summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add path_utils filesystem path manipulation utility functionsJohn Dennis2009-07-158-2/+840
| | | | | | | | | | | | | | | | | | remove trace macro, not needed modifications to satisfy Stephen's checkin review correct spelling of PATH_UTILS_ERROR_NOT_FULLY_NORMALIZED add checks for truncation, return error add checks for getcwd errors modify (dst >= dst_end) test to be (dst > dst_end) remove all use of tabs remove all trailing whitespace add missing truncation check after strncpy() Fix path_utils.pc Also correct a minor typo.
* Build all SSSD components with warnings enabledStephen Gallagher2009-07-138-3/+40
| | | | | | Previously, only the SSSD server components were being built with compile-time warnings enabled. This patch will ensure that all components in common and sss_client are also built the same way.
* let krb5 backend safe valid credentials for offline authenticationSumit Bose2009-07-101-0/+43
|
* fixed the default value for tls_reqcertSumit Bose2009-07-101-1/+1
|
* add a short explanation about the used debug levelsSumit Bose2009-07-101-0/+14
|
* fixed typos and a potential memory leakSumit Bose2009-07-091-2/+3
|
* Implement the ldap identity module.Simo Sorce2009-07-087-787/+1408
| | | | This uses and exapands the async helpers.
* Unify password caching ops in sysdbSimo Sorce2009-07-087-291/+178
|
* Use async helpers for ldap auth moduleSimo Sorce2009-07-081-722/+314
| | | | | | This changes the style quite a lot, but the tevent_req style is much more clear and much less error-prone than the giant loop we had previously.
* Add async helper functionsSimo Sorce2009-07-087-25/+2060
| | | | | | These functions use the tevent_req async model, where a pair of _send/_recv functions pilot requests, with additional helpers like _done functions, and where needed multiple stage helpers.
* Expose sysdb function to parse sysdb_attrsSimo Sorce2009-07-082-2/+4
|
* Add dumb way to clean up .X filesSimo Sorce2009-07-083-0/+4
|
* fix return code of krb5 child to indicate that the kdc is unavailableSumit Bose2009-07-081-1/+5
|
* fixed some typos which prevented password cachingSumit Bose2009-07-081-3/+5
|
* fixed a double talloc_free errorSumit Bose2009-07-086-12/+0
|
* COLLECTION Removing static placeholder structure.Dmitri Pal2009-07-062-5/+20
| | | | | | There was a static global structure used in iteration and in traversing the collection. It has been removed and replaced with a better solution.
* Fixing build issuesDmitri Pal2009-07-061-0/+1
| | | | The macro was missing and the build on RHEL was failing due to it.
* Check for root before initializingJakub Hrozek2009-07-069-4/+99
| | | | | Also move setting locale to separate function to be called before anything else to make sure the "Not root" message would be localized.
* Cleanup warnings in client and server codeSimo Sorce2009-07-033-6/+3
|
* Clean up warnings in common/Simo Sorce2009-07-0316-108/+110
| | | | Fix consts and function declarations
* Convert proxy internals to tevent_req styleSimo Sorce2009-07-031-865/+1438
|
* Rework transaction code to use tevent_reqSimo Sorce2009-07-0318-2762/+4893
| | | | | | This is part of a set of patches to rewrite sysdb to a hopefully better API, that will also let use use tevent_req async style calls to manipulate our cache.
* Rename sysdb_req to sysdb_handle.Simo Sorce2009-07-0318-416/+410
| | | | | | | | | This sysdb_req has always really been a transaction handle and not a request. This is part of a set of patches to rewrite transaction support in sysdb to a hopefully better API, that will also let use use tevent_req async style to manipulate our cache.
* Adding wrappers to free data in INI API.Dmitri Pal2009-07-025-65/+96
| | | | See ticket #37 in sssd track.
* Changing function names for collection API.Dmitri Pal2009-07-0214-2698/+2778
| | | | | | | Patch prepends prefix "col_" to all functions related to collection. This caused some formatiing issues so the alignement was addressed too.
* Gettextize the sss_ toolsJakub Hrozek2009-07-027-109/+176
|
* PRINT and ERROR macrosJakub Hrozek2009-07-022-1/+4
|
* New deletion unit test.Dmitri Pal2009-07-022-2/+36
| | | | | | Adds a unit test for deletion and re-adding of the elements to collection. Small syntactical fix in "stack".
* check pending_return after dbus_connection_send_with_replySumit Bose2009-07-024-9/+9
|
* let .gitignore only filter autogenerated m4 filesSumit Bose2009-07-021-1/+2
|
* added kerberos backend with tevent_req event handlingSumit Bose2009-07-0210-3/+980
|
* added kerberos locator pluginSumit Bose2009-07-027-2/+183
|
* Queue and stack APIs using collection.Dmitri Pal2009-07-028-2/+1081
| | | | | | | Patch adds two interfaces for stack and queue using collection as underlaying implementation. It also fixes a bug in the insterion code - the unsigned properties were created as long.
* FORMATTING - minor cleanup of the unit test.Dmitri Pal2009-07-021-254/+283
| | | | | | | | | | | | | This patch adds formatting changes to better follow the style guidelines in the collection unit test. No logical changes to the code. I was planning to do it for a while per Simo's comment when he accepted the core of the collection code but indicated that the unit test should be cleaned later. Later has come.
* Adding INSERT into collection functionality.Dmitri Pal2009-07-017-850/+2791
| | | | | | | | | Add was always insterting at the end of the collection. With this change one can control where the item is inserted and deal with the duplicates too. Also one now can extract items from collection using absolute and relative disposition. Using more advanced hashing function.
* Eliminate segfault on first start-upStephen Gallagher2009-06-301-6/+19
| | | | | | | | There was a typo in the confdb setup portion of the monitor_process_init that was attempting to use the wrong cdb object to initialize. This patch also adds some missing talloc_free() calls on error.
* Remove redundant libPath option from proxy providerStephen Gallagher2009-06-303-17/+7
| | | | | The libPath should be constructed from the libName. There is no benefit to specifying it separately.
* Add pam_sss_macros.h to "make dist"Stephen Gallagher2009-06-301-1/+2
| | | | | | When I added the new header, I forgot to add it to Makefile.am, so it was not included by automake when generating a tarball using make dist-gzip.
* Implement _pam_overwrite_n(n,x) for older systemsStephen Gallagher2009-06-252-0/+31
| | | | | | | | OSes based on older versions of the PAM development libraries lack the _pam_overwrite_n(n,x) macro. This patch copies the Fedora 11 pam-devel-1.0.91-6 implementation into an SSSD private header. This affects RHEL5 and SUSE10.
* Protect against segfault in service_signal_reloadStephen Gallagher2009-06-191-0/+9
| | | | | | | There is a potential race condition where the monitor may attempt to signal a reload of a child process before the communication sbus channel is available. If this happens, we will just exit this function and let the monitor kill and restart the child process.
* Fix segfault in update_monitor_configStephen Gallagher2009-06-192-8/+30
| | | | | | | We were stealing the memory context of only the first value in the linked-list of domains (and also services). This patch adds a memory context to hold the lists so that can be stolen along with all of the entries.
* Allow the use of custom CFLAGS on the make command lineStephen Gallagher2009-06-193-3/+6
| | | | | | | | | | | Setting CFLAGS explicitly in configure.ac means that they would be overwritten when using e.g. make CFLAGS="-O0 -g" This replaces the explicit setting of CFLAGS with an AM_CONDITIONAL to have Makefile.am set these instead. Also fixes a missing #include that was coincidentally obscured because gcc's -O2 happened to be able to locate it. Setting -O0 revealed the problem.
* Add configure check for PCRE >= 7Stephen Gallagher2009-06-181-0/+2
|
* Do not treat warnings as errorsStephen Gallagher2009-06-181-3/+0
|
* Create gettext framework for SSSD daemonStephen Gallagher2009-06-1719-15/+158
|
* Control sss_client exportsStephen Gallagher2009-06-163-2/+11
|
* Control sssd_be exported functionsStephen Gallagher2009-06-162-2/+9
|
* Add --with-aux-info config option to SSS clientStephen Gallagher2009-06-162-0/+13
|
* Add --with-aux-info config option to SSSD daemonStephen Gallagher2009-06-162-0/+11
|
* Make SysV script install executableStephen Gallagher2009-06-162-2/+2
|