Changeset 275
- Timestamp:
- 11/18/04 14:21:43 (4 years ago)
- Files:
-
- branches/WIFIDOG_1_0_X/wifidog/ChangeLog (modified) (1 diff)
- branches/WIFIDOG_1_0_X/wifidog/src/fw_iptables.c (modified) (3 diffs)
- branches/WIFIDOG_1_0_X/wifidog/src/fw_iptables.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/WIFIDOG_1_0_X/wifidog/ChangeLog
r269 r275 1 1 # $Header$ 2 2004-11-18 Alexandre Carmel-Veilleux <acv@acv.ca> 3 * src/fw_iptables.[ch]: Merged in phil's patch 2 4 3 5 2004-11-10 Alexandre Carmel-Veilleux <acv@acv.ca> branches/WIFIDOG_1_0_X/wifidog/src/fw_iptables.c
r256 r275 84 84 fw_quiet = 0; 85 85 86 iptables_do_command("-t nat -N " TABLE_WIFIDOG_VALIDATE);87 iptables_do_command("-t nat -A " TABLE_WIFIDOG_VALIDATE " -d %s -j ACCEPT", config->gw_address);88 89 86 LOCK_CONFIG(); 90 87 88 iptables_do_command("-t nat -N " TABLE_WIFIDOG_AUTHSERVERS); 91 89 for (auth_server = config->auth_servers; auth_server != NULL; 92 90 auth_server = auth_server->next) { 93 iptables_do_command("-t nat -A " TABLE_WIFIDOG_ VALIDATE" -d %s -j ACCEPT", auth_server->authserv_hostname);91 iptables_do_command("-t nat -A " TABLE_WIFIDOG_AUTHSERVERS " -d %s -j ACCEPT", auth_server->authserv_hostname); 94 92 } 95 93 96 94 UNLOCK_CONFIG(); 95 96 iptables_do_command("-t nat -N " TABLE_WIFIDOG_VALIDATE); 97 iptables_do_command("-t nat -A " TABLE_WIFIDOG_VALIDATE " -j " TABLE_WIFIDOG_AUTHSERVERS); 98 iptables_do_command("-t nat -A " TABLE_WIFIDOG_VALIDATE " -d %s -j ACCEPT", config->gw_address); 97 99 98 100 /** Insert global rules BEFORE the "defaults" */ … … 112 114 113 115 iptables_do_command("-t nat -N " TABLE_WIFIDOG_UNKNOWN); 116 iptables_do_command("-t nat -A " TABLE_WIFIDOG_UNKNOWN " -j " TABLE_WIFIDOG_AUTHSERVERS); 114 117 iptables_do_command("-t nat -A " TABLE_WIFIDOG_UNKNOWN " -d %s -j ACCEPT", config->gw_address); 115 116 LOCK_CONFIG();117 118 for (auth_server = config->auth_servers; auth_server != NULL;119 auth_server = auth_server->next) {120 iptables_do_command("-t nat -A " TABLE_WIFIDOG_UNKNOWN " -d %s -j ACCEPT", auth_server->authserv_hostname);121 }122 123 UNLOCK_CONFIG();124 118 125 119 /** Insert global rules BEFORE the "defaults" */ … … 171 165 iptables_do_command("-t mangle -F " TABLE_WIFIDOG_INCOMING); 172 166 167 iptables_do_command("-t nat -F " TABLE_WIFIDOG_AUTHSERVERS); 173 168 iptables_do_command("-t nat -F " TABLE_WIFIDOG_VALIDATE); 174 169 iptables_do_command("-t nat -F " TABLE_WIFIDOG_UNKNOWN); branches/WIFIDOG_1_0_X/wifidog/src/fw_iptables.h
r170 r275 35 35 #define TABLE_WIFIDOG_OUTGOING "WiFiDog_Outgoing" 36 36 #define TABLE_WIFIDOG_INCOMING "WiFiDog_Incoming" 37 #define TABLE_WIFIDOG_AUTHSERVERS "WiFiDog_AuthServers" 37 38 #define TABLE_WIFIDOG_VALIDATE "WiFiDog_Validate" 38 39 #define TABLE_WIFIDOG_KNOWN "WiFiDog_Known"
