Package: wnpp
Severity: wishlist

* Package name    : proxy-applet
  Version         : 2.4.0
  Upstream Author : Dag Wieers
* URL             : http://dag.wieers.com/home-made/gnome-applets/
* License         : GPL
  Description     : An applet that allows you to change your GNOME Proxy 
configuration with a single click.

Galeon used to have a single click 'Network Proxy selector' in their menu, 
which I used frequently. In a discussion with Epiphany developers about this 
same functionality (using GConf) they argued that you could already move the 
Proxy Network capplet to your taskbar.

But that doesn't offer all the functionality I'm looking for. What I think 
would be neat is:

    * An applet that gives you a list of preset configurations upon a single 
click.

    * Each configuration is called a 'location' and could either mean:
          o No proxy
          o Manually configured proxy
          o Proxy Auto Configuration (PAC)
                + A remote URL, eg. http://pac.isp.net/path/file.pac
                + A local URI, eg. file:///home/user/pacs/location.pac 

    * When you select another location, the applet should replace your GConf 
settings accordingly. (GConf key: /system/http_proxy)

    * A preferences dialog should allow to manage locations and even test a 
location (see if proxy works or check PAC syntax ?).

    * In a later phase there might even be an automatic selection based on eg. 
the network-configuration (ip-address, network, gateway, ??). So the applet has 
to monitor the network configuration for changes.

    * When using tsocks or dante lib, we could have a dialog to socksify the 
complete system. (Add it to /etc/ld.so.preload or run /etc/init.d/tsocks) 

A first basic implementation is in the file proxy-applet-0.2.3.tar.bz2 and 
packages can be found at http://dag.wieers.com/packages/proxy-applet/.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (999, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-3-biafra
Locale: LANG=pt_BR, LC_CTYPE=pt_BR (charmap=ISO-8859-1)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to