Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
227a0140 06/05/2012 07:40 PM Ermal LUÇI

Remove left-over from copy-pasto

8574d351 06/05/2012 07:39 PM Seth Mos

Correct the variable to the modem device output.

5b4ee05e 06/05/2012 07:38 PM Ermal LUÇI

Import OpenVPN cisco style radius attributes applying policy to logged in users. Feature #2100

1492e02c 06/05/2012 07:37 PM Ermal LUÇI

Import OpenVPN cisco style radius attributes applying policy to logged in users. Feature #2100

fbf0d4d3 06/05/2012 05:45 AM Seth Mos

Make sure to return the Null route gateways too for looking up a gateway entry

36b2d82d 06/04/2012 05:48 PM Seth Mos

Also include gwlb.inc in interfaces.inc

603f19f0 06/04/2012 10:37 AM Seth Mos

Some minor enhancements from renaming the Gathering Data to Pending.
When it doesn't exist in the array it's really unknown. Make that lightblue. show a ~

7bfa645c 06/04/2012 09:59 AM Seth Mos

Fix Typo, although the host might indeed be loca. We'll just keep it local instead.

6fdea6a2 06/04/2012 08:20 AM Seth Mos

Allow for Null routes

e90c833a 06/04/2012 06:21 AM Seth Mos

Always add a link-local of fe80::1:1 when the interface is set to track6. This allows webui access over IPv6 to a easy address.
Make a shortcut in the get_failover_interface() function to get_real_interface() if we find the interface in $config.

4264284e 06/04/2012 12:43 AM Jim Pingle

Teach rc.initial.ping at least a little bit about ipv6.

c5e53ee6 06/03/2012 07:48 PM Jim Pingle

Unbreak php errors on login form

e3b14bbe 06/03/2012 02:11 PM Seth Mos

Include the gateway functions in rc.banner to prevent throwing a error

6dbffeda 06/03/2012 11:32 AM Seth Mos

Add Gateway Group support to the IPsec interface drop down.
Edit of gateway group correctly reflects the new IP Address.
We need to make a blacklist for interface names in the gateway group edit page.
Redmine ticket #1965

bf001dec 06/03/2012 11:00 AM Seth Mos

Allow for failover DynDNS hostnames.
replace get_real_interface() calls with get_failover_interface. If it isn't a group we call get_real_interface() anyhow.
We can't put the logic inside get_real_interface() as this would create a recursion
Redmine ticket #1965

ab1112da 06/02/2012 07:27 PM Seth Mos

The gateway groups array now knows about vips to be tied into that gateway group so we can tie the groups into services.
Redmine ticket #1965

4adf752c 06/02/2012 02:25 PM Seth Mos

Add statistic functions for the ZTE modems

284101d3 06/02/2012 02:10 PM Seth Mos

Add support for the ZTE modem stats
Should be generic enough for other modems too.

5100c2de 06/02/2012 10:12 AM Seth Mos

Unbreak tree, add }

117f8e6f 06/02/2012 09:49 AM Seth Mos

We are on FreeBSD 8.3 now

488595df 06/02/2012 08:19 AM Seth Mos

Escape the shell variable

85a236e9 06/01/2012 07:51 PM Ermal LUÇI

Fixes #2428. Reference limiters in rules by name to avoid issues. Also put upgrade code for existing configs. The same fix is necessary for 2.0.x though not sure how this should be committed there.

730b6148 06/01/2012 12:25 PM Seth Mos

Include util.inc and IPv6.inc before config.lib.inc.
Several parts of the config upgrade relay on functions in these.

4a5fbf61 06/01/2012 12:25 PM Seth Mos

Make sure we include "util.inc" during config upgrade. We need is_ipaddrv4() during upgrade which is triggered from gwlb.inc

31bdb9e5 06/01/2012 06:10 AM Seth Mos

Make sure to get the real interface in case we get passed a friendly interface
Redmine ticket #2463

e02caf4a 06/01/2012 05:46 AM Seth Mos

Actually save the IPprotocol variable into the config, otherwise it stil won't work.
People will likely need to edit and save their gateways now if they have double entries.
e.g. both manual and automatically added entries, these will dissapear as soon as you save....

d4d5f7b4 05/31/2012 06:34 PM Seth Mos

Rename old RRD quality database to the new GW name so we continue the graph.

05a4cebd 05/31/2012 06:08 PM Seth Mos

Add a inet46 filter type on the firewall rules page. I have locked down a few of the most common limitations.
Still arguing if we should lock this down even further to aliases only.
Redmine ticket #2466

c1d36d26 05/31/2012 04:28 PM Seth Mos

Finally give in and sprout a Internet Protocol drop down on the gateways edit screen.
With added validation and multiple detection parts to work when the value is not set yet.
Redmine ticket #2463

88165371 05/30/2012 08:51 PM Ermal LUÇI

Do not allow empty passwords since this might cause problems for some authentication servers like ldap. Fixes #2326

58168f4e 05/30/2012 04:59 PM Jim Pingle

Fix input validation and import test.

cf180ccc 05/30/2012 04:44 PM Jim Pingle

Switch to ntpd from ports, add Services > NTP to select interfaces for binding. Respect old ntp settings in the process.

0551a524 05/30/2012 02:09 PM Jim Pingle

Bump to 2.1-BETA0, let the fun begin.

52ec5df8 05/30/2012 02:02 PM Jim Pingle

Don't display a "mobile" user without a username.

0350b814 05/29/2012 05:25 PM Jim Pingle

Up the default for tables to 3000

84aea606 05/29/2012 02:51 PM Jim Pingle

Add a knob to tune the maximum number of tables that can be defined, the pf default of 1000 is too low for systems with >500 aliases.

Conflicts:

etc/inc/filter.inc
8fe0f2d3 05/27/2012 08:11 AM Seth Mos

Do not add link-local address on carp interface manually. It causes them to go double master.
Redmine ticket #2278

2f8782fe 05/26/2012 07:28 AM Seth Mos

More validation for ejecting CDrom devices for 3G sticks, needs extra manufacturers. Less typos in variable names also helps a lot.

17d656fc 05/26/2012 07:24 AM Seth Mos

Only attempt to remove stale LCK files if they exist.

6e0b68bf 05/25/2012 08:42 PM Jim Pingle

List logged-in IPsec xauth users and provide a mechanism to disconnect them. Implements #1986

88810240 05/25/2012 07:16 PM Seth Mos

Allow for atleast 15 seconds before considering it a timeout, 60 would mean try once, since it would immediately hit the 60 second timeout

31f0ef21 05/25/2012 04:14 PM Jim Pingle

Switch to a common function to determine anti-lockout ports, and fix a bug that was getting the ports wrong with custom https+redirect on.

a55be495 05/24/2012 08:35 PM Jim Pingle

Don't do resolve_retry on ipsec_get_phase1_dst() results, because ipsec_get_phase1_dst() already does that before returning output.

a6222c03 05/24/2012 08:33 PM Jim Pingle

Test for empty here, rather than !, so a blank value (as from mobile clients) doesn't fall to the other tests.

310ce280 05/24/2012 07:29 AM Ermal LUÇI

Merge pull request #2 from TheBlueMatt/master

Custom Dynamic DNS

e820da2a 05/23/2012 11:01 PM Erik Fonnesbeck

Fix reference updating for when more than one carp vip exists. Skip the upgrade code if no carp vip defined. Ticket #2445

79f4bb0b 05/23/2012 10:16 PM Ermal LUÇI

Disable logging for now since it will spam every 60secs * #users * #zones

879f7db7 05/23/2012 09:49 PM Erik Fonnesbeck

Add missing declaration for global variable $g where it is used.

12766374 05/23/2012 09:11 PM Erik Fonnesbeck

Fix name of the config section for virtual IPs in upgrade code. Ticket #2445

d39a2fc6 05/23/2012 09:11 PM Erik Fonnesbeck

Check the surrounding characters to not allow partial matches. Ticket #2445

fe47f1f2 05/23/2012 08:35 PM Erik Fonnesbeck

Revert "Rather do a fix by going through vips in reverse order"

This reverts commit d996dfeab2ec40cf3fb44b51811333b40ed5073f.

062676f8 05/23/2012 07:25 PM Ermal LUÇI

Fixes #2364. On busy pppoe servers it might take some time before mpd exits. Check for this before trying to restart

fbda07b9 05/23/2012 06:56 PM Ermal LUÇI

Do this only for carp type vips

d996dfea 05/23/2012 06:55 PM Ermal LUÇI

Rather do a fix by going through vips in reverse order

909b0a91 05/23/2012 06:54 PM Seth Mos

Reflect naming changes, work around broken media type for wireless

e27d337d 05/23/2012 06:49 PM Ermal LUÇI

Since this is an interface to avoid issues arising from vip1 and vip11 existing and replacing vip1 will replace even vip11, put on the regex <(starting close tag).

6805d2d2 05/23/2012 05:35 PM Ermal LUÇI

Fixes #2209. Obey the mtu value set on the interfaces.php page. Though this value will be overwritten if there is a configuration under PPP settings tab. Maybe a good idea is to set MRU at the same value if not set?

323954b1 05/23/2012 04:36 PM Seth Mos

Unset the IP protocol tag while processing this array. This prevents a log message

e313da37 05/23/2012 04:00 PM Seth Mos

Be a bit smarter about the stats interface for the huawei cards. Some of the K series have the stats on 0.2, the E series on 0.3
Some of the older E series only have 0.2 too. The new K3770 I got today is too new.

b22fc825 05/23/2012 03:35 PM Jim Pingle

Move vip upgrade code to be later, since it was backed out of 2.0.x it no longer needs to be so early, and otherwise there can be some breakage/fallout. Ticket #2445

617244c7 05/23/2012 03:29 PM Ermal LUÇI

Ooops use correct name for vips

d23e157a 05/23/2012 03:14 PM Seth Mos

Add more functions and expand the 3G status interfaces screen.
List the SIM state, service, speeds and mode

35b71459 05/23/2012 03:12 PM Ermal LUÇI

Oops this should be sed and not sh. Fixes #2445

7e631290 05/23/2012 02:24 PM Seth Mos

clean up old lock files for modem ports if a stale is left behind

bf58398c 05/23/2012 12:59 PM Ermal LUÇI

Specify correct attribute where to read the setting from.

c5b0298f 05/23/2012 12:57 PM Ermal LUÇI

If specified use the default settings for bw limitation rather than 0

64053339 05/23/2012 12:55 PM Ermal LUÇI

Prevent 2 instances of rc.prunecaptiveportal from running in parallell since this might be a bad thing

739808f7 05/23/2012 10:50 AM Ermal LUÇI

Make file names match to make this work. Also use zone name in the file to not mix things

99f95f7d 05/23/2012 10:15 AM Seth Mos

Add the 3G mode display, really needs a function that translates these into sane display numbers for strength and mode.
The mode is actually a combination of LED color 4 = blue(idle), 5 = cyan(connected), and submode 7 = HSDPA
I need to find some proper documentation, really.

fe7fef64 05/23/2012 09:47 AM Seth Mos

Fix command, remove spurious '

d1796d06 05/23/2012 09:35 AM Seth Mos

Kill the old 3gstats collector. Clarify the log message

6bb73ce6 05/22/2012 09:58 PM Matt Corallo

Remove dead code.

fffbfef0 05/22/2012 09:58 PM Matt Corallo

Fix DynDNS issue introduced by f3b2b2a (_dnsIP was not set).

37f3e704 05/22/2012 09:58 PM Matt Corallo

Add the option to use a custom Dynamic DNS Provider via an Update URL and Result Match.

aec0f2fd 05/22/2012 08:59 PM Ermal LUÇI

If extra bw attributes are supplied during reauthentication apply and log them

5c0b5f64 05/22/2012 07:18 PM Ermal LUÇI

Unlock if error occurs

5a61fd69 05/22/2012 06:13 AM Seth Mos

Make sure that we match multiple characters.
Ticket #2415

e7de69fb 05/22/2012 05:49 AM Seth Mos

First round of CARP vip renaming changes
Ticket #2415

44b054ce 05/21/2012 04:57 PM Seth Mos

Add the address family tag to the gateway groups array

2b095a33 05/21/2012 01:41 PM Seth Mos

Correct the rrd update command

852171dd 05/21/2012 01:35 PM Seth Mos

Read in the correct interface file

5e589685 05/21/2012 01:31 PM Seth Mos

Add 3G statistics for Huawei modems, split the Cellular stats out to per interface instead of global.

612f5198 05/20/2012 11:52 PM Erik Fonnesbeck

Modify the tar parameters to exclude .git

96cd928b 05/20/2012 06:57 PM Seth Mos

Allow saving on system.php if the gateways are down.

793d3c96 05/20/2012 06:01 PM Seth Mos

Attempt to Eject the CD device on 3G sticks for Huawei and ZTE devices.

1de3cd87 05/20/2012 06:01 PM Seth Mos

Act on wireless interfaces too for linkup.
Redmine ticket #2440

03f7925a 05/20/2012 03:51 PM Jim Pingle

Fix variable test

2a210730 05/20/2012 12:50 PM Seth Mos

Initialize variable if it's not set

3930a9c0 05/20/2012 11:13 AM Seth Mos

Prevent duplicate gateways from showing up if the interface is down. Redmine ticket #2442

d23ef852 05/20/2012 10:38 AM Seth Mos

Set the retry value to 60 seconds, this is not attempts, this is seconds before it needs a reply. So if the DHCP server was any sort of slow it would fail to aquire a lease. This was true for my wireless network at home. Plus, on various other lossy links, even cable modems this could be true....

b2ff5d17 05/20/2012 10:09 AM Seth Mos

Add the PPP automatic interface type. This would show the _PPP gateways.

1346306c 05/18/2012 07:49 PM Ermal LUÇI

Allow 802.1p tags to be controlled from firewall rules edit screen

c1361a9f 05/18/2012 12:17 AM Darren Embry

feature #2413 Allow IPv6 interface configuration from the menu

416e1530 05/17/2012 11:17 PM Darren Embry

normalize indentation

8dcca9b5 05/17/2012 09:32 PM Darren Embry

- also rename $section arg to $section_name in some functions to clarify

- also robustify parsing for <tagname> and bulletproof the handling of
certain errors

428c289f 05/17/2012 09:30 PM Darren Embry

allow null to be passed as 2nd arg to parse_config_xml*

in which case entire config is returned

ff9fbc7b 05/17/2012 09:14 PM Darren Embry

fix 'XML error: no Array object found!' errors

5d51f00e 05/17/2012 07:22 PM Darren Embry

log_error if rrdtool restore calls fail

7a865f03 05/17/2012 07:13 PM Darren Embry

add -f to 'rrdtool restore' call

b61e8960 05/16/2012 06:03 PM Jim Pingle

Teach mwexec and mwexec_bg how to optionally clear signal masks, and use that when launching ntp or ntpdate.