fcae9879da
Frontend - Chromium applier added
2019-12-04 17:52:05 +04:00
9ae73f2d58
firefox_applier - minor refactoring
2019-12-04 17:51:33 +04:00
f1fdac9a62
Chromium applier implementation added
2019-12-04 17:50:44 +04:00
e02f218abf
control_applier - remove unused import
2019-12-04 17:49:50 +04:00
bf4b809f8d
polkit_applier - remove unused import
2019-12-04 17:49:29 +04:00
59a98a79bb
systemd_applier - remove unused import
2019-12-04 17:49:04 +04:00
a4fe429d1a
main.py: use util.get_sid to make code shorter
2019-12-04 17:48:33 +04:00
b0a2376e0a
util.get_sid - get SID using caches
2019-12-04 17:46:57 +04:00
e37cbeacf1
Firefox's homepage defaults adjusted
2019-12-04 15:14:57 +04:00
f53420414f
Fix for Firefox's homepage setter
2019-12-04 05:24:27 +04:00
ba1d510c1d
Template of policies.json is not needed anymore
2019-12-04 05:15:23 +04:00
2c083f9ed2
Firefox policy applier enabled
2019-12-04 05:15:01 +04:00
4dc3332c8f
Firefox policy applier implemented
2019-12-04 05:14:19 +04:00
0d8b2da67a
control.py: shebang removed
2019-12-04 05:13:56 +04:00
7d54293f8a
Fix for registry file path
2019-12-04 05:13:28 +04:00
eac980bb71
Template for policies.json for Firefox added
2019-12-03 17:49:27 +04:00
1aa285ffda
Buggy implementation of UserPolicyMode interpreter
2019-12-03 06:14:39 +04:00
d736d778d7
Respect registry name
2019-12-03 06:13:57 +04:00
170f3eac7f
Policy set retrieval separated to ease code reading
2019-12-03 06:01:48 +04:00
44ac1515e7
Fix for settings merge call
2019-12-03 05:55:21 +04:00
f4273601e1
There is no need for backend injection anymore
2019-12-03 05:51:12 +04:00
5999b1e3c1
Fix for HKCU entry merging
2019-12-03 05:23:40 +04:00
eeba00750c
Code cleanup and functionality to write HKCU
2019-12-03 05:19:15 +04:00
303207fb79
Dynamic cache mapping - SQLAlchemy and singletons is &^$&#&!
2019-12-03 05:16:31 +04:00
72f77c4429
Initial SQLite3 cache implementation
2019-12-03 03:56:04 +04:00
f0302d7af9
Frontend refactored to work using storage only
2019-12-03 03:35:46 +04:00
37f39361c6
Some kind of buggy upsert for SQLite3 storage
2019-12-03 03:05:21 +04:00
8dda40496c
Storage functionality implemented in frontend and backend
2019-12-02 20:36:41 +04:00
411f6e6ddd
PReg supplementary functions eliminated from util module
2019-12-02 20:35:15 +04:00
647cbaf31e
Settings storage functionality implemented (half-)properly
2019-12-02 20:34:30 +04:00
0e1da5d5b7
PReg additional functions moved to util.preg
2019-12-02 20:33:28 +04:00
78c0fd2b27
Introduced function to get policy sets
2019-12-02 17:21:01 +04:00
13cae2f88e
Fixed regular expression
2019-11-29 21:40:15 +04:00
61f7820feb
Samba backend: moved internal functions after __init__
2019-11-29 21:14:52 +04:00
5b82b82763
Removed unused imports from Samba backend
2019-11-29 21:14:11 +04:00
56a667b93c
Samba backend code simplified - _get_values and _merge_entry functions eliminated
2019-11-29 20:59:50 +04:00
b966b85258
Extra logging function added
2019-11-29 20:58:50 +04:00
4ef1901d7d
Samba backend docstrings updated
2019-11-29 20:58:16 +04:00
8f6350dcb2
Changed loglevel
2019-11-29 20:57:38 +04:00
97722fe96b
Functions to create entry maps and merge entries in util
2019-11-29 20:57:00 +04:00
50743d5be1
Fix for entry merging function
2019-11-29 20:23:55 +04:00
690829be70
Function to find .pol files refactored
2019-11-29 20:22:17 +04:00
bfd6268ac9
util.traverse_dir(root_dir) to get file list recursively
2019-11-29 20:21:35 +04:00
d46743c1c5
Fix for merging of user settings
2019-11-29 19:24:54 +04:00
86825c9583
Get user and machine policy sets
2019-11-29 19:01:28 +04:00
e0c581e306
Functionality to get GPTs split into separate function
2019-11-29 18:59:10 +04:00
6b65391e0b
Try to implement abstract classes
2019-11-29 18:57:37 +04:00
5a0601190e
Key merging refactored to work with OrderedDict instead of hives
2019-11-29 17:44:46 +04:00
361ff7405c
util.dump_cache used in Samba backend
2019-11-29 17:43:28 +04:00
3474c1e104
util.dump_cache used in main.py
2019-11-29 17:42:52 +04:00