Commit Graph

7845 Commits

Author SHA1 Message Date
Scott Ullrich
e17b828d64 Do not forget VIP's as well. 2007-04-30 20:48:27 +00:00
Scott Ullrich
36dd13f283 Do not allow the setting of the carp sync ip to be an ip address on the same firewall. This leads to a sync loop. 2007-04-30 20:43:01 +00:00
Scott Ullrich
834a67723e Disable interrupt total box. We need a better parsing algo. 2007-04-30 19:39:29 +00:00
Scott Ullrich
6f60669198 Back on the snapshot building program 2007-04-30 16:43:57 +00:00
Scott Ullrich
136fc45a21 Clean backup cache before starting php environment 2007-04-30 05:34:23 +00:00
Scott Ullrich
ac0dcb5002 Keep 5 backups on embedded. Keep 30 on full installations. 2007-04-30 04:35:29 +00:00
Scott Ullrich
05a85e29af Add multiline support for multi-line mini programs/scripts. 2007-04-30 00:51:42 +00:00
Scott Ullrich
5a7e9d2dc0 Show that exit is a valid command 2007-04-29 23:58:31 +00:00
Scott Ullrich
838abde94e Add pfSense php shell option. This will be used by developers to tell operators how to remove blank config options and many other things that will be easier than instructing someone to edit config.xml directly, etc. 2007-04-29 23:57:15 +00:00
Scott Ullrich
cddfb5a436 Escape $ so that it does not try to print out the variable 2007-04-29 23:51:29 +00:00
Scott Ullrich
93f9f5b140 Add a pfSense interactive php shell for developers. 2007-04-29 23:49:31 +00:00
Scott Ullrich
34dcf69066 $config needs to be a global. Someone needs a pointy-hat! 2007-04-29 23:13:35 +00:00
Scott Ullrich
a0ee264a85 Change Miniupnp to UPNP 2007-04-29 23:01:25 +00:00
Scott Ullrich
07957e3a69 Use $_SERVER['argvc'] and $_SERVER['argv'][$x]. This fixes the linkup issues (hotplug) 2007-04-29 23:00:07 +00:00
Scott Ullrich
e91a7706e1 It is time for 1.2-BETA-1. Agree'd by: smos, hoba 2007-04-29 20:31:42 +00:00
Scott Ullrich
f940213c57 Correctly output the package name that we are attempting to reinstall instead of the package array number. 2007-04-29 20:10:15 +00:00
Scott Ullrich
bdfccc0040 Add missing / directory seperator. This should hopefully fix squid from reinstalling itself a million times on bootup. 2007-04-29 20:06:26 +00:00
Scott Ullrich
13525730d1 Note missing file before reinstalling package 2007-04-29 02:14:23 +00:00
Scott Ullrich
bc497221b7 Move TDR pruning routines to the correct location. 2007-04-29 00:03:17 +00:00
Scott Ullrich
fdcf03c2f2 Delete the 2nd and 3rd rules as well 2007-04-28 23:51:43 +00:00
Scott Ullrich
b7019cfb57 Correctly delete old rules from TDR using set 9 2007-04-28 23:42:38 +00:00
Seth Mos
4eabbe87af Add upnp status link in the menu 2007-04-28 21:06:46 +00:00
Scott Ullrich
b7cb604258 MFC
The aliases edit page says we allow the - and _ but the pattern did not match.
2007-04-28 19:44:30 +00:00
Scott Ullrich
d73b38c47e * Add status virtual servers screen from Seth Mos * Add tab code to the original LB pool status screen 2007-04-28 16:46:56 +00:00
Scott Ullrich
6bc17e95c0 PPPoE server fixes
Ticket #1283
2007-04-27 20:19:20 +00:00
Scott Ullrich
bd90c78227 Trim carriage return off of the $old_ip so that the <> comparison works.
This should fix the packages from always being restarted even if the ip was the same.
2007-04-27 19:51:26 +00:00
Scott Ullrich
9f241a6d2f Quiet down the dhclient log files in preperation for 1.-2-BETA-1 release. 2007-04-27 19:44:06 +00:00
Scott Ullrich
d1f73cef6e Write out an entry to the logging system when we write_config() on bootup.
This will help us track down stray items writing out on bootup.
2007-04-27 19:14:47 +00:00
Scott Ullrich
029d5e0053 Do not writeout tdr_cron_install() entries on bootup. Somehow doing so adds a stray load balancing and openvpn entries. 2007-04-27 19:11:27 +00:00
Scott Ullrich
e33e17d833 Only deinstall filter reload item if it is presently installed 2007-04-27 17:08:35 +00:00
Scott Ullrich
df3f9675d2 OpenVPN bandwidth fix from Martin Fuchs 2007-04-26 21:47:49 +00:00
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