File: ChangeLog

package info (click to toggle)
cabextract 0.2-2b
  • links: PTS
  • area: main
  • in suites: woody
  • size: 316 kB
  • ctags: 341
  • sloc: ansic: 2,321; sh: 330; makefile: 51
file content (35 lines) | stat: -rw-r--r-- 1,343 bytes parent folder | download
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
2001-03-04  Stuart Caie   <kyzer@4u.net>

	* main(): now prints the version of cabextract in the copyright
	line.
	
	* cabinet_find_header(): now searches any kind of file, not just
	files beginning with 'MZ' header. Also, always searches entire
	file.  This slows the search down, but increases the usefulness of
	the search overall, IMHO.
	
	* LZXdecompress(): fixed problem in intel decoding: E8 must not
	appear in the last 10 bytes, not the last 6 bytes... yet another
	bug due to LZX specification inaccuracies... *grmbl*

	* process_cabinet(): now extends multipart cabinet filenames to be
	in the same directory as the base cabinet.

	* cabinet_open(): now only lowercases the filename part of a
	cabinet name, not the path part.
	
2001-03-03  Stuart Caie   <kyzer@4u.net>

	* LZXdecompress(): fixed LZX bit buffer exhaustion in where
	READ_HUFFSYM() requests more bits than the buffer actually
	contains: top-of-loop overflow check now allows for the input
	pointer to be 16 bits past the end of the buffer, but checks to
	ensure none of those 16 bits are actually used. Also increased
	decomp_state.inbuf by two bytes and clear the two bytes after
	loaded block in decompress().

2001-02-26  Stuart Caie <kyzer@4u.net>

	* added configure script / makefile using automake.

	* file_close(): now sets the timestamp on extracted files.