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=48808831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user