Statistics
| Revision:

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

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