Tom Eastep
|
3f28af80d2
|
Disallow ?FORMAT when $max_format == 1
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-25 08:10:48 -08:00 |
|
Tom Eastep
|
6126ae67e6
|
Don't apply AUTOCOMMENT or comment continuation to inline actions.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 13:50:26 -08:00 |
|
Tom Eastep
|
575020c851
|
More comment handling
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 13:35:42 -08:00 |
|
Tom Eastep
|
1c212e878f
|
Restore SECTION handling in Accounting File
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 13:33:44 -08:00 |
|
Tom Eastep
|
4393a6c603
|
Eliminate redundant calls to clear_comment.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 12:35:08 -08:00 |
|
Tom Eastep
|
fca5b75c5b
|
Merge branch '4.5.11'
|
2012-12-24 10:30:43 -08:00 |
|
Tom Eastep
|
c942a95d3c
|
Allow ?COMMENT in accounting.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 10:15:23 -08:00 |
|
Tom Eastep
|
89ea37e088
|
Correct nested comments.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 10:11:53 -08:00 |
|
Tom Eastep
|
14f8947012
|
Remove old COMMENT/FORMAT handling
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-24 09:31:20 -08:00 |
|
Tom Eastep
|
15817078b8
|
Use 'our' for globals to aid debugging.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-23 13:16:54 -08:00 |
|
Tom Eastep
|
bd563ae9b7
|
Merge branch '4.5.11'
Conflicts:
Shorewall/Perl/Shorewall/Config.pm
Shorewall/Perl/Shorewall/Rules.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-23 13:10:37 -08:00 |
|
Tom Eastep
|
0acd93a032
|
Ensure that action and macro files always allow comment directives.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-23 12:19:30 -08:00 |
|
Tom Eastep
|
4d2379f542
|
Implement update -D
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-23 10:50:31 -08:00 |
|
Tom Eastep
|
c9eccaf3b8
|
Implement ?COMMENT directive
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-23 10:49:32 -08:00 |
|
Tom Eastep
|
41b4485310
|
Implement ?COMMENT directive
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 15:47:03 -08:00 |
|
Tom Eastep
|
44a4f6d77d
|
Move COMMENT handling to the Config module.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 13:51:24 -08:00 |
|
Tom Eastep
|
e4e61c4193
|
A more uniform way of handling $max_format
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 11:57:25 -08:00 |
|
Tom Eastep
|
6c1369a5a8
|
Minor tweaks to the documentation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 09:51:51 -08:00 |
|
Tom Eastep
|
82f8b0295f
|
Update the upgrade issues
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 09:05:24 -08:00 |
|
Tom Eastep
|
0cd0675c98
|
Always push $file_format and $max_format onto the include stack.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 08:15:46 -08:00 |
|
Tom Eastep
|
bc230c00a3
|
Optimizations in process_compiler_directive()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-22 08:14:46 -08:00 |
|
Tom Eastep
|
96b61ea05c
|
Update documentation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 16:13:23 -08:00 |
|
Tom Eastep
|
dbd55acba2
|
Update samples, standard Actions and Macros to use ?FORMAT
|
2012-12-21 15:51:14 -08:00 |
|
Tom Eastep
|
10108b2d6a
|
Convert file processors to use ?FORMAT
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 15:49:28 -08:00 |
|
Tom Eastep
|
35aeaf340f
|
Implement ?FORMAT directive
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 15:31:42 -08:00 |
|
Tom Eastep
|
0eb041d2d1
|
Correct ?SET error message
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 15:23:26 -08:00 |
|
Tom Eastep
|
a5debe793f
|
Add $file_format exported variable and handle in the include stack.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 15:14:23 -08:00 |
|
Tom Eastep
|
7abebb72e4
|
Document Shorewall::Config::set_action_param().
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 15:13:51 -08:00 |
|
Tom Eastep
|
eb20283a55
|
Replace $1-$5 with @1-@5 in the standard actions.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 14:00:05 -08:00 |
|
Tom Eastep
|
24c69f9efb
|
Sort the output of 'show capabilities'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-21 11:09:18 -08:00 |
|
Tom Eastep
|
da0261cb91
|
Document @1, @2,...@n
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-20 09:46:24 -08:00 |
|
Tom Eastep
|
df7785f2e9
|
Implement user-defined address variables.
- Also correct handling of ${0} & ${chain} in a SWITCH column.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-18 17:58:20 -08:00 |
|
Tom Eastep
|
2b9af94c59
|
Clean up the Embedded Perl section in the Actions documentation.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-17 15:59:52 -08:00 |
|
Tom Eastep
|
e8720e9f78
|
Add a section Id to the Shorewall Variables section
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-16 09:48:33 -08:00 |
|
Tom Eastep
|
6b758fd588
|
Describe use of BEGIN PERL .... END PERL in action bodies.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-16 09:06:29 -08:00 |
|
Tom Eastep
|
1dc0f8b170
|
Split the Shell Variables section into multiple sections.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-16 08:45:46 -08:00 |
|
Tom Eastep
|
2869a9a94d
|
Rename add_quotes to join_parts
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-15 16:12:03 -08:00 |
|
Tom Eastep
|
3fbe3aad09
|
Merge branch '4.5.10'
|
2012-12-14 06:34:45 -08:00 |
|
Tom Eastep
|
7c6fcfccd5
|
Fix typo on line 21 on the conntrack file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-14 06:33:54 -08:00 |
|
Tom Eastep
|
1cbeaa6a9f
|
Apply Tuomo Soini's tabs patches for the rules files.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-13 09:26:09 -08:00 |
|
Tom Eastep
|
b6e699ca5c
|
Factor some common code into a function.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-13 06:46:57 -08:00 |
|
Tom Eastep
|
743478614b
|
Make @0 work correctly again.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-12 13:13:17 -08:00 |
|
Tom Eastep
|
5944b4fc7b
|
Make @chain (@{chain}) a synonym for @0 (@{0})
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-12 11:55:04 -08:00 |
|
Tom Eastep
|
8a0abab4cc
|
Rename 'ALLOWUNKNOWNVARIABLES' to 'IGNOREUNKNOWNVARIABLES'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-12 11:51:31 -08:00 |
|
Tom Eastep
|
5da7db3d5f
|
Implement @-variables.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-12 11:46:38 -08:00 |
|
Tom Eastep
|
10237e01b2
|
Document ?set and ?reset
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-09 11:46:51 -08:00 |
|
Tom Eastep
|
14cdaf21fc
|
Handle nested params in push_action_params()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-09 10:45:29 -08:00 |
|
Tom Eastep
|
88d4814209
|
Merge branch '4.5.10'
Conflicts:
Shorewall/Perl/Shorewall/Config.pm
|
2012-12-08 20:54:33 -08:00 |
|
Tom Eastep
|
4d064d6713
|
Replace spaces with tabs in rules files.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-07 16:48:55 -08:00 |
|
Tom Eastep
|
6ab5cfd63a
|
Use split_list2 in isolate_basic_target()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-12-06 19:12:44 -08:00 |
|