summaryrefslogtreecommitdiffstats
path: root/src/usr
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed #7180Steve Beaver2017-01-311-1/+1
|
* Required fields for VPN pagesPhil Davis2017-01-319-64/+68
| | | | (cherry picked from commit 1bbdab13e436f5f2b9e381886be4d9c2d1a4e44f)
* Fix #7173 Interface Group Name cannot contain dashRenato Botelho2017-01-311-2/+2
|
* Required fields for System pagesPhil Davis2017-01-3016-87/+111
| | | | (cherry picked from commit 153c3aa61fe65c51d584a57c032a4805048e3062)
* More required fields for NAT pagesPhil Davis2017-01-304-9/+9
| | | | (cherry picked from commit 877be5e6205ada2608b364f57150010ba473e66d)
* Required fields in NAT pagesPhil Davis2017-01-304-9/+9
| | | | (cherry picked from commit f2e58c16307795f572ff443e999c54eb6a9839e7)
* Required fields in diagnosticsPhil Davis2017-01-305-7/+7
| | | | (cherry picked from commit 3e2028f4dca359e715058d2c35ae0df5b939657e)
* More required fields for Interface pagesPhil Davis2017-01-306-9/+9
| | | | (cherry picked from commit fb572e810abe247c273c27ffafb129430b13be1f)
* Use gettext on Username and PasswordPhil Davis2017-01-301-2/+2
| | | | (cherry picked from commit e52b5a409faa41222a4ff0c917355eb66d0ff19a)
* Required fields in Interfaces pagesPhil Davis2017-01-309-27/+46
| | | | (cherry picked from commit 1095b20410963e748fe13268e6fa8f35ccce2319)
* Required fields in Status pagesPhil Davis2017-01-302-2/+2
| | | | (cherry picked from commit f311d3ba11572364488ee25ca9df08a33e42a089)
* Remaining required fields for Diag pagesPhil Davis2017-01-305-10/+10
| | | | (cherry picked from commit fe54f09154f4116ceea6897bff54a624f1eb63bc)
* Required fields for firewall*.phpPhil Davis2017-01-303-13/+23
| | | | (cherry picked from commit 8a1b5c561f93611b711eb4e7b58ccb4990577d8e)
* Required fields for Captive PortalPhil Davis2017-01-306-17/+17
| | | | (cherry picked from commit c06865be6de6b164d06ee9bb1768dfe6829d783c)
* Required fields in Services pagesPhil Davis2017-01-3020-47/+71
| | | | (cherry picked from commit 24b82516e0baac87316245427e870a36fbcda4ac)
* Fix indentationjskyboo2017-01-272-13/+13
| | | | (cherry picked from commit c18d0d12b3e683f07b4bac933240332cd4d95829)
* Changed max repeat alert to use sprintf get textjskyboo2017-01-271-1/+1
| | | | (cherry picked from commit 950342400bdc75b35c01442c400bd53a18015818)
* Bug #7164 Limit NTP time source fields to the maximum number saved to ↵jskyboo2017-01-272-2/+13
| | | | | | configuration. (cherry picked from commit 5a1d67b17d485697e19ef49d66e8e5f91e7e884d)
* Typo in pppoe_subnet input error messagePhil Davis2017-01-261-1/+1
| | | | (cherry picked from commit 01799e5bd5f363e21c744752760ab0cc591713da)
* Captive Portal auth method is requiredPhil Davis2017-01-251-2/+6
| | | | | | 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. But the form validation should check that some valid value is POSTed when the CP is enabled. (cherry picked from commit 0ee22f364ca62b8305ff36447954dacdbc3c3cce)
* CP HTTPS Forwards setHelp formatPhil Davis2017-01-251-1/+1
| | | | | Add full stop and spacing between sentences. (cherry picked from commit 0046a7da59fb3015512ce181cba6b37516c0b76f)
* Changed default state of GPS init command auto correct tool.jskyboo2017-01-251-3/+3
| | | | (cherry picked from commit 2559f37539cf37221f8fddd7c0b7928e8e3969a8)
* Feature #7159 Add GPS initialization command auto correct tooljskyboo2017-01-251-2/+45
| | | | | | Corrects malformed NMEA sentences by calculating and appending the checksum and adding missing special characters "$" and "*" (cherry picked from commit 8c23d92a159c1282e7d185665977f0c45d45f845)
* Require at least one tag value in a QinQ entryPhil Davis2017-01-241-0/+4
| | | | (cherry picked from commit 4085eb055850e07540145c87fd6d3b5912a865dd)
* Use is_intrange() to validate QinQ tag rangePhil Davis2017-01-241-39/+13
| | | | | | 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. I decided it is fine to accept ranges with a ":" separator. Even though it is not explicitly mention on the UI, a user who accidentally does it will be pleasantly happy that it works. (cherry picked from commit 71ff866c0b36c6a3e288e8bde02d0837fc0b73ce)
* QinQ Tag Value ValidationPhil Davis2017-01-241-7/+27
| | | | | | 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)
* QinQ Edit fix row add deletePhil Davis2017-01-241-16/+46
| | | | | | | | 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 (cherry picked from commit 477d849bd4e85af8bb3595eaf39f946de51d7289)
* change opacity on disabled rows to fix #6448Jared Dillard2017-01-242-2/+37
|
* Merge pull request #3166 from NOYB/System_Update_Settings_-_GitSync_OptionsRenato Botelho2017-01-242-1/+78
|\
| * System Update Settings - GitSync OptionsNOYB2017-01-222-1/+78
| | | | | | | | | | | | | | Add GitSync options selectors to post update GitSync. Minimal, Diff, Verbose, Dry Run The GitSync options have utility for post update sync also.
* | Validate POSTed interface descriptionPhil Davis2017-01-241-1/+1
| | | | | | | | | | Copy-paste error from code that used $_REQUEST. This is more correct to use $_POST. (cherry picked from commit b07adc116c47a2f6a27ae69c84fe0e36a5a27fbd)
* | Interface description should be requiredPhil Davis2017-01-241-21/+28
| | | | | | | | | | | | 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. The change here also only does the other checks on the description if it has actualy been entered - no point checking a whole lot of other dependent stuff if the description is not even entered. (cherry picked from commit f57a3d9051f904f7b915db0bc0b64849503f8647)
* | Interface Group Name should be requiredPhil Davis2017-01-241-30/+37
| | | | | | | | | | | | 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)
* | traffic-graphs, setting to keep updating them while invisiblePiBa-NL2017-01-233-159/+108
| | | | | | | | | | - 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
* | Parse GPS initialization commands, extended status for GPSs other than ↵jskyboo2017-01-233-58/+156
| | | | | | | | | | | | | | | | | | | | | | 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 - Clean up some variables on status page and widget. (cherry picked from commit d627983d2504e56015e14f1f85a4eb6b70a5eea9)
* | Always force compress when calling Net_IPv6Phil Davis2017-01-231-4/+4
| | | | | | | | (cherry picked from commit 587995fb57f91894d1f8eb6b296a9fe2fa111fac)
* | Interface description must be unique including casePhil Davis2017-01-233-5/+5
| | | | | | | | (cherry picked from commit 3692adec74d438eedb41a7be8eae9cd58f6fe5c1)
* | Required fields in Load Balancer pagesPhil Davis2017-01-233-7/+7
| | | | | | | | (cherry picked from commit 275d769e0d99e02984e42e2328cbcb681f9b87fb)
* | firewal_nat_edit function name typoPhil Davis2017-01-231-1/+1
| | | | | | | | | | | | 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. (cherry picked from commit ada9b6bc1f7ab135bbc806b0e064dcbfbaa88c56)
* | 6RD Border Relay input error messagePhil Davis2017-01-231-1/+1
| | | | | | | | | | | | 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. It would be good to use the same terminology in both places. (cherry picked from commit 1a9ec5cc9ead61a7ceb814209e245a14c79db53a)
* | Add required fields to firewall_aliases_importPhil Davis2017-01-231-2/+2
| | | | | | | | (cherry picked from commit b6368b73d921a29e87cc1cd02ab912024ba66d0a)
* | Display input error when no aliases to importPhil Davis2017-01-231-2/+2
|/ | | | | 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. (cherry picked from commit f99bbf5e01f71ba21ff6ed0b95d47b1b7d163154)
* Internationalization (getttext)NOYB2017-01-201-1/+1
| | | | | | Please also backport to 2.3 (cherry picked from commit d0718a0f9031f9dc7c6eff3e47e472178c900ece)
* Fix copy-paste of ipsec.widget.php file namePhil Davis2017-01-191-1/+1
| | | | | Noticed while looking in widget code, might as well fix it. (cherry picked from commit a80ce1a7e03ca4fa61f83166b747b4f72dddd4ba)
* Fix #7134 Interface Stats widget ifdescrs not definedPhil Davis2017-01-191-8/+2
| | | | | | | 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. If you have just the Interface Statistics widget on the dashboard then you get the reported PHP error, in the code that sets up the checkbox array of selectable interfaces. The problem is fixed by always calling get_configured_interface_with_descr() at the top of this code, rather than calls that were just inside various if() cases. Note: get_configured_interface_with_descr() in util.inc always returns an array, even if an empty one, so the ```if (!is_array($ifdescrs))``` testing should not be needed. (cherry picked from commit 8f94fc33f07718141f332a567df7b30f91c38c93)
* Merge pull request #3391 from ↵Renato Botelho2017-01-191-11/+32
|\ | | | | | | NOYB/Status_/_Interfaces_-_Relinquish_DHCP_Lease_2_3
| * Status / Interfaces - Relinquish DHCP LeaseNOYB2017-01-171-8/+29
| | | | | | | | | | | | | | | | | | | | 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.
| * Status / Interfaces - Match Var NamesNOYB2017-01-171-5/+5
| | | | | | | | | | | | | | | | | | 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. Avoid confusion with $info['if'].
* | Protect against forech errors if this function does not return an array. ↵jim-p2017-01-181-0/+6
| | | | | | | | Fixes #7134
* | Regenerate potRenato Botelho2017-01-181-9733/+10815
| |
OpenPOWER on IntegriCloud