CHANGES 7.38 KB
Newer Older
Kurt Zeilenga's avatar
Kurt Zeilenga committed
1
2
OpenLDAP Change Log

Kurt Zeilenga's avatar
Kurt Zeilenga committed
3
4
Changes included in OpenLDAP 1.1.3
	CVS Tag: OPENLDAP_REL_ENG_1_1_3
Kurt Zeilenga's avatar
Kurt Zeilenga committed
5
6
	Updated LICENSE to allow open use of linked software
	Updated docs
7
	Fixed slapd/ldbm/delete initialization bug (ITS#31)
8
	Fixed slapd/ldif2ldbm MAXARGS bug (ITS#34)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
9
	Fixed slapd/delete bugs (ITS#38)
10
	Fixed slapd/strtok needs mutex bug
11
	Fixed slapd/tcpd DoS bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
12
	Fixed slapd/tcpd denied cleanup bug (ITS#44)
13
	Fixed slapd/add,delete,modrdn parent lock bug
14
15
16
	Fixed ud bogus msgfree bug (ITS#43)
	Updated ldap.conf to support LDAPNOINIT
	Updated lthread to provide sched_yield() if missing
17
18
19
20
21
	Updated slapd/modrdn ACL handling
	Updated slapd/search deallocation
	Updated slapd to use pthread_detach()
	Updated slapd thread initialization
	Updated slapd shutdown code to use condition wait
22
	Build environment
Kurt Zeilenga's avatar
Kurt Zeilenga committed
23
		Added DB2 patch information
24
		Added distclean target
25
		Added pthread sys/types.h compatibility check
26
		Fixed doc/man reinstall bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
27
28
		Fixed make clean
		Fixed --disable-slurpd
29
30
31
32
33
		Fixed VPATH support
		Fixed REENTRANT multiple definition issue
		Updated pthread checking
		Updated res_search check
		Updated library linking
34

35
36
Changes included in OpenLDAP 1.1.2
	CVS Tag: OPENLDAP_REL_ENG_1_1_2
37
38
39
40
	Fixed slapd/back-ldbm/search matched initialization bug (ITS#23)
	Fixed slapd/acl deadlock bug (ITS#24)
	Fixed slapd schema check bug (ITS#25)
	Fixed slapd/nonauthorized add bug (ITS#26)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
41
42
	Fixed misc. overlapping strcpy bugs
	Fixed misc. memory leaks
43
	Update DB2 support for newer SleepyCat releases (ITS#27)
44
45
46
47
	Update slapd/slurpd to workaround FreeBSD pthread_exit bug (ITS#28)
	Build environment
		Fixed --disable-crypt/-disable-cleartext options
		Added special pthread detection for HP-UX 11. (ITS#14)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
48

49
Changes included in OpenLDAP 1.1.1
Kurt Zeilenga's avatar
Kurt Zeilenga committed
50
	CVS Tag: OPENLDAP_REL_ENG_1_1_1
51
	Updated INSTALL, README, hints, and devel documents.
52
	Updated slapd/ldif2dbm to disable write sync'ing
Kurt Zeilenga's avatar
Kurt Zeilenga committed
53
	Fixed slapd & slurpd syslogging (ITS#6)
54
	Fixed libldif/line64 analyzed 3 not 4 bug
55
	Fixed slapd/modify.c modtail freed twice bug
56
57
	Fixed slapd/value.c value_cmp bug
	Fixed slapd/tools DB2 uninitialized Datum bugs
58
	Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
59
	Fixed slapd/back-ldbm search realbase free bug (ITS#12)
60
	Fixed slapd/back-ldbm kerberos bind rc bug (ITS#17)
61
	Build environment (autoconf)
Kurt Zeilenga's avatar
Kurt Zeilenga committed
62
		Fix --enable-wrappers (ITS#9)
63
64
65
		Fix --without-SERVER-COMPONENTS
		Fix library make clean
		Fix ltconfig for Solaris ProC and FreeBSD elf
66
		Fix make veryclean
67
68
69

Changes included in OpenLDAP 1.1.0
	CVS Tag: OPENLDAP_REL_ENG_1_1_0
70
71
72
73
74
	Updated ANNOUNCEMENT, INSTALL, README for release
	Updated doc for release
	Updated slapd.conf to use dc style BaseDN
	Fixed aclparse debug print
	Fixed slapd/add memory leak bug
75
	Fixed slapd/back-ldbm/cache assert bug
76
77
78
79
80
81
82
	Autoconf
		Fixed --with-threads=yes bug
		Added -pthreads check for OSF/1
		Updated LDBM auto check to skip NDBM
		Updated libtool for FreeBSD3 elf
		Fixed pthread version test 

83
Changes included in OpenLDAP 1.1-Beta
84
85
86
	CVS Tag: OPENLDAP_REL_ENG_1_1_BETA
	Added ldap.conf support
	Added configuration preservation support
87
	Added slapd passwd handling improvements
88
89
90
91
92
	Updated shared library version to release 1
	Fixed lib-shared.mk handling of static library
	Fixed no-ldapd make install bugs
	Fixed slapd/detach-join thread bug
	Fixed slapd/nextid-atol bug
93
94
	Fixed slapd/derefDN bug
	Fixed ldbm2ldif ldif bug
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
	Updated slapd to use ch_strdup()
	Moved ldapfriendly to datadir
	Updated $(MKDIR) handling to always use -p
	Updated test007 to skip test if slurpd is not built
	Modified ud to accept "host" in ud.conf
	Updated contributed software
	Updated manuals and other docs
	Fixed LinuxThread handling on alpha/sparc
	Autoconf:
		Added --with_subdir added
		Added pthread_create consistency check
		Added additonal caching of results
		Fixed REENTRANT defines
		Updated Kerberos support

110
Changes included in OpenLDAP 1.1-Alpha
111
	CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA3
112
113
114
115
116
117
	Changed LDBM default to sync on writes
	Added mail500 BOUNCEFROM patch
	Added dbcachenowsync option
	Fixed slapd/ldbm id2children bug
	Fixed slapd/shell newline bug
	Fixed whois++ get_dn leak
118
119
	Fixed pointer truncation to int bugs
	Fixed DEC OSF/1 support bugs
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
	Fixed r/w lock initialization on non-final Pthreads
	Fixed slapd/slurpd file unlock bugs
	Fixed slurpd string translation bug
	Fixed slurpd/st mutex unlock bug
	Moved detach() to -llutil
	Added lutil_passwd() to -llutil
	Autoconf:
		Fixed thread detection
		Removed gcc -traditional tests
		Changed --enable-dns to require --enable-referrals
		Added -lresolv tests for ldapd and LDAP_DNS
		Added basic ISODE checks
		Added pwd.h &  getpwuid() tests
		Added sys/resource.h test
	Updated NT support (now builds ud)
135
136
	Added function prototypes
	Removed library externs
137
138
139
	Removed lint


140
Changes included in OpenLDAP 1.1-Alpha
Kurt Zeilenga's avatar
Kurt Zeilenga committed
141
142
143
144
145
146
147
148
149
150
151
152
	CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA2
	Added cross compiling detect and warnings
	Fixed autoconf detection of threads
	Fixed SunOS/Solaris autoconf problems
	Fixed SCO build problems
	Fixed ldapd manual compiling
	Fixed configure script bugs
	Fixed toupper/tolower bugs
	Fixed client/tools install-local bug
	Fixed sgtty vs termios issues
	Fixed stdarg issues
	Fixed USE_LOCKF bug
Kurt Zeilenga's avatar
Kurt Zeilenga committed
153
	Updated configurable slapd/ACLGROUP objectclass/attribute
Kurt Zeilenga's avatar
Kurt Zeilenga committed
154
155
156
157
	Updated INSTALL/README files
	Updated setproctitle code
	Removed lint

158
Changes included in OpenLDAP 1.1-Alpha
Kurt Zeilenga's avatar
Kurt Zeilenga committed
159
	CVS Tag: OPENLDAP_REL_ENG_1_1_ALPHA
160
161
162
163
164
165
166
167
168
169
170
171
172
	Fixed slapd/back-passwd sizelimit bug
	Fixed slapd/back-ldbm/msearch entry rwlock bug
	Fixed slapd/filterentry Equality bugs
	Fixed NT port merge issues
	Fixed ldif/line64 padding bug
	Added configurable slapd/ACLGROUPS attribute.

Changes included in OpenLDAP 1.1-Devel
	CVS Tag: OPENLDAP_DEVEL_POST_AC
	Added Autoconf Build Environment
	Added Basic NT Support


Kurt Zeilenga's avatar
Kurt Zeilenga committed
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
Changes included in OpenLDAP Stable 
	CVS Tag: OPENLDAP_STABLE 
	Fixed slapd filter.c to error on stderr
	Fixed slapd/back-ldbm/group.c member bug

Changes included in OpenLDAP Stable 
	CVS Tag: OPENLDAP_STABLE_981025 
	Added make/gmake comments
	Changed ACL Group code to use groupOfNames
	Changed "X.500" -> "LDAP" in UD
	Fixed slapd partial results bug
	Fixed slapd Y2K/GMT bug
		-DLDAP_LOCALTIME added to provide old behavior
	Fixed slapd flush writes bug
	Removed lint

Changes included in OpenLDAP 1.0.2 
CVS Tag: OPENLDAP_STABLE_980929 
	Updated README, INSTALL files 
	Updated Linux platform defaults
	Updated FreeBSD 2 & 3 platform defaults
	Updated PORTS doc to clarify content
	Updated slapd/tools to use ldapconfig.h slapd.conf constant
	Added SCHED_YIELD_MISSING flag
	Added LDAP_ALLOW_NULL_SEARCH_BASE flag
	Added core removal to tests/Make-template
	Fixed slapd/acl debug trace problem
	Fixed ud/auth.c bound_dn problem 
	Fixed back-ldbm/idl.c CLDAP include <sys/socket.h> problem
	Fixed Makefile $(CC) problem
	Fixed LIBEXEC/SBIN creation problem
	Fixed gmake RUNDIR not defaulting problem 

Changes included in OpenLDAP 1.0.1 
CVS Tag: OPENLDAP_STABLE_980907 
	Added GNU Make Support 
	Added OpenBSD Support 
	Added FreeBSD 2.x vs 3.x detection 
	Fixed slapd LDAP_TCP_WRAPPER build problem 
	Fixed slapd NO_THREADS busy loop problem 
	Fixed slurpd NULL termination problem 
	Fixed misc build/install problems 
	Removed junked binary files from repository/distribution 

Changes included in OpenLDAP 1.0 
CVS Tag: OPENLDAP_1-0 
	Added TCP Wrapper support to slapd 
	Added POSIX Threads (final) support 
	Added ACL enhancements including 
		Access by Groups 
		POSIX regex support 
	platform updates, and 
	numerous bug fixes and build changes. 

Base Version: University of Michigan LDAP v3.3 
CVS Tag: UMICH_3_3