Fixed #7231
This avoids the problem rather than fixing it by requiring the user to remove any queues from the if before deleting
Remove HTML from translated shaper setHelp
and sections must not be translated - examples of IP address formats 255.255.255.255 and so on.
Require Name field in Shaper
Correct part of #6779Setting input "step" value to "any" alows hte element to accept decimal (float) values, not just integers.
OpenBSD removed the pf FAQ page for shaping, so link to the proper page on archive.org since they offer no current equivalent and no other suitable replacement page is immediately available. Fixes #6781
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
Move copyright from ESF to Netgate
Allow section header to be omitted by specifying "NOTITLE" as the section title.
Fixed #6437
Move to Apache License 2.0
Review license / copyright on all files (final round)
Review license / copyright on all files (1st round)
Set pipe_slot_limit to the maximum configured qlimit value. Move the set_sysctl out if the block where it only gets run if dummynet isn't already loaded. Ticket #6553
Clean up limiter text. Remove old commented out bit.
Customize limiter info message
The $dn_default_shaper_msg is what is displayed on the Limiters tab. It needs to talk about "limiter" rather than "queue".This code builds up each message using the same base template sentences, inserting "queue" or "limiter" in the appropriate place.
Miscellaneous Textual Correction - Firewall / Shaper
Fix trivial GUI typo.
TRB should be TBR for "Token Bucket Regulator".
Includes - Remove Personalizations
Remove "you" personalizations.
Fix the sum of child bandwidth.
Now percentages are correctly handled.
Remove commented and unused old code supposed to do the same.
Ticket #5721
Disable the check of subqueues bandwidth until it is fixed.
Pass the correct variable to get_interface_bandwidth(). Fixes the boot crash reported by JimP.
Spotted by: Jorge OliveiraTicket #5721
Band-aid to stop this from breaking the firewall. Ticket #5721
Add paren here for clarity, suggested by Phil Davis.
Force the existence of bandwidth on root queue.
If the bandwidth is not set the speed of root queue is set by media status.
In this case a ruleset which contains queues with speeds higher than 100Mb/s will fail to be loaded when the root interface is connected to a fast ethernet port (100Mb/s) - but works fine on a gigabit ethernet port....
More icon/button inconsistencies. Ticket #5965
Internationalize etc inc i through s
Convert section titles to title case
Gbps isn't interpreted correctly by ipfw for limiters, remove the option. Ticket #4325
Typo
Fixed #5834
Fixed #5789
HTML Compliance - Firewall / Traffic Shaper / Limiter
Bad value button for attribute type on element a: Subtype missing.(only used if href attribute set)
The font element is obsolete. Use CSS instead.
Shaper use full bandwidth units of measure
In 2.2.* the shaper bandwidth type dropdowns show "Bit/s", "Kbit/s"... but in 2.3-BETA they are just showing "b", "Kb"...That is fixed in the various array() definitions here.I also added GetBwscaleText() function that will return the full text "Bit/s" etc associated with the current bandwidth type. Then call that in a couple of places that were displaying just the "raw" bandwidthtype on the screen. e.g. firewall_shaper_queues.php was displaying just "Kb" etc and now it will display "Kbit/s". That "issue" was in 2.2.* also - so that is an "enhancement".
Further fix on saving shaper->queue->mask
Fixed #5733
Fixes issue where limiter mask does not save (from forum)
Code style and white space in etc
Fixed #5540
Fix codel checkbox label
Tidy up traffice shaper
shaper.incRemove stray closing B tag
firewall_shaper.phpRemove self closing element, not required in HTML5
Tidy up Boolean operators for HTML5
Remove the XHTML standard Boolean operators (makes reading HTML muchsimpler).
Fixed #5540 (probably)Requires more testing please
Remove layer7 components. Ticket #5508
etc inc delete $Id comments
and bits of white space.Note: There are plenty of files still with old-format copyright sectionsin here.
Copyright updates ( 3 of 3)
White space and minor bits in etc
Cleaner version of https://github.com/pfsense/pfsense/pull/1846
Integrate bootstrap etc/inc with master
This applies the little changes in etc/inc master to the bootstrapbranch so that etc/inc in bootstrap will now just have the realdifferences that are due to real bootstrap changes.
Fixed #5019Percent choice restored to selectors
Fixed #5018Added column headers (Actually footers)
Merge branch 'master' into bootstrap
Move main pfSense content to src/