Het open-source file-sharingsprogramma DC++, welke gebruik maakt van het DirectConnect protocol, is aangekomen bij versie 0.241. Het changelog meldt ons de volgende veranderingen.
- Made the XML parser a bit more robust against bad XML data (to avoid embarassing situations such as the last one...)
- Favorite users and hubs are now saved on edit instead of on exit.
- Added support for "302 file moved" for hublist downloads (thanks sedulus/sandos)
- Fixed error reporting for hublist download
- Same server but different port is now properly considered a different hub (thanks sedulus)
- Last entered parameter for user commands is now remembered (%[line:...])
- VC6 projects files brought up-to-date
- Added a DLL to the installation procedure to make sure we get good debug info under older windows versions (research by todd pederzani)
- Fixed attempt to access f: I think (it seems that the debug info generator tries to access f: when dc++ crashes, because microsoft compiled their stuff from f:...untested, I don't have any f: =)
- Update to some confirmation dialog (thanks todd pederzani)
- Partially changed back to the 0.233 code for uploads (since the new one seems to cause upload performance problems)
- The queue is now only bolded when an file is finished.
- Added away indicator in the main status bar (thanks todd pederzani)
- Added finished uploads frame (thanks todd pederzani)
- Added finished bold disable option (thanks todd pederzani)
- Minor adjustments to the sort order
- Added anti-fragmentation feature. When downloading, it creates a file of the expected target size with unspecified content. If the download fails, the file is truncated to the size DC++ thinks it has downloaded, and resume should work fine. If DC++ crashes, you'll lose the whole downloaded part + any resumed part as well, as there's no way to know how much valid data there is in the file. Disabled by default.
- Added a few keyboard shortcuts here and there
- Fixed bug with SFV retrying (files will now properly be retried _once_ beforer a source is discarded)
- The maximization state of the inner windows is now remebered, default to maximized first time.