Accepting request 286021 from home:aeneas_jaissle:branches:devel:languages:perl
update to 0.64 OBS-URL: https://build.opensuse.org/request/show/286021 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ldap?expand=0&rev=35
This commit is contained in:
parent
7d69c4d3fb
commit
6439428c15
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6c398f32bf598ee139d111b5fd91cda1e77ca0fb3a57e9616909efdec5d4cacb
|
||||
size 262973
|
3
perl-ldap-0.64.tar.gz
Normal file
3
perl-ldap-0.64.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9d5d71714f6c969e3a3ef406c1fa276a96028781e8cf38decd9a42f344dbdcb6
|
||||
size 310088
|
@ -1,3 +1,337 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 13 20:26:25 UTC 2015 - aj@ajaissle.de
|
||||
|
||||
- update to 0.64
|
||||
|
||||
0.64 -- Thu Jun 19 17:48:08 CEST 2014
|
||||
|
||||
Bug Fixes:
|
||||
* LDAP.pm: set SSL_cipher_list correctly
|
||||
* RT#96203: LDAP.pm: use correct length for syswrite
|
||||
* LDIF.pm: fix next outside loop in _write_one_entry
|
||||
* Entry.pod: fix typo
|
||||
|
||||
0.63 -- Sun Jun 1 12:42:59 CEST 2014
|
||||
|
||||
Enhancements:
|
||||
* Entry.pm: accept options for update() in the LDIF case
|
||||
* LDIF.pm:
|
||||
- implement writing controls
|
||||
- refactor _write_entry
|
||||
- check for decoding errors in LWP-based URLs
|
||||
|
||||
Bug Fixes:
|
||||
* RT#95001: Do not set SSL_ciphers to ALL by default
|
||||
* Entry.pm: delete(): return $self if called w/o args
|
||||
|
||||
0.62 -- Sun Apr 6 11:25:05 CEST 2014
|
||||
|
||||
Enhancements:
|
||||
Util.pm: remove superfluous space from POD
|
||||
FAQ.pm: update perl-ldap & Perl version numbers
|
||||
|
||||
Bug Fixes:
|
||||
RT#94357: t/08time.t: skip tests on too old Perl versions
|
||||
RT#94341: FAQ.pm: fix incorrect instruction
|
||||
jpegDisplay.pl: overhaul to make it work again
|
||||
|
||||
0.61 -- Sat Mar 29 17:21:45 CET 2014
|
||||
|
||||
Enhancements:
|
||||
* {LDAP,LDIF}.pod: update documentation of raw => REGEX
|
||||
* support LWP-supproted URLs when reading LDIFs (incl. tests)
|
||||
* add test for Net::LDAP::Util's time functions
|
||||
* tests: set default OpenLDAP DB type to mdb
|
||||
|
||||
Bug Fixes:
|
||||
* RT#94047: Control.pm: add missing word in POD
|
||||
* RT#93945: Util.pm: make sure $dec is defined
|
||||
* LDIF.pm: when reading LDIFs, allow control values to be absent
|
||||
* Control/ProxyAuth.pm: fix initialization using value => ...
|
||||
* Util.pm: fix corner cases in time conversion functions
|
||||
|
||||
0.60 -- Sat Mar 8 14:00:02 CET 2014
|
||||
|
||||
Enhancements:
|
||||
* IO::Socket::IP support
|
||||
- if installed in version 0.20 or higher, prefer it over IO::Socket::INET*
|
||||
- use IO::Socket::INET* as fallback if it isn't installed
|
||||
- this solves RT#93122, which IMHO is not really a bug of perl-ldap
|
||||
* remove trailing whitespace in contrib/*
|
||||
|
||||
0.59 -- Tue Mar 4 16:21:15 CET 2014
|
||||
|
||||
Bug Fixes:
|
||||
* Handle SASL security layers correctly on rebind
|
||||
Thanks Ben Morrow <ben@morrow.me.uk>
|
||||
* Control/Paged.pm: fix typo in POD sample code
|
||||
|
||||
Enhancements:
|
||||
* t/60cancel.t: add explanation about potential cause of failure
|
||||
* LDAP.pm: accessor method sasl for Authen::SASL object
|
||||
* LDAP.pm: adapt socket() to support SASL layers
|
||||
* Message.pod: consolidate dcwocumentation of control()
|
||||
* Control.pm: documentation update
|
||||
* LDAP.pod: add note about IO::Socket::IP and Timeout
|
||||
* LDIF.pm: overhaul
|
||||
- set error when write fails
|
||||
- simplify _read_entry
|
||||
- simplify _write_entry
|
||||
- coding style harmonization
|
||||
- error checks when reading changetype: delete
|
||||
- make _error() return undef/empty list, adapt callers
|
||||
- refactor handling DNs when reading
|
||||
- new method _read_attribute_value()
|
||||
|
||||
0.58 -- Mon Dec 23 17:35:53 CET 2013
|
||||
|
||||
Bug Fixes:
|
||||
* RT#91210: Paged.pm: fix example code
|
||||
* RT#90459: LDAP.pm: make LDAPS work after LDAP+start_tls
|
||||
* RT#91177: AD.pm: fix change_ADpassword()
|
||||
* RT#88792: Constant.pm: add LDAP_CONTROL_SORTRESPONSE
|
||||
|
||||
Enhancements:
|
||||
* Filter.pod: remove misleading text
|
||||
* typo fixes
|
||||
* RT#91156: add META.json
|
||||
* DSML.pm, Protocol/ldap.pm: use MIME::Base64::decode()
|
||||
* make MIME::Base64 mandatory
|
||||
* README: update optional modules, slight reorganization
|
||||
* Entry.pod: update documentation of N:L:E->update
|
||||
* Makefile.PL: require Text::Soundex for tests
|
||||
|
||||
0.57 -- Sun Jul 21 18:35:12 CEST 2013
|
||||
|
||||
COMPATIBILITY WARNING:
|
||||
The bug fix "LDAP.pm: new parameter bind(sasl_host => SASLHOST)"
|
||||
is an incompatible change that may break some corner-case configurations
|
||||
* that use SASL for authentication and
|
||||
* where the SASL host name differs from the host name connecting to.
|
||||
|
||||
The incompatible change was necessary as it was not possible to fix
|
||||
the issue which was introduced in perl-ldap 0.37 in a compatible way.
|
||||
|
||||
See Net::LDAP's manual page for the details on "sasl_host".
|
||||
|
||||
Bug Fixes:
|
||||
* LDAP.pm: new parameter bind(sasl_host => SASLHOST)
|
||||
* Entry.pm: ignore options when update()ing LDIF
|
||||
* Entry.pm: let update() fail correctly on illegal target
|
||||
* RT#86053: FAQ.pod: fix spelling error
|
||||
* *.{pm,pod}: lots of more grammar & spelling fixes / harmonizations
|
||||
|
||||
Enhancements:
|
||||
* LDAP.pm: use data_ready() in process()
|
||||
* Util.pm: simplify return on error
|
||||
* Constant.pm: add constant LDAP_CONTROL_NOOP
|
||||
* Schema.pm: call isa() as recommented in UNIVERSAL.pm
|
||||
|
||||
0.56 -- Sat Jun 8 13:14:47 CEST 2013
|
||||
|
||||
Bug Fixes:
|
||||
* RT#85941: LDAP.pm: new method data_ready()
|
||||
* RT#84886: Control/Relax.pm: fix typo in documentation
|
||||
|
||||
Enhancements:
|
||||
* FAQ.pod: add more directory servers
|
||||
* t/07filtermatch.t: skip some tests unless Text::Soundex is installed
|
||||
* t/74matchedvalues.t: new, tests for MatchedValues control
|
||||
* t/73assert.t: new, tests for Assertion control
|
||||
* LDIF.pm: overhaul
|
||||
- flexibilize mode handling, accept PerlIO layers
|
||||
- get rid of dependency on Symbol & SelectSaver
|
||||
- convert _write_... to object methods
|
||||
- use indirect file handles for URLs
|
||||
* LWP/Protocol/ldap.pm: use regex as 1st arg to split()
|
||||
|
||||
0.55 -- Tue Apr 23 11:18:15 CEST 2013
|
||||
|
||||
Bug Fixes:
|
||||
RT#84410: PersistentSearch.pm: use $message->pop_entry() in example
|
||||
RT#84774: Constant.pm: unbreak Novell eDirectory constants
|
||||
|
||||
Enhancements:
|
||||
Control/ManageDsaIT.pm: update documentation & simplify a bit
|
||||
Control/Relax.pm: new
|
||||
Constant.pm: add LDAP_CONTROL_RELAX
|
||||
LDAP.pod: omit space from filter in synopsis
|
||||
FAQ.pod: don't talk of "2 lines" when there's only one
|
||||
Extra/eDirectory.pm: fix typo, space police
|
||||
|
||||
0.54 -- Fri Mar 29 12:07:40 CET 2013
|
||||
|
||||
Bug Fixes:
|
||||
* RT#73202: LDIF.pm: Base64-encode values ending in spaces
|
||||
* RT#83815: fix typo/bug in example for root_dse
|
||||
|
||||
Enhancements:
|
||||
* FAQ.pod: mention Dancer::Plugin::LDAP, update example
|
||||
* Extra/eDirectory.pm: new; extensions for eDirectory
|
||||
* Constant.pm: add constants for Novell eDirectory
|
||||
* LDIF.pm: clean up handling of mode parameter
|
||||
* LDIF.pm: partially support controls when reading
|
||||
* Util.pm: add time conversion functions
|
||||
* Makefile.PL: update recommends, add comments on core modules
|
||||
* FAQ.pod: update info on required/optional modules
|
||||
* LDAP.pod,FAQ.pod: harmonize documentation of scope values
|
||||
|
||||
0.53 -- Sat Jan 26 18:23:35 CET 2013
|
||||
|
||||
Bug Fixes:
|
||||
* various clarification & fixes in documentation
|
||||
* t/7{1pre,2post}read.t: don't use deprecated methods
|
||||
|
||||
Enhancements:
|
||||
* Filter.pm: new method negate()
|
||||
* Util.pm: new function ldap_url_parse()
|
||||
* RT#77716: LDAP.pm: new option keepalive for new()
|
||||
* LDAP.pm: convert scheme to lowercase in new()
|
||||
* FAQ.pod: how to search all members of a large AD group
|
||||
* FAQ.pod: how to do nested group searches in AD
|
||||
|
||||
0.52 -- Tue Jan 1 13:54:22 CET 2013
|
||||
|
||||
Bug Fixes:
|
||||
* fix PreRead & PostRead controls
|
||||
* AD.pm: fix typo in documentation
|
||||
|
||||
Enhancements:
|
||||
* add tests for PreRead & PostRead controls
|
||||
* FAQ.pm: example for certificateExactMatch
|
||||
* coding style overhaul:
|
||||
* use single-quoted strings where possible
|
||||
* 2 SPACEs before postfix if,unless,or,and
|
||||
* SPACE after comma
|
||||
* SPACE between if,elsif,unless,while,for and (
|
||||
* make private lexical variables more private
|
||||
* unquote identifiers before =>
|
||||
* unquote identifiers used as hash keys
|
||||
|
||||
0.51 -- Sat Dec 1 14:37:35 CET 2012
|
||||
|
||||
Bug Fixes:
|
||||
* RT#81380: in Filter.pm unescape hexpairs and ( ) \ * only
|
||||
* tests: compare files in "text mode"
|
||||
* Makefile.PL: mention all requirements for tests
|
||||
|
||||
Enhancements:
|
||||
* Schema.pod: document attribute_syntax()
|
||||
* contrib/schema2ad.pl: new, convert schema file to something AD can digest
|
||||
|
||||
0.50 -- Sat Nov 24 13:03:45 CET 2012
|
||||
|
||||
Bug Fixes:
|
||||
* t/07filtermatch.t: use core module Text::Soundex instead of String::Approx
|
||||
* Message.pm: fix regression w.r.t. Net::LDAP::Message::Dummy
|
||||
|
||||
Enhancements:
|
||||
* Makefile.PL: make dependencies reflect reality better
|
||||
* LDAP.pm: avoid warning in new() that might have occurred in corner cases
|
||||
|
||||
0.50_01 -- Sat Nov 17 18:05:15 CET 2012
|
||||
|
||||
Bug Fixes:
|
||||
* RT#80482 fix display of =item inet6 in LDAP.pod
|
||||
* RT#66753: new key & cert for SSL server tests
|
||||
* RT#79763 Net::LDAP::Util's $VERSION increased
|
||||
* t/06constant.t: numbering glitch in t/06constant.t
|
||||
* FilterMatch.pm: fix mapping of greaterOrEqual
|
||||
* FAQ.pod: small fixes
|
||||
|
||||
Enhancements:
|
||||
* add constant LDAP_PROXY_AUTHZ_FAILURE
|
||||
* FilterMatch.pm: complete overhaul
|
||||
- update matching rules known in OpenLDAP
|
||||
- support matching rules for extensibleMatch
|
||||
- avoid warning if no matching rule is found
|
||||
- add specific implementations for a lot of rules
|
||||
* global overhaul towards Perl 5.8 features
|
||||
- declare @ISA and $VERSION as package-local
|
||||
- replace 'use vars' by 'our'.
|
||||
* Makefile.PL: overhaul
|
||||
* tests: cleanup & extensions
|
||||
- convert to Test::More
|
||||
- t/common.pl: allow client() to take options for Net::LDAP
|
||||
- t/common.pl: get rid of local compare function
|
||||
- t/03schema.t: overhaul, update data/schema.in
|
||||
- t/07filtermatch.t: new, tests for Net::LDAP::FilterMatch
|
||||
- t/40connect.t: new, test for IPv4 / IPv6 connections
|
||||
- reorganize servers tests: rename t/5X*.t -> t/4(X+1)*.t
|
||||
- t/47ipc.t: add TLS tests
|
||||
- t/60cancel.t: new, tests for Net::LDAP::Extension::Cancel
|
||||
- t/70sortctrl.t: make it a server test & add multi-attribute testcase
|
||||
|
||||
0.49 -- Sat Oct 5 10:00:30 CEST 2012
|
||||
|
||||
Bug Fixes:
|
||||
* RT#79763 extend ldap_explode_dn() for RFC 4514
|
||||
* RT#77291 canonicalize host name with ldapi://
|
||||
* LDAP.pm: don't try to set errors on undefined objects
|
||||
|
||||
Extensions:
|
||||
* Net/LDAP/Extra/AD.pm: convenience functions for AD
|
||||
* various documentation updates
|
||||
|
||||
0.48 -- Thu Sep 20 10:55:20 CEST 2012
|
||||
|
||||
Bug Fixes:
|
||||
* Util.pm: fix bug in escape_dn_value()
|
||||
* t/55ssl.t: fix typos in output text
|
||||
* LDIF.pm: with encode => 'canonical', do mbcescape DNs
|
||||
* the usual typo fixes in docs
|
||||
|
||||
Enhancements:
|
||||
* ASN.pm: adapt to RFC 4511
|
||||
* Extension/{SetPassword,Refresh}.pm: polish ASN.1 definition
|
||||
* LWP/Protocol/ldap.pm: respond with requested MIME type
|
||||
* LWP/Protocol/ldap.pm: document 'x-format' URI extension
|
||||
* LWP/Protocol/ldap.pm: add DSMLv1 as output format
|
||||
* test routines updated to work with recent OpenLDAP
|
||||
* removed trailing spaces
|
||||
* support OpenLDAP extension: scope => "children"
|
||||
|
||||
0.47 -- Sun Sep 16 12:00:30 CEST 2012
|
||||
|
||||
Bug Fixes
|
||||
* contrib/ldifdiff.pl: fix POD
|
||||
* Intermediate/SyncInfo.pm: fix newcookie() method
|
||||
* LWP/Protocol/ldap.pm: complete overhaul
|
||||
|
||||
Enhancements
|
||||
* more feature constants in Net/LDAP/Constant.pm
|
||||
* new features & documentation for LWP/Protocol/ldap.pm
|
||||
* LWP/Protocol/ldapi.pm: support ldapi:// URIs with LWP
|
||||
* contrib/LWPsearch.pl: demo program for LWP::Protocol::ldap*
|
||||
* update link list in the FAQ
|
||||
* update references to RFCs
|
||||
|
||||
0.46 -- Wed Sep 5 18:09:00 CEST 2012
|
||||
|
||||
Bug Fixes
|
||||
* LDAP.pm: unbreak - make done a real sub
|
||||
* Message.pm: fix typo, i.e. add forgotten ';'
|
||||
|
||||
Enhancements:
|
||||
* FAQ.pod: update URLs a bit more
|
||||
|
||||
0.45 -- Wed Sep 5 11:20:46 CEST 2012
|
||||
|
||||
Bug Fixes
|
||||
* RT#72108 fix non-blocking IO with SSL
|
||||
* RT#74572 fix $entry->update($ldif)
|
||||
* RT#74759 fix POD spelling/grammar errors
|
||||
* RT#77180 use "sslv23" instead of "sslv2/3" for sslversion
|
||||
* work around a warning in Authen::SASL::Perl <= 2.1.5
|
||||
* various typo fixes in documentation
|
||||
|
||||
Enhancements
|
||||
* RT#77458 re-work IPv6 support
|
||||
* Don't accumulate intermediate messages passed to a callback.
|
||||
* slightly extend Net::LDAP::Entry->update() and document it
|
||||
* convenience alias done() for Net::LDAP->unbind()
|
||||
* various updates to the FAQ
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 9 10:02:13 UTC 2013 - coolo@suse.com
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package perl-ldap
|
||||
#
|
||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
Name: perl-ldap
|
||||
%define cpan_name perl-ldap
|
||||
Version: 0.44
|
||||
Version: 0.64
|
||||
Release: 0
|
||||
Summary: Client Interface for LDAP Servers
|
||||
License: GPL-1.0+ or Artistic-1.0
|
||||
|
Loading…
Reference in New Issue
Block a user