rpms/sssd/devel .cvsignore, 1.13, 1.14 sources, 1.14, 1.15 sssd.spec, 1.27, 1.28
Stephen Gallagher
sgallagh at fedoraproject.org
Mon Nov 30 15:39:16 UTC 2009
- Previous message (by thread): rpms/gstreamer/devel .cvsignore, 1.44, 1.45 gstreamer-inspect-rpm-format.patch, 1.6, 1.7 gstreamer.spec, 1.106, 1.107 sources, 1.45, 1.46
- Next message (by thread): rpms/gstreamer-plugins-base/devel 0001-Revert-textoverlay-First-draw-outline-text-and-then-.patch, NONE, 1.1 0001-theoradec-Keep-timestamp-from-incoming-buffer-if-it-.patch, NONE, 1.1 .cvsignore, 1.30, 1.31 gstreamer-plugins-base.spec, 1.97, 1.98 sources, 1.31, 1.32 gstpb-fix-missing-plugins.patch, 1.1, NONE gstpb-no-subtitle-errors.patch, 1.1, NONE gstpb-playbin-proxy-volume.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: sgallagh
Update of /cvs/pkgs/rpms/sssd/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30004
Modified Files:
.cvsignore sources sssd.spec
Log Message:
== Highlights ==
* Enhanced IPA provider with host-based access control support
* Added server failover feature
* Vast performance enhancements to enumerations
* Performance enhancements to offline user lookups
* Improvements to the SSSDConfig API and configuration upgrade scripts. They will now retain comments and ordering.
* Several new translations
== Known Bugs ==
* Nested groups are known to be broken in 0.99.
A fix is basically ready, but was too late for inclusion in this release.
This will be fixed before the 1.0 release.
== Detailed changes since 0.7.1 ==
Bouska (1):
* Add French translation to sss_client
Jakub Hrozek (17):
* Fix migration script for pre-0.5 local domains
* Do not migrate Data Provider
* Free the PCRE regexp with destructor
* Do not delete users, groups outside domain range
* Add missing include
* IPA time rules parsing routines
* Fix regression in error message when deleting groups
* Assorted manpage fixes
* Make the password field configurable in NSS
* Add Simo's ipachangeconf
* SSSDChangeConf - a wrapper around ipachangeconf
* Change the upgrade script to use ipachangeconf
* Convert SSSDConfig API to ipachangeconf
* SSSDConfigAPI fixes
* upgrade_config fixes for SSSD 0.6 and later
* Split helpers for child processes
* Get TGT in a child process.
Martin Nagy (5):
* Add missing include file to files-tests.c
* Fix a bad free in async_resolv.c
* Add DLIST_FOR_EACH() macro
* Add simple reference counting wrappers for talloc
* Add fail over utility functions
Piotr Drąg (1):
* Updating polish translation for 0.7.0
Simo Sorce (48):
* Copy option overrides.
* Read the right buffer, avoids potential segfaults
* Add IPA conf template
* Zero pointers on free
* Use standard coding practice to set last login
* Fix segfault
* Add proper support for IPA/AD schemas
* Move responsibility for entry expiration timeout
* Kill the ldap connection when we go offline
* Tidy up ipa options
* Add support to get rootDSE from the LDAP server.
* Fix segfault when SASL is not used at all
* Rename sdap_id_map to sdap_attr_map
* Make available method to quickly retrive string
* Make useful function more broadly available.
* Store the original memberof attributes if any
* Unify parse routines, use maps in generic searches
* Fix and enhance initgroups call
* Unify code to use the generic search interface
* Reorganize ldap id provider files
* Split async helpers in multiple files
* Always set last update and expire time
* Fix build
* Fix ldap driver
* Check return, zero free hostent, adhere to style
* Fix enumerations
* Fix tevent_req error checking.
* Refactor delete functions and add a few
* Add cleanup task
* Try to fix offline logins
* Fix double free case.
* Fix check_cache bug in dealing with the callback
* Change var name to make its use more clear.
* Fix crash due to uninitialized timeout variable
* Change initgroups code to use and check the cache
* Change the pam code to perform an initgroups call
* Store initgr expire time on initgr call
* Failover fixes and additions
* Better behavior on cleanup
* Correctly escape DN value.
* Add reference to sssd-krb5 man page.
* Optimize sysdb_enumgrent
* Filter by id range before actually storing entries.
* Raise some timeouts
* Add initial failover support for ldap and ipa
* Fix ticket #289
* Fix internal options numbers test
* In IPA, the realm is always the domain uppercased.
Stephen Gallagher (32):
* Remove DP from example configuration
* Remove [dp] section from example config
* Fix sssd.api.conf with correct entry_cache_timeout
* Clean up warnings in dhash tests
* Make config_file_version a hidden setting in SSSDConfig API
* Remove magic_private_groups from SSSDConfig API schema
* Add support for option descriptions to SSSDConfig API
* Localize SSSDConfig strings
* Add complete pydoc for SSSDConfig API
* Add Requires: cyrus-sasl-gssapi
* Simplify debug_fn()
* Add configure check for sasl.h
* Update midpoint refresh logic to be relative to cache timeout
* Increase the sbus dispatch DEBUG level to 9
* Build files.c only for tools
* Clean up unused dependencies
* Update sssd.spec to use only the required KRB5_LIBS and NSS_LIBS
* Fix segfault on unknown user/domain
* Fix Requires: sssd-client line in specfile
* Make the sysdb user and group names case-sensitive
* Upgrade cache and local databases to case-sensitive names
* Update translatable strings
* Fix sysdb upgrade bug
* Add empty NL translation
* Only display errors in unit tests
* Update PL translation
* Update NL translation
* Make backend request type a bitfield
* Speed up user requests while offline
* Update translation strings for string freeze
* Fix bug with bad ldb pkg-config files
* Update version to 0.99.0
Sumit Bose (32):
* store original DN with cached group objects if available
* added a ASQ search API for sysdb
* Allow sysdb_search_entry request to return more than one result
* Add AM_CFLAGS to unit tests
* Fix compiler warnings in krb5_utils-tests.
* remove old sysdb file before starting tests
* set ipa_hostname if not given in config file
* Make debug message less irritating.
* add sysdb_delete_recursive request to sysdb API
* Add sysdb_attrs_replace_name to sysdb API.
* Fix for a seg fault during recursive delete
* add replacements for missing Kerberos calls
* Check is ccache structure is initialized before calling krb5_cc_destroy
* added access module of IPA provider
* Simplify krb5 child handler
* Add check for access-time rules to ipa_access.
* Add support for host, source host and user category
* Fix inconsistent use of krb5_ccname_template
* Fixes for proxy provider
* Make 'permit' the default for the access target
* Fix option name krb5_changepw_principal
* Validate Kerberos credentials with local keytab
* Improve handling of ccache files
* Add ipa_auth
* Enhance check for remote hosts
* Add ldap_pwd_policy option
* Read KDC info from file instead from environment
* Really check return value from pam_set_item
* Use ldb modules from build root for tests
* Make ldb lib dir configurable
* Fix an internal error when cache_credentials=FALSE
* Remove unneeded debugging code
deneb (1):
* Add Italian translation for sss_client
noriko (1):
* Adding Japanese translation
raven (1):
* Update PL translation
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/sssd/devel/.cvsignore,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- .cvsignore 27 Oct 2009 19:29:01 -0000 1.13
+++ .cvsignore 30 Nov 2009 15:39:15 -0000 1.14
@@ -1 +1 @@
-sssd-0.7.1.tar.gz
+sssd-0.99.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/sssd/devel/sources,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- sources 27 Oct 2009 19:29:01 -0000 1.14
+++ sources 30 Nov 2009 15:39:15 -0000 1.15
@@ -1 +1 @@
-827ef46d27c54ce790d329a6b1b82586 sssd-0.7.1.tar.gz
+c3209c97adb1d8dcbd6d5fd1f3562116 sssd-0.99.0.tar.gz
Index: sssd.spec
===================================================================
RCS file: /cvs/pkgs/rpms/sssd/devel/sssd.spec,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -p -r1.27 -r1.28
--- sssd.spec 27 Oct 2009 19:29:01 -0000 1.27
+++ sssd.spec 30 Nov 2009 15:39:15 -0000 1.28
@@ -2,7 +2,7 @@
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import *; import sys; sys.stdout.write(get_python_lib())")}
Name: sssd
-Version: 0.7.1
+Version: 0.99.0
Release: 1%{?dist}
Group: Applications/System
Summary: System Security Services Daemon
@@ -18,7 +18,8 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{na
Requires: libldb >= 0.9.3
Requires: libtdb >= 1.1.3
-Requires: sssd-client = 0.7.1
+Requires: sssd-client = %{version}-%{release}
+Requires: cyrus-sasl-gssapi
Requires(post): python
Requires(preun): initscripts chkconfig
Requires(postun): /sbin/service
@@ -27,6 +28,7 @@ Requires(postun): /sbin/service
%define sssdstatedir %{_localstatedir}/lib/sss
%define dbpath %{sssdstatedir}/db
%define pipepath %{sssdstatedir}/pipes
+%define pubconfpath %{sssdstatedir}/pubconf
### Build Dependencies ###
@@ -73,10 +75,13 @@ service.
%setup -q
%build
+NSS_LIBS=-lnss3 \
+KRB5_LIBS=-lkrb5 \
%configure \
--without-tests \
--with-db-path=%{dbpath} \
--with-pipe-path=%{pipepath} \
+ --with-pubconf-path=%{pubconfpath} \
--with-init-dir=%{_initrddir} \
--enable-nsslibdir=/%{_lib}
@@ -91,9 +96,9 @@ make install DESTDIR=$RPM_BUILD_ROOT
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT sss_daemon
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT sss_client
+# Copy default sssd.conf file
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sssd
install -m600 server/examples/sssd.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.conf
-
install -m400 server/config/etc/sssd.api.conf $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.api.conf
install -m400 server/config/etc/sssd.api.d/* $RPM_BUILD_ROOT%{_sysconfdir}/sssd/sssd.api.d/
@@ -105,6 +110,7 @@ rm -f \
$RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_ldap.la \
$RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_proxy.la \
$RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_krb5.la \
+ $RPM_BUILD_ROOT/%{_libdir}/sssd/libsss_ipa.la \
$RPM_BUILD_ROOT/%{_libdir}/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.la \
$RPM_BUILD_ROOT/%{python_sitearch}/pysss.la
@@ -121,7 +127,7 @@ rm -rf $RPM_BUILD_ROOT
%files -f sss_daemon.lang
%defattr(-,root,root,-)
%doc COPYING
-%attr(755,root,root) %{_initrddir}/%{name}
+%{_initrddir}/%{name}
%{_sbindir}/sssd
%{_sbindir}/sss_useradd
%{_sbindir}/sss_userdel
@@ -135,6 +141,7 @@ rm -rf $RPM_BUILD_ROOT
%dir %{sssdstatedir}
%attr(700,root,root) %dir %{dbpath}
%attr(755,root,root) %dir %{pipepath}
+%attr(755,root,root) %dir %{pubconfpath}
%attr(700,root,root) %dir %{pipepath}/private
%attr(750,root,root) %dir %{_var}/log/%{name}
%attr(700,root,root) %dir %{_sysconfdir}/sssd
@@ -158,6 +165,7 @@ rm -rf $RPM_BUILD_ROOT
%{python_sitelib}/*.py*
%{?fedora:%{python_sitelib}/*.egg-info}
+
%files client -f sss_client.lang
%defattr(-,root,root,-)
/%{_lib}/libnss_sss.so.2
@@ -189,6 +197,9 @@ fi
%postun client -p /sbin/ldconfig
%changelog
+* Mon Nov 30 2009 Stephen Gallagher <sgallagh at redhat.com> - 0.99.0-1
+- New upstream release 0.99.0
+
* Tue Oct 27 2009 Stephen Gallagher <sgallagh at redhat.com> - 0.7.1-1
- Fix segfault in sssd_pam when cache_credentials was enabled
- Update the sample configuration
- Previous message (by thread): rpms/gstreamer/devel .cvsignore, 1.44, 1.45 gstreamer-inspect-rpm-format.patch, 1.6, 1.7 gstreamer.spec, 1.106, 1.107 sources, 1.45, 1.46
- Next message (by thread): rpms/gstreamer-plugins-base/devel 0001-Revert-textoverlay-First-draw-outline-text-and-then-.patch, NONE, 1.1 0001-theoradec-Keep-timestamp-from-incoming-buffer-if-it-.patch, NONE, 1.1 .cvsignore, 1.30, 1.31 gstreamer-plugins-base.spec, 1.97, 1.98 sources, 1.31, 1.32 gstpb-fix-missing-plugins.patch, 1.1, NONE gstpb-no-subtitle-errors.patch, 1.1, NONE gstpb-playbin-proxy-volume.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list