update changelog

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4063 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
defnax 2011-02-27 17:17:01 +00:00
parent 9d6926a7d9
commit fbcfa78ad9

View File

@ -1,31 +1,136 @@
Changes for v0.5.1* Changes for v0.5.1a
* custom status now sent without needing to have a private chat New features (DHT, Channels, Network View)
- getcustom status now generate a requests to that peer. Improved stability w.r.t. previous version 0.5.0g"
- setowncustom status now generates an 'status available' item sent to all peers Added lots of improvements, check for details svn log entrys
* added new const ids for custom status 'request' and 'available'
* Udp connection uses now dyndns when available Changes for v0.5.0g
* Remove some error detection in deserial for dynDNS backward compatibility
* Add the setDynDNS to the confcertdialog * corrected a bug that caused file copy error: a closeFile() was missing when the file is complete.
* fixed MessengerWindow TreeWidget stylesheet
* fixed to get work rsStatus under Windows
* display Avatar icons on second item in MessengerWindow, when no Avatar pictures is available show a default one. Changes for v0.5.0f
* restored open messenger to main window left hand panel
* replaced messenger peer icons with avatars * restored the retroshare-nogui executable
* removed offline status msg * bug corrections in cachestrapper
* sendstatus is now on qtimer - think of replacing with rs notify call back * bug corrections in RsTunnelItem and p3tunnel
- hack to load file status from previous rs session * better error handling in rstunnelitem on windows
- also removed 'offline' status * removed deadlock in data multiplex
* Added to count new messages on Tray icon Tooltip. * improved p3disc info update
* implemented simple rsStatus for messenger window
* fixed minor bug with messenger window (starts new pop-up chat dialog when peer responds, if private chat started from messenger window)
* removed double definition Changes for v0.5.0e
* Added ShareDialog for ShareManager
* sorting on date in messages and showing time only for same day messages * Made a pass on the code in p3disc.
* Fixed some labels font display problem
* Improved Display Messages Labels: From, Date, Subject, To, redesign the To Label to display it more user friendly * Corrected some bugs:
* Added to display text for Dir counts - suppressed an unwanted return in packet treatment
* Added to display filesize in Bytes for Details - 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.
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
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
Changes for v0.5.0b
* suppressed unused files
* added a checkpoint to file hashing, to save intermediate results every 10 GB
* corrected memory leak in p3disc heart-beat system.
* correct bug with selection with human readable delegate.
* fixed the sorting of SearchDialog by age and by size, by using proper delegates for displaying the numbers.
* Removed the SR_REALSIZE_COL column, that is no longer necessary.
* improved readability of cert generation dialog. Added tooltips, information, and wait cursor
* corrected bug in search: files with size > 2Gb would not be added to transfers
* corrected bug about persistence of default chunk strategy
* fix a gui bug
* The settings in the settings window are only loaded once.
* Saving the settings without changing the network settings doesn't shutdown the connections
* Forwarding a message keep the attached recommended files
- starting with ssl_id which has saved pword, and switching ids at start dialog
- secondary id may or may not have saved pword.
* added check for the result of fscanf
* fixed compatibility issue with dyndns patch
* Ported trunk commit 2780: Set the trust lvl to 3 when accepting a friend and the trust lvl is unknown.
* Removed some potentially harmful (deadlock) code.
* Put some printf into debugging #ifdef
* 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
Changes for v0.5.0a Changes for v0.5.0a