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

Revision 11876, 27.2 KB checked in by tomop, 6 years ago (diff)

cyrus-sasl-2.1.26-7

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