mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
9ee79f0323
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@4790 b45a01b8-16f6-495d-af2f-9b41ad6348cc
639 lines
35 KiB
Plaintext
639 lines
35 KiB
Plaintext
retroshare (0.5.2-0.XXXXXX~YYYYYY) YYYYYY; urgency=low
|
|
|
|
* Improvements
|
|
- Added Chat Lobbies: decentalized anonymous chat rooms.
|
|
* Chat lobbies are private (on invitation only) or public (friends can join)
|
|
* Bit of GUI to show lobby list, with one tab per active chat lobby
|
|
* Most fonctionality of chat are ported to lobbies including status messages
|
|
* Internally to libretroshare, lobbies are virtual peers to talk to.
|
|
* Deriving a RsItem from ChatLobbyBouncingObject allows the item to be bounced
|
|
to all peers in the lobby.
|
|
* Improved message splitting by adding sub item ids to lobby messages. Should
|
|
be ported to normal chat in the next version.
|
|
* Added parent id to RsChatLobbyMsgItem, to allow threaded chat.
|
|
* List of public lobbies at friends are requested only when needed
|
|
* Major cleaning of p3chatservice.cc
|
|
|
|
- Added new entry in config->transfers to allow reserving n slots to non cache transfers
|
|
- Add the ip address of the DNSResolver to the top of the list of the connect addresses.
|
|
- Little design improvements for Plugin Item
|
|
- Added manual entry for plugins
|
|
- Added relay connexions (Note: There are still some service changes required to
|
|
reduce the traffic over relays)
|
|
* Merging Dht Relay improvements into the trunk. These changes should finally make relays functional.
|
|
* Changed the way proxy/relay peers are selected in bdConnection. (needs more work).
|
|
* Added LinkType to peer info in p3LinkMgr & rspeers.h interface.
|
|
* Added getConnectionType() to p3PeerMgr. This defaults to FRIEND for the moment.
|
|
* Provide information about Bandwidth, Transport and Peer Type via LinkType().
|
|
* Added RateCap() to limit traffic over Relay connections.
|
|
* Set Internal Rate to 75% of Relay Limit to account for transport overhead.
|
|
* Added various #include "util/rswin.h" to fix compile errors with standard ssl package.
|
|
* Removed Local variables (mConnectProxyAddr, etc) which were hiding Class Variables.
|
|
* Cleaned up bits in pqissl.cc and p3linkmgr.cc
|
|
* Increased UDP Relay Packet size (max transport of 1400 bytes per UDP packet)
|
|
* Modified checkRelay() to use Low Pass Filter to calculate Relay Bandwidth.
|
|
* Improved udprelay debugging.
|
|
* increased (x2) Relay Lifetimes - this is so that enough useful data can be transported (1meg).
|
|
* Added LOCALNET_TESTING code to rsinit.cc. This allows Port Restrictions to simulate firewalls.
|
|
* more debugging and minor bugfixes.
|
|
|
|
libbitdht
|
|
* added Relay Flags to bdNode::setNodeDhtMode()
|
|
* added dropRelayServers() / pingRelayServers() functions for mode switches
|
|
* added utility function: bdFriendList::findPeersWithFlags()
|
|
* added utility function: bdSpace::clean_node_flags(uint32_t flags)
|
|
* added RelayMode to ConnectManager.
|
|
* added failedConnection callback when in Server Mode.
|
|
* added incomplete udpproxylayer code. (not compiled)
|
|
|
|
libretroshare
|
|
* added Configuration to p3BitDht for storing Relay Settings. (bit Hackish!)
|
|
* added RelayHandler & getRelayReceiver() - to outsource some Relay functions.
|
|
* + RelayHandler_InstallRelayConnection() & RelayHandler_LogFailedProxyAttempt()
|
|
* added RelayServer, Mode and RelayAllowance to external DHT interface.
|
|
* added p3PeerMgr::getGpgId() for ZeroConf usage.
|
|
* updated parts of pqiassist virtual interfaces.
|
|
* added Bandwidth storage to udprelay.
|
|
* modified the way Relay Slots are allocated to match GUI interface.
|
|
* ZeroConf now working on OSX.
|
|
* added ZeroConf to OSX compilation.
|
|
* extended rsDht interface to expose Relay configuration.
|
|
|
|
retroshare-gui
|
|
* added Relay configuration panel.
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Thu, 12 Dec 2011 19:00:00 +0100
|
|
|
|
retroshare (0.5.2-0.4747~natty) natty; urgency=low
|
|
|
|
* Improvements
|
|
- Added the real size of all files of a collection to the link when added with drag and drop.
|
|
- ConnectionFriendWizard: Show the messagebox "Your Cert is copied to Clipboard" after copying the cert into the clipboard.
|
|
- Removed "release" from the win32 build in retroshare-nogui.pro.
|
|
- Added retroshare-nogui to the subdir project.
|
|
|
|
- DHT (Merging r4705 through r4717 from retroshare/branches/v0.5-dhtmods)
|
|
* Switched on Local BadPeer DHT Filter.
|
|
- This will remove any peer detected to be spoofing yourself or your friends.
|
|
- This list is also shared with you friends. (in Test Mode).
|
|
* Added Cleanup of BadPeer Filter.
|
|
- Instead of permanent ban, peers are be banned for 6 hours.
|
|
- bdManager periodically calls this - which prints out ban list too.
|
|
* Added Checks against spoofing to UdpStunner.
|
|
- Throw away Stun Results where remote_addr = reported ext_addr.
|
|
- Added extra checks to ensure that the same Ext IP is returned, before reporting.
|
|
- accept BadPeer List from DHT BadPeer Detection.
|
|
* Changed BanList Service Id from Test ID to Real ID.
|
|
|
|
- Added new widget for hashing files.
|
|
- Added new common class FilesDefs to handle informations of file types like icons and names.
|
|
- Removed calls to exit() in rsinit. Replaced them by proper return false
|
|
- Adjustment of some values for file transfer: some delays can be larger, now that chunks are shared between sources. This makes file transfer more stable:
|
|
FT_TM_DOWNLOAD_TIMEOUT: 10 -> 20 secs (RTT limit of 10 secs is too low -> transfers in long tunnels kept switching between active and inactive)
|
|
INACTIVE_CHUNKS_CHECK_DELAY: 60 -> 240 secs (Chunks are kept longer before beign cancelled, which is now affordable)
|
|
MAX_TIME_INACTIVE_REQUEUED: 60 -> 120 secs.(Transfers a kept longer before being re-prioritized in queue)
|
|
|
|
* Bug fixes
|
|
- Added the size of the collection to the link only for files (missing test)
|
|
- Show the correct name in the title of the RsCollectionDialog when the filename contains ".".
|
|
- Fixed creating of the download path of the collection when running as portable version.
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Wed, 21 Dec 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4706~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- DHT:
|
|
* Reduced Default DHT Message rate from 50msg/sec to 5msg/sec
|
|
(Searches now take longer, but it should make crappy firewalls happy.)
|
|
* Added Interface to allow this rate to be dynamically changed (no GUI yet).
|
|
* Bugfixes for p3BanList: removed internal IPs from Lists, fixed AddBanPeer() logic bug.
|
|
* Disabled p3Dsdv, after brief test.
|
|
* Added knowledge of Friends / FoFs and Relays to DHT.
|
|
* Added bdFriendList class to store this information.
|
|
* Added Checks against known Peer:IP information to detect bad peers.
|
|
* Bad Peer Checking is in Test Mode Only for the moment,
|
|
* New Interfaces to exchange above information with libretroshare
|
|
* Cleaned up various compiler warnings.
|
|
- GUI
|
|
* Added new button "Open Collection" in TransfersDialog.
|
|
* Show main window with click on system icon when the main window is minimized.
|
|
* Beautified RsCollectionDialog.
|
|
* Fixed german language.
|
|
* Added new column "Last Contact" to the FriendsDialog and MessengerWindow.
|
|
Moved some more basic functions to FriendsList and optimized the exisiting code.
|
|
* Added translation for plugins and added german language to LinksCloud. Recompile needed.
|
|
* Changed the name and the description of the plugin to utf8.
|
|
* fixed download priority handling. Proof-tested on multiple DL from the same peer.
|
|
|
|
- libretroshare Improvements:
|
|
* corrected disabled RequestdirDetails in FileIndexStore to be able to retrieve root directory of a user ID
|
|
* removed dependency of mRateIncrease into measured rtt -> would cause very slow transfers through long tunnels
|
|
* Removed compiler warnings.
|
|
* Added p3BanList Service and DataTypes to exchange Bad Peer information.
|
|
* Added Plumbing to get info from network to DHT and back.
|
|
* Supply Friend List from p3LinkMgr
|
|
* Supply Friend of Friend List from p3Disc.
|
|
* Added p3Dsdv Service and DataTypes for NetworkWide Routing (Testing Mode).
|
|
* Various BugFixes.
|
|
* Patch Manual Forward mode to preserve user selected Port.
|
|
|
|
* Bug fixes
|
|
- 2 bug fixes (by AsamK) to make rscollection files compatible with utf8
|
|
- fixed bug asking data to deleted mTransfer
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Wed, 02 Dec 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4653~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- implemented handling and creation of collection files
|
|
- improved computation of CRC32 maps (separate thread, cache keeping, sending of keep-alive packets)
|
|
- fixed compilation of some tests in libretroshare/src/tests/ft/
|
|
- updated german language
|
|
- started implementing a file mapper to allow linear download of data with automatic de-fragmentation (not enabled yet)
|
|
|
|
* Bug fixes
|
|
- bug in CRC32 map cross-checking: only downloaded chunks would be checked.
|
|
- fixed bug in file transfer re-allocating a local variable
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Wed, 09 Nov 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4653~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- removed delay in file checking that would cause excessively long file update cycle
|
|
- implemented slice sharing between peers.
|
|
- Replaced spaces with %20 in RetroShare links.
|
|
- obfuscation of TR and SR by random rare non-increase of length 1 requests (original idea by Costa)
|
|
- layout changes for PluginItem, fixed qrc resource load in plugins.
|
|
|
|
* Bug fixes
|
|
- corrected bug about wrong layout of friend list (patch from asamK)
|
|
- corrected bug that would allow a direct friend to DL a file that is NETWORK_WIDE only, using direct transfer
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Sun, 24 Oct 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4642~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- updated build scripts and .pro files forubuntu oneiric
|
|
- fixed plugin system on windows.
|
|
- updated french translation
|
|
- Add the private chat message to the history after removing the private chat
|
|
queue (when the user has read the message).
|
|
- Added loading text to forumsdialog and enabled percentage numbers to be shown also
|
|
- added display of TR forwarding probability as a function of depth.
|
|
- Moved the chat history into the libretroshare.
|
|
* Now the history is saved encrypted. Please delete all files with "chat*.xml" in your profile folder.
|
|
* Added new config p3HistoryMgr and interface p3History.
|
|
* Added new option to limit the count of the saved history items.
|
|
* Added new simple html optimizer "RsHtml::optimizeHtml" to reduce the size of the html strings.
|
|
|
|
|
|
* Bug fixes
|
|
- fixed issue of loading the correct instance of RetroShare.conf when switching
|
|
locations (Patch from AsamK #3423256)
|
|
- fixed utf8 issues (umlauts in the Windows user name, search string with utf8,
|
|
location names, links from browser, history manager)
|
|
- fixed update of friend status in chat window
|
|
- fixed bug with anonymous channels asking for friends to be sources
|
|
- fixed link passed issue due to usin self-closign links (Patch from Asamk #3418941)
|
|
- fixed display of filename when an upload is a partially downloaded file
|
|
- removed early pruning of TR which was preventing any TR to go beyond the limit
|
|
in case of heavy traffic. Pruning now applied probabilitically at end of loop.
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Sun, 16 Oct 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4622~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- Changed default random number generator to use RAND_bytes from openssl.
|
|
- Updated random testing code and fixed compilation
|
|
- Fixed compilation on FreeBSD, and improved sorting on DHT window
|
|
(Patch from Ben Laurie)
|
|
- Added next unread button to forums (patch from devnewton #3401840)
|
|
- Fixed inaccurate text in transfer page
|
|
- Removed calls to rsfiles->get{Download,Partials}Directory() in RsDiscSpace
|
|
class, since it would trigger a call to ftController
|
|
- Changed names of functions in ftTransferModules to locked_* when appropriate
|
|
(helps debugging)
|
|
- Show the availability status of peers at the level of locations instead of GPG
|
|
keys (patch from AsamK)
|
|
- Added paste of RS links to post on channels, and additional check that the file
|
|
is actually shared.
|
|
|
|
* Bug fixes
|
|
- fixed missing TCP connection call - when peer is found on the DHT.
|
|
* save IP address for DHT display.
|
|
* store Action in action Queue (the BUG).
|
|
- fixed sorting of transfer by priority
|
|
- fixed utf8 issues in sending cert by email (patch from asamK #3393826)
|
|
- added a lock into ftTransferModule::recvFileData() (Crash reported by Costa
|
|
of data race due to storing data in a deleted transfer module)
|
|
- Added chunk splitting in case part of the file transfer data does not come.
|
|
Added strategy to ask again for missing data. The combination of these two cannot
|
|
result into an infinite loop (as before)
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Thu, 29 Sep 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4608~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- Stopping hash when a shared directory containing the file was removed
|
|
- Reworked the process of the RetroShare links. Now RetroShare asks when
|
|
adding a file or a person link and shows a detailed result.
|
|
- Merging distrib split into trunk, suppressed p3distrib in services
|
|
- Send msg in plain text when the html encoding does not change anything
|
|
into the message. This drastically reduces message s size
|
|
- Added missing status frame for idle.
|
|
- Merged QoS branch into trunk.
|
|
- Set own status initially to online
|
|
- Added double click to NetworkDialog to show the peer details
|
|
- Put some pqissl warnings in log file only in debug mode, since this is quite CPU demanding
|
|
- Added new widget to display an avatar with or without the status frame - AvatarWidget.
|
|
Changed all existing avatars to AvatarWidget.
|
|
- Added avatar image to ConfCertDialog (defnax).
|
|
- Added new class AvatarDefs to get the avatar for a ssl id or gpg id
|
|
|
|
* Bug fixes
|
|
- Fixed bug fue to deleting ftFileCreator used by datamultiplex before
|
|
asking datamultiplex to remove it!
|
|
- Fixed crash in pqiSSLstore::readPkt() when rsSerialiser->deserialise() returns NULL
|
|
- Added auto-split of long private messages, and re-combination of partial messages on
|
|
client side. Corrects the bug causing disconnection when sending messages of side
|
|
larger than the maximum packet size
|
|
- Patch from AsamK to fix up crash at startup due to a missing else in config load
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Fri, 16 Sep 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4584~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- changed local root directory to be "My files" instead of SSLid
|
|
- set default of the signature checkbox in ConnectFriendWizard to disabled
|
|
- set the initial option for the download directory to network wide only
|
|
- set the default of a new shared directory to network wide
|
|
- added private groups option to forums
|
|
- Added a new checbox in the settings (NotifyPage) to enable/disable the
|
|
new SecurityItem. It is enabled by default, but all existing users need to enable it.
|
|
- Added new buttons to SecurityItem to add/remove the peer and view peer details.
|
|
- Added new call to notifyListChange with NOTIFY_LIST_FRIENDS in AuthGPGimpl::AllowConnection.
|
|
- Fixed german language.
|
|
- Removed "location:" before the ssl name in FriendsDialog and MessengerWindow.
|
|
|
|
* Bug fixes
|
|
- fixed up color codes for qt 4.7 in NetworkGraph (bug in qt::lighter())
|
|
- corrected a few bugs in the cert cleaning method.
|
|
- corrected several utf8 issues (for peer names, in private chat and file list, and search)
|
|
- fixed time display in security item
|
|
- removed potential mem leak with p3distrib group edit
|
|
- Added check for administrator rights to add/remove the retroshare:// protocol.
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Sat, 13 Aug 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.2-0.4550~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
|
|
- Plugin system
|
|
* Added configuration saving for plugin manager and serialization methods
|
|
* added a list of accepted plugin hashes
|
|
* added plugin widget for each plugin in settings, to allow enabling/disabling plugins
|
|
* updated LinkCloud plugin to new rsPlugin class
|
|
* put the addconfiguration for plugin manager in rsinit.cc a bit earlier to allow to load
|
|
the list of accepted hashes early enough
|
|
* added icon for disabled plugins
|
|
* added missing Q_INIT_RESOURCE call to get the plugins icon loading correctly
|
|
|
|
- GUI
|
|
* Fixed an error when cancel the login password dialog at startup, the password dialog can be canceled.
|
|
* Fixed layout in GeneralPage under Windows (there are three additional checkboxes).
|
|
* Applied patch to enable the sort of the columns star and unread in messages (from AsamK)
|
|
* Added missing "FORWARDED_PORT" case to natstatus
|
|
* updated Dht and Nat Indicators to accurately reflect Network status. Roughly:
|
|
- DHT. Off: gray, ERROR: red, NO RS PEERS: yellow, GOOD: green.
|
|
- NAT. Offline: gray, BAD NET: red, NO DHT, or FIREWALLED: yellow, GOOD: green
|
|
* added Advanced mode to the GUI
|
|
- Switched ServerPage to use netMode, rather than tryNetMode. This fixes the Network Status.
|
|
- Added "Advanced Mode" to Settings GeneralPage.
|
|
- Store / Set Advanced Mode via rsConfig::get/setConfigurationOptions.
|
|
- removed %0D%0A from Linux / OSX emails - made it Windows Only.
|
|
- updated GetStartedDialog text.
|
|
- disable GetStartedDialog is AdvancedMode is set.
|
|
- Enabled buttons for "Invite Friends" and "Add Friend". Linked to Email Invite, and Connect Friend Wizard.
|
|
- Switched out FAQ for links to website, and email support buttons.
|
|
* Added Basic Dht Details Window to Retroshare GUI.
|
|
- created gui/dht/DhtWindow class.
|
|
- brought across the basic structure from PeerNetQt... will be a condensed version of that GUI.
|
|
- added to status Menu.
|
|
- enabled via #define USE_DHTWINDOW (which is defined! in MainWindow at the moment).
|
|
- Dht Details only displays Dht Peers at the moment.
|
|
* Net, Dht and Configuration changes.
|
|
- set PortForward in NetStateBox when the Network has been setup.
|
|
- add GeneralConfig to rsConfig external interface.
|
|
- enabled ADVANCED configuration option.
|
|
* Addition of a "Getting Started Guide".
|
|
* Optimized layout of the SubFileItem.
|
|
* Optimized layout of the private chat window.
|
|
* Show the cancel button only when downloading or when used in CreateChannelMsg.
|
|
* Fixed layout problem (vertical scrollbar) in ChannelFeed.
|
|
* Added a new image to the private chat window to set the window always on top.
|
|
* Indent text of the channel message and set it to selectable.
|
|
* Removed the single notify systray icon (combined icon) and combined it with the
|
|
normal RetroShare systray icon. The user can choose, which notify icon is shown as
|
|
single icon in systray or with the normal RetroShare icon.
|
|
|
|
- Key mamagement
|
|
* added a signature add/remove button in connect wizard, only when gpgme-1.3.1 or greater is used,
|
|
based on the availability of the GPGME_EXPORT_MODE_MINIMAL option.
|
|
|
|
- Connectivity
|
|
* Added Second Queue, to check if connections are actually valid before installing.
|
|
* Added Check of Time for main Core Cycle.
|
|
* Fixed Bug in choosing port for Proxy UDP. Chooses a Random one between 30000-50000.
|
|
* Added Address update from p3NetMgr => p3PeerMgr, when external address has been determined.
|
|
* Simplification of p3ConnectMgr => p3LinkMgr, p3PeerMgr & p3NetMgr.
|
|
- p3peermgr now uses RS_NET_MODE_XXXX instead of RS_NET_MODE_TRY_XXXX
|
|
- p3netmgr maintains both TRY and ACTUAL mode (not visible through old interface -- TO FIX)
|
|
- added default to UPNP mode.
|
|
* Increased TCP WAIT time to allow external port to stabilize.
|
|
* Improvements to tcponudp library to allow multiple UdpStacks / ports, with alternative receivers.
|
|
* Improved a lot UDP Connection Code
|
|
- Increased Timeout Periods for UDP connections - this was stopping half of them from succeeding.
|
|
- Export UDP Addresses to DhtWindow.
|
|
- disabled DIRECT UDP connections (Not always stable, especially if you are firewalled, and not
|
|
needed as a TCP connection can be made!)
|
|
- Added DropPeers() as NON-ACTIVE (this allows peers which aren't VISIBLE to still try and connect)
|
|
- Resurrected the UdpStunner code, and improved it.
|
|
- Added UdpRelay code.
|
|
- Modified startup code and ssludp code to use the new tcponudp and add a stunner.
|
|
* Added notifications of Failed Connection Attempts in both ways
|
|
|
|
- Services
|
|
* Refactored p3chatservice move avatar declaration to p3chat header and encapsulating config methods
|
|
* added www.myip.dk, and removed showmyip.org address from extaddrfinder
|
|
|
|
- Internationalization
|
|
* Fixed german language.
|
|
* Changed the generation of the gpg key and location to utf8.
|
|
|
|
- DHT
|
|
* Added Bloom filter to speed up finding RS peers in DHT.
|
|
* Added External DHT Interface to display Connection Information.
|
|
* extended p3bitdht to provide RsDht interface. (p3bitdht_interface.cc)
|
|
* Switched on Dht "Attach" Mode if RS is firewalled. (and not nice firewall).
|
|
* Added interfaces to enable AttachMode switch.
|
|
* Updated bdboot file.
|
|
|
|
- Tests
|
|
* Restored and improved regression test for tcponudp
|
|
* Added another Test UdpLayer: TimedUdpLayer, This simulates the firewalled situation, by
|
|
only accepting packets after 60 seconds.
|
|
* Added quick and dirty BitDht Packet check. test against "d1:" for the first 3 bytes. This should
|
|
not conflict with Stun, Relay or TOU packets.
|
|
|
|
- packaging
|
|
* Added win32 build bat for libbitdht
|
|
|
|
* Bug fixes
|
|
- Fixed "double-click" chat startup bug, the gpgOnly flag was incorrectly set false.
|
|
- Fixed the sending of outgoing messages
|
|
- Removed popup window for file copy error, and redirected the message to std::cerr, to save users.
|
|
- Set maximum port value to 65535 instead of old arbitrary value of 50000, and warned about
|
|
system-reserved ports in server settings gui enabled sorting and added dht icon for the window
|
|
- Fixed bug in dnsresolver reset function
|
|
- Silly Bug, overwritten the mConnectFlag with the Bandwidth parameter.
|
|
- Added missing mutex protection that caused random SIGSEGV in p3disc
|
|
- Corrected a bug due to reading uint64_t with wrong format on some systems, which caused the hash cache to sometime fail
|
|
- Fixed bug for 'copy error' and losing cache data conflict in unix and windows style directory
|
|
names led to cleaning of remote and local directories in Cachestrapper::loadlist()
|
|
- Bugfixes to serialization
|
|
* print out messages when serialisation fails.
|
|
* removed BUG in TlvGetString() which allows a zero length TLV
|
|
- Fixed startup bug (loops into FAILURE)
|
|
- Fixed buggy rs_inet_ntoa
|
|
- Fixed a bunch of apple gcc warnings. mainly for(;;); => for(;;) ;
|
|
- Stops loading of a cache in p3GroupDistrib::loadFileMsgs on shutdown of RetroShare.
|
|
- Fixed early initialization of QIcon in LinksCloud plugin
|
|
- Fixed duplicate msgs found between cachefile being formed (caused by not marking cache opt loaded files as local or not)
|
|
also missing own-msgs bug caused by not accounting for msgs created by users
|
|
- Added a name to the RsMutex class, allowing debugging of the waiting time for a lock of RsMutex in
|
|
rsthreads.h with #define RSMUTEX_DEBUG 300. That means all locks waiting longer than 300ms are logged into the stderr.
|
|
- Added missing notify when sending a message to an offline user.
|
|
- DHT code:
|
|
* fixed up buggy overloading for the udplayer (for testing).
|
|
* added processing multiple (5) remote processes per tick
|
|
* removed unused variables from query data structure.
|
|
* #defined out debugging in bdSpace, removed old functions.
|
|
* More agressive attempts to find proxies for connections.
|
|
* made "final query attempt" use exact peer address rather than midid.
|
|
* tweaked bdconnection debugging.
|
|
* increase CONNECTION_MAX_TIMEOUT from 30 => 45. wasn't enough!
|
|
* Limited bdQuery::QueryIdlePeriod to 15min (was unlimited).
|
|
* added bdQuery::PotentialPeer cleanup functions - for more robust reporting.
|
|
* fixed bdQuery debugging printouts.
|
|
* Implemented BITDHT_QFLAGS_UPDATES flag.
|
|
- TcoOnUdp code:
|
|
* Reduce Maximum Transmission size from 1500 -> 1000. This is the cause of Failed Connections.
|
|
It looks like UDP packets are being truncated from 1520 -> 1492 bytes, and this is killing the
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Sat, 13 Aug 2011 20:30:00 +0100
|
|
|
|
retroshare (0.5.1-0.4350~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- Updated tests for tcponudp.
|
|
|
|
* Bug fixes
|
|
- fixed bug in search with size in MB. Caused crash due to deserialization error.
|
|
- Added Check for the existance of each Cache File before that are passed on the loader.
|
|
This should once and for-all remove the copy file warnings
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Tue, 28 Jun 2011 19:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4337~lucid) lucid; urgency=low
|
|
|
|
* Bug fixes
|
|
- Fixed the cache transfer killing bug (misplaced brackets)
|
|
- Fixed bug in pqissl wrongly casting a pointer to unsigned long, possibly impacting 64bit systems
|
|
- Fixed bug responsible for corrupting large packets. Solved the chat bug,
|
|
the errors in GetTlvString, the corrupted exchange of keys, location names, etc.
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Sat, 25 Jun 2011 19:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4331~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- Started dev of plugin system. Works on linux, not yet on windows.
|
|
- Added gui for plugins in Settings
|
|
- Ported LinksCloud service as a plugin
|
|
- Improvement of the unit tests, and coverage calculations.
|
|
- Hash cache: missing root directories are not discarded anymore, but kept empty,
|
|
unless the user really removes them explicitely.
|
|
- Reworked settings dialog
|
|
- Automatic add the recommended friend(s) as CC in the MessageComposer.
|
|
- Send plain text message instead of html, when the text contains no html specifics.
|
|
This is a huge gain in forum posts size, up to a factor of 50
|
|
- Enabled Spanish translation
|
|
- Moved the fill function of the ForumsDialog to a QThread.
|
|
- Made multiple keyword search use an AND instead of an OR.
|
|
|
|
* Bug fixes
|
|
- Fixed display of upload transfers
|
|
- Fixed the Missing Cache File bug.
|
|
- Added Old Cache Storage... so these can be retrieved.
|
|
- Connected up the CancelCacheFile() -> FileCancel.
|
|
- Removed "ipaddr=1" bug
|
|
- Fixed uninitialized value in p3turtle
|
|
- Fixed html title bug in forum message when answering from news feed
|
|
- Fixed reaction of the checkbox "web of trust"
|
|
- Fixed calculation of the unread messages in MessagesDialog
|
|
- Corrected bug that would wipe out the hash cache file every other start
|
|
- Fixed crash in ForumsDialog
|
|
- Fixed memory leak of the fill thread of the history browser
|
|
- Fixed refill of the threads tree after receiving a new message. Now the new message is expanded.
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Mon, 11 Apr 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4239~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- Optimized the functions for the forum messages.
|
|
- added a star functionality to forums
|
|
- placed private message editing into a separate window
|
|
- added a tab to graphically display turtle router statistics
|
|
- added automatic handling of turtle requests/search conjestion cases
|
|
- patched for compilation on OpenSuze11.4
|
|
- put links to peer and signers in certificate dialog
|
|
- updated french translation
|
|
- added copy/paste functionality of RS links to friends keys
|
|
- various GUI tweaks
|
|
- added to RetroShare Help page noew commands entry for "-r retroshare://..."
|
|
- added history cache optimisation to subscribed/client groups (functionality is now disabled)
|
|
- Added new RetroShare link format to write a message retroshare://message?id=...[&subject=...]
|
|
- Added new RetroShare link format to start a search retroshare://search?keywords=...
|
|
- Enabled on Private Chat to display for the status string smileys, when there is smiley codes used.
|
|
|
|
* Bug fixes
|
|
- Channels: Fixed bug related to opening cache hist file in text mode for windows
|
|
- Chat: Sending large messages now works, thanks to RsChatMsgItem splitting (not 100% backward compatible, but avoids crashing)
|
|
- Chat: Removed crash due to dynamic_cast onto a deleted pointer.
|
|
- Dbase: Removed the difference of the separator for Linux and Windows.
|
|
- Dbase: Removed extra "/" of the filename (e.g. "E://") of the hashed file when sharing a whole drive.
|
|
- Forums: Fixed drag and drop of files to a forum message with utf8 chars.
|
|
- General: Fixed recommend friend.
|
|
- Search: Fixed sorting by date in search
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Mon, 11 Apr 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4179~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- updated packaging for ubuntu natty, removed dependency on qt4-opengl
|
|
- updated french/german translations
|
|
- updated icons
|
|
- enabled drag and drop of directories in share manager
|
|
|
|
* Bug fixes
|
|
- suppred unwanted apparence of channel source id as channel source
|
|
- improved strategy for cleaning stalled cache transfers
|
|
- fixed leaking of sources in channel posts
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Mon, 11 Apr 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4166~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- made flat view for shared files less CPU demanding
|
|
- added automated treatment of RS links from web browser
|
|
|
|
* Bug fixes
|
|
- removed potential segfault when decrypting cache file
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Mon, 11 Apr 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4154~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- added flat view for shared files, with search, sorting and temporised update
|
|
- enabled file preview for partially downloaded files, for non windows users
|
|
- removed display of directories from search
|
|
- added auto-download option to channels
|
|
- added random bias to turtle search and tunnels at maximum depth, to prevent security issues
|
|
- added biased rerouting of tunnels requests to statistically optimize tunnel length
|
|
- made sign GPG button disabled by default
|
|
- optimized lookups of/into FileEntry structures (faster, better memory coalescence)
|
|
- added tunning for auto-check of shared directories, in config
|
|
- updated french/german translations
|
|
- saved the visible state of the avatar picture in private chat for the friend.
|
|
- removed own settings for news feed
|
|
- added tooltip for systray to display nickname and location
|
|
- made lock file warning more explicit
|
|
|
|
* Bug fixes
|
|
- channel download is now called only once for each channel post
|
|
- fixed cleaning issue of certificates. Added a button in cert dialog for cleaning.
|
|
- removed automatic cleaning of certs.
|
|
- fixed bug with utf8 chatacters in %appdata% paths on windows
|
|
- fixed crash on shutdown when the cache loading is running
|
|
- fixed some stylesheets to use gradients instead of a background images,
|
|
- fixed thread leak in file checking due to not calling pthread_join() on finished thread
|
|
- showing uploads by default, instead of current transfer
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Mon, 11 Apr 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4097~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- attempt to make GPG errors more verbose at cert exchange time
|
|
- translate QuickStartWizard, GenCertDialog and StartDialog into german
|
|
- fixed tab order of the upload and download settings in QuickStartWizard
|
|
- Added a basic description of the chat style
|
|
- Added share incoming directory to the QuickStartWizard, while keeping
|
|
the Download directory shared by default
|
|
|
|
* Bug Fixes
|
|
- implemented a backward compatible fix for advance searching with size
|
|
larger than 2Gb
|
|
- implemented a better management of tunnel requests
|
|
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Thu, 07 Mar 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4087~lucid) lucid; urgency=low
|
|
|
|
* Improvements
|
|
- The working (hashing) thread FileIndexMonitor is now stopped when RetroShare is closed.
|
|
- Removed tab focus from the toolbar and image buttons.
|
|
- Fixed german translation.
|
|
|
|
* Bug Fixes:
|
|
- Fixed a toolbar icon to display with a correct size on macosx
|
|
- Added missing return... which was causing crash at start during directory creation.
|
|
- Supressed memory leak due to not deleting a RsItem
|
|
- Suppressed potential SIGSEGV as exit time
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Thu, 07 Mar 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4069~lucid) lucid; urgency=low
|
|
|
|
* Improvements:
|
|
- Added a confirm to the delete history action.
|
|
- Added the RetroShare icon to the password input window.
|
|
- Added display of number of intermediate tunnels, and limited the number of displayed tunnel requests
|
|
|
|
* Bug Fixes:
|
|
- Fixed potential SIGSEGV because of not checking returned pointer in DHT code.
|
|
- Fixed memory leak in GUI responsible for high leaks in large networks.
|
|
- Fixed memory leak in p3distrib
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Thu, 28 Feb 2010 21:35:46 +0100
|
|
|
|
retroshare (0.5.1-0.4059~lucid) lucid; urgency=low
|
|
|
|
* Release 0.5.1:
|
|
New features (DHT, Channels, Network View), Improved stability w.r.t. previous version 0.5.0g
|
|
|
|
-- Cyril Soler <csoler@users.sourceforge.net> Thu, 24 Feb 2010 21:35:46 +0100
|