This is a major release and a huge improvement over the previous version. The code is significantly more stable for all platforms. A major overhaul of the file transfer system was done. New DHT is used for friend location. Significant improvements were made to the forums. A new channels system is used. Lots of GUI polishing was done. Chat was improved.
This release adds missing locks in search requests into fimonitor.cc. The ability for browseable-only files to be searched by hash from turtle router has been suppressed.
Some deadly code in rsdiscitems.cc that was causing crashes has been cleaned up. The security of size determination for file lists, which caused a chain reaction ending in a client crash, has been improved. A missing lock in ftcontroller has been added.
The checkbox for automatic sharing of the incoming directory is now set correctly using setChecked instead of setDown. ShareManager and RSettingsWin no longer need to be created all the time. In RSettingsWin, the last active page is saved. ShareManager and DirectoryPage now show changed shared directories directly after the change.
A small bug in maximum search determination was corrected. Translations on StatusBar display were fixed. A state message for examining files was added. A bug in settings was suppressed. The code was cleaned and the icons were debugged. The notify callback in the main thread was suppressed, resulting in deadlock, and queued message passing is explicitly requested for notifyError. A bug was fixed for deleting selected messages. A few more fixes were done.