Development of version 0.9.12 has been completed. Development of version 0.9.12 has been completed. 

 The libdomain library fulfills the following functional requirements:

 Ability to connect to a directory server: 

- the ability to connect to a directory server using various connection settings; 

- ability to load connection settings from a file. 

 

Monitoring the established connection: 

- ability to set connection parameters. 

Receiving and editing entries in the LDAP directory: 

- adding an entry to the LDAP directory; 

- editing an entry in the LDAP directory; 

- renaming an entry in the LDAP directory; 

- moving an entry in the LDAP directory; 

- deleting an entry in the LDAP directory. 

 

Getting and editing a list of attributes: 

- ability to add an attribute; 

- ability to delete an attribute. 

 

Ability to search for data in the LDAP directory: 

- setting the base DN for search; 

- setting a filter by type of object to search; 

- setting the list of attributes returned during search. 

 

Perform the following actions with users and groups: 

- changing user password; 

- creating a new user; 

- creating a new group; 

- deleting and adding a user to a group; 

- blocking and unblocking a user account. 

 

Carrying out the following actions with computers: 

- adding a computer; 

- removing the computer.