update LAN regex for case insensitivity
Fixed 6901
Store Dynamic DNS passwords in Base64 to protect special characters. Fixes #6688
Fixed #6898
Fixed #6779Round calculated bandwidth down to nearest integer
Merge pull request #3199 from phil-davis/ipv6lower
Fixed #6895by setting overflow-x: visible; in CSS
When deleting or disabling a non-dynamic gateway, if that gateway was set as default then remove the corresponding default route to respect the user's decision. Fixes #6659
Fixed #6811
Convert CloudFlare and GratisDNS dynamic DNS over to split hostname and domain name fields, like Namecheap. Otherwise they could both break with subdomains or international TLDs with many parts. Fixes #6778
Fixed #6753Interface menu entries no longer sorted for consistency with other GUI instances
Do not attempt to remove interfaces from CP zone, captiveportal_configure_zone() will take care of it
Merge pull request #3201 from phil-davis/patch-3
Merge pull request #3192 from PiBa-NL/xmlrpc-auth
Merge pull request #3200 from phil-davis/patch-2
Merge pull request #3197 from phil-davis/dhcp6
Merge pull request #3205 from phil-davis/patch-7
Rework captive portal to run with stock IPFW (round 1)
- Remove use of IPFW context- Create a rule that will skip to proper rule for each cp zone- Use new PHP module functions wherever is possible
Provide conrol on system.php to allow display of hostname on login banner
Fix #6872 CP bandwidth 0 is no valid
The front-end validation prevents zero from being entered. "Leave empty" is the way to specify no limit.
Improve IPv4 address validation for services_dhcp
The input pattern that goes with Form_IpAddress by default allows for IPv4 and IPv6 valid characters. The back-end validation here is checking for IPv4 addresses, so it seems reasonable that the front-end input pattern checks might as well be restricted to the IPv4 valid characters. Unneeded setPattern have also been removed....
Fix display advanced after input error for system_gateways_edit
Use case:1) Edit a gateway that has no advanced settings (i.e. the Advanced section does not need to open on page load) - that works fine.2) Modify the Gateway IP Address to something invalid like 1:2::z...
Remove "use lowercase" hint
As it is no longer relevant, because the code now automatically convertsto lowercase.
Fix #6864 automatically convert IPv6 input to lowercase
1) As the user leaves the field, or presses Save, onChange will fire andconvert the input string to lowercase. This saves the user havng to eventhink about it.2) Provide some extra text that describes the expected format, to avoid...
Better handle no dhcpv6 leases file
xmlrpc, use authentication through the basic auth header instead of extra user/pass parameters
Fix up help text on outbound NAT.
Clarify source port warning when editing a firewall rule.
In the setup wizard, do not change the DHCP range if it is already set inside the new subnet. Otherwise it will overwrite a range set manually from the DHCP settings or the console when the wizard is run later. Fixes #4820
DHCPV6 only check VIPs in range if range valid
If the user has input invalid values into range from and to, then thereis no point checking any IPv6 VIPs to see if they fall in the range.None of them would be "in range" because the specified range is not even...
Deprecate nanobsd platform and remove all conditionals that uses it
Remove all calls to conf_mount_r* functions
Retire restart_httpd.php
Remove unused global config item 'update_manifest'
Remove hideplatform global config and all uses of it
Retire diag_nanobsd.php
Merge pull request #3151 from EdHurtig/eng/6806
Merge pull request #3154 from PiBa-NL/filenoticeBR
Merge pull request #3140 from stilez/patch-39
Merge pull request #3177 from brunostein/fix_authmode_translated
Select PRIQ by default in the shaper wizards, rather than HFSC.
Use the full "netstat -s" command so we also get pfkey, ipsec, esp, and other stats.
Use tree-style ps output in status.php
Merge pull request #3158 from stilez/patch-45
Merge pull request #3150 from ExolonDX/master
add array index how value for authserver list
Fix typo: The input field is named source_hash_key
Fixed #6835 by revising Javascript show/hide
Merge pull request #3162 from phil-davis/staic
Typo staic
Wording of incomplete ARP description
I think "ARP request" is what is meant here.
Improve the ARP table display. Implements #6822
Shows incomplete ARP entries, which were skipped before (for no reason I could find in the commit history)Shows a status column indicating if an entry is permanent (static), expired, or when it will expire...
Apply static ARP entries more consistently when adding and removing static mapping entries. Fixes #6821
Make serial/UUID bold
Show system platform and serial / UUID
Obscure RADIUS shared secret.
Simplify logic
Ensure a mobile P2 is marked as such when saving.
Format file_notice alerts in webgui with newline characters as <br/> for easier reading.
Use wider display for pftop to fill up dead area. Output still looks OK with narrower terminals as well.
Some views were omitting important info at the narrower width
Declare $config as a global in guiconfig.inc csrf_startup() function, to properly respect the timeouts. Ticket #6803
Allow Hyphens in DHCP NTP Server form validation
Also removes the ability to have underscores `_` in ntp serverFQDNs.
Closes #6806
Spelling mistake "system_gateways.php"
Fix spelling mistake in "system_gateways.php"
Apply #601 fix to firewall_nat.php
Fixed #6801
Merge pull request #3148 from skrude61/certificate_revocation
lowercasing and sprintf of setHelp
Add missing \) and fix syntax
Do not show certificates in drop-down list that are already contained in this CRL.
Merge pull request #3142 from stilez/patch-40
Sanitize 'zone' parameter on CP pages
Extra "S" fixed - thanks @rbgarga
Show a little more key info in main info table
Add OpenVPN key lengths to Wizard - missed in original PRs
Original PRs and rationale:
label src/dst incorrect - fixed (minor)
UI improvement - src port button label and src port help msgs
1. Rename "srcportadv" to "srcporttoggle" - not ideal to have 2 fields both labelled "advanced options". This presentation probably works nicer2. Self-explanatory show/hide button itself doesn't need a label. (If srcports are shown, they will have a label as usual)...
Fixed #6786 by making table sortable
Merge pull request #3136 from stilez/patch-37
Merge pull request #2782 from fredronnv/master
Fixed #6788 by clearing only the first label in the cloned row
Merge branch 'master' of git.pfmechanics.com:pfsense/pfsense
Merge pull request #2975 from NOYB/Services_Status
Simplify icmp conversion
pprior code "converts" every icmp type - of which only 3 actually get changed (rest keep same value anyhow!). If also uses a SWITCH {} construct rather than lookup + foreach, which is longer and less efficient.
Merge pull request #3131 from PiBa-NL/20160906-generic-xmlrpc_client
XMLRPC, xmlrpc_client remove extended class and define setConnectionData(.) function instead.
Merge pull request #2616 from k-paulius/patch-pkg-syslog-v2
Merge pull request #3104 from PiBa-NL/resizable-selectionbox
Merge pull request #3129 from NewEraCracker/patch-dns
Merge pull request #3134 from stilez/patch-36
Remove empty concatenation.
Simplify another loop
simplify code a bit more
error messages again
gateway error messages - standardise text and clarify "both"
More redundant logic
Redundant comparison
if it's a numeric integer (hence non-empty [0-9]+ ) and the first char isn't "0" then the value will always be >0, so test is redundant
Check IP Services - Info Box
Change warning box with dismissal to collapsible info box.
Fix up/catch up remote syslog areas. Fixes #6780
Remove some more dangling PPTP bits.
Fix description of the VPN remote log setting