* 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
Code
Windows:
RetroShare_0.5.0a_setup.exe
RetroShare_0.5.0a.zip
Ubuntu Lucid:
RetroShare_0.5.0a.2773_lucid_i386.deb
RetroShare_0.5.0a.2773_lucid_amd64.deb
Ubuntu Karmic:
RetroShare_0.5.0a.2773_karmic_i386.deb
RetroShare_0.5.0a.2773_karmic_amd64.deb
Ubuntu Jaunty:
RetroShare_0.5.0a.2773_jaunty_i386.deb
RetroShare_0.5.0a.2773_jaunty_amd64.deb
Source:
v0.5.0a.tar.gz
http://retroshare.sourceforge.net/
Code