Commit Graph

657 Commits

Author SHA1 Message Date
Bill Marquette
e9f252faa0 Create advanced outbound NAT rules as user intended and fix negation rules 2005-02-20 17:12:55 +00:00
Bill Marquette
78c80bbc25 revert last commit, it breaks non-advanced outbound NAT 2005-02-20 07:58:23 +00:00
Bill Marquette
da6dab7d07 Create advanced outbound NAT rules as user intended 2005-02-20 07:29:40 +00:00
Scott Ullrich
7f6509197e If a user has chosen a state, correctly setup rules for it 2005-02-20 06:42:37 +00:00
Scott Ullrich
37c5439361 * Clean up firewall -> handling code 2005-02-20 06:09:01 +00:00
Scott Ullrich
a06db5e076 Pass any proto, not just tcp. 2005-02-20 05:49:14 +00:00
Scott Ullrich
96d7399857 Woops stray ; 2005-02-20 05:45:22 +00:00
Scott Ullrich
3fa49e43a3 Since we are now allowing on IN only we need to allow the firewall itself to talk to its interfaces. 2005-02-20 05:43:10 +00:00
Scott Ullrich
77a82d1a6c Use full path to tar 2005-02-20 02:42:19 +00:00
Scott Ullrich
8f39b49bf9 Handle multiple port redirection correctly 2005-02-20 02:36:58 +00:00
Scott Ullrich
dad547ef99 Version bump to 0.35 2005-02-20 02:16:26 +00:00
Scott Ullrich
ca83c6ea5a Update default captive portal page. 2005-02-20 02:00:09 +00:00
Colin Smith
da4103386f Backout unnecessary head command. 2005-02-20 01:48:10 +00:00
Scott Ullrich
8867be5227 Change autoboot_delay to 0 2005-02-20 00:44:05 +00:00
Scott Ullrich
63b9188d92 Custom loader.conf 2005-02-20 00:42:52 +00:00
Scott Ullrich
968cfa56da Really assign keep state to the rules if no other method is chosen. 2005-02-20 00:07:24 +00:00
Scott Ullrich
754b5daff5 * Make sure nat rules come before rdr rules 2005-02-19 23:53:43 +00:00
Scott Ullrich
faa2290d2b * Ensure user rules are marked as a direction of IN
* Make sure rule has keep state if its selected
* Make sure logging is setup on ALL interfaces
2005-02-19 23:49:42 +00:00
Colin Smith
528cad3978 Add option to exclude package configuration from backup. 2005-02-19 23:16:20 +00:00
Colin Smith
2ad0b6d27c m0n0wall -> pfSense 2005-02-19 19:48:48 +00:00
Scott Ullrich
441a6a6e4d Fix missing space in max-src-nodes
Submitted-by:  Bill Marquette <bill.marquette_AT_gmail.com>
2005-02-19 17:35:49 +00:00
Scott Ullrich
fa9af16466 Be sure to save and restore state values.
Submitted-by:  Bill Marquette <bill.marquette_AT_gmail.com>
2005-02-19 17:31:07 +00:00
Scott Ullrich
4075d9c10f Log when the package installation untars an archive 2005-02-19 17:24:37 +00:00
Scott Ullrich
ee8f782482 Pass full path to firewall rules plugin modules. 2005-02-19 17:21:47 +00:00
Scott Ullrich
eb6116e15f Be sure to issue a newline break on logged commands 2005-02-19 17:18:59 +00:00
Scott Ullrich
866d2813b9 Inform the user during all actions and make sure they are logged. 2005-02-19 17:15:19 +00:00
Scott Ullrich
06e2abdbc0 Additional logging during installation for additional files needed 2005-02-19 17:08:34 +00:00
Colin Smith
b7f8003d13 Add head to trim output to one line. 2005-02-19 07:32:08 +00:00
Scott Ullrich
2b77cdea02 back out .n1 make sure -f2 argument is against -f 2005-02-19 07:27:49 +00:00
Scott Ullrich
86feb886b5 Only return line #1 from query 2005-02-19 07:19:01 +00:00
Scott Ullrich
b3b2c1554d use exec-command 2005-02-19 07:00:00 +00:00
Scott Ullrich
ca09972d27 Additional error checking 2005-02-19 04:47:45 +00:00
Scott Ullrich
3b0ebca2d6 Eliminate extra <br> 2005-02-19 03:57:10 +00:00
Scott Ullrich
2d512c8446 Do not attempt to foreach through the ['adddeleteeditpagefields']['columnitem'] if it does not exist 2005-02-19 03:08:14 +00:00
Scott Ullrich
64fba011ba Set the page title to <title> 2005-02-19 02:27:18 +00:00
Scott Ullrich
6b2e9ec20c m0n0wall -> pfSense 2005-02-19 01:32:12 +00:00
Scott Ullrich
a33fd56820 If a filename is not found, log to syslog and return 2005-02-19 00:54:57 +00:00
Scott Ullrich
167bcf84f2 Add get_pfsync_interface_status($pfsyncinterface): returns the status of a pfsync 2005-02-19 00:05:29 +00:00
Scott Ullrich
591afdfd14 add get_carp_interface_status($carpinterface): returns the status of a carp ip 2005-02-18 23:46:27 +00:00
Scott Ullrich
b04a6ca448 Add find_interface_ip which returns the first found ip on an interface 2005-02-18 22:25:35 +00:00
Scott Ullrich
e17ce934fd Allow $myurl in the url of the tabs .. $myurl is translated to getenv("HTTP_HOST") on the fly 2005-02-18 22:16:48 +00:00
Scott Ullrich
af0506f493 Version bump to 0.34. 2005-02-18 20:08:02 +00:00
Scott Ullrich
3d335c4dbd Update tab codef. 2005-02-18 19:03:04 +00:00
Scott Ullrich
7c061036a1 Add tab code. 2005-02-18 17:21:54 +00:00
Scott Ullrich
628b33c1ab Note an area that needs to be cleaned up for emedded platforms 2005-02-18 05:20:14 +00:00
Scott Ullrich
5ccfea3374 Add carp_rules.php which will loop through the carp rules and if an items defined that is not on the wan interface make sure that nat rules are setup by addiing the nat rule to the natrules anchor. This utilizies the new rule framework. 2005-02-17 23:47:30 +00:00
Scott Ullrich
174861fdd9 Cleanup return_dir_as_array to not return . or .. and make the new firewall plugin system active. 2005-02-17 19:56:30 +00:00
Scott Ullrich
a8ac6c9856 move is_carp_defined to helper file, convert function to use true/false instead of 0 or 1 2005-02-17 19:38:19 +00:00
Scott Ullrich
c4967f1ce5 remove XXX for integrating a firewall rules plugin system 2005-02-17 19:36:33 +00:00
Scott Ullrich
429b3acd62 add firewallules anchor that can be used by the plugin system 2005-02-17 19:34:37 +00:00