12012-12-20  Jean Raby  <jraby@inverse.ca>
2	* NGLdapconnection.h handle is now a LDAP*
3	* NGLdapConnection.m (_reinit): ldap_initialize if provided with a ldap url
4	* NGLdapConnection.m (_exceptionForErrorCode): replace body with ldap_err2str
5	* NGLdapConnection.m (startTLS): raise an exception if ldap_start_tls_s fails
6	  Callers should be updated to do something useful with this exception.
7
82010-03-08  Ludovic Marcotte  <lmarcotte@inverse.ca>
9
10	* Added password policy support when binding to the
11	LDAP server or when changing passwords.
12
132009-08-13  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
14
15	* NGLdapEntry.m (-attributeWithName:): attribute names are now
16	accessed in a case-insensitive way.
17
182009-04-02  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
19
20	* NGLdapConnection.m (useSSL,startTLS): new method enabling
21	  encryption on the LDAP connection. (v4.7.35)
22
232007-11-21  Helge Hess  <helge.hess@opengroupware.org>
24
25	* NGLdapConnection.m: replaced some -cString calls with -UTF8String
26	  (v4.7.34)
27
28	* NGLdapURL.m: removed local URL escaping and replaced it with
29	  NSString+misc (v4.7.33)
30
31	* NSString+DN.m: removed cString based space-stripping function and
32	  replaced it with the method from NGExtensions (v4.7.32)
33
342007-07-23  Helge Hess  <helge.hess@opengroupware.org>
35
36	* changed API to use NSTimeInterval, added missing getter methods
37	  (v4.7.31)
38
392007-07-23  Wolfgang Sourdeau  <wsourdeau@inverse.ca>
40
41	* added methods to specify query time and size limits (OGo bug #1888)
42
432006-07-04  Helge Hess  <helge.hess@opengroupware.org>
44
45	* use %p for pointer formats, fixed gcc 4.1 warnings, minor code
46	  cleanups (v4.5.30)
47
482006-05-16  Marcus Mueller  <znek@mulle-kybernetik.com>
49
50	* EOQualifier+LDAP.h: changed EOControl related includes into imports
51	  to enable compilation against MulleEOF (v4.5.29)
52
532006-01-30  Helge Hess  <helge.hess@opengroupware.org>
54
55	* NGLdapConnection.m: set LDAP options prior performing a bind. Default
56	  to UTF-8 credentials (can be changed back to Latin1 using the
57	  LDAPUseLatin1Creds default). This should fix OGo bug #995 (v4.5.28)
58
592005-11-17  Helge Hess  <helge.hess@opengroupware.org>
60
61	* NGLdapURL.m: properly include string.h to avoid a warning (v4.5.27)
62
632005-10-16  Helge Hess  <helge.hess@opengroupware.org>
64
65	* v4.5.26
66
67	* NGLdapSearchResultEnumerator.m: minor code improvements
68
692005-10-16  Jean-Alexis Montignies  <ja@sente.ch>
70
71	* NGLdapSearchResultEnumerator.m: properly set microseconds field of
72	  timeout, added accessors for fetch-timeout (OGo bug #1588)
73
742005-08-27  Helge Hess  <helge.hess@opengroupware.org>
75
76	* GNUmakefile: added PCH support (v4.5.25)
77
782005-08-16  Helge Hess  <helge.hess@opengroupware.org>
79
80	* GNUmakefile, GNUmakefile.preamble: added OSX framework compilation
81	  (v4.5.24)
82
832005-04-25  Helge Hess  <helge.hess@opengroupware.org>
84
85	* fixed gcc 4.0 warnings (v4.5.23)
86
872005-03-08  Helge Hess  <helge.hess@opengroupware.org>
88
89	* NGLdapConnection.m: fixed not to do unauthenticated binds (related to
90	  OGo bug #957) (v4.5.22)
91
922004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
93
94	* NGLdap.xcode: minor fixes and updated
95
962004-10-17  Helge Hess  <helge.hess@opengroupware.org>
97
98	* GNUmakefile: include config.make if available (v4.3.21)
99
1002004-09-22  Marcus Mueller  <znek@mulle-kybernetik.com>
101
102	* README.macosx: removed obsoleted documentation
103
104	* NGLdap.xcode: adjusted several build parameters
105
1062004-08-29  Helge Hess  <helge.hess@opengroupware.org>
107
108	* added hack to install the project in FHS locations - the library,
109	  its headers, the tools and the resources will be installed in
110	  FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
111	  (v4.3.20)
112
1132004-08-29  Marcus Mueller  <znek@mulle-kybernetik.com>
114
115	* NGLdap.xcode: new Xcode project
116
1172004-08-20  Helge Hess  <helge.hess@opengroupware.org>
118
119	* fixed for SOPE 3.3 directory layout (v4.3.19)
120
121	* moved to sope-ldap
122
123	* moved to SOPE 4.3 (v4.3.18)
124
1252004-06-20  Florian G. Pflug  <fgp@phlo.org>
126
127	* NGLdapConnection.m: added support for MS Active Directory, introduced
128	  three new defaults: LDAPInitialBindSpecific - YES means not to do
129	  anonymous binds, but instead use LDAPInitialBindDN, LDAPInitialBindPW
130	  for the initial bind. Two LDAP options are set (protocol version to
131	  LDAPv3 and disabled referrals). Finally "LDAP_PARTIAL_RESULTS" is
132	  accepted as a valid return code for successful searches. (v4.2.17)
133
1342004-06-09  Helge Hess  <helge.hess@opengroupware.org>
135
136	* GNUmakefile.preamble: added prebinding (v4.2.16)
137
1382004-05-05  Marcus Mueller  <znek@mulle-kybernetik.com>
139
140	* GNUmakefile.preamble: added support for building with
141	  GNUSTEP_BUILD_DIR environment variable set for recent
142	  gnustep-make package. (v4.2.15)
143
1442004-01-19  Helge Hess  <helge.hess@opengroupware.org>
145
146	* NGLdapConnection.m: fixed various compile warnings with OpenLDAP v2
147	  (v4.2.14)
148
1492003-09-07  Marcus Mueller  <znek@mulle-kybernetik.com>
150
151	* v4.2.13
152
153	* EOQualifier+LDAP.m: define sel_eq for NeXT_RUNTIME
154
155	* common.h: remove obsolete FoundationExt references
156
1572003-07-28  Helge Hess  <helge.hess@skyrix.com>
158
159	* GNUmakefile.preamble: do not link against SASL library by default,
160	  you can still use the "sasl=yes" makefile parameter to enable
161	  compilation against the SASL library (required for some older
162	  LDAP libraries which do not link against SASL)
163
1642003-07-18  Helge Hess  <helge.hess@skyrix.com>
165
166	* NGLdapConnection.m: replaced an indexOfString with rangeOfString
167	  (v4.2.12)
168
169Wed Apr 16 17:00:06 2003  Jan Reichmann  <jan@skyrix.com>
170
171	* NGLdapConnection.m: move DN for login code in seperate method
172	  (v4.2.11)
173
1742003-04-15  Helge Hess  <helge.hess@skyrix.com>
175
176	* NGLdapURL.m: small cleanups (v4.2.10)
177
1782003-04-10  Helge Hess  <helge.hess@skyrix.com>
179
180	* GNUmakefile.preamble: added "nosasl" and "nossl" configuration
181	  parameters
182
1832003-04-03  Helge Hess  <helge.hess@skyrix.com>
184
185	* GNUmakefile.preamble: added setting to compile against reentrant
186	  LDAP libraries
187
188	* NGLdapConnection.m: added new LDAPLoginAttributeName default and
189	  a lot more debugging messages if LDAPDebugEnabled is on (v4.2.9)
190
1912003-04-01  GNUstep User  <helge.hess@skyrix.com>
192
193	* v4.2.8
194
195	* common.h: compiles with GNUstep Base
196
197	* NGLdapDataSource.m, NGLdapFileManager.m: do not use NSFileIdentifier
198	  constant (uses a string instead)
199
200	* NGLdapAttribute.m, NSString+DN.m: replaced -indexOfString: calls
201	  with -rangeOfString
202
2032003-01-20  Helge Hess  <helge.hess@skyrix.com>
204
205	* NGLdapFileManager.m: replaced a RETAIN macro (v4.2.7)
206
2072003-01-07  Helge Hess  <helge.hess@skyrix.com>
208
209	* changes for improved compilation on MacOSX, replaced RETAIN macros
210	  with methods (v4.2.6)
211
212Fri Dec 27 10:55:32 2002  Helge Hess  <helge.hess@skyrix.com>
213
214	* NGLdapAttribute.m: moved UTF8/Latin1 string to NSString conversion to
215	  a centralized method (stringFromData) (v4.2.5)
216
2172002-11-21  Helge Hess  <helge.hess@skyrix.com>
218
219	* NGLdapFileManager.m: made -dnForPath:, -pathForDn: and
220	  -ldapConnection public methods (v4.2.4)
221
222	* NGLdapFileManager.m: added -initWithURL: to init filemanager using
223	  an NSURL object (v4.2.3)
224
225	* moved ldapls, ldap2dsml tools to ../samples/
226
2272002-09-26  Helge Hess  <helge.hess@skyrix.com>
228
229        * removed all OpenLDAP v1 things not available in v2 anymore ...
230	  (v4.2.2)
231
2322002-05-23  Helge Hess  <helge.hess@skyrix.com>
233
234	* moved from Skyrix-dev-42 repository to skyrix-core (v4.2.1)
235
236Thu Apr 25 15:37:57 2002  Helge Hess  <helge.hess@skyrix.com>
237
238	* NGLdapConnection.m: pass credentials as ISO-Latin-1 ..
239
240Wed Mar  6 13:29:28 CET 2002 Jan41 Reichmann  <jan@skyrix.com>
241
242	* merge with SkyrixGreen
243
244Mon Jan 21 16:29:30 2002  Jan41 Reichmann  <jan@skyrix.com>
245
246	* NGLdapAttribute.m:
247	* NGLdapSearchResultEnumerator.m: Fixed UTF8 handling
248
249Wed Oct 24 12:46:58 2001  Helge Hess  <helge.hess@skyrix.com>
250
251	* changed various places to use UTF-8 instead of cString
252
253	* updated to SKYRiXgreen
254
255Mon Aug 13 18:01:48 2001  Martin Hoerning  <mh@skyrix.com>
256
257	* NGLdapSearchResultEnumerator.m: fixed RETAIN-BUG
258
259	* NGLdapAttribute.m: fixed performance/BUGS
260
261	* NGLdapConnection.m: repeared RETAIN-BUG,
262	                      updated changes from SKYRiXgreen
263
264	* NSString+DN.m: repaired free - BUG
265
266	* NGLdapSearchResultEnumerator.m: repaired RETAIN bugs
267
268	* NGLdapConnection.m/NSString+DN.m repaired RETAIN bugs
269
270Fri Aug 10 13:52:30 2001  Helge Hess  <helge.hess@skyrix.com>
271
272	* NGLdapFileManager.m: inherit from NGFileManager
273
274Mon Feb 26 17:03:38 2001  Helge Hess  <helge.hess@mdlink.de>
275
276	* NGLdapConnection.m: use port 389 if none is specified
277
278Mon Jan 29 15:38:23 2001  Helge Hess  <helge.hess@mdlink.de>
279
280	* NGLdapFileManager.m: added (non-)support for trash-folder
281
282Fri Jan 19 16:15:57 2001  Helge Hess  <helge.hess@mdlink.de>
283
284	* NGLdapFileManager.m: added support for global-ids
285
286Thu Jan 18 17:08:50 2001  Helge Hess  <helge.hess@mdlink.de>
287
288	* NGLdapFileManager.m: use new FileManager protocols in NGExtensions
289
290Mon Dec 18 13:02:10 2000  Helge Hess  <helge.hess@mdlink.de>
291
292	* NGLdapEntry.m: added -valueForKey:
293
294Wed Nov 29 18:06:03 2000  Helge Hess  <helge.hess@mdlink.de>
295
296	* created ChangeLog
297
298