1filtermail ChangeLog 2-=-=-=-=-=-=-=-=-=-= 3 4Sun Jun 5 11:29:18 CEST 2016 Holger Hoffstätte <holger@applied-asynchrony.com> 5 6- delete unused regex 7- delete unused variables 8- fix virutal function signatures 9- handle fgets return value 10- properly delete err_buf 11 12Mon Feb 29 16:44:08 CET 2016 baueran 13 14- src/rcfile.ll: yyin is now a reference. So use different ifstream 15 pointer and pass it on. 16- src/pop3.cc: FlexLexer::switch_stream no longer has 2nd argument 17 optional, it seems. So pass NULL as second object. 18 19Sat May 17 19:21:57 CEST 2014 baueran 20 21 src/preferences.cc: 22 23 (Hopefully) fixed Debian Bug #716522: filtermail crashes 24 with invalid file name in rc file that cannot be expanded 25 properly. 26 27Sun May 11 17:11:43 CEST 2014 baueran 28 29 Fix build problems due to bison not supporting 30 YYPARSE_PARAM anylonger, documented e.g. here: 31 32 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733380 33 34Sat Mar 3 17:40:14 EST 2012 baueran 35 36 Index: src/socket.cc 37 Index: src/header.cc 38 39 Ignore time stamps. 40 41 Index: src/preferences.cc 42 Index: src/preferences.hh 43 44 Add preferences to ignore time stamps. 45 46 Index: src/filtermail.cc 47 Index: src/filtermail.hh 48 49 Add Options. 50 51 Index: configure.ac 52 53 Change version number. 54 55 Index: man/filtermailrc.5 56 Index: man/filtermail.1 57 Index: man/filtermailex.5 58 59 Update man pages. 60 61Fri Mar 19 20:03:19 EST 2010 baueran 62 63- src/header.cc: fix type incompatibility / compilation problem 64 65Sun Jun 7 11:51:11 EST 2009 baueran 66 67- src/header.hh: new custom exception, add_entry throws it 68 when pop header is malformed 69- src/rfc822.yy: pass on exception to main filtering code 70 71Sun Jan 18 19:11:38 EST 2009 baueran 72 73- src/apop.cc: fix strlen dependency by including cstring 74- *: update email address and copyright information 75 76Sat Sep 15 17:48:33 EST 2007 baueran 77 78- src/socket.cc: update licensing to reflect SSL use 79- README: update licensing to reflect SSL use 80- TODO: remove 81 822007-03-12 07:25:35 -0700 (Mon, 12 Mar 2007) baueran 83 84- src/Makefile.am: make getopt conditional on GETOPT 85- configure.ac: add GETOPT conditional to check getopt 86 872007-03-12 07:31:00 -0700 (Mon, 12 Mar 2007) baueran 88 89- man/filtermail*: reflect recent date 90 912007-03-03 13:14:15 -0800 (Sat, 03 Mar 2007) baueran 92 93- src/filtermail.cc: add return_val to capture failed attempt to check 94 mailbox for spam 95- src/socket.cc: syntax change 96 972007-01-22 14:00:26 -0800 (Mon, 22 Jan 2007) baueran 98 99- src/i18n.hh: remove 100- src/apop.cc, src/preferences.cc, src/rcfile.yy, 101 src/pop3.cc, src/rfc822.yy, src/feedback.cc, 102 src/rcfile.ll, src/header.cc, src/socket.cc, 103 src/account.cc, src/filtermail.hh, src/weeder.cc, 104 src/Makefile.am, src/filtermail.cc: remove all references 105 to gettext, replace occurrences of "\n" with endl in the 106 filtermail output messages 107 108Mon Jan 1 14:37:49 CET 2007 Andreas Bauer <baueran@gmail.com> 109 110 * configure.ac: remove all m4 and gettext references 111 * Makefile.am: reflect changes 112 113Sun Dec 31 21:40:38 CET 2006 Andreas Bauer <baueran@in.tum.de> 114 115 * configure.ac: update version number and copyright information 116 * src/preferences.*: use singleton design pattern 117 * src/rcfile.yy: reflect changes 118 * src/filtermail.cc: reflect changes 119 * src/socket.cc: reflect changes 120 * src/feedback.*: use singleton design pattern 121 122Fri Jul 8 11:29:20 CEST 2005 Andreas Bauer <baueran@in.tum.de> 123 124 * src/protocol.hh: add virtual destructor 125 * all file: change date in copyright statement 126 127Fri Jul 8 11:29:20 CEST 2005 Alexander Kaganyuk <kaganyuk@ccc.vinnica.ua> 128 129 * src/Makefile.am: change $^ to $< 130 131Sun Dec 5 10:01:16 CET 2004 Andreas Bauer <baueran@in.tum.de> 132 133 * src/rcfile.ll, configure.ac: check for presence of wordexp.h 134 135Sat Dec 4 22:11:28 MET 2004 Andreas Bauer <baueran@in.tum.de> 136 137 * src/apop.cc: add include <strings.h> 138 * src/Makefile.am: remove mv long options 139 140Sun Nov 21 10:40:39 CET 2004 Kai Hildebrandt <kai.hildebrandt@web.de> 141 Andreas Bauer <baueran@in.tum.de> 142 143 * src/Makefile.am: fix 'mv-dependencies' in rfc822parser.cc target 144 145Sat Nov 20 16:51:58 CET 2004 Andreas Bauer <baueran@in.tum.de> 146 147 * src/preferences.*: remove prefs namespace and make class static 148 * src/*.cc,*.hh: remove all references to prefs namespace 149 150Sun Oct 10 15:11:44 CEST 2004 Andreas Bauer <baueran@in.tum.de> 151 152 * src/*.cc,*.hh: change const functions to function type const 153 154Sat Aug 7 20:21:47 CEST 2004 Andreas Bauer <baueran@in.tum.de> 155 156 * src/socket.cc: prepare IMAP support 157 * src/apop.cc:login: check for timestamp server message 158 159Sat Jun 5 15:22:58 CEST 2004 Hilmar Preusse <hille42@web.de> 160 161 * NEWS: add information about rcfile changes 162 163Sun May 30 16:03:58 CEST 2004 Andreas Bauer <baueran@in.tum.de> 164 165 * src/apop.cc:login: new 166 * src/socket.cc: added preliminary SSL support using OpenSSL 167 * configure.ac: check for OpenSSL 168 * src/account.cc: fix up error messages 169 * src/preferences.cc: add protocol variant pop3/ssl and apop/ssl 170 171Sat Apr 24 19:44:37 CEST 2004 Andreas Bauer <baueran@in.tum.de> 172 173 * src/weeder.cc:check_maxlength: unignore default value 174 175Sat Feb 14 12:13:21 CET 2004 Andreas Bauer <baueran@in.tum.de> 176 177 * src/weeder.cc:check_duplicates: add check for empty Message-ID 178 179Sun Jan 25 13:54:44 CET 2004 Andreas Bauer <baueran@in.tum.de> 180 181 * src/feedback.cc: print_header: new 182 * man/filtermailrc.1: reflect changes of SHOW_HEADERS 183 184Sat Jan 24 18:20:21 CET 2004 Andreas Bauer <baueran@in.tum.de> 185 186 * man/Makefile.am: pdf: new target 187 188Sun Dec 28 13:20:58 CET 2003 Andreas Bauer <baueran@in.tum.de> 189 190 * src/filtermail.cc: fix today_ to store date properly 191 192Sat 27 Dec 2003 00:57:26 -0000 Til Schubbe <t.schubbe@gmx.de> 193 194 * contrib/selectheader: changed 195 196Fri 26 Dec 2003 17:40:29 -0000 Til Schubbe <t.schubbe@gmx.de> 197 198 * TODO: changed 199 * contrib/selectheader: new 200 * contrib/FILES: reflect changes 201 202Thu Dec 25 15:39:40 CET 2003 Andreas Bauer <baueran@in.tum.de> 203 204 * src/rcfile.ll: rearranged state precedences 205 * src/preferences.cc: fixed up open() to use its argument 206 207Tue Nov 25 21:47:48 CET 2003 Chris Vine <chris@cvine.freeserve.co.uk> 208 209 * src/rcfile.yy: MAXSIZE_SCORE: new 210 * src/rcfile.ll: MAXSIZE_SCORE: new 211 * src/preferences.cc: set_max_size_score: new 212 * src/preferences.cc: max_size_score: new 213 214Mon Nov 24 22:29:25 CET 2003 Andreas Bauer <baueran@in.tum.de> 215 216 * src/rcfile.yy: RCParser: new class declarations 217 * src/preferences.cc: rcflexer: remove all references 218 * src/rcfile.hh: new file 219 22013 Nov 2003 23:21:40 -0000 Til Schubbe <t.schubbe@gmx.de> 221 222 * contrib/chrcformat_05-07: new 223 * contrib/rmcrlf: new 224 * contrib/FILES: updated 225 * contrib/Makefile.am: updated 226 227Sun Oct 12 16:43:46 CEST 2003 Andreas Bauer <baueran@in.tum.de> 228 229 * src/weeder.cc:check_scores: Fixed a bug concerning case sensivity 230 * src/rcfile.ll: Include can handle environment variables now 231 232Sat Oct 11 19:36:26 CEST 2003 Andreas Bauer <baueran@in.tum.de> 233 234 * src/pop3.cc: added delete functionality 235 * src/rcfile.*: extended scanner and parser definitions 236 * src/weeder.cc: added support for normalised subject filtering 237 238Thu Oct 9 15:55:34 CEST 2003 Andreas Bauer <baueran@in.tum.de> 239 240 * src/weeder.cc:check_allow_rules: new 241 * src/weeder.cc:check_deny_rules: new 242 * src/weeder.cc:check_scores: new 243 * src/weeder.cc:check_duplicates: new 244 245Mi Okt 8 22:19:22 CEST 2003 Andreas Bauer <baueran@in.tum.de> 246 247 * src/score.cc: new 248 249Tue Oct 7 22:37:34 CEST 2003 Andreas Bauer <baueran@in.tum.de> 250 251 * src/weeder.cc: is_weed: added support for negative deny rules 252 253Sun Oct 5 20:17:18 CEST 2003 Andreas Bauer <baueran@in.tum.de> 254 255 * src/weeder.cc: is_weed: added support for negative allow rules 256 257Sat Oct 4 13:42:14 CEST 2003 Andreas Bauer <baueran@in.tum.de> 258 259 * src/weeder.hh: new 260 * src/weeder.cc: new 261 * src/Makefile.am: add weeder.* to make targets 262 263Mi Aug 13 18:45:02 CEST 2003 Andreas Bauer <baueran@in.tum.de> 264 265 * src/rcfile.yy: renamed lexer to rclexer 266 * src/rfc822.yy: renamed lexer to rfclexer 267 268Sat Jul 26 15:26:22 CEST 2003 Andreas Bauer <baueran@in.tum.de> 269 270 * src/rfc822.ll: new 271 * src/rfc822.yy: new 272 * src/Makefile.am: rfc_test: new compiler target 273 274Wed Jul 23 22:05:28 CEST 2003 Andreas Bauer <baueran@in.tum.de> 275 276 * src/pop3.cc: status (): new 277 278Mon Jul 21 10:16:23 CEST 2003 Andreas Bauer <baueran@in.tum.de> 279 280 * ChangeLog.1: new 281 * src/account.cc: include header <typeinfo> 282 * src/RFC822.cc src/RFC822.hh: remove 283