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.
Bring in the new traffic shaper.It is capable of multi interface shaping.
Also bring the wizard up-to-date. Now it is capable of doing multi interface too.
Remove trailing space / cr
Dont allow items to run together
Ticket #1105
MFC 11099Allow WAN and LAN address in shaper rules
MFC 11604Don't create a pass out rule for a queue if it is not on an interface or not used in a rule. This will cut queue pass out rules by the number of interfaces enabled.
We're in 2006 now, toto
init $queue_names to silence PHPEclipse
Add more filter reload information for AJAX filter reload status application
MFC 10668expand aliases to include " ! " to negate all entries in a list.
MFC 10666No Need To check for aliases here we had just finish building the network address. Plus its futzing over string with a null return.
MFC 10658Don't concatenate to $dst here (will cause syntax errors in pf rules). also remove unecessary spaces.
Fix optional interface assignments. TODO: "altq on blah blah"
Update interface alias to $DESCRIPTION, not friendly interface name for pass out rules, too!
Update interface alias to $DESCRIPTION, not friendly interface name
MFC 10496Improve traffic shaper rules for assigning packets to queues (special consideration for NAT): MFC for next snapshot.
MFC 10453Ticket #857 - correctly print out interface macro
Add \n
MFCShaper fixes from BillM
MFC 9611Ticket #792 - fix 6 month old shaper bug that caused erratic speeds and latencies. With a 10Mbit queue and 4 iperf jobs running through it in default and otherL queues, I can get an icmp through in otherH with a mere 25ms additional latency on average.
Remove trailing newline
Correct warnings and errors found eclipse
Use the resolved alias valueTicket #751
MFC 8474Make shaper first match - fix a months old oversight.
MFC 7934Expand src and dst aliases if required on traffic shaping rules
Ticket #696
Shaper speed fixes.
Requested-by: BillM
Since we only support hfsc for the first release, hard code hfsc.
MFC 7242If there's no bandwidth set on an interface, default the interface to 10Mbit This handles vitual interfaces such as vlan
Submitted-by: Dan Swartzendruber
MFC 6920Allow for parent queues to work. Cleaned up code that does root queue detection and discovered some odd bugs that made me wonder how it worked correctly. Queues can be reordered (honestly, this is kinda pointless, but I put it in cause it was easier to punt to the user than doing queue trees correctly) This is obviously an XXX and needs to be fixed.
Missing ;
Split out shaper code to make it easier to work on
Split out shaper stuff from filter.inc so it'll be easier to work on(manual merge from shaper branch)
Move shaper.inc to the attic since we no longer support dummynet traffic shaping. Say hello to ALTQ!
Initial revision