Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-03-11 | remove an unnecessary call to confdb | Sumit Bose | 1 | -8/+4 | |
2009-03-11 | Fix copy-paste error in InfoPipe CreateUser | Stephen Gallagher | 1 | -2/+11 | |
Also add accidentally-omitted loginShell parameter. | |||||
2009-03-10 | Remove unexisting left over header | Simo Sorce | 4 | -6/+5 | |
Also bump up the version as this error prevented a successful build of 0.2.0 | |||||
2009-03-10 | Bump up to version 0.2.0 | Simo Sorce | 3 | -4/+7 | |
Change version after changes in protocol and MPG behavior. | |||||
2009-03-10 | Fix returning user with missing optional attributes. | Simo Sorce | 4 | -15/+24 | |
Gecos, homedir and shell are optional, fix the responder not to refuse to return the user completely if they are missing, replace an empty homedir with "/". Also fix fullname vs gecos, and always return gecos for NSS data. On user creation set gecos to the same value as the user Full Name, to help populate the gecos field with data that makes sense. | |||||
2009-03-10 | Hide uid and gid options in usermod and groupmod | Jakub Hrozek | 2 | -3/+3 | |
2009-03-10 | Correct use of chkconfig in initscript and specfile | Jakub Hrozek | 2 | -6/+7 | |
Review issues in specfile | |||||
2009-03-10 | added generic PAM return messages and a false login delay | Sumit Bose | 8 | -80/+215 | |
2009-03-10 | Treat uids and gids as 32 bit numbers not 64 | Simo Sorce | 4 | -51/+49 | |
In the nss communication protocol we were treating uids and gids as 64 bit values, but uids and gids are really u32 values, change the protocol to reflect the real size. | |||||
2009-03-10 | If a domain is MPG enabled return users a groups | Simo Sorce | 2 | -15/+73 | |
Turn user entries to Magic Private Groups when groups are quesried. | |||||
2009-03-10 | Fix bugs in functions dealing with groups | Simo Sorce | 2 | -1/+7 | |
Fix infinite loop within initgr functions. Fix min length check copy&paste error, was filtering valid groups if the name was short enough and the group had no members. | |||||
2009-03-09 | Always pass sss_domain_info to sysdb functions. | Simo Sorce | 6 | -95/+60 | |
2009-03-09 | Move MPG checks within sysdb. | Simo Sorce | 6 | -138/+199 | |
This allows to perform checks and modifications in one transaction. Uses configuration stored in confdb to determins if a domain uses MPGs. | |||||
2009-03-09 | Do not duplicate attribute names macros. | Simo Sorce | 4 | -34/+31 | |
Also shorten names oh other user attributes. | |||||
2009-03-09 | make openldap the only used LDAP library | Sumit Bose | 3 | -43/+28 | |
2009-03-09 | typo, changed initrd to init | Sumit Bose | 4 | -13/+13 | |
2009-03-09 | sss_groupmod | Jakub Hrozek | 3 | -1/+288 | |
2009-03-09 | use fixed paths to sockets to make sure clients and server are using the same | Sumit Bose | 7 | -59/+80 | |
2009-03-09 | Make MPG a configurable option for the domain. | Simo Sorce | 2 | -0/+12 | |
2009-03-09 | NSS libs do not use versioned shared objects | Simo Sorce | 1 | -1/+1 | |
Afaik glibc uses just .so/.so.2, and all other nss libs I can see in the system are the same. | |||||
2009-03-09 | Improve error handling and replies in the InfoPipe | Stephen Gallagher | 3 | -48/+62 | |
When detecting an internal error in the InfoPipe, make a best- attempt at sending an error message back to the calling program, instead of simply leaving the client to wait for the timeout. | |||||
2009-03-09 | Implement SetGroupGID in the InfoPipe | Stephen Gallagher | 6 | -3/+289 | |
2009-03-09 | Implement AddGroupMembers and RemoveGroupMembers in the InfoPipe | Stephen Gallagher | 2 | -16/+263 | |
2009-03-09 | sss_usermod | Jakub Hrozek | 7 | -45/+416 | |
Move parse_groups into tools_utils | |||||
2009-03-09 | Revert "Clients subpackage" | Simo Sorce | 1 | -23/+7 | |
This reverts commit 4c4bfc1a9590b3da9c901194f84dcb189481b25a. | |||||
2009-03-09 | Revert "defattr" | Simo Sorce | 1 | -1/+0 | |
This reverts commit 53ca322a5d6c538a7e47613aaacaba33986291d7. | |||||
2009-03-09 | Fix SIGSEGV in InfoPipe startup | Stephen Gallagher | 1 | -2/+4 | |
If the user that starts InfoPipe is not permitted by the system bus to request the InfoPipe name, the sssd_info process would segfault, since the destructor for the connection object was called before it was completely created. I have moved the initialization of the destructor to later in the setup routine. | |||||
2009-03-09 | Fix parameter parsing and adding to groups in useradd | Jakub Hrozek | 1 | -4/+10 | |
2009-03-08 | defattr | Jakub Hrozek | 1 | -0/+1 | |
2009-03-08 | Use LOCAL for the default domain in confdb_init_db | Stephen Gallagher | 1 | -0/+4 | |
2009-03-08 | Fix initialization problems | Jakub Hrozek | 4 | -11/+12 | |
Init tools ctx in groupadd before copying its value | |||||
2009-03-08 | Clients subpackage | Jakub Hrozek | 1 | -7/+23 | |
2009-03-07 | sss_groupdel, delete by DN in sss_userdel | Jakub Hrozek | 5 | -74/+182 | |
Don't convert username->uid in userdel, use DN | |||||
2009-03-07 | Fix race condition with initial sysdb creation | Stephen Gallagher | 1 | -0/+14 | |
When the sysdb LDB file does not exist on the system, the first attempt to connect to it will invoke a creation routine. However, both the NSS and the InfoPipe are started in parallel by the monitor, resulting in a race condition as they both try to initialize the sysdb. The easiest fix for this is to simply have the monitor create the sysdb before it launches NSS and InfoPipe. | |||||
2009-03-06 | sss_groupadd | Jakub Hrozek | 4 | -1/+177 | |
2009-03-06 | Implement DeleteGroup in InfoPipe | Stephen Gallagher | 2 | -2/+149 | |
2009-03-06 | Implement CreateGroup in InfoPipe | Stephen Gallagher | 2 | -4/+193 | |
Also fixed two minor bugs in CreateUser | |||||
2009-03-06 | Specfile changes related to package review, package initscript Call ldconfig | Jakub Hrozek | 5 | -9/+160 | |
2009-03-06 | sss_userdel | Jakub Hrozek | 4 | -2/+237 | |
Also install tools into /sbin, own them in specfile | |||||
2009-03-06 | Implement DeleteUser in the InfoPipe | Stephen Gallagher | 1 | -2/+166 | |
2009-03-06 | Add sbus_reply_internal_error() feature to sbus_message_handler() | Stephen Gallagher | 1 | -2/+14 | |
If an SBUS function returns an error code, we'll immediately return an error reply to the client stating "Internal Error" instead of ignoring the request and forcing the client to wait for a timeout. | |||||
2009-03-06 | Add infp_req_init() function to simplify method setup | Stephen Gallagher | 3 | -64/+43 | |
2009-03-06 | Implement CreateUser in InfoPipe | Stephen Gallagher | 5 | -9/+223 | |
Changed the order of the arguments to CreateUser in the Introspection XML to match the other functions (domain belongs second on the list) A few other minor fixes as well: Fixed a typo in SYSDB_GETCACHED_FILTER and sysdb_transaction_end(). Added missing error handling in infp_do_user_set_uid(). | |||||
2009-03-06 | Remove obsolete comment | Simo Sorce | 1 | -3/+0 | |
2009-03-06 | Add userspace tools to manipulate accounts. | Simo Sorce | 6 | -1/+654 | |
The first functional command is sss_useradd (Name is temporary, while looking for a better one) | |||||
2009-03-06 | added PAM default configuration to confdb_init_db | Sumit Bose | 2 | -7/+36 | |
set default value of enumerate in LOCAL domain to 1 added checks to talloc_asprintf return values fixed InfoPipe defaults | |||||
2009-03-06 | Fix reporting non-default users. | Simo Sorce | 3 | -301/+318 | |
We need to add the domain when users are not part of the default domain, otherwise name conflicts may happen. | |||||
2009-03-06 | minor fixes for the build process | Sumit Bose | 5 | -2/+17 | |
enable --without-tests | |||||
2009-03-05 | Remove _PW_ and _GR_ from SYSDB_ defines | Simo Sorce | 8 | -82/+78 | |
Also unify SYSDB_PW_NAME and SYSDB_GR_NAME in SYSDB_NAME and make it "name" | |||||
2009-03-05 | added sss_client to spec file | Sumit Bose | 2 | -8/+29 | |