diff options
author | David Sommerseth <dazo@users.sourceforge.net> | 2008-09-19 14:25:08 +0200 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2008-09-19 14:25:08 +0200 |
commit | d28d39cabd55b3de3258dabd3fbefe1976dc1bc1 (patch) | |
tree | ecb5090a5f3994875fef668d39030ef5ff176095 /TODO.done | |
parent | 8b2c60cee562ed98596a228750f10f735725ac11 (diff) | |
download | eurephia-d28d39cabd55b3de3258dabd3fbefe1976dc1bc1.tar.gz eurephia-d28d39cabd55b3de3258dabd3fbefe1976dc1bc1.tar.xz eurephia-d28d39cabd55b3de3258dabd3fbefe1976dc1bc1.zip |
Added (untested) logging of time_duration into openvpn_lastlog.session_duration
Diffstat (limited to 'TODO.done')
-rw-r--r-- | TODO.done | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -1,3 +1,25 @@ +* Implement logging of env.variable time_duration on disconnect (DONE) + - Needs to expand the openvpn_lastlog table with connection_duration + field. + +* Write firewall (iptables) implementation + - Add function declarations in eurephia_firewall.h (DONE) + - Enable firewall functionality by checking if firewall_interface + config variable is set. (DONE) + - Add eDBget_firewall_profile(ctx, session) in eurephiadb (DONE) + - Add eurephia_firewall(ctx, mode{ADD|DELETE}, {profilename|macaddr}, + (eurephiaCTX *, const int mode, char *) (DONE) + - This function is located in eurephia_fw_iptables.c (DONE) + - iptables -I {INSERT place} is taken from config: + firewall_destination (DONE) + - iptables -j {vpnuser_profile} is taken from VPN users + accessprofile (DONE) + + - Needs probably to be an own thread with root permission and a + socket to send ADD/DELETE commands (DONE) + + - Flush iptables chain on startup (DONE) + * Log MACaddresses per session into openvpn_macaddr_history (DONE) - Can change during a session CREATE TABLE openvpn_macaddr_history ( |