SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-pyldap-2.4.37-2.2.x86_64.rpm :

* Thu Aug 24 2017 tbechtoldAATTsuse.com- update to 2.4.37 (bsc#1073475):
* fixed errno-related regression introduced in 2.4.35 (in pyldap, this was included in 2.4.35.1)
* added more checks to t_cext.py
* renamed t_search.py to t_ldapobject.py and code-cleaning
* added test for errno-related regression to t_ldapobject.py
* gracefully handle KeyError in LDAPObject._ldap_call() when using errno (in pyldap, this was included in 2.4.35.1)
* added new stand-alone module slapdtest (formerly Tests/slapd.py) for general use (still experimental)
* re-factored t_cext.py and t_search.py
* set env var LDAPNOINIT=1 in t_cext.py and t_search.py to avoid interference with locally installed .ldaprc or ldap.conf
* by default back-mdb is now used for slapd-based tests which requires fairly recent OpenLDAP builds but implements full feature set
* env vars can be set for slapd.py to tweak path names of executables, temporary and schema data to be used
* new class SlapdTestCase
* fixed errno-related regression introduced in 2.4.35
* fixed errno-related ldap.TIMEOUT regression
* use errno in a safer way
* set errno as LDAPError class item
* do not use strerror() which is not thread-safe and platform-specific
* LDAPObject._ldap_call() sets LDAPError info to value returned by platform-neutral os.stderror()
* faster implementation of ldap.schema.tokenizer.split_tokens() (thanks to Christian Heimes)
* removed unused 2nd argument of ldap.schema.tokenizer.split_tokens()
* fixed method calls in ReconnectLDAPObject (thanks to Philipp Hahn)
* an empty info message is replaced with strerror(errno) if errno is non-zero which gives more information e.g. in case of ldap.SERVER_DOWN (thanks to Markus Klein)
* removed superfluous ldap_memfree(error) from LDAPerror() (thanks to Markus Klein)
* re-factored t_ldap_schema_tokenizer.py - python setup.py test - added tox.ini
* new test scripts t_ldap_schema_tokenizer.py and t_ldap_modlist.py on former raw scripts (thanks to Petr Viktorin)
* new test-cases in t_ldapurl.py based on former raw scripts (thanks to Petr Viktorin)
* new test-cases in t_ldap_dn.py
* moved a script to Demo/
* compability fix in ldap.controls.deref to be compatible to recent pyasn1 0.2.x (thanks to Ilya Etingof)
* Fixed checking for empty server error message (thanks to Bradley Baetz)
* Fixed releasing GIL when calling ldap_start_tls_s() (thanks to Lars Munch)
* LDAPObject.unbind_ext_s() invokes LDAPObject._trace_file.flush() only if LDAPObject._trace_level is non-zero and Python is running in debug mode
* LDAPObject.unbind_ext_s() now ignores AttributeError in case LDAPObject._trace_file has no flush() method
* added dummy method ldap.logger.logging_file_class.flush() because LDAPObject.unbind_ext_s() invokes it
* added \'strf_secs\' and \'strp_secs\' to ldap.functions.__all__
* fixed regression introduced with 2.4.26: ldif.LDIFParser did not fully parse LDIF records without trailing empty separator line
* added ldap.controls.sss to py_modules in setup.py
* LDAPObject.unbind_ext() now removes class attribute LDAPObject._l to completely invalidate C wrapper object
* LDAPObject.unbind_ext() now flushes trace file
* ldap.ldapobject.SimpleLDAPObject: added convenience methods read_rootdse_s() and get_naming_contexts()
* added functions ldap.strf_secs() and ldap.strp_secs()
* added function ldap.filter.time_span_filter()
* Refactored ldif.LDIFParser
* ldif.LDIFParser.version ís now Integer
* ignore multiple empty lines between records
* Fixed ldap.dn.is_dn()
* Fixed #69 Segmentation fault on whoami_s after unbind (thanks to Christian Heimes and Petr Viktorin)
* Fixed result3() being used instead of correct result4() (see #66, thanks to David D. Riddle)
* Tests/slapd.py honors env var $TMP instead of just using hard-coded /var/tmp
* Tests/slapd.py now expects schema to be in /etc/openldap/
* Tests/t_ldapurl.py now independent of module ldap
* Tests/t_ldif.py now has more test-cases including change records
* added some more test scripts for sub-modules ldap.dn, ldap.filter and ldap.functions (not complete yet)- convert to singlespec
* Thu Jul 14 2016 dmuellerAATTsuse.com- fake changelog entry to make people happy (bsc#988796)
* Tue Feb 23 2016 michaelAATTstroeder.com- Use HTTPS links
* Wed Feb 10 2016 michaelAATTstroeder.com- Aligned desciption with project\'s web site- Removed obsolete stuff:
* build flag -DLDAP_DEPRECATED
* outdated URL in package description
* removing of CVS files
* Mon Jan 18 2016 michaelAATTstroeder.com- Update to upstream release 2.4.25
* Sat Oct 24 2015 michaelAATTstroeder.com- Update to upstream release 2.4.22
* Fri Sep 25 2015 michaelAATTstroeder.com- Update to upstream release 2.4.21
* Tue Jul 07 2015 michaelAATTstroeder.com- Update to upstream release 2.4.20
* Sun Jan 11 2015 michaelAATTstroeder.com- Update to upstream release 2.4.19
* Thu Oct 09 2014 michaelAATTstroeder.com- Update to upstream release 2.4.18
* Sat Sep 27 2014 michaelAATTstroeder.com- Update to upstream release 2.4.17
* Wed Sep 10 2014 michaelAATTstroeder.com- Update to upstream release 2.4.16
* Fri Mar 28 2014 speilickeAATTsuse.com- Set license ot Python-2.0 (according to legal)
* Mon Mar 24 2014 michaelAATTstroeder.com- Update to upstream release 2.4.15
* Various fixes
* Support for subordinates search scope
* Support for select schema description extension
* Thu Jun 27 2013 michaelAATTstroeder.com- Update to upstream release 2.4.13
* mainly important fixes for ReconnectLDAPObject
* Tue Jun 18 2013 jengelhAATTinai.de- Explicitly specify openssl build dependency
* Thu Jun 07 2012 michaelAATTstroeder.com- update to 2.4.10
* Fri Mar 23 2012 michaelAATTstroeder.com- Added dependencies to python-pyasn1 and python-pyasn1-modules
* Fri Mar 16 2012 saschpeAATTsuse.de- Remove service- Spec file cleanup:
* Remove outdated sections
* Proper macro usage
* Tue Oct 11 2011 jmatejekAATTsuse.com- removed sasl.patch as it is no longer necessary- update to 2.4.3
* requires OpenLDAP 2.4.11 or higher
* improved documentation
* backwards-incompatible API for ldap.control
* a couple new features, e.g. support for OPT_X_TLS_PACKAGE
* improved LDAPv3 support
* Thu Mar 03 2011 saschpeAATTsuse.de- update to 2.3.13:
* Correct #ifdef-statement for LDAP_OPT_X_TLS_CRLFILE in constants.c fixes build with older OpenLDAP libs
* Support for LDAP_OPT_DEFBASE (see SF#3072016)
* Several documentation improvements
* Thu Aug 06 2009 matejcikAATTsuse.cz- update to 2.3.9
* support for handling ldap url extensions without explicit exvalue
* common version number for all modules
* Wed May 06 2009 matejcikAATTsuse.cz- update to 2.3.8
* supposedly supports gcc4.4
* better handling of corner case errors
* minor fixes- fixed rpmlint warnings
* Fri Sep 05 2008 matejcikAATTsuse.cz- update to 2.3.5
* minor fixes- removed cvs-related files from the package
* Thu Apr 03 2008 matejcikAATTsuse.cz- update to 2.3.4
* better RFC 4514 compatibility
* bugfixes- cleaned up spec file- removed unnecessary source- added %fdupes
* Wed Aug 01 2007 jmatejekAATTsuse.cz- update to 2.3.1
* openLDAP 2.3+ is now required
* upstream fixed python2.5 problems
* support for Cancel operation
* DN related functions moved to submodule ldap.dn
* numerous bugfixes
* Mon Jan 22 2007 jmatejekAATTsuse.cz- removed dependency on openldap, added dependency on openldap-client
* Thu Nov 16 2006 jmatejekAATTsuse.cz- fixed a bug that would in some cases lead to invalid free() call while deallocating the object
* Mon Oct 23 2006 jmatejekAATTsuse.cz- update to 2.2.0 - OpenLDAP 2.2+ is now required - code is cleaned up, many memory leaks fixed - improved ldap.async - fixed Dict, added IndexedDict - lots of bugs fixed- fixed some 64bit problems with PEP353 conversion
* Tue Feb 28 2006 jmatejekAATTsuse.cz- updated to reflect python changes due to #149809
* Wed Jan 25 2006 mlsAATTsuse.de- converted neededforbuild to BuildRequires
* Thu Jan 05 2006 jmatejekAATTsuse.cz- update to 2.0.11- using setup.cfg source designed for SuSE (minor adjustments against Build/setup.cfg.suse-linux
* Tue Oct 25 2005 rhaferAATTsuse.de- added LDAP_DEPRECATED to CFLAGS to build correctly with· OpenLDAP 2.3
* Thu Oct 06 2005 matejcikAATTsuse.cz- update to 2.0.10
* Wed Jun 29 2005 ltinklAATTsuse.cz- update to 2.0.8
* Tue May 10 2005 mciharAATTsuse.cz- update to 2.0.7
* Mon Dec 06 2004 mciharAATTsuse.cz- update to 2.0.6
* Tue Nov 23 2004 mciharAATTsuse.cz- update to 2.0.5
* Fri Jul 30 2004 mciharAATTsuse.cz- update to 2.0.2
* Wed Jun 30 2004 mciharAATTsuse.cz- update to 2.0.1
* Wed May 19 2004 mciharAATTsuse.cz- update to 2.0.0 final
* Fri Jan 30 2004 mciharAATTsuse.cz- include licence
* Fri Jan 23 2004 mciharAATTsuse.cz- updated to 2.0.0pre19
* Tue Dec 16 2003 mciharAATTsuse.cz- updated to 2.0.0pre18
* Thu Nov 13 2003 mciharAATTsuse.cz- updated to 2.0.0pre15
* Wed Oct 15 2003 mciharAATTsuse.cz- don\'t build as root- updated to 2.0.0pre14: ldap.ldapobject:
* Added class attribute LDAPObject.network_timeout mapped to set_option(ldap.OPT_NETWORK_TIMEOUT,..)
* LDAPObject.search_ext(): Pass arguments serverctrls,clientctrls to _ldap.search_ext() ldap.sasl:
* Added class ldap.sasl.external for handling the SASL mechanism EXTERNAL
* Dictionary ldap.sasl.saslmech_handler_class built during import for all the known SASL mechanisms derived from class definitions ldap.schema:
* More graceful handling of KeyError in SubSchema.attribute_types()
* New method SubSchema.get_inheritedattr() for retrieving inherited class attributes
* New method SubSchema.get_inheritedobj() for retrieving a schema element instance including all inherited class attributes
* Mon Aug 11 2003 mciharAATTsuse.cz- updated to 2.0.0pre13
* Mon Jun 16 2003 mciharAATTsuse.cz- use record-rpm
* Tue May 27 2003 mciharAATTsuse.cz- updated to 2.0.0pre12
* Tue May 13 2003 mciharAATTsuse.cz- updated to 2.0.0pre11- use distutils for build
* Mon May 12 2003 mciharAATTsuse.cz- use versioned dependency on python
* Thu Jan 30 2003 roAATTsuse.de- use sasl2
* Fri Jan 10 2003 mciharAATTsuse.cz- updated to 2.0.0pre06- build with more features- add demo into docs
* Mon Aug 26 2002 rhaferAATTsuse.de- LDAP_FILT_MAXSIZ isn\'t defined in libldap anymore
* Wed Aug 14 2002 vinilAATTsuse.cz- new version: 2.0.0pre05
* Mon Jun 03 2002 stepanAATTsuse.de- use %_lib instead of lib
* Wed Feb 27 2002 vinilAATTsuse.cz- version 2.0.0pre04 to work with openldap2 (bug #13948)
* Tue Sep 04 2001 rvasiceAATTsuse.cz- fix Group tag to Development/Libraries/Python
* Thu Mar 15 2001 kukukAATTsuse.de- Remove openldap from Requires
* Thu Mar 15 2001 roAATTsuse.de- changed for openldap2
* Thu Mar 15 2001 roAATTsuse.de- fixed neededforbuild for openldap
* Wed Nov 22 2000 mtAATTsuse.de- renamed from pyldapm to python-ldap- updated to python-ldap-1.10alpha3- adopted spec file for python2.0
* Mon Nov 06 2000 roAATTsuse.de- fixed neededforbuild (added ldaplib)
* Sun Oct 29 2000 kukukAATTsuse.de- fix need for build
* Mon Sep 13 1999 bsAATTsuse.de- ran old prepare_spec on spec file to switch to new prepare_spec.
* Wed May 26 1999 mtAATTsuse.de- new version 1.5
 
ICM