Share

GotMail

File Release Notes and Changelog

Release Name: 0.8.8

Notes:
Gotmail Release Notes
=====================

Please see the Gotmail website, http://gotmail.sf.net/, for the latest news
about the project, or the Changelog accompanying the release, for more details
than what is provided.


Gotmail 0.8.8

    * Applied patch from jdanwhite to help with spaces in folder names.

    * Fixed bug in allowing empty lines in config files

    * Include "gotmail4evolution" script which transports one's hotmail mail
    to a folder in evolution.




Changes: 2005-12-11 Jon Phillips <jon@rejon.org> * ChangeLog PRESSRELEASE.in NEWS.in VERSION README: Updated the files to prep for the next release 0.8.8. * Makefile: Added support for using txt2html to generate html versions of our documentation. Added first implementation of this for the PRESSRELEASE which generates PRESSRELEASE.html. I did not include this in the packaging though because it is primarily for whoever submits the PR for a release. 2006-01-03 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Applied patch 1389121 (thanks to 'jdanwhite') 2005-10-23 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : 1378340 : Allowed empty line in config file. 2005-12-11 Jon Phillips <jon@rejon.org> * gotmail.in : Fixed the problem with the --folder-directory option because it doesn't put a trailing slash for a folder. I just added this slash and now it works. * gotmail4evolution: Committed my old crappy script which gets hotmail and then puts in the proper place for evolution to be able to read the mail. Much work still needs to happen on it and its currently not installed at all. * VERSION: Fixed for release. * PRESSRELEASE.in: Fixed version numbers...arg. * PRESSRELEASE.html: Added this file as several sites need html PR. 2005-10-23 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Allowed spaces between option '=' value in the config file. Slipped in $Id: ChangeLog,v 1.70 2006/02/26 23:40:08 kidproto Exp $ for CVS based identification (I got lost otherwise). 2005-10-22 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : When downloaded is active, deleting and marking is now restricted to the not yet downloaded ones. (speed) 2005-09-09 Paul Howarth <paul@city-fan.org> * Makefile Makefile.dist : Functionality split between Makefiles; main Makefile is for building packages, Makefile.dist is for distribution and handles installation None of the .in files are now distributed, so the packages are much cleaner and less wasteful of space Packages are now built in "packages" subdirectory * gotmail.spec.in : Build from bzipped tarball and include PRESSRELEASE * gotmail.1 : Renamed to gotmail.man and used as a source file for generation of gotmail.1(.gz/.bz2) along with AUTHORS 2005-09-03 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Fixing a bug that generates warnings in env-less environment , such as when started from startup scripts 2005-09-03 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Fixing a bug in the printing of from and subject of a mail. Fixing a bug in the mark read (and some cleaning up around sorting of messages) 2005-08-31 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Implementing [ 1256384 ] Get all messages in a folder first, then process them all 2005-08-28 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Superficial verbosity change. Implemented the bug part of [ 1256384 ] : Get all messages in a folder first, then process them all Implemented [ 1052736 ] Problem with sendmail and msg containing a single dot line. (bucovina patch) 2005-08-27 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : -[ 865738 ] Show sender and subject of deleted spam? Implemented. In fact from --verbosity 1 on , sender and subject are always shown. Also some output cleanup and reformattting. - [ 933293 ] Don't include password in debug files by redirecting of curl stderr -> gotmail stdout + filter 2005-08-26 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : --usage in less funky format but more in columns. --nodownload switch became --onlyspamscan (old one kept for compat) 2005-08-25 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : [ 1223473 ] 0.84 "Could not parse redirect location" solved by warning for it. 2005-08-25 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : I reworked thoroughly the options mechanism. All options are now in one place in an hash. Apart from being more structured (so that comand line options and file options are always consistent) it makes it also easier to go further in localization. 2005-08-23 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : revamped the output according to following principles - no logfile anymore use ./gotmail options > gotmail.log use ./gotmail options | tee gotmail.log - some output makes only sense interactively (detected and filtered) - some output makes only sense when running in debug mode - verbosity level filtering - errors go to stderr 2005-08-22 Jon Phillips <jon@rejon.org> * NEWS.in NEWS: Updated news with newest release notes. Removed NEWS and now using NEWS.in because of processing the VERSION adding to it. * VERSION: Changed the version number to 0.8.5. * *: Branched the release: RELEASE_0_8_6_BRANCH * VERSION: Changed the VERSION to 0.8.7CVS * Makefile: added bzip directive. * PRESSRELEASE.in: Added press release file. 2005-08-21 Jon Phillips <jon@rejon.org> * gotmail.in: Fixed the lang. formatting of previous De Laender patch. * Makefile: started to add support for deb files. 2005-08-20 Jos De Laender <jdla@users.sourceforge.net> * gotmail.in : Implemented the requests 1243677 and 1068059. It keeps locally track of the downloaded messages in a file specified with the --downloaded switch. This avoids double downloading. 2005-08-18 Jon Phillips <jon@rejon.org> * gotmail.in: Added Jos De Laender's patch to do language detection which provides us a way to utilize language dependent features! This fix allows for the trash and other localized items to be found in the script so that non-English users have the same access. He did a great job on this patch! * AUTHORS: Added Jos De Laender's name to the file. 2005-08-15 Paul Howarth <paul@city-fan.org> * Makefile: Fix "make dist" problem when gotmail.spec not present. * gotmail: Remove from CVS since it's now generated from gotmail.in. Don't include in tarball, but do include in zipfile because Windows users probably won't have sed to generate gotmail from gotmail.in. * README: Added note about .tar.gz and .zip differences. 2005-08-12 Jon Phillips <jon@rejon.org> * gotmail.in: Added for processing to add version number to with make. Also made a level of redundancy with a constant so that gotmail.in can be run so that patches can be applied against this. I'm going to remove gotmail from cvs and then use gotmail.in as the specified file. * gotmail: This is probably going to get replaced. I fixed some version printout code. * Makefile: added code to replace version in the script. 2005-08-11 Paul Howarth <paul@city-fan.org> * gotmail.spec gotmail.spec.in Makefile: gotmail.spec now generated from new file gotmail.spec.in, based on contents of VERSION file. This results in src.rpm packages that are coherent and can be rebuilt outside the gotmail directory without any special parameters being needed. gotmail.spec itself is no longer needed in CVS. CVS version numbers catered for in rpm version/release tags for sane upgrade path. * Makefile: Rationalised so that "make dist" builds all targets, i.e. tarball, zip, rpm and src.rpm. Individual target "tarball" added. RPM targets now result in rpm files in the build directory. 2005-08-10 Jon Phillips <jon@rejon.org> * gotmail: fixed order of stripping out html entites so amp is last * Makefile: Removed TODO and added VERSION to dist * TODO: Moved all the todos to the sf.net page. It is better to track them properly rather than have another place to maintain these. * VERSION gotmail.spec gotmail Makefile: Added file VERSION that has the version of gotmail. This way the version only has to change in one place and then if anyone needs it in a file, etc, then just cat it! 2005-07-12 Jon Phillips <jon@rejon.org> * gotmail: Turned gotmail to run silent by default. Changed out some redundant code. 2005-07-11 Jon Phillips <jon@rejon.org> * gotmail: I added windows compatibility to the script. I also added some code to do OS checking to prepare for possible future differences between systems we might need to account for. Added note on which option (debug) prints to log file as well as to screen. I added two new options: -l, --log <path_to_logfile> and --use-log which then explictly writes a log. One must remember to change the levels of verbosity in output in order to change the verbosity of output in the logfile. * gotmail.spec gotmail Makefile: Changed version num to 0.8.5CVS. * AUTHORS: Added new name to AUTHORS file. * README: Added instructions for using gotmail on Windows. * gotmail.1: Added new options. 2005-06-27 Jon Phillips <jon@rejon.org> * Makefile: Started to add a make test mainly to check make settings. 2005-06-21 Paul Howarth <paul@city-fan.org> * Makefile: Make more packager-friendly by adding DESTDIR support and generally tidying up. Add "rpm", "srpm", and "rpms" targets for building binary RPM, source RPM, or both. * gotmail.spec: Added gotmail.spec for RPM building. * TODO: Add note about version numbers. 2005-06-21 Jon Phillips <kidproto@users.sourceforge.net> * gotmail: Merged patch by Jens E. Madsen Jr. to clean up temporary files on exit. Merged another patch by same author that adds --summary option. Patches tweaked by Paul Howarth to apply against current version, as they were originally submitted in April 2004. * gotmail.1: Added --summary option to the manpage. 2005-06-19 Jon Phillips <kidproto@users.sourceforge.net> * gotmail: Changed version number to 0.8.5-CVS 2005-06-18 Jon Phillips <kidproto@users.sourceforge.net> * Makefile: Fixed Makefile bug with uninstall. Tested the Makefile. * NEWS: Added NEWS file for release notes and news. * Gotmail.1: Added updates to the man page. 2005-06-16 Jon Phillips <kidproto@users.sourceforge.net> * gotmail: Added expansion of $HOME from bash to the conf files. * README: Updated the README and cut out various pieces. Added reference to the new AUTHORS file. * Makefile: Made a basic Makefile to make, clean, distclean, make a the distribution tarball (dist), and uninstall on a standard system 2005-06-14 Jon Phillips <kidproto@users.sourceforge.net> * gotmail: Merged patch remove-header.patch to add commandline option for removing header. Merged patch to add procmail-option to both the conf and from commandline. Patched patch which adds exclude-folders option for commandline and for the conf. file. Patched fix for moving mail around in the mailboxes. Changed the query string from "move" to the new "MoveTo". Added support for the various domains that are used for hotmail.com accounts: charter.com, compaq.net, hotmail.co.jp, hotmail.co.uk, hotmail.com, hotmail.de, hotmail.fr, hotmail.it, messengeruser.com, msn.com, passport.com, webtv.net. Now a user can input these into the conf file or through the commandline. Also, added a line to usage of sendmail to check perl version and then get rid of wide character warnings that were getting printed. * AUTHORS: Added an authors file to give credit to all those that have contributed to this project. 2005-06-10 Jon Phillips <kidproto@users.sourceforge.net> * gotmail: Merged patch to fix current login woes. The patch was provided by user zieglerm and solved current hotmail redirection problems. It needs testing and users need acurrent version. * Changelog: Changed structure of the Changelog as well. gotmail 0.8.2 - 2004-10-10 * Added code to make sure that SpamAssassin is installed when the --use-sa option is used. * delete-spam wasn't working from .gotmailrc. Fixed. * Added support for moving spam to any folder * Added the spam score threshhold to the command line * Changed the deleted folder constant to reflect Hotmail's changes. * Added support for moving mail after downloading * Now look up the ID of the trash can folder instead of using constant (from user patches) * Fix parsing of folder page to get correct total/unread message count (a space was deleted from the html table layout) * Fix parsing of messages within folder. The messages links occur within one line of the hotmail html output, previous code assumed max of one message per line in html. gotmail 0.8.1 - 2003-12-21 * Removed special handling for msn accounts. Apparently, it's no longer needed. * Enabled support for downloading "Sent Messages" and "Drafts". For some unknown reason, those folders can be downloaded now. * Fixed problem where using both --only-new and --delete could cause infinite loops in certain cases * The SpamAssassin options couldn't be specified in the .gotmailrc file; fixed so now they can gotmail 0.8.0 - 2003-12-5 * Many changes to deal with hotmail.com structure change * SpamAssassin options made --use-sa Runs mail against SpamAssassin to check for spam. Doesn't forward or download spam --delete-spam In addition to not downloading spam, delete it. * Added nodownload option --nodownload Don't acutally download messages. Useful when combined with -delete-spam gotmail 0.7.9 - 2003-03-13 * Added check to make sure procmail binary can be found; aborts if not. Previously mail sent to procmail just went nowhere if the procmail wasn't in /usr/bin. * Fixed messages printed when --silent was specified. * Added option to specify path to curl executable. Previously, gotmail would use "./curl" if found, and curl in the path if not. "./curl" will no longer work unless specified explicitly with --curl-bin. The default is still to search the path. * Removed extraneous exit() calls from argument processing. * Fixed --folders option (when specified at the command line, was expecting a "/" separator, while the manpage said to use commas. Behavior now matches manpage; use comma separators. gotmail 0.7.8 - 2003-03-13 * Patch from Lalit Chhabra to fix new hotmail b0rkage * Patch from Chris Ham to stop skipping pages when deleting * Added --procmail-bin option to set procmail's location; /usr/bin/procmail is now only the default. gotmail 0.7.7 - 2003-01-13 * Releasing 0.7.7pre2 gotmail 0.7.7pre2 - 2003-01-10 * Different fix for broken delete action; should work for non-English accounts and the Junk Mail folder gotmail 0.7.7pre1 - 2003-01-09 * Fixed the broken mark-read and delete actions. Hotmail made another change in the folder code a few days ago which broke all versions of Gotmail. gotmail 0.7.6 - 2003-01-08 * Added support for msn.com addresses. Thanks to William X. Walsh, whose patch provided much of the needed additions. gotmail 0.7.5 - 2003-01-04 * Fix backwards logic in the SMTP debugging flag * Fixed output of perl version when debugging ($PERL_VERSION seems to be broken?) * Fix HTML entities _before_ trying to recognize From: headers * When from address can't be determined (because it seems we can't rely on Hotmail to send valid From lines or From: headers), use a valid email address ($login\@hotmail.com) instead of just "Hotmail". This avoids breaking SMTP. * Changed url for deleting messages, so that they are moved correctly into the Trash folder instead of being sent to limbo. gotmail 0.7.5pre3 - 2002-10-23 * Remove -w to avoid getting stupid warnings about "UTF characters" when Hotmail uses Microsoft's 0x95=apostrophe screwy extra characters * Made folder names case-insensitive gotmail 0.7.4 - 2002-10-21 * Unescape cookie values in handler; Microsoft is getting trickier.. * Handle cookies coming from login page as well as others * Patch by Hari changing the login string format * Patch sent by several people fixing the regexp to recognize amounts of total and unread mail * I have a few other patches that add some possibly useful functionality. I'm holding on to these to get this fix out faster. I don't want to add too much until I can get the rewrite done. gotmail 0.7.3 - 2002-07-11 * Added patch by Sergio Rua <srua@debian.org> to introduce the --use-procmail option (sends all messages to procmail) * Print version number to --debug logfile; I get too many reports that include logfiles but not the program output or version information. * Added X-gotmail-user header specifying which Hotmail user received the mail. Patch by David Holland. gotmail 0.7.2 - 2002-06-28 * Trying to keep up with Hotmail's little bitty changes. Mostly just regexp tweaks. gotmail 0.7.1 - 2002-05-16 * Updated copyright dates * Added -i switch to sendmail command to ignore false end-of- transmission (Thanks to Denzil Boyter) * Fixed stupid invalid line in sample gotmailrc ("proxy=no"; removed). Got lots of messages about this! * Incorporated changes from Ivor@ivorp.com to allow Gotmail to work on a Windows system! Adds the --smtpserver option, and the requirement for libnet-perl. * Incorporated changes based on "lorddrumstik"'s patch to allow naming folders based on login name. (--save-to-login option) * Fixed handling of items in folder lists; now doesn't match on substrings. gotmail 0.7.0 - 2002-05-11 * Package adopted by paul cannon <pik@debian.org> (the maintainer of the Gotmail Debian package) after receiving Peter's blessing. He doesn't have the time or the inclination to maintain this software anymore. Thanks for all your work, Peter! * Removed debian subdirectory; it will be confined to the Debian source packages. I plan to release 0.7.0 as an RPM and as a simple tarball as well as a .deb. * Reformatted code somewhat; cosmetic changes, indentation fixes, removed windows-style newlines * Renamed script to simply "gotmail" * Made options in config files match those in the arguments (but the old names will still work) * Incorporated features, fixes, and enhancements from the Debian gotmail package (0.6.6-1 to 0.6.6-7): * Fixed script to understand changes in Hotmail's system. * Don't pass sensitive info to curl on the command line. * Clean up temp files properly on unclean (and clean) exits. * Fixed retry counting. * Redirect only on Location lines in the header, not in the body. * Fixed argument- and config file-processing with better regexps. Long options were being matched as substrings. * Saves to file are now valid mbox files, and can be read in mutt or other mbox-aware MUAs. * Do >From quoting when saving to local mbox files. * Added -c|--config file option to use a different file than the default (~/.gotmailrc). * Added X-gotmail- headers to processed messages. Version 0.6.6 - 2001-07-24 ========================== * Minor update to correct for Hotmail change. Thanks to loic@cri74.org (sorry, I can't spell the french characters in your name!) Version 0.6.5 - 2000-09-22 ========================== * Added support for retrying failed downloads * Changed debian build system to use debhelper Version 0.6.4 - 2000-08-28 ========================== * Multiple bug fixes for change in Hotmail structure. Version 0.6.3 - 2000-08-15 ========================== * Fixed bug with mailbox sort order introduced accidently in 0.6.2 * Small bug fix to make the server blacklist work in certain cases. * Added additional host to blacklist. Version 0.6.2 - 2000-08-11 ========================== * Changed default log file location to /tmp/gotmail_log * Added server blacklist function - work around for the "I can't download mail" bug. * Added information about the mailing list to the README. * Code cleanups Version 0.6.1 - 2000-08-08 ========================== * Fixed a _dumb_ bug which resulted from blindly applying a patch someone else sent me (patch screwed up and applied to the wrong place). * Cleaned up the email message interpretation code * Added a --silent option * Added a --folder-directory option * Made use of temporary files a bit smarter * It should now be possible to run gotmail from within a cron job. Version 0.6 - 2000-07-16 ======================== * Added proxy auth support, thanks to Joel Mejeur <joel_mejeur@tayloru.edu> * Created a debian package version * Created a manpage to go with the Debian package * Renamed gotmailrc to sample.gotmailrc * Change of email address from peterhawkins@ozemail.com.au to peter@hawkins.emu.id.au Version 0.5 - 2000-04-27 ======================== * Fixed portability problem with superfluous "which" * Added check for the "Your account is temporarily unavailable" message. * Fixed unintentional logfile generation. * Added system version information display to --debug output. * Documentation updates. Version 0.4 - 2000-04-01 ======================== * This program now causes world peace. * Fixed stupid bug with proxy support in config file. * Added option to only download certain folders. * Changed message box format to unix mbox - you can now use gotmail folders in netscape or similar. * Fixed .gotmailrc parsing, thanks to Herman Mereles <hmereles@cnc.una.py> * Made gotmail much quicker at getting new messages only (Thanks to Kamal Mahyuddin <kamal@cs.wisc.edu) - now only folders with new messages are even looked at, and no more index pages than absolutely necessary are downloaded. * Fixed bug with problematic cookie support with proxies. * Fixed error in sample config file (s/newonly/onlynew) * Fixed bug with weird characters in login name and/or password. The URI::Escape module is now required. Version 0.3 - 2000-03-28 ======================== * Added --speed-limit option to prevent script from overloading sendmail on fast connections * Added ~/.gotmailrc parsing. Thanks to Patrick Froede (froedep@gmx.net). * Stopped password from showing up on a ps aux listing. Thanks to Sh (jengo@mail.com) * Added --version option to display version information. * Added --verbose option, which is now required to display a lot of the stuff that was previously always displayed. * Added --debug option to usage display. * Fixed command line parsing bug. Thanks to Herman Merels <hmereles@cnc.una.py> * Rewrote getCookies routine in perl to make it portable. * Added solaris support. Thanks to Kamal Kantawala <kantawala@hotmail.com> * Fixed code to work with "use strict"; Version 0.2 - 2000-03-23 ======================== * Option parsing code restructured to make other options possible. (redph0enix@hotmail.com) * --proxy option added to make use of HTTP proxies possible (redph0enix@hotmail.com) * Direct pipe to sendmail now used when resending mail (reph0enix@hotmail.com) * Added the capability to only get unread messages. * Added the capability to mark messages as read. * Added the capability to delete messages after they are downloaded. * Code now cleans up the temporary files. * Added more comments to code. * Various minor cleanups (made more variables local). Version 0.1 - 2000-03-21 ======================== * Initial release.