source: projects/specs/trunk/c/cyrus-sasl/cyrus-sasl-vl.spec @ 8196

Revision 8196, 23.1 KB checked in by iwaim, 10 years ago (diff)

cyrus-sasl 2.1.26-1

Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2
3%define _plugindir2 %{_libdir}/sasl2
4
5Summary: The Cyrus SASL library.
6Name: cyrus-sasl
7Version: 2.1.26
8Release: 1%{_dist_release}
9License: BSD with advertising
10Group: System Environment/Libraries
11Source0: ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-%{version}.tar.gz
12Source4: saslauthd.init
13Source5: README.RPM
14Source9: saslauthd.sysconfig
15URL: http://cyrusimap.org/
16#
17Patch10: cyrus-sasl-2.1.22-db_bundle.patch
18Patch11: cyrus-sasl-2.1.25-no_rpath.patch
19Patch15: cyrus-sasl-2.1.20-saslauthd.conf-path.patch
20Patch24: cyrus-sasl-2.1.21-sizes.patch
21Patch28: cyrus-sasl-2.1.26-keytab.patch
22
23Patch102: cyrus-sasl-2.1.26-configure.patch
24
25#security
26## http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.26-CVE-2013-4122.patch?revision=1.1
27Patch200: cyrus-sasl-2.1.26-CVE-2013-4122.patch
28
29Buildroot: %{_tmppath}/%{name}-%{version}-root
30BuildRequires: autoconf, automake, libtool
31# Note: berkeley db for sasl2, gdbm for sasl1.
32BuildRequires: db4-devel, openssl-devel, pam-devel
33BuildRequires: MySQL-devel, postgresql-devel, openldap-devel, zlib-devel
34BuildRequires: pkgconfig
35BuildRequires: krb5-devel
36BuildRequires: groff
37Requires(post): /sbin/ldconfig, chkconfig
38Requires(postun): /sbin/ldconfig, chkconfig
39
40Vendor: Project Vine
41Distribution: Vine Linux
42
43%description
44The %{name} package contains the Cyrus implementation of SASL.
45SASL is the Simple Authentication and Security Layer, a method for
46adding authentication support to connection-based protocols.
47
48%package devel
49Requires: %{name} = %{version}-%{release}
50Group: Development/Libraries
51Summary: Files needed for developing applications with Cyrus SASL.
52
53%description devel
54The %{name}-devel package contains files needed for developing and
55compiling applications which use the Cyrus SASL library.
56
57%package gssapi
58Requires: %{name} = %{version}-%{release}
59Group: System Environment/Libraries
60Summary: GSSAPI support for Cyrus SASL.
61
62%description gssapi
63The %{name}-gssapi package contains the Cyrus SASL plugins which
64support GSSAPI authentication. GSSAPI is commonly used for Kerberos
65authentication.
66
67%package plain
68Requires: %{name} = %{version}-%{release}
69Group: System Environment/Libraries
70Summary: PLAIN and LOGIN support for Cyrus SASL.
71
72%description plain
73The %{name}-plain package contains the Cyrus SASL plugins which support
74PLAIN and LOGIN authentication schemes.
75
76%package md5
77Requires: %{name} = %{version}-%{release}
78Group: System Environment/Libraries
79Summary: CRAM-MD5 and DIGEST-MD5 support for Cyrus SASL.
80
81%description md5
82The %{name}-md5 package contains the Cyrus SASL plugins which support
83CRAM-MD5 and DIGEST-MD5 authentication schemes.
84
85%package ntlm
86Requires: %{name} = %{version}-%{release}
87Group: System Environment/Libraries
88Summary: NTLM support for Cyrus SASL.
89
90%description ntlm
91The %{name}-ntlm package contains the Cyrus SASL plugin which supports
92the NTLM authentication schemes.
93
94# This would more appropriately be named cyrus-sasl-auxprop-sql.
95%package sql
96#Requires: %{name}-lib = %{version}-%{release}
97Requires: %{name} = %{version}-%{release}
98Group: System Environment/Libraries
99Summary: SQL auxprop support for Cyrus SASL
100
101%description sql
102The %{name}-sql package contains the Cyrus SASL plugin which supports
103using a RDBMS for storing shared secrets.
104
105# This was *almost* named cyrus-sasl-auxprop-ldapdb, but that's a lot of typing.
106%package ldap
107#Requires: %{name}-lib = %{version}-%{release}
108Requires: %{name} = %{version}-%{release}
109Group: System Environment/Libraries
110Summary: LDAP auxprop support for Cyrus SASL
111
112%description ldap
113The %{name}-ldap package contains the Cyrus SASL plugin which supports using
114a directory server, accessed using LDAP, for storing shared secrets.
115
116%package scram
117Requires: %{name} = %{version}-%{release}
118Group: System Environment/Libraries
119Summary: SCRAM auxprop support for Cyrus SASL
120
121%description scram
122The %{name}-scram package contains the Cyrus SASL plugin which supports
123the SCRAM authentication scheme.
124
125%package gs2
126Requires: %{name} = %{version}-%{release}
127Group: System Environment/Libraries
128Summary: GS2 support for Cyrus SASL
129
130%description gs2
131The %{name}-gs2 package contains the Cyrus SASL plugin which supports
132the GS2 authentication scheme.
133
134## to build compat32 for x86_64 architecture support
135%package -n compat32-%{name}
136Summary: The Cyrus SASL library.
137Group: System Environment/Libraries
138
139%description -n compat32-%{name}
140The %{name} package contains the Cyrus implementation of SASL.
141SASL is the Simple Authentication and Security Layer, a method for
142adding authentication support to connection-based protocols.
143
144%package -n compat32-%{name}-devel
145Group: Development/Libraries
146Summary: Files needed for developing applications with Cyrus SASL.
147
148%description -n compat32-%{name}-devel
149The %{name}-devel package contains files needed for developing and
150compiling applications which use the Cyrus SASL library.
151
152%package -n compat32-%{name}-gssapi
153Group: System Environment/Libraries
154Summary: GSSAPI support for Cyrus SASL.
155
156%description -n compat32-%{name}-gssapi
157The %{name}-gssapi package contains the Cyrus SASL plugins which
158support GSSAPI authentication. GSSAPI is commonly used for Kerberos
159authentication.
160
161%package -n compat32-%{name}-plain
162Group: System Environment/Libraries
163Summary: PLAIN and LOGIN support for Cyrus SASL.
164
165%description -n compat32-%{name}-plain
166The %{name}-plain package contains the Cyrus SASL plugins which support
167PLAIN and LOGIN authentication schemes.
168
169%package -n compat32-%{name}-md5
170Group: System Environment/Libraries
171Summary: CRAM-MD5 and DIGEST-MD5 support for Cyrus SASL.
172
173%description -n compat32-%{name}-md5
174The %{name}-md5 package contains the Cyrus SASL plugins which support
175CRAM-MD5 and DIGEST-MD5 authentication schemes.
176
177%package -n compat32-%{name}-ntlm
178Group: System Environment/Libraries
179Summary: NTLM support for Cyrus SASL.
180
181%description -n compat32-%{name}-ntlm
182The %{name}-ntlm package contains the Cyrus SASL plugin which supports
183the NTLM authentication schemes.
184
185# %package -n compat32-%{name}-sql
186# Group: System Environment/Libraries
187# Summary: SQL auxprop support for Cyrus SASL
188
189# %description -n compat32-%{name}-sql
190# The %{name}-sql package contains the Cyrus SASL plugin which supports
191# using a RDBMS for storing shared secrets.
192
193%package -n compat32-%{name}-ldap
194Group: System Environment/Libraries
195Summary: LDAP auxprop support for Cyrus SASL
196
197%description -n compat32-%{name}-ldap
198The %{name}-ldap package contains the Cyrus SASL plugin which supports using
199a directory server, accessed using LDAP, for storing shared secrets.
200
201%package -n compat32-%{name}-scram
202Requires: %{name}-lib%{?_isa} = %{version}-%{release}
203Group: System Environment/Libraries
204Summary: SCRAM auxprop support for Cyrus SASL
205
206%description -n compat32-%{name}-scram
207The %{name}-scram package contains the Cyrus SASL plugin which supports
208the SCRAM authentication scheme.
209
210%package -n compat32-%{name}-gs2
211Requires: %{name}-lib%{?_isa} = %{version}-%{release}
212Group: System Environment/Libraries
213Summary: GS2 support for Cyrus SASL
214
215%description -n compat32-%{name}-gs2
216The %{name}-gs2 package contains the Cyrus SASL plugin which supports
217the GS2 authentication scheme.
218
219%prep
220%setup -q
221chmod -x doc/*.html
222chmod -x include/*.h
223%patch10 -p1 -b .db_bundle
224%patch11 -p1 -b .no_rpath
225%patch15 -p1 -b .path
226%patch24 -p1 -b .sizes
227%patch28 -p1 -b .keytab
228
229%patch102 -p1 -b .configure
230
231%patch200 -p1 -b .CVE-2013-4122
232
233# FIXME - we remove these files directly so that we can avoid using the -f
234# flag, which has a nasty habit of overwriting files like COPYING.
235rm -f config/config.guess config/config.sub
236rm -f config/ltconfig config/ltmain.sh config/libtool.m4
237rm -fr autom4te.cache
238libtoolize -c
239aclocal -I config -I cmulocal
240automake -a -c
241autoheader
242autoconf
243
244pushd saslauthd
245rm -f config/config.guess config/config.sub
246rm -f config/ltconfig config/ltmain.sh config/libtool.m4
247rm -fr autom4te.cache
248libtoolize -c
249aclocal -I config -I ../cmulocal -I ../config
250automake -a -c
251autoheader
252autoconf
253popd
254
255%build
256CFLAGS="$RPM_OPT_FLAGS -fPIC"; export CFLAGS
257
258# Find OpenSSL.
259LIBS="-lcrypt"; export LIBS
260if pkg-config openssl ; then
261        CPPFLAGS="`pkg-config --cflags-only-I openssl` $CPPFLAGS"; export CPPFLAGS
262        CFLAGS="`pkg-config --cflags openssl` $CFLAGS"; export CFLAGS
263        LDFLAGS="`pkg-config --libs-only-L openssl` $LDFLAGS"; export LDFLAGS
264fi
265
266# Find the SQL libraries used needed by the SQL auxprop plugin.
267mysql_config=mysql_config
268pg_config=pg_config
269SQL_CFLAGS=`${mysql_config} --cflags`" -I"`${pg_config} --includedir`
270SQL_LIBS=`${mysql_config} --libs`" -L"`${pg_config} --libdir`" -lpq"
271SQL_CFLAGS=`eval echo "$SQL_CFLAGS" | sed -e 's,-I%{_includedir}[^/],,g' -e 's,-I%{_includedir}$,,g' -e 's,[[:blank:]]+, ,g'`
272SQL_LIBS=`eval echo "$SQL_LIBS" | sed -e 's,-L%{_libdir}[^/],,g' -e 's,-L%{_libdir}$,,g' -e 's,[[:blank:]]+, ,g'`
273SQL_LDFLAGS=`eval echo "$SQL_LIBS" | sed -e 's,-[^L][^ ]*,,g'`
274echo $SQL_LDFLAGS
275SQL_LIBS=`eval echo "$SQL_LIBS" | sed -e 's,-[^l][^ ]*,,g'`
276echo $SQL_LIBS
277
278cleanup_flags() {
279        sed -r -e 's,-D_GNU_SOURCE(=[^[:blank:]]+)?,,g' \
280               -e 's,-D_FILE_OFFSET_BITS=[[:digit:]]+,,g' \
281               -e 's,-D_LARGEFILE_SOURCE(=[^[:blank:]]+)?,,g' \
282               -e 's,[[:blank:]]+, ,g'
283}
284CFLAGS=`echo $CFLAGS $SQL_CFLAGS | cleanup_flags`; export CFLAGS
285CPPFLAGS=`echo $CPPFLAGS $SQL_CFLAGS | cleanup_flags`; export CPPFLAGS
286LDFLAGS=`echo $LDFLAGS $SQL_LDFLAGS | cleanup_flags`; export LDFLAGS
287
288%configure \
289        --disable-static --enable-shared --disable-java \
290        --with-plugindir=%{_plugindir2}:%{_sysconfdir}/sasl2 \
291        --disable-krb4 \
292        --with-rc4 \
293        --with-dblib=berkeley \
294        --with-saslauthd=/var/run/saslauthd --without-pwcheck \
295        --with-ldap \
296        --with-devrandom=/dev/urandom \
297        --enable-anon \
298        --enable-cram \
299        --enable-digest \
300        --enable-ntlm \
301        --enable-plain \
302        --enable-login \
303        --disable-otp \
304        --enable-ldapdb \
305        --enable-sql --with-mysql=%{_prefix} --with-pgsql=%{_prefix} \
306        --without-sqlite \
307        "$@"
308        # --enable-auth-sasldb -- EXPERIMENTAL
309make %{?_smp_mflags} sasldir=%{_plugindir2}
310make %{?_smp_mflags} -C saslauthd testsaslauthd
311make -C sample
312
313%install
314test "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
315make install DESTDIR=$RPM_BUILD_ROOT sasldir=%{_plugindir2}
316make install DESTDIR=$RPM_BUILD_ROOT sasldir=%{_plugindir2} -C plugins
317
318install -m755 -d $RPM_BUILD_ROOT%{_bindir}
319./libtool --tag=CC --mode=install \
320install -m755 sample/client $RPM_BUILD_ROOT%{_bindir}/sasl2-sample-client
321./libtool --tag=CC --mode=install \
322install -m755 sample/server $RPM_BUILD_ROOT%{_bindir}/sasl2-sample-server
323./libtool --tag=CC --mode=install \
324install -m755 saslauthd/testsaslauthd $RPM_BUILD_ROOT%{_sbindir}/testsaslauthd
325./libtool --tag=CC --mode=install \
326install -m755 utils/dbconverter-2 $RPM_BUILD_ROOT%{_sbindir}/dbconverter-2
327
328# Install the saslauthd mdoc page in the expected location.  Sure, it's not
329# really a man page, but groff seems to be able to cope with it.
330install -m755 -d $RPM_BUILD_ROOT%{_mandir}/man8/
331install -m644 saslauthd/saslauthd.mdoc $RPM_BUILD_ROOT%{_mandir}/man8/saslauthd.8
332
333# Create the saslauthd listening directory.
334install -m755 -d $RPM_BUILD_ROOT/var/run/saslauthd
335
336# Install the init script for saslauthd and the init script's config file.
337install -m755 -d $RPM_BUILD_ROOT/etc/rc.d/init.d $RPM_BUILD_ROOT/etc/sysconfig
338install -m755 -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/saslauthd
339install -m644 -p %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/saslauthd
340
341# Install the config dirs if they're not already there.
342install -m755 -d $RPM_BUILD_ROOT/%{_sysconfdir}/sasl2
343install -m755 -d $RPM_BUILD_ROOT/%{_plugindir2}
344
345# Remove unpackaged files from the buildroot.
346rm -f $RPM_BUILD_ROOT%{_libdir}/sasl2/libotp.*
347rm -f $RPM_BUILD_ROOT%{_libdir}/sasl2/*.a
348rm -f $RPM_BUILD_ROOT%{_libdir}/sasl2/*.la
349rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
350rm -f $RPM_BUILD_ROOT%{_mandir}/cat8/saslauthd.8
351
352%clean
353test "$RPM_BUILD_ROOT" != "/" && rm -rf $RPM_BUILD_ROOT
354
355%post
356/sbin/ldconfig
357/sbin/chkconfig --add saslauthd
358
359%preun
360if [ $1 = 0 ] ; then
361        /sbin/chkconfig --del saslauthd
362fi
363
364%postun
365/sbin/ldconfig
366if [ $1 != 0 ] ; then
367        /sbin/service saslauthd condrestart 2>&1 > /dev/null
368fi
369
370%files
371%defattr(-,root,root)
372%doc AUTHORS,COPYING,NEWS,README,doc/*.html
373%doc $RPM_SOURCE_DIR/README.RPM
374%dir %{_sysconfdir}/sasl2
375%{_libdir}/libsasl*.so.*
376%dir %{_plugindir2}/
377%{_plugindir2}/*anonymous*.so*
378%{_plugindir2}/*sasldb*.so*
379%{_mandir}/man8/*
380%{_sbindir}/dbconverter-2
381%{_sbindir}/saslpasswd2
382%{_sbindir}/sasldblistusers2
383%{_sbindir}/pluginviewer
384%{_sbindir}/saslauthd
385%{_sbindir}/testsaslauthd
386%config(noreplace) /etc/sysconfig/saslauthd
387%config /etc/rc.d/init.d/saslauthd
388/var/run/saslauthd
389
390%files gssapi
391%defattr(-,root,root)
392%{_plugindir2}/*gssapi*.so*
393
394%files plain
395%defattr(-,root,root)
396%{_plugindir2}/*plain*.so*
397%{_plugindir2}/*login*.so*
398
399%files md5
400%defattr(-,root,root)
401%{_plugindir2}/*crammd5*.so*
402%{_plugindir2}/*digestmd5*.so*
403
404%files ntlm
405%defattr(-,root,root)
406%{_plugindir2}/*ntlm*.so*
407
408%files sql
409%defattr(-,root,root)
410%{_plugindir2}/*sql*.so*
411
412%files ldap
413%defattr(-,root,root)
414%{_plugindir2}/*ldapdb*.so*
415
416%files scram
417%defattr(-,root,root)
418%{_plugindir2}/libscram.so*
419
420%files gs2
421%defattr(-,root,root)
422%{_plugindir2}/libgs2.so*
423
424%files devel
425%defattr(-,root,root)
426%doc %{name}-%{version}/doc/*.txt
427%defattr(-,root,root)
428%{_bindir}/sasl2-sample-client
429%{_bindir}/sasl2-sample-server
430%{_includedir}/*
431%{_libdir}/libsasl*.so
432%{_libdir}/pkgconfig/*.pc
433%{_mandir}/man3/*
434
435## to build compat32 for x86_64 architecture support
436%if %{build_compat32}
437%files -n compat32-%{name}
438%defattr(-,root,root)
439%{_libdir}/libsasl*.so.*
440%dir %{_plugindir2}/
441%{_plugindir2}/*anonymous*.so*
442%{_plugindir2}/*sasldb*.so*
443
444%files -n compat32-%{name}-gssapi
445%defattr(-,root,root)
446%{_plugindir2}/*gssapi*.so*
447
448%files -n compat32-%{name}-plain
449%defattr(-,root,root)
450%{_plugindir2}/*plain*.so*
451%{_plugindir2}/*login*.so*
452
453%files -n compat32-%{name}-md5
454%defattr(-,root,root)
455%{_plugindir2}/*crammd5*.so*
456%{_plugindir2}/*digestmd5*.so*
457
458%files -n compat32-%{name}-ntlm
459%defattr(-,root,root)
460%{_plugindir2}/*ntlm*.so*
461
462# %files -n compat32-%{name}-sql
463# %defattr(-,root,root)
464# %{_plugindir2}/*sql*.so*
465
466%files -n compat32-%{name}-ldap
467%defattr(-,root,root)
468%{_plugindir2}/*ldapdb*.so*
469
470%files -n compat32-%{name}-scram
471%defattr(-,root,root)
472%{_plugindir2}/libscram.so*
473
474%files -n compat32-%{name}-gs2
475%defattr(-,root,root)
476%{_plugindir2}/libgs2.so*
477
478%files -n compat32-%{name}-devel
479%defattr(-,root,root)
480%{_libdir}/libsasl*.so
481%endif
482
483
484%changelog
485* Thu Jan  9 2014 IWAI, Masaharu <iwaim.sub@gmail.com> 2.1.26-1
486- update to 2.1.26
487 - drop sig file (Source1): upstream isn't release.
488- add cyrus-sasl-scram and cyrus-sasl-gs2 packages
489- add pkgconfig file in cyrus-sasl-devel package
490- fix License
491- update URL
492- update %%doc
493- drop SASLv1
494 - drop Source2,3
495 - drop Patch0-5 for SASLv1 patches
496- update patch from RHEL7 beta cyrus-sasl-2.1.26-12.1.el7
497 - no rpath patch (Patch11)
498 - keytab patch (Patch28)
499 - db4 patch (Patch100)
500 - gcc44 patch (Patch101)
501- update CVE-2013-4122 patch (Patch200) from Gentoo Linux
502- update configure patch (Patch102)
503- drop unnecessary patch
504 - automake 1.10 patch (Patch27)
505 - upstream fixed
506  - typo patch (Patch25)
507  - digest commas patch (Patch26)
508
509* Mon Sep 16 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.1.23-11
510- add patch200 for fix CVE-2013-4122 (NULL ptr. dereference)
511
512* Mon Aug 22 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.1.23-10
513- add Vendor/Distri Tags
514
515* Mon Aug 22 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.23-9
516- fixed pam support.
517- fixed MySQL support.
518
519* Tue Apr 12 2011 Shu KONNO <owa@bg.wakwak.com> 2.1.23-8
520- rebuilt with postgresql-9.0.3
521
522* Tue Mar 22 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.1.23-7
523- rebuild with krb5-libs-1.8.2 and openssl-1.0.0d
524
525* Tue Jan 11 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1.23-6
526- rebuild with openssl-1.0.0c
527- add BuildRequires: groff
528
529* Thu Feb 11 2010 NAKAMURA Kenta <kenta@vinelinux.org> 2.1.23-5
530- rebuilt with db4-4.8
531- updated Patch100: cyrus-sasl-2.1.22-db4.patch
532- added Patch101: cyrus-sasl-2.1.23-gcc44.patch
533
534* Sun Jul 05 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 2.1.23-4
535- dropped compat32-%%{name}-sql
536
537* Sat Jul 04 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 2.1.23-3
538- added compat32 subpackages
539
540* Fri May 22 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.23-2
541- rebuilt with MySQL-5.1.34.
542
543* Mon May 18 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.1.23-1
544- new upstream release with security fix (CVE-2009-0688)
545- add patch5 to fix CVE-2009-0688 issue in 1.5.28 side
546  (No effect in Current VineSeed package)
547
548* Sun Jan 04 2009 NAKAMURA Kenta <kenta@vinelinux.org> 2.1.22-5
549- rebuilt with openldap-2.4.11
550
551* Sun Oct 12 2008 Shu KONNO <owa@bg.wakwak.com> 2.1.22-4
552- s/%%{name}-lib/%%{name}/ at requires of sql, ldap sub-packages
553
554* Sun Oct  5 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.1.22-3
555- added gssapi subpackage
556
557* Fri Jun 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.1.22-2
558- rebuilt against db-4.6.21 with Patch100
559- import Patch27 from Fedora
560
561* Sat Apr 19 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.1.22-1vl5
562- updated to 2.1.22
563- added Patches from Fedora
564  * Tue Jun 20 2006 Nalin Dahyabhai <nalin@redhat.com> 2.1.22-2
565  - fix a typo in sasl_client_start(3) (#196066)
566  * Thu Apr 27 2006 Nalin Dahyabhai <nalin@redhat.com> 2.1.21-11
567  - add unapplied patch which makes the DIGEST-MD5 plugin omit the realm
568    argument when the environment has $CYRUS_SASL_DIGEST_MD5_OMIT_REALM set
569    to a non-zero value, for testing purposes
570- added subpackages for the ldapdb auxprop support
571- added --disable-static option to %%configure
572
573* Tue May 22 2007 NAKAMURA Kenta <kenta@vinelinux.org> 2.1.18-0vl8
574- added Patch17: cyrus-sasl-2.1.18-openssl-098.patch
575- rebuilt with openssl-0.9.8
576
577* Thu May 10 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.1.18-0vl7
578- disable version 1 now (no VineSeed package require version 1)
579- enable ntlm subpackage now
580- rebuilt with new toolchain and db4-4.3.x
581
582* Sat Jul  1 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.1.18-0vl6
583- rebuilt for VineSeed
584
585* Fri Apr 28 2006 IWAI, Masaharu <iwai@alib.jp> 2.1.18-0vl5
586- SECURITY FIX for Vine 3.2: CVE-2006-1721
587   - add 23_CVE-2006-1721.diff ( Patch16 )
588       from Debian Sarge cyrus-sasl2_2.1.19-1.5sarge1.diff.gz
589
590* Mon Dec 26 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.1.18-0vl4
591- rebuild for VineSeed
592
593* Sat Nov 27 2004 IKEDA Katsumi <ikeda@webmasters.gr.jp> 2.1.18-0vl3
594- added security patch cyrus-sasl-CAN-2004-0884.patch for CAN-2004-0884
595  from Mandrakelinux.
596
597* Mon Oct 11 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.1.18-0vl2
598- rebuilt with db4-4.2.52
599
600* Thu Aug 19 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.18-0vl1
601- new upstream release
602- rebuild with openssl-0.9.7d
603- import some patch from fedora package
604
605* Sun Nov 23 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.15-6vl1
606- new upstream release
607- remove prereq initscripts
608- merged with fedora package
609  * Thu Oct 23 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.15-6
610  - use /dev/urandom instead of /dev/random for SASL2 (docs indicate that this is
611  safe if you aren't using OTP or SRP, and we build neither); SASL1 appears to
612  use it to seed the libc RNG only (#103378)
613  * Mon Oct 20 2003 Nalin Dahyabhai <nalin@redhat.com>
614  - obey RPM_OPT_FLAGS again when krb5_prefix != %%{_prefix}
615  * Fri Oct 17 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.15-5
616  - install saslauthd's mdoc page instead of the pre-formatted man page, which
617    would get formatted again
618  * Mon Sep 15 2003 Nalin Dahyabhai <nalin@redhat.com>
619  - include testsaslauthd
620  - note in the README that the saslauthd protocol is different for v1 and v2,
621    so v1's clients can't talk to the v2 server
622  * Thu Aug 21 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.15-3
623  - add logic to build with gssapi libs in either /usr or /usr/kerberos
624  * Tue Jul 15 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.15-1
625  - update to 2.1.15
626  * Mon Jul 14 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.14-1
627  - update to 2.1.14
628
629* Wed May 14 2003 Satoshi MACHINO <machino@vinelinux.org> 2.1.13-3vl1
630- new upstream version
631- merged with rawhide version
632        -- * Fri May  9 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.13-3
633        -- - change -m argument to saslauthd to be a directory instead of a path
634        -- * Thu May  8 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.13-2
635        -- - link libsasl2 with -lpthread to ensure that the sasldb plug-in
636             can always be loaded
637        -- * Tue Apr 29 2003 Nalin Dahyabhai <nalin@redhat.com> 2.1.13-1
638        -- - update to 2.1.13
639- disable gssapi because Vine Linux don't support Kerberos
640
641* Sun Dec  9 2001 IWAI Masaharu <iwaim@cc.mbn.or.jp> 1.5.27-17vl1
642- upstream release
643- obsoleted cyrus-sasl-1.5.21-des.patch ( upstream merged )
644- obsoleted cyrus-sasl-1.5.24-external.patch ( upstream merged )
645- added BuildPrereq: gdbm-devel, pam-devel
646
647* Mon Jul 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
648- 1.5.24-17vl2
649- rebuilt with openssl-0.9.6b
650
651* Wed Apr 11 2001 Satoshi MACHINO <machino@vinelinux.org> 1.5.24-17vl1
652- merged Rawhide Package
653
654* Sat Nov 18 2000 MACHINO, Satoshi <machino@vinelinux.org> 1.5.24-14vl1
655- build for Vine Linux
656- build with gcc-2.95.3
657- removed kerberos and gssapi
658
659* Fri Oct 27 2000 Nalin Dahyabhai <nalin@redhat.com>
660- enable static libraries, but always build with -fPIC
661
662* Wed Oct 25 2000 Nalin Dahyabhai <nalin@redhat.com>
663- make sure the version of 1.5.24 in the package matches the masters (#18968)
664
665* Mon Oct  9 2000 Nalin Dahyabhai <nalin@redhat.com>
666- re-add the libsasl.so symlink to the -devel package (oops)
667
668* Fri Oct  6 2000 Nalin Dahyabhai <nalin@redhat.com>
669- move .so files for modules to their respective packages -- they're not -devel
670  links meant for use by ld anyway
671
672* Thu Oct  5 2000 Nalin Dahyabhai <nalin@redhat.com>
673- split off -devel subpackage
674- add a -gssapi subpackage for the gssapi plugins
675
676* Wed Aug 16 2000 Nalin Dahyabhai <nalin@redhat.com>
677- fix the summary text
678
679* Sun Aug 13 2000 Nalin Dahyabhai <nalin@redhat.com>
680- re-enable arcfour and CRAM
681
682* Fri Aug  4 2000 Nalin Dahyabhai <nalin@redhat.com>
683- force use of gdbm for database files to avoid DB migration weirdness
684- enable login mechanism
685- disable gssapi until it can coexist peacefully with non-gssapi setups
686- actually do a make in the build section (#15410)
687
688* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
689- update to 1.5.24
690
691* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
692- automatic rebuild
693
694* Tue Jun 27 2000 Nalin Dahyabhai <nalin@redhat.com>
695- rebuild in new environment (release 3)
696
697* Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
698- don't muck with syslogd in post
699- remove patch for db-3.0 wackiness, no longer needed
700
701* Thu Jun  8 2000 Nalin Dahyabhai <nalin@redhat.com>
702- FHS cleanup
703- don't strip anything by default
704
705* Fri Feb 11 2000 Tim Powers <timp@redhat.com>
706- fixed man pages not being gzipped
707
708* Tue Nov 16 1999 Tim Powers <timp@redhat.com>
709- incorporated changes from Mads Kiilerich
710- release number is 1, not mk1
711
712* Wed Nov 10 1999 Mads Kiilerich <mads@kiilerich.com>
713- updated to sasl 1.5.11
714- configure --disable-krb4 --without-rc4 --disable-cram
715  because of missing libraries and pine having cram as default...
716- handle changing libsasl.so versions
717
718* Mon Aug 30 1999 Tim Powers <timp@redhat.com>
719- changed group
720
721* Fri Aug 13 1999 Tim Powers <timp@redhat.com>
722- first build for Powertools
Note: See TracBrowser for help on using the repository browser.