Version 0.1.5 (Codename NiHrik Werber Dongle)
----------------------------------------------------
Waits for interfaces to come up before starting firestarter.
Added an option to export a client setup package for windows openvpn-gui.
(Send me a mail if it can be improved somehow)
Outputs a more structured sysinit script.
Removes the home directory selector.
Run init_stop() regardless of activation state.
----------------------------------------------------
Maybe some Fedora people can fix this, because
as previously stated this works on Debian/Ubuntu:
Fedoras NetworkManager alters routing if bridge
interfaces (br+) are set up so that nothing works.
The Tap+ blockage problem was fixed a few days ago.


Version 0.1.4
----------------------------------------------------
NetworkManager has been fixed so interface adjustments where removed.
(Only Tap interfaces where fixed)
Press apply to actualize the new settings.


Version 0.1.3 (Codename: Snow Chaos)
----------------------------------------------------
Added configure directives for Debian/Ubuntu in Autoinstall.
Sysinit start/stop was changed to: 90 30.
Version checking fixes.
Tunnels all client traffic by default.
Creates the pid file directory before starting.
Added option "Client DNS servers" for pushing DNS-servers to clients.
(Essential when tunneling all traffic and the clients old
 DNS's cant be reached from within the tunneled-to network)

NetWorkManager stops the internet facing network interface when
setting up the bridge in Fedora 12. This is a severe Fedora bug.
Restarting NetworkManager wont enable the eth0 interface.
Setting the sysconfig network device file to "NM_CONTROLLED=no" or
removing NM_CONTROLLED for eth1 (the bridged lan) makes no difference.
( This works perfectly well on Ubuntu )

To make this work i have to run these commands
on FC12 after the bridge has come up:
----------------------------------------
ip link set eth0 down
sleep 7
ip link set eth0 up
sleep 7
RUN_FIRESTARTER() or some other network aware program.


Version 0.1.2
----------------------------------------------------
Added optional per user and client (CCD) configuration
of routes, tweaks, login times and additional options.
Export fixes.


Version 0.1.1
----------------------------------------------------
Adds certs and keys to the client export package.


Version 0.1.0
----------------------------------------------------
Uses /etc/init.d as sysinit scripts dir.
Sets status color and missing server color.


Version 0.0.9
----------------------------------------------------
Using 10.8.0 for LAN as default to provide for over
65000 simultaneous VPN connections.
Fixes a critical gui population bug.
Added start parameter --script-security 2
Fixes array comparizon warnings.


Version 0.0.8
----------------------------------------------------
Added configuration option FIRESTARTER_CONFIG to specify
the location of the firestarter configuration file.
Enables and disables internet sharing regardless
of firestarter usage. A few other fixes where merged.


Version 0.0.7
----------------------------------------------------
Adds iptables forwarding for tap+ interfaces.
Using ifconfig instead of ifup/ifdown scripts.
Adds lowercase detection for firestarter user-pre contents.


Version 0.0.6
----------------------------------------------------
Added export of a client adapted package.
The package contains everything required to connect
to the server with an openvpn client.
Added start and stop commands for IP forwarding.
Adds server user and group if missing.
Updated the help window.


Version 0.0.5
----------------------------------------------------
Added internet sharing for LAN option.
Added better firestarter integration.
Fixed firestarter path. Its /etc/firestarter/user-pre not user_pre
Wrote help window contents.


Version 0.0.4
----------------------------------------------------
Add standard configuration                    ( OK )

Add and populate default openssl settings     ( OK )

Populate openssl settings from the conf       ( OK )

Start and stop the server with sysinit script ( OK )

Activation status and version information     ( OK )

Create server settings                        ( OK )

Populate server settings                      ( OK )

Certs, keys, HMAC Firewall and DH/ta key Gen  ( OK )

Apply server settings                         ( OK )

Add sysinit script on apply                   ( OK )

Apply settings on activate                    ( OK )

Make it easily set up an OpenVPN bridge       ( OK )

Firestarter integration                       ( OK )

The admin should be able to easily distribute (    )
certificates and client confs to clients
(Tar it up and show a "save to desktop" dialog)
(Get session username and chmod the file as it afterwards)

Can users be kicked or banned somehow ?       (    )

Use the "client config dir" (ccd)             (    )
(Text widget for per username commands in the user settings)
(This could be used for scheduled login times etc)
