File bogofilter.changes of Package bogofilter
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Mon Apr 10 08:07:05 UTC 2017 - mpluskal@suse.com
3
4
- Small spec file cleanup
5
- Adjust usage of update-alternatives
6
7
-------------------------------------------------------------------
8
Thu Feb 9 18:08:35 UTC 2017 - dimstar@opensuse.org
9
10
- Explicitly package _docdir, fix build with rpm 4.13.
11
12
-------------------------------------------------------------------
13
Wed Dec 23 19:34:46 UTC 2015 - p.drouand@gmail.com
14
15
- Replace tokyocabinet with kyotocabinet following kyotocabinet
16
upstream recommendations
17
* Replace libtokyocabinet-devel with libkyotocabinet-devel
18
* Add bogofilter-kyotocabinet.patch
19
* Rename tokyocabinet with kyotocabinet
20
- Add autoconf and automake build dependencies; needed because of
21
bogofilter-kyotocabinet.patch
22
23
-------------------------------------------------------------------
24
Wed May 6 12:55:16 UTC 2015 - lmuelle@suse.com
25
26
- Add README.SUSE to the doc package.
27
28
-------------------------------------------------------------------
29
Thu Apr 30 22:53:58 UTC 2015 - lmuelle@suse.com
30
31
- Provide and obsolete bogofilter from the db subpackage to ensure we stay
32
with the same back-end in the update case.
33
- Require a backend package from the common package.
34
- Split of the documentation into an independent package.
35
- Tag the common and doc package as noarch post-11.1.
36
37
-------------------------------------------------------------------
38
Sat Apr 18 09:25:49 UTC 2015 - mpluskal@suse.com
39
40
- Build different backends
41
* sqlite3 db and tokyocabinet
42
* switch between them using update-alternatives
43
- Disable checks as they do not work with suffixed builds
44
45
-------------------------------------------------------------------
46
Sun Apr 5 09:35:09 UTC 2015 - mpluskal@suse.com
47
48
- Update dependencies
49
* use shared gsl
50
- Cleanup spec-file with spec-cleaner
51
- Change backend from libdb to sqlite3 for post-13.2 systems
52
53
-------------------------------------------------------------------
54
Tue Jul 23 17:11:08 UTC 2013 - lmuelle@suse.com
55
56
- Update to version 1.2.4.
57
* Fix three crashes in command line and environment variable parsers
58
that caused NULL pointer dereferences with long option variants
59
of bogofilter --syslog-tag, or bogoutil --timestamp-date, or when
60
bogotune -M<file> cannot derive the bogofilter directory.
61
* Add getopt_long_chk(), a getopt_long variant that checks if the
62
overlapping short and long options agree on whether their argument
63
is not required, mandatory, or optional. If they disagree, the
64
program aborts.
65
* Fix a crash in command line parser that causes a NULL pointer
66
dereference when --db-cachesize is used without argument.
67
Found with getopt_long_chk().
68
* Change lexer API/ABI a bit so as to work with flex 2.5.36 generated
69
lexers (for instance, on Fedora 18 "Spherical Cow") that flip the
70
type of yyleng from int to size_t. We use a signed long internally.
71
* Fix XML form of Bulgarian FAQ so that it validates;
72
and validate XHTML at build time.
73
* Mark Berkeley DB 5.2.42 and 5.3.21 supported.
74
75
-------------------------------------------------------------------
76
Mon Dec 3 10:09:49 UTC 2012 - lmuelle@suse.com
77
78
- Update to version 1.2.3.
79
* Update configure.ac to avoid autoconf 2.68 warnings, by
80
(a) quoting the first AC_RUN_IFELSE argument, an
81
AC_LANG_PROGRAM(), with [ ], and
82
(b) providing an explicit "true" assumption for Berkeley DB
83
capabilities to avoid cross-compilation warnings.
84
* Security bugfix; (CVE-2012-5468); (bnc#792939),
85
Fix a heap corruption in base64 decoder on invalid input.
86
http://bogofilter.sourceforge.net/security/bogofilter-SA-2012-01
87
* Added bogofilter-faq-bg.html, a Bulgarian translation of the FAQ.
88
* Mark "Berkeley DB 5.1.19: (August 27, 2010)" supported.
89
- Update to version 1.2.2.
90
* Use a better PRNG for random sleeps. That is arc4random() where
91
available, and drand48() elsewhere.
92
* Assorted fixes for issues found with clang analyzer:
93
+ Fix a potential NULL deference
94
+ Fix a potential division by zero
95
+ Remove dead assignments and increments
96
* Update Doxyfile and source contrib/bogogrep.c for docs, too.
97
* Security bugfix, CVE-2010-2494:
98
Fix a heap corruption in base64 decoder on invalid input.
99
Analysis and patch by Julius Plenz <plenz@cis.fu-berlin.de>.
100
Please see doc/bogofilter-SA-2010-01 for details.
101
* Updated sendmail milter contrib/bogofilter-milter.pl to v1.??????
102
* Bump supported/minimum SQLite3 versions and warning threshold.
103
See doc/README.sqlite for details.
104
* Mark BerkeleyDB 4.8.26 and 5.0.21 supported.
105
* Make t.maint more robust; ignore .ENCODING token. To fix test
106
failures on, for instance, FreeBSD with unicode enabled.
107
* Fix several compiler warnings "array subscript has type 'char'", by
108
casting the arguments to unsigned char.
109
* Split error messages for ENOENT and EINVAL into new function.
110
* Avoid divison by zero in robx computation by checking if there are at
111
least one ham message and one spam message registered.
112
* contrib/spamitarium.pl updated to version 0.4.0
113
* Updated and integrated Ted Phelps's "Patch to prevent .ENCODING from
114
being discarded by bogoutil -m" (SourceForge Patch #1743984).
115
116
-------------------------------------------------------------------
117
Tue Dec 20 20:13:52 UTC 2011 - coolo@suse.com
118
119
- remove call to suse_update_config (very old work around)
120
121
-------------------------------------------------------------------
122
Sat Sep 17 20:22:44 UTC 2011 - jengelh@medozas.de
123
124
- Remove redundant tags/sections from specfile
125
- Use %_smp_mflags for parallel build
126
127
-------------------------------------------------------------------
128
Wed Jul 7 08:19:00 UTC 2010 - lmuelle@suse.de
129
130
- Fix a heap corruption in base64 decoder on invalid input; CVE-2010-2494;
131
(bnc#619847).
132
133
-------------------------------------------------------------------
134
Tue Jan 12 20:27:43 UTC 2010 - coolo@novell.com
135
136
- fix build on non-arm
137
138
-------------------------------------------------------------------
139
Tue Oct 27 13:38:50 UTC 2009 - bitshuffler@opensuse.org
140
141
- Update to version 1.2.1.
142
+ Update configure to use "host" rather than "target", to match the
143
newer autotools cross-build semantics. Untested.
144
Developers changing the build system and users who build from SVN
145
will now need automake 1.9 and autoconf 2.60.
146
+ Fix Christian Frommeyer's MIME decoding bug, Ubuntu/Launchpad Bug
147
#320829. As a side effect, also fixes misattribution of MIME bodies
148
as MIME headers with mime: tag. Original bug report:
149
https://bugs.launchpad.net/ubuntu/+source/bogofilter/+bug/320829
150
151
Before this fix, bogofilter did not properly MIME-decode the first
152
line in a body. This was especially bad with Christian's samples
153
where the whole body was only one long base64 line.
154
+ Removed two scripts that are auto-built.
155
+ Added test case for Stephen Davies' Q-P EOL problem (see below).
156
+ Fixed EOL problem in quoted_printable text. Problem reported by
157
Stephen Davies and identified by Pavel Kankovsky
158
+ Promoted to "stable"
159
160
-------------------------------------------------------------------
161
Thu May 7 14:03:29 CEST 2009 - lmuelle@suse.de
162
163
- Update to version 1.2.0.
164
+ Flex-2.5.35 has fix for memory allocation problem in 2.5.4, 2.5.31, and
165
2.5.33, making bogofilter's flex patch obsolete.
166
+ Bogofilter now uses listsort in place of qsort.
167
+ Added token-count=n, token-count-min=n, and token-count-max=n options.
168
+ Minor code cleanups.
169
+ spamitarium.pl updated to version 0.3.0
170
+ update bf_compact documentation by removing explicit Berkeley DB
171
references, as it has been fixed to work with other database drivers in
172
March 2008.
173
+ bf_compact, bf_copy and bf_tar now support transformed program names
174
+ Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2() API
175
function that appeared in SQLite 3.3.9. The new _v2 interface allows for
176
more specific error messages when executing SQL statements. Also enable
177
extended result codes for more precise error reporting.
178
+ Update doc/integrating-with-postfix: the script now suggests sendmail -G
179
-i (where -G will be ignored by Postfix before 2.3) to tell Postfix it's a
180
gateway submission, not an original injection; the filter pipe(8) magic
181
for master.cf now suggests flags=Rq (was flags=R), as per Postfix's
182
FILTER_README.
183
+ Drop support for systems that reverse setvbuf arguments. The last systems
184
to do that are reported to be shipped in 1987 by the autoconf manual, so
185
ditch them.
186
187
-------------------------------------------------------------------
188
Wed Feb 18 17:00:15 CET 2009 - lmuelle@suse.de
189
190
- Update to version 1.1.7.
191
+ Updated sendmail milter contrib/bogofilter-milter.pl to v1.45
192
+ Added maildir training info to English and French FAQs.
193
+ Fix uninitialized variable in lexer.c when unicode is disabled.
194
+ In process_arg functions use the val parameter rather than optarg.
195
+ Function process_arg now has the same prototype for
196
bogofilter, bogolexer, bogoutil, and bogotune. The proper
197
version is called by function read_config_file for all
198
programs.
199
+ Fixed syntax errors in t.valgrind test
200
+ bf_compact now supports compacting databases that use QDBM, Tokyo
201
Cabinet or SQLite3 and is covered by the test suite.
202
+ bf_compact now verifies databases before dumping them, to avoid
203
getting into an unterminated loop and wasting all diskspace.
204
+ Bogoupgrade now verifies databases before dumping them, to avoid
205
getting into an unterminated loop and burning all memory or disk
206
space when the database is corrupt.
207
+ Bogoupgrade now uses Pod::Usage to print usage/help, prints error
208
messages that are a bit more concise and validates arguments a bit
209
stricter.
210
+ Bump required sqlite version to 3.5.4, earlier versions could
211
sometimes corrupt the database. Update install-staticdblibs.sh.
212
Bogofilter will complain when used with older versions.
213
+ bf_compact problem fixed.
214
- Update to version 1.1.6.
215
+ Transaction support added for TokyoCabinet datastore.
216
+ Bump required sqlite version to 3.4.2 and fix related compiler
217
warnings. Bogofilter will complain when used with older versions.
218
+ Support for TokyoCabinet datastore added.
219
+ doc/README.db was updated to BerkeleyDB 4.6
220
+ doc/README.db: section 3.5 was added, with information on how to
221
resolve "Logging region out of memory; you may need to increase its
222
size", section 4.2 now documents set_lg_regionmax.
223
+ The install-staticdblibs.sh script was relicensed under GNU GPL v3,
224
adjusted to download Berkeley DB 4.2 from oracle.com, adds patch #5,
225
and updated to build SQLite 3.4.1. In order to for a rebuild of the
226
updated library, do: rm -rf /opt/db-4.2-lean /opt/sqlite-3-lean
227
and re-run the script.
228
+ The recommended minimum sqlite3 version is now 3.4.0, bogofilter will
229
warn if used with older versions. Bugs that could cause database
230
corruption in rare circumstances have been fixed in sqlite3.
231
See doc/README.sqlite for details.
232
+ Updated sendmail milter contrib/bogofilter-milter.pl to v1.27
233
+ Add '--spam-header-place={header}' to specify header line
234
before which the X-Bogosity line is placed.
235
+ Support --db-verify for sqlite3.
236
+ Fix defect where the database verification method would not be called
237
for traditional Berkeley DB databases. Reported by Eric Wood.
238
+ Fix test suite for situations where there are blanks in the test or
239
working directories' names.
240
+ Repair passthrough defect on systems whose standard system library
241
makes a distinction between text and binary mode in stdio stuff.
242
- Update to version 1.1.5 2007-01-14 (released) 2007-01-25 (declared stable)
243
+ Fixed Makefile dependency problem.
244
+ Fixed block-on-subnets problem.
245
+ Added block-on-subnets regression test.
246
- Update to version 1.1.4 2007-01-01 (released)
247
+ Update copyright notices.
248
+ Add GSL dependency to bogofilter target to support parallel
249
makes.
250
+ Fixed problem in flex-2.5.4 patch.
251
- Update to version 1.1.3 2006-12-03 (released) 2006-12-20 (declared stable)
252
+ Fixed typo in configure.ac.
253
- Update to version 1.1.2 2006-12-02 (released)
254
+ Revise install-staticlibs.sh's links for retrieving database
255
tarball and patches.
256
+ Revise make rules for generating statically linked RPM.
257
+ Provide separate flex patches for 2.5.4 and 2.5.3x
258
+ Updated file comment for lexer_v3.l and removed unneeded
259
rules T1, T12, SHORT_TOKEN, and TOKEN_12.
260
+ Miscellaneous minor cleanups of lexer_v3.l classes and rules.
261
+ Patch flex skeleton code problem which can cause a seg-fault.
262
+ Fix processing of "--unicode=no" option.
263
+ Fix prefixes for ip address and url tokens. Restore colon
264
that was dropped in token.c edit for bogofilter-1.1.0.
265
+ Fixed problem parsing message ids, which can cause a
266
seg-fault on an x86_64.
267
+ Added '--ham-true' option for bogofilter (to match docs)
268
+ FAQ's updated to point to current sylpheed-claws wiki
269
270
-------------------------------------------------------------------
271
Fri Nov 21 16:38:01 CET 2008 - ro@suse.de
272
273
- update check-build.sh
274
275
-------------------------------------------------------------------
276
Mon Sep 4 11:51:52 CEST 2006 - lmuelle@suse.de
277
278
- Update to version 1.1.1.
279
+ Fixed minor header/body multi-word token defect.
280
+ Add large file support for 32-bit systems.
281
(_FILE_OFFSET_BITS/_LARGE_FILE).
282
+ Fix lexer_v3.l format string mismatch that broke debugging code on
283
64-bit systems.
284
+ Add multi-word token support to bogoutil & bogotune.
285
+ Clean up token prefixing.
286
+ Clean up queue-id processing.
287
+ Add max-multi-token-len checks.
288
+ Add min-token-len check (with exemption for 2 character
289
money amounts which bogofilter has long accepted).
290
+ Add "short token" pattern to lexer
291
+ Add options for min/max token length, multi-token count, and
292
max multi-token length.
293
+ Corrected option parsing in bogotune to support -n ham1 ham2
294
-s spam1 spam2 as suggested by bogotune -h; broken since 0.93.2.
295
+ Corrected problem with bogotune's -D option (thanks to Jason Smith).
296
+ Flush output after writing spam header line and/or message body.
297
+ When database is near to maximum allowed size, allow reading
298
it and disallow writing to it.
299
+ Fix formatting of Rtable output when in the message header,
300
this keeps verbose passthrough modes RFC-822/2822 compliant.
301
+ Fixed --input-file and --output-file command line options.
302
303
-------------------------------------------------------------------
304
Wed Jan 25 21:34:42 CET 2006 - mls@suse.de
305
306
- converted neededforbuild to BuildRequires
307
308
-------------------------------------------------------------------
309
Mon Jan 23 15:44:10 CET 2006 - lmuelle@suse.de
310
311
- Update to version 1.0.1; CVE-2005-4591, CVE-2005-4592; [#142490].
312
313
-------------------------------------------------------------------
314
Fri Dec 2 12:59:36 CET 2005 - lmuelle@suse.de
315
316
- Update to version 1.0.0.
317
318
-------------------------------------------------------------------
319
Thu Nov 24 12:45:47 CET 2005 - lmuelle@suse.de
320
321
- Ensure to set permissions of all scripts with a hash-bang starting header in
322
the contrib dir to 0755.
323
324
-------------------------------------------------------------------
325
Tue Nov 22 14:13:55 CET 2005 - lmuelle@suse.de
326
327
- Update to version 0.96.6.
328
329
-------------------------------------------------------------------
330
Tue Nov 15 17:28:41 CET 2005 - uli@suse.de
331
332
- hardwire shared DB test to yes on ARM
333
334
-------------------------------------------------------------------
335
Thu Oct 27 12:58:18 CEST 2005 - lmuelle@suse.de
336
337
- Update to version 0.96.2.
338
339
-------------------------------------------------------------------
340
Fri Jul 8 13:44:55 CEST 2005 - lmuelle@suse.de
341
342
- Update to version 0.95.2.
343
344
-------------------------------------------------------------------
345
Mon Jun 20 13:08:11 CEST 2005 - lmuelle@suse.de
346
347
- Update to version 0.94.14.
348
349
-------------------------------------------------------------------
350
Wed May 18 09:53:03 CEST 2005 - lmuelle@suse.de
351
352
- Remove superfluous, twice installed man pages from the doc dir.
353
354
-------------------------------------------------------------------
355
Tue May 17 16:59:11 CEST 2005 - lmuelle@suse.de
356
357
- Update to version 0.94.12, [#84028].
358
359
-------------------------------------------------------------------
360
Tue Apr 26 15:14:18 CEST 2005 - uli@suse.de
361
362
- disabled make check on ARM (may hang QEMU)
363
364
-------------------------------------------------------------------
365
Tue Feb 1 16:49:23 CET 2005 - ro@suse.de
366
367
- added check-build.sh (need 2.6.X kernel at least)
368
369
-------------------------------------------------------------------
370
Mon Dec 6 11:08:47 CET 2004 - lmuelle@suse.de
371
372
- Update to version 0.93.2.
373
374
-------------------------------------------------------------------
375
Thu Nov 25 01:22:59 CET 2004 - ro@suse.de
376
377
- fix build on db-4.3
378
379
-------------------------------------------------------------------
380
Tue Oct 26 23:21:20 CEST 2004 - lmuelle@suse.de
381
382
- Update to version 0.92.8, [#47636].
383
384
-------------------------------------------------------------------
385
Thu Oct 14 18:19:03 CEST 2004 - mmj@suse.de
386
387
- Update to version 0.92.7
388
389
-------------------------------------------------------------------
390
Thu Oct 14 17:32:43 CEST 2004 - lmuelle@suse.de
391
392
- Update to version 0.92.6.
393
394
-------------------------------------------------------------------
395
Sat Aug 7 06:09:36 CEST 2004 - lmuelle@suse.de
396
397
- Update to version 0.92.4.
398
399
-------------------------------------------------------------------
400
Thu Jul 15 12:38:23 CEST 2004 - lmuelle@suse.de
401
402
- Update to version 0.92.2.
403
404
-------------------------------------------------------------------
405
Mon Jun 28 20:30:49 CEST 2004 - mmj@suse.de
406
407
- Update to 0.92.0.
408
409
-------------------------------------------------------------------
410
Sat Apr 10 11:42:34 CEST 2004 - lmuelle@suse.de
411
412
- Update to version 0.17.5
413
414
-------------------------------------------------------------------
415
Fri Mar 5 13:08:06 CET 2004 - lmuelle@suse.de
416
417
- remove twice listed bogotune man page from file list
418
419
-------------------------------------------------------------------
420
Thu Mar 4 19:45:03 CET 2004 - mmj@suse.de
421
422
- Update to 0.16.4
423
424
-------------------------------------------------------------------
425
Wed Jan 7 10:16:39 CET 2004 - lmuelle@suse.de
426
427
- update to version 0.15.13.1
428
429
-------------------------------------------------------------------
430
Mon Nov 10 17:30:43 CET 2003 - lmuelle@suse.de
431
432
- update to version 0.15.8
433
- add norootforbuild to the spec file
434
435
-------------------------------------------------------------------
436
Thu Aug 14 15:27:29 CEST 2003 - lmuelle@suse.de
437
438
- update to version 0.14.4
439
440
-------------------------------------------------------------------
441
Thu Jul 3 16:02:41 CEST 2003 - lmuelle@suse.de
442
443
- update to version 0.13.7.2
444
445
-------------------------------------------------------------------
446
Fri Jun 6 13:31:10 CEST 2003 - lmuelle@suse.de
447
448
- update to version 0.13.6.2
449
450
-------------------------------------------------------------------
451
Sat Apr 19 16:40:39 CEST 2003 - lmuelle@suse.de
452
453
- update to version 0.11.2
454
455
-------------------------------------------------------------------
456
Wed Apr 9 15:35:00 CEST 2003 - lmuelle@suse.de
457
458
- switch to the upstream patch to work with current coreutils
459
460
-------------------------------------------------------------------
461
Tue Apr 8 12:04:25 CEST 2003 - lmuelle@suse.de
462
463
- update to version 0.11.1.8
464
465
-------------------------------------------------------------------
466
Thu Mar 27 10:54:14 CET 2003 - lmuelle@suse.de
467
468
- update to version 0.11.1.4
469
470
-------------------------------------------------------------------
471
Thu Mar 6 09:23:14 CET 2003 - lmuelle@suse.de
472
473
- update to version 0.11.1
474
475
-------------------------------------------------------------------
476
Mon Feb 24 15:18:13 CET 2003 - lmuelle@suse.de
477
478
- update to version 0.10.3.1
479
480
-------------------------------------------------------------------
481
Tue Feb 11 20:18:41 CET 2003 - lmuelle@suse.de
482
483
- update to version 0.10.2
484
485
-------------------------------------------------------------------
486
Sun Dec 8 14:19:20 CET 2002 - lmuelle@suse.de
487
488
- update to version 0.9.1.2
489
490
-------------------------------------------------------------------
491
Sun Dec 1 19:22:53 CET 2002 - lmuelle@suse.de
492
493
- update to version 0.9.1
494
495
-------------------------------------------------------------------
496
Tue Nov 12 12:07:05 CET 2002 - lmuelle@suse.de
497
498
- remove superfluous aclocal, libtoolize, autoheader, automake, autoconf
499
500
-------------------------------------------------------------------
501
Mon Nov 11 14:45:20 CET 2002 - lmuelle@suse.de
502
503
- update to version 0.8.0
504
- make use of autoheader and automake; call aclocal first
505
506
-------------------------------------------------------------------
507
Tue Nov 5 21:13:49 CET 2002 - lmuelle@suse.de
508
509
- update to version 0.7.6
510
511
-------------------------------------------------------------------
512
Mon Nov 4 15:31:42 CET 2002 - lmuelle@suse.de
513
514
- add patch for getopt call to fix -d option from Carsten Hoeger
515
<choeger@suse.de>
516
517
-------------------------------------------------------------------
518
Sun Oct 20 18:23:45 CEST 2002 - lmuelle@suse.de
519
520
- inital SuSE RPM based on ESR spec file
521