Commit Graph

133 Commits

Author SHA1 Message Date
teastep
25f6c5c1cc Detect extended connmark capabilities and fix mktempdir bug
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3771 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-04-04 19:45:42 +00:00
teastep
dffa18f053 Reorder the columns of /etc/shorewall/rtrules (again)
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3770 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-04-03 22:35:13 +00:00
teastep
95144aeb05 Correct typo in the nat file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3767 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-04-02 20:09:21 +00:00
teastep
0bdffef40b Only process /etc/shorewall/rtrules if it is non-empty
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3766 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-04-02 16:18:36 +00:00
teastep
f39537bc90 Add support for explicit routing rules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3763 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-04-02 15:17:41 +00:00
teastep
4d750aa835 Minor cleanups
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3760 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-30 19:25:57 +00:00
teastep
2e1cecd923 Prepare for being able to accept multiple '-m' instances in an iptables command
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3753 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-29 19:24:33 +00:00
teastep
b90357ee95 Cleanup of routeback/bridge fix
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3752 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-28 22:36:41 +00:00
teastep
632c365644 Use 'mywhich' rather than 'which' to detect presense of 'awk'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3751 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-28 22:15:38 +00:00
teastep
b2d401a3ca Fix 'routeback' with bridge ports
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3744 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-28 18:14:40 +00:00
teastep
f91860e3a6 Update version to 3.2.0 Beta 3
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3740 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-27 22:40:48 +00:00
teastep
a15f3e25c8 Fix SAME/ADD_SNAT_ALIASES bug
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3735 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-25 16:58:08 +00:00
teastep
097506c51d Simplify line-continuaion awk program
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3728 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-24 19:25:20 +00:00
teastep
abb6316601 Fix line continuation in extension scripts
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3726 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-24 17:26:56 +00:00
teastep
80e08e57e8 Add IMPLICIT_CONTINUE option to shorewall.conf
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3723 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-24 00:05:09 +00:00
teastep
f0372d9209 Add 'logdrop' and 'logreject' commands for dynamic blacklisting with logging
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3715 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-23 16:37:45 +00:00
teastep
59686cabbf Update OPENVPN to use 'route' command rather than 'up' command
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3712 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-22 22:38:38 +00:00
teastep
e1fbd64cdd Clean up inline indentation in the compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3662 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-12 21:55:36 +00:00
teastep
eb4055f521 Add additional modules to /etc/shorewall/modules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3636 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-09 16:40:21 +00:00
teastep
aef346a30a simplify some code in setup_tc1
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3633 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-08 18:35:51 +00:00
teastep
35f737054a Fix syntax error in validate_policy() when duplicate policy detected
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3618 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-02 23:58:56 +00:00
teastep
33981af53d Avoid 'delete_nat doesn't exist' Errors -- Take 3
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3614 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-01 18:02:52 +00:00
teastep
bfaf8541cf Avoid 'delete_nat doesn't exist' Errors -- Take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3613 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-01 18:02:19 +00:00
teastep
17f21b2f05 Avoid 'delete_nat doesn't exist' Errors
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3612 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-03-01 17:53:45 +00:00
teastep
f3b86ee2c5 Fix restore if 'set --' used in an extension script
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3588 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-26 17:10:16 +00:00
teastep
7454e8331a Fix routing when IP address in GATEWAY column of providers file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3586 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-26 01:47:50 +00:00
teastep
3e6eaa38b3 Restore SUBSYSLOCK functionality
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3550 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-23 15:50:53 +00:00
teastep
ce34cc4f35 Correctly (if inelegantly) handle interfaces named 'inet'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3514 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-21 16:46:21 +00:00
teastep
19b0fd864e Remove indentation kludge in setup_providers()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3510 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-21 02:27:43 +00:00
teastep
adfbc8434c Run extension scripts at run-time as always
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3509 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-20 22:28:47 +00:00
teastep
20ffa64c4c Fix indentation problem in generated code
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3497 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-19 01:33:53 +00:00
teastep
2f5eb26fcd Restore log messages
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3488 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-15 15:43:32 +00:00
teastep
a54526e93a Avoid superfluous MAC validation rules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3484 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-13 23:32:18 +00:00
teastep
fd082e81c9 Change tcpsyn to tcp:syn
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3483 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-13 17:57:42 +00:00
teastep
a42f0514de Add 'tcpsyn'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3480 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-12 20:45:57 +00:00
teastep
bb9c22cfe0 Add shorecap
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3467 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-10 19:33:31 +00:00
teastep
5caaeb3af2 First round of Paul Traina's TOS enhancement
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3460 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-10 15:46:19 +00:00
teastep
afcb4aa504 Fix TC match for bridge ports
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3453 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-08 22:33:13 +00:00
teastep
069c08c6e1 Apply Paul Traina's TOS/tcclasses patch
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3449 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-07 00:07:36 +00:00
teastep
14c5426537 Expand in/out device match for non-critical rules -- Take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3447 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-05 00:45:21 +00:00
teastep
5c04751338 Expand in/out device match for non-critical rules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3445 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-04 23:04:19 +00:00
teastep
f0728b5e50 Implement bi-directional macro support
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3444 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-04 20:57:38 +00:00
teastep
73e3dd0ef1 General cleanup
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3433 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 22:28:56 +00:00
teastep
fd87ddf83d Fix firewall-generated broadcast traffic with maclist -- take 3
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3432 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 21:56:33 +00:00
teastep
383dddcfbd Fix firewall-generated broadcast traffic with maclist -- take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3431 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 21:46:50 +00:00
teastep
67277b1333 Fix firewall-generated broadcast traffic with maclist
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3430 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 21:44:35 +00:00
teastep
23b4d140f1 More verbosity changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3429 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 21:39:00 +00:00
teastep
12e21f8db9 Fix GATEWAY (again) and add version checking between compiled programs and library
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3427 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 21:11:02 +00:00
teastep
900fd6c8a2 Add support for compilations targeted for other distributions
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3426 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 17:08:37 +00:00
teastep
7085f1d417 Remove sensless synonyms from command set
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3424 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-03 15:10:46 +00:00
teastep
97eaf708d3 Remove special exclusion syntax for DNAT/REDIRECT/SAME
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3423 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-02 17:35:28 +00:00
teastep
20d3f6afdc Error with ESTABLISHED/RELATED rules and FASTACCEPT
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3419 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-02-01 23:05:32 +00:00
teastep
0917319ae9 Speed up compilation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3404 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-29 20:49:16 +00:00
teastep
315d8a92b4 Fix QUEUE in the ESTABLISHED section
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3399 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-29 18:02:42 +00:00
teastep
1a1727bab1 Fix fatal errors detected in a sub-shell
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3397 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-28 20:13:39 +00:00
teastep
0a3c873e98 Fix bridging
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3396 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-28 20:12:14 +00:00
teastep
26d5c16674 Some comments in program headers improved
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3394 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-28 00:39:55 +00:00
teastep
277cf11ae6 Streamline Tunnel Processing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3392 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-27 19:59:06 +00:00
teastep
ffe2fcad65 Use a file descriptor for the OUTPUT file in the compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3387 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-26 18:19:12 +00:00
teastep
89f7d3220d Fix silly bug in 'shorewall logwatch'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3381 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 22:33:50 +00:00
teastep
b548052b39 Fix silly typo
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3380 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 18:01:41 +00:00
teastep
dc5ac3e2d8 Finish implementation of save/restore/forget -- Take 2 (reverse inadvertent <enter>)
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3379 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 17:39:13 +00:00
teastep
eca8a37f42 Finish implementation of save/restore/forget
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3378 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 17:33:38 +00:00
teastep
df34d1f79b Pretty up generated code
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3377 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 04:50:05 +00:00
teastep
5727afc83b Save/Restore working again...
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3376 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 04:18:52 +00:00
teastep
2d600cf6fc A bit more progress
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3375 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 00:59:56 +00:00
teastep
0c084c3055 Some headway on safe/restore
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3374 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-25 00:13:45 +00:00
teastep
c137f1992a Rename VERBOSE to VERBOSITY
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3373 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-24 17:44:19 +00:00
teastep
0ad4ee536d Unify compiler error handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3370 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-24 16:00:37 +00:00
teastep
21a4d1cebb Add startup_error() function to generated program
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3369 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-24 15:53:07 +00:00
teastep
657ec591f2 Improve progress messages; verbosity tweaks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3368 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-24 15:41:38 +00:00
teastep
d8b620774e Rewrite safe commands and fix verbosity (broken by last night's changes)
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3367 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-24 15:24:20 +00:00
teastep
7576eef179 Remove unneeded 'my_mutex_off' call from generated stop_firewall()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3366 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-24 01:44:27 +00:00
teastep
e850d6cc7f Change implementation of start and restart to use the compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3364 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 23:30:58 +00:00
teastep
dfdbdff286 Fix maclist verification
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3363 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 22:59:24 +00:00
teastep
dfa6678ec5 More verbosity control -- take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3360 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 20:47:30 +00:00
teastep
52f7028aa5 More verbosity control
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3359 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 20:44:31 +00:00
teastep
a996fd988f Add logging to new MAC Verification targets
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3357 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 16:52:59 +00:00
teastep
5eecd59292 Make Shorewall quieter
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3356 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 01:41:24 +00:00
teastep
48d828a03c More cleansing of the compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3355 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 00:40:40 +00:00
teastep
b34c270878 Remove some remnants of the combined firewall/compiler from compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3354 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-23 00:10:55 +00:00
teastep
af7e04f0b0 clean up STATEDIR handling in the compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3351 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-22 23:50:24 +00:00
teastep
2d5d02662a Complete spit of firewall and compiler
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@3350 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2006-01-22 23:41:56 +00:00