Project

General

Profile

Download (148 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
795e6194 05/06/2022 02:38 PM Viktor Gurov

Use dnctl(8) to control limiter rules. Feature #12579

7c2468c5 04/27/2022 09:09 PM Viktor Gurov

Captive Portal ipfw->pf transition. Todo #13100

35731eb2 02/17/2022 04:37 PM Viktor Gurov

Merge pull request #4549 from hpeters/master

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

86e654bf 12/20/2021 03:10 AM Harley Peters

#12003 Prevent some pie aqm and fq_pie scheduler settings from being saved with limiters not using pie aqm or fq_pie scheduler.

10006140 12/13/2021 09:24 PM Harley Peters

#12003 This commit adds missing settings, zero and floating point support for those settings to the limiter scheduler fq_pie.

aabaad0a 10/18/2021 03:12 PM Viktor Gurov

Mute kernel messages on dummynet and thermal hardware modules load. Fixes #12454

662abcf1 05/10/2021 01:14 PM Viktor Gurov

CODELQ scheduler Qlimit input validation. Issue #11725

246a8832 04/07/2021 12:37 PM Viktor Gurov

Add cronjob only for limiters applied to firewall rules. Fixes #11636

8f585441 01/03/2021 12:28 PM Luiz Souza

Update the Copyright year.

A subsequent commit will deal with .po's.

573ec19d 12/10/2020 03:31 PM Renato Botelho

Add product_label global variable

Introduce product_label global variable, by default with same value of
product_name. The idea is to make it easier for rebranded products to
change the name on all visual texts while internal structures are
preserved.

While here, remove deprecated $g['platform'] and also replace places...

7ccff001 11/05/2020 02:35 PM Viktor Gurov

CBQ borrow option input validation. Issue #7915

bf4c4d12 11/04/2020 03:27 PM Viktor Gurov

Traffic shaper wizard fix. Issue #10998

a330a2da 10/22/2020 03:01 PM Viktor Gurov

Nested queues input validatin fix. Issue #10998

6ddd28f7 10/20/2020 09:23 PM Viktor Gurov

CBQ queue prio check fix. Issue #1353

9abbcb4b 10/20/2020 10:55 AM Viktor Gurov

Default queue bw scale in Mbit/s. Feature #10988

50299413 09/23/2020 06:42 PM Jim Pingle

Update URLs to docs. Fixes #10481

40609fff 09/18/2020 01:43 PM Renato Botelho

Remove commented out line

fa343c99 09/18/2020 01:42 PM Renato Botelho

Merge pull request #4400 from bonald/master

1ce16cf3 07/21/2020 03:57 PM Viktor Gurov

Set net.inet.ip.dummynet sysctl. Fixes #10780

c5c8893b 07/13/2020 03:07 PM bonald

Add build_mask_rules for scheduler

before:
sched 7 config pipe 7 type fq_codel target 5ms interval 100ms quantum 300 limit 20480 flows 65535 noecn

after:
sched 7 config pipe 7 mask dst-ip6 /128 dst-ip 0xffffffff type fq_codel target 5ms interval 100ms quantum 300 limit 20480 flows 65535 noecn

388f9d64 07/10/2020 06:37 PM Renato Botelho

Merge pull request #4388 from vktg/limmbits

c4fc5142 07/04/2020 01:03 PM Viktor Gurov

Limiter default bw type in Mbit/s. Implements #10727

00bf92ce 07/04/2020 10:31 AM Viktor Gurov

Shaper check prio only for CBQ/FAIRQ/PRIQ. Issue #1353

6cfebd7d 06/24/2020 02:27 PM Renato Botelho

Merge pull request #4358 from vktg/shaperpriqcheck

734848b6 06/17/2020 12:07 PM Viktor Gurov

Shaper root queue percent bw fix. Issue #10660

cd0c9e11 06/11/2020 06:52 AM Viktor Gurov

PRIQ queue array check. Issue #1353

6b624e41 06/10/2020 06:09 PM Renato Botelho

Merge pull request #4327 from vktg/prioinputvalid

e2456a7a 06/10/2020 05:24 PM Jim Pingle

Fix syntax error in shaper.inc

b0f0993d 06/10/2020 04:51 PM Viktor Gurov

PRIQ queue input validation. Issue #1353

402012d9 05/24/2020 01:49 PM Viktor Gurov

Limiters/queues rename/delete fix. Issue #3924

dce43afd 04/23/2020 05:28 PM Renato Botelho

Merge pull request #4287 from vktg/rednoencfix

75fb1d57 04/21/2020 09:33 PM Viktor Gurov

RED/GRED limiters do not have noecn option. Issue #10211

f338b271 04/15/2020 08:51 PM Felix Wolfsteller

Improve help message for limiter/queue masks.

The user-facing most important change is that when setting masks on
Queues, we are not creating dynamic pipes (but queues).

The second change mentions that besides per-host bandwidth limits this
is helpful for per-subnet Queues/pipes....

1bcc6e56 01/14/2020 04:56 PM Jim Pingle

Link to the book, not old OpenBSD docs. Fixes #10184

0284d79e 01/03/2020 04:37 PM Jim Pingle

This is 2020. Issue #9245

5a0f6513 12/02/2019 01:57 PM Lucas Held

simplify queue stats parser

e5deede5 12/01/2019 05:34 PM Lucas Held

support variable value length in queue stats parser

8afa74bb 11/25/2019 03:06 PM Jim Pingle

Enforce limiter delay 0<=x<=10000. Fixes #9921

38809d47 07/29/2019 05:50 PM Renato Botelho

Fix copyright message years to reflect BSDP -> ESF -> Netgate

1072b933 01/29/2019 05:40 PM Jim Pingle

Encode shaper queue name before printing. Issue #9294

Validation is already present and prevents bad values from being
entered.

0b4c14a4 01/02/2019 02:50 PM Steve Beaver

Update copyright notices to 2019. Happy New Year

25d029d1 11/22/2018 02:37 PM Luiz Souza

Make the WF2Q+ the default scheduler for the dummynet limiters.

The WF2Q+ was the default scheduler in previous versions, it is well tested and support dynamic queues.

Add a note for the FIFO scheduler to make clear that it does not support dynamic queues (by design) and as such, it is working as intended....

c6c398c6 11/21/2018 06:30 PM Jim Pingle

Fix #9121: Initialize arrays to prevent PHP 7 errors

cd3cde52 10/16/2018 07:59 PM Jim Pingle

Fix Limiter validation check, which allows old queues to display. Fixes #8956

The AQM defaults to droptail when empty, but empty was being rejected as
invalid even though it was handled in the code.

7140cb27 08/07/2018 05:09 PM Stephen Jones

PHP7 related, cast bandwitdh to int to make sure it is a numeric value Fixes #8757

d4f29a52 07/14/2018 07:29 PM Steve Beaver

Fix shaper "non-numeric value" errors

88b10e56 07/02/2018 06:36 PM Steve Beaver

Merge pull request #3941 from mattund/master

202411c3 07/02/2018 05:53 PM no

Fixing @jim-p's change requests

5ee16aa6 06/29/2018 01:53 PM no

Fixing GitHub reported issues

be228fd8 06/21/2018 07:56 PM Stephen Jones

PHP7 fixed illegal string offset

5ffeceb6 06/15/2018 08:41 PM Stephen Jones

Fixed #8515 fixed error in queue defintion where it would repeat

It should now create a new definition for each queue. Queues should
now show up under status > queues.

74b3e6ec 06/14/2018 12:39 PM Matt Underscore

1. I rewound src/etc/inc/config.inc back to you guys' base. It was some funny EOL stuff that happened.
2. Unwrapped gettext()
3. Agreed. Sanitized.
4. Unwrapped gettext()
5. Took out input_errors item
6. Took out input_errors item
7. I like the idea of this. I would love to add heavier validation; unless I just affix for datatype I would need to know the constraints on which the parameters live for the AQM/scheds. Maybe that's documented. I can revisit this....

41160d19 06/08/2018 07:22 PM Stephen Jones

Fixed #8515 Queues should now be added either through manually creating them or through the wizard

b2383d46 05/17/2018 04:51 PM Steve Beaver

PHP7 - Resolve count() error

8f2cc9bd 05/15/2018 09:17 PM Stephen Jones

Allow multiple Queues to be displayed for Limiters part of PHP 7.2 Migration

bcb08ced 05/07/2018 07:50 PM Matt Underscore

Also delete scheduler on cleanup

50d4c4f2 05/07/2018 07:28 PM Matt Underscore

Setters and getters for $aqm/sched params (anticipating a review will request that)

1de72f61 05/07/2018 02:59 PM Matt Underscore

Fix command syntax in format_parameters

254581a5 05/07/2018 02:09 PM Matt Underscore

CRLF

8ac763a0 05/07/2018 02:08 PM Matt Underscore

Fix newlines back

dbf56eb4 05/07/2018 02:05 PM Matt Underscore

- Fix an incorrect assumption where I thought the sysctls were measured in ms. they appear to be microseconds instead (thanks Harvy66)
- Fix a problem where I was recursively assigning parameters in FormatParameters(), but that was not an ideal method (using vsprintf instead)...

aba7f367 05/07/2018 12:51 PM Steve Beaver

Merge branch 'master' of gitlab.netgate.com:pfsense/pfsense

d237e648 05/07/2018 04:38 AM Matt Underscore

Change back to PHP7 compliance

e9685c45 05/07/2018 04:20 AM Matt Underscore

- Fixed a bug where you could not get an ECN-incapable scheduler or AQM to work: noecn was appended in rules.limiter.
- Made a change to an array reference that was breaking my test

eace74f4 05/05/2018 07:51 PM Matt Underscore

Wrote to wrong file.

a60a9db9 05/05/2018 05:19 PM Matt Underscore

Add dummynet AQM and scheduler configuration support to pfSense Limiters through the GUI. Only shaper.inc was changed.

Presently, the traffic shaper is versatile however outbound shaping can be tricky. This patch aims to solve that, allowing not only outgoing shaping through dummynet pipes but also enabling users to attach configurable shaping to virtually any interface. Right now, altq does not support LAGG ifaces, ixgbe, among others....

5c4fcabc 05/04/2018 06:52 PM Renato Botelho

Remove references for new classes instances adding a temporary variable. We will revisit it later

769ae881 05/04/2018 05:57 PM Steve Beaver

PHP7 - Resolve illegal offset error

c8febf6e 05/03/2018 03:04 PM Renato Botelho

Revert "Do not assign classes with =& to make PHP 7 happy"

This reverts commit e33c96162a33b52a9152ce0b05dba8b25f1dc2b4.

e33c9616 04/24/2018 02:15 PM Renato Botelho

Do not assign classes with =& to make PHP 7 happy

0f5bd6f8 02/05/2018 08:26 PM Stephen Jones

Fixed #8091 Force Integers in GUI
It will use the ceil() function to always use the ceiling after loading a config.
Also onchange of bandwidth will call the ceil function to put in a whole number.

fccdc01a 01/25/2018 03:51 PM Luiz Souza

off-by-one fix in an error text.

No functional change.

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

6b54c8a4 12/21/2017 03:19 PM Steve Beaver

Merge pull request #3792 from PiBa-NL/20170731-status_queues-realtime

7c4e07c6 11/15/2017 02:01 PM Jim Pingle

Ensure that the value passed to ipfw pipes is always an integer, no matter the source. Fixes #8097

0e2bed22 11/05/2017 12:30 AM Pi Ba

status_queues, provide 'realtime' statistics
-retrieve 'current' numbers from pfSense

not using qstats provides the following advantages:
-no long lag which requires 18 updates to get 90% accurate values on screen
-showing queue's in 2 browsers does not show half the value...

fbbd7d2b 11/02/2017 03:23 PM Steve Beaver

Crudely fixed #7786 by eliminating check of parent bandwidth when children are sepcified in %

41799195 08/08/2017 07:07 PM Pi Ba

shaper, hfsc cannot use priority, as such don't show the field in the webgui.
Also for the other shapers 0 is a valid priority
While fairq causes a error loading rules with a priority above 7 so prevent that.

85ea9d46 02/20/2017 03:16 PM Steve Beaver

Fixed #7231

This avoids the problem rather than fixing it by requiring the user to remove any queues from the if before deleting

08dbe1c5 02/05/2017 04:34 AM Phil Davis

Remove HTML from translated shaper setHelp

and sections must not be translated - examples of IP address formats 255.255.255.255 and so on.

40dcb4b6 01/24/2017 04:09 PM Phil Davis

Require Name field in Shaper

54a217f0 11/07/2016 02:38 PM Steve Beaver

Correct part of #6779
Setting input "step" value to "any" alows hte element to accept decimal (float) values, not just integers.

79e50e97 11/04/2016 02:20 PM Jim Pingle

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

517b893e 10/24/2016 09:22 PM Renato Botelho

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

81299b5c 09/06/2016 07:23 PM Renato Botelho

Move copyright from ESF to Netgate

9ce54773 07/18/2016 03:43 PM Stephen Beaver

Allow section header to be omitted by specifying "NOTITLE" as the section title.

7bba13e8 07/18/2016 03:09 PM Stephen Beaver

Fixed #6437

b12ea3fb 07/15/2016 07:30 PM Renato Botelho

Move to Apache License 2.0

c5d81585 07/15/2016 06:30 PM Renato Botelho

Review license / copyright on all files (final round)

ac24dc24 07/14/2016 09:33 PM Renato Botelho

Review license / copyright on all files (1st round)

ef7c3a63 06/28/2016 08:44 PM Chris Buechler

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

cabb34e4 06/28/2016 08:04 PM Chris Buechler

Clean up limiter text. Remove old commented out bit.

aadc1358 05/15/2016 05:04 AM Phil Davis

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.

c3ebf347 05/07/2016 06:42 PM NOYB NOYB

Miscellaneous Textual Correction - Firewall / Shaper

e643627c 04/19/2016 08:18 AM Ben Cook

Fix trivial GUI typo.

TRB should be TBR for "Token Bucket Regulator".

530e4707 04/04/2016 07:05 AM NOYB NOYB

Includes - Remove Personalizations

Remove "you" personalizations.

45eeb038 03/28/2016 10:13 PM Luiz Souza

Fix the sum of child bandwidth.

Now percentages are correctly handled.

Remove commented and unused old code supposed to do the same.

Ticket #5721

4bf6e70f 03/24/2016 09:14 PM Luiz Souza

Disable the check of subqueues bandwidth until it is fixed.

Ticket #5721

21b1367f 03/23/2016 04:59 PM Luiz Souza

Pass the correct variable to get_interface_bandwidth(). Fixes the boot crash reported by JimP.

Spotted by: Jorge Oliveira
Ticket #5721