origin: ?
bug report: all to tunnel assumes a dial-up route?  needs changes to
support an ethernet type route, to a gateway IP instead of an
interface.

origin: Bruno Negrao <redhat@engepel.com.br>
bug report: ping locks application for a while.

origin: Peter Sheldon <psheldon@icon.co.za>
bug report: VSZ and SIZE grows and grows while a tunnel is active.

origin: Han Pilmeyer, per 05 may added checking code yet to test.

origin: Doug Langille <doug.langille@nscc.ca> 29th May 2003
feature request: detect situation where a network route added covers
the remote ip address assigned by pppd to the tunnel.  pathological
situation that leads to a routing loop.

origin: james cameron 6th may 2003
feature request: support on demand tunnels intrinsically ... add
checkbox for option, and add routes as soon as the ppp interface is
created rather than after pppd exits.

origin: David Carson <carson.clan@verizon.net> 3rd may 2003
feature request: need a way to add additional lines to the resolv.conf

origin: james cameron
problem: provide buttons or widgets for certain pptp command line,
e.g. --phone, --quirks, --timeout.

origin: james cameron
problem: program needs to be run as root (for access to
/etc/pptp-php-gtk, /etc/ppp/peers, /etc/ppp/chap-secrets, /var/run,
and pppd).  justify, or find alternative solutions.

origin: james cameron
feature request: add a .desktop file so the app appears in menus
/usr/share/applications/*.desktop
icon; space wormhole wandering away from us

origin: Steve Lee <maillist@blitzen.net> 13th april 2003
feature request: if IP address of PPTP Server is within one of the
network routes added, add a static route to PPTP Server via usual
default gateway in order to avoid routing loop.
reference: http://pptpclient.sourceforge.net/howto-diagnosis.phtml#ip_loop

origin: james cameron
feature request: if a tunnel is asked to be started, but another
tunnel is already running to the same ip address or server name, then
question or refuse the request (because we know it won't work).

origin: james cameron
problem: users may change form data then start
solution: prohibit start once data begins to be different?

origin: james cameron
problem: app does not detect a tunnel that is stopped by remote end,
gre ping loss, or failure to negotiate after pppd returns
success. (needs working interprocess communication, which we don't yet
have)

origin: james cameron
feature request: display gre stats from pptp gre stats mod by chris wilson.

origin: cnelson@einnovation.com 24th February 2003
problem: passwords not quoted properly
workaround: user add quotes themselves

load pptp-command style routing info files

routing
	build routing commands into a /etc/ppp/ip-up.d script on debian
		(if linkname = whatever)

origin: Han Pilmeyer and others
feature request: add an option to prompt for password rather than have
it coded into secrets file.  prompt just prior to starting pppd.

tunnel list
	click-column signal, sort by column number
	gtk_clist_set_sort_column
	gtk_clist_sort

on add or update
	when updating /etc files, show user what is to be done

origin: james cameron
feature request: configuration analysis report for support

log window design issue
	see code comments, in function start()
	design defect in php or php-gtk
		being looked into by Andrei Zmievski <andrei@gravitonic.com>
	prevents logging after connect, mandating updetach only

packaging issues
	depends on php, php-gtk, libglade
	unique build of php (--enable-pcntl) is required
	php needs to execute during the build process for php-gtk
	has to be built as root on a system without the package installed
