Project

General

Profile

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

# Date Author Comment
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

ab824cde 03/23/2016 01:57 PM Jim Pingle

Band-aid to stop this from breaking the firewall. Ticket #5721

8557d323 03/23/2016 05:40 AM Chris Buechler

Add paren here for clarity, suggested by Phil Davis.

2638ddec 03/23/2016 04:19 AM Luiz Souza

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....

27d6a45b 03/10/2016 08:40 PM Jim Pingle

More icon/button inconsistencies. Ticket #5965

e8c516a0 02/18/2016 12:19 PM Phil Davis

Internationalize etc inc i through s

5f88f964 02/11/2016 03:51 AM k-paulius

Convert section titles to title case

f95cdbea 02/03/2016 07:42 AM Chris Buechler

Gbps isn't interpreted correctly by ipfw for limiters, remove the option. Ticket #4325

4700a731 02/01/2016 02:08 PM Stephen Beaver

Typo

43568d7d 02/01/2016 01:42 PM Stephen Beaver

Fixed #5834

b50d30c3 01/21/2016 08:39 PM Stephen Beaver

Fixed #5789

b9bc38c1 01/09/2016 09:18 AM NOYB NOYB

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.

bfc94df0 01/07/2016 01:54 PM Phil Davis

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".

49882789 01/04/2016 06:18 PM Stephen Beaver

Further fix on saving shaper->queue->mask

bbb5d7a5 01/04/2016 04:37 PM Stephen Beaver

Fixed #5733

23f4c08f 12/28/2015 02:20 PM Stephen Beaver

Fixes issue where limiter mask does not save (from forum)

4e322e2c 12/10/2015 03:09 PM Phil Davis

Code style and white space in etc

5605a0c4 12/08/2015 03:21 PM Stephen Beaver

Fixed #5540

7dcf3fe5 12/07/2015 09:11 PM Stephen Beaver

Fix codel checkbox label

a51c7c7f 12/02/2015 03:36 PM Stephen Beaver

Fixed #5540

6cb05fa7 12/01/2015 12:29 PM Colin Fleming

Tidy up traffice shaper

shaper.inc
Remove stray closing B tag

firewall_shaper.php
Remove self closing element, not required in HTML5

c4b60a9a 11/29/2015 05:37 PM Colin Fleming

Tidy up Boolean operators for HTML5

Remove the XHTML standard Boolean operators (makes reading HTML much
simpler).

3feefc07 11/28/2015 08:30 PM Stephen Beaver

Fixed #5540 (probably)
Requires more testing please

d65c6113 11/21/2015 02:06 AM Chris Buechler

Remove layer7 components. Ticket #5508

b37b4034 11/10/2015 12:14 PM Phil Davis

etc inc delete $Id comments

and bits of white space.
Note: There are plenty of files still with old-format copyright sections
in here.

ba360ed7 11/06/2015 04:18 PM Stephen Beaver

Copyright updates ( 3 of 3)

6990ad35 09/16/2015 08:58 AM Phil Davis

White space and minor bits in etc

Cleaner version of https://github.com/pfsense/pfsense/pull/1846

4de8f7ba 08/30/2015 04:32 PM Phil Davis

Integrate bootstrap etc/inc with master

This applies the little changes in etc/inc master to the bootstrap
branch so that etc/inc in bootstrap will now just have the real
differences that are due to real bootstrap changes.

820519e5 08/26/2015 11:07 PM Stephen Beaver

Fixed #5019
Percent choice restored to selectors

f7b9f8ee 08/26/2015 11:07 PM Stephen Beaver

Fixed #5018
Added column headers (Actually footers)

03b19a93 08/26/2015 06:12 PM Renato Botelho

Merge branch 'master' into bootstrap

46bc6e54 08/25/2015 05:49 PM Renato Botelho

Move main pfSense content to src/