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

Revision 12413, 26.6 KB checked in by tomop, 4 years ago (diff)

updated 6 packages

cyrus-sasl-2.1.27-2

dnsmasq-2.81-1

freerdp-2.1.1-1

glib2-2.64.3-1

libmariadb-3.1.8-1

openssh-8.3p1-1

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