25-03-2021

Shareaza is a free (and doesn't have ads/spyware either) P2P client that connects to multiple P2P networks, including BitTorrent, Gnutella and eDonkey networks. If you're sick and tired of popups, spyware, badly behaving bloated commercial P2P tools, but still want to have a decent sized P2P network, Shareaza might be the solution for you.

Pick a software title...to downgrade to the version you love!


Shareaza 2.4.0.0 Change Log

  1. Download Latest Version (6.85 MB) 1/3 Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks. Shareaza is the most luxurious.
  2. Shareaza Turbo Booster is a program that can optimize the speed of Shareaza P2P downloads. It has a simple interface with a start/stop button and network device selection menu. This application work by finding more sources at user-specified intervals. It can also resume paused downloads automatically.
  3. Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks. Shareaza is the most luxurious and sophisticated file sharing system you'll find. It can harness the power of up to four separate peer-to-peer (P2P) networks, including eDonkey2000, Gnutella, BitTorrent and Shareaza.
  4. Shareaza's interface is easy to use, fully skinnable. Shareaza's download core was built to provide optimum performance from any number of sources. Shareaza can manage your download queue.
Shareaza2.7.7.0
  • ~900 Changes in 9 Months
  • Dropped Windows 9X Support
  • Bundled TorrentWizard
  • Added IRC Chat

Rolandas:

  • (~280 Changes)
  • 2.3.1.0 Tagged
  • New Arabic Language Added (Awadh A Al-Ghaamdi)
  • Updated the script (name and registry keys changed)
  • Deleted unused GFL libs (installer picks them up without need)
  • Fixed rev. 6547 (Download Groups)
  • Removed Lite versions of GFL libraries
  • Fixed assertion for right-click menus (NULL menu is valid)
  • Updated bad user agents (thanks to Coolg1026)
  • The second revision for IsBadClient (removed IsObsolete function which superseded the former function)
  • Fixed bug #1817510 (Firewall message on Home tab when UPnP succeeded)
  • Merged IRC Code
  • VC8_0 compilation fix
  • Updated VC8_0 project
  • Included missing status message for the ID_TAB_CHAT command
  • Run-Time Check Failure fixed for VC8_0 builds
  • Rolled back rev 5986 (Incompatibility with VS 2005)
  • Why should Writing buffer MUST NOT be constant?
  • Fixed cast between related classes
  • Bumped version, disabled unimplemented feature in the IRC Settings
  • x64 compatibility fix
  • Increased the limit of files per torrent file.
  • Included Chat settings page translation
  • Fixed compilation
  • Made more room for translation of the Chat settings page
  • Moved splash image to Data folder
  • Splash image loads from the external file
  • Updated project file
  • Updated Translation
  • Updated Dutch by Neglacio
  • Updated Arabic by Awadh A Al-Ghaamdi
  • Updated Portuguese by Felipe
  • Fixed loading settings which were dependent on Windows version detection
  • Don't save metadata XML with only comments and rating (they are saved anyway)
  • Renamed the default channel for the non-support chat
  • Switching thread priority to normal when shutting down the thread
  • Tightened .wma/.wmw hit filtering
  • Small correction
  • Fixed VS 2005 compilation
  • Rolled back/removed a test code
  • Why the hell was everything ok before in the daily builds?
  • Replaced watermark for the IRC tool boxes
  • Shadow line extending for the panel
  • Better look for panels (CHomeWnd::OnPaint should be unified, but there's some mess with coloring)
  • Custom drawable tabs for IRC
  • Fixed tab drawing in the compatibility mode or when visual themes are disabled
  • Removed unused code, Commented background erasing code, Check if it works in Win2K
  • Added missing notification of mouse move event for the Rich View control
  • Context menu is displayed correctly now and selects an appropriate user in the list
  • Disabled /RTCc in the debug builds
  • Fixed the selection of users
  • Fixed double-clicking in users's box
  • Removed font aliases from the font combo box
  • Fixed resizing of the folder properties dialog
  • Fixed warning
  • Restored removed menus. They are needed for translators
  • Increased background width for the Navbar in the Basic mode
  • Updated by Neglacio
  • Rolled back lines for home headers (fixed translations)
  • Updated by Felipe
  • Fixed portuguese not showing up in the language selection dialog
  • Decreased the font size for the language names because not all names fit in width
  • Fixed warning
  • Removed single torrent verification from the torrent seed dialog and moved the task to the downlods window
  • Batch torrents verification step moved to the downloads window (Batch file creation should be moved there too)
  • Implemented batch torrent creation as a download task (don't need to wait in the Seed Torrent dialog)
  • Fix for the previous commit
  • Really fixed the previous issue; removed double verification
  • Fixed Win32 release build compilation
  • Do not delete thumbnail bitmap if the thread was performing a task not related to the selected file.
  • Fixed hand cursor displaying on URLs, nicks and URIs in IRC panel
  • Forgot to remove the code from an old revision which didn't work
  • Added files needed for creation plugins in .NET
  • Added a sample solution for the .NET plugin (coded in SharpDevelop)
  • Retry-After header bug fixed (kobayan)
  • Implemented two-way comunication between .NET plugin and Shareaza (returned XML still doesn't comply Shareaza schema and some more data parsing is needed). At least works fine
  • Working .NET plugin. Still needs corrections in parsing dates, might be add some more data and optimize a little.
  • Removed CRT new definition (doesn't compile)
  • Disabled right-click menu in the search meta panel
  • whoops, restored deleted bracket by mistake
  • Don't overdraw rating icons/text with the file name
  • Added donation menu entry to the Help menu; Included webservices button in the Library views (ShareMonkey service is disabled until implemented).
  • Updated english file for translations
  • Updated by Felipe
  • Added a dynamic Z-ordered bar for actions with ShareMonkey webservice
  • Added MusicBrainz toolbar to view album matches and all artist albums
  • Small fix for the previous commit (there's still a minor flickering glitch)
  • Fixed cleaning of metadata members (aka stupid memory leak)
  • Fixed transparency for flags
  • Fixed a crash in the skin-installer
  • Manifest generation and embedding
  • Embedded manifest in the resources
  • Deleted external manifest file
  • Fixed, didn't save embedding in the debug build
  • Made manifest platform compatible
  • Manifest now is platform dependant
  • Added executable manifest signing for the release builds
  • Signing manifest for release builds
  • Obsolete conditional manifest inclusion for VS 2003 builds
  • Changed the URL for donations
  • Shortened the code
  • Some hack to capture mouse for the dynamic toolbar display (it still unclear why it shows up only after the second click in the toolbar menu)
  • Fixed member initialization and dynamic bar is not visible by default
  • Fixed crash when selecting ghost file; minor tweaks and keyboard navigation is handled
  • One more crash fix related to ghost file selection
  • Not that code was committed previously
  • Changed product name to real name
  • Added a quick implementation for BT partials available under Experimetal.TestBTPartials setting.
  • Included archive URI constant
  • Partial ShareMonkey implementation (still disabled). Added functionality to display data pages in meta panel.
  • Updated project file
  • Comparison and buying URLs now work for ShareMonkey toolbar
  • Fixed node lookup by name (node hash table must be lowercased)
  • Fixed division by zero (crash during startup); Saved values limited to minimum allowed values
  • Swedish transation by DanielB
  • Add asterisk to names of settings having non-default values
  • Added 'Linkage' and 'Tribler' BT clients
  • Swedish Updated by DanielB
  • Switched on Swedish translation
  • Changed eol-style and mime-type
  • Fixed incorrect constant value
  • Ask user if s/he wants to unlimit networks controllable by Scheduler
  • Added new string
  • Updated to March version
  • Add all searches to SearchManager, not just for downloads during startup
  • Swedish updated by DanielB
  • Implemented hit filtering by regular expressions. Needs some fixing of SearchManager which removes searches when it shouldn't.
  • Copy paste typo
  • Removed stupid warning
  • VS 2005 warning fixed
  • A couple of VS 2005 warnings fixed
  • Fixed warning and compilation error in VS 2005
  • The right fix
  • Fixed incorrect control ID (damn VS); Added an explanation in tooltip for the regular expression filtering syntax.
  • Updated Search Filter dialog, added tooltip
  • IRC nick defaults to the profile nick if empty.
  • Disabled C4061 in VS 2003 builds too
  • Dutch updated (ceceboy)
  • Added exception handling for invalid regexps
  • Spellchecked
  • Finding search window from the CMatchList. Solves the problem of SearchManager not finding queries and if the file is was empty.
  • Added vendor code nickname spam detection (kobayan)
  • Security filter by hash and extension/size (kobayan)
  • Implemented regular expression filter for the security rules
  • Updated Security Rule dialog
  • Fixed a crash when browsing host
  • Don't pause Hit Monitor window after opening
  • Changed regexp filter to nocase patterns
  • Added debug messages to check invalid regexp filter; Don't require any whitespaces after each keyword (allows to filter words with digits after)
  • Rudimentary function for binary manifest validation (disabled atm)
  • Updated by Felipe
  • Fixed warning
  • A bunch of warnings fixed
  • Added a setting to prune DHT cache; DHT cache cleaning during autoconnect.
  • Updated comments
  • RIFF metadata reading from AVI files
  • Added non-documented RIFF 'language' attribute for AVI files.
  • Added few more RIFF tags.
  • Skip padding bytes in RIFF metadata entries
  • Fixed Refresh metadata function not restting 'auto' status
  • Added a new method for metadata localization; Added preview for the decoded text.
  • Added .avi files for the metadata localization
  • Fixed a memory leak introduced by previous commit; Added navigation using mouse in combobox.
  • Updated 'Metadata Localization' dialog, fixed 'Filter Matches' dialog
  • Added plugin Settings interface to read application settings.
  • whoops, fixed spelling in enum value
  • Maximize plugin windows if it was created as a panel window, to fill all area.
  • Updated by Plesk90; corected cookie (me)
  • Updated by Felipe
  • Completed redesign of class to accept and display ShareMonkey metadata and prices; Majority of functionality is implemented (Saving metadata soon)
  • Commit of missing file (sorry)
  • Moved ShareMonkey affiliate ID to the installer
  • Renamed boolean variable to conform rules
  • Moved ShareMonkey affiliate ID to the installer; Commented out distributer link (no need to display it)
  • Fixed a crash during application shutdown.
  • Implemented saving metadata from ShareMonkey webservice
  • Fetching image for ShareMonkey (saving not implemented yet)
  • Reduced time to display 'Please wait' message
  • Fixed warnings; added Settings.BitTorrent.DhtPruneTime back
  • Display the same thumbnail for prices too.
  • Updated by Frontier.
  • Updated by Felipe
  • Added VC7_1 and VC8 projects for SQLite; Updated corresponding Shareaza solutions
  • Fixed linking
  • Fixed assignment
  • Fixed warnings
  • Added dependency on SQLite project
  • Added a comment when executing SQL queries results in infinite loop; Ok for now
  • Restructured DB, added indexes for hashes and VACUUM support
  • Updated by Frontier.
  • Thumbnail URL synchronization fixed
  • Warning fixed
  • Added support for toolbar check box items
  • Fixed Command ID routing in CoolBars
  • Some fixes which were not committed
  • Changes to include 'Save Thaumbnail' option for ShareMonkey (not completed, hence disabled)
  • Moved Bitzi/ShareMonkey settings to WebServices registry key
  • Added option to save custom flags for thumbnails (not used yet)
  • UPnP device enumeration fixed
  • Changed regexp matching to safe mode
  • Fixed button painting in Browse Host window introduced by previous change.
  • Fixed warnings
  • Removed browse information generation, to speedup compiling
  • Don't throw assertion on unicode file names while tracing
  • Partially fixed Watch folders functionality (need to check all manual Library updates for where the forced update is needed: file drops, copying, moving etc.).
  • Temporarily disabled FontManager
  • Don't put meaningless content from clipboard
  • Changed ISBN type from int to string, because the value is limited by the default value of maxOccurs = 65536, and ISBN wasn't displayed
  • Fixed date parsing in the sample .NET plugin. Should handle date formats for different cultures now.
  • Compiled release version of the sample plugin.
  • Updated .NET interop library and FictionBook plugin
  • Implemented ImageServices functionality for the FictionBook plugin
  • Created separate FictionBook project; Removed Sample.rar
  • Trying to hand a plain bitmap format to raza. Choosing specific encoder with params to save image as bitmap, doesn't work. Dumping the latest code to SVN.
  • Convertion to 24bit bitmap and RGB swapping to display images correctly; Updated Shareaza.Interop.dll
  • Removed unused variable
  • Added GPL licence comments
  • Mapped genres to Shareaza genres; Fixed serialization.
  • Improved finding cover image for thumbnails
  • Removed unneeded code
  • Read annotations as book description (language ignored).
  • Updated version number in the manifest
  • Created Installer project for the FictionBookReader plugin
  • The correct way to convert images to 24bit images; Added a check for bitmap scanline offset (happens with corrupted bitmaps)
  • Organizing TV shows using SnnEnn and nnXnn patterns in the Library
  • Updated by Felipe
  • Updated IANA reserved IPs according to 2008-05-27 changes
  • Sorry, removed 197.x.x.x double-check
  • Fixed project cleanup
  • Updated by Felipe
  • Fixed GRAPHITEM initialization
  • Added preliminary support for MS Office 2007 format metadata extraction
  • Updated extensions--added MS Office 2007 types (.pot is still excluded since conflicts with a common type in *nix systems)
  • Included MS Office 2007 types to schemas
  • Rolled back the removal of the file limit per collection
  • Added debug messages to show unacceptable headers.
  • Hit content matching filter fixed (thanks to kobayan)
  • Added support for all possible metadata fields of MS Office 2007 documents
  • Included .xps extension
  • Updated database template
  • Added the setting for smart video series detection
  • Replaced the flag of Georgia
  • Missing file for the previous commit
  • Updated by kevogod
  • Fixed IRC tabs not coloring in red on private messages
  • Fixed opening collections having index.htm file in a subfolder
  • Replaced previous commit code with a smart search for needed files in collections
  • Added few methods to improve virtual file size calculations (disabled, needs more testing)
  • Moved APEv2 version number to constants
  • Implemented a method to detect virtual mp3 file start after LAME frame (still requires to remove the trailing LAME crap).
  • Improved audio data virtualization (should remove 0 and padding frames, making it pure 'audio data')
  • Fixed Lyrics parsing; Add 1 byte for all padding frames, Remove trailing zeroes after ID3v2 tags.
  • Updated by Felipe (fixed unclosed tags - Rolandas)
  • Fixed graph sampling
  • Added detection of logical CPUs and CRazaThread::YieldProc() method (used in threads)
  • Autoremove corrupted/invalid discovery services when possible
  • Changed random generator to more random cryptographic one and replaced majority of calls; Fixed random discovery services querying.
  • Replaced random number generator for 64bit numbers (not so random but at least distributes differently)
  • Fixed invalid maximum for random numbers
  • The right fix, sorry
  • Changed color constant to unsigned (huh, sometimes returned negative values)
  • Include maximum for the random generator (at least it's pseudorandom, and we need for picking up from lists)
  • Forgotten files for Random number generator fixes
  • Re-added removed Image Viewer context menu for translations
  • Don't use pointer arithmetic on NULL pointer
  • Made more space for translations in Advanced Settings
  • Added a method to get only visible metadata strings
  • Don't display hidden metadata values
  • Code: Reorganized code into one 'if' block
  • Corrected and added missing tips
  • Updated lithuanian
  • Added translation support for the IRC window
  • Always delete old ShareMonkey CID when installing (problem with an empty data)
  • Portuguese Updated by Felipe
  • Fixed UniformString function
  • Don't hash the same file forever (6 retries to fail)
  • Improved video series detection, RegExp patterns
  • Fixed video series parsing
  • Code: Removed worthless linking of download during construction
  • First load Download Groups and then downloads
  • Fixed -/+ signs display in the Library tree
  • Fixed video series parsing
  • Code: Removed SDK extensions
  • Added RTF compacting utility
Shareaza download free

Ryo-Oh-Ki:

  • (~280 Changes)
  • Fixed DownloadGroup.cpp assert (bug added by r6543).
  • Fixed registry key leak
  • Updated BitTorrent upload bandwidth limit
  • Added Unicode project option for Debug builds
  • Added alpha support for library file context menu (one file only; no skin)
  • Added m_bHidden property of Settings item (live ItWasLimited live)
  • Fixed Remote bug
  • Fixed large (for example xml-based) collections loading bug
  • Enforced EDClients syncronization
  • Changed .swf-file parsing timeout from infinite to 20 seconds
  • Fixed DDX assert
  • Added VS 2008 solution (no GeoIP, no zlibwapi, no installer building yet). Removed IRC plugin.
  • Fixed UNICODE
  • Updated VS2008 projects
  • Added Installer to VS2008
  • Updated .asm building
  • Removed useless code
  • Added optional SQLite
  • Updated VS2008 projects
  • Updated
  • Removed legacy main menu (fixed MDI menu warnings)
  • Removed useless style
  • Added LAN_MODE macros to compile LAN only, Gnutella 2 only version of Shareaza
  • Fixed VS2008 MIDL compilation
  • First step to make true UNICODE DocumentReader and RatDVDPlugin plugins
  • Fixed 'bad AppId' error
  • Added 48x48 icons support to CoolInterface class
  • Interfacelifted IRC window. Updated IRC icons. Incremented version.
  • Updated logo by Valentine Day
  • Added Save/Restore settings batch scripts
  • Reduced logo size (by earthsound boy)
  • Fixed GetTimeRemaining() for very big files
  • Fixed MetaPanel deadlock
  • Fully implemented shell menu (added support for multiply files)
  • Fixed download folders of Collecion and BitTorrent download groups.
  • Added CheckURI() function to compare two schema URIs with schema mappings support. Hide CSchema::m_sURI class member.
  • Fixed manual connecting to G1/G2 hubs
  • Added 'Help -> Check for new version' menu item
  • Changed SHFree to CoTaskMemFree
  • Fixed invalid library file loading crash
  • Fixed dup manifest inclusion (VS2008)
  • Fixed unskinable toolbar background
  • Updated Manifest.xml. Removed Manifest64.xml.
  • Fixed navbar 'IRC' button size. Added 'IRC' menuitem to 'View' menu. Updated language files (eng and rus).
  • Restored Plugins menu/toolbar
  • Fixed missing logo
  • Fixed language selection when RTL changed and user pressed warning dialog Cancel button
  • Changed 'Media' to 'Media Player'
  • Skin Engine: Added NavBar text skining (new font, new colors, new Navbar tag)
  • Skin Engine: Colors now can be hidden with ' (empty) values.
  • Fixed hash window progress bar
  • Fixed VS2008 compilation
  • Updated VS2008 projects (64 bit). Added zlibwapi VS2008 project.
  • Replaced copyright
  • Changed 'Shareaza P2P' to 'Shareaza'
  • Added 'volatile' attribute to thread HANDLE
  • Added ShareMonkey to VS2008 project
  • Added 'volatile' attribute to thread HANDLE
  • Added Settings.Search.ClearPrevious to skip search confirmation dialog box (0=ask;1=no;2=yes)
  • Fixed search size limits saving, query search serialization version bumped up to 8
  • Fixed task panel tab order by elements hiding inside collapsed task boxes
  • Fixed home window schema clearing when search history cleared. Fixed home window schema updating according to search history.
  • Fixed home window 'Advanced...' button handling. Fixed home window initial focus. Unified search help dialog box show.
  • Added CollectionVista.ico
  • Added some KAD defines
  • Fixed file list flickering when new file selected
  • Fixed file list flickering during drag-n-drop
  • Fixed selection of 'copy/move/none' drag-n-drop modes
  • Changed host cache for playing with DHT and KAD. Splitted DHT and KAD sources from Datagrams.
  • Version bumped to 2.3.1.3
  • Disabled installation on Win9x systems
  • Added DefaultSecurity.dat
  • Fixed some warnings
  • Fixed manifest creation. Fixed 64-bit warnings.
  • Fixed manifest inclusion for VS2008 project. Bumped manifest version.
  • Fixed drag-n-drop error (debug version only)
  • Skin Engine: Added full skinning support for icons. Added theApp.m_strBinaryPath.
  • Skin Engine: Added full skinning support for folders, rating, status icons.
  • Added 'icon skinning' example skin
  • Removed Minimal Build option
  • Removed duplicate icons
  • Fixed skin weight tag reading
  • Added NavBar customization sample skin
  • Attemt to fix zombie thread...
  • Fixed multiply files drag-n-drop broken two commits ago. Fixed memory leak.
  • Fixed missed library files (when library builder failed to hash file at first attempt, rare). Fixed 'lazy' library scanning for folder changes. Added CLibraryFile IsHashed() and IsNewFile() methods, removed Settings.Live.NewFile.
  • Fixed lost shell types icons
  • Alternative fix for r6881
  • Don't count failures for hosts which disconnected from our side
  • Implemented colourful log
  • Fixed bad client baning. Fixed too early disconnection from rejected hosts and mistakenly send of '503 Sorry, you can not connect me'. Improved logging.
  • Syncronized
  • Changed log facility to MSG_FACILITY_SEARCH
  • Changed TRACE() macros to MSG_DEBUG log
  • Fixed second attempt torrent extraction error when first attempt was aborted for example by shareaza closing. Optimized other file operations.
  • Added CLibraryFile::IsReadable() and it used to disable hash start when file still using in some file operations. Disabled Metadata saving/loading as external xml-files (now metadata saves inside library only).
  • Removed duplicate code. Added X-Ultrapeer* and X-Hub headers to all answers to help maintain a remote client host cache in most actual state.
  • Fixed zero query key (which is invalid for Shareaza) storing
  • BTClients depends on Downloads
  • BitTorrent packets detection moved down to reduce unrecognized packet exception rate
  • Shockwave flash type (.swf) moved from Image to Video schema
  • Refactored CFileExecutor::Execute and CFileExecutor::Enqueue methods: Added file type (audio, video or image) detection using registry MIME types and Schemas.
  • Added volatile attribute to thread HANDLE
  • Implemented metadata preservation during file operation without using external Metadata folder.
  • Addition to r6919 ('Refactored CFileExecutor::Execute and CFileExecutor::Enqueue methods')
  • Enforced 'Remote-IP' header check
  • Addition to r6922('Implemented metadata preservation during file operation'): Added rating and comments saving.
  • Fixed BitTorrent tracker request crash when download was canceled. Simplified CBTClients class.
  • Fixed rare BitTorrent tracker request deadlock during exit
  • Added 'p2p-file' in-process protocol handler. Use 'p2p-file:///' to get library file preview (as jpeg) or metadata (as xml). Removed internal state of 'p2p-col' protocol.
  • Improved HostCache PruneOldHosts(), added IsThrottled() and IsExpired() methods. Removed surplus checks. Fixed comment typos.
  • Added shell menu cache.
  • Removed invalid ASSERT().
  • Added Up, Down, Home and End keys to log window.
  • Fixed (enabled) 'zero file drop' for example when files from archiver like WinRar dropped to Shareaza.
  • Added SQLite 3.5.8 (amalgamation)
  • Powered thumbnails (SThumbs.dat) by SQLite database (DataShareaza.db3)
  • Updated
  • Fixed rare Library.m_pSection deadlock
  • ?????? ???????? ??????? ????
  • Updated
  • Fixed exe files version info extraction (now unicode only)
  • Fixed very long tips
  • Made equal search panel 'Search' (reduced) and 'Clear' (increased) buttons, adjusted 'to' (to fit other languages for example Russian)
  • Fixed home tab downloads icons
  • Removed annoying tree folder collapsing by holding left mouse button. Added folder autoselection when user drag something over it.
  • Fixed folder over folder drag-n-drop detection
  • Optimized xml-parser by removing useless strlen()s (im not quite sure so left asserts in debug version)
  • Updated
  • Removed useless messages
  • Showed/hided some advanced options
  • Added Security.Complain() method to ban repeated infringers (G2 TCP only)
  • Rollback, need different fix to reduce CPU time for large libraries.
  • Fixed Security::Complain() memory leak
  • Optimized IsFileViewable()
  • code: Added G2_PACKET_LEN() macros to compute Gnutella2 packet chunk
  • Optimized query hit parser and added diagnostic messages
  • Fixed invalid query hit Gnutella2 packet generation (filename longer than 256 bytes). Fixed hit per packet limit
  • Added query hit Gnutella2 packet selftesting in Debug build only.
  • Redesigned splash dialog (now shows earlier in raza shutdown)
  • Fixed multiline url parsing
  • Code: Fixed warning
  • Code: Refactored working thread code. Stage one: Network.
  • Added TRACE to help startup/shutdown debugging
  • Fixed invalid Gnutella 1 query hit packet crash
  • Fixed metadata decoding bug and memory leak when ReadPacket() raises exception.
  • Reverted r7038
  • Added [oleautomation] attribute to IImageServicePlugin interface
  • Isolated crash at Shareaza shutdown when Library context menu was used
  • Added Foxy URI handler
  • Fixed unlimited host count in X-Try-Ultrappers header (G1). Added two options Gnutela1.HostCount and Gnutela2.HostCount (default: 15 hosts, ~700 bytes)
  • Increased maximal length limit of HTTP header line up to 256 Kb.
  • Fixed Security memory leak
  • Merged main window OnClose and OnDestroy methods
  • Code: Image service objects now thread independent and cacheable. CThreadImpl class moved to separate file
  • Unicoded ATLTRACE() macroses
  • Code: Optimization for r7053
  • Fixed X-Try-Ultrapeers G1 header. Now full ultrapper list (host + seen) will be send to Shareaza clients only, others G1 clients will get short ultrapper list (host only).
  • Added
  • Code: Added new methods to CShareazaFile: GetURL(), GetBitprint() and SplitStringToURLs().
  • Code: CDownloadBase inherited from CShareazaFile: m_sDisplayName renamed to m_sName and m_sDiskName to m_sPath; managed hashes divided to normal hashes
  • Fixed Merged URLs bug.
  • Extended logging of download HTTP headers.
  • Fixed X-Alt and Alt-Location headers (sending and receiving).
  • Added ability to send TTH by download X-Content-URN header.
  • Enabled hash collecting from X-Content-URN header for single file torrents
  • Fixed chat broken in r7027. Made chat commands case-insensitive.
  • Fixed download bandwidth limits. Added download speed averaging.
  • Refactored working thread code. Stage two: Everything.
  • Enhanced HTTP logging (chat, browser, handshake). Moved m_nProtocol member to CConnection base class.
  • Added security checking to G2 PING, KHL, HAW and QKR packet handlers.
  • Added HostCache.SanityCheck() method to immediately remove hosts denied by Security filter.
  • Added some 'const' specificators
  • Add brackets if not sure
  • Added metadata harvesting from every download source. Hided all CDownloadWithSources member variables.
  • Added some oleautomation attributes (to use internal OLE marshaling).
  • Added schema checking for r7086
  • Fixed metadata loss when download complete (added CLibraryFile::UpdateMetadata method).
  • Reduced Retry-After to 1 hour when network disabled.
  • Increased timeout for newly downloaded file (which is probably still hashing) up to 1 hour + added 'Retry-After' header with 1 min timeout.
  • Added toolbar buttons autoswitching by drag-n-drop
  • Moved CShellItem* classes to separate file
  • Fixed assertion when new hit has at same time equal and different hashes (and/or sizes) with already found ones.
  • Added SanityCheck() method to main and search window and to CMatchList.
  • Added ability to remove selected hits and/or files from CMatchList
  • Added 5 min penalty rule '5 min will be added if ban triggered within 5 min till end'
  • Commented out my mistakenly commited test code
  • Updated ShareMonkey registry key
  • Updated VS2008 project optimization options
  • Fixed missing hosts in SanityCheck()
  • Added Shareaza.Application COM object
  • Added '-?' command-line option. Hid splash and warning dialog when Shareaza starts as COM server.
  • Fixed SHA1, ED2K hashes checking in IsDenied() (kobayan)
  • Fixed CMatchList counters. Fixed search window slow refresh after sanity check.
  • Fixed search window concurrent sanity checks.
  • Changed ban default timeout from Session to Infinite.
  • Added banning by all hashes, Enabled search window file ban
  • Code: Refactored/optimized CSecurityRule::Match and CSecurity::IsDenied methods.
  • Merged download edit and torrent info dialogs to download properties dialog.
  • Updated menus
  • Isolated unknown crash inside shell on context menu closing (same as in r7045).
  • Don't mix bool and BOOL
  • Extended CDownloads::FindByPath() to find files inside torrents.
  • Added download properties dialog action: 'Cancel download but save incomplete file' (Not Shared)
  • Manifest moved to res/Shareaza.rc2 to avoid corruption by VS Resource Editor.
  • Fixed COM interface leak (introduced in r7104).
  • Don't load ED2K server lists older than 90 days. Added hebMule server.met import. Added IsFileNewerThan() service function.
  • Added aMule server.met import.
  • Removed Plugins folder inside Shareaza application folder (Fixes registration issues for 'multi-dll' plugins)
  • Unified setup for all versions. VC_7/8: Added SaveSettings.bat/RestoreSettings.bat file and TorrentWizard file
  • TorrentAid -> TorrentWizard
  • Fixed DialogScan mode.
  • Wizard Network page always visible.
  • Updated section.
  • Slightly adjusted search trottle times
  • Fixed disconnection from neighbours when security filter denied the Hit packet
  • Added CShareazaFile::IsHashed() method.
  • Enhanced search syntax (multiple URNs; no keywords when searching by hashes; building keywords with G1 disabled).
  • Adjusted VC9 compiler options
  • Added thread safe PostMainWndMessage() function.
  • Added Transfers synchronization.
  • Renamed methods to simplify debugging.
  • Disabled cookie send for BitTorrent trackers, fixes buggy trackers. Enhanced BitTorrent tracker logging.
  • Added more ED2K file tags, extended support of ED2K tag value types.
  • Implemented eMule collection support (binary .emulecollection format only).
  • Fixed crash when large amount of files launched simultaneously
  • Added support for 64-bit integer to CTag.
  • Added .emulecollection extension
  • Added support for text eMule collections. Fixed handling of Blob ED2K type.
  • Fixed buch of cast warnings. Removed unused includes. Removed /Wall.
  • MinMax.hpp restored from r7159.
  • Updated
  • Adjusted minimum length filter of G1 packet.
  • Fixed torrent download tooltip width
  • Added verbose diagnostic message on file error. Redesigned CDownloadTask::RunCopySimple() method.
  • Some optimization for previous commit.
  • Fixed collection file locking.
  • Fixed loading of 77.x.x.x eDonkeyServers
  • Added support for ED2K serverlist-links (ed2k://|serverlist|http://peerates.net/servers.php|/)
  • Added drag-n-drop .met-file import.
  • Fixed filtering by extension (filtering by keywording kept)
  • Test
  • Fixed /RTC
  • Reverted r7179
  • Code: Removed Recent Unreachable Code
  • Code: Playing with code
  • Added Handshakes.GetStableTime()
  • Removed unused methods
  • Added OLE initialization to CDownloadTask thread
  • Fixed http://www.shareazasecurity.be/forum/viewtopic.php?f=15&t=1221
  • Added IsValid() method to all socket-owned classes (preparations for socket system replacement).
  • Removed OnDropped() unused parameter
  • Fixed URL
  • Fixed rejected drop memory leak
  • Added IDataObject interface of drop tracing
  • Added periodic windows positions saving
  • Fixed G1/GDNA host cache error when G1 PING SCP packet received
  • Some rearrangements in CNeighboursBase class.
  • Trying to fix Transfers syncronization bug
  • Rolled back mistakenly commited source line from my future Proxy patch (by kobayan)
  • Removed 200 files limit when exporting collection
  • Fixed library file list 'unstable' sorting
  • Fixed collection metadata overides/locks library metadata editing
  • Moved IsClientBad() and IsClientBanned() to Security object. Optimized IsClientBad() performance.
  • Added security checking for banned clients for ED2K file/preview uploads
  • Fixed torrent tracker request deadlock
  • Updated
  • Fixed lost MD5 URN of G2 query hit (by kobayan)
  • Added Ctrl+V and Ctrl+Ins keys to open new download dialog when Downloads window active (as eMule)
  • Kobayan fixes
  • Fixed GetRandomNum()
  • Fixed rare memory leak
  • Added ability to merge file with multifile torrent download
  • Added 'Download Properties' string.
  • Updated Russian
  • Fixed 'Resume Download' and 'Download Properties' button behaviour
  • Fixed broken download previews
  • Fixed interface long/deadlock
  • Added 'Platform=Win32|Win64' version-check parameter
  • Added new Search.SanityCheck option to disable banned host hits drop
  • Fixed broken download previews
  • Fixed download preview memory leak
  • Fixed 64-bit template typecast errors
  • Fixed icon and bitmap resources loading in 64-bit
  • Fixed log localization & Optimized log handling
  • Present RegExp Demo App
Download

Shareaza 64 Bit Windows 10

WildCard:

  • (~100 Changes)
  • Fixed Initiating BitTorrent Transfers
  • Fixed Memory Leaks in XML Parser.
  • Code: Made tracking down memory leaks easier
  • Code: Fixed Compiler Warning C4312: Pointer Truncation
  • Code: ReEnabled /RTCc For Debug Builds, Fixed Warning
  • Code: Fixed Compiler Warning C4267: Conversion from 'size_t' to 'DWORD'
  • Code: Made m_nBuffer private
  • Code: Reduce use of m_nBuffer, use only in allocator functions.
  • Code: Added CBuffer::InflateStreamTo() method.
  • Code: Added XML.inl To Project File Lists
  • Code: Added Inline Methods That Were Outlined
  • Fixed Codec Call Known to Shutdown Shareaza While Debugging, Minor Optimisation
  • Fixed Grammar
  • Fixed Trackeless Torrents Trying To Send Announces
  • Fixed Torrents Not Upgraded Properly From Earlier BTInfo Version (<4)
  • Fixed Volume String Parsing by Reverting, Opting for Clarity Over Speed
  • Fixed Buffer Over-Run
  • Minor optimisation
  • Always use standard peerid for bittorrents
  • Fixed crash caused by missing format specifier
  • Partial signing of assembly and Manifest generation without breaking incremental linking
  • Fixed X-Alt/NAlt parsing by reverting, re-breaks case of parsing URIs containing commas
  • Code: Fixed Compiler Warnings C4389/C4806: forced equal
  • Code: Fixed Compiler Warning C4100: unreferenced formal parameter
  • Code: Fixed Compiler Warning C4101: unreferenced local variable
  • Code: Fixed Compiler Warning C4189: local variable initialized not referenced
  • Code: Fixed Compiler Warning C4062: Enumerator in Switch Not Handled
  • Code: Updated Copyright Years
  • Promote BT numwanted to DWORD As Per Current BT Spec. Cleaned Up Code and Comments
  • Removed unicows from VC8 projects and Installer Scripts
  • Always Block Blank User-Agents
  • Code: Moved BT Tracker request generation to DownloadWithTorrent
  • Code: Moved GenerateCharacter out of header file
  • Increased Tracker retry delay
  • Fixed multi-tracker bittorrent not changing to the next tracker
  • Code: Fixed compiler warning C4244: 'conversion from 'QWORD' to 'size_t'
  • Code: Removed double cast
  • Fixed Upload Queues Bug Wth 'Reward Uploaders' Set
  • Made BTClients list uncopyable. Removed Dead Code.
  • Code: Removed Misleading Comments.
  • Code: Made Setting Some Breakpoints Easier. (Several)
  • Code: BOOL -> bool (Several)
  • Added Debug check for the correct # of steps in splash screens
  • Use correct # of steps in startup dialog
  • Use new constructor signature
  • Made BT Tracker reply parsing thread safe again. Abort reply if paused or cancelled.
  • Reduced percentage of total program runtime by Library thread
  • Reduced area of code that is locked, Some Reversion
  • Fixed EDClient object being deleted while still in use (+ Ryo-Oh-Ki)
  • Fixed memory leak in log message dispatcher
  • Workaround for buggy saved metadata with omitted attribute names
  • Code adjustments for setting breakpoints
  • Stopped ID3 parser from creating unnamed attributes when encountering unknown field
  • Allow 32bit builds to be installed on 64bit systems for VS9
  • Code: Minor string optimisation and more breakpoints
  • Code: Made shareaza live flag volatile.
  • Code: Removed unneeded lock. Make m_bThread volatile
  • Code: Removed novtable declaration
  • Code: Made CLibraryBuilderInternals a base class of CLibraryBuilder
  • Code: Add new function CLibraryBuilderInternals::LookupID3v1Genre()
  • Code: Made CLibraryBuilderPlugins a base class of CLibraryBuilder
  • Code: Removed static declaration on functions
  • Code: Fixed compiler warning C4244: Conversion from 'DWORD' to 'BYTE'
  • Fixed sending remote user's nick in chat away message instead of local user's nick
  • Fixed Tooltips from popping up between monitors on multi-monitor system
  • Code: Fixed a pointer truncation on x64 builds.
  • Code: Fixed compiler warning C4584: 'ClassA' already base-class of 'ClassB'
  • Code: Fixed compiler warning C4242: conversion from 'int' to 'WORD'
  • Code: Fixed compiler warning C4244: conversion from 'QWORD' to 'DWORD'
  • Code: Fixed compiler warning C4800: 'BOOL'
  • Code: Fixed compiler warnings C4686: 'min_max_detail'
  • Code: Use correct type, Add range check
  • Code: VC8 Project Updates
  • Code: VC9 Project Disable MFC compile warnings, Enabled /Wall. Added Consistent Pragmas
  • Code: VC9 Project Disabled std library, boost, RegExp, MinMax warnings. Enabled intrinsics
  • Code: Remove superfluous pragma
  • Code: Inline min/max templates
  • Code: Fixed compiler warning C4267: Conversion from 'size_t' to 'int'
  • Code: Fixed compiler warning C4062: enumerator in switch is not handled
  • Code: Fixed compiler warning C4242: Conversion from 'INT_PTR' to 'BOOL'
  • Ensured rename succeeds and file is released before moving/copying it
  • Code: CUploads::OnRename() assume success, so ensure rename succeeds
  • Code: Removed invalid assertion
  • Code: Reduced lock timeout.
  • Code: Fixed deadlock by moving ED2K callback work from Network thread to Transfers thread
  • Code: Fixed compiler warning C4917: 'TRISTATE'
  • Code: Fixed x64 compiler error C2664: cannot convert 'INT_PTR' to 'const void *'
  • Code: Fixed compiler warning C4062: enumerator in switch is not handled
  • Minimum required OS is Win 2000 due to changes to Drag'n'Drop
  • Removed dead code for unsupported OSes.
  • VS8 Only copy dlls when they need to be
  • Update by kevogod
  • Code: Bring OnPush methods inline
  • Code: Minor optimisations overlooked previously
  • Code: Fixed null pointer dereference by adding back Network locks
  • Fixed ShareazaOS typos that broke Dutch, French, & Lithuanian
  • VC8: Update project files. Added/Removed files in repository.
  • Properties updated
  • Constify return value
  • Optimise substring search
  • Avoid unnecessary string copy
  • VS8: Ignore performance session files
  • Improve memory leak detection for VC8 & VC9. Remove a define ( Microsoft fixed their SDK )
  • Parse .torrent files containing zero length dictionaries (created by Azureus).
  • VS8: Create program database files for release builds so that crash dumps can be analysed.
  • Fixed: Convert pointer address to string and back using a size_t variable.
  • Fixed torrents not being added to the BitTorrent download group


SkinVista:

Download Shareaza 64

  • (~80 Changes)
  • IRC Support Added to ShareazaOS Skin
  • Vertical Scrollbar Added to Settings Dialog Tree
  • IRC F12 Shortcut-Key Added
  • IRC Channel Tabs OS-Styled and Adjusted
  • Updated GeoIP Database (August and Interim)
  • Fixed Windows Vista Skin Handling for Aero bug.
  • Fixed Compile Errors for Vista Code
  • Added Conditional Windows Vista Shell Icons
  • Audio Visualation 'Vis' Folder Created on Installation
  • Audio Vis Plugins Added (Phase from Honto.com and Basic Demo+Code)
  • Updated Iconogoraphy (New Icons and Banners)
  • Fixed Hash Status Window Appearance
  • Various Single-Pixel corrections
  • Alternate Windows Vista Icons
  • Restored Default Home Tab Logo (Non-Holiday)
  • Isolated Vista Specific Aero Skinning Bugfix
  • Vista-Conditional Mouse Cursor and Icons
  • Vista Icon Set Moved to Vista-Support Mini Skin
  • Exposed New IRC Elements in ShareazaOS
  • Menubar Skin Engine Update: Tab Caption States & Disabled Borders Hack
  • Commented New Navbar State Colors
  • Enhanced Compatability of Unnofficial Menubar Disabled Border Hack
  • Changed 'Normal Mode' to 'Basic Mode' in GUI
  • Sharpened Chat Emoticon Set (Shareazam)
  • New Language Flags Custom Icon Set
  • New Vendor ID Added For Future Use
  • Removed Obsolete Entries and Commented Default Services
  • TorrentWizard 1.0.0.7: Open & Seed Buttons (Folder & Execute) for GUI/Commandline Complete
  • Reverted Broken Languages & Restored Some Lost Content
  • Removed All Shareaza*com References from Code
  • Fixed Broken Navbar Tab Caption Text
  • VC8 Project Updated for VC9 Changes, Resources, and TorrentWizard Added
  • TorrentWizard Added to Start Menu and Registry Group
  • Skin Engine: Accept Color/Colour Alternate Spelling In XML
  • ShareazaOS Multilingual Improvements and IRC Exposed In All
  • Fixed Country Flag Size on Network Tab
  • Fixed TabBar Button State Watermarks
  • Profile Country/Locale List Improved
  • Bumped Minor Version Number to 2.3.1.5
  • Skin Engine: Hoverstate Added to Plus/Minus Toggle Icons
  • Plus/Minus Hoverstate Support Added to Vista Icon Skin
  • Updated Settings Dialog Index Pages
  • Updated English Translation Template File
  • Updated German (OldDeath)
  • Updated Greek (Maria)
  • Updated Hungarian (Yuri)
  • Updated Hebrew and Afrikaans (Omega09)
  • Updated Portuguese, and Brazillian Installer (Felipe)
  • Updated Turkish Structure Partially
  • Updated French and Turkish (zigotozor)
  • Removed Finnish Untranslated Sections, Fixed German
  • Removed Shareaza*com References From All Translations
  • Removed Watermarks from Translations
  • Minor Updates to Translation Template, Added to All Languages
  • Various Fixes For All Languages
  • Fixed Installer Build Warnings
  • DefaultServices & DefaultServers Updated (kevogod)
  • Restored Less-Invasive Page Numbers to Quickstart Wizard
  • Made CIRCFrame.Toolbar Consistent (was CMainIrcBar.Toolbar)
  • Fixed Download Queue Order Saving (Reverted r7340)
  • Fixed vc9 Mediaplayer Crash in Vista
  • Updated VC7/VC8 Projects
  • Bumped Version Number to 2.3.2.0
  • Updated Default Services (kevogod)
  • Added Vista Star Icon
  • Fixed Many Untranslated Dialogs In All Languages
  • Minor French Updates (zigotozor)
  • New Icon for RTFCompact Utility
  • Subtle IRC Text Entry Hint
  • French and Turkish Schema Updates (zigotozor)
  • More Miscillaneous Language Updates
  • Added Ctrl+ Home/End File Move Shortcuts to Downloads Panel
  • Downloads Help Dialogs: Added Seeding, and Unselected Drag'n'Drop Hint
  • Minor Update Applied to All Languages
  • Integrated Serbian Cyrillic (r6324) Into Latin
  • eDonkey.LearnNewServers set to False by default
  • Second-Level Plus/Minus Hoverstate Fix
  • DefaultServices Updated (kevogod)
  • Language Updates
  • Fixed Broken Languages
  • Fixed Startup Crash. (r7388 Typo)
  • Bumped ProductVersion References to 2.4.0.0
  • Added FakeShareaza.com Menu Link (with Auto-Translation)
  • Updated All Languages
  • Tagged Release 2.4.0.0

Shareaza 2.4.0.0 Screenshots

Shareaza 32

Shareaza 2 Builds

Download Sharazaa

Shareaza Comments

Please enable JavaScript to view the comments powered by Disqus.blog comments powered by Disqus

Download Shareaza Old Version

8313