Statistics
| Revision:

root / openldap-rpm / trunk / SPECS / openldap-ltb.spec

History | View | Annotate | Download (20.2 KB)

1
#=================================================
2
# Specification file for OpenLDAP
3
#
4
# Install OpenLDAP
5
# Install an init script in /etc/init.d
6
# Create user/group ldap
7
# Configure syslog and logrotate
8
# Install a pwdChecker module
9
#
10
# Copyright (C) 2015 David COUTADEUR
11
# Copyright (C) 2008 Raphael OUAZANA
12
# Copyright (C) 2015 Clement OUDOT
13
# Copyright (C) 2015 LINAGORA
14
# Copyright (C) 2015 Savoir-faire Linux
15
#
16
# Provided by LTB-project (http://www.ltb-project.org)
17
#=================================================
18
19
#=================================================
20
# Variables
21
#=================================================
22
%define real_name        openldap
23
%define real_version     2.4.41
24
%define release_version  1%{?dist}
25
26
%define bdbdir           /usr/local/berkeleydb
27
%define ldapdir          /usr/local/openldap
28
%define ldapserverdir    %{ldapdir}
29
%define ldapdatadir      %{ldapdir}/var/openldap-data
30
%define ldaplogsdir      %{bdbdir}/openldap-logs
31
%define ldapbackupdir    /var/backups/openldap
32
%define ldaplogfile      /var/log/openldap.log
33
34
%define ldapuser         ldap
35
%define ldapgroup        ldap
36
37
%define slapd_init_name             ltb-project-openldap-initscript
38
%define slapd_init_version          2.1
39
40
%define check_password_name         ltb-project-openldap-ppolicy-check-password
41
%define check_password_version      1.1
42
%define check_password_conf         %{ldapserverdir}/etc/openldap/check_password.conf
43
%define check_password_minPoints    3
44
%define check_password_useCracklib  0
45
%define check_password_minUpper     0
46
%define check_password_minLower     0
47
%define check_password_minDigit     0
48
%define check_password_minPunct     0
49
50
%define ppm_name         ltb-project-openldap-ppm
51
%define ppm_version      1.3
52
%define ppm_conf         %{ldapserverdir}/etc/openldap/ppm.conf
53
54
#=================================================
55
# Header
56
#=================================================
57
Summary: OpenLDAP server with addons from the LDAP Tool Box project
58
Name: %{real_name}-ltb
59
Version: %{real_version}
60
Release: %{release_version}
61
# http://www.openldap.org/software/release/license.html
62
License: OpenLDAP Public License
63
64
Group: Applications/System
65
URL: http://www.openldap.org/
66
67
# Source available on http://www.openldap.org
68
Source: %{real_name}-%{real_version}.tgz
69
# Sources available on http://www.ltb-project.org
70
Source1: %{slapd_init_name}-%{slapd_init_version}.tar.gz
71
# Sources available on http://www.ltb-project.org
72
Source2: %{check_password_name}-%{check_password_version}.tar.gz
73
Source3: openldap.sh
74
Source4: DB_CONFIG
75
Source5: openldap.logrotate
76
# Sources available on https://github.com/davidcoutadeur/ppm
77
Source6: %{ppm_name}-%{ppm_version}.tar.gz
78
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
79
80
BuildRequires: gcc, make, groff
81
BuildRequires: openssl-devel, cyrus-sasl-devel, berkeleydb-ltb >= 4.6.21, libtool-ltdl-devel
82
BuildRequires: cracklib
83
Requires: gawk, libtool-ltdl, berkeleydb-ltb >= 4.6.21
84
85
Requires(pre): /sbin/ldconfig, coreutils
86
87
%description
88
OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
89
Protocol) applications and development tools. LDAP is a set of
90
protocols for accessing directory services (usually phone book style
91
information, but other information is possible) over the Internet,
92
similar to the way DNS (Domain Name System) information is propagated
93
over the Internet. 
94
95
This package contains all: server, clients, librairies and docs. It
96
can be installed with openldap and openldap-devel. It provides tools
97
from the LDAP Tool Box project:
98
o Start/stop script
99
o Logrotate script
100
101
#=================================================
102
# Subpackage check-password
103
#=================================================
104
%package check-password
105
Summary:        check_password module for password policy
106
Version:        %{check_password_version}
107
Release:        8%{?dist}
108
Group:          Applications/System
109
URL:		http://www.ltb-project.org
110
111
%if "%{?dist}" == ".el6"
112
BuildRequires:	cracklib-devel
113
%endif
114
%if "%{?dist}" == ".el7"
115
BuildRequires:	cracklib-devel
116
%endif
117
118
Requires:	cracklib, cracklib-dicts, %{real_name}-ltb >= %{real_version}
119
120
%description check-password
121
check_password.c is an OpenLDAP pwdPolicyChecker module used to check the strength 
122
and quality of user-provided passwords. This module is used as an extension of the 
123
OpenLDAP password policy controls, see slapo-ppolicy(5) section pwdCheckModule. 
124
check_password.c will run a number of checks on the passwords to ensure minimum 
125
strength and quality requirements are met. Passwords that do not meet these 
126
requirements are rejected.
127
128
This is provided by LDAP Tool Box project: http://www.ltb-project.org 
129
130
#=================================================
131
# Subpackage ppm
132
#=================================================
133
%package ppm
134
Summary:        OpenLDAP password policy module
135
Version:        %{ppm_version}
136
Release:        1%{?dist}
137
Group:          Applications/System
138
URL:            https://github.com/davidcoutadeur/ppm
139
140
Requires:       %{real_name}-ltb >= %{real_version}
141
142
%description ppm
143
ppm.c is an OpenLDAP module for checking password quality when they are modified.
144
Passwords are checked against the presence or absence of certain character classes.
145
This module is used as an extension of the OpenLDAP password policy controls,
146
see slapo-ppolicy(5) section pwdCheckModule.
147
148
#=================================================
149
# Subpackage contrib-overlays
150
#=================================================
151
%package contrib-overlays
152
Summary:        Overlays contributed to OpenLDAP
153
Version:        %{real_version}
154
Release:        %{release_version}
155
Group:          Applications/System
156
URL:		http://www.ltb-project.org
157
158
Requires:	%{real_name}-ltb >= %{real_version}
159
160
%description contrib-overlays
161
Some overlays are not included in the OpenLDAP main package but provided
162
as contributions. This package provide some of them.
163
164
This is provided by LDAP Tool Box project: http://www.ltb-project.org 
165
166
#=================================================
167
# Subpackage mdb-utils
168
#=================================================
169
%package mdb-utils
170
Summary:        MDB utilities
171
Version:        %{real_version}
172
Release:        %{release_version}
173
Group:          Applications/System
174
URL:		http://www.ltb-project.org
175
176
Requires:	%{real_name}-ltb >= %{real_version}
177
178
%description mdb-utils
179
MDB utilities contain both mdb_stat and mdb_copy, and the associated 
180
documentation.
181
182
This is provided by LDAP Tool Box project: http://www.ltb-project.org 
183
184
#=================================================
185
# Source preparation
186
#=================================================
187
%prep
188
%setup -n %{real_name}-%{real_version}
189
%setup -n %{real_name}-%{real_version} -T -D -a 1
190
%setup -n %{real_name}-%{real_version} -T -D -a 2
191
%setup -n %{real_name}-%{real_version} -T -D -a 6
192
193
#=================================================
194
# Building
195
#=================================================
196
%build
197
# OpenLDAP
198
export CC="gcc"
199
export CFLAGS="-DOPENLDAP_FD_SETSIZE=4096 -O2 -g"
200
# Uncomment to enable config delete option
201
#export CFLAGS="-DOPENLDAP_FD_SETSIZE=4096 -O2 -g -DSLAP_CONFIG_DELETE"
202
export CPPFLAGS="-I%{bdbdir}/include -I/usr/kerberos/include"
203
export LDFLAGS="-L%{bdbdir}/%{_lib}"
204
./configure --disable-dependency-tracking --enable-ldap --enable-debug --prefix=%{ldapserverdir} --libdir=%{ldapserverdir}/%{_lib} --with-tls --with-cyrus-sasl --enable-spasswd --enable-overlays --enable-modules --enable-dynamic=no --enable-slapi --enable-meta --enable-crypt --enable-sock
205
make depend
206
make %{?_smp_mflags}
207
# check_password
208
cd %{check_password_name}-%{check_password_version} 
209
make %{?_smp_mflags} "CONFIG=%{check_password_conf}" "LDAP_INC=-I../include -I../servers/slapd"
210
cd ..
211
# ppm
212
cd %{ppm_name}-%{ppm_version}
213
make "CONFIG=%{ppm_conf}" "LDAP_INC=-I../include -I../servers/slapd"
214
cd ..
215
# contrib-overlays
216
cd contrib/slapd-modules
217
## lastbind
218
cd lastbind
219
make clean
220
make %{?_smp_mflags} "prefix=%{ldapserverdir}" "LDAP_LIB="
221
cd ..
222
## smbk5pwd
223
cd smbk5pwd
224
make clean
225
make %{?_smp_mflags} "DEFS=-DDO_SAMBA -DDO_SHADOW" "LDAP_LIB=" "prefix=%{ldapserverdir}"
226
cd ..
227
## autogroup
228
cd autogroup
229
make clean
230
make %{?_smp_mflags} "prefix=%{ldapserverdir}" "LDAP_LIB="
231
cd ..
232
cd ../..
233
# MDB utils
234
cd libraries/liblmdb
235
make %{?_smp_mflags}
236
cd ../..
237
238
#=================================================
239
# Installation
240
#=================================================
241
%install
242
rm -rf %{buildroot}
243
make install DESTDIR=%{buildroot} STRIP=""
244
245
# Directories
246
mkdir -p %{buildroot}%{ldapdatadir}
247
mkdir -p %{buildroot}%{ldaplogsdir}
248
mkdir -p %{buildroot}%{ldapbackupdir}
249
250
# Init script
251
mkdir -p %{buildroot}/etc/init.d
252
mkdir -p %{buildroot}/etc/default
253
install -m 755 %{slapd_init_name}-%{slapd_init_version}/slapd %{buildroot}/etc/init.d/slapd
254
install -m 644 %{slapd_init_name}-%{slapd_init_version}/slapd.default %{buildroot}/etc/default/slapd
255
sed -i 's:^SLAPD_PATH.*:SLAPD_PATH="'%{ldapdir}'":' %{buildroot}/etc/default/slapd
256
sed -i 's:^SLAPD_USER.*:SLAPD_USER="'%{ldapuser}'":' %{buildroot}/etc/default/slapd
257
sed -i 's:^SLAPD_GROUP.*:SLAPD_GROUP="'%{ldapgroup}'":' %{buildroot}/etc/default/slapd
258
sed -i 's:^BDB_PATH.*:BDB_PATH="'%{bdbdir}'":' %{buildroot}/etc/default/slapd
259
sed -i 's:^BACKUP_PATH.*:BACKUP_PATH="'%{ldapbackupdir}'":' %{buildroot}/etc/default/slapd
260
261
# PATH modification
262
mkdir -p %{buildroot}/etc/profile.d
263
install -m 755 %{SOURCE3} %{buildroot}/etc/profile.d/openldap.sh
264
sed -i 's:^OL_BIN.*:OL_BIN='%{ldapdir}/bin':' %{buildroot}/etc/profile.d/openldap.sh
265
sed -i 's:^OL_SBIN.*:OL_SBIN='%{ldapdir}/sbin':' %{buildroot}/etc/profile.d/openldap.sh
266
sed -i 's:^OL_MAN.*:OL_MAN='%{ldapdir}/share/man':' %{buildroot}/etc/profile.d/openldap.sh
267
268
# BDB configuration
269
install -m 644 %{SOURCE4} %{buildroot}%{ldapdatadir}
270
sed -i 's:^set_lg_dir.*:set_lg_dir\t'%{ldaplogsdir}':' %{buildroot}%{ldapdatadir}/DB_CONFIG
271
272
# Logrotate
273
mkdir -p %{buildroot}/etc/logrotate.d
274
install -m 644 %{SOURCE5} %{buildroot}/etc/logrotate.d/openldap
275
276
# Modify data directory in slapd.conf
277
sed -i 's:^directory.*:directory\t'%{ldapdatadir}':' %{buildroot}%{ldapserverdir}/etc/openldap/slapd.conf
278
279
# check_password
280
install -m 644 %{check_password_name}-%{check_password_version}/check_password.so %{buildroot}%{ldapserverdir}/%{_lib}
281
echo "minPoints %{check_password_minPoints}" > %{buildroot}%{check_password_conf}
282
echo "useCracklib %{check_password_useCracklib}" >> %{buildroot}%{check_password_conf}
283
echo "minUpper %{check_password_minUpper}" >> %{buildroot}%{check_password_conf}
284
echo "minLower %{check_password_minLower}" >> %{buildroot}%{check_password_conf}
285
echo "minDigit %{check_password_minDigit}" >> %{buildroot}%{check_password_conf}
286
echo "minPunct %{check_password_minPunct}" >> %{buildroot}%{check_password_conf}
287
288
# ppm
289
install -m 644 %{ppm_name}-%{ppm_version}/ppm.so %{buildroot}%{ldapserverdir}/%{_lib}
290
install -m 644 %{ppm_name}-%{ppm_version}/ppm.conf %{buildroot}%{ppm_conf}
291
292
# contrib-overlays
293
cd contrib/slapd-modules
294
cd lastbind
295
make install "prefix=%{buildroot}%{ldapserverdir}"
296
cd ..
297
cd smbk5pwd
298
make install "prefix=%{buildroot}%{ldapserverdir}"
299
cd ..
300
cd autogroup
301
make install "prefix=%{buildroot}%{ldapserverdir}"
302
cd ..
303
cd ../..
304
305
# MDB utils
306
cd libraries/liblmdb
307
install -m 755 "mdb_copy"  %{buildroot}%{ldapserverdir}/sbin
308
install -m 755 "mdb_stat"  %{buildroot}%{ldapserverdir}/sbin
309
install -m 644 "mdb_copy.1"  %{buildroot}%{ldapserverdir}/share/man/man1
310
install -m 644 "mdb_stat.1"  %{buildroot}%{ldapserverdir}/share/man/man1
311
cd ../..
312
313
%pre -n openldap-ltb
314
#=================================================
315
# Pre Installation
316
#=================================================
317
318
# If upgrade stop slapd
319
if [ $1 -eq 2 ]
320
then
321
	/sbin/service slapd stop > /dev/null 2>&1
322
fi
323
324
%post -n openldap-ltb
325
#=================================================
326
# Post Installation
327
#=================================================
328
329
# Do this at first install
330
if [ $1 -eq 1 ]
331
then
332
	# Set slapd as service
333
	/sbin/chkconfig --add slapd
334
335
	# Create user and group
336
	/usr/sbin/groupadd %{ldapgroup}
337
	/usr/sbin/useradd %{ldapuser} -g %{ldapgroup}
338
339
	# Add syslog facility
340
%if "%{?dist}" == ".el5"
341
	echo "local4.*	-%{ldaplogfile}" >> /etc/syslog.conf
342
	/sbin/service syslog restart > /dev/null 2>&1
343
%else
344
	echo "local4.*	-%{ldaplogfile}" >> /etc/rsyslog.conf
345
	/sbin/service rsyslog restart > /dev/null 2>&1
346
%endif
347
348
fi
349
350
# Always do this
351
# Change owner
352
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapserverdir}
353
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapdatadir}
354
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldaplogsdir}
355
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapbackupdir}
356
357
%post check-password
358
#=================================================
359
# Post Installation
360
#=================================================
361
362
# Change owner
363
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapserverdir}/%{_lib}
364
365
%post ppm
366
#=================================================
367
# Post Installation
368
#=================================================
369
370
# Change owner
371
/bin/chown -R %{ldapuser}:%{ldapgroup} %{ldapserverdir}/%{_lib}
372
373
%preun -n openldap-ltb
374
#=================================================
375
# Pre uninstallation
376
#=================================================
377
378
# Don't do this if newer version is installed
379
if [ $1 -eq 0 ]
380
then
381
	# Stop slapd
382
	/sbin/service slapd stop > /dev/null 2>&1
383
384
	# Delete service
385
	/sbin/chkconfig --del slapd
386
387
        # Remove syslog facility
388
%if "%{?dist}" == ".el5"
389
	sed -i '/local4\..*/d' /etc/syslog.conf
390
	/sbin/service syslog restart
391
%else
392
	sed -i '/local4\..*/d' /etc/rsyslog.conf
393
	/sbin/service rsyslog restart
394
%endif
395
396
fi
397
398
# Always do this
399
# Remove OpenLDAP libraries from the system
400
sed -i '\:'%{ldapserverdir}/%{_lib}':d' /etc/ld.so.conf
401
/sbin/ldconfig
402
403
#=================================================
404
# Cleaning
405
#=================================================
406
%clean
407
rm -rf %{buildroot}
408
409
#=================================================
410
# Files
411
#=================================================
412
%files -n openldap-ltb
413
%defattr(-, root, root, 0755)
414
%{ldapdir}
415
%docdir %{ldapserverdir}/share/man
416
%config(noreplace) %{ldapserverdir}/etc/openldap/slapd.conf
417
%config(noreplace) %{ldapserverdir}/etc/openldap/ldap.conf
418
/etc/init.d/slapd
419
%config(noreplace) /etc/default/slapd
420
/etc/profile.d/openldap.sh
421
%{ldaplogsdir}
422
%config(noreplace) /etc/logrotate.d/openldap
423
%{ldapbackupdir}
424
%exclude %{check_password_conf}
425
%exclude %{ldapserverdir}/%{_lib}/check_password.so
426
%exclude %{ldapserverdir}/libexec/openldap
427
%config(noreplace) %{ldapdatadir}/DB_CONFIG
428
429
%files check-password
430
%config(noreplace) %{check_password_conf}
431
%{ldapserverdir}/%{_lib}/check_password.so
432
433
%files ppm
434
%config(noreplace) %{ppm_conf}
435
%{ldapserverdir}/%{_lib}/ppm.so
436
437
%files contrib-overlays
438
%{ldapserverdir}/libexec/openldap
439
440
%files mdb-utils
441
%{ldapserverdir}/sbin/mdb_copy
442
%{ldapserverdir}/sbin/mdb_stat
443
%doc %{ldapserverdir}/share/man/man1/mdb_copy.1
444
%doc %{ldapserverdir}/share/man/man1/mdb_stat.1
445
446
#=================================================
447
# Changelog
448
#=================================================
449
%changelog
450
* Thu Jul 02 2015 - Clement Oudot <clem@ltb-project.org> - 2.4.41-1 / 1.1-8
451
- Upgrade to OpenLDAP 2.4.41 (#778)
452
- Upgrade to init script 2.1 (#778)
453
- Add ppm module (#738)
454
- Add autogroup overlay (#771)
455
* Tue Sep 30 2014 - Clement Oudot <clem@ltb-project.org> - 2.4.40-1 / 1.1-8
456
- Upgrade to OpenLDAP 2.4.40
457
- Enable sock backend (#661)
458
- Upgrade to init script 2.0 (#731)
459
* Mon Feb 03 2014 - Clement Oudot <clem@ltb-project.org> - 2.4.39-1 / 1.1-8
460
- Upgrade to OpenLDAP 2.4.39
461
- Mark documentation as such in the RPM spec file (#636)
462
- Include MDB utilities in RPM (#638)
463
- Add man directory to $MANPATH (#644)
464
* Wed Nov 27 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.38-1 / 1.1-8
465
- Upgrade to OpenLDAP 2.4.38
466
* Thu Oct 31 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.37-1 / 1.1-8
467
- Upgrade to OpenLDAP 2.4.37
468
- Disable dynamic library linking (#629)
469
* Tue Aug 20 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.36-1 / 1.1-8
470
- Upgrade to OpenLDAP 2.4.36
471
- Add dependency to BerkeleyDB (#610)
472
* Wed Apr 02 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.35-1 / 1.1-8
473
- Upgrade to OpenLDAP 2.4.35
474
- Remove dependency to Berkeley DB (#585)
475
- Make DB_CONFIG a config file (#588)
476
* Thu Mar 12 2013 - Clement Oudot <clem@ltb-project.org> - 2.4.34-1 / 1.1-8
477
- Upgrade to OpenLDAP 2.4.34
478
- Upgrade to init script 1.9
479
* Thu Oct 11 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.33-1 / 1.1-8
480
- Upgrade to OpenLDAP 2.4.33
481
- Upgrade to init script 1.8
482
* Thu Aug 23 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.32-1 / 1.1-8
483
- Upgrade to OpenLDAP 2.4.32
484
- Upgrade to init script 1.7
485
- Comment to enable config delete option (#476)
486
- Use rsyslog on EL6 (#480)
487
* Thu Apr 24 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.31-1 / 1.1-8
488
- Upgrade to OpenLDAP 2.4.31
489
- Upgrade to init script 1.6
490
- Add OpenLDAP libraries to the system (#411)
491
* Fri Mar 09 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.30-1 / 1.1-8
492
- Upgrade to OpenLDAP 2.4.30
493
- Upgrade to init script 1.5
494
* Thu Jan 05 2012 - Clement Oudot <clem@ltb-project.org> - 2.4.28-2 / 1.1-8
495
- Upgrade to init script 1.4
496
- Remove circular build dependency
497
* Wed Nov 30 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.28-1 / 1.1-8
498
- Upgrade to OpenLDAP 2.4.28
499
- Create package contrib-overlays
500
* Fri Nov 25 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.27-1 / 1.1-8
501
- Upgrade to OpenLDAP 2.4.27
502
- Upgrade to init script 1.3
503
- Remove OpenLDAP restart on log rotation
504
* Fri Jul 08 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.26-1 / 1.1-7
505
- Upgrade to OpenLDAP 2.4.26
506
* Tue May 03 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.25-1 / 1.1-6
507
- Upgrade to OpenLDAP 2.4.25
508
- Enable SLAPI
509
* Thu Mar 24 2011 - Clement Oudot <clem@ltb-project.org> - 2.4.24-1 / 1.1-5
510
- Upgrade to OpenLDAP 2.4.24
511
- Upgrade to init script 1.2
512
* Wed Jul 21 2010 - Clement Oudot <clem@ltb-project.org> - 2.4.23-1 / 1.1-4
513
- Upgrade to OpenLDAP 2.4.23
514
- Upgrade to init script 1.1
515
* Mon May 10 2010 - Clement Oudot <clem@ltb-project.org> - 2.4.22-1 / 1.1-3
516
- Upgrade to OpenLDAP 2.4.22
517
- Upgrade to init script 1.0
518
* Fri Feb 19 2010 - Clement Oudot <clem@ltb-project.org> - 2.4.21-1 / 1.1-2
519
- Upgrade to OpenLDAP 2.4.21
520
* Sat Oct 31 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.19-1 / 1.1-1
521
- Upgrade to OpenLDAP 2.4.19 (#135)
522
- Upgrade to init script 0.9
523
- Upgrade to check_password 1.1
524
- Disable strip to provide debuginfo package (#117)
525
- Use %config(noreplace)
526
- Start slapd before upgrade, and start after upgrade
527
* Fri Jul 3 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.16-2 / 1.0.3-4
528
- Upgrade to init script 0.8
529
* Tue Apr 29 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.16-1 / 1.0.3-4
530
- Upgrade to OpenLDAP 2.4.16
531
* Mon Mar 2 2009 - Clement Oudot <clem@ltb-project.org> - 2.4.15-1 / 1.0.3-3
532
- This package is now maintened in LTB project
533
- Upgrade to OpenLDAP 2.4.15
534
- Upgrade to init script 0.7
535
* Fri Feb 6 2009 - Clement Oudot <clement.oudot@linagora.com> - 2.4.13-2
536
- Upgrade check_password to 1.0.3 (useCracklib parameter support)
537
* Fri Jan 15 2009 - Clement Oudot <clement.oudot@linagora.com> - 2.4.13-1
538
- remove checkLdapPwdExpiration script with cron configuration (provided by linagora-ldap-tools)
539
- add pwdModuleChecker check_password-1.0.2  from Calivia
540
- enable modules to support external password checking module
541
* Fri Oct 24 2008 - Clement Oudot <clement.oudot@linagora.com> - 2.4.12-1.2
542
- install in /opt
543
- remove slurpd references
544
- set OpenLDAP and BerkelyDB dirs in all scripts
545
* Mon Oct 20 2008 - Clement Oudot <clement.oudot@linagora.com> - 2.4.12-1.1
546
- new version 2.4.12
547
- use BerkeleyDB 4.6.21
548
- use SASL and all overlays
549
- use init script 0.6.5
550
- configure syslog and logrotate
551
- add checkLdapPwdExpiration script with cron configuration
552
* Fri Sep 29 2006 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.3.27-1.1
553
- Add Berkeley DB logs directory
554
* Fri Sep 29 2006 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.3.27-1.0
555
- New version
556
* Fri Nov 25 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.3.12-1.0
557
- New version
558
* Mon Oct 6 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.2.28-4.2
559
- Another fix for init level
560
* Mon Oct 6 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.2.28-4
561
- Fix typo in CFLAGS
562
- Fix init level in init script (v0.4)
563
* Mon Oct 3 2005 - Clement Oudot <clement.oudot@linagora.com> - 2.2.28-3
564
- Update init script version from 0.2 to 0.3
565
* Fri Sep 30 2005 - Raphael Ouazana <raphael.ouazana@linagora.com> - 2.2.28-2
566
- add patch because getaddrinfo is thread-safe on Linux
567
* Thu Aug 30 2005 - Clement Oudot <clement.oudot@linagora.com> - 2.2.28-1
568
- package for RHEL3 ES UP5