1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-14 12:58:44 +03:00

821 Commits

Author SHA1 Message Date
Evgeny Sinelnikov
e6c563e540 0.9.2-alt1
- Fix Shortcuts applier double running in user context
- Add LogonUser variable to expand_windows_var() function
- Add support of path variable expansion to Shortcuts applier
0.9.2-alt1
2021-07-28 21:47:38 +04:00
Evgeny Sinelnikov
d67d472b1c
Merge pull request #137 from altlinux/user_shortcuts
User shortcuts (fix usercontext and support of path expansion)
2021-07-27 20:54:41 +04:00
Evgeny Sinelnikov
ac8aba2212 Add support of path variable expansion to Shortcuts applier 2021-07-27 07:44:39 +04:00
Evgeny Sinelnikov
39241bc625 util.windows: add LogonUser variable to expand_windows_var() function. 2021-07-27 07:42:28 +04:00
Evgeny Sinelnikov
9206a0b732 Fix Shortcuts applier double running in user context. 2021-07-27 06:49:57 +04:00
Evgeny Sinelnikov
cdb7306d65 0.9.1-alt1
- Fix GSettings applier user part support
- Add support additional firefox appliers
- Add new windows policies mapping capability feature ruled by:
  Software\BaseALT\Policies\GPUpdate\WindowsPoliciesMapping
- Improve drop privileges mechanism with fork and dbus session
0.9.1-alt1
2021-07-18 20:33:36 +04:00
Evgeny Sinelnikov
e0ac5f98ac Revert "Added keys sleep-computer-ac and sleep-display-ac"
This reverts commit 389bad4382790c7df46b85080def8da98c7d69b1.

Revert untested Windows mapping.
2021-07-18 20:31:55 +04:00
Evgeny Sinelnikov
96db0a2200
Merge pull request #136 from altlinux/windows_mapping
Windows mapping feature and dbus fixes
2021-07-18 01:05:28 +04:00
Evgeny Sinelnikov
f3e4d463b9 Add new Software\BaseALT\Policies\GPUpdate\WindowsPoliciesMapping feature 2021-07-18 00:59:41 +04:00
Evgeny Sinelnikov
0fded79484 Fix debug info for GSetting applying 2021-07-18 00:58:16 +04:00
Evgeny Sinelnikov
a6e8f0b352 Avoid error in forked process with dconf-service killing 2021-07-18 00:56:13 +04:00
Evgeny Sinelnikov
c8542fa477 Avoid multiple debug info from appliers/gsettings.py 2021-07-18 00:53:10 +04:00
Evgeny Sinelnikov
31183afa60
Merge pull request #135 from altlinux/dbus_session_kill
Dbus session kill
2021-07-17 22:17:53 +04:00
Evgeny Sinelnikov
17cd27b73e Fix dbus session daemon and dconf service killing in user context 2021-07-17 03:17:37 +04:00
Evgeny Sinelnikov
cf82fae5ec Replace with_privileges function to separate system module 2021-07-17 02:31:30 +04:00
Evgeny Sinelnikov
00abee6f7c Fix Gio.Settings synchronization step due dbus races 2021-07-17 02:25:15 +04:00
Evgeny Sinelnikov
760585f3fb
Merge pull request #134 from altlinux/drop_privs_for_gsettings
Run user-mode functions in correct environment
2021-07-16 22:47:58 +04:00
Evgeny Sinelnikov
28b4cd7d11
Merge pull request #133 from alenka26/mapping
Added keys sleep-computer-ac and sleep-display-ac
2021-07-16 22:47:29 +04:00
Evgeny Sinelnikov
14153c6272 Remove uneeded hacks with DBUS_SESSION_BUS_ADDRESS 2021-07-16 21:45:42 +04:00
Evgeny Sinelnikov
b2801eec07 Improve drop privileges mechanism 2021-07-16 21:45:41 +04:00
Evgeny Sinelnikov
ae414993e7 Fix GSettings applier user part initialization 2021-07-16 21:45:40 +04:00
Evgeny Sinelnikov
26e5126312 Replace user context applying to single cycle 2021-07-16 21:45:19 +04:00
Evgeny Sinelnikov
45a5df32c3
Merge pull request #132 from altlinux/firefox_applier_fix
Add support additional firefox appliers
2021-07-16 21:39:52 +04:00
c842ce0e07
Run D-Bus session daemon 2021-07-12 20:25:22 +04:00
Evgeny Sinelnikov
2327952896 Add fork for drop privileges 2021-07-12 20:20:14 +04:00
Evgeny Sinelnikov
ee656f52f6 Fix user part of GSettings applier 2021-07-12 20:16:18 +04:00
Alenka Glukhovskaya
389bad4382 Added keys sleep-computer-ac and sleep-display-ac 2021-07-10 10:30:13 +04:00
Evgeny Sinelnikov
eca3fb43c6 Add support additional firefox appliers 2021-07-06 07:03:27 +04:00
Evgeny Sinelnikov
8367fcba99 0.9.0-alt1
- Change policies.json location for Firefox
- Set GSettings, Chromium and Firefox appliers
  not experimental and enabled by default
0.9.0-alt1
2021-07-05 22:35:32 +04:00
Evgeny Sinelnikov
0480e88e69 Set GSettingsUser, Chromium and Firefox appliers not experimental and enabled by default 2021-07-04 05:32:13 +04:00
110aee3970 Change policies.json location for Firefox
Mozilla Firefox version 78 changed its default `policies.json` file
location to `/etc/firefox/policies/policies.json`. Previous location
does not work despite changelog ensuring it will continue working.
2021-06-28 15:40:07 +04:00
Evgeny Sinelnikov
f0f3152d86 GSettings applier: final and enable by default system part applied to machine 2021-06-28 15:39:42 +04:00
NIR
4bd03585db
Merge pull request #122 from altlinux/Envvars_applier
environment variables applier
2021-03-18 13:53:44 +04:00
NIR
e1a30a1436
Merge branch 'master' into Envvars_applier 2021-03-18 13:53:16 +04:00
NIR
4dbb290f73
Merge pull request #115 from altlinux/default_policy_detector
Automatically detect local policy name
2021-03-18 13:50:38 +04:00
NIR
7a588e9b68
Merge pull request #127 from altlinux/case_insensitive_keys
Make registry keys case-insensitive like in Windows registry
2021-03-18 13:49:54 +04:00
Evgeny Sinelnikov
c367b04f55
Merge pull request #123 from altlinux/Handle_kinit_error
Catch exception in case kinit is not successful
2021-02-24 20:16:58 +04:00
eaee242639
Make registry keys case-insensitive like in Windows registry 2021-02-20 11:41:56 +04:00
8009467a87
0.8.2-alt1
- Increased D-Bus timeouts on calls
- Minor logging fixes
0.8.2-alt1
2020-12-22 19:01:11 +04:00
NIR
22c3a9f06e
Merge pull request #125 from altlinux/logging_bugfixes
Logging bugfixes
2020-12-22 18:20:47 +04:00
NIR
b213c83854
Merge pull request #124 from altlinux/dbus_runner_timeouts
Increase D-Bus timeout
2020-12-22 18:19:34 +04:00
9480f41469
Fix for gsettings_applier logging 2020-12-22 18:18:32 +04:00
a984e896a5
Re-raise exceptions from applier 2020-12-22 18:14:08 +04:00
702aead8b5
Fix for envvars parser 2020-12-22 18:13:12 +04:00
01de884037
Missing comma added 2020-12-21 20:05:48 +04:00
fba30c9b0e
Increase D-Bus timeout
`python-dbus` `Interface` and `Object` primitives are unable to provide
methods allowing to set synchronous blocking call timeout. The problem
is that default D-Bus timeout is only 25 seconds while application of
Group Policy Objects takes 2-5 minutes. It was decided to set blocking
call timeout to 10 minutes using `call_blocking` method of `Connection`
primitive to solve the problem.
2020-12-07 20:15:20 +04:00
Rustem Bapin
2d92b5cb6e Environment variables: optimization for actions update and replace 2020-10-23 19:14:50 +04:00
Rustem Bapin
02632b1c88 replacing slashes in value only if value contains variables
using split instead startswith
2020-10-21 22:13:18 +04:00
Rustem Bapin
d781a257e9 added translation for debug message about environment variables 2020-10-21 21:54:14 +04:00
Rustem Bapin
4b80dc13cf fix debug code for adding environment variables into storage 2020-10-21 21:43:48 +04:00