Author Topic: RetroShare 0.5.0c released  (Read 1692 times)

0 Members and 1 Guest are viewing this topic.

Offline crypton

  • Elite
  • *****
  • Posts: 1699
  • Karma: +10/-0
    • View Profile
RetroShare 0.5.0c released
« on: May 13, 2010, 09:36:28 PM »
Code: [Select]
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:
RetroShare_0.5.0c_setup.exe
RetroShare_0.5.0c.zip

Ubuntu Lucid:
RetroShare_0.5.0c.2892_lucid_i386.deb
RetroShare_0.5.0c.2892_lucid_amd64.deb

Ubuntu Karmic:
RetroShare_0.5.0c.2892_karmic_i386.deb
RetroShare_0.5.0c.2892_karmic_amd64.deb

Ubuntu Jaunty:
RetroShare_0.5.0c.2892_jaunty_i386.deb
RetroShare_0.5.0c.2892_jaunty_amd64.deb

Source:
RetroShare_v0.5.0c.tar.gz

SHA512 hashes
Code: [Select]
a90cda9e12e30e34eb7ada7867f9faca895db8e52911bea95c839dcbd24c60eda4819ae4423a5037ffa965f1b6a9e3453f0f9f61feb272f9951bae4cba2214a5  RetroShare_0.5.0c.2892_karmic_amd64.deb
82e83e8ab9a9b701d2ad918782e208053456a165fc156f9b0650bf5531d406082218bc0a852e5bb4474ce3493f904556f5712cc38239b321a3c248ff21254ad2  RetroShare_0.5.0c.2892_karmic_i386.deb
6bafac6a932053d01024845946de9e27a3a658493b2a6f38b9c058db1805c5d6257e461d6d8f2c7ef983cd0085aea2fad109b7942a1eb2bb3670d9453d897389  RetroShare_0.5.0c.2892_lucid_amd64.deb
2ff75fdf3339477f6ca0a99a2f6df2780217c74b98f6dfd7f6f493956659f9c1d92dab8803e6f63a216d88f5e866d466fb38cf40c05329c1aede511a72b0d054  RetroShare_0.5.0c.2892_lucid_i386.deb
ed187a37a92c21aa1ff62ea2eb6ff356374eb8de538ad4d782a1a9d0b8ea4fb122563002c939b5254e91f739159619d8d58088719bf07190cee64888a11b099b  RetroShare_0.5.0c.2892_jaunty_amd64.deb
a50aa58ab8ec985e6855c5e7a69b249325ce55c753f0b4b13851772d0a73c883b228886a07d4b404b15b88428c3098741feb538e035a123d321067f2616978f3  RetroShare_0.5.0c.2892_jaunty_i386.deb
60f88f0ade3e5643627d16a5d83f23a589628d03eaf824c0f20c605071a0aa2de2033f332be8806691c7accd22aa880b7a8a04731b4b1141bf5e07ab33ddd547  RetroShare_v0.5.0c.tar.gz
87216905ed2c15cd1d9a50ce3632cbc2e34ad930fe65d8534fca7e9fcac11305ea546c4220d080f80087ef12c7ca35b7fb25390bf6ba45d16a618ccdfd135ae1  RetroShare_0.5.0c_setup.exe
2c7dbaa7fa5bbc86e8285baac6b2af1f17e61215be27d44805f402b120f7550b2bc3b1a2c118a2c2f4e734f62f9d34456fec5594bef92fdf9d2bc6fbe78d1fbd  RetroShare_0.5.0c.zip