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