head	1.34;
access;
symbols
	tcllib-1-13:1.34
	tcllib-1-12:1.33
	tklib-0-5:1.32
	tcllib-1-11-1:1.32
	tcllib-1-11:1.30
	tcllib-1-10:1.29
	tcllib-1-9:1.27
	tcllib-1-8:1.22
	tcllib-1-7:1.17
	tcllib-1-6-1:1.10.2.2
	tcllib-1-6-branch:1.10.0.2
	tcllib-1-6:1.10
	tcllib-1-4-0:1.8;
locks; strict;
comment	@# @;


1.34
date	2011.01.25.06.06.38;	author andreas_kupries;	state Exp;
branches;
next	1.33;

1.33
date	2009.12.07.17.39.23;	author andreas_kupries;	state Exp;
branches;
next	1.32;

1.32
date	2008.12.15.20.25.31;	author andreas_kupries;	state Exp;
branches;
next	1.31;

1.31
date	2008.12.02.04.01.56;	author andreas_kupries;	state Exp;
branches;
next	1.30;

1.30
date	2008.10.17.05.32.41;	author andreas_kupries;	state Exp;
branches;
next	1.29;

1.29
date	2007.09.12.16.29.52;	author andreas_kupries;	state Exp;
branches;
next	1.28;

1.28
date	2007.03.25.01.29.26;	author andreas_kupries;	state Exp;
branches;
next	1.27;

1.27
date	2006.10.04.02.56.06;	author andreas_kupries;	state Exp;
branches;
next	1.26;

1.26
date	2006.09.19.23.36.17;	author andreas_kupries;	state Exp;
branches;
next	1.25;

1.25
date	2006.04.20.10.18.26;	author patthoyts;	state Exp;
branches;
next	1.24;

1.24
date	2006.01.24.05.10.01;	author andreas_kupries;	state Exp;
branches;
next	1.23;

1.23
date	2006.01.22.00.27.23;	author andreas_kupries;	state Exp;
branches;
next	1.22;

1.22
date	2005.10.06.21.29.26;	author andreas_kupries;	state Exp;
branches;
next	1.21;

1.21
date	2005.08.26.17.58.59;	author andreas_kupries;	state Exp;
branches;
next	1.20;

1.20
date	2005.08.26.17.43.08;	author andreas_kupries;	state Exp;
branches;
next	1.19;

1.19
date	2005.08.26.01.08.26;	author patthoyts;	state Exp;
branches;
next	1.18;

1.18
date	2005.08.11.21.48.27;	author patthoyts;	state Exp;
branches;
next	1.17;

1.17
date	2004.10.06.14.36.06;	author andreas_kupries;	state Exp;
branches;
next	1.16;

1.16
date	2004.08.19.09.09.21;	author patthoyts;	state Exp;
branches;
next	1.15;

1.15
date	2004.08.05.03.53.45;	author andreas_kupries;	state Exp;
branches;
next	1.14;

1.14
date	2004.05.26.04.24.29;	author andreas_kupries;	state Exp;
branches;
next	1.13;

1.13
date	2004.04.30.21.13.18;	author patthoyts;	state Exp;
branches;
next	1.12;

1.12
date	2004.02.28.00.26.24;	author patthoyts;	state Exp;
branches;
next	1.11;

1.11
date	2004.02.26.22.52.18;	author patthoyts;	state Exp;
branches;
next	1.10;

1.10
date	2004.02.16.04.14.48;	author andreas_kupries;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	2003.05.29.01.04.11;	author patthoyts;	state Exp;
branches;
next	1.8;

1.8
date	2003.05.06.04.56.11;	author andreas_kupries;	state Exp;
branches;
next	1.7;

1.7
date	2003.05.05.16.25.42;	author andreas_kupries;	state Exp;
branches;
next	1.6;

1.6
date	2003.05.02.22.33.58;	author patthoyts;	state Exp;
branches;
next	1.5;

1.5
date	2003.04.24.20.28.38;	author andreas_kupries;	state Exp;
branches;
next	1.4;

1.4
date	2003.04.24.19.52.26;	author andreas_kupries;	state Exp;
branches;
next	1.3;

1.3
date	2003.04.16.22.00.43;	author patthoyts;	state Exp;
branches;
next	1.2;

1.2
date	2003.03.20.00.29.40;	author patthoyts;	state Exp;
branches;
next	1.1;

1.1
date	2003.03.17.23.32.04;	author patthoyts;	state Exp;
branches;
next	;

1.10.2.1
date	2004.05.24.02.58.11;	author andreas_kupries;	state Exp;
branches;
next	1.10.2.2;

1.10.2.2
date	2004.05.27.02.47.46;	author andreas_kupries;	state Exp;
branches;
next	;


desc
@@


1.34
log
@Tcllib 1.13 released
@
text
@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 ========================
	* 

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-03-21  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* ntp.man: Fixed all warnings due to use of now deprecated
	  commands. Added a section about how to give feedback.

2006-10-03  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.9 ========================
	* 

2006-09-19  Andreas Kupries  <andreask@@activestate.com>

	* ntp_time.man: Bumped version to 1.2.1
	* time.tcl:
	* pkgIndex.tcl:

2006-04-20  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: bug #1409219: added missing hyphen.

2006-01-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* time.test: More boilerplate simplified via use of test support.

2006-01-19  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* time.test: Hooked into the new common test support code.

2005-10-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.8 ========================
	* 

2005-08-26  Andreas Kupries <andreask@@activestate.com>

	* time.tcl (::time::unixtime): Fixed the 64bit problems reported
	  in [Tcllib SF Bug 899211] by forcefully restricting results to
	  32bit (Masking with 0xffffffff).

2005-08-26  Andreas Kupries <andreask@@activestate.com>

	* time.test (createServerProcess): Ensure that the actual socket
	  is set to binary transport, not the listening socket. On 64bit
	  machines this can cause the fake server to send more than 4
	  bytes, causing data format errors in the client.

2005-08-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl:  Deal with Andreas Kupries comment in bug #899211.
	Keep trying to read data until the amount expected for the protocol
	in use is received.
	* time.test: Added some real remote using tests (with constraint).

2005-08-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: SNTP wasn't working (raised by Donal Fellows). 
	Added support for ceptcl in addition to tcludp. Incremented
	version.

2004-10-05  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.7 ========================
	* 

2004-08-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl:    Tidied up error messages.

2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* time.tcl:     Updated version number to distinguish
	* ntp_time.man: from the 1.6.1 release.
	* pkgIndex.tcl:

2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.6.1 ========================
	* 

2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* time.tcl: Rel. engineering. Updated version number 
	* time.man: of time to reflect its changes, to 1.0.3.
	* pkgIndex.tcl:

2004-04-30  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl:     Added support for SNTP (RFC 2030).
	* ntp_time.man:

2004-02-28  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: Fix the version as 1.0.2

2004-02-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: Applied patch #905132 to better handle socket errors.

2004-02-15  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.6 ========================
	* 

2003-05-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: Conform more closely to the RFC in response to 
	bug #744391.

2003-05-05  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.4 ========================
	* 

2003-05-05  Andreas Kupries  <andreask@@activestate.com>

	* pkgIndex.tcl: Resynced package version numbers for this module.

2003-05-02  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl (unixtime): Applied patch from Andreas Kupries to
	  ensure the result is always an integer. 
	* time.test: Make sure the server returns integer values and check
	the range is valid (rather than just checking for integer).

2003-04-24  Andreas Kupries  <andreask@@activestate.com>

	* ntp_time.man: Cleanup of RFC referencing.

	* time.tcl (unixtime): [SF Bug #723426] Added code to handle
	  possibility of failure in "binary scan". (ClientReadEvent):
	  Changed to append partial results, allow for empty reads.

	* time.test: [SF Bug #723426]. Corrected non-unique test
	  names. Handle a missing tcltest::interpreter and fall back to
	  [info nameofexecutable].

2003-04-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.man:      Renamed the man page to avoid clashing with
	* ntp_time.man:  the tcl time.n manual page.

2003-03-20  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.test: Added a test package.
	* pkgIndex.tcl: Added a package index file.

2003-03-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl:
	* time.man: Initial checkin of an RFC 868 client.
	* examples/ntp/rdate.tcl: A demo using the time package to request
	the current time from a remote host via tcp or udp.
	
@


1.33
log
@Added README for 1.12, and tagged the ChangeLogs
@
text
@d1 6
@


1.32
log
@1.11.1 release.
@
text
@d1 6
@


1.31
log
@Fix typo in ChangeLogs made at the time of the 1.11 release.
@
text
@d1 6
@


1.30
log
@
	*
	* Released and tagged Tcllib 1.11 ========================
	*
@
text
@d1 1
a1 1
2008-10-16  1.11  <andreas_kupries@@users.sourceforge.net>
@


1.29
log
@Tcllib 1.10 tagged and released.
@
text
@d1 6
@


1.28
log
@
Added sections about how to give
feedback (bugs, ideas, ...), and
where.
@
text
@d1 6
@


1.27
log
@
	*
	* Released and tagged Tcllib 1.9 ========================
	*
@
text
@d1 5
@


1.26
log
@
Updated version numbers of a number of packages.
@
text
@d1 6
@


1.25
log
@	* time.tcl: bug #1409219: added missing hyphen.
@
text
@d1 6
@


1.24
log
@Simplified the testsuite boilerplate in the packages
"[i-r]*", using the new commands in the test support.

More util commands for test support.
@
text
@d1 4
@


1.23
log
@Removed comon test constrants from 'all.tcl', ditto
'wrongNumArgs' and 'tooManyArgs' emulations. This is now all
in the common test support code.

Put common test constraints into the common test support
code.

Fixed expected errorCode in math-7.4

Replaced 'queryConstraint' with regular 'testConstraint'.

Removed more copies of the common command "dictsort".

Hooked the "[s-z]*" packages into the new common test
support code.

Hooked the "[m-r]*" packages into the new common test
support code.

Updated Tcl dependency information for logger::utilities,
requires 8.4 due to use of new trace APIs.

Hooked the "[hijkl]*" packages into the new common test
support code.

Hooked the "[efg]*" packages into the new common test
support code.

Hooked the "[cd]*" packages into the new common test support
code.



Fixed usage of 8.4isms in package declared to work for 8.2+.

Better emulation of testConstraint command, with query
ability.

Hooked all "[ab]*" packages into the new test support code.

Fixed reversed guard conditions, and polished the error
messages a bit.
@
text
@d1 4
@


1.22
log
@	* Released and tagged Tcllib 1.8 ========================
@
text
@d1 4
@


1.21
log
@
	* time.tcl (::time::unixtime): Fixed the 64bit problems reported
	  in [Tcllib SF Bug 899211] by forcefully restricting results to
	  32bit (Masking with 0xffffffff).
@
text
@d1 6
@


1.20
log
@
	* time.test (createServerProcess): Ensure that the actual socket
	  is set to binary transport, not the listening socket. On 64bit
	  machines this can cause the fake server to send more than 4
	  bytes, causing data format errors in the client.
@
text
@d3 6
@


1.19
log
@	* time.tcl:  Deal with Andreas Kupries comment in bug #899211.
	Keep trying to read data until the amount expected for the protocol
	in use is received.
	* time.test: Added some real remote using tests (with constraint).
@
text
@d1 7
@


1.18
log
@	* time.tcl: SNTP wasn't working (raised by Donal Fellows).
	Added support for ceptcl in addition to tcludp. Incremented
	version.
@
text
@d1 7
@


1.17
log
@Released and taggen Tcllib 1.7.

Manual merge of ftpd changes.

Last minute changes to ftpd, jpeg, updated README.

Moved version to 1.7, release version.
@
text
@d1 6
@


1.16
log
@Tidied up error messages
@
text
@d1 6
@


1.15
log
@Import Pat, smtp work: No authentication if there is no
username.

Textutil ChangeLog merge.

Prevent downgraded version numbers in mime from
contaminating the main line.

Merging bugfix branch changelogs back into the mainline.

ChangeLog and index merge.
@
text
@d1 4
@


1.14
log
@Import of Michael Schlenker's enhancements to David's logger
package.

Import of Michael Schlenker's bugfixes for David's logger
package.

Import Pat Thoyt's bugfix regarding setting of loglevels in
the dns module.

Import of Pat Thoyts bugfix regarding the installation of
the struct1 module.

Updated the version information in a number of packages to
sync with the numbers in the 1.6.1 release, or to pull ahead
and distinguish ourselves, where appropriate.
@
text
@d7 12
@


1.13
log
@Added support for SNTP (RFC 2030)
@
text
@d1 6
@


1.12
log
@Fix version to 1.0.2
@
text
@d1 5
@


1.11
log
@Applied patch #905132 to better handle socket errors.
@
text
@d1 4
@


1.10
log
@
	*
	* Released and tagged Tcllib 1.6 ========================
	*

	* list.tcl (split): New method, like 'filter', but returns lists
	* list.test:        of both passing and failing elements. Extended
	* struct_list.man:  both testsuite and documentation.
@
text
@d1 4
@


1.10.2.1
log
@Downgraded to version 1.3.6, removed -decode extension from
this branch.

Import of ftpd bugfix by Gerald Lester.

Last commit was a bad update, caused duplicates of changes
to appear. Failed testsuite. Removed all the duplicates now.

Fixed SF Tcllib Bug 954328. Mime now adapts at runtime to
whatever version of md5 has been loaded.

Updated test for rewritten adjust which fixed the infinite
looping demonstrated by tests 2.6 and 2.7. Also fixed a var
usage typo which caused a copy of the input to appear in the
output, before the expected formatted result.

Fixed bug in the processing of multi-word section titles for
text based formats.

Fixed bug 951568, regarding the usage of Trf's generic
transform.

Fixed problems with jpeg recognition (was unable to detect a
jpeg file, if it contained exif data).

Changelog for last patch, and updates in related package.

Completed application of code for various fixes.

Rewritten text adjustment and hyphenation, fixing SF TCllib
Bug 882402.

Fixed SF Tcllib Bug 936064, and evals more robust.

Fixed SF Tcllib Bug 893516

Fixed SF Tcllib Patch 763712

Fixed SF Tcllib Patch 758742

Fixed SF Tcllib Bug 620852

Eval usage made more robust and similar.

Fixed SF Tcllib Bug 943146.

Fixed SF Tcllib Bug 940651

SF Tcllib Bug 784519 fixed.

Pat: sak.tcl update for better use of critcl.

Joe: Fix in doctools xml support.

Import bugfix by Pat Thoyts, Handling of data starting with
hyphen/dash

Import of uuencode changes by Jeff Hobbs.

Changed defaults for package 'log'. No output for the all
levels below 'error'.

Unified the startup header of all applications, using
suggestions made by Stuart Cassof <stwo@@telus.net>.

Added testcase for Tcllib SF Bug 860753. The bug itself was
already fixed for Tcllib 1.6.

Fix for bug 899204. Test data file is opened read-only, and
tests made independent of each other.

Bugfix 899152, 899209. Require Tcl 8.2 for installer, delete
file before writing over it.

Import of time fix by Pat Thoyts, patch #905132.

Cleanup fix: Snit depends on Tcl 8.4, this is documented,
however neither package index, nor testsuite enforced the
restriction, allowing for errors. This has been changed now.

Fixed typos
@
text
@a0 8
2004-02-28  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: Fix the version as 1.0.2

2004-02-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* time.tcl: Applied patch #905132 to better handle socket errors.

@


1.10.2.2
log
@Tagged for release.

Last minute fix of buglet in smtp, asking for wrong version
of mime.

Release engineering. Updated version numbers to reflect the
changes made to various modules and packages.

Also added the README for version 1.6.1.
@
text
@a0 12
2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.6.1 ========================
	* 

2004-05-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* time.tcl: Rel. engineering. Updated version number 
	* time.man: of time to reflect its changes, to 1.0.3.
	* pkgIndex.tcl:

@


1.9
log
@	* time.tcl: Conform more closely to the RFC in response to
	bug #744391.
@
text
@d1 6
@


1.8
log
@
	*
	* Released and tagged Tcllib 1.4 ========================
	*
@
text
@d1 5
@


1.7
log
@
	* pkgIndex.tcl: Resynced package version numbers for this module.
@
text
@d1 6
@


1.6
log
@	* time.tcl (unixtime): Applied patch from Andreas Kupries to
	ensure the result is always an integer.
	* time.test: Make sure the server returns integer values and check
	the range is valid (rather than just checking for integer).
@
text
@d1 4
d8 1
a8 1
	ensure the result is always an integer. 
@


1.5
log
@
	* ntp_time.man: Cleanup of RFC referencing.
@
text
@d1 7
@


1.4
log
@
	* time.tcl (unixtime): [SF Bug #723426] Added code to handle
	  possibility of failure in "binary scan". (ClientReadEvent):
	  Changed to append partial results, allow for empty reads.

	* time.test: [SF Bug #723426]. Corrected non-unique test
	  names. Handle a missing tcltest::interpreter and fall back to
	  [info nameofexecutable].
@
text
@d3 2
@


1.3
log
@	* time.man:      Renamed the man page to avoid clashing with
	* ntp_time.man:  the tcl time.n manual page.
@
text
@d1 10
d27 1
a27 1
	@


1.2
log
@Added tests and a package index file.
@
text
@d1 5
@


1.1
log
@Initial check-in of RFC868 TIME protocol client
@
text
@d1 5
@

