Feature #7159 Add GPS initialization command auto correct toolCorrects 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 entry(cherry picked from commit 4085eb055850e07540145c87fd6d3b5912a865dd)
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....
QinQ Tag Value Validation
Tags must be in the range 1 to 4094Flag the various input errors and only report them once each.(cherry picked from commit e0b7a2e76bddd121bc7f92a6ecb20266c8485ed1)
QinQ Edit fix row add delete
1) Make the row delete button actually work2) 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 errors4) 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...
change opacity on disabled rows to fix #6448
Merge pull request #3166 from NOYB/System_Update_Settings_-_GitSync_Options
Validate POSTed interface description
Copy-paste error from code that used $_REQUEST. This is more correct to use $_POST.(cherry picked from commit b07adc116c47a2f6a27ae69c84fe0e36a5a27fbd)
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....
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)
View revisions
Also available in: Atom