Shareaza 2.2.0.0
Shareaza 2.2 Final
- Chunkstrap tweaked. (MogTheCat)
- Path fix for Schedule.dat (MogTheCat)
- Crash fix when opening fake media file. (Rolandas)
- Language selection moved to installer. (Rolandas)
- BT connection llimiting tightened. (MogTheCat)
- Extra warning in wizard removed. (MogTheCat)
- Wizard tweaked. (MogTheCat)
- Firewall settings improved. (MogTheCat)
- Adult filter update. (MogTheCat)
- Possible chat glitch fixed. (MogTheCat)
- Wizard tweaked. (MogTheCat)
- Security updates. (MogTheCat)
- ID3 comments reading bug fixed. (Rolandas)
- URL execute disabled in rich view control. CShareazaApp::InternalURI intercepts them. (Rolandas)
- Graphic position corrected. (MogTheCat)
- Version fix on ed2k. (MogTheCat)
Shareaza 2.1.4
- Shared folder handling improved.
- ED2K server file limiting improved.
- Extra networks greyed out if bandwidth is low.
- Similar search updated for recent ed2k servers.
- Get file rating from ed2k search results.
- Hub promotion tweaked.
- Obsolete queries removed.
- Bug with neighbour check fixed.
- Default server list option added.
Shareaza 2.1.3.2
- Fixed library lock-ups.
- Improved screensaver disable feature for the media player.
- Window update code improved.
- Torrent counter fixed.
- RTL fixes.
- Short delay added between initial network connect and starting transfers.
- Extra error checking for downloads.
- Added additional mouse wheel support.
- Improved FTP transfer support.
- Continued to fix the HTTP invalid range request bug.
- Added detection XP SP2 or 2k3 SP1.
- Fixed log bug - all debug functions now use proper logging.
- File preview lost/changed extension fix.
- Implemented function to check last met query time.
- Fixed a crash in WinNT4 when maximising.
- Tweaked G1 host connection.
- Updated client list.
- Download reviews indicated in icon.
- Upload ratio warning improved.
- Specify protocol option added to G1/G2 neighbour connection attempts.
- Hide links title on browse if no links in profile.
- Occasional blank filename bug in log fixed.
- No longer includes encrypted files in the Library (stucks in hashing).
- Add source / invalid GUID glitch fixed.
- "Access" disabled when in unconnected state.
- Default server list option added.
- ED2K connection improved.
- Updated zlib to 1.2.3.
Shareaza 2.1.2
- RTL support.
- Download ETA now also shows days (if necessary).
- Significant BitTorrent improvements.
- Added a warning about limiting upload bandwidth.
- Fixed non working stop buton in media player.
- The playlist is now hidden when going fullscreen in the media player.
- Improved behavior context menu in media player.
- Remove file extension of playlist elements.
- Drag and drop crash fixed in Media Player.
- Upload reward tweaked.
- Alt source handling improved.
- Limiter reading improved.
- Enhanced thumbnail handling in the library.
- Improved mouswheel support (Search detail panel).
- Added a temporary fix to avoid HTTP hammering.
- Wizard's connection evaluation improved (new connection speeds added).
- Save Filter dialog enhanced, default filter is now the default for new searches.
- jpegLib DNL crash fixed in ImageServices plugin.
- Extra ED2K ID checking added.
- Quickstart Wizard host query improved.
- Updated security.
- Windows check visibility before updating (improved efficiency).
- Removed outdated translations.
- Removed unwanted skins from default disribution.
- And many more little fixes.
Shareaza 2.1.1 MogTheCat
- Tweaked neighbor handshakes on connection.
- Changed font settings to specify a unified default font, stored in registry.
- Tweaked bandwidth limiting settings.
- Tweaked BitTorrent source counting.
- Fixed an allocation bug for BitTorrent uploads.
- Improved the simple download progress bar.
- Added an option to ignore BitTorrent errors (BitTorrent.IgnoreErrors).
- Additional connection data stored about BitTorrent trackers.
- Host cache checks own IP before adding clients.
- Host cache checks security before adding clients.
- Optimized quickstart wizard ed2k setup.
- Reduced un-necessary webcache queries.
- Discovery services better at selecting appropriate service to query.
- Improved detection of duplicate webcaches.
- Discovery services filter invalid responses a little better.
- Significant BitTorrent incompatibility fixed.
- Display additional information about torrents in dialog.
- More information read from torrents, saved.
- Improved BitTorrent client detection, adding support for numerous additional clients.
- Added eDonkey2000 server help to aid users with no servers in their eDonkey2000 host cache.
- Added leaf preferencing for hubs based on whether or not they are using a current version of their software.
- Added obsolete client detection.
- Tweaked the maximum for the download source settings.
- Fixed a eDonkey2000 problem where Shareaza associated a GUID with a GetSources request. (Causing "lost" searches)
- Improved the .torrent handling, implementing support for multiple encoding formats.
- Visually improved the discovery service display to show which cache supports multiple networks.
- Tweaked an eDonkey2000 "endgame" mode to help downloads.
- Changed bandwidth and queue limiting settings to drop down boxes, enhancing usability.
- Improved the handling of eDonkey2000 uploads by optimizing the queue rank packet.
- Reorganized and consolidated many settings into an easier, more accessible format.
- Tweaked loads of settings for specific connection types in the quickstart wizard.
- Queue limiter displays 'MAX' if unlimited.
- Torrent decoding improved for unexpected code pages.
- Progress bar switches to percent completion if there isn't enough space.
- Bug with ED2K file comments corrected.
- BT Tracker communication optimized.
- Support for ed2k 'long strings' added.
- Memory leak while loading fixed.
- Added limiting and a throttle to the manual 'Find More Sources' command to prevent network abuse.
- Fixed an incompatibility with the remote, where a user would forget to add the trailing slash.
- Added simple progress bar option for slower machines.
- Max queue setting displays warning if set to sub-optimal value.
- Memory leak in remote fixed.
- Fixed a crash related to the search detail panel.
- ED2K search results go to correct window.
- Fixed a display problem with the search filter.
- Fixed a crash related to source sorting.
- Search result display problem corrected.
- Added reconnection detect option.
- Added connection status checks.
- Added advanced panel for searching, and added the option to specify file size.
- Improved search panel in low-res modes.
- Significantly improved disk status checks.
- Fixed an issue with a BitTorrent tracker returning an invalid (null) response.
- Tweaked the search help function.
- Stretchable boxes can no longer have a negative height.
- Modified bad search detection.
- Improved .torrent reading capabilities.
- Fixed an issue with the dialog boxes on the code page.
- Renamed 'Complete Files' Queue to 'All Files'
- Tweaked connection behavior when starting a download.
- Enhanced local eDonkey2000 source priorities and handling.
- Optimized BitTorrent source handling and tracker communication.
- Fixed a crash related to the upload queues.
- Added additional support for eDonkey2000 URIs, such as reading of the AICH hash and alternate sources.
- Tweaked various connection query throttles.
- Enhanced peer requests while seeding a torrent.
- New 'View Reviews' option shows any applicable reviews or comments for a file in the download window.
- Added support for receiving eDonkey2000 file comments.
- Disabled Chat/Browse functionality for eDonkey2000 servers.
- Added a display of the number of eDonkey2000 servers queried while searching.
- Added support for correct UDP flags when communicating with an eDonkey2000 sever.
- Neighbors are no longer queried for searches if the node hasn't finished connecting to them.
- Fixed a Unicode logging bug.
- Optimized source lookup time limits.
- Internally enhanced Unicode handling in a couple areas.
- Added support for Unicode characters in a URN.
- Tweaked a couple of download dialogs.
- Changed Gnutella2.RequeryDelay units to hours.
- Updated the home page torrent box.
- Optimized query compatibility with different server versions.
- Implemented support for new searches including file size for greater accuracy.
- New eDonkey2000 throttles added in the advanced settings.
- Added more statistics and data for eDonkey Servers.
- Fixed a bug with sharing mp3 bitrates over eDonkey2000.
- Fixed an assert error.
- Improved eDonkey2000 queue checks.
- Fixed a memory leak when searching over eDonkey2000.
- User-Agent filters now apply to neighbor connections.
- Fixed memory leak related to BitTorrent seeding.
- Improved queues, which now always return '404 Not Found' errors to non-uploadable files.
- Memory leak in discovery services fixed.
- Improved BitTorrent connection limiting.
- Fixed a small memory leak in eDonkey2000 packet decompression.
- Created a new option for BitTorrent download limiting.
- Added hard limit of 64 for HTTP queues.
- Added advanced setting eDonkey.PacketThrottle to control packet send time over ed2k.
- Added more support for reading eDonkey2000 server responses.
- Added more unicode functionality to eDonkey2000 support.
- Added checking and verification of the BitTorrent download path.
- Added a spam filter for chat messages.
- Implemented full eDonkey2000 chat support.
- Added detection of invalid upload ranges.
- Added MLDonkey identification over eDonkey2000.
- Tweaked the way registry errors are displayed
- Significantly improved discovery services queries and tweaked their storage.
- Added support for client to client unicode communication.
- Added internal ability to count host cache entries.
- Added support for receiving eDonkey2000 messages.
- Upload queues verified after load.
- Added additional BitTorrent queue settings.
- Improved outbound bandwidth settings check.
- Torrents limit improved (bandwidth checked).
- Fixed BitTorrent seeding announce bug.
- Fixed eDonkey2000 search bug.
- Improved efficiency of connecting to neigbours.
- Added support for torrent tracker 'key' value.
- Fixed incompatibility with some trackers.
- Full Shareaza version now sent over eDonkey2000.
- Cleaned up settings code.
- Fixed issue with Shareaza communicating with newer eMule clients.
- Modified BitTorrent Endgame mode to be more efficient.
- Removed support for the obsolete Gnutella 0.4 protocol.
- Improved communication with eDonkey2000 servers.
- Added support for more eDonkey metadata tags, unicode, and new tags.
- Tweaked the local check when UltraPeer mode is forced.
- Increased the default setting for eDonkey.ReAskTime.
- xMule and aMule added to recognized clients.
- Upload and download help improved.
- Upload and download right click menus improved.
- Icon added for Torrent Info.
- BT error handling improved.
- Right-click queue settings option added
- HTTP guard queue added.
- Can chat/browse un-firewalled Shareaza clients over other protocols.
- Maintain ratio option added for torrents.
- Default hashing speed option added
- UI/menu tweaks.
- Tweaked eDonkey2000 ranking packet timing.
- eDonkey2000 source throttle added.
- Currently downloading files preferenced if ed2k file list limited.
- New option to limit list of files sent to ed2k servers.
- Settings page updated.
- eDonkey2000 queues checked before file list generated.
- HTTP queues checked before file included in hash table.
- Neighbour throttle improved.
- Physical memory detection updated for clients with 4GB+
- Several leaf/hub counting functions have been improved.
- Download help updated
- G1 ultrapeer and G2 hub mode separated.
- Status bar displays Hub/Ultrapeer in power view.
- Stats for ultrapeer mode added.
- Hub/Ultrapeer capability detection functions improved.
- G1 mode selector re-enabled in Gnutella settings.
- Option for BT numwant parameter to be added to announce.
- Added setting for the percentage of your connection that BitTorrent takes.
- Made sending the eD2k queue position more efficient.
- BitTorrent 'Queue' displays totals.
- ReleaseBuffer() added to avoid possible memory leak.
- Home tab glitch fixed.
- Uploader bonus defaults to 'on' for ed2k/partial queues.
- Fixed crash caused by a typo in library folder handling.
- Added 'uploader bonus' option to reward uploaders with more bandwidth
- Tweaked some wizard settings.
- Fixed string handling bug in library.
- Updated Gnutella settings page.
- Increased dialog box spacing.
- The security filter now automatically converts uppercase keywords to lowercase when loading from disk, fixing an issue with unblocked keywords.
- Replaced 'MakeLower()' and 'MakeUpper()' for case conversion, to aid compatibility.
- Fixed a bug relating to the time column in the "networks" section.
- Fixed a TigerTree display bug in the tooltip.
- Modified the "sources" string.
- Improved bad search string detection, preventing spam and suboptimal searches.
- Neighbours window and tool tip translation support added.
- Fixed bug where inactive queues counted towards total displayed.
- High bandwidth nodes now default to 400 leaves in hub mode.
- 'Sources wanted' setting added for eDonkey2000.
- Added a Shareaza Scheduler, allowing a user to set Shareaza to manage bandwidth and networks usage at predefined times.
- Added discovery service classification (in gwebcache.txt) to eliminate unnecessary queries and speed connection.
- Added an internal "Trying" status for BitTorrent download, enhancing download management.
- Changed the "Downloading" and "Existing" colors on the search hits.
- Fixed text color bug on search tooltip.
- Added an Adult content filter.
- Added "Security Help" to help menu.
- Tweaked searching behavior for eDonkey2000 searches.
- Improved translation support in a few areas, to make translating an easier task.
Rolandas
- Added some query limiting to prevent against damaging hubs.
- Improved the hash progress noification.
- Removed the "Click The Connect Button" message with the Navbar enabled.
- Library panel on the home page is now updated better with hashing.
- Improved update detection with manual upgrades.
- Tweaked skin info column widths.
- Improved windows XP detection for localized versions.
- Warnings for shared files changing size removed, they are redundant while monitoring last modified time.
- Long paths are now truncated in the library meta panel.
- Renamed 'Type' column to 'Extension' in the library, eliminating a duplicate schema.
- Fixed an issue with the auto-block interfering with remote access, by accessing favico.ico.
- Improved the accuracy of the search spam filter by optimizing case conversion.
- Improved detection of bad ultrapeers.
- Fixed the eDonkey2000 partial file importer, which couldn't import newer incomplete downloads.
- Improved translation support in a couple areas for schemas and metadata.
- Cleaned up a few unnecessary Unicode #ifdefs from the metadata panel.
- Added more space for the new size search criteria, to accommodate translation.
- Changed the search detail window to update only when visible.
- Tweaked the bandwidth units in the connection panel of the settings.
- Added translation support for the new advanced search box.
- Optimized the host cache window to reduce resource usage.
- Improved the handling of diacritical characters in Windows NT.
- Improved the detection of duplicate file reviews.
- Removed an unnecessary 'Partially Visible' status related to window viewing/updating.
- Fixed a problem with Greek sigma characters when converting to lowercase.
- Improved scheme numeric validation.
- Fixed a bug with bad audio and video time displays.
- Improved the lowercase conversion function
- Fixed a bunch of Schema typos and display issues in multiple languages.
- Fixed a related searches bug and enhanced Windows 9x compatibility
- Fixed some issues with case conversion, including a crash on Windows 9x.
- Fixed a problem when searching for unicode keywords.
- Enhanced eBook support in the schemas.
- Added a new video type to the schemas.
- Added a few new subtitle extensions.
- Fixed a translation issue with a metadata dialog.
- Tweaked the BitTorrent setting page for translation compatibility.
- Improved the localized metadata function.
- Added some new music genres.
- Escaped ellipses characters to aid compilation compatibility.
- Changed metadata rebuilding restrictions on 'mp3' files.
- Tweaked the search string storage.
- Windows not being viewed no longer refresh, reducing resource consumption.
- Capped a deep memory leak in the library builder.
- Fixed a crash on startup with new library schemas.
- Fixed a problem with BitTorrent and UTF-8.
- Trimmed the album folder name size.
- Added a few more music genres to the ID3 tag list.
- Fixed an issue with translations in the tray icon tooltip
- Reduced the size of the Search Results tooltip.
- Parentheses are now allowed in album titles.
- Implemented CHM metadata extraction.
- Added "My Documents" folder to the virtual library.
- Fixed issues with Shareaza extracting data from PDF Files.
- Modified the library to match the Album folder name with the ID3 Album Name.
- Fixed a bug with "Shared Folders" in the library.
- Added new library and search icons.
- Fixed a bug with ID3 Extraction.
- Tweaked the space for the default tracker setting.
- Added translation support for list headers.
- Improved share dialog boxes.
- Added translation support for the tooltip in the settings.
- Added translation support for combo/drop down boxes.
- Added translation support for the 'File Properties' tab.
- Added translation support for the 'Search Folder' feature.
- Fixed an issue with displaying extended Unicode Characters in the Language Dialog, Library Header and Metadata.
- Improved translation support in folder and album tips.
- Made a minor change to checkbox labels to make more room for translated strings.
Camper
- Improved HTTP source part selection and efficiency.
- Fixed a deadlock in the URI export dialog.
- Optimized the Query Hash Table to be more efficient and reduce resource usage.
- Added endgame mode option for eDonkey2000.
- Improved permission handling for files that are currently being uploaded.
- Further improved incomplete download handling, copying across drives to prevent download loss.
- Fixed a crash related to the library's open file dialog.
- Tweaked the download code to reduce resource usage.
- Reduced resource usage by optimizing locks in the transfer code.
- Fixed a crash when deleting a BitTorrent download.
- Fixed the size of a download buffer.
- Put in checks to limit saving of high sourced files.
- Optimized the download serialization buffer to improve performance.
- Added more eDonkey2000 debug log info.
- Closed a memory leak related to image handling.
- Fixed an eDonkey2000 protocol conformance issue where Shareaza would unnecessarily ask for the file size.
- Capped a connection related memory leak.
- Fixed a GUID concurrency/deadlock issue.
- Optimized case insensitive search strings.
- Fixed formatting on a huge amount of strings.
- Capped a couple potential buffer overrun problems.
- Fixed an issue with the neighbor transfer overhead display.
- Further optimized Rolandas' lowercase conversion function.
- Changed hashing behavior to not hash files that are being externally written to.
- Multi-file BitTorrent download extraction improved to unpack it piece by piece.
- If the completed download folder is full or invalid, Shareaza will rename/extract the file in its current location.
- Fixed a transfer related lock issue.
- Overhauled the Library locks/unlocks to eliminate many freezes and crashes related to the library.
- Removed unneeded '#ifdef' statements for unicode.
- Enhanced transfer code by moving conditional statements out of loops, reducing loop processing time.
- Rewrote the FileFragment system, significantly optimizing Shareaza's handling of file chunks.
- Moved multiple variable definitions out of 'for' loop statements for compatibility purposes.
- Converted window macros to a template based system to conform with the variable definition change and to enhance future compatibility.
Spooky
- Fixed a library loop bug.
- Reorganized and consolidated many settings into an easier, more accessible format.
- Tweaked the bandwidth display in the connection panel of the settings.
- Added ddvanced settings Gnutella1.QuerySearchUTF8 and Gnutella1.QueryHitUTF8 for the new Gnutella UTF-8 query support, disabled by default.
- Optimized the host cache window to reduce resource usage.
- Increased the label space for the profile identity area for translations.
- Fixed a small issue with the icon when expanding or contracting download sources.
- Removed the unused lib 'comdlg32.lib' from dependencies
- Saved 'CtrlWndTabBar.cpp' as unicode to fix an issues for asian developers.
- Made the ed2k part importer compatible with VS.NET 2005.
- Implemented skin support for dynamically linked builds.
- Fixed an assert warning for debug builds.
- Added "Euro House" and "Dance Hall" to the list of ID3 Genres.
- Changed a string, and made a minor cosmetic change to the "Advanced Edit" screen.
- Added zLib to the CVS, included into source by default.
pHuzi0n
- Changed disk space checks to only look in the necessary location, fixing a number of issues.
- Added advanced setting Discovery.CacheCount to limit the amount of discovery services stored per network
- Fixed issue where Shareaza did not save the high priority hashing setting.
- Cleaned up settings updater code.
- Changed the "No Sources" download status to "Searching."
- Fixed the X-Thex-URI header in HTTP transfers.
- Shareaza now correctly detects GWebCaches that support both G2 and G1 hosts.
ten9
- Added detection of Gnutella alt-locs from a queryhit.
- Fixed a bug with GGEP blocks.
- Added log file "maximum size" setting.
- Crawler response updated.
- Assert causing G1 crashes removed.
Ryo-oh-ki
- HTTP and FTP sources can now be added without a SHA1 hash.
- Fixed a issues relating to a library crash when moving big files.
- Implemented passive, anonymous FTP download support.
roo_koo_too
- Fixed a problem with bandwidth units when modifying settings.
- Implemented the feature to save a configured search filter, and load it at a later time.
- Fixed a bug in the source count in Remote Access.
- Added "Find More Sources" to the Remote Access.
Mike
- Fixed some bugs with multi-monitor support.
- Improved a manual URN search (entered as text).
- Fixed a possible deadlock while browsing a disk.
- Ghost file hits no longer affect source status (busy, firewalled, stability), previewing or icons.
TUW
- Tweaked the zLib buffer size estimation.
- Tweaked the Download ToolTip and neighbor tooltip to show compression and TTH.
ale5000
- Fixed the version display of the BitTorrent client 'Burst'.
- Added the eDonkey2000 hash to the library tooltip.
Higgy
- Added more keyboard shortcuts to source selection in the transfer area.
- Added some keyboard shortcuts.
MikeW
- Added setting Gnutella2.PingRelayLimit which adjusts the amount of pings a hub will send.
- Improved ping management for hubs and leaves, reducing ping traffic significantly.
Zootella
- Added a massive amounts of code comments related to the neighbor, buffer, handshake and connection sections of Shareaza.
Zone-MR
- Added support for 32 bit and 16 bit bitmap images.
jonatkins
- Fixed a bug where shareaza incorrectly detected free disk space.
FrYGuY and jlh
- Day added to timers.
Thesage
- Mouseover ToolTips improved.
Eperales
- Added mouse scroll wheel support to system window.
Mosteo
- Improved the "CRAWLA" packet to allow hub and leaf seperation.
jlh
- Fixed a bug where Shareaza internally miscounted eD2k Discovery Services.
tcwinkler
- Tweaked emoticon handling to allow for some emoticons hidden in text to be parsed.
heavy_baby
- Added support for Gnutella UTF-8 queries
DWKnight
- Added support for reading of eDonkey2000 and TigerTree hashes from a .torrent.