Revisions for ingo/lib/Script/imap.php

Location: [ Horde ] / ingo / lib / Script / imap.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.49.10.17 FRAMEWORK_3 (+18 -9 lines) 06/19/2008 04:32 AM Jan Schneider jan

MFH: 1.74

Tags: INGO_1_2_1

1.74 (+18 -9 lines) 06/19/2008 04:16 AM Jan Schneider jan

Catch from property not being set.
Bug: 6953
Submitted by: jens (at) peino (dot) de

1.49.10.16 FRAMEWORK_3 (+5 -5 lines) 05/31/2008 05:40 AM Jan Schneider jan

MFH: 1.73

1.73 (+5 -5 lines) 05/31/2008 05:20 AM Jan Schneider jan

Fix notification message with utf7-imap encoded folder names.
Bug: 6764
Submitted by: taguchi (at) iij (dot) ad (dot) jp

1.49.10.15 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:32 AM Jan Schneider jan

Happy New Year

Tags: INGO_1_2, INGO_1_2_RC3, INGO_1_2_RC2

1.72 (+2 -2 lines) 01/02/2008 06:13 AM Jan Schneider jan

Happy New Year

1.49.10.14 FRAMEWORK_3 (+131 -39 lines) 12/20/2007 09:05 AM Jan Schneider jan

Merge from HEAD.

1.71 (+6 -6 lines) 08/30/2007 06:04 PM Chuck Hagenbuch chuck

[cjh] Only expunge messages that we have moved or deleted completely when
using IMAP filters (Bug #4749).

Tags: BEFORE_MERGE_3_2, INGO_1_2_RC1

1.70 (+15 -14 lines) 08/28/2007 01:02 AM Chuck Hagenbuch chuck

[cjh] Fix behavior of IMAP stop-script rules (Bug #5539).

1.49.10.13 FRAMEWORK_3 (+2 -2 lines) 03/21/2007 03:55 PM Chuck Hagenbuch chuck

Remove one more reference in this branch.
Bug: 4618

Tags: INGO_1_1_5, INGO_1_1_4

1.49.10.12 FRAMEWORK_3 (+2 -2 lines) 02/12/2007 11:14 AM Jan Schneider jan

This reference complete broke blacklists and whitelists with more than one
address.

Tags: INGO_1_1_3

1.69 (+3 -3 lines) 02/01/2007 03:28 PM Chuck Hagenbuch chuck

Remove unnecessary references.
Bug: 4618
Submitted by: fabian (dot) kainzinger (at) tngtech (dot) com

Tags: INGO_1_2_ALPHA

1.49.10.11 FRAMEWORK_3 (+2 -2 lines) 01/02/2007 08:55 AM Jan Schneider jan

Happy New Year

1.68 (+2 -2 lines) 01/02/2007 07:48 AM Jan Schneider jan

Happy New Year

1.67 (+2 -2 lines) 01/01/2007 07:41 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.66 (+3 -1 lines) 12/02/2006 04:51 PM Michael M Slusarz slusarz

documentation stubs.  very exciting.  apparently i started to work on this
a long time ago, and moved on to other things.

1.49.10.10 FRAMEWORK_3 (+5 -5 lines) 08/27/2006 04:08 PM Michael M Slusarz slusarz

MFH 1.65

Tags: INGO_1_1_2

1.65 (+6 -5 lines) 08/27/2006 04:05 PM Michael M Slusarz slusarz

Bug: 4342
Submitted by: i.bin@dah.am
Missing require.
While here, remove refs when calling new and also instantiate the correct
object.

1.64 (+18 -1 lines) 08/15/2006 03:37 PM eraserhd

* Blacklist and whitelist for imap scripts now works consistently with sieve
scripts--the entry must match the full address.

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

Unneeded since tags.

1.62 (+6 -2 lines) 08/08/2006 04:07 PM eraserhd

* Test Case: ensure message from blacklisted address is deleted
(currently for `imap' backend only)

1.61 (+7 -6 lines) 08/05/2006 02:25 AM Chuck Hagenbuch chuck

fix reference warnings

1.60 (+91 -24 lines) 08/04/2006 02:01 PM eraserhd

* Extract and wrap IMAP API from Ingo_Script_imap::

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

standardize my email address.

1.49.10.9 FRAMEWORK_3 (+3 -7 lines) 02/12/2006 03:59 PM Michael M Slusarz slusarz

Bug: 3343
MFH 1.58

Tags: INGO_1_1_1, INGO_1_1, INGO_1_1_RC2

1.58 (+3 -7 lines) 02/12/2006 03:53 PM Michael M Slusarz slusarz

Bug: 3343
Work around some IMAP_Search bugs.
Don't open stream readonly so that we are sure that any imap move functions
will work correctly.

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

MFH: Update/fix license information.

1.57 (+5 -5 lines) 01/31/2006 01:33 PM Jan Schneider jan

Update/fix license information.

1.49.10.7 FRAMEWORK_3 (+4 -4 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.56 (+4 -4 lines) 01/23/2006 09:24 AM Jan Schneider jan

Pass filter objects by reference.

1.49.10.6 FRAMEWORK_3 (+2 -2 lines) 01/01/2006 04:29 PM Jan Schneider jan

Happy new year

Tags: INGO_1_1_RC1

1.55 (+2 -2 lines) 01/01/2006 04:10 PM Jan Schneider jan

Happy new year\!

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

Merged from HEAD.

1.54 (+9 -9 lines) 10/12/2005 11:52 PM Matt Selsky selsky

ws

Tags: BEFORE_MERGE_3_1

1.49.10.4 FRAMEWORK_3 (+1 -7 lines) 07/03/2005 12:19 AM Matt Selsky selsky

MFH: Remove "@access public" and wrapping.

Tags: INGO_1_0_2, INGO_1_0_2_RC1

1.53 (+1 -7 lines) 07/02/2005 11:58 PM Matt Selsky selsky

Remove "@access public" and wrapping.

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

MFH: Clean up phpdoc.

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

Clean up phpdoc.

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

Remove @version.

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

Remove @version.

1.50 (+3 -3 lines) 01/03/2005 09:35 AM Jan Schneider jan

Happy New Year

1.49.10.1 FRAMEWORK_3 (+3 -3 lines) 01/03/2005 07:25 AM Jan Schneider jan

Happy New Year

Tags: INGO_1_0_1

1.49 (+3 -3 lines) 10/12/2004 11:06 AM Jan Schneider jan

Fix constant name.

Bug: 686
Submitted by: ctnpublic-horde (at) yahoo (dot) com

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

1.48 (+20 -6 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).

1.47 (+3 -3 lines) 06/23/2004 05:38 PM Chuck Hagenbuch chuck

Another crop of str* function changes.

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

Fix package names.

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

No more HORDE_LIBS.

1.44 (+12 -12 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.

Tags: INGO_1_0_ALPHA

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

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

1.42 (+3 -3 lines) 01/01/2004 10:15 AM Jan Schneider jan

Happy new year everyone.

1.41 (+3 -3 lines) 12/16/2003 02:34 AM Michael M Slusarz slusarz

Move Horde_MIME to framework.  If I somehow managed to convert all includes to
the new path, I owe myself a beer.

1.40 (+4 -4 lines) 12/12/2003 05:22 PM Michael M Slusarz slusarz

Move Horde_IMAP to framework and remove gettext dependancy.

1.39 (+12 -5 lines) 10/30/2003 05:11 PM Jan Schneider jan

Wrapping. Use NLS::getCharset().

1.38 (+7 -7 lines) 09/28/2003 04:45 PM mdjukic

a few less caps

1.37 (+8 -8 lines) 09/23/2003 01:52 PM Michael M Slusarz slusarz

Small tweak

1.36 (+11 -3 lines) 08/19/2003 01:08 PM Michael M Slusarz slusarz

Add support to filter by body contents for IMAP driver.

1.35 (+3 -3 lines) 07/21/2003 01:25 PM Michael M Slusarz slusarz

Missed a variable change.

1.34 (+6 -6 lines) 07/18/2003 02:46 PM Michael M Slusarz slusarz

Whoops - use '.=' instead of '+='.

1.33 (+10 -9 lines) 07/17/2003 07:06 PM Michael M Slusarz slusarz

[mms] The storage system has been abstracted out to allow for multiple
backend storage drivers.
This is much better than before because now the yucky details on how the
data is stored is handled exclusively by Ingo_Storage::.  Except for the
definition of rules - that still needs to be worked on.

1.32 (+16 -6 lines) 07/03/2003 02:32 AM Michael M Slusarz slusarz

The IMAP driver can now handle the size filter.

1.31 (+4 -3 lines) 07/03/2003 01:36 AM Michael M Slusarz slusarz

These constants work better in Ingo_Storage::.
Store the 'type' information in the 'conditions' key for rules.

1.30 (+30 -15 lines) 07/03/2003 01:15 AM Michael M Slusarz slusarz

Create system that allows us to distinguish between header matching tests
and other tests (e.g. message size). Now, only display these other tests
if the driver supports them.
Move Ingo_Script:: initialization values exclusively to the subclasses.

1.29 (+4 -4 lines) 06/28/2003 12:52 AM Michael M Slusarz slusarz

copy/paste error.

1.28 (+10 -6 lines) 06/28/2003 12:50 AM Michael M Slusarz slusarz

On demand filters can now apply to exclusively seen or unseen messages.

1.27 (+6 -4 lines) 06/27/2003 06:53 PM Michael M Slusarz slusarz

Submitted by: Todd Merritt <tmerritt@email.arizona.edu>
Rules can now be disabled.  The UI could definitely use some tweaking at
this stage.

1.26 (+14 -14 lines) 06/26/2003 02:32 AM Michael M Slusarz slusarz

"detailed" messages have now become the subject of preference control - we
will always output basic (i.e. a single # of messages affected) notification
for rules.

1.25 (+46 -4 lines) 06/24/2003 03:54 AM Michael M Slusarz slusarz

Re-add Apply Filters button for those script drivers that can handle
it (i.e. imap).
Ingo_Script_imap::perform():: can now figure out (on its own) whether to
use POP3 or not.

1.24 (+6 -6 lines) 06/17/2003 02:28 PM Michael M Slusarz slusarz

Remove the use of a global $ingo variable because, if users have
register_globals turned on, it caused problems.

1.23 (+4 -3 lines) 06/10/2003 05:47 PM Michael M Slusarz slusarz

typo and variable declaration.

1.22 (+4 -3 lines) 06/10/2003 03:34 PM Michael M Slusarz slusarz

phpdoc

1.21 (+12 -6 lines) 06/09/2003 05:50 PM Michael M Slusarz slusarz

If another Horde application(s) are set up to handle blacklist and/or
whitelist, honor this.
Also, skip blacklist/whitelist in the imap driver if the address list
is empty.

1.20 (+10 -19 lines) 06/06/2003 06:55 PM Michael M Slusarz slusarz

Use IMAP_Cache::.

1.19 (+2 -3 lines) 06/06/2003 03:01 AM Michael M Slusarz slusarz

[mms] Don't show script options if the underlying Ingo_Script:: driver
doesn't use them.

1.18 (+6 -10 lines) 06/06/2003 02:27 AM Michael M Slusarz slusarz

Ingo_Script:: cleanups.
Add generateAvailable().

1.17 (+36 -23 lines) 06/02/2003 07:27 PM Michael M Slusarz slusarz

Bunch of bugfixes/optimizations. This is working pretty good for me now...

1.16 (+43 -7 lines) 05/29/2003 04:58 PM Michael M Slusarz slusarz

IMAP filters will not run again if both the mailbox and the filter set has
not changed.
All IMAP notification messages should work now.

1.4.2.1 RELENG_1 (+2 -2 lines) 05/29/2003 04:40 PM Michael M Slusarz slusarz

The IMAP driver was not ready for "prime-time" yet in RELENG_1, so it is
being removed.

1.15 (+3 -3 lines) 05/29/2003 12:52 PM Michael M Slusarz slusarz

License information

1.14 (+24 -6 lines) 05/27/2003 04:41 PM Michael M Slusarz slusarz

FINALLY... the IMAP driver _should_ now correctly handle all the cases and
perform all needed mailbox manipulations.  However, much additional testing is
needed before it will be production ready.

1.13 (+15 -2 lines) 05/27/2003 02:51 PM Michael M Slusarz slusarz

imap_search() does not support case sensitive searching.
Add some code to deal with 'only_filter_unseen' pref.

1.12 (+53 -3 lines) 05/22/2003 05:18 PM Michael M Slusarz slusarz

Getting closer...

1.11 (+38 -15 lines) 05/22/2003 02:56 PM Michael M Slusarz slusarz

Blacklist/whitelist should now be implemented with the imap script.

1.10 (+3 -3 lines) 05/04/2003 07:15 PM Michael M Slusarz slusarz

perform() now takes one parameter.

1.9 (+54 -4 lines) 05/04/2003 07:08 PM Michael M Slusarz slusarz

The beginning of the 'guts' of IMAP client-side filtering. This doesn't do
anything yet.

1.8 (+4 -5 lines) 05/04/2003 06:08 PM Michael M Slusarz slusarz

It is better to use the INGO_STORAGE_* constants here instead.

1.7 (+2 -9 lines) 05/04/2003 06:01 PM Michael M Slusarz slusarz

$_type is never used (you can always do a get_class() if you ever need to get
the script type).

1.6 (+34 -7 lines) 05/04/2003 05:55 PM Michael M Slusarz slusarz

Added list of available categories for each script driver.
Move class variable declarations out of constructor.

1.5 (+10 -2 lines) 05/01/2003 07:13 PM Michael M Slusarz slusarz

Added the 'mail/canApplyFilters' API call.

1.4 (+3 -2 lines) 04/25/2003 07:41 PM Michael M Slusarz slusarz

Added Ingo_Script::availableTests().

Tags: RELENG_1

1.3 (+5 -3 lines) 04/25/2003 07:06 PM Michael M Slusarz slusarz

Update to new constants.

1.2 (+7 -26 lines) 04/24/2003 02:47 PM Michael M Slusarz slusarz

Add the perform() action - will only be used for the imap driver (at least
for now).

1.1 04/22/2003 05:35 PM Michael M Slusarz slusarz

Added IMAP client side driver (at least the stub).