Scott Ullrich
|
8d900185ba
|
MFC
3rd pass nat rules generation. Also process lan subnets with OPT gateway properly.
|
2007-04-26 14:43:19 +00:00 |
|
Scott Ullrich
|
4e4770c173
|
MFC Alter outbound nat descriptions to match operation
|
2007-04-25 21:30:43 +00:00 |
|
Scott Ullrich
|
c8ccb72fb4
|
MFC
Merge 2nd pass NAT rule generation. Take ipsec and voip into account.
|
2007-04-25 20:27:24 +00:00 |
|
Scott Ullrich
|
3f8b80656b
|
Remove hack that checks for blank protocol. We need to fix the upstream bug that is causing the blank entries. This bug is also appearing in the load balancing area now.
|
2007-04-25 20:04:56 +00:00 |
|
Scott Ullrich
|
515ad7e793
|
Correctly map static routes.
Work done by Seth Mos
TODO: Port to -HEAD.
|
2007-04-25 18:52:22 +00:00 |
|
Scott Ullrich
|
2f6fb32393
|
Add is_private_ip function which will return true if an ip address falls within a private subnet range.
|
2007-04-25 18:10:46 +00:00 |
|
Scott Ullrich
|
09662e45ca
|
Increase the size of the openvpn custom options box.
|
2007-04-25 16:20:00 +00:00 |
|
Scott Ullrich
|
3c748d0426
|
Unbreak status graph. Someone is going to need to submit *WORKING* patches that work with FireFox, IE and Opera for this to get changed again!
Ticket #1290
|
2007-04-24 21:25:11 +00:00 |
|
Scott Ullrich
|
0bfd6d776d
|
File a notice when we restore a previous configuration file.
|
2007-04-24 19:54:35 +00:00 |
|
Scott Ullrich
|
c4dfa47bb4
|
Detect 0 byte config.xml cases and attempt to restore a previous backup.
With this change my wrap that has been panicing for 30 hours straight boots right back off and we will continue the panic torture test.
|
2007-04-24 18:15:36 +00:00 |
|
Scott Ullrich
|
aac9905d60
|
Detect 0 byte config.xml cases and attempt to restore a previous backup.
|
2007-04-24 17:52:35 +00:00 |
|
Scott Ullrich
|
52bddb2e51
|
s/resolved/resolve/
|
2007-04-24 01:00:36 +00:00 |
|
Scott Ullrich
|
914a762d23
|
* Use is_interface_mismatch() function
* Do not allow configuration to continue until the interfaces are setup correctly
* When restoring a configuration via the webConfigurator detect that a interface mismatch has occured and redirect the user to the assign interface screen. Once the assign interface Save button has been pressed go ahead and reboot. This might just prevent someone from throwing a fit since they do not have console access.
|
2007-04-24 00:47:11 +00:00 |
|
Scott Ullrich
|
8b1f580608
|
The earlier fix from today that fixed get_interfaces_with_gateways() created new problem where all interfaces would show up in assign_interfaces screen and other places. Instead of showing them all by default teach get_interfaces_with_gateways() how to extract the complete list.
|
2007-04-24 00:27:06 +00:00 |
|
Scott Ullrich
|
abb1798d67
|
MFC 17588
Bug fix: Menu now shows on top of traffic graph instead of underneath
|
2007-04-23 23:47:34 +00:00 |
|
Scott Ullrich
|
f6a311bdf4
|
Turn back off TDR debugging statements.
|
2007-04-23 23:00:49 +00:00 |
|
Scott Ullrich
|
e6123bd488
|
Dont check-state on the rules.
|
2007-04-23 21:51:22 +00:00 |
|
Scott Ullrich
|
60a8d6d4ff
|
Use check-state on all TDR rules
|
2007-04-23 21:49:37 +00:00 |
|
Scott Ullrich
|
19f6ca3e6d
|
check-state at the beginning of the tdr set
|
2007-04-23 21:47:43 +00:00 |
|
Scott Ullrich
|
d3924217ed
|
Detect when schedules are present and install non schedule rule correctly
|
2007-04-23 21:30:56 +00:00 |
|
Scott Ullrich
|
21c4933508
|
Add more well known ports to the protocols drop down.
Patch-submitted-by: Martin Fuchs
|
2007-04-23 20:58:44 +00:00 |
|
Scott Ullrich
|
0b77c21155
|
Ensure that old time based rules get deleted during reload
|
2007-04-23 20:48:30 +00:00 |
|
Scott Ullrich
|
5430501d88
|
Version bump
|
2007-04-23 18:58:27 +00:00 |
|
Scott Ullrich
|
d639db56a7
|
use <object> instead of <embed>
Ironically this was already fixed in HEAD!
Ticket #1290
|
2007-04-23 18:42:19 +00:00 |
|
Scott Ullrich
|
37327d2324
|
* Fix get_interface_list()
* Backout Seth's changes. The bug was up the stack in get_interface_list()
|
2007-04-23 18:19:55 +00:00 |
|
Scott Ullrich
|
2b04c3b5fe
|
MFC 17596
Correctly use all interfaces.
|
2007-04-23 18:03:58 +00:00 |
|
Scott Ullrich
|
465a9d1095
|
Add trailing slashes to upload directory
|
2007-04-23 17:18:21 +00:00 |
|
Scott Ullrich
|
b7639e4a1d
|
Apply OpenVPN patch from Martin Fuchs which adds outgoing tunnel bandwidthg control.
|
2007-04-23 17:11:54 +00:00 |
|
Scott Ullrich
|
8df7037771
|
Move sync schedules underneath firewall rules section for cosmetic bling bling.
Suggested-mulitple-times-by: Holger
|
2007-04-23 00:36:34 +00:00 |
|
Scott Ullrich
|
1edfe47ee0
|
Only foreach through valid arrays.
|
2007-04-23 00:14:18 +00:00 |
|
Scott Ullrich
|
c0a64f181f
|
MFC
Show schedule indicator.
|
2007-04-23 00:12:01 +00:00 |
|
Scott Ullrich
|
d12cfab163
|
0 -> 00 for start time for consistency
|
2007-04-22 23:32:42 +00:00 |
|
Scott Ullrich
|
54e36b9a00
|
Do not reload ipfw if it is already loaded.
|
2007-04-22 22:49:58 +00:00 |
|
Scott Ullrich
|
30566f8f86
|
If $config['system']['dummynetshaper'] is set then load ipfw and dummynet early on
|
2007-04-22 22:35:06 +00:00 |
|
Scott Ullrich
|
7b0e865bc3
|
Make the ordering of the IPFW time based rules exactly the same as PF so there are no strange "gotchas" or "caveats" that the user would have to abide by.
|
2007-04-22 22:11:22 +00:00 |
|
Scott Ullrich
|
22c9fc0996
|
Correctly incriment skipto rule number.
|
2007-04-22 21:31:37 +00:00 |
|
Scott Ullrich
|
98aa3eb6f2
|
Fix tdr_get_next_ipfw_rule to not return 2 every time.
|
2007-04-22 21:27:59 +00:00 |
|
Scott Ullrich
|
703714fe41
|
Add anti-lockout rule to ipfw so that you cannot lock yourself out of the GUI.
This is tunable via system -> advanced
|
2007-04-22 21:17:18 +00:00 |
|
Scott Ullrich
|
6a63742f63
|
Bootstrap php.ini on non-cdrom platforms to *GUARANTEE* that we can invoke php correctly.
|
2007-04-22 19:14:43 +00:00 |
|
Scott Ullrich
|
e9624a0a2c
|
Do proper locking when writing out php.ini.
Sync the disk contents to force the write to disk after closing the file. Hopefully this will help solve the php.ini from disappearing on bootup when a panic occurs.
|
2007-04-22 19:03:11 +00:00 |
|
Scott Ullrich
|
460851c696
|
Add a blurb that the IP change in the system logs and that we are restarting the packages. This is debug for the time being.
|
2007-04-22 18:30:10 +00:00 |
|
Scott Ullrich
|
4a9dfa4453
|
When dhclient renews the ip address and the ip has not changed then old_ip_address will not be set. Ignore this and do not reload all packages when the ip has not changed.
|
2007-04-22 18:25:44 +00:00 |
|
Scott Ullrich
|
cffd2ea49b
|
Call sync with the lock held before allowing a new party to come along and start writing to config.xml.
|
2007-04-22 03:59:10 +00:00 |
|
Scott Ullrich
|
db15769e52
|
Handle dhclient case on optX interfaces and map nat correctly.
|
2007-04-22 00:55:15 +00:00 |
|
Scott Ullrich
|
5f17fb7ec5
|
Correctly setup nat interface mappings when AON is disabled and a gateway is present.
Ticket #1289
|
2007-04-22 00:52:01 +00:00 |
|
Scott Ullrich
|
ea951e6f27
|
Correct is_array() check.
Make sure all 3 branches are the same.
Suggested-by: Bill M
|
2007-04-21 23:41:32 +00:00 |
|
Scott Ullrich
|
a9ec14c2c4
|
Correct is_array() check.
Suggested-by: Bill M
|
2007-04-21 23:39:12 +00:00 |
|
Scott Ullrich
|
130ccec2cc
|
Use skipto type ipfw rules so that the pass type rules will not bail out of the ipfw ruleset and keep processing at the next rule.
|
2007-04-21 23:22:19 +00:00 |
|
Scott Ullrich
|
c24f40082c
|
Fix another major bug in time based rules. When a * * * rule is in affect on the wan interface we where killing outgoing traffic from the firewall itself.
|
2007-04-21 23:05:13 +00:00 |
|
Scott Ullrich
|
6f727b3bcf
|
Fix a major time based rule bug. We need to match packets *INCOMING* to the interface similar to how pf works.
|
2007-04-21 22:53:54 +00:00 |
|