Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
rr

Homepage E-mail

Berlin, Germany,
15.04.2008, 21:08
 

Cabextract version 1.2 available (port) (Announce)

On 15 April 2008 I finished my 32-bit DOS port of Stuart Caie's Cabextract version 1.2 using Open Watcom C/C++ version 1.7a. Binaries (cabextract, cabinfo) and a plain text manual are available as cabex12b.zip. I decided not to distribute fully configured sources, but a much smaller GNU Diff file in cabex12s.zip. So you also need original "cabextract-1.2.tar.gz" to recompile. Fully configured sources are in cabex12s.zip.

Note: This is not related to Blair Campbell's older DJGPP port.

---
Forum admin

Rugxulo

Homepage

Usono,
16.04.2008, 01:43

@ rr
 

Cabextract version 1.2 available (port)

> On 15 April 2008 I finished my 32-bit DOS port of Stuart Caie's
> Cabextract version 1.2 using
> Open Watcom C/C++ version 1.7a.
> Binaries (cabextract, cabinfo) and a plain text manual are available as
> cabex12b.zip.

Changes since cabextract 1.1

* The "-t" archive integrity checking option has been added. This was requested by several users. cabextract can unpack cabinet files and give you MD5 checksums of the files inside, without writing the unpacked files to disk.
* Large files (more than 2 gigabytes) are now correctly searched for cabinet files.
* A security vulnerability has been fixed. Files compressed with the Quantum method, using a window size less than 32768 bytes, could cause cabextract to write beyond the end of the window and cause a segmentation fault. This fix also permits cabextract to unpack this type of cabinet file (of which only one has been found in the wild) correctly.
* The unnecessary GNU source mempcpy.c, which caused compilation failures on several systems, was removed.
* An off-by-one error introduced in 1.1's UTF-8 decoder was fixed. Files with UTF-8 filenames can now be extracted. The UTF-8 decoder was also upgraded to support the latest Unicode characer maps.

> Note: This is not related to Blair Campbell's older DJGPP port.

His port is from version 1.1, so this one is newer. I hope you informed the Cabextract website of your newer port (since they still list the DOS one as 1.1)!!

rr

Homepage E-mail

Berlin, Germany,
16.04.2008, 10:03

@ Rugxulo
 

Cabextract version 1.2 available (port)

> > Note: This is not related to Blair Campbell's older DJGPP port.
>
> His port is from version 1.1, so this one is newer. I hope you informed

Yes.

> the Cabextract website of your newer port (since they still list the DOS
> one as 1.1)!!

I wrote an e-mail almost one week ago about my porting issues, but never got a reply. So one might think, that this project is dead. Therefore I'll change my "cabex12s.zip" to include fully configured source code, a diff file (to be able to reverse my modifications) and some simple instructions on how to rebuild. This way we have a nice backup. :-)

EDIT: done

---
Forum admin

rr

Homepage E-mail

Berlin, Germany,
04.05.2008, 14:37

@ rr
 

Cabextract version 1.2 available (port)

> On 15 April 2008 I finished my 32-bit DOS port of Stuart Caie's
> Cabextract version 1.2 using
> Open Watcom C/C++ version 1.7a.
> Binaries (cabextract, cabinfo) and a plain text manual are available as
> cabex12b.zip.

I have updated the binary archive with some additional text files (AUTHORS, ChangeLog, COPYING, ...) from the source code archive.

---
Forum admin

Back to index page
Thread view  Board view
22632 Postings in 2109 Threads, 402 registered users, 394 users online (0 registered, 394 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum