|
From: Paul L. <pdo...@us...> - 2011-01-10 21:40:21
|
Update of /cvsroot/serverfilters/server_side_filters/docs In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv5140/docs Modified Files: README index.php Log Message: Added ability to add more header selections; Added ability to remove any filter location, matching method selections or filter actions; Added more negative test types (matching methods); Added Sieve filter retrieval example; Fixed broken sanitize hook Index: README =================================================================== RCS file: /cvsroot/serverfilters/server_side_filters/docs/README,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** README 1 Oct 2010 02:35:24 -0000 1.1.1.1 --- README 10 Jan 2011 21:40:12 -0000 1.2 *************** *** 1,8 **** Server Side Filters plugin for SquirrelMail =========================================== ! Ver 2.0, 2010/09/11 ! Copyright (c) 2004-2010 Paul Lesniewski <pa...@sq...> Copyright (c) 2002-2004 Jon Stroud <acc...@bs...> Copyright (c) 2002-2004 Tony Lownds <ton...@us...> --- 1,8 ---- Server Side Filters plugin for SquirrelMail =========================================== ! Ver 2.1, 2011/01/11 ! Copyright (c) 2004-2011 Paul Lesniewski <pa...@sq...> Copyright (c) 2002-2004 Jon Stroud <acc...@bs...> Copyright (c) 2002-2004 Tony Lownds <ton...@us...> *************** *** 21,30 **** Most any method of filter access is supported (local files, FTP, ! database, LDAP, etc.) via the Server Settings Backend plugin ! (which is required to use this plugin). A secondary plugin is also required to provide the syntax rules for the needed filtering solution, such as the Server Side ! Filters Maildrop plugin or the Server Side Filters Procmail plugin. --- 21,31 ---- Most any method of filter access is supported (local files, FTP, ! database, LDAP, socket, etc.) via the Server Settings Backend ! plugin (which is required to use this plugin). A secondary plugin is also required to provide the syntax rules for the needed filtering solution, such as the Server Side ! Filters Maildrop plugin, the Server Side Filters Procmail or the ! Server Side Filters Sieve plugin. *************** *** 51,54 **** --- 52,64 ---- + Usage Notes + =========== + + Note that if "To or Cc" is used with a negative matching type ("Does + Not Contain", "Doesn't Begin With", etc.), technically, the test + changes to "To AND Cc" due to the boolean logic of the negative test. + + + Requirements ============ *************** *** 225,234 **** folder, action ("MOVE", "COPY", or "DELETE"), copy to folder ("ON" or "OFF"), send to address ("ON" or "OFF"), email address, matching ! method ("CONTAINS", "NOT_CONTAINS", "BEGINS_WITH", "ENDS_WITH", ! "EXACT_MATCH", or "REGEX"), pre-defined rule name (if any). All ! these fields must be separated by a set string, which is given as ! $filter_field_delimiter (the fifth hook argument) and everything ! should be escaped using the function ssf_escape(), which is provided ! by this plugin. An example of one such rule description line is: ####RULE#### Subject-''-[SM-USERS]-''-INBOX.SM-USERS-''-MOVE-''-ON-''-OFF-''--''-CONTAINS-''- --- 235,246 ---- folder, action ("MOVE", "COPY", or "DELETE"), copy to folder ("ON" or "OFF"), send to address ("ON" or "OFF"), email address, matching ! method ("CONTAINS", "NOT_CONTAINS", "BEGINS_WITH", "DOESNT_BEGIN_WITH", ! "ENDS_WITH", "DOESNT_END_WITH", "IS_EXACTLY", "ISNT_EXACTLY", ! "MATCHES_REGEX" or "DOESNT_MATCH_REGEX"), pre-defined rule name (if ! any). All these fields must be separated by a set string, which is ! given as $filter_field_delimiter (the fifth hook argument) and ! everything should be escaped using the function ssf_escape(), which ! is provided by this plugin. An example of one such rule description ! line is: ####RULE#### Subject-''-[SM-USERS]-''-INBOX.SM-USERS-''-MOVE-''-ON-''-OFF-''--''-CONTAINS-''- *************** *** 269,272 **** --- 281,292 ---- ========== + v2.1 2011/01/11 Paul Lesniewski <pa...@sq...> + * Added ability to add more header selections + * Added ability to remove any filter location, matching + method selections or filter actions + * Added more negative test types (matching methods) + * Added Sieve filter retrieval example + * Fixed broken sanitize hook + v2.0 2010/09/11 Paul Lesniewski <pa...@sq...> * Complete re-write; all new code Index: index.php =================================================================== RCS file: /cvsroot/serverfilters/server_side_filters/docs/index.php,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** index.php 1 Oct 2010 02:35:24 -0000 1.1.1.1 --- index.php 10 Jan 2011 21:40:12 -0000 1.2 *************** *** 8,12 **** * person is logged in or not. * ! * @copyright (c) 1999-2010 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License */ --- 8,12 ---- * person is logged in or not. * ! * @copyright (c) 1999-2011 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License */ |