Change Log

Find the latest version and changes at http://fetchyahoo.sf.net

v2.11.2 09/05/07
* fix multiple folders bugs (thanks sniper11)
* improve e-mail address parsing (thanks Stuart)

v2.11.1 08/31/07
* fix bug where msgs were never being marked as read

v2.11.0 08/28/07
* fix "can't find message" error with new Yahoo internals
* replace html character entities in msg summaries

v2.10.9 07/28/07
* add safe-download option (Thanks Riley)
* add support for .dk Danish Yahoo (thanks Sune Jrgensen)
* better parsing of e-mail addresses in From_ line (thanks Eric Peterson)
* patch for retrieving multiple folders (thanks sniper11)

v2.10.8 06/08/07
* fix "can't find message" bug

v2.10.7 02/24/07
* fix an off-by-one bug in marking messages unread
* fix bug with msgs wrongly marked read (thanks Paul Marcos)
* fix EmptyTrashBefore / EmptyBulk bug (thanks Sridhar Boovaraghavan)
* fix quota parsing,but only when emptytrashbefore or emptybulk is chosen :(
* fix parsing of sender when they are in contact list
* mark messages unread in spool if they are (thanks Martin Fick)
* fix for new de no-messages message (thanks Ulrich Brandle)

v2.10.6 09/22/06
* fix ignoring of useForward bug (thanks Ben Lotto)
* fix retrieving of Draft box (thanks Rasmus Have)

v2.10.5 09/20/06
* handle redirects and errors in GetFormInputs (thanks Tom Metro)
* throw a proper error message if SSL is not installed

v2.10.4 09/16/06
* updated to work with new Beta layout
* Update for es translation (thanks Csar Brea)
* Fix undefined value error (thanks Tim Small)

v2.10.3 07/08/06
* fixed the rpm spec file (thanks Gary Lawrence Murphy)
* add parsing for "Invalid ID or password" (thanks bulibuta)
* fix where Yahoo uses old english msgs for .de (thanks keinflughafen)
* fix bug in setting From address (thanks David Green)
* made forwarding configurable from commandline
* don't show complete help after an error message
* fix noFromLine bug when using IMAP (thanks Brent Liberatore)
* add ability to save/reuse cookies (thanks David Westbrook & Roumen Semov)

v2.10.2 01/09/06
* bug in .de, always try english language strings
* remove unused mailURL (thanks Gunnar Proppe)
* use login URL that logs out previous user (thanks Gunnar Proppe)
* fix types in code (thanks Tom Kerr)
* fix corrupt header lines (thanks Stuart)

v2.10.1 11/22/05
* update German trnslation (thanks Alistair Burt)
* update French translation (thanks Luc Saillard)
* add Swedish translation (thanks Marcus Better)
* better parsing for image captcha page
* better format for ChangeLog

v2.10.0 11/13/05
* print error message and die if we get an image of text
* reduce max msg IDs in a URL to 35
* update for new Yahoo! format

v2.9.0 09/07/05
* allow retrieving specific external boxes (thanks Tuc)
* really fix parsing yahoo.ca/uk (thanks Paul Thorn)

v2.8.9 08/26/05
* parsing update for yahoo.ca (thanks Paul Thorn)
* fix for can't_modify_non-lvalue error ((thanks Rossen Raykov)

v2.8.8 08/19/05
* fix for get_challenge_failure

v2.8.7 06/25/05
* add msg ID archive for remembering d/lded msgs (thnx Santosh Kumar)
* reduce max d/loaded messages to 90 (thanks Pter Szab)
* add a Date header if there aren't any (thanks dim0n)
* suppress harmless warnings in quiet mode (thnx Joseph Nahmias)
* update for messy msg-IDs (thanks Mike Mestnik)
* update for new limits in GB
* update user-agent to firefox 1.0.4 Linux

v2.8.6 09/19/04
* add --listmessages and --onlylistmessages (thanks Arvind96)
* add option to use sendmail to deliver messages (thanks ChrisEB)
* add --md5hex for hashing a password
* more output if http fetch (MyGet) fails
* in http fetch (MyGet) , use 4 retries with linear backoff
* add new no_messages string for 'el' translation
* instruct to check for new version on error

v2.8.5 09/16/04
* fix empty trash after bug
* improve empty-trash/bulk error handling

v2.8.4 09/15/04
* fix infinite retry loop
* better recognition of redirects

v2.8.3 08/30/04
* new it translation (thanks Andrea Briganti)
* error code cleanup (thanks Tom Metro)
* retry up to 3 times on failure (thanks Tom Metro)
* msg delivery to IMAP folder (thanks Taylor Carpenter)
* new tw translation (thanks Yen Ming Lee)

v2.8.2 06/22/04
* fix parsing for folder_not_found error
* suppress 999-page_is_currently_unavailable errors
* transparently allow use of hashed password
* fix occassional uninitialized error when logging in

v2.8.1 06/21/04
* updated de and es translations (thanks Michael Strauss)
* new md5_hex from Digest::Perl::MD5
* fix no-unread-messages bug (thanks Bryan Levin)
* fix https use over proxy (thanks Gunnar Proppe)
* fix trash url bug

v2.8.0 03/21/04
* fix for weird Empty messages
* fix for "Yahoo not available" response
* improve error-reporting and recovery

v2.7.9 03/19/04
* tw locale translation (thanks Palatis)
* smtp fix for rejected messages (thanks Joe Julian)
* maildir headers fix (thanks Leo Davis)

v2.7.7 03/16/04
* suppress UTF-8 text handling for md5_hex function
* small one-line fix for maildir output
* fix no-messages fr translation

v2.7.6 03/12/04
* use maildir format if spoolName ends with / (thanks Leo Davis)

v2.7.5 03/12/04
* always use MD5 hashing for password (thanks Anderson Lizardo) (v2.7.5)

v2.7.2 03/11/04
* fix "Uninitialized value" bug in non-English locales
* print version in regular output
* fix double-hostname bug

v2.7.0 03/08/04
* changed name of binary from fetchyahoo.pl to just fetchyahoo
* send-to now accepts a list of e-mail addies (thnx David Westbrook)
* maxsize=N prevents downloading messages >N kb (thnx David Westbrook)
* leaveunread now leaves msgs in original state (thanks Jeremy Bean)
* chinese translations (thanks Xie Yanbo)

v2.6.1 02/18/04
* display percent of quota used (thanks David Westbrook)
* warn if % used > specified warningLevel (thanks David Westbrook)

v2.6.0 02/17/04
* better From_ line generation + code cleanup (thanks Mike Mestnik)
* recognize when Yahoo has closed our conxion (thanks Brian Toovey)
* add max-messages option - default 100 (thanks Fedor Karpelevitch)
* update spec file (thanks Jacob)
* add no-download as a conf-file parametert (thanks Muthu Kumar)
* support old yahoo interface (thanks Menno Blom)
* use example.com in examples (thanks Trevor Johnson)
* add 'ar' locale (thanks Pablo Bianucci)

v2.5.5 04/02/03
* fix for Yahoo page change

v2.5.2 04/02/03
* messages should no longer trigger a fake redirect
* more From-address tweaks
* add new Brazilian translations (thanks Lars Strafwetboek)
* remove X-Rocket-Track header  (thanks Norberto Bensa)

v2.5.1 04/02/03
* recognize login page as an error case
* from address bugfix (thanks Norberto Bensa)
* update for new german translations (thanks Bernd Heller)

v2.5.0 04/02/03
* update for changed Yahoo login
* empty-bulk option (thanks Don Graver)
* "invalid mailbox state" recognized as an error
* convert base-64 encoding to 8-bit (tks Scott C and Fedor K)
* use from address from header when available (thanks Norberta Bensa)
* remove Rocket-Server header
* mail incorrectly stored in local-user-name (thanks Tom Metro)

v2.4.3 11/17/02
* fix for "cf" locale (thanks jyves02) (v2.4.3)

v2.4.0 11/17/02
* fix for "ca" locale
* unknown locales should behave properly now (default to "us")
* fix broken unread/delete of lots of messages

v2.3.0 10/26/02
* use Term::ReadKey if available to obscure password (tks Luc Pionchon)
* use HTTPS by default (must be explicitly turned off)
* all proxy variables now configurable from via commandline options

v2.2.0 10/23/02
* add french new web interface translation (thanks Stphane)
* add an interactive mode
* add a timestamp

v2.1.0 10/14/02
* add language e1, update es (thanks Christian Ochsenius)
* improve/fix proxy authentication (thanks james.m.kortge)
* allow use of IO::Socket::SSL as well (thanks Bob Mathews)
* fix --status-only to output correct number of messages
* remove X-Track spurious header (thanks Coert Kelkes)
* recognize more Yahoo broken pages

v2.0.0 09/24/02
* one-line patch for uk yahoo (patch by Crispin Flowerday)
* don't open smtp connxn for no_new_mails (suggested by Travis Brown)
* add X-FetchYahoo header line (suggestion by Michiel van Loon)
* retrieval of messages from external mailboxes (patch by EMH)
* add manpage (written by Chris Lawrence)
* add more commandline options (patch by Chris Lawrence)

v1.9.0 07/10/02
* Download from different folders (incl Bulk folder)
* --statusonly option
* check for broken body download
* retry webpage GET upto 3 times

v1.8.0
* work around Yahoo's broken SSL web-based login
* fix messages-downloaded-twice bug

v1.7.0 06/12/02
* fix to work with the beta of yahoo's new layout (English only)
* daemon mode should fork into background
* fix configuration parsing bug

v1.6.0 06/04/02
* mailbox locking while spooling
* add proxy authentication (patch by David Maslen)
* get proxy URL from http_proxy/HTTP_PROXY env. variable if it exists
* --quiet outputs erors and warnings
* --noerrors suppresses errors and warnings
* Non-fatal errors are now warnings instead of failures

v1.5.0 05/17/02
* fix urgent SSL bug
* --leaveunread option
* --includefromline option
* better error handling if unnecessary modules are missing
* Be more rigorous, don't die so much for daemon
* use user-agent string from Mozilla linux
* fix overwrite-mode bug

v1.4.0 05/02/02
* much simplified structure (Hubert's patch)
This makes several other patches unnecessary.
(inlineHTML, content-IDs, real date in From_ line)
* negative options where they make sense
* messages not being deleted after empty-trash bug

v1.3.0 05/02/02
* Repeat mailchecking with a specified interval
* --emptytrashbefore --emptytrashafter
* --inlineHTML option for HTML-capable mail clients
* --nodownload option to not download messages
* --logout option to logout after downloading messages
* --quiet option to suppress regular (non-error) output

v1.2.0 04/28/02
* Make it easy to add new translations
* Add translations for us, fr, es, de, it, br
* Include all the message headers, not just recognized ones
* Better parsing for config file - values can now include whitespace

v1.1.0 04/25/02
* Use SSL to connect securely
* Header field parsing for Portuguese
* Specify an alternate config file on the commandline
* More commandline options

v1.0.0 04/24/02
* Config option to not spool
* Usability fix for improper configs
* Use of a configuration file
* Header field parsing for Italian
* Bugfix for mail forwarding

v0.9.0 04/23/02
* Patch to correctly specify single-part text/html messages
* Configuration to use a web proxy
* Better configuration of spoolMode
* Forward to another e-mail address

v0.8.0 04/22/02
* Progress indicator showing how many messages have been downloaded
* Include more message header fields (including German headers)
* If there is only one part, send as a single-part message

v0.7.0 04/21/02
* Download attachments and include them in the e-mail

v0.6.0 04/17/02
* Better error messages for wrong username/password
* Fix bug encountered when using procmail
* Make parsing of the From_ line more rigorous (make one if needed)

v0.5.0 04/17/02
* Make sure (internal and header) From_ lines are RFC 822 compliant
* Add a --nodelete option which specifies no deleting of messages

v0.4.0 
* Get options working, option to d/load new messages only
* Remove use of the specific us.f149 webmail server
* Modify for use of procmail

v0.3.0
* Send message to spool
* Delete successfully grabbed msgs

v0.2.0
* Code main loop to parse each msgid from yahoo
* Parse message page for raw message text

v0.1.0 04/12/02
* Get login working
* Download summary page
* Parse summary page for number of messages
