Commit Graph

8615 Commits

Author SHA1 Message Date
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