RetroShare 0.5.0a erschienen

xenonxox

New member
RetroShare 0.5.0d erschienen

Mit RetroShare können Private Netzwerke erstellt werden, in welchen sicher verschlüsselte Datenübertragungen, Chat Kommunikation und die gemeinsame Nutzung freigegebener Ordner und Dateien möglich sind.

Aktuelles Changelog:
Code:
Changes for v0.5.0a

* Bug fix: Checkbox for automatic share of the incoming directory doesn't correctly set with setDown, use setChecked
* ShareManager and RSettingsWin doesn't need to be created all the time
* RSettingsWin: Save the last active page for the current runtime
* ShareManager and DirectoryPage: Show changed shared directories direct after the change
* corrected handling of null strings in RsTlvBase::GetTlvString()
* suppressed uninitialized memory read
* added security check against malformed packets
* added a security check to avoid core dump when a bad p3discReply packet is received
* corrected other mismatched free/delete in avatar items
* corrected mismatched free/delete in avatar items. Might have caused random crashes.
* removed double definition of fingerprint
* Fixed deadlock when asking for GPG passwd with gpg callback during session.
* Added a method lockAllEvents()/unlockAllEvents() to remove timer updates in RsAutoUpdatePage
* Updated passwd message to be more user-friendly
* removed some warnings in authgpg.cc
* added commandline option '-U' to allow user to access different profile 
  - in the situation where autologin is enabled 
  - BUG found (or rather autologin induced it), if one asks to make friends to a 
  peer (in ConfCertDialog) 'within' a session that uses autologin it freezes   
* add the internal counter mutex lock. Move the code of the rw mutec to the rsthreads.cc file
* fix a code bug
* add a read / write lock and refactor authgpg with it
* Fix a bug when adding a cert
* Fixed new message string
* added gpg initialization for autologin
  - your friends are not authenticated if not
* Added support for Auto-login 
  - Using rc4 to store ssl pword on file for linux,  for windows already using cryptprotect
  - yes its not safe, but its the user's choice to keep pword or not
  - consider using method closely hooked to linux kernel (another layer of obfuscation)
  - windows i believe is stronger (because its proprietary/ heavily obfuscated)
  - added checkbox in start dialog including warning (autologin not safe)
  - added check box in gen setting to disable autologin on shutdown
* block the notify callback of authgpg when the main windows is launched
Windows:



Ubuntu Lucid:



Ubuntu Karmic:



Ubuntu Jaunty:



Source:


Project Seite:
 
Zuletzt bearbeitet:
RetroShare 0.5.0c erschienen

Code:
Changes for v0.5.0c

* Fixes two problems in the current group chat:
  - the parser fails to embed two links in the same sentence
  - the parser can potentially put smileys in the middle of <a> tags
  Solution:
  Since the message is in HTML, it is parsed into a DOM tree, then that DOM tree
  is traversed and only the text nodes are parsed (see HandleRichText.cpp for details).
  Bonus fixes:
  - missing std:: for endl (which was falling back to its Qt counterpart)
  - commenting useless code in PeersDialog::smileyWidgetgroupchat()
  - replacing int by size_t
  - RetroShare.pro now queries gpgme-config for its include path
* fixed Memory leaks:
- getLocalInterfaces -> iptable = (MIB_IPADDRTABLE *) malloc(dwSize);
    - main -> RshareSettings  *_settings = new RshareSettings();
    - ExtAddrFinder::~ExtAddrFinder - use free for pointer allocated with malloc
*    fixed RetroShare stopped responding during signing a key and asking for password.
    - The QSingleShotTimer of ConfCertDialog wants to update the gui and stopped in  PeerItem::updateItem.
* fixed chat bug that was truncating some messages, due to using a uint16_t to store a local size. Totally backward compatible.
* fixed    crash with second open of HelpDialog solved
* implemented a short circuit to local cache transfers. 
  - This saves a large number of file descriptors, and improves reactivity of the software
Windows:



Ubuntu Lucid:



Ubuntu Karmic:



Ubuntu Jaunty:



Source:



 
RetroShare 0.5.0d erschienen

Code:
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:



Ubuntu Lucid:



Ubuntu Karmic:



Ubuntu Jaunty:



Source:


SHA512 hashes:
Code:
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
 
RetroShare 0.5.0e

Code:
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:



Ubuntu Lucid:



Ubuntu Karmic:



Ubuntu Jaunty:



Source:


SHA512 hashes:
Code:
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
 
RetroShare 0.5.1b erschienen

RetroShare ist eine betriebssystemunabhängige Open Source Platform, die eine private und sichere, dezentralisierte Kommunikation ermöglicht.
Diese läßt Sie sicher chatten oder Daten austauschen mit Freunden oder Familie, indem ein vertrauenswürdiger Bereich des Netzes erzeugt wird durch die Authentifizierung von Partnern und der OpenSSL Verschlüsselung jeglicher Kommunikation.
RetroShare ermöglicht gemeinsame Datennutzung, Chats, Nachrichten, Foren oder andere Nachrichtenkanäle.


Code:
Changes for v0.5.1b

* Added missing return... which was crashing OSX during directory creation.
* fixed a toolbar icon to display with a correct size on macosx
* The working (hashing) thread FileIndexMonitor is now stopped when RetroShare is closed.
* Removed tab focus from the toolbar and image buttons.
* Fixd german translation.
* supressed memory leak due to not deleting a RsItem
* suppressed potential SIGSEGV as exit time
* suppressed memory leak in GUI
* Added a confirm to the delete history action.
* Added the RetroShare icon to the password input window.
* fixed soem other potential SIGSEGVs
* fixed potential SIGSEGV because of not checking returned pointer
Windows





Ubuntu
RetroShare is currently available on Ubuntu Jaunty,Karmic,Lucid and Maverick.

To install RetroShare on ubuntu, please use one of the following two PPA repositories:

sudo add-apt-repository ppa:csoler-users/retroshare # for releases only
sudo add-apt-repository ppa:csoler-users/retroshare-snapshots # for development snapshots

then

sudo apt-get update
sudo apt-get install retroshare

RetroShare will be available in Applications->Internet
Source


SHA512 hashes
Code:
d67da023bc9378621361ad315afc1875613a952070560b0b38d2d46ceb8e18e2af3160b06ec7b30c98cec7fcf431b6f8c4b3d3ac747d58711c8a7a7b5f147036  RetroShare-v0.5.1b.tar.gz
90a55a17fd6f9b569dcefc8601b3e7530dcd2ecba73f2022a273e494e5e54826cf1d6351a9c0a2720f441b9a45ff3c26560ef1c94f15688a6ca189f025aa3d5e  RetroShare_0.5.1b_4078.zip
770b77ab2d775f4dc41fbdeab866a30cb8eeb52458f29fd9c6ac39a8ab8204c87d2f79f75f154de9cd5bdcdd4a679a67f29f6b8bd3432c221799991631d445ce  RetroShare_0.5.1b_4078_debug_portable.zip
03fd02c10ea5486c9e55e33d3e96ea9c5f402602435710b7dcceecde6f202ba1ad74ee0aec6b2e342d9ff60d39def9ec93ce8830c38621fea82abeca16e833cd  RetroShare_0.5.1b_4078_portable.zip
a9aa75666615bad6704d5fb9ae32d8018e4b017db87642c08f05690b4efac6e77b4276887c78a7b01d2eae948eb1a245fba1f43ef8edf468d9352fb6c37231c0  RetroShare_0.5.1b_4078_setup.exe
 
Zuletzt bearbeitet von einem Moderator:

Online-Statistiken

Zurzeit aktive Mitglieder
3
Zurzeit aktive Gäste
27
Besucher gesamt
30

Beliebte Forum-Themen

Zurück
Oben Unten