Release Notes: Special Debian files are now verified using MD5 sums. A Purger was implemented to clean out old Debian packages. General speed improvements were made, extended testing was performed, and many bugs were fixed.
Release Notes: This release adds basic refreshing mechanisms and a brute force purger that runs every 12 hours. The FileCache supports object reusage now and does not cloud the memory anymore. OutOfMemoryException should not occur anymore, as the FileCache uses WeakReferences now to keep the objects alive. Documentation has been started. This is scheduled to be the last prerelease before 0.8.
Release Notes: FileCache now has basic support for object caching, and the DebianMirrorFile can recover from manual deletion of the cached file. DebianMirrorFile also sets the internal LastModified and Length values correctly even if the file was already downloaded. PENDING FileLists are now verified correctly, which makes the DebianMirror load the new information properly.
Release Notes: A gzip wrapper is now used if gzipped package lists are available, reducing bandwidth requirements and startup time. Some major bugs were fixed, including a problem where new Release files were not fetched from the remote server under some circumstances. The server still does not reload new Release files automatically, but must be restarted.
Release Notes: Release files are now found and downloaded when the mirror is started, and package lists are verified against MD5 sums found in the Release files. Lists for binary-i386 are downloaded on startup (if not yet present and with the right MD5 sum), and all others are downloaded and parsed on first request.
Release Notes: A rewrite of the high performance parts in NIO was commenced. This release focused on the DownloadWatcher and introduced the use of MMAP when applicable, reducing stress on the CPU and disk dramatically and allowing for excellent delivery speeds.
Release Notes: This release fixes a major bug in which aborting a download through the client caused the DebianMirrorModule to die. Please upgrade as soon as possible, as this bug can render the DebianMirrorModule useless.
Release Notes: A major flaw where all data delivery for a file that was not completely downloaded yet had to be put on hold was resolved. This version delivers every byte downloaded from the remote server concurrently to all clients that are requesting that file.