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.
Create rules for dummynet propperly and add support on filter rule generation for differentiating between pipes and queues.
Correct some function definitions.
Fix some bugs and provide small style(9) to shaper.inc
Introduce back end code for dummynet(4).
Unbreak traffic shaper rules creation.
Merge other missed fixes regarding FAIRQ.
Missed commit to make FAIRQ visible on the GUI.
Set limit of queue name to 15 chars.
Copy correct parameters when cloning queue.
Provide backend support for FAIRQ and apply some style to whitespaces
Correct and error slipped in by previous commit.
Disable some bandwidth checks(revisit later on)
Use correct variable
Fix wrong bracket on rules generation of altq
Correctly read the passed bandwidth for the root_queue.
s/intval/floatval/fix settings for CBQ where setting of bandwidth was wrong in some places
Typo fixes and some bug fixing mostly at the frontend part.
Use propper icon for showing delete action to be consistent with pfSense GUI.Noticed/Suggested by: Hoba
Do not show duplicate queues names on rules edit page
Correctly handle enabling/disabling parameters of HFSC scheduler.
Fix a bug with regex matching.
Fix some bugs and typos.
Add input validation for bandwidths and HFSC scheduler.
Add support for the "Remove Shaper " button on the backend.
Remove both Bill and myself from the (C). Looks like Ermal hasdone a rewrite.
Add back Bill to the (C) header, he did far more work on the shaperpreviously than I did.