Tom Eastep
e64a7feda2
Make 'show filters' work with Simple TC
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-25 12:30:12 -07:00
Tom Eastep
24721e01b6
Document nat vs. subzone restriction.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-25 10:07:07 -07:00
Tom Eastep
5a22b14947
Enable 1:1 NAT in IPv6
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-25 08:57:01 -07:00
Tom Eastep
df738025a3
Change for RHEL7.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-23 12:18:32 -07:00
Tom Eastep
d49d352d77
Improve the output of 'shorewall[6] show filters'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-23 09:26:12 -07:00
Tom Eastep
0f6bd0e2af
Update support guide with the current release information
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-22 15:47:44 -07:00
Tom Eastep
89c5d5080b
A couple more tweaks to the masq manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-22 11:14:46 -07:00
Tom Eastep
66b3d9aeb5
Correct the heading of the SOURCE masq column
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-22 09:07:00 -07:00
Tom Eastep
b088ea77cd
Replace eth1 by eth2 in FAQ 2e
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-22 07:20:36 -07:00
Tom Eastep
966926fac5
RHE7 support -- first cut
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-19 15:15:52 -07:00
Tom Eastep
dcc2fb27c5
Apply Tuomo Soini's whitespace patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-19 14:18:48 -07:00
Tom Eastep
2859b1aa6e
Add bridge instructions to Shorewall FAQ 2
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-19 14:18:25 -07:00
Tom Eastep
6d3b1d80d4
Make 'update -A' convert the tcrules file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-16 14:46:15 -07:00
Tom Eastep
d5e83a5295
Delete extra blank line from the IPv4 mangle file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-16 12:11:11 -07:00
Tom Eastep
7835feb45e
Apply Simon Mater's cosmetic fix to the 'mangle' files.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-16 07:31:44 -07:00
Tom Eastep
c6565f051e
Clean up checking for chain designators with SOURCE $FW.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-16 07:18:35 -07:00
Tom Eastep
c9b6d4a670
Correct CHECKSUM handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-16 07:18:06 -07:00
Tom Eastep
b79191caa5
Update migration issues document for 4.6.0
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-15 08:20:10 -07:00
Tom Eastep
22662212e3
Update FAQ 2 to avoid interface names in the SOURCE column
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-15 08:01:09 -07:00
Tom Eastep
ffc564bdf9
Add ?format 2 to several Shorewall6 actions
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-10 08:19:03 -07:00
Tom Eastep
00d3a94bfd
Make all actions FORMAT-2
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-09 09:01:29 -07:00
Tom Eastep
d15956feea
Deprecate FORMAT-1 actions and macros
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-08 14:30:33 -07:00
Tom Eastep
f717d097d7
Apply Tuomo Soini's Macro format patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-07 12:19:24 -07:00
Roberto C. Sanchez
ed9953adb8
Fix broken link
2014-05-06 14:18:37 -04:00
Tom Eastep
bcbb48d16e
Update install files to secure the .service files as 644 rather than 600.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-05-01 11:43:00 -07:00
Tom Eastep
2ce28154d1
Update the troubleshooting doc
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-21 13:00:08 -07:00
Tom Eastep
afdcff10c9
Update copyright on the Packet handling article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-21 12:52:06 -07:00
Tom Eastep
77efea65de
Add link from Multi-ISP to packet marking
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-20 09:01:00 -07:00
Tom Eastep
2b43c28e98
Add tabs to mangle files
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-20 07:56:43 -07:00
Tom Eastep
c663f91ec7
Add HEADERS to shorewall6-mangle(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-19 08:01:21 -07:00
Tom Eastep
ba3a7d0621
Do not deprecate USE_DEFAULT_RT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-19 07:53:18 -07:00
Tom Eastep
15507aa265
Update sample rules files
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-19 07:48:42 -07:00
Tom Eastep
4d4e8b3df4
Do nothing when a rules file section is empty.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-18 14:13:34 -07:00
Tom Eastep
240d3d8cab
Improve interface option inheritence
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-18 13:36:06 -07:00
Tom Eastep
acda5482c4
If USE_DEFAULT_RT isn't specified, make it 'No'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-18 13:22:58 -07:00
Tom Eastep
e731ea1ca8
Revert "Always inherit interface options"
...
This reverts commit 65cde3475f
.
2014-04-15 11:54:58 -07:00
Tom Eastep
65cde3475f
Always inherit interface options
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-15 11:37:51 -07:00
Tom Eastep
b3cd9ab15a
Default to LOAD_HELPERS_ONLY=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-12 11:05:28 -07:00
Tom Eastep
fdc391cf49
Change all *.conf files to reflect ZONE2ZONE=-
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-04-11 20:44:15 -07:00
Tom Eastep
a9ac9c274e
Correct the behavior of rpfilter when FASTACCEPT=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-31 07:28:30 -07:00
Tom Eastep
6274f8444f
Correct missing comment in trace entry.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-28 08:55:23 -07:00
Tom Eastep
05816e94ee
Avoid spurious comments on jumps to section chains.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-28 08:55:00 -07:00
Tom Eastep
8a19f978bc
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2014-03-27 10:54:33 -07:00
Tom Eastep
3311bbd73a
Merge branch '4.5.21'
2014-03-27 10:53:16 -07:00
Tom Eastep
9107259a56
Correct reporting of the REAP_OPTION capability.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-27 10:52:40 -07:00
Tom Eastep
8f36c080d0
Streamline the output of the status comment
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-27 10:44:08 -07:00
Tom Eastep
0561b10adb
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2014-03-22 08:58:20 -07:00
Tom Eastep
db1b25b4d7
Restore small mark verification.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-22 08:38:57 -07:00
Tom Eastep
ad8b05d8f5
Include rule priority in delete of generated address route rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-19 11:50:43 -07:00
Tom Eastep
4de651ff55
Add a comment line
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-19 10:38:41 -07:00
Tom Eastep
5981ce59e3
Include -t <table> in debug_restore_input() error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-19 10:25:37 -07:00
Tom Eastep
54a5e4af52
A couple of minor tweaks to the Chains module.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-19 10:24:30 -07:00
Tom Eastep
658f5c6674
Add 4.6 and update copyrights in two articles
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-18 07:29:30 -07:00
Tom Eastep
57637506ba
Include tcrules entries for directing connections to a specific provider
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-18 07:29:02 -07:00
Tom Eastep
4bd8d9791c
Include -t <table> in debug_restore_input() error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-18 07:28:14 -07:00
Tom Eastep
eb70234c52
Correct some typos in the .conf manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-12 14:50:15 -07:00
Tom Eastep
39b7527cb6
Include rule priority in delete of generated address route rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-10 08:25:59 -07:00
Tom Eastep
08d29edf1a
Include rule priority in delete of generated address route rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-10 08:24:38 -07:00
Tom Eastep
20b10582b4
Moew deprecation of USE_DEFAULT_RT=No
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-10 08:24:12 -07:00
Tom Eastep
093ff580b5
Deprecate USE_DEFAULT_RT=No.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-09 07:48:05 -07:00
Tom Eastep
cea237620a
Change USE_DEFAULT_RT default to 'Yes'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-09 07:42:22 -07:00
Tom Eastep
6c20071d3b
Add warnings about macros in the beginner documents
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-07 09:23:24 -08:00
Tom Eastep
5104b2fa7c
Revert "Merge branch '4.5.21'"
...
This reverts commit 733a17470e
, reversing
changes made to c9d7370fb4
.
2014-03-07 08:37:46 -08:00
Tom Eastep
733a17470e
Merge branch '4.5.21'
2014-03-05 09:25:26 -08:00
Tom Eastep
3ca3b8b552
Add caution about macros and non-standard ports.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-05 09:24:41 -08:00
Tom Eastep
c9d7370fb4
Merge branch '4.5.21'
...
Conflicts:
Shorewall/manpages/shorewall.conf.xml
Shorewall6/manpages/shorewall6.conf.xml
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-05 09:00:34 -08:00
Tom Eastep
3cfee0e43c
Updates/corrections to beginner articles
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-05 08:57:21 -08:00
Tom Eastep
8b4d8bfa16
Finish ADMINISABSENDMINDED change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-05 08:57:03 -08:00
Tom Eastep
caa72fb7d2
Correct routestopped files.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-03-02 10:39:12 -08:00
Tom Eastep
4eadec234a
Revert "Correct the behavior of ADMINISABSENTMINDED"
...
This reverts commit ded747a51a
.
2014-03-02 08:25:05 -08:00
Tom Eastep
2b489993ca
Revert "Correct the behavior of ADMINISABSENTMINDED"
...
This reverts commit df09e0ccc5
.
2014-03-02 08:23:23 -08:00
Tom Eastep
ded747a51a
Correct the behavior of ADMINISABSENTMINDED
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-28 10:14:33 -08:00
Tom Eastep
df09e0ccc5
Correct the behavior of ADMINISABSENTMINDED
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-28 10:14:08 -08:00
Tom Eastep
1bac919ea6
Show equivalent mangle rules in the Multi-ISP article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-27 15:58:51 -08:00
Tom Eastep
238aa68b28
Describe the mangle file in the config file basics article.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-27 15:54:05 -08:00
Tom Eastep
3abaf124fa
Updates to the manpage tables of contents
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-26 10:30:18 -08:00
Tom Eastep
024758bdf6
Update copyright
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-25 13:51:33 -08:00
Tom Eastep
8bf76a5f36
Mention AUTOMAKE in the Introductory article.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-25 13:27:24 -08:00
Tom Eastep
4a88a3b899
Correct typo in the introduction document.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-25 13:21:40 -08:00
Tom Eastep
454e53bcfa
Reformat preceding patch and correct syntax errors.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-25 13:21:23 -08:00
Tom Eastep
66fdc9f6a7
Call directive_callback for directives without '?'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-25 12:48:25 -08:00
Tom Eastep
c74235a200
Correct typos
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-17 14:17:49 -08:00
Tom Eastep
1759fc75b0
Correctly handle alternate specification with ';' in 'update -t'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-17 14:10:17 -08:00
Tom Eastep
3e87efc82b
Document -t option
...
- Also copy compiler directives to the mangle file.
2014-02-17 12:50:59 -08:00
Tom Eastep
a011ad8efe
Add raw matches to the converted mangle file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-16 09:59:13 -08:00
Tom Eastep
0e40a42729
Allow SAVE and RESTORE in the postrouting chain
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-16 09:50:43 -08:00
Tom Eastep
69fe94ef08
Document the -t option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-16 09:25:58 -08:00
Tom Eastep
669d15e2cf
Implement the -t update option.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-15 09:36:13 -08:00
Tom Eastep
708d58da21
Revert "Replace SECTION with ?SECTION in the rules file."
...
This reverts commit 34207fef1a
.
2014-02-13 08:23:34 -08:00
Tom Eastep
3c5975a106
Merge branch '4.5.21'
2014-02-12 13:25:56 -08:00
Tom Eastep
34207fef1a
Replace SECTION with ?SECTION in the rules file.
2014-02-12 13:25:36 -08:00
Tom Eastep
2e9342aef0
Make the CLI used dependent on the product installed.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-11 09:04:18 -08:00
Tom Eastep
16b80c3e45
Add default value for BASIC_FILTERS
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-04 20:45:51 -08:00
Tom Eastep
2dbcd36a9c
Implement BASIC_FILTERS
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-04 16:34:03 -08:00
Tom Eastep
0383ca7de6
Correct semantics of ipset lists in tcfilters
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-04 12:27:46 -08:00
Tom Eastep
7ddc65133e
Support ipset lists in the tcfilters file.
...
- Also document the fact that ipset match options are not available in
the tcfilters file.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-04 12:16:35 -08:00
Tom Eastep
1d4a87a0d0
Excape an opening parehthesis.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-04 12:15:35 -08:00
Tom Eastep
3b3608ad65
Correct ICMP handling in basic filters.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-04 07:16:41 -08:00
Tom Eastep
081a387f1d
Fix some bugs in basic filter generation.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-03 14:59:27 -08:00
Tom Eastep
f140a8e7e2
Detect EMATCH in the CLI
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-03 12:03:22 -08:00
Tom Eastep
3be3c57e65
Mention 'routeback' for vserver hosts entries.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-03 08:07:53 -08:00
Tom Eastep
fbb03248c4
Correct 'dump' help text
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-02 13:01:42 -08:00
Tom Eastep
033a1a0367
Correct 'dump' help text
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-02 13:00:41 -08:00
Tom Eastep
c08655e0bc
Document ipset use in tcfilters
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-02-01 09:40:39 -08:00
Tom Eastep
50fb8e3f2f
Use HEX representation for matching IPv6 addresses in basic filters.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-31 12:49:47 -08:00
Tom Eastep
4daee95902
Merge branch '4.5.21'
2014-01-30 13:19:26 -08:00
Tom Eastep
245c64478c
Correct 'add/delete' with a VLAN interface.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-30 13:18:05 -08:00
Tom Eastep
f029f5b483
Correct handling of logging of a non-terminating target
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-29 08:22:31 -08:00
Tom Eastep
86f667afd4
Correct handling of logging of a non-terminating target
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-29 08:19:53 -08:00
Tom Eastep
8a63053c13
Correct defects found in unit testing
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-21 20:19:56 -08:00
Tom Eastep
709e973155
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2014-01-21 12:54:27 -08:00
Tom Eastep
62557cb98e
Correct defects found during testing of ematch.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-21 12:53:33 -08:00
Tom Eastep
9c4089fc99
Initial basic filter implementation.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-20 18:40:40 -08:00
Tom Eastep
51d6aa9165
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2014-01-16 08:54:53 -08:00
Tom Eastep
44e0d48fc5
Add <refmiscinfo>...</refmiscinfo> to remaining manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-16 08:32:57 -08:00
Tom Eastep
a5906ece44
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2014-01-16 07:47:26 -08:00
Tom Eastep
5a649dc205
Add <refmiscinfo>...</refmiscinfo>
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-16 07:44:23 -08:00
Tom Eastep
d44bc12df3
Merge branch '4.5.21'
2014-01-15 19:25:23 -08:00
Tom Eastep
6223bdd8e1
Add -m to the dump options in help output
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-15 19:25:07 -08:00
Tom Eastep
dec088566b
Merge branch '4.5.21'
2014-01-15 17:39:03 -08:00
Tom Eastep
6d8cadd152
Correct issues in the 'dump' command.
...
- the -x and -l options do nothing
- output of 'help' doesn't describe those options
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-15 17:38:39 -08:00
Tom Eastep
bf26c1790c
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2014-01-12 16:42:46 -08:00
Tom Eastep
89fd5ced15
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2014-01-12 14:05:48 -08:00
Roberto C. Sanchez
b1a490b50a
Cleanup links in manpages so that hrefs in generated HTML don't take the user to a different server
2014-01-12 16:40:03 -05:00
Roberto C. Sanchez
240c42943b
Cleanup some links in the Shorewall6 manpage listing that pointed to Shorewall manpages
2014-01-12 16:01:54 -05:00
Tom Eastep
d3af4264c7
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2014-01-11 09:58:59 -08:00
Roberto C. Sanchez
6233f79989
Add links to the blrules documentation from the manpage listings
2014-01-11 08:14:56 -05:00
Tom Eastep
a35b7821bf
Correct stoppedrules manpages re DROP
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-07 13:30:09 -08:00
Tom Eastep
fd28a12653
Allow DROP in the stoppedrules file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-07 13:19:49 -08:00
Tom Eastep
7e6fc3229d
Correct handling of default chain when a mark range is specified.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-07 13:15:51 -08:00
Tom Eastep
42dd8dfee9
Change license to GPLv2+ and update copyrights
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-04 09:48:27 -08:00
Tom Eastep
5a7e458104
Backout ematch stuff for now
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-03 12:01:56 -08:00
Tom Eastep
7e1a310929
Implement ipset matches in tcfilters
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-03 09:35:34 -08:00
Tom Eastep
78ecf9bdc8
Finish up ipset extensions.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-03 09:23:14 -08:00
Tom Eastep
1771bb75cf
Finish ipset match option implementation.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-02 14:43:55 -08:00
Tom Eastep
b4847d6a01
New IPSET MATCH extensions
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-02 09:36:35 -08:00
Tom Eastep
48ceed9ecb
Make tcpflags the default.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 15:10:38 -08:00
Tom Eastep
1083dd8c26
Allow ?COMMENT in the mangle file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 08:02:17 -08:00
Tom Eastep
5e7cd855c2
Correct typo in Tc.pm
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 07:53:38 -08:00
Tom Eastep
623bdd2ff1
Manpage corrections.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 07:41:28 -08:00
Tom Eastep
b61ee2d75e
Manpage updates for IP[6]TABLES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 07:18:54 -08:00
Tom Eastep
2c2aaf262c
Add IP[6]TABLES support for the conntrack file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 07:18:36 -08:00
Tom Eastep
6c990a7253
Logically OR builtin definitions from the actions file if the builtin exists
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 07:18:00 -08:00
Tom Eastep
f7bbac6ea8
Make tcrules/mangle similar to notrack/conntrack.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2014-01-01 07:15:56 -08:00
Tom Eastep
4c1b83beef
Tweaks to the Tc.pm module.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-31 11:42:38 -08:00
Tom Eastep
ac6a506e35
Allow logging from the RAW table
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-31 11:04:43 -08:00
Tom Eastep
11e61ec6e5
Add chain information to the builtin_target table.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-31 08:22:58 -08:00
Tom Eastep
5985a6e9b3
Implement IP[6]TABLES in the rules files.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-29 13:46:58 -08:00
Tom Eastep
4cc5ee6b73
Document IP[6]TABLES in the manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-29 10:13:38 -08:00
Tom Eastep
66a04e4819
Allow inline matches with IP[6]TABLES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-29 10:13:00 -08:00
Tom Eastep
1634267faa
Rename JUMP to IP[6]TABLES.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-29 10:12:33 -08:00
Tom Eastep
c8866ef8bf
Correct handling of columns with embedded spaces
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-29 08:56:14 -08:00
Tom Eastep
8b49641e07
Replace 'tcrules' with 'mangle' in the docs
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-28 17:31:51 -08:00
Tom Eastep
8f6f0c94a4
Replace tcrules with mangle in the manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-28 15:35:08 -08:00
Tom Eastep
6fe06c82c8
More switch from tcrules to mangle
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-28 15:24:05 -08:00
Tom Eastep
543446f8d7
Integrate tcrules and mangle processing.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-28 14:24:36 -08:00
Tom Eastep
a1222d10cb
change 'marks' file to 'mangle'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-28 10:03:23 -08:00
Tom Eastep
45f64aefd7
Change section level of the trunk/docs section
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-27 18:17:33 -08:00
Tom Eastep
81370c7b8d
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-12-27 12:39:00 -08:00
Tom Eastep
3dba1f5bee
Tested version of the marks file handler
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-27 12:38:22 -08:00
Tom Eastep
5a24e7e8a0
Correct XML errors in the documentation index
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-27 12:36:48 -08:00
Tom Eastep
75515399e0
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-12-24 13:59:52 -08:00
Tom Eastep
615d683848
Correct invalid links
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-24 13:55:45 -08:00
Roberto C. Sanchez
d3977a7ad9
Fix typo in copyright date
2013-12-24 16:23:59 -05:00
Tom Eastep
b5295b2039
Add faq 102
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-24 11:30:22 -08:00
Tom Eastep
3960aaee4c
Consolidate declarations in process_mark_rule().
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-24 09:49:10 -08:00
Tom Eastep
5419109880
Correct syntax errors in new mars handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-24 09:04:54 -08:00
Tom Eastep
89dcd31f15
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-12-24 07:26:09 -08:00
Tom Eastep
584b0ac50e
Some small tweaks to the marks file processing
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-24 07:25:40 -08:00
Roberto C. Sanchez
f4e2602c89
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-12-24 09:59:47 -05:00
Roberto C. Sanchez
c80795102a
Fix some broken links
2013-12-24 09:58:44 -05:00
Tom Eastep
1d84f27efe
Add shorewall-marks manpage
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-20 14:12:35 -08:00
Tom Eastep
4c840a05a0
Fix issue in the shorewall-tcrules and shorewall6-tcrules manpages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-19 16:24:50 -08:00
Tom Eastep
6323372ebd
Fix issue in the shorewall-tcrules and shorewall6-tcrules manpages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-19 16:23:32 -08:00
Tom Eastep
4c2cedb670
Add get_target_param1() that doesn't accept the <action>/<param> syntax
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-19 09:17:11 -08:00
Tom Eastep
f32a777099
Fix INLINE in tcrles
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-18 09:19:35 -08:00
Tom Eastep
cd5be38cfb
Eliminate silly extra loop in accounting processing.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-18 09:19:16 -08:00
Tom Eastep
dd38cdc0f0
Merge branch '4.5.21'
2013-12-18 07:16:12 -08:00
Tom Eastep
a5e8bc6298
Apply Luigi's small fix for IPSET=
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-18 07:15:24 -08:00
Tom Eastep
2894bb9656
Move INLINE processing into the Chains module.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-16 12:31:35 -08:00
Tom Eastep
fad3b42bd3
Correct line split in the Accounting module
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-16 07:40:41 -08:00
Tom Eastep
4e4e7cac1d
Redefine the -i option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-15 11:23:20 -08:00
Tom Eastep
6d72cb3138
Correct update inline
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-15 09:32:09 -08:00
Tom Eastep
cb74b2d706
Document the -i update option in the manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-14 20:54:56 -08:00
Tom Eastep
9abe60bc27
Implement the -i option of upgrade
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-14 17:54:10 -08:00
Tom Eastep
33c5893bdb
Implement INLINE_MATCHES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-14 13:35:01 -08:00
Tom Eastep
2bc329aa1d
Add INLINE support to the masq file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-13 15:44:16 -08:00
Tom Eastep
b1241cf695
Merge branch '4.5.21'
2013-12-08 14:12:29 -08:00
Tom Eastep
670ecb203b
Document postcompile
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-08 14:12:08 -08:00
Tom Eastep
f22dfcaa75
Merge branch '4.5.21'
2013-12-08 09:02:44 -08:00
Tom Eastep
d71c2688dc
Clarify the need to quote/escaape settings with parentheses.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-08 09:02:25 -08:00
Tom Eastep
8faf756113
Add note about non-ACCEPT fw->loc policy.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-08 08:33:58 -08:00
Tom Eastep
95abeaea24
Finish INLINE in the tcrules file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-01 09:25:32 -08:00
Tom Eastep
75258083e3
Cleanup of column splitting change.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-12-01 09:24:49 -08:00
Tom Eastep
bf44e514e3
Keep parentheses balanced when splitting a line.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-30 14:13:42 -08:00
Tom Eastep
88467a1737
Merge branch '4.5.21'
2013-11-28 07:14:05 -08:00
Tom Eastep
dac037b597
Clarify 'User exit' and correct description of how extension scripts are used.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-28 07:13:47 -08:00
Tom Eastep
e5d250750b
Correct handling of ?SECTION
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-27 07:53:33 -08:00
Tom Eastep
d63262a0cb
change ZONE2ZONE default to '-'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-24 08:16:28 -08:00
Tom Eastep
3870157898
Issue warning on bare SECTION headings.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-24 07:58:02 -08:00
Tom Eastep
80d54ec40b
Implement ?SECTION
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-18 06:57:54 -08:00
Tom Eastep
855cb6e7f4
Correct handling of HFSC classes with DMAX but no UMAX
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-16 08:07:23 -08:00
Tom Eastep
ea21d61f39
Correct Broadcast Actions
...
- Delete --dst-type BROADCAST from IPv6
- Suppress superfluous multicast rule
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-12 08:41:58 -08:00
Tom Eastep
3b5c1ad601
Remove anachronistic text from the tcinterfaces manpages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-10 08:19:16 -08:00
Tom Eastep
6741d087fb
Merge branch '4.5.21' of ssh://git.code.sf.net/p/shorewall/code into 4.5.21
2013-11-04 11:33:07 -08:00
Tom Eastep
4a014d4884
Documentation cleanup
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-04 10:50:38 -08:00
Tom Eastep
e14d92c5ac
Add DROP support in tcrules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-04 10:50:11 -08:00
Tom Eastep
472ecc661f
Fix broken link in netmap.html
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-11-04 10:49:53 -08:00
Tom Eastep
8676aebceb
Fix broken link in netmap.html
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-26 08:18:23 -07:00
Tom Eastep
9c75895d43
Handle Ubuntu in the init installer
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-25 07:08:21 -07:00
Tom Eastep
c2c1552484
Correct syntax error
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-25 07:04:03 -07:00
Tom Eastep
5f37b5bde6
Correct install scripts
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-25 06:53:51 -07:00
Tom Eastep
b00e20d4d0
Merge branch '4.5.21' of ssh://server.shorewall.net/home/teastep/shorewall/code into 4.5.21
2013-10-24 08:04:07 -07:00
Tom Eastep
6eb2c0cb5f
Add link to the logging page from the policy manpages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-24 08:01:18 -07:00
Tom Eastep
fc3ff30009
Correct the default queue value for NFLOG.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-24 07:55:12 -07:00
Tom Eastep
ca3385d1be
Remove superfluous '[' from character set.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-21 09:28:21 -07:00
Tom Eastep
5823411091
Correct typo in a regular expression.
...
- Re-enable |<mark> in the tctrules file.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-21 07:04:23 -07:00
Tom Eastep
8fb1ce6810
Another network diagram tweak
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-21 07:03:53 -07:00
Tom Eastep
4cef6f9254
Make the DMZ object align with the Net object
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-14 10:01:21 -07:00
Tom Eastep
4fb80ca698
More tweaking object location
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-14 09:41:44 -07:00
Tom Eastep
bcb2573918
Don't try to get firewall version if not root
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-14 07:51:07 -07:00
Tom Eastep
66c2fca2b0
Eradicate the use of 'fgrep'
...
- Busybox on Leaf Bering does not have fgrep
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-14 07:15:08 -07:00
Tom Eastep
1666a4639f
Another minor tweak.
...
- Move the cloud upward slightly.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-14 07:01:20 -07:00
Tom Eastep
9345219c11
Another tweak to the network diagram
...
- Show the SMC zone nested in the Net zone
2013-10-14 06:59:31 -07:00
Tom Eastep
589e048086
Update Multi-ISP example
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-13 14:03:45 -07:00
Tom Eastep
b45c9bd0d2
Add SeaGL2013 Link
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-13 14:03:21 -07:00
Tom Eastep
b6c3d9cae1
Avoid error message during initial install
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-09 14:06:41 -07:00
Tom Eastep
20946f0711
Add Ubuntu support to configure
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-09 07:14:55 -07:00
Tom Eastep
faeea3bd8a
Add Ubuntu support to Shorewall-core installer.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-09 07:05:06 -07:00
Tom Eastep
b27e3d2fff
Merge branch '4.5.21'
2013-10-08 13:17:41 -07:00
Tom Eastep
75f5d97657
Enhance 'shorewall capabilities' output for REAP_OPTION
...
Include 'REAP_OPTION' in parentheses.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 12:53:53 -07:00
Tom Eastep
5e67808abd
Don't add host route in default table.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 11:27:41 -07:00
Tom Eastep
1659d8ce9f
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-10-08 09:52:51 -07:00
Tom Eastep
fa500b9ea2
Correct H323 and netbios-ns handling.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 09:24:52 -07:00
Tom Eastep
b6d7e9ea96
Work around emacs bug
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 09:24:40 -07:00
Tom Eastep
0e61c2f210
Correct H323 and netbios-ns handling.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 09:20:46 -07:00
Tom Eastep
3c9d984835
Correct typo
...
- list_split s/b split_list
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 09:19:07 -07:00
Tom Eastep
4917500f12
Work around emacs bug
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 07:13:01 -07:00
Tom Eastep
50b7a81b13
Correct typo
...
- list_split s/b split_list
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-08 06:56:16 -07:00
Tom Eastep
8c4bbf0c85
Implement REAP_OPTION capability
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-07 07:54:52 -07:00
Roberto C. Sanchez
12563c55a8
Add '. /lib/lsb/init-functions' to the Debian-specific init scripts, as recommended by lintian
2013-10-05 16:31:45 -04:00
Tom Eastep
13db1bd3be
Merge branch 'master' into 4.5.21
2013-10-04 15:54:41 -07:00
Tom Eastep
8a278a3dd6
Correct shorewall-init install.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-04 15:54:11 -07:00
Tom Eastep
4bb7942e17
Apply Thomas D's Shorewall-init installer patch.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-10-03 14:06:08 -07:00
Tom Eastep
9c30105fff
Display compiler version in the status and 'version -a' commands.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-30 15:59:42 -07:00
Tom Eastep
5b515f007b
Fix 'monthdays' in the TIME column.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-30 15:43:17 -07:00
Tom Eastep
24218934f8
Clean up uninstall scripts
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-30 15:42:58 -07:00
Tom Eastep
308aaad8d4
Use insserv on Debian
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-29 09:28:22 -07:00
Tom Eastep
d9c3345a2d
Correct temporal port range in mDNS macros.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-29 08:05:52 -07:00
Tom Eastep
9f80ad8fb3
Document push_/pop_/set_comment().
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-26 07:09:23 -07:00
Tom Eastep
d7cbd1da21
Allow actions to manipulate the current comment from Perl.
...
- Added set_comment()
- moved push/pop_comment() to the :DEFAULT export
2013-09-23 12:21:44 -07:00
Tom Eastep
56cb029ef4
Fix broken links
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-19 08:14:26 -07:00
Tom Eastep
a389aa01a8
Fix for litedir
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-18 21:05:35 -07:00
Tom Eastep
a5c608e996
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2013-09-18 17:59:49 -07:00
Tom Eastep
e570d91ab1
Document 'hostroute' and 'nohostroute'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-18 17:58:28 -07:00
Tom Eastep
eb75d0eef4
Add 'nohostroute' option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-18 16:49:54 -07:00
Tom Eastep
5bc0931ee4
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2013-09-17 08:24:40 -07:00
Tom Eastep
4524281163
Apply Thomas D's Gentoo support patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-17 08:22:52 -07:00
Tom Eastep
df028e420c
Use 'ip neigh ls' when 'arp' isn't installed.
...
- From Martin Gignac
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-17 08:10:36 -07:00
Tom Eastep
8e352d9dc0
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2013-09-17 06:59:58 -07:00
Tom Eastep
ff634ac776
Use 'ss' rather than 'ss' in the 'dump' command.
...
- From Martin Gignac
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-17 06:55:04 -07:00
Tom Eastep
4b9728effe
Correct test for the existance of coreversion in install.sh
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-12 13:55:30 -07:00
Tom Eastep
14bd1a9061
Don't require SYSCONFFILE for all products
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-10 08:24:27 -07:00
Tom Eastep
159d677acb
Update manpages to indicate that 'inline' is assumed for REJECT_ACTION
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-10 08:08:06 -07:00
Tom Eastep
e46e059b87
Specify SYSCONFFILE for SuSE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-10 08:04:36 -07:00
Tom Eastep
f61560509d
Correct indentation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-10 08:04:15 -07:00
Tom Eastep
5dbcdd65e2
Force 'inline' for REJECT_ACTION
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-10 07:37:53 -07:00
Tom Eastep
4fcf1cdd3a
Terminate the -init installer when distro is not supported
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-10 07:37:12 -07:00
Tom Eastep
56bfb6fb8e
Initialize T in the Shorewall Init installer
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-09 09:49:32 -07:00
Tom Eastep
50411e638c
Report the name of the SysV init file installed.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-09 08:11:45 -07:00
Tom Eastep
a40b3102d7
Look for coreversion in ${SHAREDIR} rather than in /usr/share/
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-09 07:40:18 -07:00
Tom Eastep
4c6b3e6596
Make Shorewall-init obey OPTIONS setting.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-09 07:33:08 -07:00
Tom Eastep
9125a04c45
Apply Thomas D's fix for error message in shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-09 06:50:28 -07:00
Tom Eastep
96d833780e
Apply Thomas D's fix for SYSCONFFILE in Shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-09 06:47:40 -07:00
Tom Eastep
dc5c0dc069
Validate default log levels
...
- Name the .conf option involved in error messages
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-06 16:00:15 -07:00
Tom Eastep
87ae801c15
Use the -w ip[6]tables option when available.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-04 10:16:36 -07:00
Tom Eastep
ae63a0ab77
Correct description of how REJECT is handled:
...
- Add UDP
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-02 17:07:58 -07:00
Tom Eastep
dcff4fad37
Add sample action to shorewall.conf manpage.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-01 12:20:44 -07:00
Tom Eastep
67603c5eb3
Implement REJECT_ACTION
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-09-01 09:14:10 -07:00
Tom Eastep
1540e50cce
Remove blank line
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-31 10:07:41 -07:00
Tom Eastep
3c1a2d1b41
Yet more improvements to Shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-24 09:37:56 -07:00
Tom Eastep
494cdfb73c
Some improvements to the shorewall-init scripts.
...
- shorewall-init will compile if needed.
- Added setting of 'vardir' to init.sh and init.suse.sh
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-20 13:06:25 -07:00
Tom Eastep
eb634fa769
Document SERVICEFILE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-18 16:02:14 -07:00
Tom Eastep
39e348997f
Add SERVICEFILE variable to shoreallrc.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-18 14:27:26 -07:00
Tom Eastep
156ed38b23
Correct installation of $SYSCONFFILE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-18 08:30:11 -07:00
Tom Eastep
1e245a4832
Correct syntax errors in the -lite uninstaller
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-15 16:29:41 -07:00
Tom Eastep
a298817201
Improve INITSOURCE handling in the installers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-15 06:51:27 -07:00
Tom Eastep
0a2f6c18cc
Correct typo in prog.footer
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-13 07:03:20 -07:00
Tom Eastep
32763e998b
Make -v work with the status command
...
- Also document exit status
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-13 06:52:46 -07:00
Tom Eastep
84e0c98c88
Remove debugging statement
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-10 06:54:43 -07:00
Tom Eastep
5f63183247
More fixes to the configure script
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-09 18:35:32 -07:00
Tom Eastep
189b81cd49
Correct more typos
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-09 16:56:48 -07:00
Tom Eastep
ec8bc90cae
Merge branch 'FETCH_HEAD'
2013-08-09 16:51:24 -07:00
Tom Eastep
2f25584dee
Correct another typo
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-09 16:50:43 -07:00
Tom Eastep
d127c90924
Correct typo
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-09 16:50:30 -07:00
Tom Eastep
b3c534bfee
Correct typo
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-09 16:29:31 -07:00
Tom Eastep
fc5c92cabc
Use /etc/os-release to determine build host
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-08 17:44:40 -07:00
Tom Eastep
0f8d9ca491
Restore 'release' symlink from 'trunk' (required by build).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-06 07:31:01 -07:00
Tom Eastep
a10aea280b
Add some abbreviations for common commands
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-06 07:05:47 -07:00
Tom Eastep
ceffc000eb
Correct Typo
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-05 08:32:17 -07:00
Tom Eastep
6615c1f736
Clarify usage of Interface Option Chains
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-08-04 09:01:09 -07:00
Tom Eastep
83d1aa6682
Allow OPTIMIZE=All
...
- Remove use of literal 4096 from OPTIMIZATION checks.
- Moved constant declarations to the Config module.
- Documented that level 1 is ignored when level 4 is specified.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-29 10:08:35 -07:00
Tom Eastep
e0a222938a
Merge branch '4.5.19'
2013-07-27 08:14:35 -07:00
Tom Eastep
bf15b859bc
Clarify the relationship between ROUTE_FILTER and routefilter.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-27 08:09:23 -07:00
Tom Eastep
36a4ef1676
Correct typo in action.IfEvent
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-25 06:10:11 -07:00
Tom Eastep
4edbad6849
Describe the need for LSM to provide failover.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-24 09:55:38 -07:00
Tom Eastep
72651a5397
Apply Togan's patch for Shorewall-init.service (again)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-24 08:11:25 -07:00
Tom Eastep
b10a0642e1
Apply Togan's patch for Shorewall-init.service (again)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-24 08:10:27 -07:00
Tom Eastep
aabb22a50f
Add the TRACK_RULES option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-24 07:22:51 -07:00
Tom Eastep
765b748283
Documentation updates
...
- Add meaningful IDs to some sections in Events.xml
- Correct typos in the accounting manpages
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-22 07:54:45 -07:00
Tom Eastep
7aa33c140d
Add an AutoBL action with helper AutoBLL
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-17 10:19:18 -07:00
Tom Eastep
04c2a88d74
Add caution to the Events example on blacklisting
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-15 14:30:31 -07:00
Tom Eastep
8c27b027fc
Break <command> into <command>[<optionlist>]
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-14 08:44:01 -07:00
Tom Eastep
5ba8df81fb
Further improve readability of the show event[s] commands.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-13 09:08:50 -07:00
Tom Eastep
3625d9eae7
Mention /proc/net/xt_recent/* in the Events document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 17:08:58 -07:00
Tom Eastep
51d5ec6b2b
Make the output of 'show event[2] understandable
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 16:07:22 -07:00
Tom Eastep
c7ad12177a
Enhance description of events by mentioning xt_recent options.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 14:47:22 -07:00
Tom Eastep
891e3e0e1d
Use the --reap option in sticky recent rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 14:46:39 -07:00
Tom Eastep
d6d0cad2f9
Add 'show event[s]' to manpages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 10:37:27 -07:00
Tom Eastep
5c7500e13e
Display the current time as an integer in 'show event[s]' output
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 09:46:08 -07:00
Tom Eastep
282bf0a78c
Allow Events with Shorewall6
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 09:45:41 -07:00
Tom Eastep
09240da55a
Change the external name of MARK_ANYWHERE to 'Mark in the filter table'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 09:45:20 -07:00
Tom Eastep
d68b581f3b
Update the packet marking document for the Event mark bit
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 07:42:09 -07:00
Tom Eastep
2df4aae583
Reword an error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 07:22:28 -07:00
Tom Eastep
501007d0ac
Correct the Events article.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 07:14:42 -07:00
Tom Eastep
89f16bdb37
Include a current time event in /proc/net/xt_recent/
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-12 07:14:22 -07:00
Tom Eastep
f99e20ee19
Allow 'show event[s]'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-11 19:21:56 -07:00
Tom Eastep
8e30831385
Resolve merge conflicts
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-11 14:20:38 -07:00
Tom Eastep
d2725fcd87
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-07-11 14:16:19 -07:00
Tom Eastep
9535a7d7df
Rename 'Trigger' to 'Event' and document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-11 10:39:21 -07:00
Tom Eastep
3c6df56b57
Implement Triggers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-10 13:27:58 -07:00
Tom Eastep
411ca87ec3
Allow logging rules with more than 15 ports
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-08 15:59:54 -07:00
Tom Eastep
43d4a8dcf8
Correct a FAQ
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-08 14:19:47 -07:00
Tom Eastep
948a7fccc2
Enhance a comment
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-07 12:52:04 -07:00
Tom Eastep
73060a3761
Correct typo in dropBcast()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-06 07:58:21 -07:00
Tom Eastep
cd83d7727c
Restore handle_original_dest().
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-04 14:51:06 -07:00
Tom Eastep
5121634457
Add ihandle_original_dest()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-04 14:37:24 -07:00
Tom Eastep
131c1f432b
Add iverify_source_interface()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-04 14:07:09 -07:00
Tom Eastep
03885f71d3
Create add_expanded_ijump() that breaks long lines
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-03 15:13:48 -07:00
Tom Eastep
b735b93378
Re-factor irule generation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-03 10:59:09 -07:00
Tom Eastep
afd66157a5
Discontinue support for 4.4.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-03 10:27:59 -07:00
Tom Eastep
2f8c4e6ddc
Clarify conditional variables in multi-ISP example.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-03 08:52:26 -07:00
Tom Eastep
b639a18eb9
Simplify fix for -q
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-03 08:16:27 -07:00
Tom Eastep
5ce5d5e607
Delete superfluous blank line
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 15:03:50 -07:00
Tom Eastep
3e1ed30f4e
Make initial progress message obey VERBOSITY
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 14:23:27 -07:00
Tom Eastep
00c5985458
Rename clone_rule() to clone_irule()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 12:38:16 -07:00
Tom Eastep
1a44b66656
Cleaner handling of trailing spaces from log_irule_limit.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 12:32:35 -07:00
Tom Eastep
b215cf379a
Generate a warning when Limit is invoked.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 12:31:29 -07:00
Tom Eastep
3ec6745df9
Use log_irule_limit() internally where possible.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 11:48:02 -07:00
Tom Eastep
55be5b0119
Add log_irule_limit() and log_irule() functions.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 11:47:19 -07:00
Tom Eastep
42a649d093
Create $globals{LOGILIMIT}
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-02 09:00:36 -07:00
Tom Eastep
18e7e43b2f
Eliminate globals{STATEMATCH}
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-01 16:01:57 -07:00
Tom Eastep
6803ce5d41
Add constants for %used values.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-07-01 15:36:16 -07:00
Tom Eastep
565fb74795
Correct bridge detection and 'qt' implementation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-24 13:07:38 -07:00
Tom Eastep
fc754040d5
Avoid shell error when detecting owner name match
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-24 09:51:32 -07:00
Tom Eastep
cc5a59231b
Make qt() work correctly when tracing.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-24 07:17:15 -07:00
Tom Eastep
25f96e6a88
Reword unreachable warning (again)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-20 10:50:28 -07:00
Tom Eastep
71bcd11ab6
Make ?...shell/perl directives case insensitive
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-20 10:39:39 -07:00
Tom Eastep
4bd35a0b93
Allow 'routeback=0'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-16 08:37:53 -07:00
Tom Eastep
52eb29d01e
Remove incorrect statement from the Macro document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-15 06:51:59 -07:00
Tom Eastep
cb132e2421
Include the chain name in the 'unreachable' warning.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-11 06:29:07 -07:00
Tom Eastep
53f1cd40df
Add 'unmanaged' option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-10 12:36:18 -07:00
Tom Eastep
c653d9ce83
Only issue one 'unreachable' warning per chain.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-08 10:02:19 -07:00
Tom Eastep
6b67f2698d
Add a Kerberos macro (from James Shubin)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-08 07:37:00 -07:00
Tom Eastep
254d2037ef
Delete unused variable.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-04 15:34:25 -07:00
Tom Eastep
cb8e76b1d2
Add sub get_opttype to emphasize where rule option types are used.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-04 12:49:20 -07:00
Tom Eastep
2b579d2dff
Small efficiency change in helper processing.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-04 12:48:22 -07:00
Tom Eastep
fc3e3dbf3c
Cosmetic change.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-03 10:53:33 -07:00
Tom Eastep
81acedd1b3
Reword the 'unreachable' warning.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-02 17:13:41 -07:00
Tom Eastep
d8f53cc0a9
Merge branch '4.5.17'
...
Conflicts:
Shorewall/Perl/Shorewall/Chains.pm
2013-06-02 15:31:45 -07:00
Tom Eastep
481811d29f
Merge NFACCT and EXPENSIVE matches during optimization
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-02 13:29:13 -07:00
Tom Eastep
3867902b27
Use 'NONE' policies for LOOPBACK and LOCAL zones to non-firewall zones.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-02 07:31:32 -07:00
Tom Eastep
adf51d0059
Revise the unreachable warning stuff.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 16:32:46 -07:00
Tom Eastep
7dbd50708b
Clear the current filename after last file is processed.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 13:05:35 -07:00
Tom Eastep
4340bcffb1
Don't optimize away a rule that includes nfacct matches.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 13:05:25 -07:00
Tom Eastep
4a05e56d6d
Disable warning on unreachable rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 13:05:16 -07:00
Tom Eastep
2d8078033c
Clear the current filename after last file is processed.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 13:03:10 -07:00
Tom Eastep
c5f2eeea80
Don't optimize away a rule that includes nfacct matches.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 13:02:39 -07:00
Tom Eastep
5343243f6b
Disable warning on unreachable rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-06-01 13:01:55 -07:00
Tom Eastep
4865899018
Avoid a forward jump for local zones.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-30 06:52:09 -07:00
Tom Eastep
9b68204865
Generate an 'unreachable rule(s)' warning.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-30 06:17:22 -07:00
Tom Eastep
a550dd3eed
Issue a warning when a rule is dropped do to terminated chain.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-29 21:01:07 -07:00
Tom Eastep
e405ab80bf
Update Common Action doc for 'Auth' change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-29 08:40:43 -07:00
Tom Eastep
e9badc1f61
Correct comment in action.Drop
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-29 08:35:15 -07:00
Tom Eastep
f0aa29222f
Correct minor IPv6 TPROXY bug
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-29 07:18:46 -07:00
Tom Eastep
eaf1d0e5c2
Another error check for hosts files and loopback zones.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-28 10:00:07 -07:00
Tom Eastep
446f764d19
Allow config with only local and firewall zones.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-28 08:03:44 -07:00
Tom Eastep
9b0b3d4b70
Correct ICMPV6 type name translation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-28 08:03:19 -07:00
Tom Eastep
a48a4b7a2e
Don't allow fowarding between local zones.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-28 06:14:44 -07:00
Tom Eastep
8743b64e00
Export 'shorewall' from the Config module.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-27 06:52:45 -07:00
Tom Eastep
2de0fbf7d0
Change 'local' to 'loopback' and add 'local' zones that match non-loopback interfaces.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-26 14:06:51 -07:00
Tom Eastep
f89c704d01
Disallow 'virtual' physical interfaces.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-26 08:47:44 -07:00
Tom Eastep
0b5a316cfc
Emit 'expensive' matches last unless there are '-m nfacct' matches in the rule.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-26 08:03:54 -07:00
Tom Eastep
31f9ea5b93
Add progess and warning messages to 'update -D'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-25 16:31:55 -07:00
Tom Eastep
dde1f0a779
Only enable helpers during a 'clear' operation.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-25 16:31:27 -07:00
Tom Eastep
60d0a50d9d
Add some warning/progress messages to help understand 'update -D' behavior.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-25 13:20:12 -07:00
Tom Eastep
064f9f974c
Cosmetic change.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-23 09:49:25 -07:00
Tom Eastep
fd11eb7d82
Omit fw->fw jumps when there is a local zone.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-22 09:19:34 -07:00
Tom Eastep
9e77bb5499
Ensure correct match ordering with trivial exclusion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-22 08:46:22 -07:00
Tom Eastep
8df8fe990a
Allow 'local' zone to work with 'destonly'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-22 07:34:04 -07:00
Tom Eastep
ac02c484f5
Change 'local' interface option to a zone type.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-19 15:35:20 -07:00
Tom Eastep
1e6578c759
Correct example in the TPROXY documentaiton.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-17 13:36:09 -07:00
Tom Eastep
5ec72dad6c
Add routes for standard tables when there are no providers.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-16 15:32:05 -07:00
Tom Eastep
f6a55bbf05
Allow the '-V' option in the CLI programs.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-16 14:29:36 -07:00
Tom Eastep
739f3779f5
Generate warnings for local->non-firewall and non-firewall->local rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-16 07:51:12 -07:00
Tom Eastep
2e293dd356
Make 'local,destonly' work correctly.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-14 14:36:51 -07:00
Tom Eastep
bc6a38ca64
Remove most special handling of 'Auth'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-14 10:44:26 -07:00
Tom Eastep
a5412cff38
Issue a warning when a rule will be optimized away due to 'destonly'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-14 09:30:59 -07:00
Tom Eastep
46a6a7b258
Correct earlier optimization.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-14 07:27:57 -07:00
Tom Eastep
b38f1416aa
Mention "all+' in the "Important" notes at the top
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-13 13:41:12 -07:00
Tom Eastep
105d1db85d
Cosmetic change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-13 11:24:09 -07:00
Tom Eastep
96a5d64941
Apply Mr-4's Shorewall-init bugfix patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-13 11:23:53 -07:00
Tom Eastep
200d347ac8
Small Efficiency Change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-13 10:52:04 -07:00
Tom Eastep
c8133145e6
Add support for "all+" in the policy file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-13 09:01:12 -07:00
Tom Eastep
e3d9b2762d
Add 'destonly' and 'local' to the interface manpages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 12:48:58 -07:00
Tom Eastep
9178ecbab0
Suppress superfluous ACCEPT rule when 'lo' is attached to a 'local' zone.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 10:38:44 -07:00
Tom Eastep
d06a7b55b6
Add a 'destonly' option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 10:37:40 -07:00
Tom Eastep
2fb01bec8d
Don't assume 'destonly' with 'local'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 09:58:37 -07:00
Tom Eastep
6551d67b2e
Call delete_chain_and_references recursively.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 09:29:29 -07:00
Tom Eastep
4b76d8c462
Handle optimize level 0 in the IPV6 nat table.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 09:28:25 -07:00
Tom Eastep
1bb5b89ee1
Add the 'local' interface option.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-12 09:27:12 -07:00
Tom Eastep
8602dff487
More shorewall-init changes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-11 16:38:09 -07:00
Tom Eastep
34f3076c6d
Remove duplicate logic and correct one defect.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-10 20:21:00 -07:00
Tom Eastep
c3901f1161
Release mutex on error.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-09 09:57:09 -07:00
Tom Eastep
3923092468
Take 2 on conditional compilation.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-08 19:01:39 -07:00
Tom Eastep
7215b61aa4
Document changes introduced by Mr-4.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-07 10:16:38 -07:00
Tom Eastep
577db69719
Support conditional compilation.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-07 09:36:02 -07:00
Tom Eastep
be7a6ec35d
Correct Debian Shorewall-init SysV init script.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-06 09:50:51 -07:00
Tom Eastep
cc72b75ba9
Misc fixes to Shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-06 09:36:00 -07:00
Tom Eastep
56318e6cc8
Try to ensure that cp doesn't copy the firewall script to itself.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-06 09:22:16 -07:00
Tom Eastep
ea71f15b3d
Delete SWPING from MultiISP doc.
2013-05-06 09:09:24 -07:00
Tom Eastep
13c90e2aef
Correct my update to Mr-4's bup patch.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-04 18:40:14 -07:00
Tom Eastep
fdfdb49951
Apply Mr-4's priority->perf patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-04 14:05:03 -07:00
Tom Eastep
61cb105c02
Apply Mr-4's noautosrc patch (modified)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-04 14:00:25 -07:00
Tom Eastep
4621dccd53
Apply Mr-4's special route handling in COPY (modified).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-04 13:27:34 -07:00
Tom Eastep
14cf5aa0d6
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-05-03 12:23:40 -07:00
Roberto C. Sanchez
a0228e9d3b
Fix typos in manpages
2013-05-03 12:19:45 -04:00
Tom Eastep
b83ca4812b
Include trailing space in a regular expression.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-03 08:36:38 -07:00
Tom Eastep
80efd095a8
Correct handling of INLINE without '-j' in the tcrules file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-01 14:52:48 -07:00
Tom Eastep
d6961c4c3b
Clean up the temporary chains sooner.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-01 14:48:27 -07:00
Tom Eastep
54f5aaca63
Fix handling of CT_TARGET
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-05-01 11:15:36 -07:00
Tom Eastep
82bfb5ac50
Document @caller.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-30 16:32:25 -07:00
Tom Eastep
1012251957
Apply Mr-4's 4a patch (modified)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-27 07:04:40 -07:00
Tom Eastep
20d38e8b52
Centralize the validation of nfacct object names.
...
- Also correct a missing ' ' from the output generated by INLINE
freeform input.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-26 09:09:08 -07:00
Tom Eastep
b57fd9f2a9
Update TPROXY article to explain exclusion.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-26 08:42:23 -07:00
Tom Eastep
52f5ae15d1
Apply Mr-4's cosmetic patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-25 17:29:41 -07:00
Tom Eastep
7e830e5df4
Allow special characters in nfacct names.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-25 10:07:49 -07:00
Tom Eastep
8bb03a741d
Update blrules manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-24 08:17:10 -07:00
Tom Eastep
f543c3bd1e
Finish Mr-4's NFACCT patch
...
- Correct indentation
- Remove '$type' argument to split_nfacct_list
- Update manpages.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-23 06:55:30 -07:00
Dash Four
68c7782e7d
Shorewall 4.5.16 Beta 6
...
Tom Eastep wrote:
> On 4/22/13 5:07 PM, "Dash Four" <mr.dash.four@googlemail.com > wrote:
>
>
>> Anyway, I've just implemented individual "!" in the NFACCT statement by
>> hacking your Accounting.pm - I can attach a small patch for
>> review/inclusion if you are interested, but be aware that it does change
>> the syntax slightly in a sense that "!" needs to be specified for each
>> object within NFACCT() - "NFACCT(...)!" is no longer allowed.
>>
>
> Sure -- send it along.
>
Attached - the above caveat applies though.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-22 21:17:59 -07:00
Tom Eastep
4faf3728f2
Implement INLINE in the tcrules file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-22 19:00:29 -07:00
Tom Eastep
ad70240347
Remove a blank line
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-22 09:36:25 -07:00
Tom Eastep
b6ceb96ebe
Add 'initdone' to the config file list in the conf basics article.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-22 07:57:18 -07:00
Tom Eastep
739013f248
Handle nfacct object lists in parens following an ipset name.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-22 07:56:56 -07:00
Tom Eastep
6d57e7a0ce
Mark a rule as complex if an option value is a reference.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-21 14:44:30 -07:00
Tom Eastep
0d39d7542e
Update the Actions document re: CHAIN_SCRIPTS
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-21 08:49:22 -07:00
Tom Eastep
5ad69aa650
Add CHAIN_SCRIPTS option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-21 07:30:31 -07:00
Tom Eastep
a56dcc745d
Clarify <chain>:COUNT in the accounting files.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-20 17:11:46 -07:00
Tom Eastep
1b9fd642bb
Add INLINE to the accounting file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-20 08:02:02 -07:00
Tom Eastep
7c8f1ae020
Correct HELPERS handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 16:35:19 -07:00
Tom Eastep
c5d4a63afe
Describe a more complex dmz squid solution
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 14:15:40 -07:00
Tom Eastep
a9ce4c20f0
Add routefilter=0,logmartians=0 to Squid routing solution
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 13:52:01 -07:00
Tom Eastep
1fd62e1612
Restore order in the NFACCT target.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 11:11:37 -07:00
Tom Eastep
6c2679ce75
Allow incrementing an nfacct object when an ipset matches.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 10:44:57 -07:00
Tom Eastep
610bdf1aac
Correct merge_rules() for LAST matches.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 08:40:01 -07:00
Tom Eastep
91c4dd2e56
Document multiple nfacct objects in one rule.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-19 06:38:02 -07:00
Tom Eastep
cbdca08fea
Fix for multiple nfacct patch.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-18 16:37:54 -07:00
Tom Eastep
b87b4b61d8
Allow multiple nfacct matches in one accounting rule.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-18 16:14:57 -07:00
Tom Eastep
9c010691a3
Always place 'nfacct' last
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-18 15:26:34 -07:00
Tom Eastep
d3e9a2f7e8
Remove wrong entries from the helpers file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-18 15:25:18 -07:00
Tom Eastep
8ef11a376b
Document 'HELPERS=none'.
...
- Also make 'check -u' work correctly regarding HELPERS=
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-18 11:30:47 -07:00
Tom Eastep
4d686e873b
Implement 'HELPERS=none'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-18 10:30:56 -07:00
Tom Eastep
f55e34dd8b
Don't allow options on targets that don't accept them.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-17 17:18:01 -07:00
Tom Eastep
668bd4a1a4
Accept complex log levels with INLINE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-17 16:59:14 -07:00
Tom Eastep
5d5f168f25
Don't clone rule unconditionally in format_rule()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-17 13:35:32 -07:00
Tom Eastep
938bd72844
Better handling of the matches rule member.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-17 10:39:32 -07:00
Tom Eastep
ef01748dc9
Update manpages for INLINE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-17 07:34:00 -07:00
Tom Eastep
8b91575c9e
Maintain order when multiple instances of a match are separated.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-17 06:52:32 -07:00
Tom Eastep
0da38cc38e
Order matches in rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-12 11:37:29 -07:00
Tom Eastep
6950cd2576
Allow '-' in a match name.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 18:30:02 -07:00
Tom Eastep
ff4fb21044
Require that the '-j' part of a free-form rule be known.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 18:29:45 -07:00
Tom Eastep
614c5e6155
Assume LOG if a level is specified with INLINE.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 14:16:34 -07:00
Tom Eastep
35b0b4a4f9
Support A_ACCEPT!
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 13:37:49 -07:00
Tom Eastep
c34cf333ba
Allow both {...} and ';' with INLINE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 12:57:59 -07:00
Tom Eastep
b33bdeaa02
Allow a parameter to INLINE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 11:54:58 -07:00
Tom Eastep
38f3ae0934
Handle 'NONE' policy correctly.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 09:35:27 -07:00
Tom Eastep
beec4a188f
Implement INLINE action (again).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 09:15:59 -07:00
Tom Eastep
f85d548d40
Correct handling of MACLIST_DISPOSITION with MACLIST_TABLE=mangle
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-11 06:23:22 -07:00
Tom Eastep
ee2e85c0fb
Correct generation of the blacklog chain when disposition is audited
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-10 16:43:38 -07:00
Tom Eastep
186f71fa96
Add NEW_TOS_MATCH capability
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-09 14:04:16 -07:00
Tom Eastep
477e2bc455
Additional corrections to INLINE action.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-09 09:41:43 -07:00
Tom Eastep
273f109daf
Correct handling of MACLIST_DISPOSITION=A_xxx when MACLIST_TABLE=mangle
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-09 09:37:12 -07:00
Tom Eastep
50494f667c
Implement INLINE action
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-08 17:30:00 -07:00
Tom Eastep
183a0a75a1
Implement 'builtin' actions.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-08 16:14:26 -07:00
James Shubin
f176f91b7e
Added VRRP macro.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-05 12:37:46 -07:00
Tom Eastep
a56f485797
Add Xymon macro.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-05 08:49:33 -07:00
Tom Eastep
9e10c38e26
Don't emit 'quantum' calculation unless the qdisc is 'htb'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-03 08:39:18 -07:00
Tom Eastep
64e7675f45
Add note about rate-estimators in FAQ 97a
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-03 07:28:23 -07:00
Tom Eastep
ee66a45e2e
Correct comments in the Chains module.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-02 12:52:10 -07:00
Tom Eastep
190e43ff51
Correct typo
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-02 10:55:09 -07:00
Tom Eastep
c200efa6d7
Revert "Disable script generation while processing TC"
...
This reverts commit 5b18ff91ca
.
2013-04-01 15:23:16 -07:00
Tom Eastep
efebda76d2
Improve the description of 'accept_ra' in shorewall6-interfaces(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-01 14:25:49 -07:00
Tom Eastep
5b18ff91ca
Disable script generation while processing TC
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-04-01 09:05:12 -07:00
Tom Eastep
ef5818ce7e
Merge branch '4.5.15'
2013-03-31 07:08:49 -07:00
Tom Eastep
58ef8e0ec3
Correct bounds check in do_dscp()
...
- "< 0x2f" s/b "< 0x3f"
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-31 07:07:21 -07:00
Tom Eastep
8a84c1c371
Avoid 'echo' failure during 'enable'.
...
- in the case where the kernel doesn't know about
/proc/sys/net/ipv6/conf/x/accept_ra
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-31 07:02:11 -07:00
Tom Eastep
1db5741edd
Merge branch '4.5.15'
...
Conflicts:
Shorewall/Perl/Shorewall/Proc.pm
2013-03-30 18:08:17 -07:00
Tom Eastep
1139e1a09c
Establish /proc/sys/net/ipv6/conf/X/forwarding during 'enable'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-30 17:26:50 -07:00
Tom Eastep
d415de1883
Add the accept_ra Shorewall6 interface option.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-30 16:44:18 -07:00
Tom Eastep
2381b0fd8f
Correct typo in FAQ 97a
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-30 08:41:57 -07:00
Tom Eastep
448d957e48
Fix use of names for DSCP.
...
- From Thibaut Chèze
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-30 07:20:10 -07:00
Tom Eastep
8fe7963631
Revert another replace->add change.
...
- Also includes a cosmetic change.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-27 06:57:49 -07:00
Tom Eastep
6334b09653
Add a comment about why the 'id' member of builtin tables is initialized in process_providers()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-26 14:30:42 -07:00
Tom Eastep
e572d6ce50
Use the 'id' member in copy_and_edit_table().
...
- Also add prohibit and unreachable to the existing blackhole case.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-26 07:38:13 -07:00
Tom Eastep
792a19bf4b
Initialize the 'id' member of reserved tables after .conf has been read.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-26 07:36:57 -07:00
Tom Eastep
61e21de41b
Revert bad hunk from last change.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-26 07:00:16 -07:00
Tom Eastep
43932f2bbd
Cleanup of table id/number and 'route replace' erradication
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-25 07:35:30 -07:00
Tom Eastep
6e5f00062c
Revert "Use 'replace' rather than 'add' for routes defined in the routes file."
...
This reverts commit 215fd9e234
.
Conflicts:
Shorewall/Perl/Shorewall/Providers.pm
2013-03-24 14:19:31 -07:00
Tom Eastep
b5ea4067e4
Implement USE_RT_NAMES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-24 10:56:38 -07:00
Tom Eastep
1dfbc11cfa
More cleanup of the Multi-ISP null routing section.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-24 09:24:57 -07:00
Tom Eastep
0c30e7c013
Uniform handling of VLSM width.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-23 09:19:26 -07:00
Tom Eastep
536fea27a5
Detect duplicate routes.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-22 14:59:35 -07:00
Tom Eastep
215fd9e234
Use 'replace' rather than 'add' for routes defined in the routes file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-22 14:55:27 -07:00
Tom Eastep
1701bd46fc
Correct table entry in the Shorewall-init article.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-22 14:54:18 -07:00
Tom Eastep
4c0a0e0ff8
Don't emit 'qt ' in the undo_x_routing files.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-22 13:20:27 -07:00
Tom Eastep
1a4db31ff0
Make NetworkManager with with Shorewall-init on SuSE.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-21 15:02:35 -07:00
Tom Eastep
9e5cf92a59
Merge branch '4.5.14'
2013-03-21 12:00:20 -07:00
Tom Eastep
3ac6835650
Handle IPv6 /32 networks correctly.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-21 11:30:59 -07:00
Tom Eastep
6ebe28040b
Add Four to the list of authors
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-17 07:42:45 -07:00
Tom Eastep
1e866eac28
Implement the other forms of NULL routing.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-16 08:20:52 -07:00
Tom Eastep
e2123ae276
Correct ifupdown handling on Debian
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-15 13:03:53 -07:00
Tom Eastep
b27e5f4378
Correct installation of /sbin/ifup-local and /sbin/ifdown-local
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-15 11:14:44 -07:00
Tom Eastep
b85880e8e6
Correct handling of install on RedHat and derivatives.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-15 10:53:36 -07:00
Tom Eastep
3e3cce534e
Split ifupdown.sh into separate per-distro scripts.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-15 10:25:32 -07:00
Tom Eastep
9a4df0fac8
Don't delete the user's tcstart file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-14 15:07:33 -07:00
Tom Eastep
8839ac45cf
Merge branch '4.5.14'
2013-03-14 14:03:49 -07:00
Tom Eastep
2763826059
Install the routes file unless $SPARSE
...
- Don't delete the file unconditionally.
- Delete an unhelpful comment
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-14 14:03:05 -07:00
Tom Eastep
8c53fa175c
Update action tables in Shorewall-init article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-14 11:05:47 -07:00
Tom Eastep
d246bedab8
Install the routes file unless $SPARSE
...
- Don't delete the file unconditionally.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-14 11:04:26 -07:00
Tom Eastep
d005ffa766
Update action tables in Shorewall-init article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-13 11:17:10 -07:00
Tom Eastep
b10218e773
Add a 'UDPLITE Port Redirection' capability.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-10 10:07:52 -07:00
Tom Eastep
e77ca971bd
Avoid shell diagnostic in 'show capabilities' when no arptables installed
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-10 09:48:10 -07:00
Tom Eastep
8442477224
Add Enhanced Multi-port match capability
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-10 09:04:47 -07:00
Tom Eastep
fd2fcc996f
Don't allow port redirection with UDPLITE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-10 08:32:45 -07:00
Tom Eastep
6e9fc77f73
Remove nonsensical comment from the stoppedrules manpage
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-09 08:15:13 -08:00
Tom Eastep
8c4c856caa
Issue a warning if the contents of the DUPLICATE column may be invalid.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-09 07:57:13 -08:00
Tom Eastep
a167e3449e
Avoid Perl run-time errors when checking a provider interface.
...
- Handle case where a provider interface matches a wildcard
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-09 07:56:16 -08:00
Tom Eastep
b871fc689c
Merge branch 'FETCH_HEAD' into 4.5.14
2013-03-09 07:11:47 -08:00
Tom Eastep
cfe2bd11b0
Allow 'none' in the COPY column when the DUPLICATE column is empty.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-08 19:18:13 -08:00
Tom Eastep
bd64baa8d9
Require at least one zone for a provider
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-08 13:08:23 -08:00
Tom Eastep
e1f7a9dbf8
Reverse an earlier silly patch.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-08 10:38:13 -08:00
Tom Eastep
fe6533943c
Correct 'routes' manpages.
...
- change 4.5.15 with 4.5.14 for the availability of blackhole routes
- Add 'main' to the legal providers.
2013-03-08 08:26:08 -08:00
Tom Eastep
7913082d41
Merge branch 'master' into 4.5.14
2013-03-08 08:19:43 -08:00
Tom Eastep
a990ceecba
Clarify ipsets WRT xtables-addons.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-08 08:18:00 -08:00
Tom Eastep
4586568649
Merge branch '4.5.14' of ssh://git.code.sf.net/p/shorewall/code
2013-03-08 08:00:43 -08:00
Tom Eastep
b4d4083513
Split large '--ports' lists across multiple rules.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-08 07:38:23 -08:00
Tom Eastep
91f5a9dec0
Make 'main' work correctly when specified in the routes file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-08 07:26:49 -08:00
Tom Eastep
50030bcc2d
Revert "Don't allow routes to be added to non-Provider tables."
...
This reverts commit 6f9a1ba29d
.
2013-03-08 06:55:12 -08:00
Tom Eastep
8eacbe287b
Correction to MULTIPORT patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 18:11:59 -08:00
Tom Eastep
6f9a1ba29d
Don't allow routes to be added to non-Provider tables.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 17:18:57 -08:00
Tom Eastep
6ba02c4a24
Merge branch 'master' into 4.5.14
...
Conflicts:
Shorewall/Perl/Shorewall/Providers.pm
2013-03-07 08:29:30 -08:00
Tom Eastep
c4f0be96ac
Require that interfaces in the COPY column be known.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 07:32:56 -08:00
Tom Eastep
7da10ff923
Additional change to copy blackhole routes.
...
- Add 'blackhole' to the outer case statement
- Add RFC1918 blackhole routes before starting providers.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 07:01:58 -08:00
Tom Eastep
ace9a49106
Allow addition of blackhole routes.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 07:01:41 -08:00
Tom Eastep
7f2c933cb3
Copy blackhole routes to secondary tables.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 07:01:18 -08:00
Tom Eastep
f091935f96
Merge branch 'FETCH_HEAD'
2013-03-07 06:53:44 -08:00
Tom Eastep
5aa731e963
Additional change to copy blackhole routes.
...
- Add 'blackhole' to the outer case statement
- Add RFC1918 blackhole routes before starting providers.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-07 06:52:16 -08:00
Tom Eastep
5e0749da3c
New approach to copying blackhole routes to secondary routing tables.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 20:02:48 -08:00
Tom Eastep
06e7f297f7
Allow addition of blackhole routes.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 11:48:09 -08:00
Tom Eastep
216029c3a9
Copy blackhole routes to secondary tables.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 11:04:23 -08:00
Tom Eastep
ec5e1b54c1
Correct COPY description in the multi-ISP document.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 08:28:18 -08:00
Tom Eastep
e12bc47546
Remove duplicate interface names in generated case statement.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 08:28:12 -08:00
Tom Eastep
384c179dd6
Avoid duplicate echo command in generated script.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 08:28:03 -08:00
Tom Eastep
ef291b79d5
Correct COPY description in the multi-ISP document.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 07:56:42 -08:00
Tom Eastep
32b2030e59
Remove duplicate interface names in generated case statement.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 07:03:41 -08:00
Tom Eastep
0bb62ed290
Avoid duplicate echo command in generated script.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-06 06:12:43 -08:00
Tom Eastep
6ffedae4fb
Document '=' in the SOURCE PORT(S) column of shorewall-tcrules(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-05 08:39:14 -08:00
Tom Eastep
631c1ac843
Mention the multiport match requirement for '='
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-04 12:53:00 -08:00
Tom Eastep
49918b654e
Support '=' in SOURCE PORT(S) columns
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-04 09:56:10 -08:00
Tom Eastep
fbfd265c0d
Merge branch 'FETCH_HEAD'
...
Conflicts:
Shorewall/Perl/Shorewall/Chains.pm
2013-03-03 17:50:16 -08:00
Tom Eastep
0857eb27d5
Another case of detecting invalid server IP address.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-02 09:08:13 -08:00
Tom Eastep
69f6149d4c
Detect missing, NIL or ALL server IP address in a DNAT rule.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-02 09:00:08 -08:00
Tom Eastep
5ca3b795fc
Correct IPv6 REDIRECT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-01 16:44:49 -08:00
Tom Eastep
9499a47a0d
Revert "Use '--to-dest' for IPv6 rather than '--to-destination'"
...
This reverts commit c9d8c22b60
.
2013-03-01 10:44:40 -08:00
Tom Eastep
c9d8c22b60
Use '--to-dest' for IPv6 rather than '--to-destination'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-01 09:03:22 -08:00
Tom Eastep
8960f72532
Handle DNAT with no port correctly.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-03-01 07:58:58 -08:00
Tom Eastep
252dd9b676
Correct SUBSYSLOCK setting in shorewall6.conf
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-28 07:45:17 -08:00
Tom Eastep
ee091d09eb
Allow ports with UDPLITE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-28 06:27:51 -08:00
Tom Eastep
22c614d30b
Don't allow :persistent in a MASQUERADE rule.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-27 12:48:27 -08:00
Tom Eastep
418034579f
Support IPv6 Masquerade
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-27 09:25:26 -08:00
Tom Eastep
78babf0941
Fixes for IPv6 DNAT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-26 10:24:25 -08:00
Tom Eastep
45d53bdb1d
Delete superfluous statement.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 17:50:33 -08:00
Tom Eastep
fb17de0595
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2013-02-25 17:29:49 -08:00
Tom Eastep
6ed1caedd0
Validate IPv4 port range in ADDRESSES column
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 17:29:33 -08:00
Tom Eastep
1d4f189b5f
Don't allow interior brackets in an address range.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 17:26:17 -08:00
Tom Eastep
7006c62892
Correct port pair handling in the snat ADDRESS column.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 15:31:36 -08:00
Tom Eastep
6b825abeb4
Catch ::<port-range> in /etc/shorewall6/snat
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 13:41:43 -08:00
Tom Eastep
f2ee46b83e
Correct IPv6 address range parsing in handle_one_masq1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 13:37:22 -08:00
Tom Eastep
e873cb28f4
Correctly handle a port number/range with an address variable
...
- ADDRESSES column of the masq/snat files.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 08:00:15 -08:00
Tom Eastep
de1a5a8024
Handle SNAT 'ADDRESS' without enclosing [...]
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-25 06:42:19 -08:00
Tom Eastep
34c6013f1b
Handle missing provider in a masq/snat entry.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-24 08:12:02 -08:00
Tom Eastep
40865dce4d
Correct 'not running' error message in enable/disable commands.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-23 16:32:17 -08:00
Tom Eastep
82f9ba8bb7
Correct detection of IPv6 PERSISTENT_SNAT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-23 12:59:38 -08:00
Tom Eastep
6035d49ede
Correct NAT capability required error message.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-23 11:57:32 -08:00
Tom Eastep
67ef1f8b93
Correct detection of IPv6 NAT_ENABLED.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-23 11:57:07 -08:00
Tom Eastep
8ed6642387
Modify reload_command() and export_command() to directly call compiler()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-22 16:15:41 -08:00
Tom Eastep
0afcf3c40c
Merge branch '4.5.13'
2013-02-22 13:39:42 -08:00
Tom Eastep
e14fe242bd
Merge branch '4.5.13'
...
Conflicts:
Shorewall/lib.cli-std
2013-02-20 14:41:30 -08:00
Tom Eastep
01fdfc4375
Merge branch '4.5.13'
2013-02-20 14:34:57 -08:00
Tom Eastep
0f0a66c2ab
Correct handling of capbilities file in load/reload.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-20 14:34:32 -08:00
Tom Eastep
849813484c
Merge branch '4.5.13'
2013-02-20 09:44:23 -08:00
Tom Eastep
c271d6753c
Update FAQ copyright.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-20 09:12:55 -08:00
Tom Eastep
0349a9a88c
Rename the IPv6 masq file 'snat'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-19 13:05:24 -08:00
Tom Eastep
524d6242b0
More SNAT/DNAT manpage updates
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-19 12:42:09 -08:00
Tom Eastep
2591a17946
Cosmetic change to the output with the '-r' option.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-19 11:59:57 -08:00
Tom Eastep
b562f7f311
Allow specification of destination addresses in Shorewall6 masq.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-19 08:34:03 -08:00
Tom Eastep
ce28c70c60
SNAT and DNAT support for IPv6.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-19 07:08:08 -08:00
Tom Eastep
d0b2d05d5b
Add optional argument to have_capability().
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-18 15:15:26 -08:00
Tom Eastep
010c44d07a
Correct description of the 'sourceroute' interface option.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-18 11:33:19 -08:00
Tom Eastep
088fc1a3a3
Report used/required capabilities
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-18 08:48:18 -08:00
Tom Eastep
6d92d293b8
Use 'here documents' in the usage() function.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-17 07:44:10 -08:00
Tom Eastep
bb5b6e42d6
Replace death sequences with calls to fatal_error()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-16 07:32:47 -08:00
Tom Eastep
430c69b8db
Merge branch '4.5.13'
2013-02-15 18:23:45 -08:00
Tom Eastep
0c11a8e0aa
Fix broken link.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-15 10:33:44 -08:00
Tom Eastep
536ee427da
Remove macros during uninstall.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-15 07:05:29 -08:00
Tom Eastep
9eba41669e
Give address-family specific help text for 'iptrace'.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-15 06:58:26 -08:00
Tom Eastep
7e2265dd23
Defer reading .conf when processing the 'update' command.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-15 06:51:37 -08:00
Tom Eastep
ab4dd54523
Save/use local SHAREDIR in reload_command
...
- Remove SHAREDIR may differ from the local one
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-15 06:46:14 -08:00
Tom Eastep
7859267539
Eliminate $globals{CONFDIR}
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 17:24:49 -08:00
Tom Eastep
e486c16513
Correct all configpath files.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 15:10:21 -08:00
Tom Eastep
f44e035a47
Fix load, reload and export WRT shorewallrc.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 10:21:26 -08:00
Tom Eastep
2845ffb4bb
Document perl_action_tcp_helper
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 09:35:31 -08:00
Tom Eastep
104c205230
Correct syntax error in Shorewall uninstall.sh
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 09:35:07 -08:00
Tom Eastep
c68513672d
Comments and documentation.
...
- Removes the Actions-4.5 article
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 08:48:45 -08:00
Tom Eastep
1ae6ed9c10
Use 'fatal_error' to report issues with params and .conf.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-14 06:52:43 -08:00
Tom Eastep
93b3fd9be5
Correct IPv6 address checking (again)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-13 13:37:26 -08:00
Tom Eastep
0461e5de20
Standardize the 'Ordinary Users' error messages.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-13 12:45:28 -08:00
Tom Eastep
f8e5950fe5
Remove outdated comment from the configpath file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-13 11:42:26 -08:00
Tom Eastep
138638cb1a
Effectively use the specified directory as the CONFIG_PATH til .conf is read
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-13 07:45:24 -08:00
Tom Eastep
c5bb16ac26
Another fix for IPv6 address lists.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-13 07:44:19 -08:00
Tom Eastep
394850e68e
Document updates for IPv6 and Shorewall Lite
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-13 06:58:22 -08:00
Tom Eastep
f44becdee1
Rename BLACKLIST_LOGLEVEL to BLACKLIST_LOG_LEVEL for consistent naming.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-12 07:47:02 -08:00
Tom Eastep
84c5822c20
Correct IPv6 List Handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-11 16:45:03 -08:00
Tom Eastep
b4977db5b2
Add %section_states that maps sections to their related state(s).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-11 14:59:48 -08:00
Tom Eastep
f23f7400d8
Merge branch '4.5.13'
2013-02-11 11:52:02 -08:00
Tom Eastep
8d0a80a7e2
Merge branch '4.5.13'
2013-02-11 06:40:11 -08:00
Tom Eastep
9f9220f854
Only look in the specified directory for params when compiling as non-root.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-11 06:36:32 -08:00
Tom Eastep
a312bfbb42
Add a section => name function map
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-10 09:27:43 -08:00
Tom Eastep
c35e753b1d
A better fix for inline default action with parameters.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-10 09:16:18 -08:00
Tom Eastep
8b4349b356
Merge branch '4.5.13'
2013-02-10 09:05:41 -08:00
Tom Eastep
60e3f1015e
Allow arbitrary $n variables when IGNOREUNKNOWNVARIABLES=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-10 07:51:35 -08:00
Tom Eastep
83111a1126
Clarify the requirement for accessing $n in an action body
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-09 20:24:26 -08:00
Tom Eastep
8e0a90e077
Merge branch '4.5.13'
2013-02-09 17:54:06 -08:00
Tom Eastep
810ebe32ce
Merge branch '4.5.13'
2013-02-09 13:15:44 -08:00
Tom Eastep
a8fdfa4e48
Create an ESTABLISHED chain
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2013-02-09 09:32:12 -08:00
Tom Eastep
2b2200145f
Clean up push_irule() after branching 4.4.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2011-07-22 06:36:59 -07:00