Ermal Luçi
cc76e43f46
Update the wizard.
...
This commit makes it capable of 1 LAN and multiple WAN's. Other wizards will come after this.
Now you can specify per each link upload and download and the wizard will do its math accordingly.
Also can specify per link guranteed VoIP bandwidth.
Penalty and cattchall queue can only be specified with percentage for simplicity.
2008-01-27 19:14:12 +00:00
Ermal Luçi
885da2ce25
Round up some values from divison calculations.
2008-01-22 22:33:03 +00:00
Ermal Luçi
37f5fcf658
Use buttons for queue action instead of images.
2008-01-22 22:16:43 +00:00
Ermal Luçi
40de74f5c7
Add input validation for bandwidths and HFSC scheduler.
2008-01-22 22:07:35 +00:00
Chris Buechler
76d3b9a353
Revert dhclient timeout to the default of 60 seconds (originally didn't realize it was in there two more times).
2008-01-22 03:21:49 +00:00
Ermal Luçi
656aa47649
Make sure the 80% limit for linkshare is not passesd by qVoIP during wizard.
2008-01-21 23:49:17 +00:00
Ermal Luçi
5f928f22cd
Only calculate a factor for HFSC scheduler.
2008-01-21 23:23:51 +00:00
Ermal Luçi
b0262cb22c
Add support for the "Remove Shaper " button on the backend.
2008-01-21 22:41:49 +00:00
Ermal Luçi
e7abb4184a
Remove a duplicated entry slipped in accidentally.
...
Remove uneeded check on default policy.
2008-01-21 22:40:50 +00:00
Ermal Luçi
26dfbf8091
* Insert a "Remove Shaper" button to the GUI.
...
* Make the wizard gnerate a better policy for the shaper.
2008-01-21 22:38:42 +00:00
Scott Ullrich
94e3aaa0f3
* Correct cosmetic percentages
...
* Add note of what percentages can be input for the p2p bandwidth
2008-01-21 19:10:36 +00:00
Chris Buechler
1db50557ed
Revert dhclient timeout to the default of 60 seconds.
2008-01-21 06:55:44 +00:00
Ermal Luçi
c17774a68d
Propperly show the name of interface on the queues status page.
2008-01-20 23:47:22 +00:00
Ermal Luçi
6ce2e00e66
Fix wrong check during the wizard.
...
If you didn't enable the Games prioritizing you would not have queues created.
Found by: Scott
2008-01-20 23:31:35 +00:00
Ermal Luçi
a156ca9a5c
Fix an error on the wizard.
2008-01-20 23:14:52 +00:00
Ermal Luçi
f6f7ad1c90
More changes in the attempt to change the logic on filter.inc
2008-01-20 23:04:50 +00:00
Ermal Luçi
91bf6319a1
Clean up from some leftovers that are not needed anymore.
2008-01-20 22:00:52 +00:00
Ermal Luçi
502c545d58
Cosmetic change. Move the Queue and Interface tab on the top level instead of providing a second level tab section for them.
2008-01-20 21:35:16 +00:00
Ermal Luçi
e0405a4be8
Fix Queues view on the shaper.
2008-01-20 21:33:46 +00:00
Bill Marquette
de37180e4c
Please don't force commit!
...
Re-apply fix from commit [20700] that got reverted in [20706]
2008-01-19 03:21:16 +00:00
Scott Ullrich
8e11b23f54
On interface ip or gateway changes FreeBSD will remove routes related.
...
Ensure the routes are loaded back each time.
MFC: After testing at ORU
2008-01-18 21:24:42 +00:00
Ermal Luçi
1b81cc4984
An attempt to fix some issues discovered with outgoing traffic with the wzard generated rules.
2008-01-18 20:08:30 +00:00
Ermal Luçi
4633edc26d
Fix an error with previous commit.
2008-01-18 17:51:50 +00:00
Ermal Luçi
4eab0ff205
Revert back rules direction on the wizard wipped by previous commit accidentally.
2008-01-18 17:47:39 +00:00
Ermal Luçi
96632b2ec3
Unbreak filter_rules_generate broked by previous wrong commit which was against HEAD.
...
Second attempt at reorganizing the logic of pfSense rules.
2008-01-18 17:34:55 +00:00
Ermal Luçi
78d39a5051
Unbreak traffic shaper wizard incidentally i used explode instead of implode.
2008-01-18 17:31:55 +00:00
Ermal Luçi
5c1f5584c6
Unbreak tags on the floating tab.
2008-01-18 17:31:09 +00:00
Scott Ullrich
348cb6d79c
Add back ldap auth caontainer picker.
2008-01-18 02:41:52 +00:00
Ermal Luçi
56350d2ff8
First attempt at changing the logic of the default rules of pfSense.
...
This allows for the default rules to be overriden in the GUI.
2008-01-18 00:07:40 +00:00
Ermal Luçi
90636c1239
Fix some typos.
2008-01-17 23:57:50 +00:00
Ermal Luçi
b1cd9f9c36
Forgotten filter.inc support for Floating tab on the Rules section.
2008-01-17 23:52:58 +00:00
Ermal Luçi
6dd5512fa1
Make the wizard generate safer rules.
...
Now it presents the user an option to make us know what type the opt* interfaces are, external(wan like) or internal(lan like).
2008-01-17 23:45:51 +00:00
Ermal Luçi
661aed33a3
Finish the Floating rules toolbar.
...
Now you can create rules with tags/direction/match by tag/choose direction/choose multiple interface/quick.
Just for note the queue assignment has been moved to the Firewall->Rules section. Now for every rule you create you can choose the queue for it.
2008-01-17 23:41:58 +00:00
Ermal Luçi
d5be7a2d38
Remove an accidentally slipped in line.
2008-01-17 23:38:07 +00:00
Scott Ullrich
4f7e490827
Remove both Bill and myself from the (C). Looks like Ermal has
...
done a rewrite.
2008-01-17 03:50:32 +00:00
Scott Ullrich
f5fee798ca
Add back Bill to the (C) header, he did far more work on the shaper
...
previously than I did.
2008-01-17 03:48:06 +00:00
Scott Ullrich
dfd852d6ef
Move $rule portion out of the ng0 check that accidently slipped in. This
...
combined with my earlier change unbreaks traffic from the firewall itself
and also unbreaks nat redirect traffic.
Found-by: Billm
2008-01-17 03:15:23 +00:00
Scott Ullrich
4cf7e74ea2
Unbreak traffic from the firewall itself.
2008-01-17 02:05:04 +00:00
Ermal Luçi
6cca66e9ef
Show the user the interface the queue is located to make it easier now that the same queue name is used on multiple interfaces.
2008-01-17 00:17:34 +00:00
Ermal Luçi
92125c97b9
* Fix many bugs itroduced with the new shaper code import.
...
* Introduce a new tab to the Firewall - Rules section called "floating rules" where you can create rules with direction/tag/tagged/quick keywords of PF.
* Improve input validation on the shaper code and the wizard.
* Change the logic in filter.inc by allowing the rules without the quick keyword to work propperly.
* ALso begin changing the logic of filter.inc default rulesto not use the quick keyword so they can be overriden in the GUI.
2008-01-16 22:52:27 +00:00
Scott Ullrich
a16d0963f1
Conditional checks use ==, not = !
2008-01-16 20:18:03 +00:00
Chris Buechler
2dfdb0287c
clarify wording in tabs to appropriately reflect purpose of these pages
2008-01-16 07:14:36 +00:00
Scott Ullrich
f0504457e8
Only process /boot/loader.conf if it exists avoiding a
...
somehwhat ugly looking error on cdrom boot.
2008-01-16 01:22:54 +00:00
Seth Mos
87b5deb10f
attempt loading SPD entries 4 times
2008-01-15 17:28:11 +00:00
Seth Mos
d319d7d83f
Somehow sending a SIGHUP before flushing and reloading works better then
...
after. Technically a SIGHUP to racoon should not do anything.
2008-01-15 11:35:04 +00:00
Seth Mos
cdf779cdd7
Flush both SA and SPD entries
2008-01-15 08:21:27 +00:00
Scott Ullrich
ca08dbf2c1
Fix copy and pasto.
2008-01-15 01:24:35 +00:00
Scott Ullrich
c13dc26e41
* Use correct package name
...
* Include filter rules
2008-01-15 01:19:00 +00:00
Scott Ullrich
e0aa1bf126
Add sipproxd hooks.
2008-01-14 23:17:30 +00:00
Seth Mos
4515fb7917
repair logic I think. Can we please use more curlies?
2008-01-14 21:44:03 +00:00