Commit graph

46 commits

Author SHA1 Message Date
Alexander Koblov
4fc93d275c FIX: Unable to make a privileged operation if app's executable has non-default file name in linux (fixes #2071) 2025-01-12 13:43:04 +03:00
Alexander Koblov
45f7a74bd5 UPD: Enable elevation under macOS (experimental) 2024-10-13 00:52:26 +03:00
Alexander Koblov
1b39c9b210 FIX: Elevation - Verify child/parent process under macOS 2024-10-13 00:35:34 +03:00
Alexander Koblov
3469361f2a FIX: Elevation - EAGAIN error code processing 2024-10-13 00:35:34 +03:00
Alexander Koblov
13abc11239 FIX: Hang on TServerListnerThread.Destroy 2024-10-12 20:57:21 +03:00
Alexander Koblov
ebd030ca48 ADD: Haiku initial support 2022-11-18 23:13:49 +03:00
Alexander Koblov
57ba2a297f FIX: Don't use UTF8Decode/UTF8Encode functions (issue #245) 2021-11-08 18:47:30 +03:00
Alexander Koblov
554a216fa3 FIX: File mode 2021-10-31 11:10:46 +03:00
Alexander Koblov
ff7d514f15 FIX: Elevation does not work under standard user account (fixes #217) 2021-10-23 13:36:23 +03:00
Alexander Koblov
0f153b9439 ADD: Find pkexec/sudo also in the /usr/local/bin 2021-08-22 10:57:21 +03:00
Alexander Koblov
c7f1e99dce ADD: Use sudo if pkexec is not available 2021-08-21 21:52:51 +03:00
Alexander Koblov
22d49acd94 FIX: Windows 2000 compatibility 2021-08-06 22:38:47 +03:00
Alexander Koblov
6b49c9e3c0 UPD: Use button panel 2021-03-21 01:00:22 +03:00
Alexander Koblov
6f840c84a8 UPD: Use /tmp 2021-02-20 20:51:27 +00:00
Alexander Koblov
8525718fa8 ADD: GetProcessUserId function #2 2021-01-04 16:48:26 +00:00
Alexander Koblov
8070a2449a UPD: Create socket in user temp directory 2021-01-04 15:31:58 +00:00
Alexander Koblov
9724d980ea ADD: GetProcessUserId function 2021-01-04 15:16:08 +00:00
Alexander Koblov
ee51398cd4 FIX: GetSocketClientProcessId under FreeBSD 2021-01-04 15:07:04 +00:00
Alexander Koblov
49e01361e3 UPD: New icon load function (Windows) 2020-08-15 19:39:39 +00:00
Alexander Koblov
37aff53dd4 FIX: Send handle function 2020-08-08 10:05:29 +00:00
Alexander Koblov
1145b278fc FIX: Show elevation form from thread (Qt5) 2020-04-25 16:24:59 +00:00
Alexander Koblov
66f455d420 ADD: Elevate - skip all 2019-12-06 19:20:36 +00:00
Alexander Koblov
14ae6ab30a UPD: Don't start server if user already has administrator privileges 2019-11-24 09:32:17 +00:00
Alexander Koblov
28cf1e07f4 FIX: Wrong buffer size 2019-11-09 08:42:21 +00:00
Alexander Koblov
c995b2a505 FIX: Elevate under Windows 7 2019-11-07 18:27:23 +00:00
Alexander Koblov
953e914c8d UPD: Set pipe access rights 2019-11-07 17:31:16 +00:00
Alexander Koblov
8cc6efcd13 ADD: Copy/move as admin 2019-10-27 10:16:18 +00:00
Alexander Koblov
254febce17 UPD: Temporarily disable elevate under macOS 2019-10-13 09:39:35 +00:00
Alexander Koblov
e0b530f429 FIX: Hangs on exit under Windows 2019-09-26 15:01:39 +00:00
Alexander Koblov
a9501d5f7e UPD: Use DCDebug function 2019-09-21 07:48:05 +00:00
Alexander Koblov
50ae0816a0 FIX: Size of msghdr 2019-09-20 17:52:58 +00:00
Alexander Koblov
3f4feeb830 FIX: Delete socket file at exit 2019-09-19 17:48:21 +00:00
Alexander Koblov
7018ab2327 UPD: IsUserAdmin function 2019-09-18 16:45:56 +00:00
Alexander Koblov
a450bdde9f FIX: Verify client under macOS 2019-09-17 16:48:40 +00:00
Alexander Koblov
c216317a15 FIX: Build under macOS 2019-09-16 18:57:37 +00:00
Alexander Koblov
70c3f3b5dd ADD: Check administrator privileges first 2019-09-15 12:12:39 +00:00
Alexander Koblov
0df001f7cf UPD: Wait child process mechanism 2019-09-15 11:22:01 +00:00
Alexander Koblov
2d0eb4d596 ADD: Show UAC icon 2019-09-15 10:36:03 +00:00
Alexander Koblov
7ff888dfbd UPD: Refactoring 2019-09-15 09:47:36 +00:00
Alexander Koblov
1af797a479 ADD: Close child process at exit 2019-09-14 17:07:45 +00:00
Alexander Koblov
3d5a6f9c40 UPD: Elevate under >= Vista 2019-09-14 16:35:34 +00:00
Alexander Koblov
c66cbb12a7 UPD: Don't use WriteLn under Windows 2019-09-14 09:49:35 +00:00
Alexander Koblov
1cee255933 ADD: Write real error code 2019-09-14 08:46:05 +00:00
Alexander Koblov
4b88fde96f FIX: Build under Linux 2019-09-14 08:37:47 +00:00
Alexander Koblov
c9277cd56b UPD: Use special unit to elavate 2019-09-14 08:16:55 +00:00
Alexander Koblov
ee2e8c17fd ADD: RPC implementation 2019-09-13 17:20:52 +00:00