Commit Graph

427 Commits

Author SHA1 Message Date
Stephen Gallagher
9b52793f52 New upstream release
Fix segfaults and upgrade issues. Provide newer default configuration.
2009-10-27 19:29:01 +00:00
Stephen Gallagher
04c1b5452b Fix upgrade issues from old (pre-0.5.0) releases of SSSD
Configuration files before 0.5.0 did not enforce provider= in local domains
    it did special-case by domain name (LOCAL). Our script was relying on
    provider= value, this patch adds the special-casing in case the domain
    was called LOCAL.
2009-10-26 13:08:58 +00:00
Stephen Gallagher
d6e2c70de2 Dmitri Pal (10):
COLLECTION Adding item comparison and sorting
COLLECTION Realigning collection code
COLLECTION Making iterations pinnable
COLLECTION Enhancing hashing and iteration functions
ELAPI Event resolver
ELAPI Resolving message attribute
ELAPI Fixing warnings in the example
ELAPI Rename variables and functions not to use word template
ELAPI Fixed the host name resolution
ELAPI Compatibility code for getifaddr()
Jakub Hrozek (3):
Fix python sync operations and mem hierarchy
Fix error messages in tools
User home directories management
Martin Nagy (7):
Use correct talloc context in sss_names_init()
Fix potential memory leaks in the data provider
Use talloc_get_type() for type safety
Use talloc to copy data from c-ares
Add a new set of helpful common functions for tests
Various improvements to the resolv test suite
Delete sssd-i18n.h and put it's old contents into util.h
Piotr Dr?g (1):
Update polish translation for 0.6.0
Ralf Haferkamp (2):
LDAP provider needs to link against krb libraries
SUSE specific init script
Simo Sorce (21):
Tighten up permission.
Initial implementation of sasl bind support
Fix tools sync operations and mem hierarchy
Fix long timeout on ldap operation
Make dp requests more robust
Differentiate between search and network timeouts
Remove DP process
Start responders predictably after providers
Remove magicPrivateGroups option
Fix services startup when only LOCAL is configured
Make options parser available to all providers
Move ldap provider configuration into its own file
Fix offline authentication
Return the dp error from the providers
Move all ldap provider init functions
Move all krb5 provider init functions
Add first basic IPA provider
Always list inputs before outputs
Start implementing ipa specific options.
Better offline/enumeration behavior
Fix setting the schema in the ipa provider
Stephen Gallagher (24):
Update version to 0.6.0
Fix infinite loop with empty group enumeration
Updating release script to use the VERSION file
Change requirement on libldb to libldb >= 0.9.3
INI Add config_from_fd() to ini_config
Remove unused btreemap code
Add new SSSDConfig python API
Add plugin configuration schema for proxy provider
Package SSSDConfig API
Clean up warnings in pysss.c
Remove warnings caused by 5e2301b8a75d10e5cbbe11e26e5192b894af6ad7
Remove two unused functions.
Fix segfault when using SSS tools with no local provider
Do not allow setting auth, access or chpass providers for LOCAL
Add krb5_common.h to the list of headers to 'make dist'
Use Python 3-compatible sitearch and sitelib
Better detect installed language files
Clean up rpmlint errors and warnings in sssd-client package
Set the Default-Stop LSB option for the SSSD sysv init script
Fix RPM builds on older versions of rpmbuild
Bring SSSDConfig API options up-to-date
Add pam_ctx (similar to nss_ctx) for storing global PAM config
Add support for offline auth cache timeout
Update version to 0.7.0
Sumit Bose (28):
update sysdb tests to new config file version
add utility call check_and_open_readonly
more documentation and test for sssd.conf
handle expired password during authentication
move password handling into subroutines
ask for new password if password is expired
remove redundant talloc_free
add description of chpass_provider option to sssd.conf man page
add support for server side LDAP password policies
add syslog message similar to pam_unix
use the correct kerberos context for each target
fix a wrong argument to unpack_buffer
add -Werror-implicit-function-declaration to default gcc flags
add a replacement if ldap_control_create is missing
use PYTHON_PREFIX to install SSSDConfig python API
add missing %defattr to the filelist of the client package
make sdap_id_connect_* independent of sdap_id_ctx
send a message if a backend target is not configured
use old password if available during password change
set chpass_provider implicit if not set explicit
more implicit provider target settings
enable debugging of krb5_child
Check for expired passwords in LDAP provider
added generic LDAP search sdap_get_generic_send/_recv
add store/search/delete interface for custom sysdb objects
update krb5 option handling to new option scheme
update ipa auth options to new option scheme
fix a compiler warning about redefinition of DEBUG
2009-10-23 19:52:18 +00:00
Stephen Gallagher
fba27f0642 Fix missing file permissions for sssd-clients 2009-10-15 13:26:44 +00:00
Stephen Gallagher
a0cdb7e0dc - Add SSSDConfig API
- Update polish translation for 0.6.0
- Fix long timeout on ldap operation
- Make dp requests more robust
2009-10-13 20:25:50 +00:00
Stephen Gallagher
fbbcc44a29 Bump release number 2009-09-29 12:42:59 +00:00
Stephen Gallagher
4067ebb41f Add missing changelog updates 2009-09-29 12:41:09 +00:00
Stephen Gallagher
4c45356ecc Add two patches
1) Ensure that the configuration upgrade script always writes the config
    file with 0600 permissions
2) Eliminate an infinite loop in group enumerations
2009-09-29 12:19:20 +00:00
sbose
7a716e3c15 New upstream release 0.6.0 2009-09-28 08:51:24 +00:00
Simo Sorce
8b935a1efc - New upstream release 0.5.0 2009-08-24 18:56:24 +00:00
Jakub Hrozek
2cae3a8b19 Fix for CVE-2009-2410 - Native SSSD users with no password set could log in
without a password. (Patch by Stephen Gallagher)
2009-07-29 11:21:47 +00:00
Jesse Keating
56d52b468a - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 04:48:02 +00:00
Simo Sorce
7522c31552 - Fix a couple of segfaults that may happen on reload 2009-06-22 14:49:00 +00:00
Simo Sorce
d0eb246884 - add missing configure check that broke stopping the daemon
- also fix default config to add a missing required option
2009-06-11 14:13:16 +00:00
Simo Sorce
298ea67a65 - latest upstream release.
- also add a patch that fixes debugging output (potential segfault)
2009-06-08 16:22:13 +00:00
Simo Sorce
e034caf325 - release out of the official 0.3.2 tarball 2009-04-20 19:59:37 +00:00
Jakub Hrozek
6f3fcee1b7 Update to 0.3.2 2009-04-20 18:17:19 +00:00
Simo Sorce
cb09420cd2 add patch 0002 too 2009-04-14 21:53:40 +00:00
Simo Sorce
d4c7182341 - Add last minute bug fixes, found in testing the package 2009-04-14 21:24:36 +00:00
Simo Sorce
9797cfd950 - Version 0.3.1
- includes previous release patches
2009-04-13 22:37:11 +00:00
Simo Sorce
abd724acaf - Try to fix build adding automake as an explicit BuildRequire
- Add also a couple of last minute patches from upstream
2009-04-13 17:48:03 +00:00
Simo Sorce
740369efcf Some more build requires 2009-04-13 17:11:39 +00:00
Simo Sorce
9afc8fce0b - Try to fix build adding automake as an explicit BuildRequire 2009-04-13 16:04:16 +00:00
Simo Sorce
276bbb1dfb - Version 0.3.0
- Provides file based configuration and lots of improvements
2009-04-13 15:49:54 +00:00
Simo Sorce
a85a9618e4 - Version 0.2.1 2009-03-10 21:34:16 +00:00
Simo Sorce
4f143048ca - Version 0.2.0 2009-03-10 20:43:08 +00:00
Jakub Hrozek
abb369a4fb Initial import of sssd into Fedora 2009-03-09 17:07:25 +00:00