Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-12-07 | Replace krb5_kdcip by krb5_server in LDAP provider | Sumit Bose | 6 | -14/+31 | |
2010-12-07 | Mark unavailable Kerberos server as PORT_NOT_WORKING | Sumit Bose | 1 | -0/+1 | |
2010-12-07 | ldap: Use USN entries if available. | Simo Sorce | 10 | -89/+193 | |
Otherwise fallback to the default modifyTimestamp indicator | |||||
2010-12-07 | ldap: add checks to determine if USN features are available. | Simo Sorce | 9 | -25/+134 | |
2010-12-07 | ldap: remove variable that was never assigned nor used | Simo Sorce | 2 | -10/+0 | |
2010-12-07 | Pass sdap_id_ctx in sdap_id_op functions. | Simo Sorce | 4 | -50/+52 | |
2010-12-07 | Add support for FAST in krb5 provider | Sumit Bose | 16 | -20/+458 | |
2010-12-07 | Refactor krb5_child to make helpers more flexible | Sumit Bose | 1 | -20/+36 | |
2010-12-06 | Add ldap_chpass_uri config option | Sumit Bose | 10 | -9/+91 | |
2010-12-06 | Add new account expired rule to LDAP access provider | Sumit Bose | 10 | -93/+570 | |
Two new options are added to the LDAP access provider to allow a broader range of access control rules to be evaluated. 'ldap_access_order' makes it possible to run more than one rule. To keep compatibility with older versions the default is 'filter'. This patch adds a new rule 'expire'. 'ldap_account_expire_policy' specifies which LDAP attribute should be used to determine if an account is expired or not. Currently only 'shadow' is supported which evaluates the ldap_user_shadow_expire attribute. | |||||
2010-12-06 | Make string_to_shadowpw_days() public | Sumit Bose | 3 | -33/+36 | |
2010-12-06 | Move sss_* tools into their own subpackage | Stephen Gallagher | 1 | -16/+33 | |
2010-12-06 | Make sure that sss_obfuscate installs as executable | Stephen Gallagher | 1 | -1/+1 | |
2010-12-03 | Allow krb5 lifetime values without a unit | Sumit Bose | 2 | -36/+73 | |
2010-12-03 | Add support for automatic Kerberos ticket renewal | Sumit Bose | 14 | -6/+451 | |
2010-12-03 | krb5_child returns TGT lifetime | Sumit Bose | 4 | -0/+63 | |
2010-12-03 | Add support for server-side pam response messages | Sumit Bose | 2 | -0/+10 | |
2010-12-03 | Add krb5_lifetime option | Sumit Bose | 9 | -7/+81 | |
2010-12-03 | Add krb5_renewable_lifetime option | Sumit Bose | 10 | -7/+86 | |
2010-12-03 | Check authtok type for krb5 auth and chpass | Sumit Bose | 1 | -0/+12 | |
2010-12-03 | Add a renew task to krb5_child | Sumit Bose | 2 | -1/+94 | |
2010-12-03 | Send authtok_type to krb5_child | Sumit Bose | 2 | -2/+6 | |
2010-12-02 | Set up signal handlers before initializing sysdb | Stephen Gallagher | 1 | -38/+38 | |
A temporary signal handler for SIGTERM is set up in server_setup() that calls exit() from within a pure signal handler. This causes a race condition where it's possible that if the SSSD is restarted immediately while it is still initializing the sysdb caches for the first time, it can leave the cache in a corrupt and unusable state. https://bugzilla.redhat.com/show_bug.cgi?id=658444 | |||||
2010-12-02 | Add a special filter type to handle enumerations | Sumit Bose | 6 | -50/+29 | |
2010-12-02 | Resend SIGTERM if child doesn't terminate | Stephen Gallagher | 1 | -24/+40 | |
There is a race condition where if we send a SIGTERM before the kernel has scheduled the child, it may be lost, and the child will not terminate and will leave the monitor hung in wait(). This patch alters this behavior so that we will send the SIGTERM again every 10ms and check the wait() in a nonblocking manner. | |||||
2010-12-02 | Make default SIGTERM and SIGINT handlers use tevent | Stephen Gallagher | 1 | -1/+33 | |
2010-12-01 | Add check_online method to LDAP ID provider | Sumit Bose | 4 | -2/+46 | |
2010-12-01 | Fix offline detection in sdap_cli_connect request | Sumit Bose | 1 | -0/+1 | |
sdap_cli_connect_recv_ext() checks if the failover server is not set to determine if the backend is offline. To make this work properly if multiple servers are defined the failover server must be set to NULL if all servers are checked. | |||||
2010-12-01 | Run checks before resetting offline state | Sumit Bose | 6 | -5/+143 | |
Before setting the backend to online during a reset offline request the check_online method if the ID provider is called. If the check_online method returns that the ID provider is still not reachable the backend stays offline. Otherwise the backend is switched to online and the related callbacks are run. Additionally the check online test is called during the res_init request because a change in /etc/resolve.conf might also make a server reachable which was assumed offline before. | |||||
2010-12-01 | Daemonize by default | Sumit Bose | 1 | -0/+4 | |
2010-12-01 | Allow protocol fallback for SRV queries | Jakub Hrozek | 9 | -12/+53 | |
https://fedorahosted.org/sssd/ticket/691 | |||||
2010-11-24 | Internal DNS resolver should check /etc/hosts | Jakub Hrozek | 1 | -0/+2 | |
https://fedorahosted.org/sssd/ticket/686 | |||||
2010-11-24 | Print correct error messages for dp_err_to_string() | Stephen Gallagher | 2 | -7/+8 | |
All errnum values passed into this function throughout the code are PAM error codes, but we were passing them through strerror() to print them, which is only meaningful for ERRNO error codes. This patch changes dp_err_to_string() to use pam_strerror() and renames it to dp_pam_err_to_string() for clarity. https://fedorahosted.org/sssd/ticket/636 | |||||
2010-11-24 | Fix a typo on setup_netlink() | Sumit Bose | 1 | -1/+1 | |
2010-11-24 | fix typo in get_server_status() | Sumit Bose | 1 | -1/+1 | |
2010-11-22 | sss_client: make code thread-safe | Simo Sorce | 6 | -58/+225 | |
Add mutexes around nss operations and serialize them. This is necessary because nss operations may have global state. For pam it is sufficient to protect socket operations instead. As pam functions use only the provided pam handler. Fixes: https://fedorahosted.org/sssd/ticket/640 | |||||
2010-11-22 | Add SIGUSR2 to reset offline status | Sumit Bose | 2 | -0/+38 | |
2010-11-22 | Add signal documentation to sssd(8) | Stephen Gallagher | 1 | -0/+35 | |
https://fedorahosted.org/sssd/ticket/665 | |||||
2010-11-19 | Use a more efficient host search filter | Sumit Bose | 1 | -5/+6 | |
2010-11-19 | Fix man page | Sumit Bose | 1 | -2/+2 | |
Currently sssd does not support authentication via GSSAPI. I think it is not necessary to support it, because if GSSAPI is possible Kerberos should be use for authentication. | |||||
2010-11-19 | Fix offline detection for LDAP auth/chpass | Sumit Bose | 1 | -5/+13 | |
2010-11-18 | Wait for all children to exit | Stephen Gallagher | 1 | -2/+61 | |
Previously, there was a race-condition where the monitor might terminate before its children. | |||||
2010-11-18 | Add missing error code | Sumit Bose | 1 | -0/+1 | |
2010-11-18 | Fix authentication queue code for proxy auth | Stephen Gallagher | 1 | -12/+19 | |
We weren't decrementing the count of in-progress authentication request child processes when they completed successfully. With this patch, we will now guarantee that the process count is accurate and that queued requests will be started when a slot is freed up. | |||||
2010-11-18 | Ensure that SSSD shuts down completely before restarting | Stephen Gallagher | 1 | -0/+9 | |
2010-11-16 | Log startup errors to syslog | Stephen Gallagher | 1 | -7/+9 | |
2010-11-15 | Fix incorrect type comparison | Stephen Gallagher | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/657 | |||||
2010-11-15 | Fix const cast warnings in tests | Stephen Gallagher | 2 | -2/+2 | |
2010-11-15 | Fix const cast warning in confdb_create_ldif | Stephen Gallagher | 1 | -4/+4 | |
2010-11-15 | Fix const cast issue with sysdb_attrs_users_from_str_list | Stephen Gallagher | 3 | -11/+11 | |