Project

General

Profile

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

# Date Author Comment
c4421dfa 11/12/2013 12:45 PM Renato Botelho

Add an option to set no-sync on rules to keep states from being synced via pfsync. Fix #2501

1e9b4611 09/12/2013 02:28 PM Renato Botelho

Remove call-time pass by reference for do_input_validation, helps ticket #2565

f6339216 08/28/2013 05:54 PM Jim Pingle

s/require/require_once/g for filter.inc to avoid redeclaration errors in some rare cases.

e2ad288e 08/14/2013 05:15 PM Phil Davis

Relax advanced options firewall rules tests

Various advanced options are now possible for any protocol since https://github.com/pfsense/pfsense/commit/653bde345e8f960de5bc745fe74e64d8ef3fd2d3
So allow these through the front-end GUI validation also.

08597fcc 07/24/2013 08:38 AM Phil Davis

Allow advanced options state-related parameters to be used for TCP, UDP and ICMP

Allows the state-related parameters to be specified for UDP and ICMP as well as TCP. Discussed in forum http://forum.pfsense.org/index.php/topic,64653.0.html

1101a891 07/22/2013 10:49 AM Phil Davis

Validate firewall rule advanced options requirements

Checks that the user has selected a TCP Pass rule etc when using the state-related advanced options. Validates as per the checks that are applied in filter.inc when generating the actual pf rules.
Forum discussion: http://forum.pfsense.org/index.php/topic,64653.15.html...

dd042c51 07/08/2013 03:38 PM Renato Botelho

Implement URL Table aliases for ports instead of IP addresses

25ce5136 07/07/2013 10:36 PM Daniel Becker

Add support for protocol 41 in rules. Fixes #3007.

079d1952 07/04/2013 01:42 PM Renato Botelho

Add a new alias type, URLs containing Ports

f8fee2ce 04/23/2013 11:33 PM Renato Botelho

Fix whitespace and indent

9411d6ab 04/11/2013 06:32 PM timdufrane

Fixed 802.1p duplicating values for vlanprio and vlanprioset

For real this time. Friggin' github.

7e2237f6 04/11/2013 05:54 PM timdufrane

Clean inconsistent "none" and empty conventions for advanced fields - removes residual "none" entries on save

f4567834 04/10/2013 05:56 PM timdufrane

Fix none where should be empty string for 802.1p

4143e7fb 04/09/2013 01:45 PM Colin Fleming

Tidy up "firewall_rules_edit.php" XHTML

Close INPUT, BR and IMG tags and add ALT to IMG tags
Update HTML boolean operators
Add missing closing P tags
Remove NAME paramenter from TR and DIV tags, invalid HTML

ba1d9714 03/20/2013 05:26 PM Jim Pingle

Track user/time a firewall rule was created and last updated, and show this information at the bottom of the page when viewing the firewall rule. Have various places in the system that create rules add a proper entry to indicate their origin.

507aa90a 02/16/2013 08:01 PM Renato Botelho

Set (src|dst)mask to 128 for single IPv6 addresses. Fixes #2451

965c3e23 02/13/2013 11:50 PM Renato Botelho

Deal correct with bitmask for ipv6 on destination, same we did for src. If fixes #2451

72f25519 02/13/2013 10:08 PM Ermal LUÇI

Refine the test for Ticket #2451 to check for aliases as well

72711980 02/13/2013 07:19 PM Renato Botelho

Warn users that nosync option won't prevent it to be overwritten on carp slave members

cb2b59b8 02/13/2013 01:06 PM Renato Botelho

Deal correct with /32 subnet mask for ipv6 addresses. If fixes #2451

889cbaef 01/08/2013 09:47 AM Phil Davis

Display gateways with matching IP protocol in Gateways list

Some gateways do not have traditional addresses hard-coded into them - e.g. for OpenVPN dynamic gateways are created in software on-the-fly (they are not actually entries in the config). So traditional tests like is_ipaddrv4 are not useful to determine if the gateway is IPv4 or IPv6....

84464c9a 11/27/2012 07:50 AM Ermal LUÇI

Fixes #1575. Allow Match option to be used with limiters as well. The support is there in kernel so allow rules to be configured on this.

fbc75dd5 11/16/2012 09:28 PM Ermal LUÇI

To allow limiters to work correctly on mutliwan for now enforce selecting a gateway on outgoing

bb33a337 10/31/2012 06:23 PM Jim Pingle

Encode the interface parameter before using it in a redirect

a133c803 10/24/2012 09:04 AM Phil Davis

Fix warning when no gateway groups

If there are no gateway groups defined, and you save a rule that has an ordinary gateway selected in "Advanced Features - Gateway", then a warning is emitted when trying to traverse an empty gateway groups array at line 214.

3a343d73 10/09/2012 07:17 PM Jim Pingle

Refine saving/applying on more pages - don't show apply or take an action unless the user is allowed to do that.

bec92ab9 10/09/2012 02:44 PM Jim Pingle

Don't offer to apply changes if no changes actually happened.

18be4037 09/10/2012 01:55 AM Chris Buechler

remove bunk input validation

b32dd0a6 08/10/2012 05:32 PM Jim Pingle

Activate new shortcuts/status in the rest of the areas that are currently setup.

85a236e9 06/01/2012 07:51 PM Ermal LUÇI

Fixes #2428. Reference limiters in rules by name to avoid issues. Also put upgrade code for existing configs. The same fix is necessary for 2.0.x though not sure how this should be committed there.

05a4cebd 05/31/2012 06:08 PM Seth Mos

Add a inet46 filter type on the firewall rules page. I have locked down a few of the most common limitations.
Still arguing if we should lock this down even further to aliases only.
Redmine ticket #2466

ee8c34f4 05/21/2012 05:01 PM Seth Mos

Properly test for the address family now that the array says what it's supposed to be.

90f90934 05/19/2012 01:57 AM Cristian Feldman

Fix of bug #2374 "When entering values in firewall rules leading and
trailing spaces are not deleted"

1346306c 05/18/2012 07:49 PM Ermal LUÇI

Allow 802.1p tags to be controlled from firewall rules edit screen

4dfd930e 05/10/2012 07:17 PM Darren Embry

cleanup: code for building arrays for autocompleted fields

43fd29df 04/28/2012 03:59 AM Erik Fonnesbeck

Fix preservation of the selection of interfaces on input errors for floating rules.

f51d5d57 03/28/2012 10:50 PM Darren Embry

feature #2320: JS helper to toggle subnet mask for ipv4/v6 during input

http://redmine.pfsense.org/issues/2320

979b179d 03/28/2012 10:31 PM Darren Embry

prep work for feature #2320: tag for ipv4v6 fields

6134cc8f 11/15/2011 05:12 PM Vinícius Coque

now we use the Chosen javascript plugin for jQuery

9dfd60db 10/18/2011 07:33 AM Seth Mos

Add a check to prevent this gateway code from triggering the address family check. This might not be all that is needed for Ticket #1949

99bdb17e 08/24/2011 08:10 PM Seth Mos

Unbreak the firewall rule Edit page, input error array was unset halfway the validation. Set that back up ontop.
Add gateway validation

4108dee8 08/24/2011 07:21 PM Seth Mos

Catch another possiblity for invalid rule generation

a1c10b7f 08/24/2011 01:26 PM Seth Mos

Properly fix the address family check for gateway groups Ticket #1659

8c591d01 08/24/2011 01:12 PM Seth Mos

Unbreak firewall rules edit, missing a )

270a2576 08/24/2011 11:02 AM Seth Mos

Add address family validation, also hide gateways or gateway groups from the gateway list.
Fix Ticket #1659

4bb99603 07/23/2011 10:51 PM Scott Ullrich

Add chosen js library (mit lic). Modify interface multiple select box to use.

48fc39a3 07/18/2011 07:25 PM Scott Ullrich

Adding pre_input_errors hook

b4b7bda6 07/18/2011 07:23 PM Scott Ullrich

Revert "Move early call up a bit"

This reverts commit 35843e59c81366a7d30a44a94c8a135fc6834454.

35843e59 07/18/2011 07:12 PM Scott Ullrich

Move early call up a bit

0040bcfa 07/17/2011 12:55 AM Scott Ullrich

Adding hook for interfaces allowing pfCenter and friends to add interfaces to the dropdown

8b6313a4 07/12/2011 11:57 PM Jim Pingle

Merge remote-tracking branch 'upstream/master'

Conflicts:
etc/inc/easyrule.inc
etc/inc/filter.inc
etc/inc/interfaces.inc
etc/inc/services.inc
etc/inc/xmlrpc_client.inc
usr/local/www/fbegin.inc
usr/local/www/services_dhcp.php

5909b520 07/08/2011 12:46 AM Evgeny Yurchenko

Bug #1639. Port alias missing input validation in firewall_rules_edit.php.

8a385f42 06/27/2011 06:06 PM Jim Pingle

Merge remote branch 'upstream/master'

e4b9d53b 06/27/2011 02:57 PM Warren Baker

Be consistent with upper and lowercase.

ee0cf21f 06/01/2011 08:56 PM Jim Pingle

Merge remote branch 'upstream/master'

a01ce4c7 06/01/2011 08:54 PM Jim Pingle

Make the ICMP echo request type less ambiguous, and since it's likely the main one to get used, move it to the top.

58005e52 06/01/2011 01:00 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
conf.default/config.xml
etc/inc/filter.inc
etc/inc/globals.inc
etc/inc/pfsense-utils.inc
etc/inc/upgrade_config.inc
usr/local/www/interfaces.php

10d74dff 05/31/2011 04:35 PM Scott Ullrich

Remove bogus protection. We have better handling of this now.

2ea00c3e 05/30/2011 04:28 PM Scott Ullrich

Add missing plugin code. Move the pre_write section up a bit.

d65962a7 05/25/2011 11:43 PM Scott Ullrich

Adding a new hook system for firewall nat edit and firewall rules edit page.
Basically if the directory exists it will suck in the files to extend these pags.

/usr/local/pkg/firewall_nat/input_validation
/usr/local/pkg/firewall_nat/pre_write_config
/usr/local/pkg/firewall_nat/htmlphpearly...

86966fba 04/12/2011 08:39 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc
usr/local/www/themes/the_wall/rrdcolors.inc.php

c6dfd289 03/28/2011 04:17 PM Jim Pingle

In IPsec, s/mobileclients/client/, this was changed long ago in the config but not everywhere followed.

b4c826ad 03/06/2011 09:18 PM Scott Ullrich

Resolve merge conflict

199791f9 03/02/2011 02:09 PM Ermal LUÇI

Show friendly names of interface for root queues of ALTQ.

a299232e 02/23/2011 08:03 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc
etc/inc/vpn.inc

95938fae 02/21/2011 09:45 PM Jim Pingle

Fix typo/spacing issue. Resolves #1300

f698b262 02/16/2011 08:11 AM Seth Mos

Merge remote branch 'upstream/master'

43f2eca7 02/13/2011 02:44 PM Erik Fonnesbeck

Use autocomplete='off' like all other fields that accept aliases, to prevent web browser auto-complete from covering up the alias list popup.

ac5eb23b 02/12/2011 06:31 AM Scott Ullrich

Catch up

a391d0ab 02/11/2011 05:26 PM Ermal LUÇI

Allow match action on Floating rules and exposed it with name Queue. More validation is needed.

1d564143 02/11/2011 08:13 AM Seth Mos

Merge remote branch 'upstream/master'

93c2c1e6 02/10/2011 03:58 PM Jim Pingle

Generalize pppoe server enabled check and use it elsewhere in the GUI that needed fixed. Still needs changes in filter.inc - Ticket #1243

9740fad8 01/26/2011 02:40 PM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/system.inc

bb8f186e 01/21/2011 07:50 AM Chris Buechler

fix text

15705bc0 01/20/2011 10:49 AM Seth Mos

Enlarge subnet bits to 128

1f74cd2d 01/18/2011 08:10 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/interfaces.inc
etc/inc/system.inc

e85604b8 12/31/2010 06:41 AM Chris Buechler

remove <strong> to make consistent with all other text

c6c26178 12/23/2010 07:19 PM Jim Pingle

Add OSPF to firewall rule protocol choices

81afb509 12/20/2010 08:06 PM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/interfaces.inc
etc/inc/vslb.inc
usr/local/www/interfaces.php

622bd5e7 12/14/2010 11:03 PM Ermal LUÇI

Ticket #1043. Check for '' and not for 'default' since this is the default value of the select.

37d202a3 12/10/2010 10:47 PM Ermal LUÇI

Do not allow gateways to be selected without a direction.

6735d092 12/10/2010 08:24 PM Ermal LUÇI

Allow floating rules without direction to be created again.

02d7e4a4 11/25/2010 11:11 AM Ermal LUÇI

Resolves #1043. Do not allow limiters in floating rules without direction. It is invalid practice and while the backend skips it the user should be warned.

172007f5 11/15/2010 11:46 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc
etc/inc/system.inc
usr/local/www/interfaces.php
usr/local/www/interfaces_gif_edit.php

dd5bf424 11/12/2010 04:36 PM Scott Ullrich

Fix XSS issues

225a2f0b 11/12/2010 04:03 PM Scott Ullrich

Bring in XSS id fixes from m0n0wall

ea57ccb8 11/11/2010 04:27 AM Erik Fonnesbeck

Use this sort before saving, so the rule just added is sorted into the proper category like the rest.

11b8ca39 11/01/2010 12:11 PM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc

1306c7dd 10/25/2010 10:59 AM Seth Mos

Change the firewall rule generation to look for the ipprotocol tag which defines inet or inet6. This makes sure that we use ipv6 addresses and change to the correct ipv6-icmp tag.

e4d79ab0 10/22/2010 08:06 PM Ermal LUÇI

Balance <p> with </p>

67300ce5 10/22/2010 07:56 PM Ermal LUÇI

Put </ul> tags inside the same <td> since they cannot span multiple of them.

3e74107e 09/29/2010 05:29 AM Erik Fonnesbeck

Unhide the source port options on firewall rules when they are not at the defaults.

70a9056f 09/29/2010 04:31 AM Erik Fonnesbeck

Revert "Shows source ports when they are already defined" - this only made it so they were never hidden.

This reverts commit d886ebd6d438cf9b397face67ed4f254de661a94.

8e0c3760 09/01/2010 12:32 PM Ermal LUÇI

Ticket #568. Do not show the save/cancel buttons on the edit page of firewall rules if that are advanced options set.

87000ded 08/31/2010 12:48 AM Erik Fonnesbeck

Fix text for the source port note on firewall rules.

44c7cce5 08/30/2010 04:50 PM Jim Pingle

Fix gettext mishap/typo. Cosmetic only. Fixes #857

d886ebd6 08/13/2010 04:49 PM Vinicius Coque

Shows source ports when they are already defined

e73b001e 08/12/2010 03:55 PM Renato Botelho

Merge remote branch 'mainline/master'

Conflicts:
usr/local/www/diag_smart.php
usr/local/www/firewall_rules_edit.php
usr/local/www/interfaces.php
usr/local/www/load_balancer_pool_edit.php
usr/local/www/pkg_mgr_settings.php

ee9933b6 08/12/2010 02:15 PM Renato Botelho

Use

21600ab1 08/12/2010 12:32 PM Vinicius Coque

Fix gettext on firewall_rules_edit.php