prep work for splitting dhcpv6 and RA for #2361.
fix select_source option
do #2467 only show GWs from same addr fam oncreate
minor indentation fix
While I'm here, don't test these with isset, just test directly, since they will be set to true/false in globals.inc
Provide a way to disable the pkg info link
Bye, bye olsrd back to packages.
Get rid of carpdev, it will never be
Detour through check_reload_status and only when the settings get applied not when the gateway has been changed.
Change the DHCPv6 services page into a RA and DHCPv6 section, move some of the variables.Add drop down to select carp vip for that interface for CARP advertisementsAllow setting the RA priority.Redmine ticket #1829
Make sure the page does match as we trying to match the page to the url path and not the full url
Enhance the gateways status widget. Show Pending when it's not ready yet, show unknown when it really isn't online.
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 ~
Use "Pending" instead of gathering data, which is shorter
Allow for Null routes
Allow for /128 IPv6 route entries in static routes.Redmine ticket #2470
Change style of this jquery call, the method that was used did not work properly.
Include github changelog link to package version when $g['disablepackagehistory'] is not set, domtt titles, remove package info column and move package info to description tab
Include github changelog link to package version when $g['disablepackagehistory'] is not set , domtt titles, remove package info column and move package info to description tab
Change jQuery function attr() to prop()
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
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 recursionRedmine ticket #1965
Allow for selection of a gateway group as a interface to monitorRedmine ticket #1965
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
Add a virtual IP field to a interface in the gateway groups edit screen.Redmine ticket #1965
include more features to interfaces_selection<showips><showvirtualips><showlistenall><hideinterfaceregex>
New features will show only with these new options on xml file
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.
Fix function call name
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....
Show current/updated repo package description instead of local/cached description.
new pkg_edit.php code with revised functions, no 0-99 loop on row_helper, movable rows, tootip with domtt.new field types button, info as well combinefileds working and colspan2 on nodisplaname option.jquery code improved too.tested on squid, dansguardian, sshdcond , filer , pfblocker package.
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
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
Rather than doig a string search do a proper matching of selected interfaces. Fixes #2378
Clarify comment. Fixes #2270
Fix copy/paste-o
Fix input validation and import test.
Switch to ntpd from ports, add Services > NTP to select interfaces for binding. Respect old ntp settings in the process.
Fix filename (Ticket #2459)
Disable autocomplete on all but the login form. Fixes #2459
Fix a couple misdirected form submissions
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
Add missing div tag
Ticket #2455: do not check encryption algo for AH protocol
List logged-in IPsec xauth users and provide a mechanism to disconnect them. Implements #1986
drag and drop function to reorder lists on pkg framework using jquery.also new features like base64,description, tooltip custom texts.tested with sorting features too.related post on forumhttp://forum.pfsense.org/index.php/topic,49322.msg264514.html#msg264514
Make sure that we only perform validation if the GW name is filled as well as a IP address
Clarify the error message to something useful
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.
Removed extra line :)
Added load average information to the System Information widget
Merge pull request #2 from TheBlueMatt/master
Custom Dynamic DNS
Fix easyrule duplicate destination for pass - Fixes #2447
Don't skip "lan" as a possible WAN for shaper, since someone could have renamed/repurposed it. Someone may shoot themselves in the foot if they pick it accidentally, but otherwise some valid configs may be prevented accidentally.
Add more functions and expand the 3G status interfaces screen.List the SIM state, service, speeds and mode
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 = HSDPAI need to find some proper documentation, really.
Unbreak adding IPv6 static routes
Add the option to use a custom Dynamic DNS Provider via an Update URL and Result Match.
Use "proto 112" instead of tcpdump's vrrp keyword since it's a little behind the times and doesn't realize that ip6+vrrp is valid. And since we're not using the vrrp keyword directly anymore, let's call it CARP instead.
Properly test for the address family now that the array says what it's supposed to be.
Don't auto-toggle the "do not backup rrd" setting - we do not want this on unless the user explicitly selects it. It makes for very, very large backup files and must default to off.
Add 3G statistics for Huawei modems, split the Cellular stats out to per interface instead of global.
Allow modification of gateway groups even if the gateways are down.
Allow saving on system.php if the gateways are down.
Overcome laziness to avoid unnecessary loop
Fix of bug #2374 "When entering values in firewall rules leading andtrailing spaces are not deleted"
Allow 802.1p tags to be controlled from firewall rules edit screen
System info widget on dashboard now updates CPU Frequency automatically
Moved status text to img title (tooltip)
Added description text for IPSec tunnel status in "Status: IPsec" page
remove some log_error calls
bug fix for #2426
Input validaton on interface gateway creation box needs to reject duplicate names
report errors adding a gateway through ajax calls
- also rename $section arg to $section_name in some functions to clarify
- also robustify parsing for <tagname> and bulletproof the handling of certain errors
fix cosmetic bug when developer was turned on.
highlight the hidden menu item differently.
fix for #2231
Don't activate master "Save Settings" button on traffic graph min/max.
more verbose log_error on rrdtool restore failure
restore_rrddata() adds log_error calls and uses -f
add rrddata to backup/restore dropdowns.
indentation cleanup
move certain code to new function restore_rrddata()
Fixup halt and reboot to catch the output from the shutdown process properly.
usr/local/www/halt.php usr/local/www/reboot.php
correct closing tags
Only process this if it's an array
Fix quoting - can't use ' if we want to expand a variable inside the string.
Use a text description instead of a code.
Add NTP status page using ntpq.
With FreeBSD's ntpd, the current options are irrelevant, but we can have a nice status page
Fix ntp name here too
s/OpenNTPD/NTP/ for log pages and menu entry, to save space (and make it easier if we switch)
Create $altnames earlier, and also fix a bracing issue with this if statement. Fixes certificate importing.
Fix redirect when saving settings in the widget, it was landing on the widget page instead of returning to the dashboard.
remove the stuff triggering display of relay protocol row
allow port in virtual servers to be left blank
in which case listening port would be inherited from the pool
allow aliases for the ipaddr field in virtual servers (PEV-394754)
fix for bug #2422 could not remove entries from CP Allowed Hostnames
cleanup: code for building arrays for autocompleted fields
add autocomplete for port (PEV-394754)
use get_alias_list for port field in load_balancer_pool_edit
add autocomplete to load_balancer_pool_edit.php (PEV-394754)
we also enable the json extension here.