Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
f25e48e4 01/30/2017 12:29 PM Phil Davis

More required fields for Interface pages

(cherry picked from commit fb572e810abe247c273c27ffafb129430b13be1f)

eb75a6be 01/30/2017 12:27 PM Phil Davis

Use gettext on Username and Password

(cherry picked from commit e52b5a409faa41222a4ff0c917355eb66d0ff19a)

23f933df 01/30/2017 12:27 PM Phil Davis

Required fields in Interfaces pages

(cherry picked from commit 1095b20410963e748fe13268e6fa8f35ccce2319)

5c914c00 01/30/2017 12:26 PM Phil Davis

Required fields in Status pages

(cherry picked from commit f311d3ba11572364488ee25ca9df08a33e42a089)

927c0074 01/30/2017 12:26 PM Phil Davis

Remaining required fields for Diag pages

(cherry picked from commit fe54f09154f4116ceea6897bff54a624f1eb63bc)

5c9dcd19 01/30/2017 12:26 PM Phil Davis

Required fields for firewall*.php

(cherry picked from commit 8a1b5c561f93611b711eb4e7b58ccb4990577d8e)

a6caa27e 01/30/2017 12:26 PM Phil Davis

Required fields for Captive Portal

(cherry picked from commit c06865be6de6b164d06ee9bb1768dfe6829d783c)

57965f9b 01/30/2017 12:25 PM Phil Davis

Required fields in Services pages

(cherry picked from commit 24b82516e0baac87316245427e870a36fbcda4ac)

19c25a53 01/27/2017 01:24 PM Jack Booth

Fix indentation

(cherry picked from commit c18d0d12b3e683f07b4bac933240332cd4d95829)

d5f0b97e 01/27/2017 01:24 PM Jack Booth

Changed max repeat alert to use sprintf get text

(cherry picked from commit 950342400bdc75b35c01442c400bd53a18015818)

7533bdcf 01/27/2017 01:24 PM Jack Booth

Bug #7164 Limit NTP time source fields to the maximum number saved to configuration.

(cherry picked from commit 5a1d67b17d485697e19ef49d66e8e5f91e7e884d)

20290428 01/26/2017 11:27 AM Phil Davis

Typo in pppoe_subnet input error message
(cherry picked from commit 01799e5bd5f363e21c744752760ab0cc591713da)

7efef9dd 01/25/2017 06:46 PM Phil Davis

Captive Portal auth method is required

When creating a new Captive Portal Zone the user can fail to select any of the Authorization Method radio buttons. No default radio button is selected - that is probably good, as the user has to think and click to decide which authorization method they will use....

c5a174c7 01/25/2017 06:44 PM Phil Davis

CP HTTPS Forwards setHelp format

Add full stop and spacing between sentences.
(cherry picked from commit 0046a7da59fb3015512ce181cba6b37516c0b76f)

3607eac5 01/25/2017 06:43 PM Jack Booth

Changed default state of GPS init command auto correct tool.

(cherry picked from commit 2559f37539cf37221f8fddd7c0b7928e8e3969a8)

c977d6b1 01/25/2017 06:43 PM Jack Booth

Feature #7159 Add GPS initialization command auto correct tool
Corrects malformed NMEA sentences by calculating and appending the checksum and adding missing special characters "$" and "*"

(cherry picked from commit 8c23d92a159c1282e7d185665977f0c45d45f845)

d6f1fbac 01/24/2017 05:04 PM Phil Davis

Require at least one tag value in a QinQ entry
(cherry picked from commit 4085eb055850e07540145c87fd6d3b5912a865dd)

bb742516 01/24/2017 05:04 PM Phil Davis

Use is_intrange() to validate QinQ tag range

Note: is_intrange() only tells us that the range is good and might be delimited by a "-" or a ":", so if we want to take apart the 2 parts of the range (like is done here) we have to also test the string to decide which separator to use....

077474cd 01/24/2017 05:04 PM Phil Davis

QinQ Tag Value Validation

Tags must be in the range 1 to 4094
Flag the various input errors and only report them once each.
(cherry picked from commit e0b7a2e76bddd121bc7f92a6ecb20266c8485ed1)

2ae9fc67 01/24/2017 05:04 PM Phil Davis

QinQ Edit fix row add delete

1) Make the row delete button actually work
2) Do not allow ranges that go backwards like 25-20 or just "-" or 1-sided ranges "-42" "42-"
3) Remember the POSTed stuff to redisplay to the user if there were input errors
4) Ranges or numbers entered could overlap - just save a list of the unique members. e.g. If the user enters 5-15 and 10-20...

821a9e49 01/24/2017 04:05 PM Jared Dillard

change opacity on disabled rows to fix #6448

59455106 01/24/2017 02:17 PM Renato Botelho

Introduce is_intrange() to validate a range of integers delimited by ':' or '-'

c6e02f8b 01/24/2017 01:54 PM Renato Botelho

Merge pull request #3166 from NOYB/System_Update_Settings_-_GitSync_Options

cb4a6274 01/24/2017 12:24 PM Phil Davis

Validate POSTed interface description

Copy-paste error from code that used $_REQUEST. This is more correct to use $_POST.
(cherry picked from commit b07adc116c47a2f6a27ae69c84fe0e36a5a27fbd)

318f514f 01/24/2017 12:24 PM Phil Davis

Interface description should be required

I was blanking out stuff to see what input error messages came about fields that are required. I was surprised that the Interface Description would save empty. The system did not immediately explode (I was playing with a bonus interface I had created in a VM) but I don't think it is desirable to have interfaces with no description....

99a90e92 01/24/2017 12:18 PM Phil Davis

Interface Group Name should be required

Do not allow it to be blank. Do not bother with all the other checks on the group name if it is blank.
(At the moment I can enter an Interface Group with blank name)
(cherry picked from commit 3effec3b515a97e3b5820ba8687645868b807463)

400d36cc 01/23/2017 09:02 PM Pi Ba

traffic-graphs, setting to keep updating them while invisible
- allow showing different graphs to be shown on different browser tabs (dont use localstorage for graphs to query)
- show interface name in graph instead of realname

43916e63 01/23/2017 08:24 PM Jack Booth

Parse GPS initialization commands, extended status for GPSs other than SureGPS and make optional.
- Parse GPS initialization commands for explicitly configured GPS commands
- Add extended GPS status if GPGSV or GPGGA are explicitly configured
- Add config option to toggle extended status...

5e82a83a 01/23/2017 08:21 PM Phil Davis

Force compress for where_is_ipaddr_configured check_localip

(cherry picked from commit f0b1358dfe520ad3b771127127daed970ba2c0a0)

c528a112 01/23/2017 08:21 PM Phil Davis

Force compress for where_is_ipaddr_configured

(cherry picked from commit cde28bfa0e11f268485ec1f6ccb73a3a2f66448f)

5050b792 01/23/2017 08:21 PM Phil Davis

Always force compress when calling Net_IPv6

(cherry picked from commit 587995fb57f91894d1f8eb6b296a9fe2fa111fac)

5af7e158 01/23/2017 08:15 PM Phil Davis

Interface description must be unique including case

(cherry picked from commit 3692adec74d438eedb41a7be8eae9cd58f6fe5c1)

a53cd6c8 01/23/2017 08:13 PM Phil Davis

Required fields in Load Balancer pages

(cherry picked from commit 275d769e0d99e02984e42e2328cbcb681f9b87fb)

895ab5ce 01/23/2017 08:11 PM Phil Davis

firewal_nat_edit function name typo

This unrelated fix is in a big diff listing of other stuff related to a proposed RADIUS enhancement https://github.com/pfsense/pfsense/pull/3407/files#diff-f080be89fa12ff3c28d7467b12985d09
The accidental typo should be fixed, rather than getting stuck in that other PR....

31fa9121 01/23/2017 08:09 PM Phil Davis

6RD Border Relay input error message

This field is labelled "6RD Border Relay" on the main UI. It confused me for a moment when I got this message "6RD Border Gateway must be an IPv4 address." since there was no field with that label in the 6RD section of the UI....

121a1ac2 01/23/2017 08:09 PM Phil Davis

Add required fields to firewall_aliases_import
(cherry picked from commit b6368b73d921a29e87cc1cd02ab912024ba66d0a)

c9b688ae 01/23/2017 08:08 PM Phil Davis

Display input error when no aliases to import

Currently if you put nothing in the "Aliases to import" box and press Save then the page just reloads - nothing saves and there is no message about the problem. It should tell you to that "Aliases to import" is required....

28514a36 01/23/2017 07:59 PM Renato Botelho

Remove unused variable $cfglckkeyconsumers

625dc217 01/22/2017 11:54 PM NOYB NOYB

System Update Settings - GitSync Options

Add GitSync options selectors to post update GitSync.
Minimal, Diff, Verbose, Dry Run

The GitSync options have utility for post update sync also.

d22617f3 01/20/2017 06:57 PM NOYB NOYB

Internationalization (getttext)

Please also backport to 2.3

(cherry picked from commit d0718a0f9031f9dc7c6eff3e47e472178c900ece)

b1894db1 01/19/2017 12:28 PM Phil Davis

Fix #7141 Add a priv for UPNP

so users can grant access to Services->UPNP
Note: Status->UPNP already has a priv and it works.
(cherry picked from commit a5a899e4388f2737a6d1cdc82c7325c20fb72ee4)

5a1afaa6 01/19/2017 12:27 PM Phil Davis

Fix #7139 Accessing help about this page

from a user that does not have admin or all page privilege.
(cherry picked from commit 166540830275318c8dec9199d8a9ee0e605f606a)

9f8751b5 01/19/2017 12:26 PM Phil Davis

Fix #7136 Start OpenVPN on ordinary VIP

(cherry picked from commit ddf99718d5f1f4545483c39d3759fdfbb788b0fb)

af4ae33e 01/19/2017 12:22 PM Phil Davis

Fix copy-paste of ipsec.widget.php file name

Noticed while looking in widget code, might as well fix it.
(cherry picked from commit a80ce1a7e03ca4fa61f83166b747b4f72dddd4ba)

59ffba2f 01/19/2017 12:21 PM Phil Davis

Fix #7134 Interface Stats widget ifdescrs not defined

When doing testing I had the Interfaces widget open as well as Interface Statistics. $ifdescrs was already populated as an array by the Interfaces widget, so Interface Statistics had (accidentally) gained the benefit....

18d05609 01/19/2017 12:20 PM Renato Botelho

Merge pull request #3391 from NOYB/Status_/_Interfaces_-_Relinquish_DHCP_Lease_2_3

ffb0c182 01/18/2017 07:49 PM Jim Pingle

Protect against forech errors if this function does not return an array. Fixes #7134

b9f18608 01/18/2017 04:09 PM Renato Botelho

Fixup update_pot.sh adding --from-code to xgettext calls

b160ee07 01/18/2017 04:08 PM Renato Botelho

Regenerate pot

82e6d795 01/18/2017 11:21 AM Phil Davis

Add filter to SMART status widget

(cherry picked from commit 22e8fa1f6aec0b1536f0c07e1573ac78a291891f)

8333e25c 01/17/2017 10:18 PM NOYB NOYB

Status / Interfaces - Relinquish DHCP Lease

Send gratuitous DHCP release message to server.

Dependency:
To fully relinquish the DHCP lease, the "RELEASE" reason needs to be added to the /sbin/dhclient-script.
s/EXPIRE|FAIL)/EXPIRE|FAIL|RELEASE)/

Without the 'RELEASE' reason, the DHCP release message will still be sent to the server, however the local dhclient leases will not reflect the relinquishment. Therefore, DHCP renewal will do a DHCP request for the previous address rather than doing a DHCP discovery and being more likely to be assigned a different address.

873a236b 01/17/2017 10:18 PM NOYB NOYB

Status / Interfaces - Match Var Names

Match Form Input and Function Parameter Names with associated Var Name.

Use "ifdescr" as form input name instead of "if" since "ifsescr" is the var being passed.
Use "ifdescr" as showDefBtn function var instead of "ifval" since "ifsescr" is the var being passed....

66fb0bbe 01/17/2017 09:21 PM Jim Pingle

The confirmation checkboxes on diag_resetstate.php should not be checked by default.

9762d601 01/17/2017 06:48 PM Phil Davis

Remove get_openvpnent_key()

(cherry picked from commit 27bf84fc10d723deebb814a38ee9303014b41711)

c72410a7 01/17/2017 06:48 PM Phil Davis

Add Filter to OpenVPN Widget

(cherry picked from commit a670560bf9a3de550e9e4e20df4ffe1ed2d4f05c)

ab34907e 01/17/2017 06:47 PM Doktor Notor

Do not nag people about passwords mismatch when SMTP notifications are disabled (Bug #7129)
(cherry picked from commit 3988cfa7d281370500a7f58cb5f73f28a931f0ae)

83ddceca 01/17/2017 06:47 PM Doktor Notor

Do not nag people about passwords mismatch when growl is disabled (Bug #7129)

These fields tend to get "helpfully" pre-filled with random crap by built-in browser password managers or extensions such as LastPass. No need to bother people with these when the feature is disabled....

a929acf0 01/17/2017 11:37 AM Doktor Notor

Only show the DHCP Leases Status link if DHCP server is enabled

Does not make sense otherwise, can only contain stale data.
(cherry picked from commit 8ed692516534248e58a20aec70f8cf3035d35348)

dafe20ef 01/17/2017 11:36 AM Renato Botelho

Remove extra parenthesis and blank line

57fcd211 01/17/2017 11:36 AM Renato Botelho

Simplify logic

8bb99bd1 01/16/2017 06:46 PM Phil Davis

Fix #7126 RFC2136 links

(cherry picked from commit 47b35618f025082b5504eae5518d89c772ae8bd5)

7eba98e5 01/16/2017 05:35 PM Phil Davis

Add filter to Dynamic DNS Status Widget

(cherry picked from commit 5f8a3dc09e550f3aa2ef086c03e7133f78756913)

e1568616 01/16/2017 01:54 PM Phil Davis

Fix #7118 icmp-type any

When 'any' is selected as the ICMP type, do not write 'icmp-type any' in the rule, just leave it out.

3661dfdc 01/16/2017 01:54 PM Renato Botelho

Fix #7105: Old rules may not have ipprotocol defined, consider it icmp6-type only when ipprotocol is inet6

92b50e1a 01/16/2017 12:34 PM Renato Botelho

Make sure /var/tmp permissions are correct. Fixes #7120

64f1fef3 01/13/2017 08:59 PM Phil Davis

Add filter to Interfaces Widget

(cherry picked from commit 35310a493f19d6758747cbc8e9961c2ca3395246)

0f8edf14 01/13/2017 08:59 PM Phil Davis

Add filter to Interface Statistics widget

(cherry picked from commit 84a7e840eac8f62a95ccb900089faf14a9a9fc65)

2392e876 01/13/2017 08:58 PM Phil Davis

Add filter to WoL widget

(cherry picked from commit d82c5cbf4f693d70e55b5a484a34ea84f88fa250)

d88f26df 01/13/2017 08:50 PM Phil Davis

Redmine #5549 Allow variable number of DNS Servers

(cherry picked from commit a2d23e88596deab6bbed2818385a0b72c913843a)

848ace91 01/13/2017 08:49 PM Phil Davis

Check for duplicate Wake on LAN entries

Currently it is posible to enter an interface+MAC combination that is already in the WoL list. That seems silly.
(cherry picked from commit 257dd20749a235538855cc5e5fc7484e4fbfbf68)

e296b399 01/13/2017 08:45 PM Colin Fleming

Tidy up "<script>" tags

Tidy up <script> tags by adding TYPE attribute

(https://doc.pfsense.org/index.php/Developer_Style_Guide#HTML_Specific_Rules)

(cherry picked from commit 463456964709015d4b1c591aa4251c831a39c71d)

7492e420 01/13/2017 08:44 PM Phil Davis

Display Dyn DNS type if description not found

(cherry picked from commit 7b3d8a4b8cee0588ed2ccd272588026002369433)

c8e0a211 01/13/2017 08:44 PM Phil Davis

Remove excess loops in DynDNS Widget

(cherry picked from commit b84126b5e74473b1e6a576f38da2149a95ab03fc)

4c2976b5 01/13/2017 02:10 AM Jim Pingle

Add IPsec to the state table interface list.

e2a059e2 01/12/2017 09:26 PM Renato Botelho

Fix #6153

Initialize cached IP and Time on loop for RFC2136 items, without this
the items used on last loop iteration will be used again and second
item on the same interface will not be updated

44e938b3 01/12/2017 07:02 PM Jim Pingle

Enable net-snmpd for experimentation

c898bd19 01/12/2017 02:22 PM Phil Davis

Display client id in DHCP Mapping list

(cherry picked from commit 6e3e95a538c4dda9c9f14b2ab78435eec0debf46)

cbafa84f 01/12/2017 01:43 PM Renato Botelho

Ticket #6340:

- Stop misusing fsck F parameter, it's supposed to be used when you
plan to run background fsck after filesystems are mounted, what is
not the case on pfSense
Increase attempts to mount all filesystems as read-write to 10
- If we cannot mount filesystems as read-write, start a recovery shell...

8c305c80 01/11/2017 05:15 PM Renato Botelho

Simplify logic

983c4c6c 01/11/2017 04:47 PM Renato Botelho

Fix #6712

Use system_hosts_entries to generate unbound host_entries.conf

82897042 01/11/2017 04:47 PM Renato Botelho

Ticket #6712: Create system_hosts_entries()

This function will return an array all items to be added to /etc/hosts.

829f3ca3 01/11/2017 04:46 PM Renato Botelho

Ticket #6712: Create system_hosts_dhcpd_entries()

This function will return an array with dhcpd and dhcpdv6 items to be added to
/etc/hosts.

470efdfc 01/11/2017 04:46 PM Renato Botelho

Ticket #6712: Create system_hosts_override_entries()

This function will return an array with dnsmasq or unbound items to be added to
/etc/hosts

881ebd59 01/11/2017 04:46 PM Renato Botelho

Ticket #6712: Deprecate read_hosts()

Read local items from system_hosts_local_entries()

e0696aa4 01/11/2017 04:46 PM Renato Botelho

Ticket #6712: Create system_hosts_local_entries()

This function will return an array with 127.0.0.1, ::1 and LAN (or
first interface with no gateway when LAN is not there) items to be
added to /etc/hosts

6f7e852f 01/11/2017 04:46 PM Renato Botelho

Kill dhcpleases after we are sure we can write /etc/hosts

2354cc09 01/11/2017 04:45 PM Renato Botelho

Fix style

9c276201 01/11/2017 04:45 PM Renato Botelho

Make sure IP address is v4 before create /etc/hosts entry

8d058e79 01/11/2017 04:45 PM Chris Buechler

Exclude non-qualified hostnames from hosts file. Ticket #6064

6ca5c3ca 01/11/2017 01:54 PM Jim Pingle

Do not write a 'restrict' line to the NTP config if it will be empty. Fixes #7110

00a9abb9 01/11/2017 11:54 AM Renato Botelho

Only include files that ends with .inc

e95b87be 01/11/2017 11:36 AM derelict-pf

Add requirestatefilter. Implements #7069.

(cherry picked from commit 88081ea257fa683ed28b588c4c35260589604741)

05a13eba 01/11/2017 11:35 AM derelict-pf

Add requirestatefilter. Implements #7069.

(cherry picked from commit 0a3150896bc412868cfb79473293ed81c87a50a7)

4c4cd8a7 01/11/2017 11:32 AM Caio Plumbeo

Captive portal: make captiveportal_disconnect_all() faster

captiveportal_disconnect_all() removes the users one at a time and in some cases, when many hundreds of users are connected, can take up to several dozens of seconds to complete.
Instead of looping through all users, send all the accounting information, reset the user database and delete all the active rules and reinit them. Use locking to prevent new users from logging in until the function ends....

68ee58ed 01/11/2017 11:30 AM Pi Ba

openvpn, check for valid pid using isvalidpid()

(cherry picked from commit a1b39e949ab3a0e53ac4c1837f5d2c02b28142f3)

1b03abe3 01/11/2017 11:30 AM Pi Ba

openvpn, make sure config is written and not overwritten while starting openvpn, and wait for pid of child process to be written before exiting function

(cherry picked from commit 8845e137b630497d47a8ce93fb072e47419f8af5)

ee8d47c7 01/11/2017 11:28 AM Phil Davis

Services widget filter checkboxes

(cherry picked from commit ada6bfa7ca68169408b80af6325afe3948ee85f7)

155769f2 01/10/2017 11:04 AM Renato Botelho

Revert "get_pkg_info() fallback using pkg info if no local copy of repo catalog"

This reverts commit 46237e23f35db70a917939609061dce7b7f955f9.

09744f3a 01/09/2017 04:50 PM Steve Beaver

Merge branch 'RELENG_2_3' of git.netgate.com:pfsense/pfsense into RELENG_2_3

eaa55106 01/09/2017 01:56 PM Phil Davis

Crash Reporter report when no data found

The glob for $crash_files always returns an array - an empty one in the case when there are no matching crash files. So the echo at old line 115 never happened. In any case, if the echo happens, it is spat out as plain text on the GUI outside of all the nice boxes and menus....