The primary objective of copyright is not to reward the labor of authors, but "[t]o promote the Progress of Science and useful Arts." To this end, copyright assures authors the right to their original expression, but encourages others to build freely upon the ideas and information conveyed by a work....This result is neither unfair nor unfortunate. It is the means by which copyright advances the progress of science and art.
—Justice Sandra Day O'Connor (Feist Publications, Inc. v. Rural Telephone Service Co.)
Welcome! You have reached the home page of Stuart Caie, computer programmer and Amiga fanboy. You can email me at kyzer@4u.net.
cabextract 1.2 releasedPosted: 2006-09-20Fixing several bugs and adding a new "-t" archive integrity checking feature, cabextract 1.2 has been released. New libmspack releasePosted: 2006-09-20A new release of libmspack has been made. The main change is the fixing of three significant bugs in the LZX and Quantum decompressors, in addition to things such as multifh, an mspack_system implementation that can read/write files in memory, disk files, open file handles and open file descriptors. cabextract 1.1 releasedPosted: 2004-10-18In order to address a directory traversal vulnerability, cabextract version 1.1 has been released. If you would like the security fix to be backported to a previous version of cabextract, please mail me and let me know. libmspack pages up-to-datePosted: 2004-06-02The libmspack pages are now using the new site design, and contain the latest information about the project. cabextract 1.0 releasedPosted: 2004-03-14After a long wait, cabextract 1.0 is finally released. Enjoy! An updated libmspack has also been released, but it's not getting an official announcement until its revised web pages are ready. A new lookPosted: 2004-03-13Another redesign of the website. This time, 90% of the styling is done using CSS2. The remaining 10% is still tables, because CSS2 is useless for flexible layouts. Unless fixed-size units are used, no two CSS2 implementations show the page the same way, yet they all have no trouble displaying flexibly laid out tables the same way. Why is this? I will be updating each page to XHTML compliance over the next few weeks, revising the contents as I go. Currently, the page frame work is XHTML compliant, apart from the "align=center" attribute on the bounding table around these news posts. I just couldn't get proper centring any other way. Any CSS-based suggestions are much appreciated. uade ported to Mac OS XPosted: 2004-02-11You can only listen to so many MP3s before you pine for something more exotic. So I wanted uade running on my iMac. Although it was already "runnable" on Mac OS X, the previous porter didn't really try, so I'd need fink, libtool, xmms, a poll emulation library, a running esound daemon... Anyway, long story short, uade has been given native CoreAudio output and a proper Fink port. Read the installation instructions. ppcrack 0.4 releasedPosted: 2003-09-18ppcrack has been updated again. It now supports big (more than 256kb) PowerPacked files which aren't completely encrypted. It also supports PPLoadSeg (PPLS) files. Download version 0.4. ppcrack 0.3 releasedPosted: 2003-09-07The venerable PowerPacker data cracker ppcrack has been tidied up and speeded up. The documentation has been brought up-to-date, the keyspace search got slightly faster, and it now prints the keys per second rate. Download version 0.3. CAB Quantum added to libmspackPosted: 2003-07-26A new release of libmspack has been made. There are tweaks here and there, but the main feature is that Quantum decompression has been refactored from cabextract. Get libmspack 20030726. |