summaryrefslogtreecommitdiffstats
path: root/collab/openldap/HISTORY
blob: ba295b27b069506e773ba55888695ff7940bc960 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
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
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
2013-01-21 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: updated spell to 2.4.33

2012-06-26 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: Correct MySQL NDB disable flag

2012-06-22 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: 2.4.31 goes stable; updated source uri
	* BUILD: fixed compilation with nss+nspr for moznss support; switched to
	  OPENLDAP_OPTS
	* DEPENDS: added multi-tls support; added missing deps; mdb has nothing
	  to do with MySQL: it's a memory-mapped database backend; cyrus-sasl ->
	  LIBSASL
	* CONFIGURE: added missing options; readability++; global safe switch to
	  OPENLDAP_OPTS
	* {PRE_,}SUB_DEPENDS: cyrus-sasl -> LIBSASL
	* PREPARE: aligned branch names
	* PRE_BUILD: apply new patch
	* TRIGGERS: do this only if spell depends on `db'
	* UP_TRIGGERS: corrected triggers to skip further checking if the spell
	  hadn't been installed yet
	* openldap-2.4-ntlm.patch: replaced by up-to-date patch
	* openldap-2.4.31-ntlm.patch: added, for NTLM support

2012-05-02 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.31

2012-03-13 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: updated spell to 2.4.30 (stable); 2.4.30 was a security update
	  (CVE-2012-1164) => SECURITY_PATCH++

2012-03-01 Arjan Bouter <abouter@sourcemage.org>
	* DEPENDS: ldbm support was removed upstream,
	  allow shell backend, added comments on several backends,
	  added mysql backends.
	* CONFIGURE: removed obsolete ldbm and slurpd queries,
	  (auto enables syncprov overlay if slurpd was used)
	  added comments on backends.
	  don't enable dns backend by default.
	  added options for sock, relay and meta backends.
	  made reverse lookups, crypt and clear passwords optional.
	  added optional overlays.
	* BUILD: fix check for enabled db, don't add slapd options when not
	  building slapd. added overlays, removed slurpd

2012-03-01 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.30

2011-12-20 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.28

2011-08-18 Bor Kraljič <pyrobor@ver.si>
	* BUILD: add -ldb to LDFLAGS if db support is enabled (fixes #50)

2011-07-19 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.26

2011-02-18 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.24

2010-07-19 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.23 / 20100719

2010-04-27 Bor Kraljič <pyrobor@ver.si>
	* DETAILS: updated OPENLDAP_BRANCH=release to 2.4.22
	  updated OPENLDAP_BRANCH=stable to 2.4.21

2010-03-19 Vlad Glagolev <stealth@sourcemage.org>
	* UP_TRIGGERS: added cast_self for curl, if curl had been selected with
	  openldap support

2010-03-14 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: May use any provider of ODBC-MGR

2009-12-24 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: updated release to 2.4.21

2009-12-20 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
	* DETAILS: fixed stable version's distfile name

2009-11-28 Vlad Glagolev <stealth@sourcemage.org>
	* PREPARE: added, for branch selection
	* DETAILS: added release branch
	* DEPENDS: removed tabs and extra spaces

2009-10-27 Vlad Glagolev <stealth@sourcemage.org>
	* CONFIGURE, DEPENDS: removed gdbm support -- isn't available anymore

2009-10-06 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.19

2009-09-07 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.18

2009-07-14 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.17

2009-05-02 Andraž "ruskie" Levstik <ruskie+f03a580f@codemages.net>
	* init.d/slapd: made it non-sh, bug #13702

2009-04-06 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.16

2009-02-25 Vlad Glagolev <stealth@sourcemage.org>
	* DETAILS: updated spell to 2.4.15; replaced non-connectable mirror;
	  quoting paths

2009-02-18 Eric Sandall <sandalle@sourcemage.org>
	* CONFIGURE: Query if we want openldap-2.4-ntlm.patch applied
	* PRE_BUILD: Apply openldap-2.4-ntlm.patch if requested
	* {PRE_,}SUB_DEPENDS: Allow forcing openldap-2.4-ntlm.patch
	* openldap-2.4-ntlm.patch: Patch to provide more NTLM API calls for
	  evolution-data-server to use for Exchange support
	  This patch was obtained from
	  http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/openldap-ntlm.diff and
	  updated to openldap 2.4.14

2009-02-15 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.14

2009-02-06 Vlad Glagolev <stealth@sourcemage.org>
	* [PRE_]SUB_DEPENDS: added cyrus-sasl subdep

2008-11-25 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.13

2008-11-11 George Sherwood <gsherwood@sourcemage.org>
	* BUILD: Added -D_GNU_SOURCE to CPPFLAGS for glibc 2.8
	  See http://www.openldap.org/lists/openldap-bugs/200804/msg00074.html

2008-10-12 Arjan Bouter <abouter@sourcemage.org>
	* DETAILS: 2.4.12

2008-09-14 Jaka Kranjc <lynxlynxlynx@sourcemage.org>
	* DEPENDS: added groff #14734

2008-07-21 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.11

2008-06-11 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.10

2008-05-08 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.9

2008-03-03 Thomas Orgis <sobukus@sourcemage.org>
	* CONFIGURE, openldap-2.3.33-contextpatch.bz2, PRE_BUILD:
	  Removed the context patch, as it doesn't apply anymore (patch author doesn't
	  follow openldaps release schedule in production use)

2008-02-25 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.8

2007-12-13 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.7

2007-11-21 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.4.6
	* UP_TRIGGERS: added

2007-09-02 George Sherwood <george@beernabeer.com>
	* DETAILS: Updated to version 2.3.38
	  Removed non-working SOURCE_URL[2] and SOURCE_URL[3]

2007-07-20 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.37

2007-06-18 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.36

2007-05-29 Thomas Orgis <sobukus@sourcemage.org>
	* init.d/slapd: source slapd config, not ldap (bug 13805)
	* FINAL: use INSTALL_ROOT when moving installed files around
	* DETAILS: a PATCHLEVEL

2007-04-14 Thomas Orgis <sobukus@sourcemage.org>
	* PRE_BUILD, CONFIGURE, DEPENDS, openldap-2.3.33-contextpatch.bz2:
	  Add context support, see http://timof.qipc.org/ldap/libldap.html .
	  Upstream is not reacting to the issue, so I think this patch here
	  is justified.
	* DETAILS: security patch, even if only optional, this is relevant

2007-02-26 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.34

2007-01-15 George Sherwood <george@beernabeer.com>
	* DETAILS: Updated to version 2.3.32

2006-12-19 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.31

2006-11-15 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.30

2006-11-11 David Kowis <dkowis@shlrm.org>
	* FINAL: added to move /etc/sysconfig/ldap to slapd
	* init.d: ldap.conf/slapd.conf moved
	* init.d: slapd, Made the init script work, don't know why sergey couldn't...

2006-09-21 Juuso Alasuutari <iuso@sourcemage.org>
	* DETAILS: [automated] Removed BUILD_API=2.

2006-08-27 George Sherwood <george@beernabeer.com>
	* DETAILS: Updated to version 2.3.27. Removed UPDATED.

2006-06-05 David Kowis <dkowis@shlrm.org>
	* DETAILS: 2.3.24

2006-05-19 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.23

2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org>
	* DETAILS: (automated) Add KEYWORDS

2006-03-05 George Sherwood <george@beernabeer.com>
	* DETAILS: Updated to 2.3.20

2006-01-31 George Sherwood <george@beernabeer.com>
	* DETAILS: Updated to 2.3.19
	* INSTALL: Added +x

2006-01-13 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.3.17

2005-12-13 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.3.13.

2005-11-25 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.3.12.

2005-10-16 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.3.11.

2005-10-03 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.3.7;
	* DEPENDS: use --enable-ldbm-api.

2005-09-18 Jeremy Blosser <jblosser-smgl@firinn.org>
	* BUILD: Remove --with-subdir=$INSTALL_ROOT/usr (bug 8893).

2005-04-28 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.26;
	* CONFIGURE: add an option of building daemon and using per-object AC;
	* DEPENDS: redo all backend options;
	* BUILD: use default_build;
	* TRIGGERS: check self on `db' recast;
	* INSTALL: make a link to slapd.

2005-04-26 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.25

2005-04-07 Ladislav Hagara <hgr@vabo.cz>
	* DETAILS: 2.2.24

2005-03-09 Sergey Lipnevich <sergey@sourcemage.org>
	* services: remove, no longer used.

2005-02-01 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated to 2.2.23

2005-01-28 Eric Sandall <sandalle@sourcemage.org>
	* CONFIGURE,BUILD: Use OPENLDAP_LDBM instead of OPTS

2005-01-20 Unet <unet@sourcemage.org>
	* BUILD: Make use of INSTALL_ROOT

2005-01-06 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated to 2.2.20

2004-12-20 Arjan Bouter <abouter@sourcemage.org>
	* BUILD: fixed info/man locations

2004-10-01 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.17.

2004-08-23 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated to 2.2.15
	  (and I forgot to update UPDATED for the slapd fix, so doing it now)

2004-08-21 Eric Sandall <sandalle@sourcemage.org>
	* init.d/slapd: slapd binary moved to /usr/libexec (thanks Belxjander)

2004-07-21 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated to 2.2.14
	  BUILD_API=2
	  Shortened SHORT
	* BUILD: Converted to BUILD_API 2
	* INSTALL: Added
	* CONFIGURE: Converted to config_query

2004-07-18 Eric Sandall <sandalle@sourcemage.org>
	* DEPENDS: unixODBC renamed to unixodbc
	  Formatted to Guru Handbook

2004-06-16 Eric Sandall <sandalle@sourcemage.org>
	* DETAILS: Updated to 2.2.13

2004-04-22 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.11.

2004-04-03 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.8.

2004-03-14 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.6.

2004-01-27 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.5.

2004-01-02 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.2.4.

2003-12-08 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.1.25.

2003-12-05 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.1.24, with explicit db 4.2 support;
	* BUILD: try and avoid creating files out of installwatch's scope;
	* mkconf.sh: make it fail in case of errors;
	* init.d/slapd: multiple URLs are accepted for slapd `-h' option.

2003-11-25 Sergey Lipnevich <sergey@sourcemage.org>
	* TRIGGERS: add a trigger for Berkeley DB.

2003-10-28 Sergey Lipnevich <sergey@sourcemage.org>
	* DETAILS: upgrade to 2.1.23.

2003-09-19 Sergey Lipnevich <sergey@sourcemage.org>
	* Made Berkeley DB required dependency.

2003-08-22 hgg <hgreig@bigpond.net.au>
	* Update UPDATED purely for test grimoire integration.

2003-08-01 Sergey Lipnevich <sergey@sourcemage.org>
	* It pays to read the docs: the URL supplied to slapd at startup must have three slashes.

2003-07-30 Arwed v. Merkatz <v.merkatz@gmx.net>
	* Updated to new init system.

2003-07-26 Sergey Lipnevich <sergey@sourcemage.org>
	* Removed one broken mirror planetmirror.com.
	  Revert init script changes, here's why. Log message or no log
	  message, the SLAPD_URL that was being used achieved its purpose:
	  make OpenLDAP listen on all available IP interfaces on two ports,
	  LDAP and LDAPS. Guessing the host name or listening on the
	  local interface only doesn't achieve this or makes things
	  too complicated.

2003-07-16 Eric Sandall <sandalle@sourcemage.org>
	* Now listens on localhost by default

2003-07-14 Eric Sandall <sandalle@sourcemage.org>
	* Modified the init.d scripts to work by default
	  (Current setup gave "Address family not supported")

2003-07-11 Eric Sandall <sandalle@sourcemage.org>
	* Added some mirrors from: http://www.openldap.org/software/download/
	  Upgrade to 2.1.22

2003-05-30 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.21.

2003-05-27 Sergey Lipnevich <sergey@sourcemage.org>
	* Fixed output of mkaccount.sh location in mkconf.sh (thanks to Eric Sandall).

2003-05-20 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.20.

2003-05-08 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.19.

2003-05-02 Rob Verkuylen <rob@verkuylen.net>
	* Copied /init.d/slapd.sh to /init.d/slapd
	  Step 1/3 in bug#: 3115

2003-04-07 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.17.
	  Sort out more dependency issues.

2003-03-31 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.16.

2003-03-03 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.14.
	  Cosmetic improvements to BUILD.
	  POST_INSTALL now uses "restart" instead of "start" and checks
	  configuration before restarting.
	  PRE_REMOVE has been removed. The rationale here is that we don't
	  need to stop the server if we remove old binaries and installing
	  new ones. Rather, we need to check config and restart the server
	  if the config files are fine. This gives us the benefit of the
	  old server still running if we have a configuration problem. The
	  admin can fix it and then restart the server. But if we stop the
	  server and then see a problem, it's too late because not only the
	  new server will not start, but the old one's binaries are gone.
	  The disadvantage here is that "dispel" operation doesn't stop the
	  server, which is OK, because in real world people don't remove
	  such vital things as directory randomly.
	  Correct spelling in slapd.sh.

2003-02-25 Eric Schabell <eschabell@sourcemage.org>
	* Cleaned out CONFIGURE and BUILD of installscript
	  calls.

2003-02-24 Eric Schabell <eschabell@sourcemage.org>
	* Updated to use librunlevel for init.d script.

2003-01-07 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgraded to 2.1.12, the "stable release" from now on.
	  See http://www.openldap.org/software/download/.
	  For definition of the "stable", see http://www.openldap.org/faq/?file=225.

2003-01-04 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgraded to 2.1.11.
	  Disabled Cyrus-SASL until better way to configure is available.
	  Update default configuration files.

2002-10-23 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgraded to 2.1.8.
	  Fixed minor bug in CONFIGURE which introduced major consequences.

2002-10-16 Sergey Lipnevich <sergey@sourcemage.org>
	* SQL backend now compiles, thanks to suggestion by Eric Sandall (bug 1364).
	  Made generation of SQL backend implicit in unixODBC depends instruction.
	  Cleaned up CONFIGURE.

2002-10-14 Sergey Lipnevich <sergey@sourcemage.org>
	* Upgrade to 2.1.6 with checksum.

2002-08-09 Sergey Lipnevich <sergey@sourcemage.org>
	* Added dependency on Cyrus-SASL library for encrypted communication.
	  Added dependencies to allow for perl and shell backends to be compiled.
	  Perl dependency is commented out because of compilation problems,
	  supposedly due to perl 5.8.0.

2002-07-24 Sergey Lipnevich <sergey@sourcemage.org>
	* Scripts for generating default configuration have been changed to use new
	  structure: ou=<Users|Groups>,dc=<company>,dc=<TLD>. They will try to guess
	  the <company> and <TLD> parts from the host name.

2002-07-10 Sergey Lipnevich <sergey@sourcemage.org>
	* Updated to 2.1.x tree (2.1.2) and added extra CONFIGURE options.
	  Default backend will from now on be Berkeley DB (bdb). Main
	  advantage of this backend is that it is transactional.
	* Please note that there are compatibility issues between Lightweight
	  DB Manager (LDBM) backend in 2.0.x and 2.1.x. You can backup your
	  existing 2.0.x directory by exporting it entirely into LDIF format
	  using ldapsearch like this:
	* ldapsearch -D "<Root DN>" -W "(objectClass=*)" > wholedir.ldif
	* You will have to enter a Root DN's password. Then, when new version
	  of slapd is running, use ldapadd like this:
	* ldapadd -D "<Root DN>" -W -f wholedir.ldif -c -S skipped.ldif
	* Make sure slapd.conf has references to all schemas that are needed
	  for your objects. E.g., an object will be skipped (and added to the
	  skipped.ldif if you use the command above), if classes it belongs
	  to or attributes it has, are not described by any schema.

2002-05-08 Sergey Lipnevich <sergey@sourcemage.org>
	* Corrected default ldap.conf to have only one pam_password attribute,
	  with value "exop", which is best for OpenLDAP.

2002-04-28 Sergey Lipnevich <sergey@sourcemage.org>
	* Added code creating valid slapd.conf and ldap.conf, using files provided by
	  Eric Sandall <sandalle@sourcemage.org> as a guide.
	  Added to slapd.conf "misc.schema" which contains some useful attributes.

2002-04-16 Sergey Lipnevich <sergey@sourcemage.org>
	* Added slapd.sh, services, and BUILD files. slapd.sh for init, services for
	  reference (slapd doesn't need these entries), BUILD just uses
	  default_build and then installs slapd.sh along the lines of the same
	  process in net/bind spell. Also added PRE_REMOVE and POST_INSTALL to take
	  care of running instance of slapd when casting/dispelling.