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