Version 0.1.9
-------------------------------------------------------------
Made cert and key entries non-editable.
Removed file_chooser_set_filename from dialog creation.
Changed pixbuf_unref to g_object_unref for icons.
Removed unused functions and fixed some compiler warnings.


Version 0.1.8
-------------------------------------------------------------
Rewrote the help dialog contents and updated
the Swedish translation.


Version 0.1.7
-------------------------------------------------------------
Fixed upscript.sh so that the client also works
when no DNS adresses are pushed from the server.
Press apply to enable the new settings.


Version 0.1.6
-------------------------------------------------------------
Added the ability to have multiple remote addresses, ports and
comments for each location specification in the user interface.
Added better checking for minimum required certs and keys.
Allows Tun interfaces and the following extra user-added
options: fragment, tun-mtu, redirect-gateway,
explicit-exit-notify, route-delay and route-method.
Added option "Import configuration file" to the import window.
Code cleanup and indentation fixes.
Adds "redirect-gateway def1" when importing configurations.


Version 0.1.5
-------------------------------------------------------------
Removed unused client directives tls-client and DH key.
TLS-Auth is determined by the existence of the TA.key.
Moved the logging directory to /var/log/gadmin-openvpn/client.

Note:
-----------
Required certs and keys are:
CA cert, Client cert and key.
TA key if TLS-Auth is used by the server.
-----------
Username and password authentication can be
used in combination with encryption.



Version 0.1.4
-------------------------------------------------------------
Made the tls-auth ta.key optional. Required if tls-auth is used by the server.
Versioning fixes.



Version 0.1.3
-------------------------------------------------------------
Adds option mssfix with a default value of 1200.
Fixes incorrect TCP checksums when dropping ICMP at firewalls.
Standard MSS range is: 1000 - 1450.


Version 0.1.2
-------------------------------------------------------------
Using SYSINIT_SCRIPTS_DIR in the NetworkManager dispatcher script.
Updated Deutsch translation (Manfred Mueller)


Version 0.1.1
-------------------------------------------------------------
NetworkManager has been fixed so interface adjustments where removed.
Press apply to enable the new settings.


Version 0.1.0
-------------------------------------------------------------
Activation and deactivation fixes for DNS handling.
Only run the mount option at sysinit start.


Version 0.0.9
-------------------------------------------------------------
NetworkManager integration, starts and stops the tunnel
when the network cable is plugged or unplugged.
(Press deactivate and activate to enable it)
Added configure option: NETWORKMANAGER_DISPATCH_DIR.
Saves the conf tab contents to the correct client .conf location.
The init script creates the pid file directory /var/run/openvpn.
Added options: ping and ping-restart to reinitiate the connection
and keep it alive by checking icmp ping replies.
Added option: allow-pull-fqdn to allow pulling DNS-names.
Added option: resolv-retry infinite.
Added a fix for fetching and setting pushed environment info, like
DNS's from the server to OSS clients:...
The client now writes a client "upscript.sh" for the selected connection.
This script will fetch environment variables that are pushed to the
client and places those variables in the following file:
/etc/gadmin-openvpn-client.env
On activation pulled DNS's and DOMAIN will be set in /etc/resolv.conf.
When the client is deactivated or the computer is
shut down these changes will be reverted.


Version 0.0.8
-----------------------------------------------------
Adds user selectable certificates and keys.
Switches to the client connection log view at activation.


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


Version 0.0.6
-----------------------------------------------------
Added a mount entry and button for mounting external
devices with passfiles before the client starts.
The button is used to add an example mount.
Dual factor authentication is working ok.


Version 0.0.5
-----------------------------------------------------
Added Swedish translation.
Added start parameter: --script-security 2.
Using more secure chmod for the certs and passfile.
Reverted de.po strings with questions to English.


Version 0.0.4
-----------------------------------------------------
Added an entry to specify a different passfile
location such as an usb-stick.
Wrote the help window contents.
Added de.po thanks to Manfred Mueller.


Version 0.0.3
-----------------------------------------------------
Added iptables forward rule and more options.
Fixed a compilation issue.


Version 0.0.2
-----------------------------------------------------
Multi connection handlings                     ( OK )

Select last used connection                    ( OK )

Import connections from gadmin-openvpn-server  ( OK )

Authentication handling                        ( OK )

Configure option: IP_FORWARD_CMD_START/STOP    ( OK )

Start and stop the clients with sysinit script ( OK )

Activation status and version information      ( OK )

Create client settings                         ( OK )

Populate client settings                       ( OK )

Apply client settings                          ( OK )

Add sysinit script on apply                    ( OK )

Apply settings on activate                     ( OK )

Can it easily set up multiple OpenVPN clients  ( OK )
(Multi confs, passwords and multi certs)
