dcat- Reverting change, Endoffset is supposed to be equal to file size.- Added menu separator after "Show Tool Bar" since "Show Navigation Bar" and "Show Tool Bar" are mutually exclusive.- Fixed ed2k 0-0 byte request bug.- Fixed ed2k bug where the end range request was 1 byte past the end of the file's length.- Added comments clarifying which type of message corresponds to which color.- QWORDs are unsigned.- Only invalidate the area where the scheduler is drawn so that the rest of the page won't flicker on a redraw.- Highlight the entire row or column whenever the left edge or top edge is hovered over, respectively, to indicate which blocks will be changed by clicking.- Replaced the Scheduler configuration's "paint" feature with the ability to toggle whole rows or columns.- Increased the height of the "Download Manager" groupbox to eliminate wasted space.- Increased the drop down height of the "Show rates in" combobox to eliminate scrolling.- Changed ON_CBN_CLOSEUP to ON_CBN_SELCHANGE so that the up/down arrows will also cause updates to get fired.- Limit the port field to 5 digits.- Added the "nowarn" switch to disable the alpha warning on startup.

ale5000- Now when Settings.eDonkey.LearnNewServers is FALSE, Shareaza say to the server that we don't want servers list.- Resetted Settings.General.GUIMode when it contains a wrong value.- Ported "Restored G2 BTIH Search functionality" from CB branch.- You can now choose if share or not a incomplete file if it is paused.- Attempt to recover from failed Handshakes.Listen(). Ref: http://forums.shareaza.com/showthread.php?postid=308504- Fixed crash in Normal mode.- Changed the name of FirewallStatus? to avoid problems.- Updated ED2K clients recognition.- Replaced SHGetFolderPath with SHGetSpecialFolderPath so that it doesn't need IE 5 (but IE 4 :-) ).- It change GUI Mode in the quickstart wizard only if there isn't already.- Added new connection speeds.- Some fixes in the quickstart wizard.- Now it doesn't add B/s when MAX is selected in bandwidth limit.- Fixed eDonkey warning displayed when it shouldn't be.- eDonkey.MetAutoQuery is now enabled by default, but it is almost never used so there aren't abuse problems.- Fixed all connection problems on all networks.- Download and upload speed are now separated in the quickstart wizard.- Added the function OnChangeConnectionSpeed() to update setting when you set connection speed from the quickstart wizard (this function could be used from others parts of code in the future).- Now Shareaza is set to auto check the firewall status by default.- "Connection.RequireForTransfers" was both in download settings and in advanced settings.- Changed default value of some settings.- Fixed the workaround for fake low-id on startup.- Fixed bug: menu shows "Connecting..." when all networks are disabled (reported by Rolandas).- Fixed one place where connection still mess with EnableToday?.- Now the scheduler use also the setting: Gnutella2.EnableAlways- Fixed bug that doesn't allow to disconnect when seeding a torrent (reported by Rolandas).- Connection, disconnection no longer mess with state of the networks so DetectConnectionLoss? and DetectConnectionReset? doesn't cause "enableToday" of networks to be changed.- You can now disable all networks and leave connection enabled so you can use BitTorrent without other networks.- Changed type of some log messages.- Added new type of log message: MSG_DISPLAYED_ERROR - it behave as MSG_ERROR but it is displayed also when VerboseMode? is off (thanks to dcat for the help).- Added some comments about log message types.- Moved the setting of VerboseMode? and RatesInBytes? from the setup to shareaza.- UserPath? and IncompletePath? are created if they doesn't exist.- VirtualFiles? changed only one time.- If complete, incomplete, collection or torrent folder doesn't exist, now it is resetted to default path (in the setup). Ref: http://forums.shareaza.com/showthread.php?threadid=51961- When you select if the setup must be multiuser or not, it will be remembered when you will re-install it in another user.

]]>Sun, 17 Feb 2013 23:29:24 +0000http://ar.oldversion.com/windows/shareaza-2-2-5-0-betaShareaza 2.2.5.3 Betahttp://ar.oldversion.com/windows/shareaza-2-2-5-3-beta
Download
]]>Sun, 17 Feb 2013 23:29:20 +0000http://ar.oldversion.com/windows/shareaza-2-2-5-3-betaShareaza 2.2.5.4 Betahttp://ar.oldversion.com/windows/shareaza-2-2-5-4-beta
MikeW Updated list of known cachesRolandas Updated by crfRolandas Replaced eDonkey2000 with eDonkeyRolandas Added black border around and changed aspect ratioRolandas Removed duplicate resource IDs by renumbering controlsdcat Fixed bug where fonts added by a skin would not be unloaded when the skin was unloaded. Fonts added with AddFontResourceEx() must be removed with RemoveFontResourceEx() and fonts added with AddFontResource() must be removed with RemoveFontResource().dcat Added sorting by country to search.Rolandas Updated by FelipeMikeW Moved gwc. From kevogoddcat Removed redundant "Find" label from Library window toolbar. Added in separator to the left of the find control box.dcat Added support for changing underline, italic, and bolditalic fonts through skinning.wildcard_25 Use initialisation lists in constructors for downloadswildcard_25 Minor Optimisationswildcard_25 Prevent bittorrent source starvationwildcard_25 Integrate multi-tracker events with single-tracker events betterwildcard_25 Prevent auto-search for bittorrents when not connected to G2 network. Increase 'Searching' text oscillation to 10 secondsRolandas Updated by Neglaciodcat Fixed bug where Active and Hover button states were reversed. (SkinVista)wildcard_25 Allow bittorents to initiate upload connections when seedingMikeW Version to 2.2.5.3dcat Added a logout button to the WebUI. Thanks to Jonne for the HTML. (ref: http://forums.shareaza.com/showthread.php?threadid=54378)MikeW Added Content-Disposition support. Fixes issue at http://forums.shareaza.com/showthread.php?threadid=54395dcat Updated the Node Information page to use more CSS and fewer tables. (Cyko_01 - http://forums.shareaza.com/showthread.php?threadid=54376)dcat Missed an unneeded class.Rolandas Included .co enxtenion to the collection schemadcat Moved the HTML for generating the Neighbours list out of the C++ code and into About.htm for easier editing in the future.Rolandas Updated by NeglacioRolandas Updated by FelipeRolandas Updated by NeglacioRolandas Resetting max spin button values in the Downloads setting pageRolandas Fixed Remote-IP headers (SGSSGene)raspopov Added forgotten ".SparseThreshold"Rolandas More detailed vendor-specific UPnP device error messages.dcat Don't try to load an index that is past the end of the list.dcat Removed use of ceil() for calculating the number of rows. In Release builds ceil() causes the wrong calculation in this case and isn't needed either. Fixed #6.dcat Fixed several minor bugs in the language selection dialog and made it simpler.dcat Scrolling fix.dcat Forgot to commit this with r5510.wildcard_25 Expose Transfer.Ranges, Transfer.Completed, Transfer.Verify.Pass & Transfer.Verify.Fail to the skin engine.Rolandas Fixed tracker list cleaning codeRolandas Added support to change fonts in all dialogs and rescale resource templates to resize the dialogs (resizing doesn't work everywhere); Changed the default font for Vista to Segoe UI.Rolandas Updated project fileRolandas Updated project fileRolandas Updated project filewildcard_25 Fix display bug when torrent completes and starts seeding while expanded.raspopov Attemt to fix: http://forums.shareaza.com/showthread.php?s=&threadid=54543Rolandas Don't add peers having the same PeerID as ours from the scrape resultsRolandas Don't ban peers which we unable to connect when seedingRolandas Send numwant=0 when seeding is startedRolandas Added detection of self IP for BT using UPnP, when only BT is activeRolandas Attempt to fix BT crash (let's test it)wildcard_25 Fix memory leak and various other bugs from single/multi-tracker integration.dcat Include the current page's caption in the settings dialog caption.dcat Fall back to using just the dialog caption ("Shareaza Settings") if the page caption is empty for some reason. It shouldn't ever be hopefully.wildcard_25 Tracker handling code clean updcat Fixed indenting in the settings RichDoc pages. doesn't have a "margin" attribute but instead uses "indent".dcat Fixed bug where hovering over TaskBox headers wouldn't cause the hand cursor to appear. Fixed #9.dcat Fixed drawing artifact in Task Panels that happens when TaskBoxes overlap each other. (http://forums.shareaza.com/showthread.php?threadid=54597)dcat Fixed the XML encoding of the Remote/Web UI HTML pages. (thanks crf)Rolandas Updated by NeglacioRolandas Included missing columns for the Search windowRolandas Translated missing columns for the Search windowRolandas Translated missing columns for the Search window (Neglacio)dcat Changed the home view search box to correctly use the document's margin.wildcard_25 Always process bittorrent multi-tracker tiers from top to bottom when starting to search for an active tracker. Try each tracker 3 times before moving onto next.Rolandas Translated missing columns for the Search window (Felipe)dcat Removed no longer needed, commented code.dcat Fix for loading BMPs from resources.dcat Added support for loading external bitmap files other than BMPs to the RichDoc element.ale5000 Added setting Discovery.DisableG1GWCdcat Didn't mean to leave the CBitmap in there.wildcard_25 Fix for http://forums.shareaza.com/showthread.php?s=&threadid=54635ale5000 Setting permissions for Complete, Incomplete, Torrent, Collection and Data folders in the installer (with multiuser unchecked). It need testing under Windows Vista.ale5000 Added gwc protocol that will be used in the upcoming version of Skulls gwcale5000 Changed DisableG1GWC to EnableG1GWCwildcard_25 Display bug fix for http://forums.shareaza.com/showthread.php?s=&threadid=54496Rolandas Fixed Content-Disposition filename parameter decoding (Kobayan)Rolandas Fixed a crash when modal dialogs are being opened and when exiting from Shareaza (ref: http://forums.shareaza.com/showthread.php?s=&threadid=54666)Rolandas Merged CyberBob's patch (some cleaning of previous patches perhaps is needed)raspopov Fixed CIconButtonCtrl and CSchemaCombo behaviour (ENTER, SPACE keys) Re-enabled Home window search by ENTER key Renamed Setup() method to OnSkinChange() method (only renaming)raspopov Fixed search window "Start" and "Clear" buttons namingraspopov RevertedRolandas Fixed bug #7. ("Found X shared files" text overwritten in browse host window.)Rolandas Really fixed the previous bug and removed profile verification for the Browse Host header (we needed to check if the nick was present only)MikeW Unchecked uPnP task during setup by defaultMikeW Fixed IsFirewalled() returning true when no TCP Handshakes receivedMikeW Implemented Local Node Information Firewalled flag G2 Extension from GnucDNA. Using better logic to not send ping relay requests to hosts reporting FW. Helps fix broken FW Detection bugMikeW Accidentally commented alpha defineRolandas Small fix from Neglacio in translationRolandas Quick workaround to not sent numwant not zero when seeding.Rolandas Rolled back previous patch. The real patch is pending.Rolandas Don't add sources for seeding torrent.Rolandas Manifest compatibility fix (a178235)Rolandas Fixed misunderstanding of behaviour (it wasn't a bug but the debugging feature)Rolandas Removed scrollbar for Windows Vista (SkinVista)Rolandas Fixed broken 100%-completed notification by color for torrents (SkinVista)raspopov Fixed schema combobox controlRolandas Two more places where banning was removed for seeded files (BT fix + performance improvement)Rolandas Don't waste on G2 datagrams when not connected to G2ale5000 If shareaza is installed as multiuser, now HKEY_CLASSES_ROOT things are in HKEY_CURRENT_USER otherwise they are in HKEY_LOCAL_MACHINE. On Windows 9x-ME-nt4 they are always in HKEY_LOCAL_MACHINE (It need to be tested under all OS). Extended GetInt, GetString, SetInt, SetString in registry.cpp to read/write the entire registry.dcat Updated the CleanBlue skin to use more of the skinning engine.ale5000 Setting permissions in the setup on registry keys when shareaza isn't installed as multiuser.MikeW ale5000's UAC patch too early. Commented out startup alertRolandas Updated by crfRolandas Updated by crfRolandas Disabled UPnP detection by defaultRolandas Fixed bug where number of files in G1 packet exceeded the actual number. Ref: http://forums.shareaza.com/showthread.php?s=&threadid=54733MikeW Put back ale5000s Vista UAC changes. Including in 2.2.5.4MikeW Rolling SMART_VERSION back to 47. Removing forceful upgrade disable of UPnPMikeW Bumping version to 2.2.5.4MikeW uPnP control taking setting from if it was set previously. Behavour was: Always enable uPnP.Rolandas Sorry guys, fix for the previous patch but this time for G2 query hits.

]]>Sun, 17 Feb 2013 23:29:17 +0000http://ar.oldversion.com/windows/shareaza-2-2-5-4-betaShareaza 2.2.5.5 Betahttp://ar.oldversion.com/windows/shareaza-2-2-5-5-beta
Rolandas Added comments, explaining few "magic numbers"dirtycat Moved initialization of m_sUserAgent to just before the request is executed. This is necessary because during construction of the CHttpRequest member of the CVersionChecker class Settings.SmartAgent() returns an empty string because CShareazaApp::GetVersionNumber() hasn't yet been called to initialize CShareazaApp::m_sSmartAgent which Settings.SmartAgent() uses.dirtycat Made download root item rows use bold font. (ref: http://forums.shareaza.com/showthread.php?threadid=54802)Rolandas Rolled back fogotten line.Rolandas Rolled back previous changes and moved General.DebugBTSources from DownloadWithSources.cpp to CtrlDownloads.cppRolandas Fixed assertion (report #27)Rolandas Added tooltips for the long paths in QSW (ref: http://forums.shareaza.com/showthread.php?s=&threadid=54799)Rolandas Removed unneeded return (Neglacio)SkinVista Intelligent left margin highlights and bold font for expandable downloads.SkinVista Basic Highlight Color Corrections.Rolandas Small const-correctness changesRolandas Small const-correctness changes; Fixed high CPU usage on queue rank calculation for the query hitsSkinVista Major Skin Engine Update: 60 new named colors. All RGB values re-mapped to variables.SkinVista Skinning: Default colors removed from Home page richdoc.Rolandas Small fix for the previous commitRolandas Overlooked thing ;)SkinVista Moving orginal ShellBase resources to Attic.SkinVista Rating Stars Icons Updated.dirtycat Cleaning up the Attic by removing files that weren't actually deleted.ale5000 Blocked new chat spamSkinVista Removed WS_THICKFRAME from DialogsSkinVista Temporary: Rolling back relevant code changes for one day to isolate problem.SkinVista Restoring from temporary rollback of changes.Rolandas Test code for the next day :pSkinVista Skinning: Improved OutlineColour & ShadowColour HandlingSkinVista Rolled back MaximiseCrop fix until next release cycle.Rolandas Endless loop fixed (thanks to WildCard :))Rolandas Dialogs updated by NeglacioSkinVista Clarified Rating Stars & Search Status IconsRolandas Added explanation text how to open a file in the external application.SkinVista Skinning: Verify.Pass/Fail Renamed Seeding/Failedwildcard_25 Trackerless bittorrent fix from CyberBob http://forums.shareaza.com/showthread.php?s=&threadid=54861dirtycat Changed functionality when multiple downloads are selected to use the Export URI dialog rather than a series of Copy URI dialogs.SkinVista Protocol Icons Redrawn for Distortion Workaround. Fixed #13.Rolandas Changed line endingsRolandas Added .gz extension to the ignore listSkinVista Reverted Large Logo to Remove Jpeg Artifactswildcard_25 Replace assembly with more efficient C++ algorithmRolandas Updated menus and dialogsRolandas Fixed internet handle lockingdirtycat Added Copy URI support to download sources.mikewalsh Bumped version to 2.2.5.5SkinVista Bumped manifest versions to 2.2.6.0Rolandas Fixed incorrectly mapped japanese halfwidth sound marksdirtycat Changed function of keyboard media volume keys to increase/decrease the volume in increments of 5 rather than 1. This makes it less tedious to adjust the volume as well as fixing a bug where the volume could get stuck at certain points due to a floating point conversion error. Fixed #45.

]]>Sun, 17 Feb 2013 23:29:13 +0000http://ar.oldversion.com/windows/shareaza-2-2-5-5-betaShareaza 2.2.5.6 RC1http://ar.oldversion.com/windows/shareaza-2-2-5-6-rc1
Download
]]>Sun, 17 Feb 2013 23:29:09 +0000http://ar.oldversion.com/windows/shareaza-2-2-5-6-rc1Shareaza 2.2.5.7 RC2http://ar.oldversion.com/windows/shareaza-2-2-5-7-rc2
There are some nice things: - A menu bug fix for Wine users (subatari), currently is disabled by default but can be enabled in advanced options (WINE.MenuFix) - An "easter egg" from Rolandas, but you have to discover it :D

* Installer- Added "No Banner" skin to setup.- Fixed Shareaza internal components and associations registration under limited user and administrative accounts. (Now everyone should be able to see and use all plugins again.)- Added X-Mas skin.

* And last but not least...- Fixed lots of minor bugs, made thousands of smaller optimizations ... and got rid of half a million of crashes not named above. Of course, we did also create some new ones, else it wouldn't be fun any more. :)- Made lots of smaller changes for VS2010 support- Fixed lots of compiler warnings- Updated copyright info in some of our files which did still mention shareaza*com.- Created new SkinUpdate utility. It can test resources for validity, extract string tables from RC-file and save the result as XML-file.

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.

This lists the major changes between r8461 ("Release 2.5.2.0 SSE2.") and r8632 ("Version bumped (SSE2)."). Note that non-informative log messages, such as "Addition to rXXXX.", "Clean-up." and similar messages have been taken out of the list. GUI

Added new scheduler window. (by siavoshkc) Allows a better control over what Shareaza is doing while running unattended.

Some optimisations were made to timing mechanism of on timer calls. Reduces CPU usage.

Other

Updated save/restore scripts of Shareaza registry.

Updated Shareaza Chinese (Simplified) translation (by dxrayb).

Updated Russian translation

Updated English language files

Added Windows Media Player object as another MediaPlayer plugin "engine". So now it can be compiled in two different ways: with WMP or with DirectShow.

Fixed all translations (Dialog banner and Media Window) and added "update.cmd" script for complete rebuilding of all translations using default-en.xml and corresponding .po-files only (msgmerge.exe is a utility from Poedit application).

DC++ and Gnutella updates, enhanced anti-spam protection, multi-file download merging, and other fixes and improvements are included in this release. Shareaza was first released in mid-2002 with rapid development from its creator. In 2004, Shareaza became free and open source as its creator moved onto other pursuits. The project has faced internal and external battles at times, but it continues to survive and thrive in an increasingly hostile environment.