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

Revision 8247, 23.3 KB checked in by Takemikaduchi, 10 years ago (diff)

add Patch46 (fix sasl.h)

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