Commit Graph

1111 Commits

Author SHA1 Message Date
9e684a80c1 Move more code from Rules.pm to Actions.pm 2010-12-13 17:54:53 -08:00
5b0d8922e7 Consolidate definitions of rule exception command handling 2010-12-13 17:29:22 -08:00
0ec68c7407 Prune the Actions.pm export list 2010-12-13 16:55:00 -08:00
09bb5bb9b3 Use $macro_commands when splitting action file records 2010-12-13 16:46:40 -08:00
c18154cedc NAT in Actions
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-13 08:26:24 -08:00
ff402dcf09 Add a comment to the params for process_rule_common()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-12 13:02:27 -08:00
2e7dd0de97 Use process_rule_common() to process entries in action files.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-12 12:55:32 -08:00
444a38ae2e Add a chain reference argument to process_rule_common()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-12 12:22:12 -08:00
dfa47cc300 Implement format-2 Actions
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-12 12:09:48 -08:00
1bbe95ead8 Allow wide macros in actions 2010-12-12 10:14:47 -08:00
acbbdc1690 Bump version in the Proxyarp module 2010-12-12 08:56:12 -08:00
13c4d21762 Replace a couple of lists of scalars with arrays; document move of process_rules1() 2010-12-12 07:29:46 -08:00
138e49276d Rename process_rule1() to process_rule_common() 2010-12-11 17:19:43 -08:00
7b86c699b6 Move process_rule1() from Rules.pm to Actions.pm 2010-12-11 17:16:50 -08:00
48b00d719e Complete Proxy NDP implementation 2010-12-11 10:04:07 -08:00
147e4da223 Ensure that interfaces listed in the tcinterfaces file are known 2010-12-11 07:39:16 -08:00
0344cdb294 Correct handling of proxyndp 2010-12-11 07:10:50 -08:00
1f4b218cde Ensure that interfaces listed in the proxyarp (proxyndp) file are known 2010-12-11 07:10:23 -08:00
caa4a54e38 Implement IPv6 proxyndp 2010-12-10 19:06:44 -08:00
0a4e098c69 Fix broken logical naming in Proxy ARP
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-10 07:52:54 -08:00
fc6dbb3d56 Bump version to Beta 4
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-10 06:53:36 -08:00
b9ee064284 Update version to Beta 4 2010-12-04 11:40:34 -08:00
19f40ab721 Bump version to Beta 3 2010-12-03 13:43:46 -08:00
2e35ad0a1b Fix params parsing on older distros 2010-12-03 13:40:11 -08:00
5458d9367f Bump version and document bug catcher 2010-12-03 09:17:26 -08:00
8ce1755f8e Add bug-catcher to get_params() 2010-12-03 08:05:11 -08:00
04537b8f2d Add some comments 2010-12-02 16:10:35 -08:00
4cd77bf9aa Correct handling of params file opens.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-12-02 10:14:45 -08:00
ec75c8aa86 Redirect params output to stderr 2010-12-01 15:04:33 -08:00
f68bfde86f Continue to fine-tune params processing 2010-12-01 13:57:16 -08:00
d33491d6c6 Continue to enhance params procesing 2010-12-01 13:18:10 -08:00
49cdc5d9eb Make new get_params work with bash 2010-12-01 10:41:49 -08:00
22580c5be0 More parameter processing improvements 2010-12-01 10:11:02 -08:00
b224eb80d5 Omit warning message 2010-12-01 09:21:23 -08:00
cdb75bfd96 Better solution to multi-line exported symbols issue 2010-12-01 09:14:09 -08:00
5761bfd7d1 Document change to params processing 2010-12-01 08:16:41 -08:00
cae5ddc7e0 Initiate 4.4.16 2010-11-30 17:30:11 -08:00
6dc65e2811 Update Rules.pm version 2010-11-28 19:21:31 -08:00
81cc39049c Cosmetic change 2010-11-28 09:22:03 -08:00
f45af8ff0a Localize $current_params 2010-11-28 09:14:52 -08:00
ecb71f7791 Eliminate @param_stack
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-11-28 08:06:58 -08:00
4db68697b2 Fix root cause of macro.JAP failure 2010-11-28 07:42:12 -08:00
3a8634934a Correct macro.JAP 2010-11-28 07:05:18 -08:00
b771ce2925 Clarify 'switch' in the Fool's firewall article 2010-11-27 10:28:44 -08:00
1ae9a3185a Disallow standard providers in the routes file 2010-11-26 16:41:30 -08:00
053da3a2c0 Fix undefined value on HEADER_MATCH 2010-11-26 16:41:07 -08:00
d5fc0150d0 Set version to 4.4.15 2010-11-26 09:49:40 -08:00
2702d7f208 Implement header matching 2010-11-24 10:46:06 -08:00
70453f2648 Avoid regression in fixing syn flood chain names 2010-11-22 14:34:58 -08:00
f2f2ef713d Update version of a couple of Perl Modules 2010-11-22 13:23:15 -08:00