Project

General

Profile

Download (112 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
defe97dd 08/17/2009 08:55 AM Chris Buechler

Fix typo

c553931b 07/19/2009 06:09 AM Chris Buechler

Load glxsb by default, unless disabled. Add option to disable to System -> Advanced.

d1073bf6 07/11/2009 09:10 PM Seth

Do not add hostname to watch in the refresh ipsec policy section, there may be other tunnels using the same
endpoint which need refreshing as well.
This is also done in the part where the racoon configuration is written so it's safe to skip it here.

Silence the logging in the dnscache code and the ipsec route add code into a debug check...

d2692076 07/03/2009 07:30 PM Scott Ullrich

Match 4.X polling behavior. See thread "Polling and kern.polling.idle_poll"

78de2481 07/01/2009 04:04 AM Scott Ullrich

Add missing /

eccd3813 05/18/2009 05:16 AM Chris Buechler

Kill rrdtool before killing updaterrd, possibly prevent multiple updaterrd from running.

a4d71dc1 04/24/2009 12:03 AM Chris Buechler

Fix "disable checksum offloading", and some other bugs with certain combinations of options while here.

23df7095 04/18/2009 07:18 AM Chris Buechler

Clean up polling fix a bit.

7c964ff0 04/18/2009 07:10 AM Chris Buechler

Fix polling, update supported interfaces list.

9ffede93 04/06/2009 03:41 PM Scott Ullrich

Trigger drop down menus on 83 chars

aebbbb63 04/02/2009 06:57 PM Scott Ullrich

Use 80 chars

f56097a3 04/02/2009 06:55 PM Scott Ullrich

Woops, use 80 chars not 70

3a42330e 04/02/2009 06:54 PM Scott Ullrich

Switch to a dropdown menu when there are more than 80 characters combined
in the display_top_tabs() function.

8e9c0681 03/31/2009 08:21 PM Scott Ullrich

Improve the matching of carp ints to IPs.
Previously this stristr substring match would return incorrect/unexpected results. 10.0.0.1 would also match 10.0.0.16, 10.0.0.135. Adding a space to the IP to check will only match the specific IP given, since it is followed by spaces in the ifconfig output.

0fdfce06 03/10/2009 06:42 PM Chris Buechler

correctly convert friendly name for PPTP interface.

Ticket #1875 (cvstrac)

e5cd25db 02/14/2009 08:19 PM Chris Buechler

changes from smos@

bc9b5f33 02/01/2009 12:09 AM Chris Buechler

fix CPU RRD graphs

8fc66a00 01/29/2009 06:19 PM Scott Ullrich

Fix foreach error when dhcp settings do not exis on status -> services

bf92bc79 01/15/2009 09:00 AM Seth Mos

- Add proper support for using hostnames for the remote IPsec gateway.
- Make IPsec reloading granular, this resolves the long standing issue
that a IPsec reload will cause all tunnels to drop.
- Change IPsec edit screen description for remote gateway that a IP...

c806f1bb 01/13/2009 10:08 PM Seth Mos

Replace another route -n get command. These can sometimes hang and cause a filter reload to get stuck.
Always use netstat -rn instead, these behave differently and can not hang according to ermal@

90a27763 12/10/2008 08:59 PM Scott Ullrich

Replace route get default with netstat -rn|awk '/default/ {print $2}' which
cannot block according to ermal because it uses libkvm

64f8d068 11/20/2008 11:08 PM Scott Ullrich

Nuke stray n's

42c1f0a2 11/20/2008 11:00 PM Scott Ullrich
  • Add interface_supports_polling()
  • Use interface_supports_polling()
6a9d8cad 11/20/2008 10:01 PM Scott Ullrich
  • Honor $config['system']['polling'
  • Enable / disable polling even if we are not booting.
7f23c690 11/10/2008 08:46 PM Scott Ullrich

Patches from smos@

  • Replace not functioning interface check for polling.
  • Silence route commands.
f44fe780 11/09/2008 03:18 AM Scott Ullrich

Remove newlines at end of files

5bda6899 11/07/2008 01:14 PM Seth Mos

Skip checksumming and polling for vlans

1329da98 11/07/2008 12:47 PM Seth Mos

Send output to mwexec

963a33c3 11/07/2008 12:38 PM Seth Mos

Do not step on var.
Make exception for vlans

fec21a99 11/06/2008 03:05 PM Seth Mos

Do not toggle polling on vlan interfaces

dc7f913e 10/19/2008 03:23 AM Scott Ullrich
  • Add run_plugins() function
  • Use run_plugins() function in filter.inc
  • Add plugin hook for parse_config and write_config
fdda1d22 10/07/2008 12:29 AM Scott Ullrich

Do not lock the filter when setting filter reload status.

c7801e2f 08/05/2008 04:28 AM Chris Buechler

this is of no use with if_bridge, in the sense it was with m0n0 (where this came from)

Since we force filtering on the parent interfaces, we cannot disable it in the same sense as in m0n0 for the bridge.

Because you cannot assign a bridge as an interface, you can't filter on it anyway. Will now always remain disabled and checkbox on Advanced page will be ignored.

13bcefca 08/01/2008 02:45 AM Scott Ullrich

Correctly get mtu size on 7.x

20fdc10f 06/05/2008 08:51 AM Seth Mos

Make the vpn configuration add static routes on interfaces other then WAN.
link_carp_interface_to_parent() now correctly returns parent interface instead of always WAN.

90d32f5d 05/17/2008 07:02 PM Bill Marquette

MFC of changeset [22584]
Atomic file writing
Patch-by: David Rees

3c960212 03/10/2008 08:59 PM Scott Ullrich

If $interface is not defined, return false.

fa22abe5 02/06/2008 09:20 PM Seth Mos

MFC from releng_1. Do not run pfctl -ss 4 times.
Dated Nov 15 2007

2f381b82 01/05/2008 05:04 AM Scott Ullrich

Reapply patches from ticket #1532

b73eda20 12/24/2007 07:44 AM Chris Buechler

Revert broken OPT interface removal commit. This breaks configurations entirely, worse than just improperly shifting configuration items.

Ticket #1532

0b1c5ff5 12/24/2007 12:40 AM Scott Ullrich

The original code did a mixed work: the part in interfaces_assign.php first renamed the interfaces, and then called cleanup_opt_interfaces_after_removal(). The latter didn't do anything at all: it never entered the loop, it didn't save the result of str_replace, it didn't save the resulting config after the processing. And if it had worked, it would have renamed the interfaces a second time as a side effect, completely messing-up the config....

4882f3f0 12/13/2007 11:12 PM Scott Ullrich

If /etc/pwd.db.tmp exists when we are syncing the password database then remove the temporary file prior to attempting to sync.

5f05bdc4 09/17/2007 07:06 PM Seth Mos

MFC RELENG_1. Make it possible to disable RRD graphs. Bump config so it's on by default if it wasn't already.

15c1fe85 07/15/2007 09:17 PM Seth Mos

Correct average times, otherwise the grap stops after 8 months.

72b906c9 06/18/2007 05:25 AM Scott Ullrich

Correct location of use_rrd_gateway.

ab32f648 05/23/2007 10:35 PM Scott Ullrich
  • Add functions required for dashboard
  • Killing trailing space
bd410d49 05/21/2007 12:16 AM Scott Ullrich

usleep(1000); between down and delete. this appears to fix the carp issues.

865e64dd 05/20/2007 11:41 PM Scott Ullrich

Do not destroy carp interface which can lead to a panic. This has been tested and works just fine after deleting and adding new carp interfaces.

566c0e4d 05/20/2007 04:47 AM Scott Ullrich

Work around a FreeBSD where 2 carp interfaces exist and you delete 1. This ends up panicing the kernel. This is fixed in 7 so this will not be needed much longer.

0350aefb 05/07/2007 05:24 PM Seth Mos

Add is_wan_interface_up($interface)
Can be optional interface as well.

c973b674 05/06/2007 09:46 PM Seth Mos

Return the virtual interface for PPPoE

35870220 05/02/2007 12:09 AM Scott Ullrich
  • Do not close a buffer that has failed
  • Automatically retry failed connection
2b7729d7 05/01/2007 09:53 PM Scott Ullrich

Woops, actually use $url

Noticed-by: Seth

b554dc43 05/01/2007 09:48 PM Scott Ullrich

Add does_url_exist() which can verify a URL exists before downloading.

a5ac7b85 04/30/2007 09:04 PM Scott Ullrich
  • add comments about scheduler logic
  • correct one case where the logic was not correct
029d5e00 04/27/2007 07:11 PM Scott Ullrich

Do not writeout tdr_cron_install() entries on bootup. Somehow doing so adds a stray load balancing and openvpn entries.

e33e17d8 04/27/2007 05:08 PM Scott Ullrich

Only deinstall filter reload item if it is presently installed

2f6fb323 04/25/2007 06:10 PM Scott Ullrich

Add is_private_ip function which will return true if an ip address falls within a private subnet range.

8b1f5806 04/24/2007 12:27 AM Scott Ullrich

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.

f6a311bd 04/23/2007 11:00 PM Scott Ullrich

Turn back off TDR debugging statements.

e6123bd4 04/23/2007 09:51 PM Scott Ullrich

Dont check-state on the rules.

60a8d6d4 04/23/2007 09:49 PM Scott Ullrich

Use check-state on all TDR rules

19f6ca3e 04/23/2007 09:47 PM Scott Ullrich

check-state at the beginning of the tdr set

37327d23 04/23/2007 06:19 PM Scott Ullrich
  • Fix get_interface_list()
  • Backout Seth's changes. The bug was up the stack in get_interface_list()
2b04c3b5 04/23/2007 06:03 PM Scott Ullrich

MFC 17596
Correctly use all interfaces.

7b0e865b 04/22/2007 10:11 PM Scott Ullrich

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.

22c9fc09 04/22/2007 09:31 PM Scott Ullrich

Correctly incriment skipto rule number.

98aa3eb6 04/22/2007 09:27 PM Scott Ullrich

Fix tdr_get_next_ipfw_rule to not return 2 every time.

703714fe 04/22/2007 09:17 PM Scott Ullrich

Add anti-lockout rule to ipfw so that you cannot lock yourself out of the GUI.

This is tunable via system -> advanced

130ccec2 04/21/2007 11:22 PM Scott Ullrich

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.

c24f4008 04/21/2007 11:05 PM Scott Ullrich

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.

6f727b3b 04/21/2007 10:53 PM Scott Ullrich

Fix a major time based rule bug. We need to match packets INCOMING to the interface similar to how pf works.

56dfb51e 04/18/2007 08:04 PM Scott Ullrich

Remove trailing space

d57e19dc 04/18/2007 07:49 PM Scott Ullrich

Do not carriage return in the middle of a shell command

d48ccbcd 04/16/2007 11:09 PM Scott Ullrich

Correctly note the filter configure item when removing the schedule feature from cron

228ac087 04/11/2007 04:57 PM Scott Ullrich

Remove time based rule debugging statements.

Reminded-by: Ryan Wagoner

96a33933 04/11/2007 04:54 PM Scott Ullrich

Do not sort dns server list.

Reported-by: Goffredo Andreone

530c0044 04/08/2007 11:50 AM Seth Mos

Correct rrd_gateway path

2a08bf6b 04/03/2007 10:14 PM Scott Ullrich

Do not zap cron entries with a large hammer. Instead gently use a knife.

ae84328e 04/03/2007 09:49 PM Seth Mos

Also configure loopback. Otherwise filter rules can not be loaded

e73e73f6 04/03/2007 08:12 PM Scott Ullrich

Do not unset cron entries.. This needs a bit more work.

51282f04 04/03/2007 07:19 PM Scott Ullrich

Correctly report false

9865652e 04/03/2007 07:12 PM Scott Ullrich

rework the check code to be more readable since it is falsing

75aaf51c 04/03/2007 07:07 PM Scott Ullrich

Add more debugging info

431840f6 04/03/2007 06:55 PM Scott Ullrich

Add debugging info for hourstatus

b8257606 04/02/2007 08:52 PM Scott Ullrich
  • Add more debugging helpers to system logs
  • Unbreak logic since the recent traffic shaper 'fix'
f745ee76 04/01/2007 09:27 PM Scott Ullrich
  • Do no \n
  • Be consistent on output
0c247ed5 04/01/2007 09:19 PM Scott Ullrich

Add logging helper statements

3db43518 04/01/2007 06:07 PM Scott Ullrich

Correctly handle hour and minutes on the dot.

e4913b90 03/30/2007 09:19 PM Scott Ullrich

Handle port ranges correctly

591ceb32 03/29/2007 08:04 PM Scott Dale

corrected schedule_inuse function

63724b02 03/29/2007 07:51 PM Scott Dale

Added is_schedule_inuse()

1e19ee66 03/29/2007 07:48 PM Scott Ullrich

Check that cron items exist before foreach()

00eee841 03/29/2007 07:10 PM Scott Ullrich

Correctly check if an alias is in use

346e2e6b 03/29/2007 07:05 PM Scott Ullrich

Correct check

a53c0219 03/29/2007 04:17 PM Scott Ullrich

s/!/not/ for not based rules (tdr)

a0ff31f2 03/29/2007 04:53 AM Scott Ullrich

Correct the reload filter filename

8cb370b9 03/28/2007 09:11 PM Scott Ullrich
  • Add comments
  • Remove blank space at end of file
6a6d2f63 03/28/2007 09:10 PM Scott Dale

Monday is first now

9c0dd6a8 03/28/2007 08:10 PM Scott Ullrich

Use cron instead of minicron and reload the rules on 0,15,30,45