From 321c618576ce8dd64da80a05932f3f2c4ee90f72 Mon Sep 17 00:00:00 2001 From: Mataes Date: Sun, 24 Jun 2018 01:33:59 +0300 Subject: ProxySwitch: it compiles but don't work --- plugins/ProxySwitch/docs/proxySwitch.html | 224 +++++++++++++++++++++ plugins/ProxySwitch/docs/proxySwitch_readme.txt | 106 ++++++++++ .../ProxySwitch/docs/proxySwitch_translation.txt | 18 ++ 3 files changed, 348 insertions(+) create mode 100644 plugins/ProxySwitch/docs/proxySwitch.html create mode 100644 plugins/ProxySwitch/docs/proxySwitch_readme.txt create mode 100644 plugins/ProxySwitch/docs/proxySwitch_translation.txt (limited to 'plugins/ProxySwitch/docs') diff --git a/plugins/ProxySwitch/docs/proxySwitch.html b/plugins/ProxySwitch/docs/proxySwitch.html new file mode 100644 index 0000000000..8106e13d1e --- /dev/null +++ b/plugins/ProxySwitch/docs/proxySwitch.html @@ -0,0 +1,224 @@ + + +proxySwith - Automatic proxy settings manager + + + + + + +

+ + + + + +
+

+

+

NAME

+

proxySwith - Automatic proxy settings manager

+

+

+
+

FEATURES

+

proxySwitch can enable/disable proxy in Miranda IM, Internet Explorer, and +Firefox based on the current IP address and defined rules. This plugin +is useful mainly for laptop/notebook owners.

+

+ +

Why I wrote this plugin? Because I don't want to do many things manually:

+

+ +

And what the plugin can't do?

+

+ +

+

+

Screenshot

+
+ +

+

+
+

REQUIREMENTS

+

This plugin requires modified Netlib. It is not possible to change the +proxy settings run-time and it is not possible to determine which network +interface is used by Miranda IM without this modification. It means that +you need new modified miranda32.exe!

+

If you compile miranda for yourself you can download a patch file otherwise +pre-compiled binary is ready for you.

+

The updated Miranda should have ``(Netlib modf)'' tag on the About dialog.

+

I hope my modification will be soon incorporated into Miranda IM v0.4 official source tree.

+

+

+
+

DOWNLOAD

+

+

+

Plugin

+

Download or install the plugin using Miranda Installer. The source +is available also. Please note the requirements above.

+ ++++ + + + + + + + + + + + + + + +
Plugin binariesv1.0.0.1proxySwitch.zip
Plugin installationv1.0.0.1proxySwitch.mir
Plugin sourcev1.0.0.1proxySwitch_src.zip

+

+

Miranda

+

Replace your miranda32.exe with the respective version downloaded from this +page. Or you can download a patch file to modify the source and you can +compile it for yourself.

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modified miranda32.exev0.3.3.1miranda-0.3.3.1.zip
 v0.3.4miranda-0.3.4.zip
 v0.4miranda-0.4.zip
Miranda source diffv0.3.3.1miranda_modif_netlib_v0331.diff
 v0.3.4miranda_modif_netlib_v034x.diff
 v0.4miranda_modif_netlib_v04xx.diff

Apply the diff to the Miranda source manually or using Cygwin GNU patch program:

+

+patch -l -u -d miranda_src331 -p 1 < miranda_modif_netlib_v03xx.diff
+
+ +

+

+
+

CHANGE HISTORY

+

+
+
v1.0.0.1 (2005-03-11)
+
+

+ +

+

+
+
v0.0.2 (2005-01-18)
+
+

+ +

+

+
+
v0.0.1 (2005-01-15)
+
+

+ +

+

+

+
+

AUTHOR

+

Petr Smejkal <petr.smejkal@seznam.cz>, 11 March 2005.

+ + + + diff --git a/plugins/ProxySwitch/docs/proxySwitch_readme.txt b/plugins/ProxySwitch/docs/proxySwitch_readme.txt new file mode 100644 index 0000000000..bb79a0c3c6 --- /dev/null +++ b/plugins/ProxySwitch/docs/proxySwitch_readme.txt @@ -0,0 +1,106 @@ +NAME + proxySwith - Automatic proxy settings manager + +FEATURES + proxySwitch can enable/disable proxy in Miranda IM, Internet Explorer, + and Firefox based on the current IP address and defined rules. This + plugin is useful mainly for laptop/notebook owners. + + * enables/disables proxy for all Miranda IM plugins on startup and later + on any IP address change + * reconnects all Miranda IM protocols if necessary + * notifies user on every network interface IP address change + * recognizes which network interface is used by Miranda IM and + reconnects if that interface loses IP address + * can display current IP addresses (per interface) + * can copy current IP address to clipboard (per interface) + * enables/disables proxy for Internet Explorer (no need to restart IE) + * enables/disables proxy for Firefox (you must close and rerun Firefox) + + Why I wrote this plugin? Because I don't want to do many things + manually: + + * I have to use a proxy server at work but I don't have one at home this + plugin will change the settings for me when I change the place + * I'm connected to LAN and Wifi at the same time and when I unplug the + ethernet cable (rushing to the meeting) I want Miranda to reconnect + using Wifi but only if it was connected via ethernet cable + + And what the plugin can't do? + + * If you need other software's proxy usage to be managed by this plugin + feel free to modify the source and build your version of proxySwitch. + * It's not intended for changing the proxy setup. If you need proxy_1 at + work and proxy_2 at home (or other location) this plugin will be useless + for you. Well, this functionality could be added... Any volunteers? + + Screenshot + http://trooper.tricube.cz/screenshot.gif + +REQUIREMENTS + This plugin requires modified Netlib. It is not possible to change the + proxy settings run-time and it is not possible to determine which + network interface is used by Miranda IM without this modification. It + means that you need new modified miranda32.exe! + + If you compile miranda for yourself you can download a patch file + otherwise pre-compiled binary is ready for you. + + The updated Miranda should have "(Netlib modf)" tag on the About dialog. + + I hope my modification will be soon incorporated into Miranda IM v0.4 + official source tree. + +DOWNLOAD + Plugin + Download or install the plugin using Miranda Installer. The source is + available also. Please note the requirements above. + + http://miranda-im.org/download/feed.php?dlfile=1682 + http://miranda-im.org/download/feed.php?mirinst=1&dlfile=1682 + http://miranda-im.org/download/feed.php?dlsource=1682 + + Miranda + Replace your miranda32.exe with the respective version downloaded from + this page. Or you can download a patch file to modify the source and you + can compile it for yourself. + + http://trooper.tricube.cz/miranda-0.3.3.1.zip + http://trooper.tricube.cz/miranda-0.3.4.zip + http://trooper.tricube.cz/miranda-0.4.zip + + http://trooper.tricube.cz/miranda_modif_netlib_v0331.diff + http://trooper.tricube.cz/miranda_modif_netlib_v034x.diff + http://trooper.tricube.cz/miranda_modif_netlib_v04xx.diff + + Apply the diff to the Miranda source manually or using Cygwin GNU patch + program: + + patch -l -u -d miranda_src331 -p 1 < miranda_modif_netlib_v03xx.diff + +CHANGE HISTORY + v1.0.0.1 (2005-03-11) + + * Plugin can now handle Firefox proxy settings but unlike IE you + have to close and reopen Firefox windows to take the change + effect + * Reconnects Miranda on any IP address change if offline and + Always Reconnect is selected + * Fixed detection of network interfaces used by Miranda IM + * Fixed options UI layout + + v0.0.2 (2005-01-18) + + * Improved detection of network interface used by Miranda IM now + does not require Win XP+ + * Fixed (enlarged) UI to enable translation to other languages + * Fixed crash when new network interface is discovered or + existing one is disabled + + v0.0.1 (2005-01-15) + + * First public release + +AUTHOR + Petr Smejkal , 11 March 2005. + diff --git a/plugins/ProxySwitch/docs/proxySwitch_translation.txt b/plugins/ProxySwitch/docs/proxySwitch_translation.txt new file mode 100644 index 0000000000..8f92382500 --- /dev/null +++ b/plugins/ProxySwitch/docs/proxySwitch_translation.txt @@ -0,0 +1,18 @@ +[Current IP address] +[Direct] +[Disable &IP change notification] +[Disable Proxy] +[Enable &IP change notification] +[Enable Proxy] +[IP Change Notification] +[Network] +[PopUps] +[Proxy Settings && Interfaces] +[Proxy] +[Show my &IP Addresses] +[This plugin requires modified version of Miranda IM.\nIt is not able to change proxy settings now!\nRead proxySwitch_readme.txt for more information.] +[\nExplorer ] +[\nFirefox ] +[\nMiranda ] +[disconnected] +[proxySwitch] -- cgit v1.2.3