summaryrefslogtreecommitdiffstats
path: root/tcllib/modules/comm/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'tcllib/modules/comm/ChangeLog')
-rw-r--r--tcllib/modules/comm/ChangeLog368
1 files changed, 368 insertions, 0 deletions
diff --git a/tcllib/modules/comm/ChangeLog b/tcllib/modules/comm/ChangeLog
new file mode 100644
index 0000000..afc2cff
--- /dev/null
+++ b/tcllib/modules/comm/ChangeLog
@@ -0,0 +1,368 @@
+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-01-24 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.13 ========================
+ *
+
+2010-09-15 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl (::comm::commIncoming): [Bug 3066872]: Replaced
+ blocking gets call to read line of offered protocols by
+ non-blocking gets and additional event handling. The procedure
+ "commIncoming" is split into two.
+
+ * comm.tcl (::comm::Word0): [Bug 2972571]: Fixed misdetection
+ * comm.man: of quoted brace due to not handling \\ on its
+ * comm.test: own. Extended testsuite. Updated docs.
+
+ * pkgIndex.tcl: Bumped to version 4.6.2.
+
+2009-12-07 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.12 ========================
+ *
+
+2009-11-04 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl (::comm::commCollect): [Bug 2890743]. Replaced
+ * comm.man: lindex/lreplace with a procedure emulating lindex's
+ * pkgIndex.tcl: behaviour pre Tcl 8, i.e. it needs only the first
+ word to be a proper list element to parse it ouf the
+ buffer. Bumped package version to 4.6.1.
+
+2009-04-10 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.tcl: Added option -socketcmd enabling users to override how
+ * comm.man: a socket is opened. The envisioned main use is the
+ * pkgIndex.tcl: specification of tls::socket to secure the
+ * comm.pcx: communications. Version bumped to 4.6. Extended syntax
+ * comm.test: definitions for tclchecker, and extended testsuite.
+
+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 ========================
+ *
+
+2008-06-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.pcx: New file. Syntax definitions for the public commands
+ of the comm package.
+
+2008-05-16 Andreas Kupries <andreask@activestate.com>
+
+ * comm_wire.man: Fixed the sectref argument order issues.
+
+2008-05-15 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm_wire.man: Updated to changes in doctools (sub)section
+ reference handling.
+
+2008-03-15 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm_wire.man: Changed 'require' information to show that this
+ manpage belongs to the documentation for the package 'comm'.
+
+2008-02-29 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl: Accepted Hemang's <hemanglavana@users.sourceforge.net>
+ * comm.man: patch for the [SF Tcllib Bug 1861565] he
+ * comm.test: reported. This changes the handling of 'port already
+ * pkgIndex.tcl: in use' errors to provide a clear
+ message. Testsuite was updated. Version bumped to 4.5.7.
+
+2007-09-12 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.10 ========================
+ *
+
+2007-08-21 Andreas Kupries <andreask@activestate.com>
+
+ * comm_wire.man: Fixed description of messages in the basic
+ message layer, and of EOL, per [SF Tcllib Bug 1739372] (by Lars
+ Hellstroem). General cleanup (spell checking).
+
+2007-08-20 Andreas Kupries <andreask@activestate.com>
+
+ * comm.test: Updated to require Tcl 8.3 (for snit).
+
+2007-08-15 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl (::comm::Vwait): Fixed uplevel which failed when used
+ * comm.man: with variable names containing spaces. Bumped the
+ * pkgIndex.tcl: package version to 4.5.6. Thanks to Bryan Oakley.
+
+2007-08-14 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl (::comm::CommRunHook): Fixed typo in variable name,
+ * comm.man: should be 'res', not 'result'. Bumped the package
+ * pkgIndex.tcl: version to 4.5.5. Thanks to Bryan Oakley.
+
+2007-08-09 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl (comm::comm_cmd_send): Replaced the 'after idle unset
+ result' with an immediate unset, saving the information into a
+ local variable. The 'after idle' can spill into a forked child
+ process if there is no event loop between its location and the
+ fork. This may bork the child if the next event loop is the
+ 'vwait' of comm's send a few lines above, and the child used the
+ same serial number for its next request. In that case the
+ parent's 'after idle unset' will delete the very array element
+ the child is waiting for, unlocking the vwait, causing it to
+ access a now missing array element, instead of the expected
+ result. Fix by JeffH, Analysis by AndreasK, bugfix actually done
+ before the analysis. This bug happened at Cisco.
+ * comm.man: Bumped the package version to 4.5.4.
+ * pkgIndex.tcl:
+
+2007-06-10 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.tcl: Bugfixes in the wrapper for 'update'.
+ * comm.man: Bumped the package version to 4.5.3.
+ * pkgIndex.tcl:
+
+2007-05-10 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl: Bugfix in the wrapper for 'update'. Bumped the
+ * comm.man: package version to 4.5.2.
+ * pkgIndex.tcl:
+
+2007-05-04 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl: Bugfixes in the handling of -interp for regular
+ * comm.man: scripts. The handling of the buffer was wrong for
+ * pkgIndex.tcl: scripts which are a single statement as
+ list. Fixed missing argument to new command commSendReply,
+ introduced by version 4.5. Affected debugging. Bumped package
+ version to 4.5.1.
+
+2007-05-01 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl: Added ability to asynchronously generate script
+ * comm.man: results. Enables proper handling of long-running
+ * comm.test: operations (like db queries) without blocking the
+ * comm.slaveboot: server, nor requiring nested eventloops.
+ * pkgIndex.tcl: Extended documentation, and testsuite. Version
+ bumped to 4.5. Now depending on snit, and Tcl 8.3.
+
+2007-03-19 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.man: Fixed all warnings due to use of now deprecated
+ * comm_wire.man: commands. Added a section about how to give
+ feedback.
+
+2006-11-29 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.tcl (commRunHook): Fixed double execution of the hook
+ script. Thanks to Will Duquette for the report.
+
+2006-10-03 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.9 ========================
+ *
+
+2006-09-19 Andreas Kupries <andreask@activestate.com>
+
+ * pkgIndex.tcl: Bumped to version 4.4. changes were extension
+ * comm.tcl: of the existing API.
+ * comm.man:
+
+2006-09-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm_wire.man: Clarified the use of the TCP port in the initial
+ message a bit more, i.e. the meaning of the special value '0'.
+
+ * comm.tcl: The rewrite of the hook handling broken the promised
+ * comm.man: semantics. Fixed. Also extended the handling of a
+ configured -interp to deal with a variety of possibilities
+ regarding missing or hidden commands. Updated the documentation.
+
+ * pkgIndex.tcl: Bumped to version 4.3.2
+
+2006-08-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.man: Bumped to version 4.3.1
+ * comm.tcl:
+ * pkgIndex.tcl:
+
+ * comm.tcl: Implemented the new options -interp and -events,
+ * comm.test: extended the testsuite to cover them. Created
+ utility/helper command for the execution of hook scripts, and
+ rewrote all hook places to use it.
+
+2006-08-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.man: Documented an easier use of slave interpreters
+ (-interp, -events).
+
+2006-08-11 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.test: Moved startup and cleanup of slave process
+ * comm.slaveboot: into a separate file.
+
+2006-01-28 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.test: Fixed cleanup of temp. files.
+
+2006-01-22 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.test: More boilerplate simplified via use of test support.
+
+2006-01-19 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.test: Hooked into the new common test support code.
+
+2006-01-10 Andreas Kupries <andreask@activestate.com>
+
+ * comm.test: Fixed [SF Tcllib Bug 1316033]. Uncluttering test
+ output.
+
+2005-10-06 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.8 ========================
+ *
+
+2005-10-03 Andreas Kupries <andreask@activestate.com>
+
+ * comm.tcl: Accepted [SF Tcllib Bug 1006282], which is actually an
+ * comm.man: RFE. Comm channels are extended with an option which
+ allows the user to force the server side to silently
+ ignore connection attempts where the protocol
+ negotiation with the other side failed.
+
+2005-03-07 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm_wire.man: Added documentation for the wire protocol run by
+ comm internally.
+
+2004-10-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.7 ========================
+ *
+
+2004-08-24 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.tcl: Typo police.
+ * comm.man:
+
+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 ========================
+ *
+
+2003-10-23 Andreas Kupries <andreask@activestate.com>
+
+ * comm.man: Updated version number in documentation.
+
+2003-10-21 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * pkgIndex.tcl: updated to v4.2.
+
+ * comm.man:
+ * comm.tcl (comm_cmd_new): make 'comm::comm new ?chan?' fully
+ qualify the namespace of the new channel and return that.
+ [Bug #741653, #817351]
+
+ * comm.tcl: change default encoding to utf-8. This should still
+ work with other versions of comm because the previous one-sided
+ binary setting only allowed for limited i18n-ness. Using this
+ version of comm on both sides will ensure full i18n-happiness.
+ [Bug #806420]
+
+2003-05-09 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * pkgIndex.tcl: updated to comm 4.1
+ * comm.man:
+ * comm.tcl: rewrite of code to remove pseudo-object model.
+ Clean up code, add send -command callback to allow for
+ notification of results for asynchronous sends.
+
+2003-05-08 Jeff Hobbs <jeffh@ActiveState.com>
+
+ * comm.tcl: update use of string functions to 8.2 cleanliness.
+
+2003-05-05 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ *
+ * Released and tagged Tcllib 1.4 ========================
+ *
+
+2003-04-11 Andreas Kupries <andreask@activestate.com>
+
+ * comm.man:
+ * comm.tcl:
+ * pkgIndex.tcl: Set version of the package to to 4.0.1.
+
+2003-01-28 David N. Welton <davidw@dedasys.com>
+
+ * comm.tcl (::comm::commConfigure): Use 'string is integer'
+ instead of regexp's.
+ Require Tcl 8.2.
+
+2003-01-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.man: More semantic markup, less visual one.
+
+2002-08-06 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.test: Removed writing of file ~/foo, was debugging
+ code. Changed creation and usage of file 'spawn' to allow an
+ arbitrary setting of -tmpdir. Fixes SF Bug #589225 reported by
+ Don Porter <dgp@users.sourceforge.net>.
+
+2002-03-06 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * Bumped version number to 4.0 per request by John LoVerso.
+
+ * comm.tcl: Applied patch #526499 improving the handling of errors
+ for async invoked commands.
+
+2002-02-14 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.tcl: Frink run.
+
+2002-01-15 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * Bumped version to 3.7.1.
+
+2001-11-16 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * comm.n: Updated to reflect the changes in the comm code
+ (namespaces). This fixes SF item #480227.
+
+ * comm.tcl: Fixed two places where namespacing was not handled
+ correctly.
+
+2001-08-22 Andreas Kupries <andreas_kupries@users.sourceforge.net>
+
+ * Integrated into tcllib.