| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit 153c3aa61fe65c51d584a57c032a4805048e3062)
|
|
|
|
| |
(cherry picked from commit 877be5e6205ada2608b364f57150010ba473e66d)
|
|
|
|
| |
(cherry picked from commit f2e58c16307795f572ff443e999c54eb6a9839e7)
|
|
|
|
| |
(cherry picked from commit 3e2028f4dca359e715058d2c35ae0df5b939657e)
|
|
|
|
| |
(cherry picked from commit fb572e810abe247c273c27ffafb129430b13be1f)
|
|
|
|
| |
(cherry picked from commit e52b5a409faa41222a4ff0c917355eb66d0ff19a)
|
|
|
|
| |
(cherry picked from commit 1095b20410963e748fe13268e6fa8f35ccce2319)
|
|
|
|
| |
(cherry picked from commit f311d3ba11572364488ee25ca9df08a33e42a089)
|
|
|
|
| |
(cherry picked from commit fe54f09154f4116ceea6897bff54a624f1eb63bc)
|
|
|
|
| |
(cherry picked from commit 8a1b5c561f93611b711eb4e7b58ccb4990577d8e)
|
|
|
|
| |
(cherry picked from commit c06865be6de6b164d06ee9bb1768dfe6829d783c)
|
|
|
|
| |
(cherry picked from commit 24b82516e0baac87316245427e870a36fbcda4ac)
|
|
|
|
| |
(cherry picked from commit c18d0d12b3e683f07b4bac933240332cd4d95829)
|
|
|
|
| |
(cherry picked from commit 950342400bdc75b35c01442c400bd53a18015818)
|
|
|
|
|
|
| |
configuration.
(cherry picked from commit 5a1d67b17d485697e19ef49d66e8e5f91e7e884d)
|
|
|
|
| |
(cherry picked from commit 01799e5bd5f363e21c744752760ab0cc591713da)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Add full stop and spacing between sentences.
(cherry picked from commit 0046a7da59fb3015512ce181cba6b37516c0b76f)
|
|
|
|
| |
(cherry picked from commit 2559f37539cf37221f8fddd7c0b7928e8e3969a8)
|
|
|
|
|
|
| |
Corrects malformed NMEA sentences by calculating and appending the checksum and adding missing special characters "$" and "*"
(cherry picked from commit 8c23d92a159c1282e7d185665977f0c45d45f845)
|
|
|
|
| |
(cherry picked from commit 4085eb055850e07540145c87fd6d3b5912a865dd)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Add GitSync options selectors to post update GitSync.
Minimal, Diff, Verbose, Dry Run
The GitSync options have utility for post update sync also.
|
| |
| |
| |
| |
| | |
Copy-paste error from code that used $_REQUEST. This is more correct to use $_POST.
(cherry picked from commit b07adc116c47a2f6a27ae69c84fe0e36a5a27fbd)
|
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
(cherry picked from commit 587995fb57f91894d1f8eb6b296a9fe2fa111fac)
|
| |
| |
| |
| | |
(cherry picked from commit 3692adec74d438eedb41a7be8eae9cd58f6fe5c1)
|
| |
| |
| |
| | |
(cherry picked from commit 275d769e0d99e02984e42e2328cbcb681f9b87fb)
|
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| |
| |
| | |
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)
|
| |
| |
| |
| | |
(cherry picked from commit b6368b73d921a29e87cc1cd02ab912024ba66d0a)
|
|/
|
|
|
| |
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)
|
|
|
|
|
|
| |
Please also backport to 2.3
(cherry picked from commit d0718a0f9031f9dc7c6eff3e47e472178c900ece)
|
|
|
|
|
| |
Noticed while looking in widget code, might as well fix it.
(cherry picked from commit a80ce1a7e03ca4fa61f83166b747b4f72dddd4ba)
|
|
|
|
|
|
|
| |
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)
|
|\
| |
| |
| | |
NOYB/Status_/_Interfaces_-_Relinquish_DHCP_Lease_2_3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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'].
|
| |
| |
| |
| | |
Fixes #7134
|
| | |
|
|/
|
|
| |
(cherry picked from commit 22e8fa1f6aec0b1536f0c07e1573ac78a291891f)
|
|
|
|
| |
default.
|
|
|
|
| |
(cherry picked from commit 27bf84fc10d723deebb814a38ee9303014b41711)
|