summaryrefslogtreecommitdiffstats
path: root/src/tools
Commit message (Collapse)AuthorAgeFilesLines
* sss_obfuscate: Avoid traceback on ctrl+dStephen Gallagher2011-03-251-5/+21
| | | | | | | | | sss_obfuscate: abort on ctrl+c There is a python bug (http://bugs.python.org/issue11236) where getpass.getpass() does not throw KeyboardInterrupt on ctrl+c. This workaround is the closest we can get: if we detect the control character in the string that we read, we'll cancel.
* sss_obfuscate fixesStephen Gallagher2011-02-151-10/+22
| | | | | | | | | | | | | | | | Make the domain argument mandatory in sss_obfuscate It doesn't make sense to set a "default" domain. We should require that the domain always be specified. Gracefully handle permission errors in sss_obfuscate Make SSSDConfig API configuration readable Previously, only root could read these files, but it makes sense to allow non-root users to prototype sssd.conf files. removing password option functionality
* Fix usability of sss_obfuscate commandStephen Gallagher2011-01-171-12/+21
|
* Fix boolean comparison against stringStephen Gallagher2011-01-051-2/+2
| | | | Coverity 10082 and 100083
* Properly check the return value from semanage_commitStephen Gallagher2010-11-051-2/+2
| | | | | | | semanage_commit() returns -1 on error, and can return a positive value on success. https://bugzilla.redhat.com/show_bug.cgi?id=649037
* Fix assorted minor bugs in sss_ toolsJakub Hrozek2010-09-089-47/+37
| | | | Fixes: #585
* sss_obfuscate toolJakub Hrozek2010-09-081-0/+81
| | | | A tool to add obfuscated passwords into the SSSD config file
* Fix potential resource leak in remove_tree_with_ctx()Stephen Gallagher2010-06-171-1/+10
| | | | https://fedorahosted.org/sssd/ticket/515
* Fix potential resource leak in copy_tree_ctx()Jakub Hrozek2010-06-141-2/+10
| | | | Ticket #515
* Remove the -g option from useraddJakub Hrozek2010-06-141-57/+2
| | | | | | The local domain has the magic private groups option set unconditionally. Therefore, it does not make any sense to let user configure the primary GID. As a side-effect, this fixes #522.
* Make sure to close varargs before returning from a functionStephen Gallagher2010-06-101-1/+1
| | | | https://fedorahosted.org/sssd/ticket/528
* Properly handle read() and write() throughout the SSSDStephen Gallagher2010-06-101-19/+36
| | | | | | | We need to guarantee at all times that reads and writes complete successfully. This means that they must be checked for returning EINTR and EAGAIN, and all writes must be wrapped in a loop to ensure that they do not truncate their output.
* Add missing break to switch statementJakub Hrozek2010-06-091-0/+1
| | | | | | | Switch statement missing a break causes unintended implicit setting of 'm' options in sss_useradd. Fixes: #512
* Silence warnings with -O2Jakub Hrozek2010-04-301-4/+4
|
* Fix merge error for sss_userdel.cStephen Gallagher2010-04-121-21/+1
|
* tools: remove creation of event_contextSimo Sorce2010-04-129-26/+3
| | | | | Since the sysdb is now synchronous and creates its own event context we don't need an explicit event context anymore in the tools.
* Make groupshow synchronous.Simo Sorce2010-04-121-310/+105
| | | | | | | | I tried to convert this code as mechanically as possible from the previously existing code. I am not sure it works right, and it will probably recurse infinetly as circular group memberships are admitted in sysdb. The original code had the same issues. This code should be probably discarded and redone from scratch.
* sysydb: Finally stop using a common event contextSimo Sorce2010-04-121-1/+1
| | | | This commit completes the migration to a synchronous sysdb
* sysdb: remove remaining traces of sysdb_handleSimo Sorce2010-04-123-6/+1
|
* sysdb: convert sysdb_getgrnamSimo Sorce2010-04-126-101/+45
|
* sysdb: convert sysdb_getpwnamSimo Sorce2010-04-125-103/+57
|
* Use the sysdb synchronous transaction functionsSimo Sorce2010-04-126-389/+84
|
* sysdb: convert sysdb_search_groupsSimo Sorce2010-04-121-175/+59
|
* sysdb: convert sysdb_mod/add/remove_group_memberSimo Sorce2010-04-121-371/+58
|
* sysdb: convert sysdb_store/add(_basic)_groupSimo Sorce2010-04-121-101/+5
|
* sysdb: convert sysdb_store/add(_basic)_userSimo Sorce2010-04-121-110/+25
|
* sysdb: convert sysdb_set_entry/user/group_attrSimo Sorce2010-04-121-101/+12
|
* sysdb: convert sysdb_search_group_by_name/gidSimo Sorce2010-04-121-124/+96
|
* sysdb: convert sysdb_search_user_by_name/uidSimo Sorce2010-04-121-96/+31
|
* sysdb: convert sysdb_delete_entryStephen Gallagher2010-04-124-237/+18
|
* SELinux login managementJakub Hrozek2010-04-085-0/+371
| | | | | | | | | | Adds a new option -Z to sss_useradd and sss_usermod. This option allows user to specify the SELinux login context for the user. On deleting the user with sss_userdel, the login mapping is deleted, so subsequent adding of the same user would result in the default login context unless -Z is specified again. MLS security is not supported as of this patch.
* Move SELinux related functions into its own moduleJakub Hrozek2010-04-083-60/+85
| | | | Fix whitespace errors
* Make sss_userdel check for logged in usersJakub Hrozek2010-04-061-3/+142
| | | | | | | | | | sss_userdel now warns if the deleted user was logged in at the time of deletion. Also adds a new parameter --kick to userdel that kills all user processes before actually deleting ther user. Fixes: #229
* Add userdel_cmd paramJakub Hrozek2010-04-063-0/+83
| | | | Fixes: #231
* Fix warnings from -Wmissing-field-initializersSumit Bose2010-03-251-1/+1
| | | | This patch removes some tab-indentations from pamsrv.c, too.
* Flush NSCD cache after modifying local databaseJakub Hrozek2010-03-153-0/+112
| | | | Fixes: #221
* groupshow: only show all parents in recursive modeJakub Hrozek2010-03-081-21/+223
|
* Add forgotten \n in DEBUG statementsMartin Nagy2010-03-041-1/+1
| | | | | | Logs from confdb with missing '\n' in the DEBUG statements annoyed me so I decided to fix them. I also made a quick grep through the code and found other places so I fixed them too.
* Rename server/ directory to src/Stephen Gallagher2010-02-1812-0/+5646
Also update BUILD.txt