Shareaza 2.5.5.0: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Raspopov moved page ChangeLog2.5.5 to Shareaza 2.5.5.0 without leaving a redirect) |
(No difference)
|
Latest revision as of 09:42, 22 July 2014
This lists the major changes between Shareaza v2.5.4.0 r8911 ("Version 2.5.4.0 SSE2") on February 14, 2011 and v2.5.5.0 r9045 ("SSE2 version.") on May 29, 2011. There have been a total of 134 revisions during that time.
Note that non-informative log messages, such as "Addition to rXXXX.", "Clean-up." and similar messages have been taken out of the list and sometimes several changes on the same subject have been combined into one statement.
Network support
- (Fix) - Fixed BitTorrent-magnet download start.
- (Update) - Optimized UPnP code (removed from connection wizard, fixed "zero port" bug).
- (U) - More robust control of UPnP devices.
- (F) - Fixed "16.0 EB" source downloads when size is unknown yet.
- (New) - Enabled adding torrent-file as source to any download. Fixed freezed name of BitTorrent-magnet download.
- (F) - Fixed G2 KHL packet crash.
- (U) - Refactored chat code (removed/renamed chat window classes, fixed connection bugs, updated translations and skins).
- (F) - Fixed broken Gnutella 1 chat.
- (N) - Added CAPTCHA support for ED2K chat.
- (F) - Fixed Gnutella 1 query hit packets: now LimeWire compatible, all available hashes transmitted, large file supported (64-bit size), added alternate sources.
- (F) - Fixed host browsing fail due disabled protocol.
- (F) - Fixed upload without specified "Range:" header (for G1).
- (U) - Improved query hit and query search anti-spam protection.
- (F) - Fixed false positive XML errors of some G1 queries.
- (U) - Optimized schema types handling.
- (F) - Added protection against "future" hosts.
- (N) - Added experimental support for Gnutella 1 multicast searches (to use it set Shareaza port to 6347), creation time, meta, LimeWire-compatible hash and "Whats New" searches. Removed "Gnutella1.StrictPackets", added "Gnutella1.MCastPingRate" and "Gnutella1.QueryGlobalThrottle" options.
- (U) - Improved compatibility of Gnutella 1 uploads.
- (U) - Optimized query hit metadata handling, G1 packet HUGE and XML parts parsing and removed unused code from QHT. Not sure but probably we used wrong G1 query MinSpeed-flag byte-ordering (so we had no XML in results from LimeWire-compatible clients)...
- (U) - Improved own IP detection after change for example after connection loss.
- (U) - Added '$' symbol to be also encoded in URLs.
- (N) - Added new option "Connection.ZLibCompressionLevel" to tune compression level (default: 6; 0 - no compression; 9 - maximum and slowest) used in connections. Added checks for decompression errors.
- (U) - Tuned download starvation option (to starve a bit earlier).
- (F) - Fix against acquiring 255.255.255.255 as own address.
- (F) - Fixed priority host expiration.
- (U) - Updated web-caches list.
- (F) - Fixed slow initial connection to networks.
DC++ support
- (F) - Fixed DC++ file list XML format.
- (F) - Fixed DC++ magnet-link parsing.
- (N) - Implemented TigerTree hash support for DC++.
- (F) - Fixed DC++ downloading of small files (< 64KB).
- (N) - Added support for any level of TigerTree for DC++ clients.
- (U) - Removed "dcfile:" but fully implemented "dchub:" URL instead.
- (F) - Fixed user/leaf counter of DC++ neighbors.
- (U) - Massive update for DC++.
- (N) - Added DC++ $RevConnectToMe command.
- (U) - Changed detection of firewalled state for DC++.
- (U) - Reduced connection speed for DC++ hubs.
- (F) - Fixed passive $SR answers.
- (F) - Fix for unexpected big DC++ TigerTree.
- (N) - Added experimental $Get/$Send commands.
- (F) - Fixed download queues.
- (F) - Fixed DC++ TTH uploads.
- (F) - Fixed DC++ incoming connection handshake.
- (N) - Added error message about dropped DC++ client connection.
- (N) - Added DC++ passive searches
- (F) - Fixed DC++ hub selection for connecting client.
Crash fixes
- (F) - Fixed strange crash in Control Point UPnP code.
- (F) - Some workaround for Schema cache unknown crash.
- (U) - Added protection against crashes during metadata extraction.
Internal and functional changes
- (U) - Album Wizard code refactoring (added BitTorrent metadata template variable).
- (U) - submitting ailurophobe's miss cache code and OldDeaths IP filter optimization code for further testing and review
- (U) - small patch by siavoshkc to improve bandwidth monitor performance
- (F) - Fixes for broken functionality of Security window, fixed some bugs and more optimizations for r8920.
- (F) - Fixed Security rules memory leak.
- (F) - Security fix - removed user avatar file path from G2 profile packet.
- (F) - Fixed extra security check #140
- (N) - Added Library load process benchmarking in Debug builds.
- (U) - Removed UPnP message loop if no need.
- (N) - Added new interface to notify all windows, plugins (using ILibraryPlugin) and version checker about new file in library.
- (U) - Renamed CShareazaFile::IsHashed() to HasHash() to differ from CLibraryFile::IsHashed().
- (F) - Fixed recent file verification when history limit set too low.
- (F) - Fixed CR-LF in chat window.
- (F) - Another fix for CRLf in chat windows
- (F) - Fixed unknown datagram dump.
- (N) - Implemented multi-file merging with download, file merge offset for torrent download now calculated by file size also.
- (F) - Fixed Shareaza media player "next file" bug.
- (F) - Enabled link handling when Shareaza was launched in higher security level than Explorer.
- (U) - CTransfer/CDownloadTransfer/CUploadTransfer classes code refactoring.
- (F) - Fixed sometimes acquired 0.0.0.0 own IP address due too early UPnP operation.
- (F) - Fixed DC++ chat memory leak (when hub connection dropped during user list fetching).
- (F) - Fixed unhandled file errors of Hash Database.
- (F) - Isolated WSACleanup crash.
- (U) - HashLib version bumped.
- (U) - Updated GFL 2.90 to 3.40.
- (U) - Updated 7ZipBuilder plugin's Z-Zip library to 9.22. Added 64-bit version.
- (U) - Updated RARBuilder plugin's UnRAR library to 4.0.4.3.
Graphical / GUI changes
- (N) - Implemented BitTorrent-magnet link creation in download "Copy URI" dialog.
- (N) - Added DC++ upload queue interface elements, added "DC++ Guard" queue.
- (F) - Fixed toolbar updates.
- (U) - Compressed Flags.png and Splash.png
- (U) - Updated emoticons (eMule-compatible).
- (U) - Updated chat window skinning.
- (F) - Fixed forgotten tip string.
- (N) - Added IP on status bar.
- (F) - Fixed DC++ neighbors tip.
- (F) - Fixed "infinite percent" of download completion when no download size known yet.
- (F) - Fixed download queue label when queue size is unknown.
- (N) - Added "Create .torrent File" item to Library folder tree menu.
- (U) - Updated BitTorrent icon in Library folder tree menu.
- (N) - Added user list (not fully functional yet) to chat window.
- (U) - Optimize GUI performance.
- (U) - Improved Library tree tips: added "Free:" (disk space) to Folders tips, "Total Files:" and "Total Volume:" to Organizer, fixed too long to fit localized texts.
- (U) - DC++ chat window improvements.
- (U) - Optimized project images.
- (U) - Added more filters to packet window (DC++, BitTorrent and TCP/UDP).
- (F) - Fixed painting and skinning of Discovery and Search Monitor windows.
- (F) - Fixed stuck selection after deleted items in Discovery and Host Cache windows.
- (F) - Fixed Neighbours window tips (in handshaking state ones).
Tools
- (U) - Updated SkinTranslate utility.
- (U) - Updated HashTest utility (added HashWord function tests).
- (U) - Updated HashTest utility (more stable tests).
- (U) - TorentWizard: Added new option "-comment". Added web-help button on every page. Improved auto-mode ("-sourcefile" option now can point to folder to create torrent package). Updated application icon.
- (U) - Changed way how VS2010 project builds.
- (U) - Changed way how VS2008 project builds.
- (N) - Added scripts to pack symbols and source tree using 7-Zip.
Updated languages:
- (U) - German/Deutsch - massive update to the program translation and to 2/3 of the schema files - OldDeath, sebastian1996
- (U) - Russian - Ryo-oh-ki
- (U) - Spanish - acerswap
Web interface
- (U) - css optimizations
- (U) - eliminating layout table, normalizing font sizes
- (U) - restored some old formatting to about page (without tables this time)
- (U) - now validates as xhtml 1.0 strict
Navigation: ShareazaWiki > ChangeLog > Shareaza 2.5.5.0