Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-05-01 | Allow different SID representations in libidmap | Sumit Bose | 1 | -0/+206 | |
Besides as strings it is now possible to use binary SIDs or a struct containing all SID information. Functions to convert between these formats are added as well. | |||||
2012-04-24 | UTIL: Add HMAC-SHA-1 function | Jan Cholasta | 1 | -0/+36 | |
2012-04-24 | Sysdb routines for subdomains | Jan Zeleny | 1 | -0/+232 | |
2012-04-20 | Test RFC2307bis and RFC2307 option maps | Jakub Hrozek | 1 | -0/+28 | |
https://fedorahosted.org/sssd/ticket/1281 Only user, group and autofs maps are different. Services and netgroups are using the same map. | |||||
2012-04-20 | Move atomic io function to a separate module | Jakub Hrozek | 1 | -9/+9 | |
We'll be using it on various places of the SSSD. The function is in its own file to allow using just the one piece without having to drag in the whole util.c module. | |||||
2012-04-20 | sss_atomic_io: Do not fail reads with EPIPE if there is not enough data to read | Jakub Hrozek | 1 | -0/+206 | |
Also adds a unit test for sss_atomic_io() | |||||
2012-03-29 | Return correct resolv_status on resolver timeout | Jakub Hrozek | 1 | -11/+72 | |
https://fedorahosted.org/sssd/ticket/1274 | |||||
2012-03-28 | Remove old compatibility tests | Stephen Gallagher | 1 | -11/+1 | |
These are now replaced by the more accurate tests. This patch also drops the runtime option-count check, since we are always performing the more complete check at build-time. | |||||
2012-03-28 | Add better tests for sdap_attr compability | Stephen Gallagher | 3 | -0/+69 | |
2012-03-28 | Add better dp_option tests | Stephen Gallagher | 3 | -0/+49 | |
2012-03-26 | Add idmap library | Sumit Bose | 1 | -0/+231 | |
2012-02-29 | Keep sysdb context in domain info struct | Sumit Bose | 2 | -18/+6 | |
2012-02-24 | Delete missing attributes from netgroups to be stored | Jan Zeleny | 1 | -1/+1 | |
https://fedorahosted.org/sssd/ticket/1136 | |||||
2012-02-07 | AUTOFS: IPA provider | Jakub Hrozek | 1 | -0/+2 | |
2012-01-31 | IPA: Add support for services lookups (non-enum) | Stephen Gallagher | 1 | -0/+1 | |
2012-01-31 | SYSDB: extend sysdb_store_service() to accept additional attributes | Stephen Gallagher | 1 | -4/+4 | |
2012-01-27 | SYSDB: Add indexes for servicePort and serviceProtocol | Stephen Gallagher | 1 | -0/+14 | |
2012-01-27 | SYSDB: Add sysdb routines for manipulating service entries | Stephen Gallagher | 1 | -0/+358 | |
2012-01-09 | Add a random + identity test for murmurhash3 | Simo Sorce | 1 | -0/+29 | |
This test always generate a random string so each time the test is run we will test the hash function with a new value. It also hashes the same string twice and compares the result so that we have a chance of catching if uninitialized variables are getting mixed into the value calculation and end up generating different results for the same input. | |||||
2012-01-09 | util: add murmurhash3 hash function | Simo Sorce | 1 | -0/+24 | |
2012-01-04 | tests: fix test group of utf8 tests | Simo Sorce | 1 | -5/+5 | |
2011-12-21 | Honor case sensitive flag when creating the ccname template | Jakub Hrozek | 1 | -7/+39 | |
2011-12-19 | Securely set umask when using mkstemp | Stephen Gallagher | 2 | -0/+12 | |
Coverity 12394, 12395, 12396, 12397 and 12398 | |||||
2011-12-16 | Use the case sensitivity flag in the simple access provider | Jakub Hrozek | 1 | -0/+30 | |
2011-12-16 | sss_utf8_tolower utility function+unit tests | Jakub Hrozek | 1 | -0/+96 | |
2011-11-02 | Fixes debug-tests.c coverity issues: NEGATIVE_RETURNS, FORWARD_NULL | Pavel Březina | 1 | -49/+140 | |
https://fedorahosted.org/sssd/ticket/1046 | |||||
2011-10-13 | SysDB commands that save lastUpdate allows this value to be passed in | Pavel Březina | 1 | -11/+11 | |
https://fedorahosted.org/sssd/ticket/836 | |||||
2011-10-13 | Add option to follow symlinks to check_file() | Jakub Hrozek | 1 | -1/+28 | |
2011-09-28 | Multiline macro cleanup | Jakub Hrozek | 2 | -2/+2 | |
This is mostly a cosmetic patch. The purpose of wrapping a multi-line macro in a do { } while(0) is to make the macro usable as a regular statement, not a compound statement. When the while(0) is terminated with a semicolon, the do { } while(0); block becomes a compound statement again. | |||||
2011-09-08 | DEBUG timestamps offer higher precision - unit tests updated | Pavel Březina | 1 | -14/+215 | |
https://fedorahosted.org/sssd/ticket/956 | |||||
2011-08-25 | New DEBUG facility - SSSDBG_UNRESOLVED changed from -1 to 0 | Pavel Březina | 12 | -19/+50 | |
Removed: SSS_UNRESOLVED_DEBUG_LEVEL (completely replaced with SSSDBG_UNRESOLVED) Added new macro: CONVERT_AND_SET_DEBUG_LEVEL(new_value) Changes unresolved debug level value (SSSDBG_UNRESOLVED) from -1 to 0 so DEBUG macro could be reduced by one condition. Anyway, it has a minor effect, every time you want to load debug_level from command line parameters, you have to use following pattern: /* Set debug level to invalid value so we can deside if -d 0 was used. */ debug_level = SSSDBG_INVALID; pc = poptGetContext(argv[0], argc, argv, long_options, 0); while((opt = poptGetNextOpt(pc)) != -1) { ... } CONVERT_AND_SET_DEBUG_LEVEL(debug_level); | |||||
2011-08-25 | New DEBUG facility - unit tests | Pavel Březina | 1 | -0/+742 | |
https://fedorahosted.org/sssd/ticket/925 | |||||
2011-08-25 | New DEBUG facility - conversion | Pavel Březina | 12 | -6/+16 | |
https://fedorahosted.org/sssd/ticket/925 Conversion of the old debug_level format to the new one. (only where it was necessary) Removed: SSS_DEFAULT_DEBUG_LEVEL (completely replaced with SSSDBG_DEFAULT) | |||||
2011-08-15 | sysdb refactoring: memory context deleted | Jan Zeleny | 2 | -22/+21 | |
This patch deletes memory context parameter in those places in sysdb where it is not necessary. The code using modified functions has been updated. Tests updated as well. | |||||
2011-08-15 | sysdb refactoring: deleted domain variables in sysdb API | Jan Zeleny | 1 | -108/+56 | |
The patch also updates code using modified functions. Tests have also been adjusted. | |||||
2011-08-01 | HBAC rule validation Python bindings | Jakub Hrozek | 1 | -0/+30 | |
https://fedorahosted.org/sssd/ticket/943 | |||||
2011-08-01 | Add rule validator to libipa_hbac | Stephen Gallagher | 1 | -0/+115 | |
https://fedorahosted.org/sssd/ticket/943 | |||||
2011-07-29 | UTF8 HBAC test | Jakub Hrozek | 1 | -0/+117 | |
2011-07-21 | fo_get_server_name() getter for a server name | Jakub Hrozek | 1 | -1/+1 | |
Allows to be more concise in tests and more defensive in resolve callbacks | |||||
2011-07-21 | Rename fo_get_server_name to fo_get_server_str_name | Jakub Hrozek | 1 | -1/+1 | |
2011-07-13 | Fix python HBAC bindings for python <= 2.4 | Jakub Hrozek | 1 | -3/+4 | |
Several parts of the HBAC python bindings did not work with old Python versions, such as the one shipped in RHEL5. The changes include: * a compatibility wrapper around python set object * PyModule_AddIntMacro compat macro * Py_ssize_t compat definition * Do not use PyUnicode_FromFormat * several function prototypes and structures used to have "char arguments where they have "const char *" in recent versions. This caused compilation warnings this patch mitigates by using the discard_const hack on python 2.4 | |||||
2011-07-13 | Fixes for python HBAC bindings | Jakub Hrozek | 1 | -0/+23 | |
These changes were proposed during a review: * Change the signature of str_concat_sequence() to const char * * use a getsetter for HbacRule.enabled to allow string true/false and integer 1/0 in addition to bool * fix a minor memory leak (HbacRequest.rule_name) * remove overzealous discard consts | |||||
2011-07-08 | Provide python bindings for the HBAC evaluator library | Jakub Hrozek | 1 | -0/+468 | |
2011-07-08 | Add HBAC evaluator and tests | Stephen Gallagher | 1 | -0/+618 | |
2011-06-16 | Test NULL server hostname in fail over tests | Jakub Hrozek | 1 | -8/+16 | |
2011-06-15 | Switch resolver to using resolv_hostent and honor TTL | Jakub Hrozek | 2 | -43/+85 | |
2011-06-15 | Unit test for parge_args | Jakub Hrozek | 1 | -0/+58 | |
2011-06-02 | Non-posix group processing - sysdb changes | Jan Zeleny | 1 | -4/+6 | |
2011-04-27 | Require openssl-devel is libcrypto backend is selected | Jakub Hrozek | 1 | -5/+14 | |
2011-04-25 | Case insensitive originalDN test | Jakub Hrozek | 1 | -0/+47 | |