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