Hello all, I released a minute ago a new version of FDNPKG. This version brings a bunch of nice enhancements like better user feedback during download or smaller memory footprint. It also fixes a few really annoying bugs.
If you already use FDNPKG, a simple 'FDNPKG update' will bring you to the latest version. If you don't use FDNPKG (yet!), then it's available for download here: http://fdnpkg.sourceforge.net/ The exact changelog of the v0.96 follows: FDNPKG v0.96 [21 Jul 2013] - [fix] replaced the inflate routine from kunzip by the tinfl library, because the former was crashing on some files compressed with 7za, - [fix] package removal removes all directories of a package, even when there are more than 256 of them, - [fix] lst files are written with correct line terminators (was ending lines with \r\r\n instead of \r\n), - [fix] fixed a crash occurring because of memory corruption after a faulty free(), - [new] when downloading a package, the package filename is displayed ("Downloading tree.zip..."), - [new] added support for parsing (and understanding) versions with a single letter suffix (eg. 1.0a, 3.4c, etc), - [new] optimized memory management - storing packages metadata consumes 2x to 3x less memory now (with current FreeDOS repositories, FDNPKG memory consumption dropped from 192 KB to 64 KB), - [new] added a test checking the writeability of %TEMP% before proceeding to any actions, - [new] additional check for ZIP archives pre-validation: reject files that lack a central directory entry (because it's probably a truncated archive), - [new] encrypted archives are properly recognized, and a meaningful error message is provided to the user, - [new] lowered the stack memory required by fdnpkg from 1M to 512K (this was possible due to recent reimplementation of zip and http modules), - [new] added a warning at FDNPKG start when the available virtual memory seems dangerously low (less than 3 MiB), - [new] added a simplistic http answer parser to recognize non-200 answers sent by http servers, thus aborting the download, - [new] added support for http 'content-length', so FDNPKG show some % progress during download, - [new] embedded the cwsdpmi stub into the fdnpkg.exe binary to make it fully standalone, - [new] after a package is installed, fdnpkg prints the count of files extracted vs the count of extraction errors. cheers, Mateusz ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user