Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
38253ce6 04/05/2015 01:36 AM Chris Buechler

Include additional subnets for RAs in radvd.conf. Ticket #4468

c5292060 04/05/2015 12:52 AM Chris Buechler

Fix up Ticket #4504 implementation. Match config style with other areas. Use a config setting to disable, rather than enable, this functionality since it's enabled by default so the tag isn't necessary in the default config. Remove now unnecessary config upgrade code.

600b4c3b 04/05/2015 12:35 AM Chris Buechler

fix type. Ticket #4504

bc395b18 04/04/2015 05:23 AM Chris Buechler

Remove array_intersect_key here too, definitely not needed. add to obsoletedfiles

a8c07dc8 04/04/2015 05:12 AM Chris Buechler

uploadbar dir no longer needed

b9115c26 04/03/2015 06:32 PM Ermal Luçi

Prevent empty addresses for being put in the ruleset. Ticket #4564

3d48d3c5 04/03/2015 06:12 PM Ermal Luçi

Ticket #4504 actually make it correct

5a2ebbb1 04/03/2015 06:10 PM Ermal Luçi

Upgraded configurations should keep the default configuration of bypassing lan from ipsec. Ticket #4504

491c76c8 04/03/2015 06:08 PM Ermal Luçi

Fixes #4504 Provide a newline to generate proper config

53475389 04/03/2015 05:59 PM Ermal Luçi

Fixes #4504 Allow the bypass policy for LAN to be enabled and prevent traffic sent to lan ip to go to the ipsec tunnel

490b6c4f 04/03/2015 08:07 AM Chris Buechler

Only use mobile clients PFS config with mobile ph2ent. Ticket #4538

8841c0fd 04/03/2015 07:35 AM Chris Buechler

disable SSL validation for selfhost since it fails. Ticket #4545

963621f2 04/03/2015 03:57 AM Chris Buechler

enable ike_name for daemon facility as well, to add connection identifiers to logs.

83ccc864 04/03/2015 12:46 AM Chris Buechler

Use real interface here for dhcrelay v6. Ticket #4572

35ff72fa 04/03/2015 12:11 AM Chris Buechler

0 could be valid for hostname aliases too. Ticket #4573

052e4ee8 04/03/2015 12:07 AM Chris Buechler

Don't omit hosts specified as "0". Ticket #4573

a4621273 04/02/2015 04:40 PM Phil Davis

Bug #4566 Only route-to a gateway if it is not force_down

When generating policy-routing rules there was no check if a gateway had force-down set, so gateway with force_down set would still get policy-routing rules written for it, even if skip_rules_gw_down was enabled.

d985cfa6 04/01/2015 01:32 AM Chris Buechler

call this RCC-VE rather than C2358

68e32206 03/31/2015 08:18 PM Chris Buechler

Add a check for whether IPsec is enabled, so it doesn't spit out "IPsec
daemon not running or has a problem!" when IPsec isn't enabled.

887f2517 03/31/2015 04:18 PM Ermal Luçi

Merge manually pull request #1593

4f00900c 03/28/2015 05:09 AM Chris Buechler

Remove wireless cards from ALTQ-capable interfaces, since ALTQ is broken on wlandev in FreeBSD 10.x at the moment. Ticket #4406

e593bac7 03/26/2015 11:51 PM Chris Buechler

add missing )

72371a3d 03/26/2015 09:56 PM Chris Buechler

Include net.key.preferred_oldsa in the sysctl list, set to 0 (disable) so
it doesn't fall through to the default (1).

383dd72d 03/26/2015 04:00 PM Phil Davis

Always include general setup DNS servers in unbound.conf

when forwarding mode is on.
The General Setup setting "Allow DNS server list to be overridden by DHCP/PPP on WAN" has always been used in dnsmasq to ADD DHCP/PPP provided DNS servers to the list, while also keeping the DNS servers specified in General Setup. That behavior is needed if:...

11fd072b 03/26/2015 02:23 PM Phil Davis

Only list nameservers once in resolv.conf

I was on a test system and had an upstream DNS server IP specified in System-General Setup. WAN was setup with a static IP and a gateway to that upstream device. All good.
Then I also checked "Allow DNS server list to be overridden by DHCP/PPP on WAN" and changed WAN to be DHCP. It received by DHCP the same DNS server IP that already happened to be in General Setup (and the same gateway IP - not the issue here)....

3c3a3bf9 03/25/2015 02:40 PM Jim Pingle

Eliminate the "this_device" test from the resync check in rc.openvpn.
It is not necessary to check, as the only times a gateway event should trigger the VPN to restart are when the current and new devices differ.
This also allows us to simplify the code a bit and eliminate some single-use variables....

d4d24d6a 03/24/2015 06:08 PM Jim Pingle

The logic of this test seems to be incorrect.
If the interface is the same, this test will fail, and that's the one case that should not need a resync.
The logic in this test has been flipped and reversed a few times over the years and without comments it's difficult to discern its true purpose.

e0f5f6f4 03/23/2015 02:50 PM Phil Davis

Be consistent about Unbound service descriptive name

Forum: https://forum.pfsense.org/index.php?topic=91075.0

For DNS Forwarder (dnsmasq)
1) dnsmasq is the name of the service
2) DNS Forwarder is the text description

Make Unbound consistent with that, so that menu names and services status display and... work in the same way:...

c2b03820 03/20/2015 07:04 PM Jose Luis Duran

Use `none` instead of a whitespace in sshd_config

Use the `none` keyword instead of a whitespace to disable the FreeBSD version in sshd_config.

c1ef7cfb 03/19/2015 04:52 AM Chris Buechler

Add option for wireless standard "auto", to omit "mode" entirely from ifconfig. This shouldn't be necessary, but specifying mode has proven to trigger driver problems that don't exist if it's left unspecified (such as FreeBSD PR 198680). Chosing "auto" fixes ath(4) BSS mode issues otherwise preventing it from connecting.

8f553334 03/18/2015 05:06 PM Renato Botelho

Bump version to 2.2.2-DEVELOPMENT

08b02994 03/16/2015 11:21 AM Phil Davis

Use subnet address in OPT net rules

Example: LAN IP 10.0.1.1/24 OPT1 IP 10.0.2.1/24
Rules with SRC or DST LANnet correctly have 10.0.0.0/24 (the subnet base address) in /tmp/rules.debug
Rules with SRC or DST OPT1net have 10.0.2.1/24 (the OPT1 IP address with OPT1 net mask) in /tmp/rules.debug...

54aac080 03/13/2015 01:14 PM Renato Botelho

It's time for 2.2.1-RELEASE

ae2db699 03/13/2015 08:15 AM Chris Buechler

txpower was disabled for good reason it would appear, it triggers syntax errors in some configurations. Disable it again since it's been disabled for years, and comment out the user-facing config portion for now since it doesn't do anything. Ticket #4516

e2d36ad6 03/13/2015 03:06 AM Chris Buechler

add missing double == in ipsec.inc

580f4f3f 03/13/2015 03:03 AM Phil Davis

Missin double equals in captiveportal.inc

Looking at where this is nested inside various if statements, I do not think this error did too much harm - only to the $mac['descr'] - in this particular code flow $username is not used for important stuff after this point....

1483a813 03/13/2015 01:45 AM Chris Buechler

Set txpower since that seems to work fine now. Explicitly set authmode wpa here, though it's also handled by the supplicant/authenticator. Ticket #4516

e691957f 03/13/2015 12:09 AM Renato Botelho

Do not start filterdns during boot until a proper fix is done. Ticket #4296

ad073d9a 03/12/2015 07:49 PM Chris Buechler

If we bail not being able to find the P1 source, log an error.

7f951c63 03/12/2015 06:32 AM Phil Davis

White space in ipsec.inc

4385f870 03/12/2015 06:29 AM Phil Davis

White space in filter.inc
Conflicts:
etc/inc/filter.inc

38b3fab7 03/12/2015 05:53 AM Chris Buechler

use-compression is no longer a valid config option in lighttpd, it can't be enabled. This just throws an error in the log, remove it.

74c749be 03/12/2015 05:09 AM Chris Buechler

Fix IPsec on CARP IPs, broken when fixing IPsec with gateway groups and VIPs.

1ca17c45 03/12/2015 01:41 AM Chris Buechler

Move libstrongswan-unity.so when Unity plugin is disabled so it can't modify the P2. Workaround for Ticket #4178

Conflicts:
etc/inc/vpn.inc

b6c04ed8 03/11/2015 08:47 PM Renato Botelho

Remove -U from mtree call used to restore files permissions, this is replacing symlink targets by the old values. Ticket #4328

87ca92d0 03/11/2015 06:22 PM Chris Buechler

add granular control of state timeouts. Ticket #4509

cd8ce13c 03/11/2015 05:09 PM Renato Botelho

Explicit disable ssl.use-compression on lighty config. It should fix #4230

8304fb46 03/11/2015 05:04 PM Renato Botelho

Remove BEAST protection option since default cipher is now good and works with hifn cards

3d50cb09 03/11/2015 01:05 PM Renato Botelho

Add a log message when hostres SNMP module is ignored on APU boards

9f9bdb77 03/11/2015 12:47 PM Renato Botelho

Disable SNMP hostres module on APU boards until we figure out why it's crashing on this specific board. Ticket #4403

17a00320 03/11/2015 06:31 AM Chris Buechler

Leave adaptive.start and end at their defaults (60% and 120% of the state limit, respectively) if not user-overridden.

bd583dc2 03/11/2015 05:24 AM Chris Buechler

Update cipher-list in web interface to prefer PFS. Ticket #4230

9229598a 03/11/2015 01:37 AM Chris Buechler

Check for not up, rather than down, as there are a variety of potential
statuses that are not up. Ticket #4502

5fb0e30d 03/11/2015 12:19 AM Chris Buechler

Need global $ipsec_idhandling here.

eb6495c3 03/10/2015 10:20 PM Chris Buechler

Don't enable interfaces_use by default. Add checkbox to enable on Advanced
tab, in case there are scenarios where it's desirable. Ticket #4341

Conflicts:
etc/inc/vpn.inc

c17478a6 03/06/2015 02:45 PM Renato Botelho

Check if it's an array before call foreach(). Ticket

b47f7d65 03/06/2015 02:31 PM Renato Botelho

Stop trying to fix dns_split during strongswan config generation, we have an upgrade code in place for that, it should fix #4418

edf370e7 03/06/2015 02:30 PM Renato Botelho

dns_split was a comma separated list and moved to use space as separator, provide upgrade code to make sure old configs are converted. Since there was a config upgrade version 11.7 only on master, I pushed it to 11.8 and used dns_split one as 11.7 to be able to backport it to RELENG_2_2. Ticket #4418

9c370fe6 03/06/2015 06:57 AM Chris Buechler

Use get_failover_interface here to find appropriate interface. Ticket #4482

Conflicts:
etc/inc/ipsec.inc

d8e4918f 03/06/2015 06:46 AM Chris Buechler

same change as previous commit, for IPv6. Ticket #4482

aeaa6143 03/06/2015 06:40 AM Chris Buechler

Use the parent interface, not the _vip for interfaces_use. Part of Ticket #4482

c0e5ab96 03/06/2015 05:51 AM Chris Buechler

Destroy stf interface when 6rd or 6to4 tunnel is disabled. Fixes #4471

Conflicts:
etc/inc/interfaces.inc

93a72cb8 03/06/2015 04:58 AM Phil Davis

Be nicer when checking if alias is numeric

Because an ordinary port can be numeric here.
Forum https://forum.pfsense.org/index.php?topic=89906.0
Conflicts:
etc/inc/util.inc

73cdd9f0 03/06/2015 01:35 AM Chris Buechler

Remove the harden-glue option entirely and hard code it to yes. Ticket #4402

7df02c1e 03/04/2015 09:51 PM Chris Buechler

Skip any numeric-only aliases in the ruleset to prevent errors from those
who configured them on previous versions where that was allowed. Ticket

a832806c 03/04/2015 12:22 PM Jim Pingle

Add missing comma. Fixes #4485

227e2146 03/04/2015 05:40 AM Chris Buechler

Enable UnicastOnly in radvd for ovpn* interfaces. Ticket #4455

0b3cf7da 03/03/2015 07:18 PM Jim Pingle

Tweak the carp demotion factors slightly to avoid CARP transitions that are most likely unnecessary.

603a97cb 03/03/2015 11:01 AM Phil Davis

Be safe use require_once in zeromq

I was testing code and just doing stuff like:
require_once("zeromq.inc");
in Diagnostics->Command Prompt, PHP Execute
That brings an error because underneath that PHP Execute code it has already included auth.inc
I guess zeromq.inc is used quite separately to the rest of the system, and must be OK just having a "require" here. But it seems safer to always use require_once, just in case it gets called in a new way/sequence....

911cc213 03/03/2015 06:18 AM Chris Buechler

Remove "Prefer old SA" option, and ignore it in all existing configurations. Breaks things in many cases with strongSwan. For the very rare circumstances where this is actually desirable, it's just a sysctl that can be set in tunables.

c8703520 03/02/2015 10:39 AM Phil Davis

Ancient bug on upgrade_014_to_015

This code looked silly the way it was, with the construct:
$var = $var;
unset($var);

Seems it was accidentally changed to this way many years ago by https://github.com/pfsense/pfsense/commit/588a183b0e58f09932ffef35cc0003cca2313aba...

5b06d6ad 02/26/2015 01:26 PM Jim Pingle

Fix type (trime->trim)

2798bb68 02/26/2015 12:28 PM Phil Davis

interface_netgraph_needed can miss setting found equals true

This routine seems to go looking to see if the passed-in interface is PPP-style. At the end, if it is not PPP-style then it calls pfsense_ngctl_detach.
This foreach loop in its current state will always exit after the first iteration that is not mode "server". But it looks like it should look through all the 'pppoe' entries until it finds the interface or gets to the end....

8cf108b2 02/26/2015 07:35 AM Chris Buechler

remove unused legacy code

71a690bb 02/26/2015 07:32 AM Chris Buechler

Log ifconfig commands used to setup wireless interfaces

59eb0ce7 02/25/2015 08:27 PM Ermal Luçi

Put the bits to use the new reset utility

4c9b272d 02/25/2015 03:22 PM Ermal Luçi

Ticket #4418 Actually make each entry a clear token to strongswan parser for dns_split

ca5f5db1 02/25/2015 03:19 PM Ermal Luçi

Ticket #4418 make sure the dns_split is separated with spaces rather than space or comma to comply with strongswan requirements.

82e6fde2 02/25/2015 03:16 PM Ermal Luçi

Ticket #4418 Make the DNS names attr 28675 space separated as identified by Jeffrey Dvornek

e082eca9 02/25/2015 06:25 AM Chris Buechler

remove old, unused code

6c452c3e 02/24/2015 06:45 PM Renato Botelho

Initialize var and move unset outside the loop

83fa2c73 02/24/2015 06:45 PM k-paulius

Do not request prefix delegation if no tracking interfaces are setup to
use it. Ticket #4436

42fcce27 02/24/2015 11:24 AM Phil Davis

Handle reverse lookup domain overrides

that match exactly a whole block of private address space.
e.g. if the user has checked "Do not forward private reverse lookups" and also adds adds a domain override that matches a whole block of private address space, such as:...

f31436cc 02/24/2015 11:08 AM Lorenz Schori

Fix PTR records for aliases in host overrides

623e6d09 02/23/2015 07:28 PM Phil Davis

Preserve "add routers" value across loop for each interface

Forum: https://forum.pfsense.org/index.php?topic=89302.0

If the user put "none" in the 'gateway' field for the DHCP settings of an interface, that would set $add_routers to false at line 742. Coming around the loop again for a subsequent interface, and going through the else line 744, nothing would set $add_routers back to true (actually back to the value originally calculated at line 461)....

ce0e5d38 02/23/2015 07:05 PM Daniel Becker

fix Net_IPv6::compress() to properly handle all-zeros address

The existing implementation of Net_IPv6::compress produces an empty
string when compressing the all-zeros ("::") address; fix this by
checking for empty return values and replacing them with "::".

07efe7c0 02/23/2015 06:02 PM Daniel Becker

add dhcp6.name-servers option with DHCPD-PD regardless of PD length

The existing code only includes a v6 name server IP in the
automatically generated dhcpdv6 configuration for tracking interfaces if
there are additional prefixes that can be delegated on to the next...

a0e4410f 02/23/2015 05:31 PM Lorenz Schori

Do not add PTR records for aliases in host overrides

7b6d4e6c 02/23/2015 12:17 PM johnbyronent

Modified DynDns -> Eurodns url

ec9bd3fa 02/20/2015 06:42 PM Jim Pingle

Clean up some old, possibly stale, files when restarting php-fpm

a9386b8f 02/19/2015 01:53 AM Chris Buechler

add a couple unnecessary bsdinstaller files to obsoletedfiles

07dee7aa 02/19/2015 01:44 AM Chris Buechler

remove unused dfuife files.

90d1d8cf 02/18/2015 07:58 AM Chris Buechler

Don't hard code harden-referral-path. It defaults to no, so no behavior change, and that setting is unlikely to ever become a default. This allows users to configure an override to enable this option if desired. part of Ticket #4399

7b404fde 02/18/2015 06:39 AM Chris Buechler

Add GUI control for MOBIKE. Hide it when IKEv1 selected. Enable toggling of NAT-T field display so it's on for IKEv1, off for IKEv2. Do same for reauth while here. Ticket #3979

cfda8861 02/18/2015 04:32 AM Chris Buechler

Wait a bit after sending a TERM to syslogd as in some instances it can take too long to stop, and it fails to restart because it's still running at that point. Add a KILL in case it's still running after that. Ticket #4393

cc94ea50 02/13/2015 08:28 PM Renato Botelho

Unobsolete libpcre.so.1

fc06d8ea 02/13/2015 11:32 AM Ermal Luçi

Surrond the some mobile clients attributes with " ( quote ) to help the strongswan parser identify properly the values. Ticket #4418

a9982b43 02/12/2015 10:44 AM Renato Botelho

Unobsolete crypto tools and athstats, ticket #4239

377b1faa 02/11/2015 11:00 PM Chris Buechler

DHCPv6 client rules MUST come before bogons. Add a comment that hopefully
sticks out so this stops getting broken. Ticket #3395

810b36ac 02/11/2015 08:17 PM Ermal Luçi

Fixes #4390 Properly return the vip subnet now that the CARP might not match its parent interface subnet.