Code to save data on a per port(bandwidth, mtu, mru, etc.) basis is working.
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
Make script files for getting ppp connection uptime executable.
Working on javascript for bandwidth, mtu, mru inputs on mlppp gui.
Add a note about the regulatory domain and cards that have an unrecognized default.
Display some extra information about the available wireless channels.
properly create auto AON rules for PPTP, PPPoE, L2TP and OpenVPN
fix "Invalid argument supplied for foreach"
fix display of PARP VIP ranges. Resolves #386
add double click to edit
fix text
fix up text
Fix up javascript and add id # to interfaces_mlppp page.
Save gateway data when weight changes on dynamic gateways.
Remove debugging leftover.
Unset the gateway from the rules before removing it from the array.
Add gateways validation code before deleteing. This prevents footshooting especially with Gateway Groups.
Ticket #506. Correctly save dynamic gateways extra parameters.
Show descriptive name not the internal used one.
Use correct gateway name instead of the descriptive ones to adapt to dynamic gateways which use the interface name not the interface description as a reference. While here do not use history.back for cancel button but redirect to the groups page directly.
Show the source options on port forwards if they are not at the defaults.
Initialize variable properly, it fixes #557
Allow for each gateway a weight to be choosen if the gateway has to be used in Gateway groups. This will create that many entries in the route-to statement as the weight says.
Ticket #8. Delete states after link fails down.
Pull javascript out of mlppp_edit page into a separate file.
show IP as well as gateway name on interfaces.php
show gateway IP as well as name
show gateway IP in addition to name
this is no longer true thanks to eri's route-to from localhost based on src IP.
Reload gateway groups when changing them.
Remove commented out code.
Removed PPP config numbering scheme. Completed PPPX assignment updates in interfaces_assign page.
Now PPP assignment to friendly interface works on Interfaces Assign page, including graceful handlingof deleting interfaces, checks for preventing deletion of PPPx interfaces...
Improve NAT Port Forwarding
Create rules for openvpn/l2tp/pppoe/pptp when switching to manual outbound nat so the user can do less work.
properly show TFTP enabled interfaces
touch up text
Restore select_source value correctly
Ticket #507. Do not remove all static routes to readd them back. The change will never delete a rule but define the action to be taken on it, either add or change a present route. Be consinstent on gateways allowed to be selected as destinations for static routes, including dynamic gateways.
Add dynamic IP option to OpenVPN wizard.
Fix description
Add back Dynamic IP checkbox for OpenVPN Servers.
Implement PPP config numbering scheme. Deleting a PPPx config doesn't renumberthe other config sections, but saving a new or existing config renumbers allconfig sections. Update interfaces_assign to work properly with new scheme.
Update (C) to 2010
Fix IE downloading with HTTPS
Ticket #471. Bring up the removed/unassigned interface correctly if it is parent to other interfaces, as vlans.
Fix wizard form field padding on other themes also
Fix form field padding on wizards to match other areas.
Add first revision of rewritten OpenVPN status widget to 2.0 resolves #496.
Move these functions to a more central location. Part of ticket #496
Ticket #517. Fix saving of monitorip in dynamic interface cases.
Ticket #525. Correct message shown for a schedule now that the behviour has changed.
Actually correctly handle editing of vips with index 0.
Ticket #389. Correctly make the ldap object picker work and handle various errors.
Ticket #378. Correct text to reflect the allowed 0 value.
Ticket #378. Correctly handle a timeout of 0 to mean never timeout.
Revert "Push all work on mlppp to the interfaces_ppp_edit and interfaces_ppp pages."
This reverts commit 258f1ca439af24026849e15f8dbfc558be0e1ef3.
Actually, not ready to do this yet.
Push all work on mlppp to the interfaces_ppp_edit and interfaces_ppp pages.
Add binding support for row helper drop downs
Allow mapping a select drop down to any area of config.xml
Fix test to not penalized variable value of 0.
Mark this just informative textarea as readonly
correctly go to interface for edit bogons/rfc1918
add note about 1:1s and interface IPs
remove unnecessary input validation checks
remove this check, the WAN IP can be used in binat now with no problems
remove bunk input validation
Improve NanoBSD slice updating/changing a bit, add some error checking. Resolves #534.
Relocate some NanoBSD functions to a central place. Change NanoBSD diagnostics and system info widget to use the new code. Ticket #533 and some prerequisite parts of Ticket #534.
Remove all code for directions it is not needed any more on passthrough ip's.
Add missing ;
Javascript working for interface/port select lists.
Add a new alias type, urltable, which downloads a file of IP/CIDR addresses and loads them into a pf persist table instead of importing the addresses directly into a traditional alias. This allows for using huge tables of addresses that would otherwise break the GUI and/or fail to load into pf. Part of ticket #512
Validate imported URL data. Resolves #530.
Warn the user when we cannot get the MAC address on pass through auto add case. Also when a user does a logout through clicking the logout form exit after showing sending info on logout successful.
Allow a passthrough mac to be deleted by a POST. Take the neccessary actions to disconnect and remove the mac from CP.
Make pasthrough GUI code catch-up with the latest changes.
Use tables of ipfw for passthrough mac entries. This makes it scale way better than previously. Fix multiple entries on adding mac through entries automatically after login for the same user. The changes allow even pass through mac to be controlled from the Status->Captiveportal. Use serialize/unserialize on some files that keep temporary information to speed up calculations. Really allow mac passthrough to follow radius rules or time out rules when present.
Add a new option which allows the admin user to configure CP so that it automatically enters an MAC passthru entry. The MAC is taken from login details and has to be removed manually. Also do improvements on rules handling and pipes. Add some optmizations. Teach the GUI/backend on ip/mac passthrough to configure a bw limit for this entries.
Show p2 items correctly (add missing td's)
Perform IP/Host and Port number validation for Authentication servers in the OpenVPN Wizard.
Restrict country code entry in the OpenVPN wizard to two letters.
Fix default port choices for LDAP/RADIUS server in OpenVPN wizard.
Fix OpenVPN port default choice in Wizard. Also fix protocol specification. (Should be Uppercase)
Revert "Fix finding next OpenVPN port. Protocol should be lowercase." - This was wrong in the wizard, apparently, and not the main page.
This reverts commit a48613a65d8d04dfec2aeefdb37440bdd399cdab.
Fix finding next OpenVPN port. Protocol should be lowercase.
remove commented out bit that causes annoying pop ups in IE. Ticket #299
show port and proto
Fix growl issues.
Ticket #518Ticket #519
Submibtted-by: Blake Skinner
Working with Javascript to control interface select list.
Ticket #508. Make TFTP proxy configurable by System Advanced->Firewall/NAT for several interfaces.
Do not use the presence of lan as an indicator of having only one interface. Actually deduce that from the count of interfaces. It is perfectly legal on 2.0 to not have a lan interface and only opt/wan ones.
Update system information widget to use new version checking mechanism.
Beef up the version comparison code. This should let us compare several combinations of local and remote versions and properly determine if the current version is older or the same as the remote version.
Fail over update check to report the supplied version from the remote server if it is not a build time/datestamp.
Fix whitespace