1
0
mirror of https://github.com/altlinux/admc.git synced 2024-10-26 08:55:21 +03:00
Commit Graph

3732 Commits

Author SHA1 Message Date
Semyon Knyazev
2a64d61c37 0.17.0-alt1
- Add password settings object's creation/deletion/edition. Password
  Settings Container contains these objects and located in the System
  container (objects tree).
- Fix empty parentheses display in the domain info widget for undefined domain
  controller's version.
- Add the ability to view which groups a group is a member of.
2024-08-21 01:36:41 +04:00
Semyon Knyazev
e35bfad114 Include PSO container objects to object tree containers 2024-08-21 01:23:41 +04:00
Semyon Knyazev
d1cf4f0b51 Add PSO feature translations 2024-08-20 22:04:37 +04:00
Semyon Knyazev
4f7c734011 Fix results widget updating for objects 2024-08-20 22:04:37 +04:00
Semyon Knyazev
3bb6f5d2d0 Add PSO widgets to ObjectImpl 2024-08-20 22:04:37 +04:00
Semyon Knyazev
403468a4d8 Complete PSOResultsWidget 2024-08-20 22:04:37 +04:00
Semyon Knyazev
3234617abe Complete CreatePSODialog 2024-08-20 22:04:37 +04:00
Semyon Knyazev
4f464b3e24 Add PSO and its container object classes 2024-08-20 22:04:37 +04:00
Semyon Knyazev
b5f3a834b2 Complete PSOEditWidget
Did UI edits loading, applied user/groups list widget loading,
edit byte values getter and etc.
2024-08-20 22:04:32 +04:00
Semyon Knyazev
190ccbdf20 Add advanced selected objects getter to SelectObjectDialog 2024-08-20 04:20:41 +04:00
Semyon Knyazev
650b144697 Remove redundant qDebug() 2024-08-20 04:20:41 +04:00
Semyon Knyazev
65c8ecac45 Small fix CreateObjectHelper
Do logging after failed name and attributes verifying
2024-08-20 04:20:41 +04:00
Semyon Knyazev
24ff43c750 Add PSO results widget and its UI 2024-08-20 04:20:41 +04:00
Semyon Knyazev
6bf19962d0 Add PSO creation dialog and edit widget
Create these widget's UI
2024-08-20 04:20:41 +04:00
Semyon Knyazev
bfc8703321 Add PSO object/container category and corresponing icons 2024-08-20 04:20:41 +04:00
Semyon Knyazev
5da5ac0448 Fix PSO object timespan attributes display 2024-08-20 04:20:41 +04:00
Semyon Knyazev
a7560f6899 Add PSO object's attributes 2024-08-20 04:20:41 +04:00
21e8705cbf Added the ability to view which groups a group is a member of 2024-08-20 04:18:12 +04:00
Semyon Knyazev
2f19d330c7 Removed memory leaks from OU's inheritance widget 2024-08-20 03:54:51 +04:00
Semyon Knyazev
fbdb9bd19b Fix undefined dc version label value 2024-08-20 03:53:43 +04:00
Semyon Knyazev
1df3312081 0.16.4-alt1
- Samba 4.20 compatibility update. Fixed related errors with security
  descriptor manipulations. (closes: 50776)
- Fixed user creation incapability after Samba dependencies
  update. (closes: 50096)
2024-07-30 18:13:29 +04:00
Semyon Knyazev
7c89f13801 Fix missing libsasl2.so by PkgConfig and set min_ssf SASL property
Added direct searching with hints for missing libsasl2.so.
This bandaid can be removed after libsasl2 corresponding
PkgConfig fixes.
SASL propertry min_ssf had been also set instead of max_ssf.
This provides minimum acceptable security layer strength and solves
trouble with unencrypted connection.
2024-07-30 17:36:52 +04:00
Semyon Knyazev
7dbc9942ff Refactor adldap lib CMakeLists and add libsmb_xattr.c updating 2024-07-11 22:05:00 +04:00
Semyon Knyazev
27f0f14c04 Update ace compare samba source
Update libsmb_xattr source with ace_compare() method
for samba 4.20 compatibility
2024-07-11 21:25:50 +04:00
Semyon Knyazev
0aeaa43e1c Update dom_sid utils for samba 4.20 compatibility 2024-07-11 21:25:50 +04:00
Semyon Knyazev
c04753a3e1 Update generated ndr_security samba chunks 2024-07-11 21:25:50 +04:00
Semyon Knyazev
d3409711e9 Update dom_sid utils for samba 4.20 compatibility 2024-07-11 21:25:50 +04:00
Semyon Knyazev
aaa8c2167d Set security descriptor utils source for samba 4.20 compatibility
Put security_descriptor.c to corresponding dirs. Source file is
chosen according to appropriate samba vesrion.
2024-07-11 21:25:39 +04:00
Semyon Knyazev
912386d0bd Update replace.h header for samba 4.20 compatibility 2024-07-05 19:34:28 +04:00
Semyon Knyazev
7bc65bfead Add secace samba sources chunck
These sources are used in samba 4.20 security descriptor
modification utils.
2024-07-05 19:26:38 +04:00
Semyon Knyazev
2ac60e4fde Remove extended rights loading crashes
Crashes occured after controlAccessRight object creation
2024-07-01 19:59:52 +04:00
Semyon Knyazev
ed52c5764d Arranging widgets
Move widgets and dialogs to appropriate dirs.
2024-06-27 22:34:39 +04:00
Semyon Knyazev
3ea6691372 0.16.3-alt1
- Fix crashes after OU/user creation attempts by users with
  corresponding delegated rights.
2024-05-15 20:53:06 +04:00
Semyon Knyazev
94f7b6aa04 Bugfix 50353 attempt 2024-05-14 20:56:22 +04:00
Semyon Knyazev
08793ddd8a 0.16.2-alt1
- Fix OU insufficient access for users with delegation. Users with
  delegated OU rights can do corresponding allowed actions. In particular,
  user/group creation/deletion, OU creation and policy (un)link.
2024-05-03 21:33:15 +04:00
Semyon Knyazev
8ec3e0439d Fix OU insufficient access for users with delegation
Users with delegated OU rights (only via RSAT for now)
can do corresponding allowed actions. In particular, user/group
creation/deletion, OU creation and policy (un)link.
2024-05-03 20:48:11 +04:00
Semyon Knyazev
e9b48b13cf 0.16.1-alt1
- Fixed policy link deletion: OU's child link items are deleted from
tree after removal from policy widget. (closes: 49670)
- Update backend files for Samba 4.20 compatibility.
- Fix admin domain definition method.
- Fix crash after optional attributes load.
- Fix optional attribute display bugs with enabled LAPS.
- Fix crashing after domain object properties apply changes.
2024-04-16 19:09:55 +04:00
Semyon Knyazev
72afc90f8a Fix domain admin definition method 2024-04-16 19:04:30 +04:00
Semyon Knyazev
b4d6355df8 Fix optional attribute display bugs. 2024-04-16 19:04:30 +04:00
Semyon Knyazev
d5ecf57765 Optional attributes load crash fixed 2024-04-16 19:04:30 +04:00
Semyon Knyazev
13204be516 Fixed crashing after domain object properties apply 2024-04-16 19:04:20 +04:00
Semyon Knyazev
6ca131ab4a Bandaid for samba 4.20.0 compatibility
Re_generated ndr_misc.h and ndr_misc.c for samba 4.20
compatibility. Actual ndr_misc files are used according
to samba version.
2024-04-16 14:51:39 +04:00
Semyon Knyazev
17791d752a Did bugfix#49670 and refactor
Policy link deletion fixed. Link disappears from the tree
after deletion action in the policy widget now.
2024-04-16 14:35:30 +04:00
Semyon Knyazev
ac99ff6175 0.16.0-alt1
- Add drag&drop policy link order changing to links tab in the policy OU
  widget.
- Domain info widget: "Servers" items are removed from the tree and
  domain controller version is added.
- Add link state icons (enforced/disabled) to the links tab from the
  policy OU widget.
- Domain policy link broken deletion is fixed (the same links in other
  OUs were deleted instead of domain's link). (closes: 49385)
- Fix broken domain policy link icon changing: enforcing/disabling
  from policy widget changed another OU's the same policy link icon.
- Fix links duplication in policy OU widget's inheritance tab.
- Fixed user properties window resize.
- Add optional attributes loading. It can be performed via "Load
  optional attribute values" option checking (in the preferences menu)
  or with corresponding button in the attributes tab. (closes: 48817)
- Fixed not selected of any theme after ADMC start.
2024-02-20 01:13:02 +04:00
Semyon Knyazev
8ffaeac60d Remove vertical spacer from domain info widget 2024-02-19 23:11:48 +04:00
Semyon Knyazev
e4b1fc68da Set translations for optional attributes loading feature 2024-02-19 22:48:59 +04:00
Semyon Knyazev
a5255dc14a Add optional attribute values loading to attribute tab
If "Load optional attribute values" main window option is checked,
optional attribute values will be loaded after object properties
opening. With not checked option values can be loaded with
corresponding button in attribute tab.
2024-02-19 22:48:59 +04:00
Semyon Knyazev
092ceb17fd Add "Load optional attribute values" action to main window 2024-02-19 22:48:59 +04:00
Semyon Knyazev
a5792f4b38 Add translation to dc version label 2024-02-19 22:48:59 +04:00
Semyon Knyazev
701f68b714 Add connected DC's OS and its version to domain info results 2024-02-19 22:48:59 +04:00