summaryrefslogtreecommitdiffstats
path: root/tcllib/modules/crc/ChangeLog
blob: 7599b36d42a58a56bbc6897569c7706a778ed62e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
2013-02-01  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.15 ========================
	* 

2012-01-23  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc16: bug #3477684: handle data with leading hyphen.

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 ========================
	* 

2009-12-07  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.12 ========================
	* 

2009-05-07  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* sum.tcl: Fixed poor idiom setting interp result.

2009-05-06  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.tcl: Remove unecessary read-type from Trf implementation
	and tidied the critcl code a little. Bump to 1.3.1.

2009-04-21  Andreas Kupries  <andreask@activestate.com>

	* cksum.tcl (::crc::CksumFinal): Added the missing 'unset state'
	* cksum.man: command which caused the memory leak reported by Phil
	* pkgIndex.tcl: Dietz <pedietz@users.sourceforge.net> as
	  [Bug 2686560]. Bumped version to 1.1.3.

2009-03-04  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.man:  Add note on feeding crc32 values in as -seed.
	* crc32.test: Tests to ensure -seed usage is as expected.

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>

	* cksum.pcx: New files. Syntax definitions for the public
	* crc16.pcx: commands of the various crc packages.
	* crc32.pcx:
	* sum.pcx:

2008-04-11  Andreas Kupries  <andreask@activestate.com>

	* crc16.man: Marked name of crc32 up as package.

2008-04-08  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc16.man: document the xmodem command (bug #1895277)

2008-03-09  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

	* cksum.tcl (::crc::cksum): Fixed handling of options -chunksize
	* cksum.man: and -channel. Bumped version of cksum to 1.1.2.
	* pkgIndex.tcl

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>

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

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

	* crcc.tcl: Silence critcl warning.

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

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

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

	* cksum.tcl: Bumped version to 1.1.1
	* cksum.man:
	* pkgIndex.tcl:

2006-06-29  Aaron Faupell <afaupell@users.sourceforge.net>

	* cksum.tcl: fixed typo koin->join

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

	* cksum.test:  More boilerplate simplified via use of test support.
	* crc16.test:
	* crc32.test:
	* crc32bugs.test:
	* sum.test:

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

	* cksum.test: Hooked into the new common test support code.
	* crc16.test:
	* crc32.test:
	* crc32bugs.test:
	* sum.test:

2005-10-24  Andreas Kupries <andreask@activestate.com>

	* cksum.bench: New files. Basic benchmark tests
	* crc16.bench: of the crc and derived commands.
	* crc32.bench: 
	* sum.bench: 

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

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

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

	* crc16.tcl: Accepted Don Porter's patch attached to [Tcllib SF
	* crc32.tcl: Bug 1274120], fixing the creative-writing problem for
	  variable v and restricting the value to 32bit ints. Additionally
	  added an [unset v] after the initialization, as the variable is
	  not needed beyond that part of the code.

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

	* crc32.tcl (::crc::Crc32Final): Restrict result of Trf to 32bit
	  range, or the [format] at the end of crc32 will blow this up
	  into a 64bit number. This is an additional fix for [Tcllib SF
	  Bug 1042420].

2005-03-12  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* cksum.tcl:      Refactored to use a context for better support of
	* cksum.man:      summing data in chunks. Updated man page and
	* cksum.test:     tests. Set version to 1.1.0
	
	* crc32.tcl:      Refactored the package to use a context structure
	* crc32.man:      as done for the hash modules. This makes it easier
	* crc32.test:     to work which chunks and event systems. We now
	* crc32bugs.test: can support Trf for chunking too and have properly
	                  hooked up the critcl code. Tests now test all
			  available implementations.
	
2004-10-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

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

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

	* crc32.tcl: Updated version number to sync with 1.6.1
	* crc32.man: 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>

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

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

	* crc32.tcl: Cope with data begining with hyphen when using
	  Trf (SF bug #914278)

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

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

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

	* crc16.tcl: Added XMODEM CRC algorithm - as used in the
	XMODEM-CRC protocol. (Simple XMODEM uses a SysV type checksum).
	Also added a -channel option to the crc command.

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

	* crcc.tcl: Added placeholder to get a module library for all the
	critcl code segments from the crc module
	* crc32.tcl: Added -channel option
	* crc32.test:      
	* crc32bugs.test:  Tidied up the tests
	* sum.tcl: Refactored the code to permit chunking and reading from
	a channel. Added critcl-dependent C code implementations.
	* sum.test: Added new tests and generally tidied up.
	* sum.man: Added new items to the documentation.
	
2003-05-05  Andreas Kupries  <andreas_kupries@users.sourceforge.net>

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

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

	* crc32.test: Fix for bug #709375 - test failures for bigEndian
	systems when using Trf crc-zlib.
	* crc32bugs.test: Additional test file used to isolate byte
	ordering problems.

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

	* crc32.man, cksum.man, crc16.man, crc32.man: Added the new
	copyright markup to the doctools pages.
	* crc32.tcl: Enforce 32 bit calculations.

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

	* crc16.tcl: Fixed a bug in the option handling error info.

2003-01-25  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.tcl: 
	* cksum.tcl:
	* crc16.tcl:
	* sum.tcl: Added tcl package requirement for 8.2+ and hiked
	versions to 1.0.1

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

	* crc32.man: More semantic markup, less visual one.
	* cksum.man:
	* sum.man:

2003-01-07  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.test: Fixed another 8.3 - 8.4 wide integer problem.

2003-01-06  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc16.tcl: Fix for bug #620612: the crc16 CRC calculation failed
	for 32 bit CRC widths for tcl < 8.4. Masked off high bits after shift

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

	* cksum.tcl: Enabled processing in chunks to reduce memory
	consumption.

2002-09-26  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.tcl: Fix to SF bug #579026: implementing file processing
	in small chunks to reduce memory usage.

2002-01-23  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc16.tcl, crc16.test, crc16.man: Added CRC16 package

2002-01-23  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.test, sum.test, cksum.test: Fixed SF bug #507242: failing
	tests when running 'make test'

2002-01-17  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.n: formatting fixes
	* sum.n: added new manual page for package sum

2002-01-16  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.tcl: added -seed and -implementation options.
	* crc32.n: updated for the -seed and -impl options
	* crc32.test: added tests for the -seed and -impl options.

2002-01-15  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* sum.tcl: initial version of crc::sum command
	* sum.test: initial version of crc::sum command tests
	* cksum.tcl: intial version of crc::cksum command
	* cksum.n: initial version of crc::cksum manual page
	* cksum.test: initial version of crc::cksum command tests
	* crc32.tcl: compatability with sum and cksum commands
	* crc32.test: compatability with sum and cksum tests
	* crc32.n: compatability with sum and cksum manuals

2002-01-11  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.tcl: implemented usage of Trf crc-zlib if available.

2002-01-09  Pat Thoyts  <patthoyts@users.sourceforge.net>

	* crc32.tcl: initial version modified from the Wiki source.
	* crc32.n: initial version of man page
	* crc32.test: initial version of crc32 tests.