The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension DBD::Ldap.

0.01 Fri Jun 06 13:00:55 2000
	- original version; created by h2xs 1.18
0.02 Thu Jun 07
	- Changed name from "DBD::Ldap" to "DBD::LDAP".
0.03 Tue Jun 12
	- Fixed bug that produced error if last attribute was null for any of 
	  the records returned by a search.  Removed lots of commented-out code.
	- Changed datatype from "VARCHAR" (12) to "LONG" (-1).
	- 1st release to CPAN!
0.04 Fri Aug 10
    - Fixed bug involving autocommit on statements containing "select" in data. 
      Caught by Simon Elliott, Thanks!
0.05 Mon Sep 17
	- Fixed "ldap_..." attributes to work, ie. "ldap_firstonly" did not work.
	  Also made "ldap_firstonly" to allow values > 1 to limit number of 
	  returned valued to that number.  Previously, =1 ment 1 value, =0 ment 
	  all values.
0.06 Fri Jun 27
	- Fixed Makefile.PL bug in Perl 5.8+ where make would fail with something 
	  like "Can't use string ("*.xsi") as a HASH ref...".  Thanks to everyone 
	  who reported this.
0.07 Sun Mar 14 2004
	- Add compatability with Class::DBI and Netscape LDAP Server (added 
	  patches by jmorano per bug#12269 and 12270 in rt.cpan.org).  NOTE:  
	  Type VARCHAR is now 12 instead of -1.
0.08 Wed Jul 19 2006
	- Stop appending base DN (2nd field in the table definition line) 
	  to the base insert attributes (5th field in the table definition line) 
	  per request / patch by R.K. Owen.  The attribute "ldap_appendbase2ins" 
	  was added for backward compatablility.  If set to 1, then pre-0.08 
	  behaviour is used.  I couldn't find a case where this was ever actually 
	  used, but if anyone needs it, then set this attribute in the "connect" 
	  call.  Default is zero (new behavior - no append).
0.09 Tue Oct 24 2006
	- Cause execute() to return "0E0" instead of raising a -402 error for 
	  "No matching Records" (which is not an error).  This fix was made in 
	  DBD::Sprite many moons ago, but never made it here.  Thanks to 
	  R. K. Owen for catching this.
0.10 Wed Sep 9 2009
	- Fix bug that caused queries with 3 or more operands in a where 
	  clause without parenthesis to generate invalid filters, ie:
	  "where a and b and c".  Also added "o" option to numerous regices 
	  that do not contain variables to optimize for speed.
0.21 Thu Nov 5 2009
	- Fix bug that prevented query field data from containing escaped single 
	  quotes.  Note:  Perl generally requires a double-backslash to 
	  preceed the quote in order to pas the escape on to LDAP.
	- Fix "warning" issue where "AutoCommit" was reported as not being 
	  implemented in the driver, particularly when "-w" (Perl warnings 
	  turned on).
	- Improved general error-message reporting, particulary by connect(), 
	  prepare(), and execute() functions.
	- Changed the call to Net::LDAP's get() function to get_value() per 
	  patch by Gab. Korsani.  Thanks Gab, and also for providing me with 
	  a working LDAP server to test against!
	- Added DBI's "primary_key_info" query.
	- Fixed unimplemented, but valid SQL "create table", "alter table", and 
	  "drop table" calls to return zero instead of error.
	- Optimized many regices.
	- Fixed some minor issues with AutoCommit - when AutoCommit is OFF, and 
	  one exits without calling commit(), anything done since the previous 
	  commit() call should now be rolled back.
	- TYPE and PRECISION, etc. data are now properly returned (as 
	  VARCHAR(255)) for all fields.
0.22
	- POD Documentation changes (patch provided by Michael R. Davis) to 
	  polish up the indentation, etc.  Thanks, Michael.
0.23 Fri Feb 1 2019
	- Add DBI to prerequisites (adresses bug#128038) & clean up Makefile.PL.
0.24 Sat Feb 2 2019
	- Remove CONFIGURE section, add CONFIGURE_REQUIRES in Makefile.PL
	  to further address bug#128038.
	- Make dbd_postamble to actually work
	- tweak test.pl (remove unneeded "require DBI" stmt).
	- update META.yml
1.00 Mon Feb 4 2019
	- Fix $dbh->connect() method to not apply login-rule parameter if user-name 
	  is a full DN but still append <ROOT> if it's a relative (single-pair) DN.
	  This addresses bug#127341.
	- Make sure blank user-name field is converted to empty in $dbh->connect().
	- Tweak docs and add examples to better explain user-name and login-rule 
	  parameters and the $dbh->connect() method to also address bug#127341.
	- Take the plunge and rename this to v1.00 just for marketing purposes!