Project

General

Profile

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

# Date Author Comment
2a9db752 05/23/2008 12:04 AM Scott Dale

Move alias popup to function. Display Alias popup for NATs now.

ed5db5ed 05/17/2008 06:57 PM Bill Marquette

Atomic file writing
Patch-by: David Rees
MFC: for 1.2.1

6dd9b015 04/16/2008 06:29 PM Ermal Luçi

First try to cope with the new ability of mpd to rename its interfaces.
This is just a s/ng0/typeof connection0/ for now.

The major work should be done to allow all optX and lan to be pppoe or pptp interafaces and take just assign the network interface accordingly. It simplifies a lot o things but this has to be done....

2d0f37b6 04/10/2008 02:35 AM Scott Ullrich

Really check isset() correctly.

e9c03d20 04/10/2008 02:33 AM Scott Ullrich

Damn you textmate.

df544efa 04/10/2008 02:31 AM Scott Ullrich

Add pointtopoint style interfaces to get_interfaces_with_gateway()

f8e70893 03/26/2008 05:05 PM Seth Mos

Add detailed memory usage RRD graph.
Modifications by Nathan Moinvaziri () to add

99f1084a 03/24/2008 01:29 AM Scott Ullrich

Correctly grab root object for setting password.

14007a66 03/13/2008 03:39 PM Seth Mos

Add note that rrd gateway code needs upgrading. Affects quality graph.

0721c4f8 03/02/2008 04:45 AM Chris Buechler

don't foreach if it isn't an array (maybe temp fix while I'm working through other issues)

3be6078b 02/25/2008 06:06 PM Ermal Luçi

Calculate bandwidth only once and correct a small error on queue names.

21a0464c 02/23/2008 02:22 AM Ermal Luçi
  • Unbreak rrd graphs for queues and make them multiinterface aware
  • Add a new tab for queuedrops with multiinterface there is no way to have them in the same tab
  • Remove $GLOBAL where used and use proper accessor functions
  • Remove Manuel from copyright this file has been rewritten...
0886e3f5 02/20/2008 08:42 PM Scott Ullrich

Correctly escape args.

5b8c24b5 02/20/2008 08:28 PM Scott Ullrich

Escaqpe shell arguments for Full Name when adding the user to FreeBSD.

26dc42ee 02/20/2008 06:54 PM Scott Ullrich

Add debugging helper code.

a7752737 02/20/2008 01:43 AM Scott Ullrich

s/${/{$/

c649669e 02/20/2008 01:42 AM Scott Ullrich
  • Bump nextgid, nextuid to 115 for RELENG_1/HEAD
  • s/${/{$/
f10e8e48 02/18/2008 05:29 PM Scott Ullrich

Ensure that $allowed is set.

860c4e80 02/18/2008 01:33 AM Chris Buechler

Initial import of PPP for 3G and dial up modem support.

Needs testing and likely some fixing, then porting to HEAD once verified working.

cfceefc6 02/17/2008 04:35 AM Scott Ullrich

Unbreak packages.

49a7f82a 02/09/2008 03:37 AM Scott Ullrich
  • Minor cleanups
  • Make sure $interface is being defined
8baa1e87 02/09/2008 03:31 AM Scott Ullrich

Convert string to lower case.

bbcc5bcd 02/09/2008 03:24 AM Scott Ullrich

LAN is optional now.

e8df4c2f 02/09/2008 03:19 AM Scott Ullrich

LAN is optional.

10f844c1 02/08/2008 09:09 PM Scott Ullrich

Make sure item is an array before comparing using array functions.

197bfe96 01/11/2008 09:07 PM Ermal Luçi

Bring in the new traffic shaper.
It is capable of multi interface shaping.

Also bring the wizard up-to-date. Now it is capable of doing multi interface too.

5fc2f163 01/08/2008 02:18 AM Chris Buechler

touch up text

Ticket #1569

36d0358b 12/16/2007 08:43 PM Scott Ullrich

Add product_copyright re-branding support
Add product_copyright_years re-branding support
Add product_website re-branding support
Add product_email re-branding support

Work sponsored-by: Centipede Networks

8ef1f1b1 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.

7f6144a6 12/04/2007 12:19 AM Scott Ullrich

Stop spewing to stdout, this should be logged.

6af621d3 12/03/2007 11:19 PM Scott Ullrich

Turn off debugging

0397013a 12/03/2007 04:48 AM Scott Ullrich

Add more ACL checkers to help with port forward and one to one NAT for multi user.

b6742927 12/03/2007 02:15 AM Scott Ullrich

Only show interfaces that the user has access to edit on the firewall rules edit page.

3aae364d 12/03/2007 01:49 AM Scott Ullrich

Inherit allowed privs from $g['privs']

f2911739 12/03/2007 01:46 AM Scott Ullrich

Do not set allowed_groups variables. Auth.inc is not alaways available on console scripts but they do not need session auth.

a1508ef2 12/02/2007 03:54 AM Scott Ullrich

Silence cannot find root user errors.

6ed6d9e7 12/02/2007 03:48 AM Scott Ullrich

Silence cannot find root user errors.

13fa7421 12/02/2007 03:15 AM Scott Ullrich

Remove debugging code.

30c8cd36 12/02/2007 03:14 AM Scott Ullrich

Kill off illegal offsets error and make code more readable while I am here.

eba8a2de 12/02/2007 12:10 AM Scott Ullrich

Ensure userindex and groupindex is available to non auth.inc callers.

4adfb2df 12/02/2007 12:02 AM Scott Ullrich

Backport display_top_tabs() from HEAD.

3760690c 11/10/2007 03:11 PM Seth Mos

do not run pfctl -ss 4 times

ee5f368f 10/29/2007 05:59 AM Seth Mos

Define ifconfig command

c8cf69f3 10/28/2007 11:06 PM Seth Mos

Fix typo in variable

308d99b1 10/21/2007 06:18 AM Seth Mos

Improve wireless stats

e9698453 10/21/2007 04:16 AM Seth Mos

Commit wireless statistics 1st round

4fca7c11 10/19/2007 09:17 PM Seth Mos

Add function that returns the interface which belongs with the gateway

402a813b 10/19/2007 08:02 PM Seth Mos

Commit function that looks up the gateway ip by name from the Gateways array

a94e9f66 10/19/2007 07:40 PM Seth Mos

Improve fall through logic

3b9758de 10/19/2007 07:36 PM Seth Mos

Check if array exists

d173230c 10/19/2007 07:10 PM Seth Mos

Add prelimenary Routing page.
Allow multiple gateways on one (static) interface

639aaa95 10/17/2007 11:51 PM Bill Marquette

MFC of change [19782] per request from sullrich@

Scale state table size with memory, never allocate more than 10% system ram, this leads to 12K states on 128M and 102K on 1G systems - this should be a good default

aa0b6f36 10/15/2007 06:22 PM Bill Marquette

Make sure we're foreach'ing through an array

162c059e 09/26/2007 06:47 PM Seth Mos

Write out file correctly

c941ea1c 09/25/2007 09:43 PM Seth Mos

Do not match netmasks

f79f62d0 09/25/2007 09:13 PM Seth Mos

Trigger on real hostnames only

581e772e 09/25/2007 09:11 PM Seth Mos

Change function add_hostname_to_watch() to use host so we handle multiple IP addresses

5ed54b93 09/25/2007 08:50 PM Seth Mos

Add function is_fqdn()

24bf6514 09/25/2007 05:46 PM Scott Ullrich

Resolve aliases correctly

b4c7cf6c 09/25/2007 05:33 PM Scott Ullrich

Only record entry if it resolves to an ip address

60d48253 09/25/2007 05:32 PM Scott Ullrich

Remove debugging echo

683ba905 09/25/2007 05:31 PM Scott Ullrich

Enumerate multiple aliases

91cb6ca6 09/25/2007 05:24 PM Scott Ullrich
  • Add find_dns_aliases()
  • Use new function
a3e9c8d3 09/25/2007 04:15 PM Scott Ullrich

Use gethostbyname()

0f06b7ce 09/25/2007 04:13 PM Scott Ullrich

Hush up PHP warnings.

a5f94f14 09/25/2007 04:00 PM Scott Ullrich

Add add_hostname_to_watch() function which will help operate the dns firewall rule cache

b047196e 07/23/2007 03:19 AM Scott Dale

remove previous commit, moving function to index.php to support package installation

c955b315 07/23/2007 03:06 AM Scott Dale

add tab for widgets function

69487053 07/21/2007 09:47 PM Seth Mos

Add rrd graph settings page.
Bump config out of line with 1.2
Add rrd config upgrade code.

7828fd5b 07/16/2007 07:56 PM Seth Mos

Keep longer archives, allow for a 4 year span

70baaf2f 07/15/2007 09:16 PM Seth Mos

Axe unused archives, correct average times.

b35521f7 06/18/2007 05:24 AM Scott Ullrich

Correct location of use_rrd_gateway.

fe19ac6d 05/23/2007 10:35 PM Scott Ullrich
  • Add functions required for dashboard
  • Killing trailing space
cf79d727 05/21/2007 12:15 AM Scott Ullrich

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

4587cb54 05/20/2007 11:40 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.

fe80446f 05/07/2007 05:23 PM Seth Mos

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

017ceb5e 05/06/2007 09:43 PM Seth Mos

Return the virtual interface for PPPoE

5a6f3ca0 05/02/2007 10:36 PM Scott Ullrich
  • Do not allow duplicate entries by default in add_text_to_file()
  • Add option which allows duplicates

Submitted-by: Uranellus via IRC

4cc6345e 05/02/2007 12:08 AM Scott Ullrich
  • Do not close a buffer that has failed
  • Automatically retry failed connection
3264c13b 05/01/2007 09:53 PM Scott Ullrich

Woops, actually use $url

Noticed-by: Seth

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

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

4303fbff 04/30/2007 09:04 PM Scott Ullrich
  • add comments about scheduler logic
  • correct one case where the logic was not correct
85cf85dc 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.

2c7242ff 04/27/2007 05:08 PM Scott Ullrich

Only deinstall filter reload item if it is presently installed

5928bd75 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.

6189988d 04/24/2007 11:18 PM Scott Dale

Move interface info function for global use

9ce38409 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.

8ae8a3ef 04/23/2007 09:51 PM Scott Ullrich

Dont check-state on the rules.

45fda8b8 04/23/2007 09:49 PM Scott Ullrich

Use check-state on all TDR rules

9b7ea7db 04/23/2007 09:47 PM Scott Ullrich

check-state at the beginning of the tdr set

71c08f25 04/23/2007 06:20 PM Scott Ullrich
  • Fix get_interface_list()
  • Backout Seth's changes. The bug was up the stack in get_interface_list()
8d9305b6 04/23/2007 06:01 PM Seth Mos

Correctly use all interfaces.
Credits-go-to: sullrich
Might fix PPPoE and vlans WAN and or load balancing

MFC: ASAP

103a98ad 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.

8bbeb09d 04/22/2007 09:31 PM Scott Ullrich

Correctly incriment skipto rule number.

d1d16ec7 04/22/2007 09:28 PM Scott Ullrich

Fix tdr_get_next_ipfw_rule to not return 2 every time.

e78c0771 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

ffecf891 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.

b18e3f2e 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.

7f0b40d3 04/21/2007 10:54 PM Scott Ullrich

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

1a4c8964 04/18/2007 08:05 PM Scott Ullrich

Remove trailing space