Previous attempt to fix #1995 allow to set more than one default queues, prevent it with this change. It should fix #1995
Allow to edit default queue. Should fix #1995
fix typo. Ticket #2371
Correct location of '\n'
Correct building of queue to not depend on parent mask
Fixes this: http://redmine.pfsense.org/issues/2015
I was checking, but if someone of the stuff give it a check it would be much better, since this is a core feature!
Show friendly interface names
Correct the link generation. Reported-by: http://forum.pfsense.org/index.php/topic,39855.0.html
Remove a slipped in text that confuses people
Resolves #1193. Properly warn about duplicate default queue
Ticket #1193. Do not show default queue checkbox when another queue has it selected.
Do not show the root interface queue on the queue list availble since it is not allowed to choose it. Ticket #636
Bring back the optimization on max-packets at pf(4) level now that the issues with daemon have been identified.
Fix indent.
Correct the conditional testing.
Do not show the default queue selection for a queue that has child queues
Prevent non-numeric chars from being inputed on bandwidth field.
Unbreak adding subqueues to queues also. This has happened after allowing renaming, oops.
Unbreak adding subqueues to limiters. Correct some text in the way.
Ticket #1374. Actually test the right field name.
Fix javascript errors reported by: http://forum.pfsense.org/index.php/topic,34139.0.html
Allow renaming even shaper queues as an improvement.
Fixes #1207. Allow renaming a limiter. Also prevent a limiter to be deleted if it is referenced in filter rules.
Make this actually work as it should. The warnings about default queue should be ok now.
Actually send a notice even if no default queue could not be found. This might be serious in some cases.
Do not put the queue config on the rules if there is no default queue, just log it. This prevents errors in rules loading which is worse than having no shaper.
Log the errors we know for not allowing a queue to be added.
Ticket #1210. Also here unset any previous value if none posted.
If no value is posted means we have no value to save in config and should unset any pervious set ones.
nuke trailing carriage returns
Be consistent on having 1K == 1024
This checkbox enables, remove confusing enable/disable.
Nuke trailing c/r
Remove trailing carriage return
Fix display of queues on rules and layer7 containers.
Do not show on the queue/limiters list the disabled entries(optimized and cleaner version).
Do not show on the queue/limiters list the disabled entries.
Properly clear the qlimit or tbrconfig settings when a value is deleted from GUI
Resolves #716. Correctly unset values of m1 and d on HFSC and appropriate special values on other schedulers if previously they had a value.
Resolves #791. add a missing = in the get request.
Even on child queue honor when bandwidth is empty for HFSC this is valid.
If no bandwidth specified for root queue honor this decision and generate proper rules.
Remove priority from HFSC it is a null config option. Center most of the text in the center of a <td> and add some space between objects.
Show the Enable/Disable and name first and then the bandwidth values. Fix html markup so the table is displayed propperly.
fix text
Reduce XXX's.
Fix some errors in spelling, punctuation, grammar, etc.
Fix displaying the Enable/Disable checkbox. Previously after a save button click it will show the old saved value.
Ticket #535. Correct from where we get the port number.
Silence and correct command that tries to kill a previous running ipfw-classifyd command.
Unbreak limiter rule creation.
Fix creation of pipe/queue aka limiters.
Use ipfw for deleting unused pipes too.
Use ipfw to create the pipes/queues for pf dummynet rules, until we can catch up with dummynet v3.
Use pgrep/pkill to save a bit of cpu.
Revert "Catch up with php changes."
This reverts commit 907b435ac8559c4e353dbdd4fb969c465973d142.
Catch up with php changes.
fix typos. Ticket #278
Ticket #257. Fix unsetting Red/Rio/Ecn etc...
Replace some occurrence of /tmp with the propper global variable in attempt to minimize the search for what changes /tmp permissions.
use product_name
Build a new array of items that have .pat in them. Resolves #171
Only show files with .pat in them Resolves #171
Do not show LICENSE in the list of shaper patterns. Resolves #171
Resolves #171. Do not show the license file as a protocol list.
Simplify divert port generation and make sure it is even to leave room to ipfw-classifyd to always open 2 divert sockets one for reading and one for writing.
Do not 'spam' a new ipfw-classifyd for each save. If we hit save for an existing configuration(did changes to existing one) just tell ipfw-classifyd to reload the config.
Relax some very strict cases.
Be more strict on shaper checking and what is written to config. Clean up whitespace while here.
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions
Grammar fixes, patch from Josh Stompro
PHP 5 array change handling. Better check before blindly taking the reference.
Make the propper check about arrays that php5 requires.
Found several more variable name typos/mismatches
Another apparent variable name typo
Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!)
Remove the quotes till i find out why they do not work!
Correctly detect processes pid's.
Start the userland layer7 daemon after the rules have loaded so the shaper queues can be resolved by the daemon.
Fix variable name. This unbreaks the intial links if you try to configure it manually.
Do not flush whole dummynet just for reloading it supports reconfiguration of pipes/queues. This helps with the upcomming CP per user bandwidth activation.
Fixup some code on [re]starting ipfw-classifyd.
Added missing functions
This patch adds the initial support for layer7 protocol inspection gui.
Change backend part to show friendly interface names on shaper.
Its questionable why this function should be available since it will be called when switching from an HFSC queue with childs to a PRIQ which does not have childs.Either way make a stub available so the interface does not error out.
This should fix ticket #1835
fix typo: http://forum.pfsense.org/index.php/topic,10847.0.html
Do not create pipe/queue if it is disabled by the user.
Remove last piece of accidentally slipped in code.
Remove accidentally slipped in code.
Fix php oddities. How can empty/count return true for an empty/0 elements arrayscp shaper.inc root@192.168.10.65:/etc/incscp shaper.inc root@192.168.10.65:/etc/inc.
Hide advaned options under a 'Show advanced options' button.
Improve it even for queues.
Improve my crunkines with html.
Better version with suggestions from Scott.
Hide some options under an show button.