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
|
34207fef1a
|
Replace SECTION with ?SECTION in the rules file.
|
2014-02-12 13:25:36 -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
|
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
|
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
|
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
|
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
|
5a649dc205
|
Add <refmiscinfo>...</refmiscinfo>
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-01-16 07:44:23 -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 |
|
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
|
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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
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
|
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
|
e14d92c5ac
|
Add DROP support in tcrules
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-11-04 10:50:11 -08: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
|
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
|
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
|
b27e3d2fff
|
Merge branch '4.5.21'
|
2013-10-08 13:17:41 -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 |
|