2010-02-01: Released libzip 0.9.3
2010-01-31: Released libzip 0.9.2
2010-01-24: Released libzip 0.9.1
Fix infinite loop on reading some broken files.
Optimization in time conversion (don't call localtime()).
Clear data descriptor flag in central directory, fixing Open Office files.
Allow more than 64k entries.
2009-04-01: Mailing list of commit messages.
Commits to the libzip repository are now also available via a
mailing list. To subscribe, send a mail with the subject
subscribe libzip-changes to minimalist at nih.at.
2008-08-18: Major webpage overhaul.
The web page has been improved and new features have been added:
The repository browser is now integrated into the website;
mailing list archives have been added; and news, release
announcements. and commits are available as RSS feeds.
2008-07-25: Released ckmame 0.10
use SQLite3 instead of Berkeley DB
optionally TorrentZip ROM set
mkmamedb: add support for ROM Management Datafile format
mkmamedb: add support to read dat files from zip archives
mkmamedb: extract version and game description from listxml output
ckmame: fix finding ROMs that need detectors from superfluous and extra
change to 3-clause BSD license
2008-07-25: Released libzip 0.9
on Windows, explictly set dllimport/dllexport
remove erroneous references to GPL
add support for torrentzip
new functions: zip_get_archive_flag, zip_set_archive_flag
zip_source_zip: add flag to force recompression
zip_sorce_file: only keep file open while reading from it
2007-11-08: New libzip mailing list.
There is now a discussion mailing list for developers using
libzip. You can subscribe to it by sending a mail with the subject
subscribe libzip-discuss to minimalist at nih.at.
2007-06-07: Next ckmame version will use SQLite 3.
The next version of ckmame will use SQLite 3 instead of
Berkeley DB.
This avoids the portability nightmare of finding compatible
header files and library names, which vary widely across systems.
It also simplifies ckmame's database model, since we no
longer need to maintain indices ourselves. This allows for
easier manipulation of the database, which will be facilitated
by the forthcoming database editing tool.
2007-06-06: Released libzip 0.8
fix for zip archives larger than 2GiB
fix zip_error_strerror to include libzip error string
add support for reading streamed zip files
new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
add basic support for building with CMake (incomplete)
2007-06-04: Released ckmame 0.9
add support for CMPro XML header skip detectors
fix handling of zero byte ROMs
dumpgame: brief option: no ROM/disk info
mkmamedb: add support for reading Romcenter dat files
mkmamedb: warn about multiple games with same name
mkmamedb: create CMPro dat files
mkmamedb: create mame db or CMPro dat file from zip archives
ckmame: add option to keep files present in old ROM database
2007-05-16: Switched from CVS to Mercurial.
We switched from CVS to
Mercurial,
a distributed version control system.
anoncvs.nih.at has been replaced by
hg.nih.at.
See Mercurial Access for
how to access the repositories.
2006-05-18: Released ckmame 0.8
clean up superfluous files and extra directories
use additional DB listing files that exist elsewhere
read games to check from file
create DB from multiple dat files
omit games matching shell glob patterns from database
don't open archives or disk images multiple times
don't accept disk images that need a parent
move unknown files to directory `unknown', not to `garbage' in ROM path
2006-05-18: Released libzip 0.7.1
2006-05-06: Released libzip 0.7
struct zip_stat increased for future encryption support
zip_add return value changed (now returns new index of added file)
shared library major bump because of previous two
added functions for reading and writing file and archive comments. New functions: zip_get_archive_comment, zip_get_file_comment,
zip_set_archive_comment, zip_set_file_comment, zip_unchange_archive
2005-12-28: Released ckmame 0.7
fix all fixable errors in at most two runs
rename disks
support searching for files in additional directories
detect faked ROMs (correct CRC, wrong MD5/SHA1)
adapt mkmamedb-xmame.sh for MAME version numbers of 0.100 and above
dropped support for inferring flags/status from CRC (old MAME versions)
deprecated -u/-U command line options
simplify ROM matching logic
many new regression tests, causing
various bug fixes
2005-07-14: Released img2eps 0.2
support for specifying resolution, size, orientation, and placement of image
support for JPEG 2000 image format
options to force recompression of image data and to ignore pixel order
support for EXIF Orientation tag (auto-rotate images)
fix handling of interlaced GIF images
LZW compression no longer optional (patent expired)
2005-07-14: Released libzip 0.6.1
2005-06-17: Released ckmame 0.6
libzip is distributed separately
Support MAME/MESS -listxml output
Adapt for MAME -listinfo output changes (honor flags baddump and nodump).
Check disk images (chd files).
Superfluous merged into ckmame. ckmame now by default reports extra files. Also works for samples.
add file format version to database and don't use incompatible database
dumpgame: find game by checksum of one of its ROMs
add script to create database by running xmame
2005-06-09: Released libzip 0.6
2004-11-07: Released malint 0.2
First public release.
2004-07-25: Released NeoPop-SDL 0.2
load ROMs from zip archives
YUV overlay (hardware scaling)
config file (~/.neopop/neopoprc)
joystick support
HQ2x/HQ3x smoothing scalers
sound and throttling improvements
speed improvements
configurable key and joystick bindings
pause
10 state save slots
on-screen display
2003-11-02: Released dccserver 0.4
Added "close" command; close particular connections.
Added "info" command; shows current transfer states for all connections. Sending dccserver a SIGINFO (or SIGUSR1 on
systems without SIGINFO) signal works too.
Added proper timeout handling.
Added poll replacement function from Brian M Clapper for building on Darwin.
Show time taken by transfers and transfer rate.
dccserver can now listen on multiple ports; just specify -p multiple times.
Requested by Maik Zumstrull <Maik.Zumstrull@gmx.de>.
Fixed dccsend program to work with mIRC.
Add contrib/dccsend.pl from David Oftedal <david@start.no> for X-Chat users.
2003-10-20: Released NeoPop-SDL 0.1
First release.
2003-04-07: Released dccserver 0.3
Add dccsend program to send files to a remote dccserver. Requested by Antti Aaltonen <antzu@iki.fi>.
Try to handle it more gracefully when two or more clients want to write to the same file. Idea from Rudolf Polzer.
Add lots of fflushes, some from Rudolf Polzer.
Strip paths from file name (some weird clients send them). Requested by Athan <code@miggy.org>.
Remove superfluous seteuid call. Noted by Athan <code@miggy.org>
Mention client ID/client name in most places. Based on patches from Rudolf Polzer <atfield@durchnull.de>.
Add -e/-i options for easy embedding in irssi. Idea from from Rudolf Polzer <atfield@durchnull.de>.
Add "quit" command to exit dccserver. Idea from Rudolf Polzer <atfield@durchnull.de>.
Some minor improvements, see ChangeLog.
2003-01-29: Released ckmame 0.5
MESS, Impact, Raine, and others based on the CMPro format now supported.
Man page added.
Bug fixes.
2003-01-28: Released dccserver 0.2
Allow receiving more bytes than filesize; show a warning. Could be useful when sender doesn't have the complete file when
starting the dcc send, and in some other cases. Based on patches
by Per von Zweigbergk <pvz@e.kth.se>.
Install as setuid root; drop privileges as soon as possible, and chroot to current directory. Based on patches by
Per von Zweigbergk <pvz@e.kth.se>.
Debian package support, provided by Aubin Paul <debian@outlyer.org>.
2002-10-16: Released dccserver 0.1
2002-10-16: Released img2eps 0.1
first public release
2002-09-17: Released cftp 0.12
2002-05-13: Released cg 0.4
yenc support
rename broken files to filename.broken
CTRL-C/SIGINT handling: write rc file and quit after completely decoding current file.
segfault fix (for postings of the type [422/7])
ignore some uninteresting comment lines (no .desc file)
don't assume last line before 'end' is not allowed to contain data in uu data
2001-12-11: Released cftp 0.11.2
2001-09-16: Released cftp 0.11.1
2001-09-11: Released cftp 0.11
display transfer rates
detect stalled connections and abort after stall-timeout seconds
fix ASCII mode uploads
if initial url is file, download before listing directory
display progress while reading directories
write proper URLs (encoding special chars, include user and port)
only ask for password if server wants one
various bug fixes
2000-12-14: Released cftp 0.10
support for IPv6
various bug fixes
1999-10-31: Released cftp 0.9.3
downloads: if size is unknown, use size from server response
mkdir: make directory on server (not really new, but I forgot to mention it)
site: send site specific commands
removed option emacs-status (which has been ignored anyway)
fixed bug with status lines on small terminals (less than 25 columns)
1999-10-06: Released ckmame 0.4.1
If a a clone zip didn't exist, it was not created.
The DOS port now really can fix romsets.
1999-09-23: Released ckmame 0.4
The whole program.
1999-03-08: Released ttftot42 0.3.1
1999-01-04: Released ttftot42 0.3
handle ISOLatin1 and PDFDoc encodings
new options: --name and --filename (print FontName / file name to stdout)
adjust font checksum in head table of included TrueType font.
omit duplicate entries for .notdef in CharStrings dictionary.
1998-12-10: Released ttftot42 0.2
first public release
|