Changelog for 0.3.8
dclib
- Extended tag H:N/R/O like DC++ (N = normal user hubs, R = registered user, O = operator )
- Enabled more detailed logging
- Change file not found message to match what DC++ sends
- Enable new connection speed types in DC++ 0.68 and later
- Updated list of file types
- Bugfix for compatibility with openssl 0.9.8
- 14/08/2006 Improve auto search accuracy by using by TTH when available (and name + exact size otherwise)
- 25/08/2006 Display folder search results (although valknut cannot download them directly from the search dialog yet)
- 30/08/2006 Only use chunked downloading when doing multi source downloads (keeps other people's log files smaller)
- 30/08/2006 Make compressed downloads optional (saves CPU time when used on LANs)
- 02/09/2006 Use the UGetBlock and UGetZBlock commands for downloads, when supported by remote client
- 08/09/2006 Modify the responses to UGetBlock commands to match to behaviour specified on the DC++ wiki
- 05/10/2006 Make the auto-search interval a configurable option
- 14/10/2006 Use and support ADCGet and TTHF, for compatibility with DC++ 0.696 and later
- 14/10/2006 Make small file size (for which MiniSlots are granted) configurable and increase the default to 64KiB
- 14/10/2006 Make hub count in tag configurable (old style H:5 or new style H:3/2/1)
14/10/2006 Hopefully improve accuracy of sent search results 09/11/2006 Removed this patch, needs further work.
- 14/10/2006 Fix a bug causing failure to find files by their TTH
- 17/10/2006 Remove TTHF from supports if hash list has been disabled
- 29/10/2006 Fix downloading files from search
- 29/10/2006 Change version string to 0.3.7ejsYYYYMMDD
- 30/10/2006 Fix multi downloading with ADCGet (sorry it was very broken in previous versions!)
- 30/10/2006 Add extra sanity checks to the hub counts in the tag
- 03/11/2006 Fix inability to transfer files larger than 2GiB with ADCGet (sorry again!)
- 04/11/2006 Better fix for above issue
- 05/11/2006 Attempt to fix wrong hub counts in tag
- 05/11/2006 Fix response to ADCGet command for files.xml.bz2
- 09/11/2006 Safer config file saving via temp files
- 09/11/2006 Fix compatibility with DC++ 0.68 (and fulDC) by fixing the old version check code
- 13/11/2006 Make what to log configurable
- 13/11/2006 Fix response to ADCGet command without TTH
- 22/11/2006 No code changes, but ship dclib with an updated libtool (1.5.22)
valknut
- Echo /raw commands
- Echo /msg commands
- Improve /info command to work in both public and private chat
- Detect "+me" in addition to "/me"
- Don't remove nick for "chat say"
- Clarified passive to passive warning message
- Add the ability to define custom chat commands e.g. you can set "/a" to run "/sh amarok-now-playing.sh"
- Enable horizontal scrollbars in various dialogs
- Improved chat right click menu with various user specific actions
- Improved filelist browser column sizing
- Add option to display joins and parts only for friends
- Allow new connection speeds from DC++ 0.68 and later
- Improved search spy (case insenitive, add ignore tth, time column, fix sorting, copy function)
- Added "/sh" chat command, which sends the output of any shell command to the chat e.g. "/sh uptime" sends your linux system's uptime to the chat
- Added "/slots" command
- Improved userlist icons for people with unknown connection speed types
- Optimize the Log tab in the transfer view
- 17/08/2006 Bugfix window position saving for hublist, spy, search etc. dialogs
- 25/08/2006 Changes to search dialog for folder results
- 30/08/2006 Make compressed downloads optional
- 02/09/2006 Add human readable size (KiB, MiB etc.) column to the filelist browser
- 02/09/2006 Make default filelist browser remote encoding a configuration option
- 13/09/2006 Initial support for custom menu commands. More details here
- 14/09/2006 Fix bug in custom menu commands patch when selecting multiple users from the userlist
- 14/09/2006b Further improve custom menu commands patch with context for the commands
- 14/09/2006b Minor improvement to enhanced chat right click patch
- 16/09/2006 Re-write the custom chat commands code based on the custom menu commands code
- 18/09/2006 Minor optimization of the string to number conversion code in the filelist browser
- 18/09/2006 Fix chat send on enter key when "Enter" has been translated
- 05/10/2006 Improve sorting of the transfer list by transfer progress
- 05/10/2006 Split slots column in search results into "Free slots" and "Total slots" and fix their numeric sorting
- 05/10/2006 Make auto-search interval a configurable option (gui part)
- 05/10/2006 Fix bug in filelist browser human size patch
- 06/10/2006 Add a "Search for clones by TTH" function next to the "Search for clones" function
- 14/10/2006 Make small file size (for which MiniSlots are granted) configurable (gui part of the code)
- 14/10/2006 Make hub count in tag configurable (old style H:5 or new style H:3/2/1) (gui part of the code)
- 17/10/2006 Jump to the user in the userlist when right-clicking on a nick in chat
- 17/10/2006 Add status message when away message has been sent
- 17/10/2006 Add option of having permanent slots for friends
- 03/11/2006 Add some support for magnet links
- 03/11/2006 Save and restore the order of columns in the userlist
- 03/11/2006 Add "show" option to /uptime command
- 04/11/2006 Fix highlighting of nicks already in queue in search results
- 09/11/2006 Safer config file saving via temp files
- 13/11/2006 Make what to log configurable (gui part)
- 22/11/2006 Update shipped libtool to 1.5.22
- 22/11/2006 Fix removing slot for removed friend
- 22/11/2006 Add /togglesorting chat command, to reduce CPU usage on large hubs, at the expense of having the user list unsorted
- 22/11/2006 Allow multiple selections in the friend list
- 22/11/2006 Support more %[tags] in custom menu commands
- 24/11/2006 Add a button to close the current chat tab
- 24/11/2006 Change /togglesorting to /enablesorting and /disablesorting
- 02/12/2006 Fix a horrific crasher bug in the custom menu command code