Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-05 | Call ldap_install_tls() on ldaps connections | Sumit Bose | 1 | -0/+15 | |
2011-07-01 | Do not access state after tevent_req_done() is called. | Sumit Bose | 1 | -10/+16 | |
2011-07-01 | Do not attempt to close() a file descriptor < 0 | Stephen Gallagher | 1 | -1/+3 | |
Coverity 10886 | |||||
2011-06-30 | Use ldap_init_fd() instead of ldap_initialize() if available | Sumit Bose | 2 | -0/+346 | |
2011-06-15 | Make parse_args skip extra spaces | Jakub Hrozek | 1 | -16/+24 | |
https://fedorahosted.org/sssd/ticket/871 | |||||
2011-06-02 | Add a utility function to escape IPv6 address for use in URIs | Jakub Hrozek | 2 | -0/+11 | |
2011-05-23 | Import config.h earlier | Stephen Gallagher | 1 | -2/+1 | |
On RHEL 5 and other older platforms, failing to set _GNU_SOURCE early would cause some functions - such as strndup() - to be unavailable. | |||||
2011-05-23 | Set _GNU_SOURCE globally | Sumit Bose | 5 | -6/+6 | |
2011-05-20 | Add support for Attribute Scoped Queries | Jakub Hrozek | 1 | -0/+4 | |
For more details on ASQ, see: http://msdn.microsoft.com/en-us/library/aa366976%28VS.85%29.aspx http://msdn.microsoft.com/en-us/library/aa746418%28v=VS.85%29.aspx | |||||
2011-05-16 | Fixed unitialized pointer in select_principal_from_keytab | Jan Zeleny | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/857 | |||||
2011-05-16 | Fixed unitialized return value in match_principal | Jan Zeleny | 1 | -2/+1 | |
https://fedorahosted.org/sssd/ticket/858 | |||||
2011-05-06 | Allow changing the log level without restart | Stephen Gallagher | 2 | -3/+24 | |
We will now re-read the confdb debug_level value when processing the monitor_common_logrotate() function, which occurs when the monitor receives a SIGHUP. | |||||
2011-05-05 | Added some kerberos functions for building on RHEL5 | Jan Zeleny | 2 | -5/+188 | |
2011-05-04 | Override config file debug_level with command-line | Stephen Gallagher | 3 | -9/+16 | |
This patch also makes the following changes: 1) The [sssd] debug_level setting no longer acts as a default for all other sections. 2) We will now skip passing the debug argument to the child processes from the master unless the SSSD was run with a command-line argument for the debug level. https://fedorahosted.org/sssd/ticket/764 | |||||
2011-04-25 | Modify principal selection for keytab authentication | Jan Zeleny | 2 | -2/+180 | |
Currently we construct the principal as host/fqdn@REALM. The problem with this is that this principal doesn't have to be in the keytab. In that case the provider fails to start. It is better to scan the keytab and find the most suitable principal to use. Only in case no suitable principal is found the backend should fail to start. The second issue solved by this patch is that the realm we are authenticating the machine to can be in general different from the realm our users are part of (in case of cross Kerberos trust). The patch adds new configuration option SDAP_SASL_REALM. https://fedorahosted.org/sssd/ticket/781 | |||||
2011-04-25 | Extend and move function for finding principal in keytab | Jan Zeleny | 2 | -0/+161 | |
The function now supports finding principal in keytab not only based on realm, but based on both realm and primary/instance parts. The function also supports * wildcard at the beginning or at the end of primary principal part. The function for finding principal has been moved to util/sss_krb5.c, so it can be used in other parts of the code. | |||||
2011-04-08 | Don't pass NULL to printf for TLS errors | Jakub Hrozek | 2 | -0/+33 | |
https://fedorahosted.org/sssd/ticket/643 | |||||
2011-01-21 | Fix uninitialized value error | Sumit Bose | 1 | -1/+1 | |
2011-01-20 | NSS obfuscation code cleanup | Jakub Hrozek | 1 | -38/+97 | |
https://fedorahosted.org/sssd/ticket/752 | |||||
2011-01-11 | Add overflow check to SAFEALIGN_COPY_*_CHECK macros | Sumit Bose | 1 | -3/+6 | |
2011-01-11 | Validate user supplied size of data items | Sumit Bose | 1 | -0/+5 | |
Specially crafted packages might lead to an integer overflow and the parsing of the input buffer might not continue as expected. This issue was identified by Sebastian Krahmer <krahmer@suse.de>. | |||||
2010-12-20 | Introduce sss_hash_create_ex() | Sumit Bose | 2 | -6/+29 | |
2010-12-17 | Fix unchecked return value in sss_krb5_verify_keytab_ex | Stephen Gallagher | 1 | -1/+8 | |
https://fedorahosted.org/sssd/ticket/711 | |||||
2010-12-16 | Fix invalid sizeof in pidfile | Stephen Gallagher | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/730 | |||||
2010-12-14 | Add missing break statement to sss_hash_create | Stephen Gallagher | 1 | -0/+1 | |
https://fedorahosted.org/sssd/ticket/720 | |||||
2010-12-08 | Fix build issue with older Kerberos library | Sumit Bose | 1 | -0/+7 | |
2010-12-07 | Add support for FAST in krb5 provider | Sumit Bose | 2 | -0/+62 | |
2010-12-03 | krb5_child returns TGT lifetime | Sumit Bose | 1 | -0/+6 | |
2010-12-02 | Add a special filter type to handle enumerations | Sumit Bose | 1 | -0/+2 | |
2010-12-02 | Make default SIGTERM and SIGINT handlers use tevent | Stephen Gallagher | 1 | -1/+33 | |
2010-11-18 | Add missing error code | Sumit Bose | 1 | -0/+1 | |
2010-11-15 | Add utility function to sanitize LDAP/LDB filters | Stephen Gallagher | 2 | -0/+63 | |
Also adds a unit test. | |||||
2010-11-05 | Handle errors during log reopening better | Stephen Gallagher | 1 | -2/+28 | |
2010-10-26 | Always use uint32_t for UID/GID numbers | Jakub Hrozek | 2 | -4/+4 | |
2010-10-19 | Write log opening failures to the syslog | Stephen Gallagher | 1 | -0/+3 | |
If there is a problem with reopening the logs, it can be an audit trail issue. | |||||
2010-10-18 | Use unsigned long for conversion to id_t | Jakub Hrozek | 1 | -4/+4 | |
We used strtol() on a number of places to convert into uid_t or gid_t from a string representation such as LDAP attribute, but on some platforms, unsigned long might be necessary to store big id_t values. This patch converts to using strtoul() instead. | |||||
2010-10-13 | Add a missing include file | Sumit Bose | 1 | -0/+1 | |
strcasecmp() is defined in strings.h which might not be included under certain conditions. | |||||
2010-10-08 | Add common hash table setup | Stephen Gallagher | 2 | -0/+58 | |
sss_hash_create() produces a dhash table living in the talloc hierarchy. | |||||
2010-09-23 | Use new MIT krb5 API for better password expiration warnings | Sumit Bose | 2 | -2/+26 | |
2010-09-15 | Fix parameter order when initializing decryption | Jakub Hrozek | 1 | -1/+1 | |
2010-09-08 | Dead assignments cleanup in various places in SSSD | Jan Zeleny | 1 | -1/+1 | |
Three assignments deleted, two return code inspection added. Also found and fixed one critical bug caused by dead assignment. Ticket: #590 | |||||
2010-09-08 | Password obfuscation utility functions | Jakub Hrozek | 3 | -0/+510 | |
Adds two utility functions to obfuscate a password and inverse to extract the cleartext password back. So far, only NSS-based implementation is provided. | |||||
2010-09-08 | Add safe copy/move macros for uint16_t | Jakub Hrozek | 1 | -1/+11 | |
2010-09-08 | Move crypto functions into its own subdir | Jakub Hrozek | 5 | -42/+109 | |
A refactoring patch that creates a common util/crypto subdir with per-implementation subdirectories for each underlying crypto library supported by SSSD. | |||||
2010-08-03 | Add dup_string_list() utility function | Stephen Gallagher | 2 | -0/+37 | |
2010-08-03 | Add diff_string_lists utility function | Stephen Gallagher | 2 | -0/+209 | |
Includes a unit test | |||||
2010-08-03 | Validate keytab at startup | Jakub Hrozek | 2 | -0/+162 | |
In addition to validating the keytab everytime a TGT is requested, we also validate the keytab on back end startup to give early warning that the keytab is not usable. Fixes: #556 | |||||
2010-07-09 | Add log notifications for startup and shutdown. | Stephen Gallagher | 1 | -1/+4 | |
2010-07-09 | Add sss_log() function | Stephen Gallagher | 2 | -0/+81 | |
Right now, this log function writes to the syslog. In the future, it could be modified to work with ELAPI or another logging API. | |||||
2010-06-28 | Resend SIGINT as SIGTERM in services | Jakub Hrozek | 1 | -0/+3 | |
Fixes: #462 |