Project

General

Profile

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

# Date Author Comment
3b184ca5 07/09/2009 03:44 PM Ermal Luçi

Prevent users to misconfigure layer7 rules for now.(Ther are supported only on pass rules)

679d21bb 07/07/2009 12:05 PM Ermal Luçi

Fix some typos.

3331a640 07/07/2009 11:23 AM Ermal Luçi

fix some other shortcuts provided by the GUI.

This commit fixes even Bug #27

8a6bc505 07/07/2009 11:03 AM Ermal Luçi

Add l2tp

4d828a9a 07/07/2009 10:55 AM Ermal Luçi

Fix interface list usage

WARN: Please ask before introducing old code on what have changed!

a368a026 06/30/2009 05:15 PM Ermal Luçi
  • Reorganize the 'apply' button infrustructure in the GUI.
    - Present three new functions is/mark/clear_subsystem_dirty('name_of_subsystem'). This makes easier to create such things without needing to introduce new globals.
    - Convert all pages to the new infrustructure...
33bf1874 05/28/2009 01:01 PM Ermal Luçi

Fix the issue reported on http://forum.pfsense.org/index.php/topic,16559.0.html. Basically a missing convertion from 'source'/'destination' to target.

a7782099 04/26/2009 03:20 PM Ermal Luçi

Show interface groups first in the interface dropdown.

60120e37 04/26/2009 02:23 PM Ermal Luçi
  • Convert schedules to pf(4).
    This allows to schedule the whole feature of the rules like queues/limiters/gateways/blocks/allows/etc...
  • Whitespace cleaning on filter.inc
  • Move schedule backend logic from pfsense-utils.inc to filter.inc and prefix with filter_....
37c53a0d 03/30/2009 06:22 PM Ermal Luçi

Read shaper config only once. This should speedup on large shaper config the loading of the page.

0ec2fdf0 03/16/2009 11:48 PM Ermal Luçi
  • Introduce interface groups. For now they are availble only on Firewall:Rules section maybe it would be usable to have tham on nat too.
  • Some fixes and cleanup.
87f0be87 02/15/2009 07:05 PM Chris Buechler

Revert "Merge IPv6 changes"

This reverts commit f193cf92b2c925a2f3f71a713d766efd1e4d81e0.

250d0ff4 02/01/2009 08:16 PM Ermal Luçi

Remove the 'L2TP clients' option on firewall src/dst address cause it does not make sense without a subnet.

617f8d25 02/01/2009 03:28 PM Ermal Luçi

More L2TP fixes

775ccea3 01/25/2009 07:28 PM Ermal Luçi

Add allow-opts filter rule option which is useful in multicast rule options.

f193cf92 01/20/2009 07:52 AM Simon Cornelius P. Umacob

Merge IPv6 changes

7e50413c 12/24/2008 09:03 PM Ermal Luçi

Frontend part for the layer7 with little cleaning up by me.

Submitted-by: Helder Pereira

04875a46 11/11/2008 11:09 PM Ermal Luçi

Back out check we can handle this now.

Discussed-with: cmb@

10f7933f 11/11/2008 09:11 PM Chris Buechler

don't allow gateway (route-to) to be selected with time based rules (ipfw)

it doesn't do anything, this just doesn't allow a configuration that people would expect to work.

ad3979f2 11/10/2008 07:58 PM Ermal Luçi

Remove erroneus check.

586293d1 09/10/2008 10:50 PM Scott Ullrich

Remove (not parsed) from description. It IS parsed and checked for XSS
problems now that we can assign owners of interfaces.

5157927f 09/10/2008 10:32 PM Scott Ullrich

Backout last change, we need to think about this some more.

aa8cdf52 09/10/2008 10:24 PM Scott Ullrich

Learn how to spell "Acknowledge"

Pointed-out-by: billm

b8f33727 09/10/2008 10:20 PM Scott Ullrich

We already escape characters. Do not worry about notifying user that
the description field is invalid as it will be escaped again
during firewall_rules.php

557784d2 09/06/2008 09:52 PM Seth Mos

Remove modulate state per ticket 1730

e091cb45 08/30/2008 07:58 PM Scott Ullrich

Add CSS Header

d799787e 08/26/2008 04:48 AM Matthew Grooms

Rework most of the OpenVPN support. The interfaces have been updated to
not use the pkg system and the configuration has been migrated to an
openvpn prefix. The centralized user and certificate manager is now used
to support the openvpn configurations. Most of the files removed in this...

0e640f76 08/01/2008 03:21 PM Ermal Luçi

Fixup FloatingRules creation. Not sure why it broke in the first place!

6b07c15a 08/01/2008 06:30 AM Matthew Grooms

Rewrite the pfsense privilege system with the following goals in mind ...

1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance...

f281e32e 07/27/2008 06:56 PM Chris Buechler

source OS is not required.

45ee90ed 07/25/2008 02:28 AM Matthew Grooms

Rewrite portions of the user manager to ensure data is properly synced to
the system password and group databases. This is to provide better support
for centralized user management when local account administration is
preferred.

I also took this opportunity to do some housekeeping. A lot of funtions...

a5fd67e1 07/16/2008 08:40 PM Ermal Luçi

Allow user to select dummynet pipes/queues.

f1f60c92 07/14/2008 09:01 PM Ermal Luçi
  • Merge multiple PPPoE/PPTP interfaces from RELENG_1_MULTI_ANYTHING
  • Much improved rule generation speed
  • Many bug fixing in general of the interface handling

NOTE: this is the other half of changes

cca8d74e 07/05/2008 09:39 AM Seth Mos

Move none queue item to top of the list.
Check for empty queue names

e11202d5 07/05/2008 09:25 AM Seth Mos

Add gateway compound groups to the firewall gateway drop down

5335811d 06/27/2008 03:49 PM Ermal Luçi

Do not use the same variable name as the interface we are working with.

b7391125 06/21/2008 05:02 PM Ermal Luçi

Continue interface improvements

1326c259 03/19/2008 10:22 PM Ermal Luçi

Allow tags placed on Floating Rules to be used for matching on interface tabs.

a0103999 03/06/2008 11:07 PM Ermal Luçi

Correct the name

bfb60ac8 03/06/2008 10:54 PM Ermal Luçi

Introduce OpenVPN tab

72320b88 03/03/2008 05:45 PM Ermal Luçi

Allow the FloatingRules extra options to be displayed when creating rules from scratch

8e6ac824 02/29/2008 11:17 PM Ermal Luçi

Fix missing 'class' typo

c5fc1b2e 02/27/2008 11:45 PM Ermal Luçi
  • Make the GUI aware that we can now handle DSCP in firewall rules
  • Remove duplicate entry for clamav package in filter_rules_generate()
21a0464c 02/23/2008 02:22 AM Ermal Luçi
  • Unbreak rrd graphs for queues and make them multiinterface aware
  • Add a new tab for queuedrops with multiinterface there is no way to have them in the same tab
  • Remove $GLOBAL where used and use proper accessor functions
  • Remove Manuel from copyright this file has been rewritten...
7f31d1f6 02/21/2008 07:37 PM Ermal Luçi

Do not show duplicate queues names on rules edit page

e6db3f58 02/10/2008 06:49 PM Ermal Luçi

Move tag/mark options to the Advanced section.

7131d92e 02/09/2008 04:03 AM Chris Buechler

Don't show LAN in Interfaces drop down if it doesn't actually exist.

Bye bye, LAN interface requirement.

3d81372f 02/09/2008 03:48 AM Chris Buechler

Fix for "Invalid argument supplied for foreach()" on 937

4633edc2 01/18/2008 05:51 PM Ermal Luçi

Fix an error with previous commit.

5c1f5584 01/18/2008 05:31 PM Ermal Luçi

Unbreak tags on the floating tab.

90636c12 01/17/2008 11:57 PM Ermal Luçi

Fix some typos.

661aed33 01/17/2008 11:41 PM Ermal Luçi

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.

197bfe96 01/11/2008 09:07 PM Ermal Luçi

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.

0f266b2e 01/08/2008 02:29 AM Chris Buechler

touch up text

Ticket #1569

36d0358b 12/16/2007 08:43 PM Scott Ullrich

Add product_copyright re-branding support
Add product_copyright_years re-branding support
Add product_website re-branding support
Add product_email re-branding support

Work sponsored-by: Centipede Networks

f320386c 12/04/2007 12:17 AM Scott Ullrich

Tell user which characters are bad

21eff66f 12/04/2007 12:14 AM Scott Ullrich

Use htmlentities() to detect html injections.

ce0a5816 12/03/2007 11:27 PM Scott Ullrich

Do a check on all ID's > -1. When we a dup a rule with id 0 the checks where bypassed.

Spotted-by: billm

ef2a753c 12/03/2007 08:33 PM Scott Ullrich
  • Run through all posted values and encode them to a temporary variable. IF the contents differ then the operator is doing something bad. Simply reject the item with invalid character error and let them fix their XSS exploit attempt, etc.
99ea4439 12/03/2007 02:43 AM Scott Ullrich

Only show interfaces user has accss to.

b6742927 12/03/2007 02:15 AM Scott Ullrich

Only show interfaces that the user has access to edit on the firewall rules edit page.

cd0e6d73 12/03/2007 01:37 AM Scott Ullrich

Allow each interface to have ACL's so you can assign a user to be able to edit just that interfaces rules.

c62ff4e7 11/20/2007 12:29 AM Chris Buechler

description text correction

8eb08ba7 11/19/2007 08:38 AM Chris Buechler

fix typo and touch up text

d88c6a9f 11/16/2007 12:48 AM Scott Ullrich

Switch over to array style page titles. Obtained-from: m0n0wall

d9720602 10/20/2007 12:56 AM Seth Mos

List the available Gateways on the rules edit screen

b5c78501 09/01/2007 08:47 PM Seth Mos

Fixing css layout

773861f6 06/01/2007 05:12 PM Scott Ullrich

Remove IPV6 operations.

49decb66 04/14/2007 10:25 PM Scott Ullrich

Remove <br/> from schedule strong note.

4cf2b7fd 04/14/2007 10:08 PM Scott Ullrich

Add a note about firewall rule schedule logic that will pop up in a new window describing how pass rules work when they are outside of the schedule window, etc.

0581660c 03/31/2007 11:22 PM Scott Ullrich

Do not output blank gateways

a60fd0cb 03/26/2007 02:57 PM Scott Ullrich

Only foreach() through the object if it is an array.

This should fix the Warning: Invalid argument supplied for foreach() in /usr/local/www/firewall_rules_edit.php on line 729

615b27bc 03/23/2007 11:08 AM Scott Dale

Firewall Schedule GUI! ... and there was much rejoicing.

0feec714 02/08/2007 10:03 PM Scott Ullrich

Backport IPSEC filtering to 1.0.1.

Requested and will be tested by Seth

89e67d6b 01/31/2007 06:34 PM Scott Ullrich

sICMPV6/ipv6-icmp/

28f9e493 10/07/2006 08:48 PM Scott Ullrich

Notify user that reject style rules only work with the TCP protocol.

Ticket #1118

0e5ddcd9 09/01/2006 04:39 PM Scott Ullrich

Do not allow user to select "network" and enter an alias. Alert user the item is an alias and that is should be set to "Single host or alias" option before saving.

Ticket #1090

369578b1 08/05/2006 07:31 PM Scott Ullrich
  • Allow setting of OPTional interface IP address correctly
  • Print "Interface IP Address" in firewall rules summary when selected

Ticket #1052

59d62b6c 07/22/2006 04:06 AM Scott Ullrich

MFC 13319
Add NMAP to OS list Useful for blocking NMAP scans :)

e30a5970 07/08/2006 07:34 PM Scott Ullrich

Add entries for optional interfaces ip address

Ticket #1041

cbff71a1 07/08/2006 07:14 PM Scott Ullrich

Add entries for optional interfaces ip address

Ticket #1041

bca8e0ec 07/05/2006 03:21 AM Scott Ullrich

While I am nitpciking this form to all get out, move the description to the bottom where it should be.

3906617b 07/05/2006 03:17 AM Scott Ullrich

s/gettext//

f6970b2f 07/05/2006 03:11 AM Scott Ullrich

Keep state really wants to be an advanced option, too. Let him join the party.

be812936 07/05/2006 02:56 AM Scott Ullrich

Make other button consistent now with a -

581a46c8 07/05/2006 02:54 AM Scott Ullrich

- Show advanced options

197b2a47 07/05/2006 02:52 AM Scott Ullrich

Turn advanced option are into a default to no show area as well.

47042140 07/05/2006 01:52 AM Scott Ullrich

Move state timeout to advanced options row, its the same as the other options as you leave it blank for default.

a68bd38b 07/05/2006 01:25 AM Scott Ullrich

Only foreach if lb pool is an array

3de8af0e 07/05/2006 01:07 AM Scott Ullrich

MFC
Hide source and destination port boxes when protocol is not tcp, udp or tcp/udp

1b2a766f 07/04/2006 11:56 PM Scott Ullrich

Convert to button so page does not shift after url being pressed

22abf2ef 07/04/2006 11:49 PM Scott Ullrich

Hide Show advanced option button when user clicks on the option

7f5136cb 07/04/2006 11:41 PM Scott Ullrich

MFC
Require the user to have a brain to see the Source port range for a firewall rule by adding a link in the source box that says Advanced - Show source port range.

8c84fe43 07/04/2006 11:35 PM Scott Ullrich

MFC
Require the user to have a brain to see the Source port range for a firewall rule by adding a link in the source box that says Advanced - Show source port range.

16386214 04/30/2006 11:16 PM Scott Ullrich

Add missing <ul> and </ul> elements.

e825920f 04/09/2006 09:53 PM Scott Ullrich

MFC 11098
Helper -> Allow for LAN Address in rules MFC: with billm changes for next snapshot.

acb31d29 04/09/2006 09:50 PM Scott Ullrich

MFC 11097
Allow for LAN Address in rules MFC: for next snapshot

e54d4de6 01/02/2006 11:46 PM Scott Ullrich

Remove #!/usr/local/bin/php

782c65b8 12/05/2005 12:14 AM Scott Ullrich

Fix members

c32518fa 12/05/2005 12:12 AM Scott Ullrich

Add blurb HINT: This prevents the rule from automatically syncing to other carp memebers.