Revision history for Net-OpenVPN-Launcher
0.12 2013/11/17
-
Updated POD.
0.11 24/8/2013
-
Corrected SKIP block in t/Launcher.t.
0.1 21/8/2013
-
Added skip block to Launcher.t.
0.09 14/8/2013
-
Changed IPC::Cmd run_forked as it was leaving zombie processes.
0.08 14/8/2013
-
Changed exec to IPC::Cmd run_forked.
-
Updated POD in Launcher.pm.
0.07 13/8/2013
-
Added use warnings.
-
Changed from 'forking open' to fork and exec to fix pid issue.
0.06 11/8/2013
-
Added "can_run" check to check that openvpn is installed.
-
Updated makefile dependencies.
0.05 4/8/2013
-
Renamed module from Net::OpenVPN::ProxyManager to Net::OpenVPN::Launcher.
-
Added Method::Signatures dependency and converted start, stop and restart methods.
-
Updated test file Launcher.t.
0.04 3/8/2013
-
Fixed connect and disconnect methods to avoid zombie processes.
-
Removed ProxyManager::HMA and ProxyManager::Config objects.
-
Removed unnecessary methods _test_openvpn, create_config.
-
Updated connect to use filepath to an openvpn config file.
-
Converted from Moose to Moo.
-
Changed to make maker from Module::Build.
-
Removed Capture::Tiny dependency.
0.031 24/2/2013
-
Updated POD.
0.03 23/2/2013
-
Added DEMOLISH method to ensure the closing of child processes (e.g. openvpn connections) before object destruction.
-
Updated the connect method to check for an existing connection and disconnect from it if required. Updated dependency metadata.
0.02 16/2/2013
-
Added a disconnect() method.
-
Changed the connect/disconnect model to a forking approach to allow multiple connections to be established and dropped by a single Perl program.
0.011 16/2/2013
-
Added hyperlinks to documentation.
-
Renamed BUILD.PL to Build.PL as per CPAN installation bug-fix.
0.01 3/2/2013
-
ProxyManager class with test_openvpn, create_config, connect methods.