* implemented a free disk space checking method, with a warning when running low * fixed proper sorting/updating of IP lists. * only keep the most recent port for identical ips. * don't start when the local address+port are already in use to avoid corrupting file lists, config files etc * added failure tests for fwrite * added tests against wrong ip 1.0.0.0 on MacOS
Major bug corrections:
* added missing locks in search requests into fimonitor.cc * Suppressed the possibility for browsable only files to be searched by hash from turtle router. * cleaned up some deadly code in rsdiscitems.cc, causing crashes * improved the security of size determination for file lists, that caused a chain reaction ending in crash at clients. * added missign lock in ftcontroller
Minor bug corrections:
* added a check to avoid (possibly rare) data races in data multiplex * suppressed double click action for download in Shared File lists
Code
Windows:RetroShare_0.5.0d_setup.exe
RetroShare_0.5.0d.zip
Ubuntu Lucid:
RetroShare_0.5.0d.3036_lucid_i386.deb
RetroShare_0.5.0d.3036_lucid_amd64.deb
Ubuntu Karmic:
RetroShare_0.5.0d.3036_karmic_i386.deb
RetroShare_0.5.0d.3036_karmic_amd64.deb
Ubuntu Jaunty:
RetroShare_0.5.0d.3036_jaunty_i386.deb
RetroShare_0.5.0d.3036_jaunty_amd64.deb
Source:
RetroShare_v0.5.0d.tar.gz
SHA512 hashes:
Code
http://retroshare.sourceforge.net/