[cvs] commit: imp fetchmail.php fetchmailprefs.php imp/config
prefs.php.dist imp/docs CHANGES imp/lib Fetchmail.php
imp/lib/Fetchmail imap.php imp/lib/Maintenance/Task
fetchmail_login.php imp/templates/fetchmail fetchmail.inc ...
Michael M Slusarz
slusarz at bigworm.colorado.edu
Sat Feb 14 00:26:30 PST 2004
slusarz 2004/02/14 00:26:30 PST
Modified files:
. fetchmail.php fetchmailprefs.php
config prefs.php.dist
docs CHANGES
lib Fetchmail.php
lib/Maintenance/Task fetchmail_login.php
Added files:
lib/Fetchmail imap.php
templates/fetchmail fm_account_select.inc
fm_driver_select.inc fm_fetch.inc
fm_manage.inc fm_top.inc
Removed files:
templates/fetchmail fetchmail.inc fetchmail_js.inc manage.inc
Log:
[mms] Rewrote fetchmail to use subclasses/drivers to do all the work - this
allows support for accessing more mail server types in the future.
While converting, cleaned up a bunch of code and try to make this
functionality less dependent on javascript code for rendering.
Rennamed classed to be more consistent with other IMP libraries.
Completely rework the accounts window - there is no need to have the
configuration parameters in there when fetching mail. Instead, have checkboxes
to select which accounts you want to fetch mail from.
NOTE - DUE TO A CHANGE IN THE PREFERENCE FORMAT, ALL OLD FETCHMAIL SETTINGS
WILL NO LONGER BE USED. YOU WILL HAVE TO RECREATE YOUR SETTINGS. :(
Now, who wants to write the hotmail and/or yahoo drivers... :)
Revision Changes Path
1.190 +4 -4 imp/config/prefs.php.dist
1.635 +2 -0 imp/docs/CHANGES
1.36 +15 -36 imp/fetchmail.php
1.30 +48 -41 imp/fetchmailprefs.php
1.34 +306 -415 imp/lib/Fetchmail.php
1.1 +360 -0 imp/lib/Fetchmail/imap.php (new)
1.3 +21 -28 imp/lib/Maintenance/Task/fetchmail_login.php
1.24 +0 -117 imp/templates/fetchmail/Attic/fetchmail.inc (dead)
1.11 +0 -125 imp/templates/fetchmail/Attic/fetchmail_js.inc (dead)
1.19 +0 -102 imp/templates/fetchmail/Attic/manage.inc (dead)
1.1 +40 -0 imp/templates/fetchmail/fm_account_select.inc (new)
1.1 +41 -0 imp/templates/fetchmail/fm_driver_select.inc (new)
1.1 +27 -0 imp/templates/fetchmail/fm_fetch.inc (new)
1.1 +123 -0 imp/templates/fetchmail/fm_manage.inc (new)
1.1 +7 -0 imp/templates/fetchmail/fm_top.inc (new)
Chora Links:
http://cvsweb.horde.org/diff.php/imp/config/prefs.php.dist?r1=1.189&r2=1.190&ty=u
http://cvsweb.horde.org/diff.php/imp/docs/CHANGES?r1=1.634&r2=1.635&ty=u
http://cvsweb.horde.org/diff.php/imp/fetchmail.php?r1=1.35&r2=1.36&ty=u
http://cvsweb.horde.org/diff.php/imp/fetchmailprefs.php?r1=1.29&r2=1.30&ty=u
http://cvsweb.horde.org/diff.php/imp/lib/Fetchmail.php?r1=1.33&r2=1.34&ty=u
http://cvsweb.horde.org/co.php/imp/lib/Fetchmail/imap.php?r=1.1
http://cvsweb.horde.org/diff.php/imp/lib/Maintenance/Task/fetchmail_login.php?r1=1.2&r2=1.3&ty=u
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/Attic/fetchmail.inc?r=1.23
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/Attic/fetchmail_js.inc?r=1.10
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/Attic/manage.inc?r=1.18
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/fm_account_select.inc?r=1.1
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/fm_driver_select.inc?r=1.1
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/fm_fetch.inc?r=1.1
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/fm_manage.inc?r=1.1
http://cvsweb.horde.org/co.php/imp/templates/fetchmail/fm_top.inc?r=1.1
More information about the cvs
mailing list