Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
3fbc3487 05/10/2010 10:12 AM Ermal LUÇI

Fix an edge error in getting the carp interfaces reported by Effone.

1d002dc9 05/10/2010 09:59 AM Ermal LUÇI

Do not prepend empty lines to the first member this might trigger errors on code that relies on space to be a separator.

0f8266ed 05/10/2010 09:36 AM Seth Mos

Correct the function name so that it upgrades properly

168a1e48 05/10/2010 09:35 AM Seth Mos

Make sure to upgrade deprecated themes to pfsense_ng.
The switch() should make it easy to add other deprecated themes here.

aba2f06d 05/09/2010 12:17 AM Erik Fonnesbeck

Do not install reflection rules for port forwards when the destination is invalid.

bff94015 05/08/2010 10:40 PM Erik Fonnesbeck

Revert changes to reflection for port forwards until finished and approved.

e31f58fc 05/08/2010 10:16 PM Erik Fonnesbeck

Merge http://gitweb.pfsense.org/pfsense/efonne-new_nat_reflection into master

8aff4a0c 05/07/2010 09:49 PM Ermal LUÇI

The global reference declaration is needed.

7726c308 05/07/2010 05:16 PM Ermal LUÇI

Preserve previous behaviour of having all alarms on for all gateways. Not sure this should be/is the right behaviour though.

023920e7 05/07/2010 05:12 PM Ermal LUÇI

Move the settings of down/latency/loss to per gateway. This allows more fine grained control on gateways.

6cae2c44 05/07/2010 03:13 PM Ermal LUÇI

Do not put ip address on teh name since pfctl does not like an ip as part of macro name.

2557738e 05/07/2010 02:43 PM Ermal LUÇI

Correct delay matching on outgoing load balancer code.

a842e988 05/07/2010 01:41 PM Ermal LUÇI

Ticket #408. Provide code to upgrade static routes.

e08e4ebc 05/07/2010 01:27 PM Ermal LUÇI

Make list the same. Remove whitespace at the end so it does not get interpreted as special tag.

906f11b5 05/07/2010 11:37 AM Ermal LUÇI

Fix link_ip_to_carp_interface. This unbreak at least Carp on CP and other consumers of it.

8d964cea 05/07/2010 11:02 AM Ermal LUÇI

Add scpecific scripts for when ovpn goes up and down so we get neccessary values for used in varius areas of pfSense. TODO is find out how to get DNS info form openvpn.

da9d6701 05/07/2010 10:22 AM Ermal LUÇI

Check if interface exists before issuing a command when disabling captiveportal.

28955fee 05/07/2010 10:05 AM Ermal LUÇI

Use a global array to prevent errors on rulesets which have invalid gateways. If such are found do not use the gateway at all. Probably the rule should be skipped too?.

fad4fae8 05/07/2010 09:57 AM Ermal LUÇI

Move auto generated rule for static routes on same subnet. Use sloppy states to speed things up and use flags any in tcp case so sloppy state does not choke.

75466131 05/06/2010 10:50 PM Ermal LUÇI

Catch up with latest apinger changes to make easier to extract the status of gateways.

10d171f2 05/06/2010 09:15 PM Jim Pingle

Add a few comments. This should be ready for testing/feedback. Ticket #108

cee72940 05/06/2010 08:57 PM Jim Pingle

Add missing ;

bdf4ad85 05/06/2010 08:56 PM Jim Pingle

Set proposal check and passive as needed for this scenario also. Ticket #108

d98f1fa9 05/06/2010 08:53 PM Jim Pingle

Ensure initial_contact is 'on' in this case to behave as 1.2.3 did. Ticket #108

fa1f4827 05/06/2010 08:51 PM Jim Pingle

Set generate_policy to "on" to behave as 1.2.3 does in this case. Ticket #108

36d047f5 05/06/2010 08:40 PM Jim Pingle

Only specify peer ID if we are not dealing with a mobile PSK-only tunnel. Ticket #108.

9b2e9133 05/06/2010 08:34 PM Jim Pingle

Do not specify subnet in sainfo if we are dealing with a mobile PSK-only tunnel. Ticket #108

2ef1b601 05/06/2010 07:33 PM Jim Pingle

Write out IPsec PSKs for mobile clients. Part of ticket #108.

958420c5 05/06/2010 07:06 PM Jim Pingle

Bring back IPsec PSK Tab/Edit. Part of ticket #108. Still needs backend code to use the resulting keys.

a669395c 05/06/2010 04:35 PM Ermal LUÇI

Enable even xmlwriter module.

ab83fce0 05/06/2010 04:34 PM Ermal LUÇI

Ticket #320. Use xmlreader and xmlwriter to read/write xml since it encodes decodes itself special chars.

1b8b44dc 05/06/2010 02:17 PM Jim Pingle

Add client-to-client to OpenVPN server config if the option is checked. Resolves #572.

07f1ca1d 05/06/2010 10:43 AM Ermal LUÇI

Correct file_notice usage.

fcf4e8cd 05/06/2010 10:20 AM Erik Fonnesbeck

Fix upgrade code for port forwards with "Interface address" set on external address. Ticket #561

416ae3d6 05/06/2010 09:13 AM Seth Mos

Fix the empty array check, a empty load balancer tag has a value of 1, not 0.

92a2ceae 05/06/2010 09:06 AM Seth Mos

Do not trip with configuration upgrades on a empty load balancer tag.

0167a9bf 05/06/2010 08:47 AM Erik Fonnesbeck

Fix the regular expression used in filter_generate_address for OPT subnet so that it only matches the case intended. Ticket #571

257c5205 05/05/2010 11:18 PM Scott Ullrich

Revert last commit .. This might not work on Nano

d8d5e511 05/05/2010 11:14 PM Scott Ullrich

Use mount -a instead of -uw Ticket #444

7a31647e 05/05/2010 08:56 PM Ermal LUÇI

Ticket #511. Do not penailize other packages if rules of one package are erroneous during package rule generation.

b8ed2a11 05/05/2010 07:26 PM Ermal LUÇI

Implement tcp flags and sloppy state on the GUI.

83e16ead 05/05/2010 04:59 PM Ermal LUÇI

The gui defaults to https in 2.0 correct it to make sure it is not stopped by CP on the CP interface[s].

c8bbe66f 05/05/2010 03:54 AM Erik Fonnesbeck

Add backend code for NAT reflection on 1:1 NAT mappings.

b06be629 05/05/2010 03:11 AM Erik Fonnesbeck

Removed some redundant/obsolete code that is superceded by the new NAT reflection code.

e9d8ecf2 05/05/2010 03:11 AM Erik Fonnesbeck

Add the NAT that goes with the reflection redirects.

e9dd5cea 05/05/2010 03:11 AM Erik Fonnesbeck

Added reflection redirect rule and rearranged some related code that goes with it.

1c826e48 05/04/2010 11:27 PM Erik Fonnesbeck

Remove "pfSense nat bouncing" entries from the service ports list.

9015e152 05/04/2010 11:14 PM Erik Fonnesbeck

Remove the old reflection implementation and prepare for the new one.

f3c5638e 05/04/2010 10:02 PM Erik Fonnesbeck

Put all of these lines in the block under this condition and remove the irrelevant comment.

34a3694b 05/04/2010 04:10 PM Ermal LUÇI

Fix displaying the Enable/Disable checkbox. Previously after a save button click it will show the old saved value.

96cbc5aa 05/04/2010 03:57 PM Ermal LUÇI

Fix displaying the Enable/Disable checkbox. Previously after a save button click it will show the old saved value.

156a7868 05/04/2010 10:56 AM Erik Fonnesbeck

Add a gitsync option for reverting to the commit used when building the image.

e31c90fc 05/04/2010 10:27 AM Ermal LUÇI

Ticket #491. Fix upgrade code. Since dyndns is considered and array item it failed with previous code. Use index of 0 since 1.2.x does not have multiple entries.

9fdfdc5b 05/04/2010 10:19 AM Erik Fonnesbeck

When 'No RDR' is set, skip some code that does not apply.

8ea2f022 05/04/2010 09:44 AM Erik Fonnesbeck

This check is no longer needed here.

6735f23a 05/04/2010 09:42 AM Erik Fonnesbeck

Return if not a supported protocol for reflection.

bb37dc86 05/04/2010 09:39 AM Ermal LUÇI

Ticket #535. Correct from where we get the port number.

db843ceb 05/04/2010 09:37 AM Erik Fonnesbeck

'pass' is not valid with 'no rdr'

f28e13de 05/04/2010 09:11 AM Erik Fonnesbeck

Skip code for generating inetd.conf entries when 'no rdr' is used.

e3495c34 05/04/2010 07:13 AM Erik Fonnesbeck

Modify reflection code to avoid having duplicate rule generation code for when the protocol is different.

8659bc21 05/04/2010 06:35 AM Erik Fonnesbeck

Reflection can have side effects unexpected to the user with rules using any for destination address, so change any to the interface subnet for reflection rules, which should be closer to the desired behavior in most cases but without the side effect.

13b37be2 05/04/2010 05:39 AM Erik Fonnesbeck

Use the same destination address and port in reflection rules as is used in the port forward's main rule.

1a3d911e 05/04/2010 05:20 AM Erik Fonnesbeck

In reflection rules, fix the end of the port range in port range forwards.

c6bfc426 05/04/2010 02:05 AM Erik Fonnesbeck

Move the reflection enabled check out of filter_generate_reflection, so this function can be used elsewhere regardless of the system setting for it (in preparation for reflection support on 1:1 NAT mappings).

e5995f9d 05/03/2010 10:22 PM Ermal LUÇI

Ticket #567. Create an entry on hosts file with the ip address of lan or the first inerface ip without a gateway if lan is not present.

d5ae560d 05/03/2010 06:14 PM Ermal LUÇI

Ticket #565. Correct deleting passthru mac entries. revert back to always allow a passthru mac as with allowed ips. Remove the check during login for passthru mac entries they will never make it to the login page.

b01792a0 05/03/2010 05:43 PM Ermal LUÇI

Ticket #566. Reimplement the allowed ips keeping previous funcitonality and improving by adding a both direction. The problem with previous commit is that it always assumes that allowed ip address would have a pipe configured and entires without one would just get dropped.

7133ab35 05/02/2010 08:23 PM Erik Fonnesbeck

Various fixes for handling of ports in port forwards.

- Removed unused $srcport variable.
- Moved setting the $protocol variable to after setting the ports, so it can
clear the ports variables when using non-tcp/udp protocols.
- Handle a couple extra possible cases for local port.

4818f161 05/02/2010 10:21 AM Erik Fonnesbeck

Moving reflection's interface listing code to its own function, for use in future NAT reflection improvements.

414e21e0 05/02/2010 08:38 AM Erik Fonnesbeck

Fix a check for "any" in port forwards.

f4094f0d 05/02/2010 06:51 AM Erik Fonnesbeck

Display some extra information about the available wireless channels.

ec313443 04/30/2010 08:41 PM Ermal LUÇI

Remove check that prevented bugs from happening. Now all code paths are safe from this.

7d9eef10 04/30/2010 08:40 PM Ermal LUÇI

Remove unused function.

7bed8222 04/30/2010 08:22 PM Ermal LUÇI

Ticket #506. Correctly save dynamic gateways extra parameters.

743ce9f8 04/30/2010 06:18 PM Erik Fonnesbeck

Add upgrade code for values of "Interface address" and "any" for the external address of port forwards. Ticket #561

fb5e6dcc 04/30/2010 04:25 PM Ermal LUÇI

Unbreak this. Seems it needs to be filter for the rules to work.

1f877c94 04/30/2010 04:15 PM Ermal LUÇI

Make sure package rules are last. As the way they are coded they will null out entire rulesets. More work is needed to make them 2.0 comliant but for now this is enough.

9bfa3d47 04/30/2010 02:50 PM Ermal LUÇI

Actually minimum weight is 1.

5f53260a 04/30/2010 02:32 PM Ermal LUÇI

Allow for each gateway a weight to be choosen if the gateway has to be used in Gateway groups. This will create that many entries in the route-to statement as the weight says.

48a458d2 04/30/2010 12:10 AM Pierre POMES

Use nobind for OVPN client when no local port and/or no local interface is requested. Ticket #282

ab3ebf88 04/29/2010 04:44 PM Ermal LUÇI

Generate gateways as macros and then just substitute them during the rules. This allows optimizations and features as repeating the same gateway more than one to be done.

95bd5c86 04/29/2010 04:12 PM Ermal LUÇI

Always generate macros so ruleset does not fail even when the gateway has no members.

33d72c67 04/29/2010 03:21 PM Ermal LUÇI

Reload gateway groups when changing them.

59ecde49 04/29/2010 11:27 AM Renato Botelho

Improve NAT Port Forwarding

New features available are:
  • Now you can disable a rule
  • You can define "no rdr" rules
  • Source type, address and port, with an option "not" for exceptions
  • Destination type, address and port, with an option "not" for exceptions...
932364e7 04/29/2010 10:00 AM Erik Fonnesbeck

Default to and display the last used repository URL in gitsync.

b6964228 04/29/2010 09:02 AM Erik Fonnesbeck

Add gitsync support for merging from other repositories.

ecac770c 04/29/2010 08:59 AM Erik Fonnesbeck

Allow gitsync to properly switch branches or repositories. Resolves #523

5a7d04bf 04/29/2010 08:50 AM Ermal LUÇI

Resolves #554. Correct path to tftp-proxy.

fd946c7e 04/29/2010 04:11 AM Erik Fonnesbeck

The console menu does not show if the terminal type is not cons25 - not sure why. Changed to cons25 to allow the menu to work on the serial console when enabling it through the web GUI. Ticket #316

8b666514 04/29/2010 01:54 AM Jim Pingle

Fix OpenVPN upgrade code for lzo compression. Resolves #280, mentioned also in Ticket #482.

dfa11031 04/29/2010 01:38 AM Jim Pingle

Fix apparent typo in IPsec upgrade code which broke the user_fqdn identity type.

a529aced 04/28/2010 11:17 PM Ermal LUÇI

Ticket #507. Do not remove all static routes to readd them back. The change will never delete a rule but define the action to be taken on it, either add or change a present route. Be consinstent on gateways allowed to be selected as destinations for static routes, including dynamic gateways.

8fb49e83 04/28/2010 12:44 AM Pierre POMES

Fix typo in comment

fa4a331f 04/27/2010 09:31 PM Ermal LUÇI

Ticket #471. Bring up the removed/unassigned interface correctly if it is parent to other interfaces, as vlans.

461c0a1a 04/27/2010 08:50 PM Ermal LUÇI

Ticket #449. Actually save something to read back.

40655051 04/27/2010 08:47 PM Ermal LUÇI

Ticket #449. Bring back the check if there is really an ip change on interface event. This avoids reloading openvpn and other sevices when actually there is no change.

24a1f963 04/27/2010 08:37 PM Ermal LUÇI

Ticket #540. Do not require VJ compression with todays link speeds it pessimizes more than helps.

53663f57 04/27/2010 05:15 PM Jim Pingle

Move these functions to a more central location. Part of ticket #496

7a938f1b 04/27/2010 02:55 PM Ermal LUÇI

Ticket #389. Correctly make the ldap object picker work and handle various errors.

02647583 04/27/2010 02:07 PM Ermal LUÇI

Ticket #378. Correctly handle a timeout of 0 to mean never timeout.