]> git.sur5r.net Git - openldap/blob - CHANGES
Add 'ref' to slapd.at.conf
[openldap] / CHANGES
1 OpenLDAP Change Log
2
3 Changes included in OpenLDAP 1.2 Release Engineering
4         CVS Tag: OPENLDAP_REL_ENG_1_2
5         Added ldapsearch -W password prompting
6         Added dcObject, uidObject, referral object classes to slapd.oc.conf
7         Added ref attribute type to slapd.at.conf
8
9 Changes included in OpenLDAP 1.2.6
10         CVS Tag: OPENLDAP_REL_ENG_1_2_6
11         Fixed slapd index removal bug in previous ITS#179 fix
12         Fixed ldif2id2entry NEXTID bug
13         Fixed ldif2id2children ignored ID bug
14
15 Changes included in OpenLDAP 1.2.5
16         CVS Tag: OPENLDAP_REL_ENG_1_2_5
17         Fixed slapd substring_comp_candidates null intersection bug (ITS#228)
18         Fixed slapd modify: delete of last attribute value bug (ITS#229)
19         Fixed slapd print in signal handler bug (ITS#230)
20         Fixed slapd index null vals bug (ITS#238)
21         Fixed slapd ldbm modified attrs on failure (ITS#179) (ITS#181)
22         Import password security fix from -devel (ITS#232)
23         Provided slapd workaround for "*" attribute type specifier (ITS#236)
24         Fixed slapd attribute type list/only specifier on cn=monitor/config 
25         Enable slapd keep alives.
26         Build environment
27                 Updated to latest Autoconf (AnonCVS)
28                 Updated to latest aclocal from Automake (AnonCVS)
29                 Updated to libtool-1.3.3.
30                 Updated libtool -version-info handling
31                 Don't use "ln -s -f file link" (ITS#227)
32         Documentation
33                 Added -n option to ldif2ldbm(8) (ITS#59)
34                 Added server-side maximal limits note to ldapsearch(1) (ITS#180)
35                 Fix misplaced paragraph tag in ldap.conf(5)  (ITS#234)
36                 Removed non-functional -i (inetd) option from slapd(8) (ITS#122)
37
38 Changes included in OpenLDAP 1.2.4
39         CVS Tag: OPENLDAP_REL_ENG_1_2_4
40         Fixed the growing index file problem.
41         Added the MDBM to the ldbm backends (memory mapped dbm)
42         Fixed slapd to reap back-shell children processes
43         Updated README to require BerkeleyDB 2.7.5
44         Fixed incorrect schema check when objectclass is missing (ITS#204)
45         Build environment
46                 Added closesocket detection/use of BeOS (ITS#195)
47                 Added IRIX #define _SGI_MP_SOURCE for enable per-thread errno
48                 Added ac/time.h to slap.h for IRIX (ITS#223)
49                 Added sys/select.h detection
50                 Fix xrpcomp $libexecdir sed
51                 Move LDAP_LIBPATH to LDFLAGS
52                 Fix man page building when using a TMPROOT
53
54 Changes included in OpenLDAP 1.2.3
55         CVS Tag: OPENLDAP_REL_ENG_1_2_3
56         Fixed indexing of normalized dn length bug (ITS#189)
57
58 Changes included in OpenLDAP 1.2.2
59         CVS Tag: OPENLDAP_REL_ENG_1_2_2
60         Fixed ud cp == NULL bug (ITS#48)
61         Fixed ldbm Berkeley DB 2.4 mp_pool init problem (ITS#156)
62         Fixed slapd modrdn (ITS#78, #153)
63         Fixed slapd command line usage and log level option (ITS#145)
64         Fixed slapd acl group extended format parsing (ITS#123)
65         Fixed slurpd ldap_pvt_thread_create argument typo
66         Fixed ldapsearch null ldaphost bug (ITS#159)
67         Added modrdn test.
68         Updated slapd modify (and modrdn) attribute normalization bugs.
69         Build environment
70                 Fixed 'make veryclean' failure (ITS#144)
71                 Fixed <ac/string.h> strdup declaration issues (ITS#156)
72                 Added BeOS Support
73
74 Changes included in OpenLDAP 1.2.1
75         CVS Tag: OPENLDAP_REL_ENG_1_2_1
76         Updated ctype and string generic headers
77         Fixed ctype 'unsigned char' bug 
78         Fixed slapd back-ldbm derefDN crash bug
79         Fixed slapd cn=config crash bug
80         Fixed ldbmcat BDB2 crash bug
81         Fixed -lldap leak of ldap.conf fd
82         Build environment
83                 Added pthread '-mt' check for Solaris 2.x.
84                 Added mkdep CC_MKDEP_FLAGS support
85                 Fixed slapd 'make veryclean'
86                 Fixed des_debug syntax error.
87                 Modified doc/man to generate pages during make all.
88
89 Changes included in OpenLDAP 1.2
90         CVS Tag: OPENLDAP_REL_ENG_1_2_0
91         Fixed slapd/back-ldbm/cache entry lock assert bugs
92         Fixed slapd uncaught signals in main thread problem 
93         Fixed slapd/back-ldbm/modrdn extra space bug
94         Fixed slapd/back-ldbm/cache add vs. update bug
95         Fixed libraries/libldap tmplout Y2k bug
96         Added Randy's LDAP TCL API
97         Build environment
98                 Fixed detections requiring AC_TRY_LINK
99                 Fixed build/man.mk "ln -sf" bug
100                 Removed "ldap.openldap.org" as default HOST
101                 Removed "dc=OpenLDAP, dc=org" as default BASE
102                 Updated MSVC5 workspace/project files for NT/95
103                 Added ldap.conf/slap.conf steps to INSTALL
104
105 Changes included in OpenLDAP 1.2
106         CVS Tag: OPENLDAP_REL_ENG_1_2_BETA2
107         Fixed slapd/ldbm/add cache set state deadlock bug
108         Fixed slapd/ldbm/add,modrdn,delete e_ndn handling
109         Fixed -lldap/ldap_init() bug
110         Fixed -lldap/ldap_sort_entries() zero entries bug
111         Fixed slapd/slap_op memory/lock leak bug
112         Fixed slapd/back-ldbm IDL delete from ALLIDS bug
113         Fixed slapd/getfilter double free() bug
114         Updated slapd/back-ldbm/id2children has_children logging
115         Updated slapd/back-ldbm IDList handling
116         Updated ldap_open(3) man page to note ldap_init() is preferred.
117         Updated internal thread library
118         Updated slapd/back-shell to use void* private and pid_t
119         Build environment
120                 Fixed --without-threads building
121                 Fixed mkdep to handle multiple dependent files on one line
122                 Fixed slapd library dependencies
123                 Fixed openldap.m4 to "protect" shell variable
124                 Fixed HAVE_PHREAD_FINAL typo
125                 Fixed pthread detection on Digital UNIX
126                 Fixed KerberosV build bug
127                 Updated to Autoconf 1.3 with aclocal from automake 1.4
128                 Removed autoconf dependencies from main makefile
129
130 Changes included in OpenLDAP 1.2
131         CVS Tag: OPENLDAP_REL_ENG_1_2_BETA
132         Added ldappasswd() tool
133         Added salted MD5/SHA1 password support
134         Added client/tools password prompting (-W)
135         Added slapd alternative args/pid file locations
136         Added slapd logging option
137         Added slapd nextid chunking
138         Added LDBM DB2 debugging support
139         Fixed client SIGPIPE handling
140         Fixed lber leaking ber_scanf
141         Updated client -d(ebug) handling
142         Updated slapd alias deref functionality to be optional
143         Updated client/tools Kerberos option handling
144         Build environment
145                 Added -kthread support
146                 Renamed install.sh to install-sh
147
148 Changes included in OpenLDAP 1.1.4
149         CVS Tag: OPENLDAP_REL_ENG_1_1_4
150         Updated docs
151         Fixed slapd/back-ldbm/add entry rwlock race bug
152         Fixed slapd/back-ldbm/nextid race bug
153         Fixed slapd/back-ldbm -DSLAPD_ALIAS_DEREF bug
154         Fixed slapd/dn_parent unnormalized bug
155         Fixed slapd/tcpd statslog bug
156         Build environment
157                 Removed wait3 test
158                 Added FreeBSD 4 support
159
160 Changes included in OpenLDAP 1.1.3 (BRANCH POINT)
161         CVS Tag: OPENLDAP_REL_ENG_1_1_3
162         Updated LICENSE to allow open use of linked software
163         Updated docs
164         Fixed slapd/ldbm/delete initialization bug (ITS#31)
165         Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
166         Fixed slapd/delete bugs (ITS#38)
167         Fixed slapd/strtok needs mutex bug
168         Fixed slapd/tcpd DoS bug
169         Fixed slapd/tcpd denied cleanup bug (ITS#44)
170         Fixed slapd/add,delete,modrdn parent lock bug
171         Fixed ud bogus msgfree bug (ITS#43)
172         Updated ldap.conf to support LDAPNOINIT
173         Updated lthread to provide sched_yield() if missing
174         Updated slapd/modrdn ACL handling
175         Updated slapd/search deallocation
176         Updated slapd to use pthread_detach()
177         Updated slapd thread initialization
178         Updated slapd shutdown code to use condition wait
179         Updated slapd alias deref to be optional
180         Build environment
181                 Added DB2 patch information
182                 Added distclean target
183                 Added pthread sys/types.h compatibility check
184                 Fixed doc/man reinstall bug
185                 Fixed make clean
186                 Fixed --disable-slurpd
187                 Fixed VPATH support
188                 Fixed REENTRANT multiple definition issue
189                 Updated pthread checking
190                 Updated res_search check
191                 Updated library linking
192
193 Changes included in OpenLDAP 1.1.2
194         CVS Tag: OPENLDAP_REL_ENG_1_1_2
195         Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
196         Fixed slapd/acl deadlock bug (ITS#24)
197         Fixed slapd schema check bug (ITS#25)
198         Fixed slapd/nonauthorized add bug (ITS#26)
199         Fixed misc. overlapping strcpy bugs
200         Fixed misc. memory leaks
201         Update DB2 support for newer SleepyCat releases (ITS#27)
202         Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
203         Build environment
204                 Fixed --disable-crypt/-disable-cleartext options
205                 Added special pthread detection for HP-UX 11. (ITS#14)
206
207 Changes included in OpenLDAP 1.1.1
208         CVS Tag: OPENLDAP_REL_ENG_1_1_1
209         Updated INSTALL, README, hints, and devel documents.
210         Updated slapd/ldif2dbm to disable write sync'ing
211         Fixed slapd & slurpd syslogging (ITS#6)
212         Fixed libldif/line64 analyzed 3 not 4 bug
213         Fixed slapd/modify.c modtail freed twice bug
214         Fixed slapd/value.c value_cmp bug
215         Fixed slapd/tools DB2 uninitialized Datum bugs
216         Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
217         Fixed slapd/back-ldbm search realbase free bug (ITS#12)
218         Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
219         Build environment (autoconf)
220                 Fix --enable-wrappers (ITS#9)
221                 Fix --without-SERVER-COMPONENTS
222                 Fix library make clean
223                 Fix ltconfig for Solaris ProC and FreeBSD elf
224                 Fix make veryclean
225
226 Changes included in OpenLDAP 1.1.0
227         CVS Tag: OPENLDAP_REL_ENG_1_1_0
228         Updated ANNOUNCEMENT, INSTALL, README for release
229         Updated doc for release
230         Updated slapd.conf to use dc style BaseDN
231         Fixed aclparse debug print
232         Fixed slapd/add memory leak bug
233         Fixed slapd/back-ldbm/cache assert bug
234         Autoconf
235                 Fixed --with-threads=yes bug
236                 Added -pthreads check for OSF/1
237                 Updated LDBM auto check to skip NDBM
238                 Updated libtool for FreeBSD3 elf
239                 Fixed pthread version test 
240
241 Changes included in OpenLDAP 1.1-Beta
242         CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
243         Added ldap.conf support
244         Added configuration preservation support
245         Added slapd passwd handling improvements
246         Updated shared library version to release 1
247         Fixed lib-shared.mk handling of static library
248         Fixed no-ldapd make install bugs
249         Fixed slapd/detach-join thread bug
250         Fixed slapd/nextid-atol bug
251         Fixed slapd/derefDN bug
252         Fixed ldbm2ldif ldif bug
253         Updated slapd to use ch_strdup()
254         Moved ldapfriendly to datadir
255         Updated $(MKDIR) handling to always use -p
256         Updated test007 to skip test if slurpd is not built
257         Modified ud to accept "host" in ud.conf
258         Updated contributed software
259         Updated manuals and other docs
260         Fixed LinuxThread handling on alpha/sparc
261         Autoconf:
262                 Added --with_subdir added
263                 Added pthread_create consistency check
264                 Added additonal caching of results
265                 Fixed REENTRANT defines
266                 Updated Kerberos support
267
268 Changes included in OpenLDAP 1.1-Alpha
269         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
270         Changed LDBM default to sync on writes
271         Added mail500 BOUNCEFROM patch
272         Added dbcachenowsync option
273         Fixed slapd/ldbm id2children bug
274         Fixed slapd/shell newline bug
275         Fixed whois++ get_dn leak
276         Fixed pointer truncation to int bugs
277         Fixed DEC OSF/1 support bugs
278         Fixed r/w lock initialization on non-final Pthreads
279         Fixed slapd/slurpd file unlock bugs
280         Fixed slurpd string translation bug
281         Fixed slurpd/st mutex unlock bug
282         Moved detach() to -llutil
283         Added lutil_passwd() to -llutil
284         Autoconf:
285                 Fixed thread detection
286                 Removed gcc -traditional tests
287                 Changed --enable-dns to require --enable-referrals
288                 Added -lresolv tests for ldapd and LDAP_DNS
289                 Added basic ISODE checks
290                 Added pwd.h &  getpwuid() tests
291                 Added sys/resource.h test
292         Updated NT support (now builds ud)
293         Added function prototypes
294         Removed library externs
295         Removed lint
296
297
298 Changes included in OpenLDAP 1.1-Alpha
299         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
300         Added cross compiling detect and warnings
301         Fixed autoconf detection of threads
302         Fixed SunOS/Solaris autoconf problems
303         Fixed SCO build problems
304         Fixed ldapd manual compiling
305         Fixed configure script bugs
306         Fixed toupper/tolower bugs
307         Fixed client/tools install-local bug
308         Fixed sgtty vs termios issues
309         Fixed stdarg issues
310         Fixed USE_LOCKF bug
311         Updated configurable slapd/ACLGROUP objectclass/attribute
312         Updated INSTALL/README files
313         Updated setproctitle code
314         Removed lint
315
316 Changes included in OpenLDAP 1.1-Alpha
317         CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
318         Fixed slapd/back-passwd sizelimit bug
319         Fixed slapd/back-ldbm/msearch entry rwlock bug
320         Fixed slapd/filterentry Equality bugs
321         Fixed NT port merge issues
322         Fixed ldif/line64 padding bug
323         Added configurable slapd/ACLGROUPS attribute.
324
325 Changes included in OpenLDAP 1.1-Devel
326         CVS Tag: OPENLDAP_DEVEL_POST_AC
327         Added Autoconf Build Environment
328         Added Basic NT Support
329
330
331 Changes included in OpenLDAP Stable 
332         CVS Tag: OPENLDAP_STABLE 
333         Fixed slapd filter.c to error on stderr
334         Fixed slapd/back-ldbm/group.c member bug
335
336 Changes included in OpenLDAP Stable 
337         CVS Tag: OPENLDAP_STABLE_981025 
338         Added make/gmake comments
339         Changed ACL Group code to use groupOfNames
340         Changed "X.500" -> "LDAP" in UD
341         Fixed slapd partial results bug
342         Fixed slapd Y2K/GMT bug
343                 -DLDAP_LOCALTIME added to provide old behavior
344         Fixed slapd flush writes bug
345         Removed lint
346
347 Changes included in OpenLDAP 1.0.2 
348 CVS Tag: OPENLDAP_STABLE_980929 
349         Updated README, INSTALL files 
350         Updated Linux platform defaults
351         Updated FreeBSD 2 & 3 platform defaults
352         Updated PORTS doc to clarify content
353         Updated slapd/tools to use ldapconfig.h slapd.conf constant
354         Added SCHED_YIELD_MISSING flag
355         Added LDAP_ALLOW_NULL_SEARCH_BASE flag
356         Added core removal to tests/Make-template
357         Fixed slapd/acl debug trace problem
358         Fixed ud/auth.c bound_dn problem 
359         Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
360         Fixed Makefile $(CC) problem
361         Fixed LIBEXEC/SBIN creation problem
362         Fixed gmake RUNDIR not defaulting problem 
363
364 Changes included in OpenLDAP 1.0.1 
365 CVS Tag: OPENLDAP_STABLE_980907 
366         Added GNU Make Support 
367         Added OpenBSD Support 
368         Added FreeBSD 2.x vs 3.x detection 
369         Fixed slapd LDAP_TCP_WRAPPER build problem 
370         Fixed slapd NO_THREADS busy loop problem 
371         Fixed slurpd NULL termination problem 
372         Fixed misc build/install problems 
373         Removed junked binary files from repository/distribution 
374
375 Changes included in OpenLDAP 1.0 
376 CVS Tag: OPENLDAP_1-0 
377         Added TCP Wrapper support to slapd 
378         Added POSIX Threads (final) support 
379         Added ACL enhancements including 
380                 Access by Groups 
381                 POSIX regex support 
382         platform updates, and 
383         numerous bug fixes and build changes. 
384
385 Base Version: University of Michigan LDAP v3.3 
386 CVS Tag: UMICH_3_3