summaryrefslogtreecommitdiffstats
path: root/tcllib/modules/pop3d/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/modules/pop3d/ChangeLog')
-rw-r--r--tcllib/modules/pop3d/ChangeLog335
1 files changed, 335 insertions, 0 deletions
diff --git a/tcllib/modules/pop3d/ChangeLog b/tcllib/modules/pop3d/ChangeLog
new file mode 100644
index 0000000..0b9e58e
--- /dev/null
+++ b/tcllib/modules/pop3d/ChangeLog
@@ -0,0 +1,335 @@
+2013-03-11 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.man: Added references to the relevant RFCs 1939 and 2449.
+ * rfc1939.txt: Removed copies of RFC documents. Keep only links.
+ * rfc2449.txt:
+
+2013-02-01 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.15 ========================
+ *
+
+2011-12-13 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.14 ========================
+ *
+
+2011-11-10 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Another update to accept both 127.x.x.x and ::1 as
+ possible result. The OS configuration may cause return of the
+ former even for 8.6+.
+
+2011-11-07 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Updated the tests to handle Tcl 8.6+ IPv6 changes.
+
+2011-01-24 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.13 ========================
+ *
+
+2009-12-07 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.12 ========================
+ *
+
+2009-09-28 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Fixed typos in expected results, the socket command
+ comes back fully qualified.
+
+2009-04-14 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d.man: Updated documentation with example on how to use the
+ option -socket to secure the server channel with TLS.
+ * pop3d.tcl: Fixed typos in comments.
+
+2008-12-12 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.11.1 ========================
+ *
+
+2008-10-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.11 ========================
+ *
+
+2007-09-12 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.10 ========================
+ *
+
+2007-08-02 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Updated to prevent the multiple loading of comm.
+
+2007-03-21 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.man: Fixed all warnings due to use of now deprecated
+ * pop3d_dbox.man: commands. Added a section about how to give feedback.
+ * pop3d_udb.man:
+
+2006-10-29 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Accept anything matching 127.*.*.* as ip-address for
+ localhost.
+
+2006-10-03 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.9 ========================
+ *
+
+2006-09-19 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d.test: Fixed the tests requiring tcltest 2.x syntax,
+ despite our declaration that tcltest 1.0 is acceptable. This
+ broke 8.2/8.3, and the missing shutdown of the fake client
+ processes then hung the testsuite at the end.
+
+2006-01-28 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: .... Fixed usage of temp. files by testsuite. Fixed
+ * pop3d_dbox.test: use of duplicate test names.
+ * pop3d_udb.test:
+
+2006-01-23 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: More boilerplate simplified via use of test support.
+ * pop3d_dbox.test:
+ * pop3d_udb.test:
+
+2006-01-19 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Hooked into the new common test support code.
+ * pop3d_dbox.test:
+ * pop3d_udb.test:
+
+2006-01-10 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d.test: Fixed [SF Tcllib Bug 1316057]. Uncluttering test
+ output.
+
+2005-10-06 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.8 ========================
+ *
+
+2005-09-27 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pkgIndex.tcl: Fixed version inconsistency.
+
+2005-09-20 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.tcl (H_capa): Replaced 8.4isms (operator eq) with usage of
+ 'string equal'. The module is for 8.3+.
+
+2005-07-07 Reinhard Max <max@suse.de>
+
+ * pop3d.test: Using wildcards in some expected results so that
+ they don't need adjustments every time the version number is
+ bumped. Added tests for CAPA.
+
+ * pop3d.tcl: Added basic support for the CAPA command as specified
+ in RFC2449. Cleaned up and optimized pop3d::Transfer.
+
+ * pop3d.man: Added documentation for [autCmd exists].
+
+ * rfc2449.txt: New file: "POP3 Extension Mechanism".
+
+2005-07-06 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.man: Bumped version number to 1.1.0.
+
+2005-07-06 Reinhard Max <max@suse.de>
+
+ * pop3d.tcl: Added a -socket option to server objects, so that
+ * pop3d.man: e.g. SSL sockets from the tls extension can be
+ * pop3d.test: used. Bumped version number to 1.1.0.
+
+2004-10-19 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Made verbosity easier to switch, and log output a
+ bit more readable.
+
+ * pop3d.tcl: Made prefix strings of log output consistent.
+
+2004-10-12 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Rewritten to use the new facilities for programmed
+ interaction and sub processes.
+
+2004-10-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.7 ========================
+ *
+
+2004-08-25 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d_dbox.test: Fixed problems with usage of md5, now
+ * pop3d.test: switchable between v1 and v2.
+ * pop3d.tcl:
+
+2004-05-23 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.6.1 ========================
+ *
+
+2004-02-15 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.6 ========================
+ *
+
+2004-02-10 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pkgIndex.tcl: Both pop3d and dbox rely on 'mime', which requires
+ * pop3d.man: Tcl 8.3. This implies that these packages require
+ * pop3d_dbox.man: Tcl 8.3 as well, and not 8.2, as advertised.
+
+ * pop3d.tcl: Requiring v1 of md5 explicitly.
+
+ * pop3d.test: Explicitly loading the supporting packages
+ * pop3d_dbox.test: (mime, md5, dbox, udb, ...). Ensured usage of
+ md5 v1. Excluding the whole series of tests if the interpreter
+ is not at least 8.3. Added suppression of logger output.
+
+2003-10-21 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d.tcl (H_quit): Remember the handle of the idle event we are
+ scheduling. This event can be passed by by an eof on the
+ channel. (CloseConnection): Kill a pending idle event, it was
+ passed by and is not relevant anymore. [Bug 650977].
+
+2003-05-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.4 ========================
+ *
+
+2003-05-01 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Added propagation of auto_path so that
+ sub-processes are able to find additional packages even if
+ tcllib is not installed.
+
+2003-04-13 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Updated to new version number.
+
+2003-04-11 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d.tcl:
+ * pop3d.man:
+ * pop3d_dbox.tcl:
+ * pop3d_dbox.man:
+ * pop3d_udb.tcl:
+ * pop3d_udbx.man:
+ * pkgIndex.tcl: Set version of the package 'pop3d' to to
+ 1.0.1. 'dbox' is now at version 1.1. 'udb' is now at version
+ 1.0.1.
+
+2003-04-09 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d.tcl: A bit more logging of internals.
+
+2003-04-02 Andreas Kupries <andreask@activestate.com>
+
+ * pop3d_dbox.tcl: Started to add log output.
+
+ * pop3d.tcl: Added "."-stuffing. Not done by mime, out of scope,
+ has to be done by the transport, i.e. the pop3 demon. Also
+ removed the transmission of superfluous newline at end of the
+ message.
+
+2003-01-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.man: More semantic markup, less visual one.
+ * pop3d_dbox.man:
+ * pop3d_udb.man:
+
+2002-09-03 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.tcl (Transfer): Use a single dot to write the
+ terminator. Not \n.\n. Puts does the terminating \n, and
+ buildmessage/copymessage the other. Brought the client out of
+ sync after a retrieval because of an empty line after the
+ terminator line of the multi-line response.
+
+2002-08-31 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * Note aside: The pop3 server may understate the size of a message
+ and of the maildrop. This happens as the package 'mime' we use
+ to transfer a message may add additional headers not present in
+ the original message (For example Mime-Version and/or
+ Content-Type).
+
+ * pop3d.tcl (::pop3d::Transfer): Fixed oversight in my usage of
+ 'mime::copymessage'. This command copies a mime message to a
+ channel, but does not know about the framing protocol. In other
+ words, it does not write the singular dot closing a pop3 data
+ transfer. We have to do this in the calling routine. Added such
+ a piece of code. Fixed problem with distinguishing RETR and TOP
+ modes, wrong conditional.
+
+ * pop3d.test:
+ * pop3d.tcl (CheckLogin): Now additionally retrieves size of
+ maildrop after querying the number of waiting messages.
+ (H_stat): Returns size of maildrop as second result of
+ STAT. Bugfix, pop3d was not rfc 1939 compliant with respect to
+ STAT, and now is. This problem was found while working on the
+ testsuite for the pop3 package (Result of pop3::stat was
+ bogus). Updated the testsuite.
+
+ * pop3d_dbox.tcl:
+ * pop3d_dbox.man: method 'size' no accepts a call without message
+ id and returns the total size of the mail drop for that
+ case. Reason for the change: see above.
+
+2002-06-17 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test: Modified testsuite courtesy Gerald Lester
+ <gwlester@users.sourceforge.net> for better execution of the
+ subshells under windows.
+
+2002-05-15 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d.test:
+ * pop3d.man:
+ * pop3d_dbox.tcl: Split port into configured port and true
+ port. This allows the usage of port "0" to force auto-selection
+ of a free port. Documented the special behaviour of
+ -port. Created testsuite for pop3 server. Tcllib #532216.
+
+2002-05-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * pop3d_dbox.man:
+ * pop3d_dbox.tcl:
+ * pop3d_dbox.test: New method [destroy]. Extended
+ documentation. Clarified interaction lock/remove and interaction
+ lock/stat/(size/get/dele). Added checks of message ids in size,
+ get, dele. Added general check of define base directory to all
+ methods. Added testsuite. Bugfixes. Tcllib #532216.
+
+ * pop3d_udb.man:
+ * pop3d_udb.tcl:
+ * pop3d_udb.test: Documented [destroy]. Fixed documentation of
+ [lookup], refered to non-existing method [do]. Added [destroy]
+ method. Added test suite. Tcllib #532216.
+
+2002-03-19 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * New module. Pop3 server, and associated objects for simple user
+ and mailbox management. No testsuite yet. Testsuite will be
+ written in conjunction with testsuite for pop3 module.