PDA

View Full Version : RetroShare 0.5.0d released



matrix1999
06-01-2010, 05:07 PM
http://retroshare.sourceforge.net/pics/retrosharetransfers.png


Changes for v0.5.0d

Package improvements:

* suppressed package dependency on gpg-agent

Improvements:

* 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

Windows:
RetroShare_0.5.0d_setup.exe (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d_setup.exe/download)
RetroShare_0.5.0d.zip (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.zip/download)

Ubuntu Lucid:
RetroShare_0.5.0d.3036_lucid_i386.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.3036_lucid_i386.deb/download)
RetroShare_0.5.0d.3036_lucid_amd64.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.3036_lucid_amd64.deb/download)

Ubuntu Karmic:
RetroShare_0.5.0d.3036_karmic_i386.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.3036_karmic_i386.deb/download)
RetroShare_0.5.0d.3036_karmic_amd64.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.3036_karmic_amd64.deb/download)

Ubuntu Jaunty:
RetroShare_0.5.0d.3036_jaunty_i386.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.3036_jaunty_i386.deb/download)
RetroShare_0.5.0d.3036_jaunty_amd64.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_0.5.0d.3036_jaunty_amd64.deb/download)

Source:
RetroShare_v0.5.0d.tar.gz (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0d/RetroShare_v0.5.0d.tar.gz/download)

SHA512 hashes:

276f19b5eaa9951b25d3e95611296488475da5409b489adc2decfc74ee1e18d3196f396ca211570305c24eb57c063a90548998945b1760542ed7484b5e78852b RetroShare_0.5.0d.zip
cbaad1d5ecfd8d15cc33aae4cc01d5b3a589ecb7b5dab63e2b3ba8b56adb1c2f45a562ce9b2cb2af763a461bfca9e3de4c0c5251e8dd7eec284b51410a5bae34 RetroShare_0.5.0d_setup.exe
9cc1c53a3d4ad02951f870ab4cb0f3930c5da624a9d72e4933550524a748ed1c6bd7b6421c2ed9b59910b6c1a4fbdfae23dc45ad17b9a8d5e657af2ea3eecb22 RetroShare_v0.5.0d.tar.gz
33f423ed412c727235e8e28ffc8cf3fe0f5b5d3e4d92e902cb7d9f4690bba1c477be31e57732e9ac0cbaea32b4aabfd87c260833f95353272666e64576a90caf RetroShare_0.5.0d.3036_jaunty_i386.deb
208b4ce0432f390a12713886193cad79f94041d1ec1fc90ed04483744e510d0e27a6fcdb54c10039f1a02e515476b579fba45554d1b4ff8a13ee5baf44991a3c RetroShare_0.5.0d.3036_jaunty_amd64.deb
e1e77678c302d1795261403a98ea181c998ef7f501ec3cad1e973b5bf98febc884b1e7a8c15b49581347a9046342d44d9fa97d024d6997cb72de5e1036198763 RetroShare_0.5.0d.3036_lucid_i386.deb
36382d6e76659086b793265bba2be4af3d26b08dcf1e28914dc0600d67365a031c01ef55edec0fbbbdfebfa289001e1145308fead86b0a09943a89de3aeea78f RetroShare_0.5.0d.3036_lucid_amd64.deb
b905ada35999b86b964add113a10bfacfd2cc1497c788e58f85d8ff87619f864cee9a777920b32d6eeee59a26d7a9c35c9de10115f56add505b72b74e38695e1 RetroShare_0.5.0d.3036_karmic_i386.deb
a2b514fe6f5ca3dba407542dec87df17a8a0241dad2fc790e9fdba9c26f986bdaf6e3ecdae25e80ae82b85d76e51d7b31daaa8602a5a1da8ef12fee2719649c7 RetroShare_0.5.0d.3036_karmic_amd64.deb

Cabalo
06-01-2010, 05:15 PM
Does this work in a similar way to DC++ ?

matrix1999
06-02-2010, 12:14 PM
Does this work in a similar way to DC++ ?

No its not same like DC++, its lots of different.

matrix1999
06-12-2010, 04:46 PM
Changes for v0.5.0e

* Made a pass on the code in p3disc.

* Corrected some bugs:
- suppressed an unwanted return in packet treatment
- prevented sending info to a peer about itself
- changed askInfoToAllPeers() such as not to discard info from peers with
NODISC flag (because we especially need info for these)
- enabled receiving p3disc info even if p3discovery is disabled. Indeed,
disabeling p3disc is a measure of protection, so it should limit the
export of p3disc info, not the import.
- removed test discarding info about dummy friends, because it is useless
- don't discard info about peers that have the NODISC flag (meaning that we
especially need info for them)
- added safety check about received GPG keys. Before we relied on this test
being performed by p3ConnMgr::addFriend()
- added some debug info

* put correct (i.e. non conservative) size for RsDiscReply packets

* corrected bug in rsdiscitem that prevented RsDiscReply packets to transfer cp serialiser/rsdiscitems.cc

* switched ip addr finder to on by default (users seem to request it, and its not harmful)

* automatic removal of file lists from deleted peers, at restart (After double check that this does not alter exchange of file lists in any way)

* set heartbeat values to intermediate value

* added verification for file size computation (bug correction)

* augmented the heartbeat parameters, to reduce the stress on connections. Seems to help a lot when the traffic is high.

Windows:
RetroShare_0.5.0e_setup.exe (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e_setup.exe/download)
RetroShare_0.5.0e.zip (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.zip/download)

Ubuntu Lucid:
RetroShare_0.5.0e.3111_lucid_i386.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.3111_lucid_i386.deb/download)
RetroShare_0.5.0e.3111_lucid_amd64.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.3111_lucid_amd64.deb/download)

Ubuntu Karmic:
RetroShare_0.5.0e.3111_karmic_i386.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.3111_karmic_i386.deb/download)
RetroShare_0.5.0e.3111_karmic_amd64.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.3111_karmic_amd64.deb/download)

Ubuntu Jaunty:
RetroShare_0.5.0e.3111_jaunty_i386.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.3111_jaunty_i386.deb/download)
RetroShare_0.5.0e.3111_jaunty_amd64.deb (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_0.5.0e.3111_jaunty_amd64.deb/download)

Source:
RetroShare_v0.5.0e.tar.gz (http://sourceforge.net/projects/retroshare/files/RetroShare/0.5.0e/RetroShare_v0.5.0e.tar.gz/download)

SHA512 hashes:

7907c061542511d85bd9ffe4540e2d61f4ed977a6337d491388aa1ee22c298c84beffa3c1ca29182ecdf95b58cd09bf30b0f7d922fecde9e03d7167acb17e17d RetroShare_0.5.0e.zip
8015581fbd90b3bcc2339e25fc3a7490fdedef2e7641ce11c5a312bebfb1c182bf82750b2d06e76561395a10f8bcb4009de9caf49a7f797073aa52b3f61d56d9 RetroShare_0.5.0e_setup.exe
1a46dd278159997adc873d7b502ee84f3165b6f79d598292f90a698ca03dd4170381105c04946c2b335a1eb73e9c83fce65861eaacfc4725b480b69cfba7f24b RetroShare_v0.5.0e.tar.gz
721063912c928962b52e8db8b1d8871facebf82f896451c1fee9e5df200bd8d3e457e11869b20dbc1c4ad79f10659d53ef3f2a95f94b2c089fa1110fd27ee458 RetroShare_0.5.0e.3111_jaunty_i386.deb
84b0d6262701f256106565723dc5a6132ea5e3a46fb84dd115a8c9518a0f3a0e87ad62dddf762f378ee58bb0d72c82de42ea6c7973e1dc895f838fb69a0603df RetroShare_0.5.0e.3111_jaunty_amd64.deb
b544e145db197ea5b8681237b50446726724ea20f1ae483bb95c1a05abb90706bda88877fb144076644b06d598e632d25eb374b2f100ea530743746a639ee3ea RetroShare_0.5.0e.3111_lucid_i386.deb
97cd6577a24cf76777c247bd9a3bd804077ac5737979945acb3adc0f308f6b0338fd28c0060ffd6974a8509da6972bdbff277a78be8ef0f31f43d955e990ce5e RetroShare_0.5.0e.3111_lucid_amd64.deb
b6dfa732ae76e8c547b98461270cb4e497ae68bade5e2bbc678b17112c2c27c6f3c900f0dcdf881305889fb5cd236cea600deb022032ccc27e4bafd97a0a2a62 RetroShare_0.5.0e.3111_karmic_i386.deb
bb52604526e1ed7b0e8dbb715fee6ced4994da282857d538dab7e11be694808c9fe32219236de07ca99f652cf3de68ba7de24233488db679a630dff3973d1ed4 RetroShare_0.5.0e.3111_karmic_amd64.deb