[packages/bogofilter] - updated to 1.2.4 (fixes CVE-2012-5468) - removed obsolete lexer patch

qboosh qboosh at pld-linux.org
Mon Jun 26 19:01:58 CEST 2017


commit e0aeda16975e528276702b5a024b9a1bb17162ab
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jun 26 19:03:24 2017 +0200

    - updated to 1.2.4 (fixes CVE-2012-5468)
    - removed obsolete lexer patch

 bogofilter.spec | 46 ++++++++++++++++++++++++++++++++++------------
 lexer.patch     | 20 --------------------
 2 files changed, 34 insertions(+), 32 deletions(-)
---
diff --git a/bogofilter.spec b/bogofilter.spec
index 4825be2..58e8832 100644
--- a/bogofilter.spec
+++ b/bogofilter.spec
@@ -7,21 +7,20 @@
 Summary:	Bayesian Spam Filter
 Summary(pl.UTF-8):	Bayesowski Filtr Antyspamowy
 Name:		bogofilter
-Version:	1.2.2
-Release:	6
+Version:	1.2.4
+Release:	1
 License:	GPL v2
 Group:		Applications/Mail
-Source0:	http://dl.sourceforge.net/bogofilter/%{name}-%{version}.tar.bz2
-# Source0-md5:	4bcabdf8c5e7efefcb508eda7e80eebc
+Source0:	http://downloads.sourceforge.net/bogofilter/%{name}-%{version}.tar.bz2
+# Source0-md5:	d0a5eebb3274b23ceabe766a6443a1c5
 Patch0:		%{name}-home_etc.patch
-Patch1:		lexer.patch
 URL:		http://bogofilter.sourceforge.net/
 BuildRequires:	autoconf >= 2.53
 BuildRequires:	automake
 BuildRequires:	db-devel
 BuildRequires:	flex
 BuildRequires:	gettext-tools
-BuildRequires:	gsl-devel
+BuildRequires:	gsl-devel >= 1.4
 Requires:	gsl >= 1.4
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -49,7 +48,6 @@ które przetwarzają duże ilości poczty.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 %{__aclocal}
@@ -112,9 +110,33 @@ EOF
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS GETTING.STARTED RELEASE* NEWS* README doc/{README.*,bogofilter-SA*,integrating*} TODO
-%doc contrib/{bogofilter-qfe.sh,bogofilter-milter.pl,dot-qmail-bogofilter-default,*.example,parmtest.sh}
-%doc contrib/{README.*,randomtrain.sh,scramble.sh}
+%doc AUTHORS GETTING.STARTED NEWS* README RELEASE.NOTES TODO doc/{README.*,bogofilter-SA*,bogofilter-faq.html,bogofilter-tuning.HOWTO.html,bogotune-faq.html,integrating*}
+%lang(bg) %doc doc/bogofilter-faq-bg.xhtml
+%lang(fr) %doc doc/bogofilter-faq-fr.html
+%lang(it) %doc doc/bogofilter-faq-it.html
+%doc contrib/{README.*,bogo.R,bogofilter-qfe.sh,bogofilter-milter.pl,dot-qmail-bogofilter-default,*.example,parmtest.sh,procmailrc.example,randomtrain.sh,scramble.sh,vm-bogofilter.el}
 %config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/bogofilter.cf
-%attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/*
+%attr(755,root,root) %{_bindir}/bf_compact
+%attr(755,root,root) %{_bindir}/bf_copy
+%attr(755,root,root) %{_bindir}/bf_tar
+%attr(755,root,root) %{_bindir}/bfproxy.pl
+%attr(755,root,root) %{_bindir}/bogofilter
+%attr(755,root,root) %{_bindir}/bogogrep
+%attr(755,root,root) %{_bindir}/bogolexer
+%attr(755,root,root) %{_bindir}/bogominitrain.pl
+%attr(755,root,root) %{_bindir}/bogotune
+%attr(755,root,root) %{_bindir}/bogoupgrade
+%attr(755,root,root) %{_bindir}/bogoutil
+%attr(755,root,root) %{_bindir}/mime.get.rfc822.pl
+%attr(755,root,root) %{_bindir}/printmaildir.pl
+%attr(755,root,root) %{_bindir}/spamitarium.pl
+%attr(755,root,root) %{_bindir}/stripsearch.pl
+%attr(755,root,root) %{_bindir}/trainbogo.sh
+%{_mandir}/man1/bf_compact.1*
+%{_mandir}/man1/bf_copy.1*
+%{_mandir}/man1/bf_tar.1*
+%{_mandir}/man1/bogofilter.1*
+%{_mandir}/man1/bogolexer.1*
+%{_mandir}/man1/bogotune.1*
+%{_mandir}/man1/bogoupgrade.1*
+%{_mandir}/man1/bogoutil.1*
diff --git a/lexer.patch b/lexer.patch
deleted file mode 100644
index a393c2d..0000000
--- a/lexer.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- bogofilter-1.2.2/src/lexer.h~	2007-07-27 05:36:37.000000000 +0200
-+++ bogofilter-1.2.2/src/lexer.h	2015-12-27 13:42:32.966722605 +0100
-@@ -48,7 +48,7 @@
- typedef struct lexer_s {
-     yylex_t  *yylex;
-     char    **yytext;
--    int      *yyleng; /* DO NOT EVEN CONSIDER MAKING THIS SIZE_T! */
-+    size_t   *yyleng; /* DO NOT EVEN CONSIDER MAKING THIS SIZE_T! */
- } lexer_t;
- 
- extern lexer_t *lexer;
-@@ -56,7 +56,7 @@
- 
- /* in lexer_v3.l */
- extern token_t	yylex(void);
--extern int	yyleng;
-+extern size_t	yyleng;
- extern char   * yytext;
- extern void	lexer_v3_init(FILE *fp);
- 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bogofilter.git/commitdiff/e0aeda16975e528276702b5a024b9a1bb17162ab



More information about the pld-cvs-commit mailing list