Revisions for ingo/lib/Script/sieve.php

Location: [ Horde ] / ingo / lib / Script / sieve.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.63.10.36 FRAMEWORK_3 (+2 -2 lines) 07/17/2008 06:55 PM Jan Schneider jan

MFH: 1.118

Tags: INGO_1_2_1

1.118 (+2 -2 lines) 07/17/2008 06:51 PM Jan Schneider jan

Fix adding more than 5 wildcard blacklists.
Bug: 7077

1.63.10.35 FRAMEWORK_3 (+37 -16 lines) 07/04/2008 01:01 PM Jan Schneider jan

MFH: 1.117

1.117 (+37 -16 lines) 07/04/2008 12:58 PM Jan Schneider jan

Catch Received: headers that pad single digit days with either spaces or
zeros.
Bug: 7023

1.63.10.34 FRAMEWORK_3 (+1187 -334 lines) 12/20/2007 09:05 AM Jan Schneider jan

Merge from HEAD.

Tags: INGO_1_2, INGO_1_2_RC3, INGO_1_2_RC2

1.116 (+1 -7 lines) 12/07/2007 09:58 AM Jan Schneider jan

Don't do implicit spam filtering in vacation rule.

Tags: BEFORE_MERGE_3_2

1.115 (+627 -66 lines) 10/07/2007 08:15 AM Jan Schneider jan

phpdoc

Tags: INGO_1_2_RC1

1.114 (+54 -106 lines) 10/07/2007 07:39 AM Jan Schneider jan

Refactoring: nuke useless method, add special rule block directly instead of
passing them around.

1.63.10.33 FRAMEWORK_3 (+23 -3 lines) 10/07/2007 07:18 AM Jan Schneider jan

MFH 1.113

Tags: INGO_1_1_5

1.113 (+23 -3 lines) 10/07/2007 07:08 AM Jan Schneider jan

Improve forward rule generation with sieve scripts.

1.112 (+7 -5 lines) 08/03/2007 05:01 AM Jan Schneider jan

Allow to not specify a start and end date for vacations. The timed vacation
code in the sieve driver really makes me nervous.

1.111 (+6 -6 lines) 07/20/2007 05:20 PM Chuck Hagenbuch chuck

array_filter without an argument already removes empty items.

Tags: INGO_1_2_ALPHA

1.110 (+20 -6 lines) 07/19/2007 04:11 PM Chuck Hagenbuch chuck

[cjh] Allow numeric spam score comparisons with Sieve (adrieder@sbox.tugraz.at,
Request #3837).

1.63.10.32 FRAMEWORK_3 (+2 -2 lines) 07/10/2007 06:32 PM Chuck Hagenbuch chuck

MFH: [cjh] Fix check for bulk or list precedence in Sieve vacation (Bug #5543).

Tags: INGO_1_1_4

1.109 (+9 -9 lines) 07/10/2007 05:49 PM Chuck Hagenbuch chuck

[cjh] Fix check for bulk or list precedence in Sieve vacation (Bug #5543).

1.63.10.31 FRAMEWORK_3 (+6 -6 lines) 06/17/2007 06:40 PM Jan Schneider jan

MFH: 1.108

1.108 (+6 -6 lines) 06/17/2007 06:34 PM Jan Schneider jan

Fix strings with leading comma.

1.107 (+3 -3 lines) 06/10/2007 11:53 AM Chuck Hagenbuch chuck

Fix sieve day checks (padding issue)
Submitted by: Marc Jauvin <marc@r4l.com>

1.106 (+170 -20 lines) 04/16/2007 11:02 AM Chuck Hagenbuch chuck

[cjh] Add timed vacation messages (groente@puscii.nl, Request #4938).

1.105 (+107 -6 lines) 04/05/2007 06:18 PM Matt Selsky selsky

Add body test for sieve.
Restrict tests that can be done with body.
Add requires to 'not' test so it picks up requirements of subtests.

Bug: 3875
Submitted by: michael.menge@zdv.uni-tuebingen.de

1.104 (+97 -97 lines) 12/20/2006 11:35 PM Chuck Hagenbuch chuck

Remove a whole lot of unnecessary = &

1.63.10.30 FRAMEWORK_3 (+3 -3 lines) 10/10/2006 09:38 AM Jan Schneider jan

MFH: 1.103

Tags: INGO_1_1_3, INGO_1_1_2

1.103 (+3 -3 lines) 10/10/2006 09:13 AM Jan Schneider jan

Match all messages if not providing any criteria (gergely@risko.hu, Bug #4345).

1.63.10.29 FRAMEWORK_3 (+5 -5 lines) 08/22/2006 11:41 AM Jan Schneider jan

MFH: 1.102

1.102 (+5 -5 lines) 08/22/2006 11:20 AM Jan Schneider jan

Looks like non-capturing patterns don't work quite like expected with
preg_replace().
Bug: 4238

1.101 (+1 -2 lines) 08/13/2006 10:44 PM Michael M Slusarz slusarz

Unneeded since tags.

1.100 (+3 -2 lines) 05/01/2006 03:19 PM Karsten Fourmont karsten

Coding Standards: fixed "if(" and function definitions with opening brace
on same line.

1.63.10.28 FRAMEWORK_3 (+3 -3 lines) 04/26/2006 01:27 PM Jan Schneider jan

MFH: 1.99

Tags: INGO_1_1_1

1.99 (+3 -3 lines) 04/26/2006 01:25 PM Jan Schneider jan

Don't match commas without trailing characters.

Bug: 3313

1.63.10.27 FRAMEWORK_3 (+5 -1 lines) 04/24/2006 08:45 AM Jan Schneider jan

MFH: 1.98

1.98 (+5 -1 lines) 04/24/2006 08:39 AM Jan Schneider jan

Filter out empty addresses and headers.

Bug: 3313

1.97 (+2 -2 lines) 03/13/2006 01:13 AM Michael M Slusarz slusarz

standardize my email address.

1.96 (+2 -2 lines) 03/03/2006 09:59 AM Jan Schneider jan

Add share support to vfs and timsieved drivers.
Permission checking.
Small improvments.

1.63.10.26 FRAMEWORK_3 (+2 -2 lines) 02/24/2006 01:58 PM Jan Schneider jan

MFH: 1.95

Tags: INGO_1_1

1.95 (+2 -2 lines) 02/24/2006 12:54 PM Jan Schneider jan

Create comment header that works with Exim too.

1.94 (+5 -5 lines) 02/02/2006 12:29 PM Jan Schneider jan

Add comment to Spam Filter rule.

1.63.10.25 FRAMEWORK_3 (+3 -3 lines) 01/31/2006 03:00 PM Jan Schneider jan

MFH: Update/fix license information.

Tags: INGO_1_1_RC2

1.63.10.24 FRAMEWORK_3 (+8 -10 lines) 01/31/2006 01:47 PM Jan Schneider jan

MFH: 1.92

1.63.10.23 FRAMEWORK_3 (+10 -13 lines) 01/31/2006 01:46 PM Jan Schneider jan

MFH: 1.91

1.93 (+3 -3 lines) 01/31/2006 01:33 PM Jan Schneider jan

Update/fix license information.

1.92 (+8 -10 lines) 01/31/2006 11:37 AM Jan Schneider jan

toCode() doesn't take a parameter.
Remove indenting from notify message.

1.91 (+10 -13 lines) 01/31/2006 11:15 AM Jan Schneider jan

Gettext

1.63.10.22 FRAMEWORK_3 (+6 -6 lines) 01/23/2006 09:47 AM Jan Schneider jan

MFH:
Catch errors.
Use the configured administration user for retrieving scripts too.
Pass filter objects by reference.
Load ingo's own css.

1.90 (+7 -7 lines) 01/23/2006 09:24 AM Jan Schneider jan

Pass filter objects by reference.

1.89 (+45 -2 lines) 12/08/2005 03:35 PM eraserhd

* Add easy spam-filtering page

1.88 (+71 -59 lines) 12/08/2005 02:20 PM eraserhd

* Refactor vacation block generation out of generate()

1.87 (+30 -20 lines) 12/08/2005 02:15 PM eraserhd

* Refactor whitelist block generation out of generate()

1.86 (+77 -67 lines) 12/08/2005 01:23 PM eraserhd

* Refactor blacklist block generation out of generate()

1.85 (+40 -32 lines) 12/08/2005 01:17 PM eraserhd

* Refactor calculation of the forward block out of generate()

1.63.10.21 FRAMEWORK_3 (+3 -3 lines) 11/15/2005 05:17 AM Matt Selsky selsky

MFH: Make gettext strings consistent.

Tags: INGO_1_1_RC1

1.84 (+3 -3 lines) 11/15/2005 04:47 AM Matt Selsky selsky

Make gettext strings consistent.

1.63.10.20 FRAMEWORK_3 (+55 -2 lines) 10/27/2005 04:15 AM Matt Selsky selsky

MFH: Bug #1139

1.83 (+55 -2 lines) 10/27/2005 04:04 AM Matt Selsky selsky

Add notify action.

Bug: 1139
Submitted by: wolstena@sfu.ca

1.63.10.19 FRAMEWORK_3 (+9 -2 lines) 10/17/2005 07:39 PM Jan Schneider jan

Merged from HEAD.

1.63.10.18 FRAMEWORK_3 (+2 -2 lines) 08/22/2005 04:42 AM Jan Schneider jan

MFH: 1.82

Tags: INGO_1_0_2, INGO_1_0_2_RC1

1.82 (+2 -2 lines) 08/22/2005 03:29 AM Jan Schneider jan

Check more reliable for address fields.

Submitted by: abc (at) digithi (dot) de
Bug: 2486

Tags: BEFORE_MERGE_3_1

1.63.10.17 FRAMEWORK_3 (+3 -3 lines) 07/25/2005 11:19 AM Jan Schneider jan

MFH: 1.81

1.81 (+3 -3 lines) 07/25/2005 11:17 AM Jan Schneider jan

Fix semantics.
Bug: 2331
Submitted by: risko (at) risko (dot) hu

1.63.10.16 FRAMEWORK_3 (+4 -3 lines) 07/25/2005 04:25 AM Jan Schneider jan

MFH: 1.80

1.80 (+4 -3 lines) 07/25/2005 04:13 AM Jan Schneider jan

Convert comment charsets.

1.63.10.15 FRAMEWORK_3 (+5 -4 lines) 07/24/2005 09:55 AM Jan Schneider jan

MFH: 1.79

1.79 (+5 -4 lines) 07/24/2005 09:39 AM Jan Schneider jan

[jan] Always encode Sieve scripts in UTF-8 and MIME encode subject of vacation
messages (risko@risko.hu, Bug #2121).

1.63.10.14 FRAMEWORK_3 (+2 -9 lines) 07/07/2005 05:23 PM Matt Selsky selsky

Revert flag-only rule code.

Bug: 2236

1.63.10.13 FRAMEWORK_3 (+15 -16 lines) 07/07/2005 02:47 PM Matt Selsky selsky

MFH: 1.78

1.78 (+15 -16 lines) 07/07/2005 02:46 PM Matt Selsky selsky

Formatting.

1.63.10.12 FRAMEWORK_3 (+1 -5 lines) 07/07/2005 02:31 PM Matt Selsky selsky

MFH: Remove "@access public".

1.77 (+1 -5 lines) 07/07/2005 02:27 PM Matt Selsky selsky

Remove "@access public".

1.63.10.11 FRAMEWORK_3 (+14 -14 lines) 07/04/2005 01:09 PM Jan Schneider jan

MFH: 1.76

1.76 (+14 -14 lines) 07/04/2005 01:06 PM Jan Schneider jan

Fix regex escaping. Only Address and Headers tests have a match flag at
all. Has this patch ever been tested?

1.63.10.10 FRAMEWORK_3 (+90 -103 lines) 06/26/2005 01:35 AM Chuck Hagenbuch chuck

MFH: [cjh] Don't escape "\" in Sieve regex mode (Bug #2134).

1.75 (+81 -101 lines) 06/26/2005 01:35 AM Chuck Hagenbuch chuck

[cjh] Don't escape "\" in Sieve regex mode (Bug #2134).

1.63.10.9 FRAMEWORK_3 (+10 -10 lines) 06/23/2005 05:16 PM Matt Selsky selsky

MFH: Clean up phpdoc.

1.63.10.8 FRAMEWORK_3 (+7 -7 lines) 06/23/2005 05:14 PM Matt Selsky selsky

MFH: else if -> elseif

1.74 (+10 -10 lines) 06/23/2005 05:12 PM Matt Selsky selsky

Clean up phpdoc.

1.73 (+7 -7 lines) 06/23/2005 05:06 PM Matt Selsky selsky

else if -> elseif

1.72 (+9 -2 lines) 06/13/2005 05:50 PM Matt Selsky selsky

Add flag-only rule.

Bug: 1114
Submitted by: jeff@coherentnetworksolutions.com

1.63.10.7 FRAMEWORK_3 (+16 -16 lines) 06/01/2005 11:07 AM Matt Selsky selsky

MFH: Add missing spaces and clean up phpdoc for constants.

1.71 (+16 -16 lines) 06/01/2005 11:06 AM Matt Selsky selsky

Add missing spaces and clean up phpdoc for constants.

1.63.10.6 FRAMEWORK_3 (+19 -8 lines) 05/25/2005 12:45 PM Jan Schneider jan

MFH: 1.70

1.70 (+19 -8 lines) 05/25/2005 12:33 PM Jan Schneider jan

Don't do comma splitting on regex values.

Bug: 1904

1.63.10.5 FRAMEWORK_3 (+5 -5 lines) 05/04/2005 12:00 PM Jan Schneider jan

MFH 1.69

1.69 (+5 -5 lines) 05/04/2005 11:50 AM Jan Schneider jan

Fix "(not) ends with" tests.

Submitted by: Paul Wagland <paul@kungfoocoder.org>

1.68 (+2 -2 lines) 04/29/2005 01:23 PM eraserhd

* Add support for storing Sieve rules in LDAP (Supports Sun JES/ONE and iPlanet
messaging servers).

1.63.10.4 FRAMEWORK_3 (+17 -1 lines) 04/22/2005 03:18 PM Jan Schneider jan

MFH 1.67

1.67 (+17 -1 lines) 04/22/2005 03:12 PM Jan Schneider jan

Allow messages being kept and moved or redirected to be flagged.

Bug: 1292

1.63.10.3 FRAMEWORK_3 (+1 -2 lines) 04/21/2005 07:27 AM Matt Selsky selsky

Remove @version.

1.66 (+1 -2 lines) 04/20/2005 05:07 AM Matt Selsky selsky

Remove @version.

1.63.10.2 FRAMEWORK_3 (+3 -2 lines) 03/06/2005 01:55 PM Jan Schneider jan

MFH 1.65

1.65 (+3 -2 lines) 03/06/2005 08:29 AM Jan Schneider jan

Whitelist means to not apply any other rules, so add a STOP rule after the
KEEP rule.

Bug: 1378

1.63.10.1 FRAMEWORK_3 (+74 -10 lines) 02/07/2005 05:37 AM Jan Schneider jan

MFH 1.64

1.64 (+74 -10 lines) 02/07/2005 05:28 AM Jan Schneider jan

Allow to specify multiple values with "Begins/Ends With" tests.
Bug: 1105
Submitted by: Todd Merritt <tmerritt@email.arizona.edu>

1.13.2.2 RELENG_1 (+9 -3 lines) 09/22/2004 01:43 PM Michael M Slusarz slusarz

Submitted by: Liam Hoekenga <liamr@umich.edu>
Implement whitelist for Sieve scripts.
Various formatting changes to make ingo look more like HEAD.

1.63 (+8 -2 lines) 08/17/2004 01:11 AM Michael M Slusarz slusarz

Bug: 348
Submitted by: kevin_myer@iu13.org
Add new Ingo action (keep and file to folder).

Tags: FRAMEWORK_3, INGO_1_0_1, INGO_1_0, INGO_1_0_RC3, INGO_1_0_RC2, INGO_1_0_RC1, INGO_1_0_BETA

1.62 (+29 -29 lines) 05/20/2004 11:48 AM Jan Schneider jan

Fix package names.

1.61 (+6 -6 lines) 05/13/2004 04:07 AM Jan Schneider jan

Fix ends-with tests.
Submitted by: Paul Wagland <paul@kungfoocoder.org>

1.60 (+3 -3 lines) 04/12/2004 05:46 PM Michael M Slusarz slusarz

Submitted by: Todd Merritt <tmerritt@email.arizona.edu>
Fix not exists test.

1.59 (+3 -3 lines) 04/07/2004 10:43 AM Chuck Hagenbuch chuck

No more HORDE_LIBS.

1.58 (+4 -2 lines) 03/15/2004 05:44 PM Jan Schneider jan

Random PHP 5 fixes:
- "clone" is a reserved word now.
- Only pass arrays to array functions.
- Don't cast objects to booleans.

Tags: INGO_1_0_ALPHA

1.57 (+2 -5 lines) 02/23/2004 03:29 AM Michael M Slusarz slusarz

This check is handled by check()

1.56 (+30 -2 lines) 02/19/2004 05:27 PM Michael M Slusarz slusarz

Add regex as a matching function for procmail.
All script abilities are set to false by default - it is up to the individual
drivers to enable a specific ability.

1.55 (+9 -2 lines) 01/28/2004 11:59 AM Jan Schneider jan

Add requires() to Sieve_Text_address:: because we allow :regexp rules in
address tests.

1.54 (+3 -3 lines) 01/19/2004 02:40 PM Michael M Slusarz slusarz

Next (first) release will be 1.0, not 2.0.

Only showing the 100 latest revisions. Show all revisions? (may take a while).