Project

General

Profile

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

# Date Author Comment
6c07db48 06/15/2015 08:34 AM Phil Davis

Code spacing

and other random stuff I noticed.
I think this finishes messing with code style. The codebase should match
the developer style guide closely enough that 99.9% of changes will not
feel the need to also massage the formatting.

37ba954d 05/11/2015 06:21 AM Phil Davis

Code style Firewall NAT

d5b1a279 02/23/2015 08:20 PM Ermal Luçi

Ticket #4445 do not write config and remove its cache when applying settings its just behaviour from dinosaur era and should have been cleanded long time ago.

ce77a9c4 01/01/2015 09:26 AM Phil Davis

Fix lineup of copyright lines

and module names and other bits of formatting and typos in header
comment sections.

ed2d1343 12/31/2014 06:22 PM Renato Botelho

Welcome 2015

b95399a7 11/13/2014 07:58 PM Chris Buechler

outbound NAT can apply to any type of interface, make WAN-type specific reference generic

dd447bde 11/11/2014 04:49 AM Jim Thompson

modify copyright statement to reflect reality

232d404d 09/04/2014 04:00 PM Renato Botelho

Make sure button 'move to the end' highlight last line

67eec085 05/23/2014 06:00 PM Jim Pingle

Add (self) for an outbound NAT source as well

2154560d 04/14/2014 12:32 PM Ermal LUÇI

Unset these globals after use

32751b9f 04/14/2014 11:37 AM Phil Davis

Include static routes in automatic NAT rules display

If I have an internal gateway to other private subnets behind LAN, and add a static route to those private subnets through the internal gateway, then pfSense very nicely generates NAT rules on WAN-style interfaces to NAT those internal subnets on the way out of WAN. That is very good and convenient. This outbound NAT is actually correctly in the ruleset....

07130afe 03/25/2014 10:32 PM ayvis

removed duplicate type=text/javascript
added type for <script>

91f026b0 03/19/2014 10:38 PM ayvis

replaced uppercase html tags with lowercase
js files saved as UTF-8 / LF
language="JavaScript" deprecated, replaced with type="text/javascript"

8cd558b6 03/14/2014 08:24 PM ayvis

xhtml Compliance
replaced <br>, <br/> and </br> with <br />

0e42cad8 12/02/2013 02:19 PM Renato Botelho

Show aliases popup on Outbound NAT list

a9be92f0 12/02/2013 01:34 PM Renato Botelho

Fix typos

c83d04dc 11/25/2013 06:35 PM Renato Botelho

Make it more visible when an item is disabled

a0e1f0f1 11/20/2013 05:16 PM Renato Botelho

We do not need 2 variables to do the same thing, simplify it a bit

858211dd 11/19/2013 10:45 AM Renato Botelho

Improve text on outbound NAT page to reflect last changes, it should fix #2416

1b4a0d79 11/19/2013 10:43 AM Renato Botelho

Fix a wrong } left on my last commit

aef6978d 11/19/2013 10:35 AM Renato Botelho

Try to detect already automatically created outbound NAT rules and avoid duplicating them. Also automatically create rules when switching from hybrid to manual. Ticket #2416

6f61fea6 11/18/2013 05:26 PM Renato Botelho

Use the same code to automatically create outbound NAT rules when mode change to manual, ticket #2416

a2f0b7c1 11/14/2013 06:28 PM Renato Botelho

Move automatic rules to a separate table, ticket #2416

bef388a7 11/14/2013 02:37 PM Renato Botelho

Show advanced outbound rules and inform user what are being used and what are being ignored. It should fix #2416

eef01b14 11/13/2013 09:45 AM Renato Botelho

Add hybrid and disabled outbound NAT, fixes #2416:

- Add 2 new outbound NAT modes, hybrid and disabled, manual and advanced
keep working the same way
- Hybrid mode applies manual rules first, automatic after
- Disabled do no create any outbound NAT rules...

858f313d 11/12/2013 07:46 PM Renato Botelho

Fix indent, whitespaces and a close a couple of unbalanced tags

6ae8c4f2 09/16/2013 06:46 PM Pi Ba

outboundnat, disable checkbox

324e112d 09/03/2013 06:27 AM Chris Buechler

touch up text, s/nat/NAT/

1d89d699 05/01/2013 06:48 PM Colin Fleming

Tidy up "firewall_nat_out.php" XHTML

Close BR, INPUT and IMG tags and ALT to IMG tags
Update HTML Boolean operators
Move NOWRAP to class statement
Move CENTER tag to ALIGN statement in TD tag
Add missing closing SPAN tag
Add missing closing P tag

a1776dcf 03/20/2013 08:07 PM Jim Pingle

Rearrange this manual outbound NAT rule generation loop -- fixes unnecessary duplication of Localhost and VPN rules.

33cc1e86 03/20/2013 07:58 PM Jim Pingle

Add the user/time tracking to Port forwards and outbound NAT also.

5d764d64 02/21/2013 07:30 PM Renato Botelho

Insert new NAT rules on the top of the list when top plus icon is used. Fixes #1118

dcb41555 01/05/2013 03:59 PM Erik Fonnesbeck

Do not skip displaying outbound NAT rules with no interface or an invalid interface; it interferes with editing/deleting the skipped rule itself or rules after it.

d5d6c0ad 01/05/2013 03:47 PM Erik Fonnesbeck

Revert "Use get_Cofnigured_interface_with_descr() here since that's the purpose"

This reverts commit 0c8e9f0c26b29f57faa2ccef9a559774103fee79.

0c8e9f0c 01/05/2013 02:51 PM Ermal LUÇI

Use get_Cofnigured_interface_with_descr() here since that's the purpose

e99ba2d6 01/05/2013 02:13 PM Renato Botelho

Fix outbound NAT rules when interface is deleted:

- When delete interface, do not touch outbound NAT rules
- Skip outbound NAT rules when interface doesn't exist
- Bump latest_config to 9.2
- Since rules with no interface were considered as wan, convert old...

2909d891 11/20/2012 09:15 PM Pi Ba

add " address" behind the interface nat name

9250baaf 11/18/2012 01:21 PM Pi Ba

show difference between outbound NAT and outbound NONAT.

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.

a0d1a467 08/01/2012 06:45 PM Jim Pingle

Protect against a potential infinite loop here.

dd65598e 03/21/2012 06:05 PM Darren Embry

Add per-rule delete ("X") button to Outbound NAT rules

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

65319e4c 09/09/2011 08:40 AM Chris Buechler

fix firewall_nat_out to not auto-generate outbound NAT rules with one too many IPs

5a8a7545 08/30/2011 06:07 PM Jim Pingle

Clarify notes so people don't think they need to disable pf to disable NAT.

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

edb2a3da 05/31/2011 02:10 AM Evgeny Yurchenko

Bug#1528. Automatically create outbound NAT rules on WAN for localhost when switching to manual.

4e12754d 05/24/2011 05:39 PM Jim Pingle

Fix automatic and manual outbound NAT for PPTP. Fixes #954

1ae43bfa 03/15/2011 08:59 AM Seth Mos

Merge remote branch 'upstream/master'

d0404e46 03/11/2011 01:37 AM Jim Pingle

Fix typo

64d42525 03/10/2011 04:25 PM Jim Pingle

Clarify text on outbound NAT page.

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

Merge remote branch 'upstream/master'

8c5df705 02/10/2011 04:16 PM Jim Pingle

Also fix easyrule and auto->manual nat switch code. Ticket #1243

292ef22a 01/21/2011 08:34 AM Seth Mos

Unbreak static routes
Add initial NPt Network Prefix Translation pages

1c4edc3c 01/19/2011 06:07 PM Jim Pingle

If an outbound nat rule has a protocol specified, show it in the summary view.

f2141df0 12/29/2010 09:11 PM Jim Pingle

Allow entering an arbitrary subnet for outbound NAT translations.

fbd96b06 11/14/2010 02:55 PM Erik Fonnesbeck

Fix variable names. Ticket #954

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

2ca03544 08/12/2010 12:12 PM Carlos Eduardo Ramos

gettext() fixes on firewall_nat_out.php

ddc55e12 08/12/2010 04:18 AM Erik Fonnesbeck

Modify various (s)printf format strings to allow translations to change the order of the inserted strings.

80c2607d 08/07/2010 02:34 AM Chris Buechler

don't static port 5060 by default, it breaks things much more often than it helps.

270f81d9 08/03/2010 01:59 PM Renato Botelho

Merge remote branch 'mainline/master' into 2_firewall

Conflicts:
usr/local/www/diag_nanobsd.php
usr/local/www/diag_packet_capture.php
usr/local/www/firewall_shaper.php

8b35aa77 08/02/2010 03:53 AM Erik Fonnesbeck

Fix interface name display for various cases on NAT rule listings.

bc381f9a 07/12/2010 05:31 PM Carlos Eduardo Ramos

Checked gettext() implementation on firewall_nat_out.php

1dc3df62 07/12/2010 03:42 PM Carlos Eduardo Ramos

Checked gettext() implementation on firewall_nat_out.php

74aff49c 07/12/2010 12:47 PM Renato Botelho

Merge remote branch 'mainline/master' into 2_firewall

Conflicts:
usr/local/www/firewall_nat_out.php
usr/local/www/firewall_rules.php
usr/local/www/firewall_rules_edit.php

52b8dc16 07/12/2010 04:19 AM Scott Ullrich

Cleanup HTMl formatting a bit more, stick mode on its on TR

5d2c6f3e 07/12/2010 04:18 AM Scott Ullrich

Cleanup HTMl formatting a bit more, stick mode on its on TR

d5475741 07/12/2010 04:09 AM Scott Ullrich

Cleanup HTML formatting

fe710877 07/02/2010 08:55 PM Vinicius Coque

Fixing gettext() calls on firewall_nat_out.php

ff01cbff 07/02/2010 07:43 PM Vinicius Coque

Implement gettext() calls on firewall_nat_out.php

37261752 07/02/2010 07:25 PM Vinicius Coque

Revert "Implemment gettext()"

This reverts commit 1baff2e5d32ebb5a71b07f38d9f97e3c4788e3be.

Lot of syntax errors

Conflicts:

usr/local/www/firewall_nat_edit.php
a5e9c284 06/30/2010 12:19 PM Renato Botelho

Revert "Implemment gettext() calls"

This reverts commit 7502ef0a698a49d9652cd3616447eb717cba707d.
A lot of mistakes

Conflicts:

usr/local/www/firewall_nat.php
3deb92f7 06/30/2010 12:01 PM Renato Botelho

Revert "Implemment gettext() calls"

This reverts commit 49031495b501e4477941fa6248fe94cc698f9dcd.
A lot of mistakes

Conflicts:

usr/local/www/firewall_nat.php
49031495 06/30/2010 03:49 AM Jeann

Implemment gettext() calls

7502ef0a 06/29/2010 07:13 PM Jeann

Implemment gettext() calls

1baff2e5 06/29/2010 02:19 AM Jeann

Implemment gettext()

4b85f096 05/01/2010 07:39 PM Chris Buechler

properly create auto AON rules for PPTP, PPPoE, L2TP and OpenVPN

7d35ed78 04/29/2010 10:34 AM Ermal LUÇI

Create rules for openvpn/l2tp/pppoe/pptp when switching to manual outbound nat so the user can do less work.

4a3cb40c 01/05/2010 02:07 AM Chris Buechler

don't generate automatic outbound rules again if there are already rules defined

d2243cff 01/05/2010 01:57 AM Chris Buechler

more fixes to auto generated outbound NAT rules to match what is actually created by default in auto NAT mode

aef123a0 01/05/2010 01:47 AM Chris Buechler

fix up auto-generated outbound NAT rules.

Don't wipe out user's configured NAT rules when switching back to automatic.

aad51dbf 12/08/2009 03:54 PM Ermal Luçi

Add the no nat for tftp-proxy entry. Ticket #140

1cf931f6 12/08/2009 03:45 PM Ermal Luçi

Correctly unset rules when switching disabling AON.

fb3590e5 12/08/2009 03:44 PM Ermal Luçi

Revert "Correctly unset rules when switching disabling AON."

This reverts commit 989e5d62da2f7f6dad2bb55d20d2558cfb3fa34a.

989e5d62 12/08/2009 03:44 PM Ermal Luçi

Correctly unset rules when switching disabling AON.

1ddb870b 12/08/2009 03:40 PM Ermal Luçi

Ticket #140 Fix Outbound edit page to really show errors. Propperly generate rules when switching from/to AON.

c44d3cf7 11/25/2009 02:32 PM Ermal Luçi

Resolves #179. Propperly check if this is an array or not. This is required since php 5.+.

7a927e67 11/22/2009 12:28 AM Scott Ullrich

Require filter.inc and shaper.inc

7ac5a4cb 09/14/2009 11:14 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on

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...
0027de0a 05/08/2009 06:42 PM Ermal Luçi
  • Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores.
    This function can sleep till the resource is free and can help find not well behaving code.
  • Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this....
a55e9c70 03/30/2009 12:38 AM Ermal Luçi
  • Hide interfaces internals to other code and use the propper interfaces.
    Basically use get_interface*() functions instead of accessing fields like 'ipaddr'/'descr' etc...
  • Make get_interfaces_with_gateway less heavyweight by getting information from the configuration stored in config.xml...
625dcc40 03/14/2009 07:41 PM Bill Marquette

Massive javascript cleanup, all .js files now live in $g['www_path']/javascript
Purged unused JS

533e6800 10/25/2008 08:58 PM Scott Ullrich

Do not automatically create a record for WAN.

64286300 10/12/2008 09:03 PM Scott Ullrich

Do not harc code white

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

e1f675e4 07/15/2008 03:12 PM Ermal Luçi

When switching to AON rules do not create nat rules for interfaces that have gateway.
This fixes some broken generated rules.

NOTE: That some more work is needed to make it comply to interfaces that are set as dhcp or to produce nat rules for interfaces other then WAN.

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

cbe3ea96 06/21/2008 02:44 PM Ermal Luçi

Continue interface improvements

69e108df 01/08/2008 02:10 AM Chris Buechler

touch up text

Ticket #1569

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

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