Nuffnang Top

Nuffnang

Friday, December 18, 2009

Proxy Switcher Pro


Version 4.4.0  (December 12 2009):
  • Improvements:
    • Replaced Ip2Country with a more accurate one (derived from one used in IP2City plugin).
    • On fresh a installation worker count (proxy scanners) will be set by default to 12 on systems that permit it.
    • Improved proxy server detection when parsing user defined proxy lists that are formatted as text only.
    • Updated Ip2Country.

  • Fixed Bugs:
    • Minor bugfixes.



Version 4.3.1  (September  2 2009):

  • Improvements:
    • Databases are now saved using write-through mode to avoid data corruption in case of power failure.
    • Updated Ip2Country database.

  • Fixed Bugs:
    • Minor bugfixes.



Version 4.3.0  (July  23 2009):

  • Improvements:
    • Added Uptime % column. Will display % of times server has been tested as working.
    • Automated tasks will prioritize scanning of servers with higher uptimes first.
    • Automated tasks dead server deletion changed - servers with lowest uptime % will be removed.
    • Filter now is applied to all folders at once and switching among them does not reset it.
    • Unicode support for user notes - properly entered, edited and displayed.
    • Unicode support for filter.
    • IP2City - filter box searches include cities now.
    • IP2City - country column sorting now sorting includes city names beside the country name.
    • Proxy listview column widths saved and restored.
    • Added minimize button to automatic tasks status window.
    • When background scan tasks are started it won't steal focus anymore from other applications.
    • Optimized miniscanlog - results in faster and freeze less UI.
    • Updated google test target to reflect changes.
    • While the scanner is active it's possible to queue more servers for testing from popupmenu.
    • Renamed (Alive) servers into (Alive-SSL) and (Anonymous) to (Anonymous-SSL) to make it more clear.
    • Slightly improved detection of the best matching whois reply from whois servers.

  • Fixed Bugs:
    • Minor bugfixes.



Version 4.2.0  (June  27 2009):

  • Improvements:
    • It is now possible to request WHOIS information on proxy servers by right clicking a proxy server and clicking appropriate popup menu entry.
    • Now there are 3 ways to control IE - direct, hybrid (via internal proxy) and disabled.
    • If Direct IE control is disabled then IE settings will be changed to work via internal proxy server.
    • If user attempts to set user&password for a proxy a warning icon will be shown if Direct IE control is enabled.
    • Added option to show times as  time passed since now instead of absolute values (enabled by default).
    • Improved interface responsibility while scanner is active.
    • Save and restore window size and position upon exit.
    • Added early Ip2Country detection where it's possible.
    • Updated Ip2Country database.

  • Fixed Bugs:
    • When not scanning potentially dangerous servers it was waiting till timeout was reached instead of stopping right away.
    • Ip2Country - Slovenia and Sweden were misdetected.
    • Minor bugfixes.



Version 4.1.0  (May  25 2009):

  • Improvements:
    • Using more servers when checking for anonymity (registered version only).
    • Updated Ip2Country database.

  • Fixed Bugs:
    • Minor bugfixes.



Version 4.0.0  (April  24 2009):

  • Improvements:
    • Full support of SSL (https://) connection testing.
    • Improved scan time measurment.
    • Added Elite-SSL server type - elite server that also supports SSL (https://) connections.
    • Optimized proxy switching speed especially in cases with a with lot of RAS connections.
    • Added click and double click actions to mini log window.
    • After a single server is scanned (from context menu) main proxy list will be scrolled to ensure the entry is visible.
    • Can multiselect entries in user defined proxy list (to remove them).
    • When starting scan from toolbar on a filtered list of servers it will only scan the filtered ones.
    • Support of IP2City external database (purchasable as additional download).
    • Automatic IP2City database update.
    • Pre-filtering of the downloaded web pages to avoid possible hangs inside Internet Explorer's html parser.
    • Additional safeguards to ProxyNet.
    • Possibility to change registration key from the about box (in case of an upgrade from Standard to Pro version for example).
    • Improved compatibility with proxy servers when using automatic proxy username and password.
    • Proxy editing window remembers previous state it was in (basic or advanced) and will try to prefer it when possible.
    • Proxy editing window accepts entered Host:Port format when entered into host window.

  • Fixed Bugs:
    • When registering program under Windows Vista it will automatically register it for all accounts on the current machine.
    • Minor bugfixes.



Version 3.24.0  (February  20 2009):

  • Improvements:
    • Improved testing server checking on scanning start.

  • Fixed Bugs:
    • Properly scans servers which name consists of a single word (no dots).
    • Handles properly server entries where first character of port is 0.
    • Minor bugfixes.



Version 3.23.0  (January  30 2009):

  • Improvements:
    • Improved startup reliability on some systems.
    • Updated Ip2Country database.

  • Fixed Bugs:
    • Minor bugfixes.



Version 3.22.0  (December  11 2008):

  • Improvements:
    • Updated non anoymous target testing list.
    • Updated proxy settings handling via non direct IE control.

  • Fixed Bugs:
    • Minor bugfixes.


Version 3.21.0  (November  19 2008):

  • Improvements:
    • Added scanner mini log window.
    • Added private network IP address filtration client and server side.
    • Added password protected proxy support (minimal).
    • Added hint display to the folders tree.
    • Updated Ip2Country database.

  • Fixed Bugs:
    • Minor bugfixes.


Version 3.20.1  (October  27 2008):

  • Fixed Bugs:
    • Fixed broken compatibility with Win2K.


Version 3.20.0  (October  12 2008):

  • Improvements:
    • Rewritten connection throttling - should give much faster browsing via internal proxy while the scanner is active (priorities added) and moderately faster scanning due to more aggressive settings.
    • Added uninstaller option to remove user data & keys - effectively can be used to reset the settings.
    • Much reduced flicker of the filter box control.
    • Updated Ip2Country database.

  • Bugs:
    • Minor bugfixes.


Version 3.19.0  (September  12 2008):

  • Improvements:
    • Reworked settings dialog.
    • Added option to disable tray icon animations.
    • Overall reliability improvements.
    • Slight database search speedup.
    • Improved recovery from data corruption.
    • Added startup watchdog - should help starting on some rare configurations.
    • When downloading proxy lists the amount downloaded being shown instead of speed.

  • Bugs:
    • In some cases proxy list downloads were not stopping until aborted.
    • Minor bugfixes.


Version 3.18.0  (August  14 2008):

  • Improvements:
    • Added detection of hibernation/sleep/wakeup.
    • Updated Ip2Country database.

  • Bugs:
    • Fixed proxy list not being refereshed when proxy is manually added.
    • Minor bugfixes.


Version 3.17.0  (July 15 2008):

  • Improvements:
    • New version of ProxyNet.
    • Faster proxy list downloads.
    • Reduced idle CPU load.
    • Added hints that show why the proxy test has failed last time for the particular server.
    • Removed XP-style for the Windows 2000 and older.
    • Added much more robust settings saving to reduce chances of the corruption.

  • Bugs:
    • Removed half-open socket throttling (it actually was not being disabled completly).
    • Fixed protection against group policy.


Version 3.16.0  (June 25 2008):

  • Improvements:
    • Protection against domain group policy changing your proxy settings while Proxy Switcher is running.
    • Added option to mark CoDeeN servers as dead since recent changes to proxy scanning handling resulted in them being included in results.
    • Updated Ip2Country database.

  • Bugs:
    • Server shouldn't time out when checking increased number of targets.
    • Fixed minor issue with unchecking options in group checklist boxes.


Version 3.15.0  (June 10 2008):

  • Improvements:
    • Auto switcher supports multiple source folders for switching.
    • Changed auto switching algorithm to maximize count of working used servers - thus reducing amount of data sent through each of the server.
    • Added option to change auto switcher proxy server picking strategy - prefer faster servers vs prefer random servers.
    • Changed proxy handling protocol from HTTP/1.0 to HTTP/1.1
    • Updated Ip2Country database.

  • Fixed Bugs:
    • Suppress scripting error messages from Internet Explorer while parsing proxy lists.


Version 3.14.0  (May 17 2008):

  • Improvements:
    • New/Updated tutorials added.
    • Improved backup strategy against database corruptions.
    • Updated IP to Country database.

  • Fixed Bugs:
    • Installation over the already installed Proxy Switcher does not overwrite previously saved settings.


Version 3.13.0  (April 22 2008):

  • Improvements:
    • Now can be installed by power user instead of only administrator.
    • If during auto tasks network has gone done or test sites are otherwise are unreachable error dialog will automatically close.
    • Registered users can change scanning non-anon test targets in the options.
    • Installer supports new options /name and /key to allow install via Systems Management Server.

  • Fixed Bugs:
    • Internal proxy server has fixed limit of possible active connections to avoid exausting resources in some cases.


Version 3.12.2  (March 15 2008):

  • Improvements:
    • Better handling of tricky javascripted proxy lists.
    • Updated IP-2-Country database.


Version 3.12.1  (January 15 2008):

  • Improvements:
    • More clear category names added.

  • Fixed Bugs:
    • Fixed hung while starting up if internal server is disabled.


Version 3.12.0  (December 12 2007):

  • Improvements:
    • Unattended installing added use keys /SILENT and /VERYSILENT when starting installer.
    • When scanning user's own folders 'Proxy Switcher' and 'My proxy servers' don't move them away.

  • Fixed Bugs:
    • Edit/Remove didn't work properly in combination with active filtering.
    • Possible crash during scanning.


Version 3.11.4  (November 20 2007):

  • Improvements:
    • Auto scheduled task window doesn't get covered in some cases by main window.

  • Fixed Bugs:
    • Fixed autoswitching bug - it was not cleaning scanner queue in some cases.
    • Additional checks for scanner reliablity added.

Version 3.11.3  (November 2 2007):

  • Improvements:
    • Reworked fake-server detection - version upgrade for users strongly recommended.
    • Dynamic timeout scanner manipulation - should reduce amount of timed out servers.

  • Fixed Bugs:
    • Minor issues.


Version 3.11.2  (October 19 2007):

  • Improvements:
    • Multiple target checking when scanning servers - should fight servers that pose themselves as proxy but really aren't.
    • Support of a mobile installation on removable devices (like a flash) - will not save settings in registry or user files.
    • Clean some traces in registry which are left by windows explorer (mobile only).
    • Priority scanning - scanner first will try to check servers that are more likely to be alive.

  • Fixed Bugs:
    • Minor issues.


Version 3.11.0  (September 10 2007):

  • Improvements:
    • ProxyNET implemented - added feedback loop for functioning servers to improve list quality.
    • Detection of half-open limitation patch for tcpip.sys driver under Windows XP and Vista.
    • Improved unhandled exception handling to increase software stability.
    • Lot of components unit tested to increase reliablity.

  • Fixed Bugs:
    • Fixed race condition which can happen on multicore CPU during program startup under very high loads.
    • CPU load measured properly for Vista.
    • When uninstalling feedback webpage was getting opened too many times.
    • Other minor issues.


Version 3.10.0  (July 10 2007):

  • Improvements:
    • More lightweight and faster javascript parser.
    • Added support for external javascript includes.
    • Automatic redirection support for proxy list downloader.
    • Cookie support for proxy list downloader.
    • Improved integrated proxy server HTTP/1.1 compatibility.
    • Control and queue of HalfOpen sockets for operating systems newer than XP.

  • Fixed Bugs:
    • Fixed crash in certain cases of multi-monitor system.
    • Fixed few other problems.


Version 3.9.3  (March 23 2007):

  • Improvements:
    • Improved speed and reliability of proxy list download with javascript parser.
    • Using different default proxy test target.

  • Fixed Bugs:
    • Fixed few cases of crash possibility.


Version 3.9.2  (February 27 2007):

  • Improvements:
    • Improved compatibility with Windows Vista.
    • Updated IP-to-Country list.

  • Fixed Bugs:
    • Fixed problem where javascript parsing was used when unneeded.
    • Fixed and improved troubleshooting checks.


Version 3.9.1  (February 21 2007):

  • Improvements:
    • Added Proxy List Settings - allows to enable/disable certain built-in proxy list sites.
    • Added javascripted proxy list page parsing.

  • Fixed Bugs:
    • Automatic Task Scheduled mode is now saved properly.


Version 3.9.0  (January 19 2007):

  • Improvements:
    • Option to provide external access to integrated proxy server.

  • Fixed Bugs:
    • Fixed few crash possibilities.

Version 3.8.2  (December 17 2006):

  • Fixed Bugs:
    • Built-in testing URL hotfix.
    • Other minor fixes.


Version 3.8.1  (October 22 2006):

  • Improvements:
    • More system friendly automatic task starting - will delay start if system load is high.

  • Fixed Bugs:
    • Fixed problem with extreamely long POST requests.
    • Various minor problems fixed.


Version 3.8.0  (October 1 2006):

  • Improvements:
    • Added Automatic Tasks Scheduler - keep the working lists updated automatically.
    • Added new wizard task - recheck working & anonymous proxy servers.
    • Added context menu option to copy IP addess into clipboard.

  • Fixed Bugs:
    • Wizard scenarios improvements.
    • Multi-monitor popup window/menu positioning fixes.
    • Minor bugfixes.


Version 3.7.2  (September 13 2006):

  • Improvements:
    • Improved exception processor added.

Version 3.7.1  (September 2 2006):

  • Improvements:
    • Ability to show tray menu entries in user specified custom format.
    • Improved proxy list downloader to combat "anti-leeching" protection on various websites.
    • New hotkeys added - to activate select proxy and to switcht to direct connection.

  • Fixed Bugs:
    • Minor bugfixes.


Version 3.7.0  (July 4 2006):

  • Improvements:
    • Microsoft Windows Vista support.
    • Improved filtering that works for all columns.
    • Troubleshooting helper dialog implemented.
    • Improved, more informative autoswitching.
    • Better context menu handling when multiple proxy servers are selected.

  • Fixed Bugs:
    • In settings dialog default source category for auto switcher was not set properly.
    • Other minor bugfixes.


Version 3.6.0  (May 22 2006):

  • Improvements:
    • Improved more descriptive tray icons.
    • Keep-Alive/Auto Switching mode is saved and restored after restart.
    • Country column width auto-set to fit longest country name.
    • Active proxy entry will change color along with the changed icon.

  • Fixed Bugs:
    • Fixed bug where exception could happen when testing on selected proxies was called.
    • Minor bugfixes.


Version 3.5.0  (Jan 29 2006):

  • Improvements:
    • Browser User-Agent emulation.
    • Login/Password specification for user proxy list servers.
    • Function properly and store settings when run from removable storage.
    • Improved timeout checking for proxy list downloader.

  • Fixed Bugs:
    • Last active page of settings dialog is shown.
    • Re-enabled 'About' menu item in tray menu.
    • Fixed popup window placement on multimonitor setup.
    • Wizard driven scanning stability improved.
    • Other minor bugs fixed.


Version 3.4.0  (Oct 1 2005):

  • Improvements:
    • Searching for Elite proxy servers.
    • Option to hide proxy address in popup menu if note is specified.

  • Fixed Bugs:
    • Better standard compatbility with http servers.
    • Other minor bugs fixed.


Version 3.3.0  (Aug 1 2005):

  • Improvements:
    • Quick-filter for proxy list.
    • Improved compatiblity with exotic proxy servers.
    • Updated IP2Country database.
    • Found proxy counting.

  • Fixed Bugs:
    • Improved POST method support for large uploads.
    • Rare memory leak in internal proxy server.
    • Other minor bugs fixed.


Version 3.2.0  (May 13 2005):

  • Improvements:
    • In caption and in tray hint report coutry along the IP.
    • Generic proxy list extractor.
    • Internal proxy will retry couple times to fetch data instead of giving up.
    • Checking for potentially dangerous servers.
    • Will accept mising trailing slash for autoconfig URLs.
    • Add proxy server that matches current proxy settings.
    • Add user folders/subfolders.
    • Internal Socks server.
    • Testing for SSL capable servers.

  • Fixed Bugs:
    • When program mode is changed splitter is not placed in the proper place.
    • URLs with asterisk was determined as invalid.
    • When exiting program could crash with a message that heartbeat was called from thread that was not created.
    • Could not disable internal proxy server.
    • Other minor bugs fixed.

Version 3.1.0  (Mar 21 2005):

  • Improvements:
    • Country flags added to popup menu and program.
    • Active proxy is displayed in the hint of the tray icon.

  • Fixed Bugs:
    • Intenal proxy server sudden listener death.
    • Possibility of exception in proxy server on shutdown.
    • Unclosed sockets left hanging.


Version 3.0.1  (Feb 20 2005):

  • Improvements:
    • HTTP/1.1 style persistent connection support in internal proxy server.

  • Fixed Bugs:
    • Changed "dead" proxy detection pattern.
    • Lockup when scanning is active and adding/editing is being done.
    • Windows shutdown prevention.
    • In statubar ClearType overdraw problem fixed.
    • When installing over version (2.x possibly) it was not killing active instance.
    • Ctrl+C/Ctrl+V did not work in enter keycode dialog.
    • DNS lookup failure due to a network error was throwing an unexpected exception.
    • Unexpected exception thrown on certain command line parameters.
    • Downloads via internal proxy server sometimes were getting corrupt.
    • Due to Mozilla keeping spare proxy connections open changes were not instant.
    • When working through internal proxy server exclusions were being ignored.
    • Tray popup menu was not showing active proxy server entry if it was not in the "ProxySwitcher" folder.


Version 3.0.0  (Jan 18 2005):

  • Improvements:
    • Completly rewritten scanning engine. Improved detection of proxy servers that only seem to be working but in reality are returning junk.
    • Created internal/forwarding proxy server for other applications besides Internet Explorer.
    • Proxy servers are being tested for "CONNECT" method support.
    • "File-Import from text file..." displays results of the operation.
    • Simplified UI structure - only one main window for standard version instead of two. Two modes (switching and anonymous) added.
    • Tray icon popup menu displays notes.
    • Added flash tutorials.

  • Fixed Bugs:
    • Popup menu items were not being disabled when no servers were selected.
    • In some cases uninstall was not killing running instances of the program.
    • Tray icon double click was not restoring minimized application.
    • In some cases progress bar in proxy list downloader was always showing no progress.
    • Fixed problems with switching from autoconfig to direct connection and autoconfig URL corruption.
    • Other minor bug fixes.


Version 2.4.0  (May 12 2004):

  • Improvements:
    • Per protocol proxy server setup.
    • "Bypass proxy for local addresses" option added to exclusions dialog.
    • New option added - user can choose source category for autoswitching.
    • Added option to display proxy manager window  when tray icon is clicked.

  • Fixed Bugs:
    • In port edit window character filtering was not working properly.
    • In exclusions dialog when enter was pressed data was not saved.
    • In main window clicking of edit icon did not change the focused row.

Version 2.3.0  (Mar 26 2004):

  • Improvements:
    • Anonimity checker service added.
    • Keep Proxy Connection Alive mode.
    • Automatic Switching among proxy servers mode.
    • Proxy list download window auto hide when download is inactive.
    • Notes display in popup menu.
    • Copy/Paste proxy list from clipboard.
    • Original proxy settings backup and restoration on install/uninstall.
    • "Private" category added for proxys server require authentication.
    • Activate Proxy & Use Direct connection tool buttons added.

  • Fixed Bugs:
    • In Set exclusions dialog when enter was pressed data was not saved.
    • Fixed memory leak.
    • RegExp parser lockup solved.
    • Access Violation when 2 edit proxy windows are simulatneously activated.

Version 2.2.0 (Nov 08 2003):
  • Improvements:
    • Immediate worker count change while scanning is active.
    • More responsive to user and less CPU hungry scanning.

  • Fixed Bugs:
    • Setting of exception list will not re-enable last active proxy server.
    • Fixed incorrect display of some controls on Windows XP with themes.
    • Automatic main window resize to fit toolbar with different themes.
    • Main window reactivated if the icon in the tray is clicked.
    • Clean uninstall even with running instance of Proxy Switcher.
    • Fixed exception if download is active and exit is forced.

Version 2.1.0 (Sep 23 2003):
  • Improvements:
    • Clicking of F1 will display help.
    • Now when Esc hotkey is pressed in the proxy manager the proper window gets closed.
    • The proxy list will display note as a hint.
    • Only one instance of proxy switcher per used is allowed or else it might mess up proxy list.
    • When proxy data is edited/new proxy server is being added the proxy server address edit box gets selected automatically.
    • Changed settings button behavior in the toolbar.
    • Command line control support.

  • Fixed Bugs:
    • Proxy lists should be correctly saved now.
    • When the direct connection is active the entry in menu did not get checked.

Version 2.0.1 (Sep 04 2003):
  • Fixed Bugs:
    • In settings dialog Enter key equals click of the Ok button.
    • Disabled double-buffered drawing for the toolbar - shouldn't flicker anymore.

Version 2.0 (Aug 26 2003):
  • Improvements:
    • RAS connection support.
    • Interface cleanup.
    • More flexible proxy list.
    • Proxy list manager.
    • Free proxy list downloader based on regular expressions.
    • Multi-threaded proxy tester.
    • HTML Help.

No comments: