Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
68169a55 03/01/2014 06:07 PM Jim Pingle

Wrap this in an is_array() test, or else if you have no manually configured DNS servers, saving the DHCP settings produces a PHP error.

dadb4846 02/28/2014 06:46 PM Renato Botelho

Merge pull request #986 from andrespetralli/master

Re-enabling static lease updates

3cdef187 02/28/2014 04:59 PM Andres Petralli

Re-enabling static lease updates

b31247af 02/28/2014 02:14 PM Ermal LUÇI

Small correction for clear code

cdeaf91e 02/28/2014 02:11 PM Ermal LUÇI

Ticket #3484 Correct the case for GRE tunnels as well since they behave the same. GRE seems to need the prefixlen 128 specified all the time so do it explicitly to be on safe side

d2c59808 02/28/2014 01:52 PM Ermal LUÇI

Ticket #3484 Note that for now prefixlen is useless in ipv6 tunnels. IPv4 accepts them

c32a6b82 02/28/2014 01:49 PM Ermal LUÇI

Fixes #3484. Provide a dynamic gateway for gif v6 tunnels so it can be used on firewall rules etc. The guide for setting up this tunnels on docs need to change to leave the gif interface as none type. People upgrading need to fix this themselves with a not on release notes. This can be fixed if the kernel condition is relaxed to allow setting the prefixlen on the tunnel as ipv4

c7fbdd6c 02/27/2014 04:39 PM Ermal LUÇI

Make the IPSec status page work with strongswan

2124fad4 02/26/2014 04:26 PM Ermal LUÇI

Oops forgot the query message

df0878b0 02/26/2014 04:24 PM Ermal LUÇI

Add a function to read the status of connections/SAs/SPDs from smp plugin of StrongSWAN. No need to go through the setkey dumps

ddfe5e43 02/26/2014 02:25 PM Ermal LUÇI

Make xmlreader parse any document and properly consider listtags specified and attributes. Probably should be made the default due to its speed.

8ffb5ccd 02/26/2014 11:55 AM Ermal LUÇI

Parse even attributes when present

c6efc8fd 02/25/2014 10:10 AM Ermal LUÇI

Push log changes for IPSec and fix generation of strongswan.conf and ipsec.secrets to be properly considered

7335fa53 02/25/2014 10:10 AM Ermal LUÇI
  • Correct logging to syslog and proper file for ipsec from strongswan
  • Use proper commands to reload strongswan rather than just the daemon
3ad6b569 02/25/2014 03:40 AM Phil Davis

Fix #3483 only use IPv4 DNS servers in DHCP v4 conf

04f5393f 02/24/2014 07:03 PM Renato Botelho

Make is_linklocal case-insensitive and fix #3433

b5388f03 02/24/2014 03:25 PM Renato Botelho

Fix #2302, save custom uploaded l7 pattern files on config.xml and replicate it to slave

732b160d 02/24/2014 03:25 PM Renato Botelho

Set variable after make sure it's defined and has elements

420b4538 02/24/2014 03:25 PM Renato Botelho

Fix whitespace and indent

62f96568 02/24/2014 02:57 PM Ermal LUÇI

Properly detect when there are issues with communicating with syncip and to use the local DB for this. Otherwise detect if the remote says the voucher is not valid say its not valid.

ac420abd 02/24/2014 02:39 PM Ermal LUÇI

Properly compile the query to insert the values. Pointy-hat: myself. While here respect the redirurl when passed to portal_allow and use proper function to do redirection.

037e7a62 02/24/2014 10:57 AM Renato Botelho

Merge pull request #959 from stilez/patch-3

Tighten is_subnet() functions

34340c56 02/21/2014 01:45 PM Ermal LUÇI

Ticket #2627. Just pass the array over no need to traverse it

92977616 02/21/2014 01:23 PM Ermal LUÇI

Fixes #2627. When an interface goes down try to shut the RAs and dhcpd6 service on that interface

d6101e23 02/21/2014 11:58 AM Ermal LUÇI

Avoid recursion of convert_real_interface_to_friendly_interface_name with get_parent and on linkup of parent interface properly configure especially useful on ppp type links

ad43847b 02/21/2014 11:01 AM Renato Botelho

Merge pull request #960 from stilez/patch-4

Tighten is_validaliasname()

ef60dfa5 02/21/2014 10:03 AM Ermal LUÇI

Be friendly to memory

4d327744 02/21/2014 10:03 AM Ermal LUÇI

Fix problem with the voucher synching that was introduced during conversion to zones

4ad9a1e7 02/21/2014 02:49 AM Stilez y

Tighten is_validaliasname()

is_validaliasname() treats "empty string" as a valid alias name, it probably shouldn't.

I suspect it also should not allow purely numeric names ('53'), or pure underscore ('_'), or reserved port names ('tcp', 'http'), as valid alias names for other things. Too much risk of issue/ambiguity which isn't helpful in a router/security device, and no obvious upside to it....

a5e2a35f 02/21/2014 02:19 AM Stilez y

Tighten is_subnet() functions

The is_subnet(), is_subnetv4() and is_subnetv6() functions have significant issues in their coding logic.

Issues:

1) Functions use is_numeric(), so they validate invalid bitcount parts such as '1.1.1.1/6.5' or '::8000/94.7' as valid subnet strings...

75aec77a 02/20/2014 11:36 PM Ermal LUÇI

Rather than having issues with not started radvd try to start radvd to discover by itself the prefix on the interface by using the special directive :: on the prefix declaration. Related to many tickets and forum posts

8b731067 02/20/2014 08:19 PM Ermal LUÇI

Correct obvious bug in IPv6.inc

77148acc 02/20/2014 08:06 PM Ermal LUÇI

s/PEAR.php/PEAR.inc/

bf416e49 02/20/2014 08:05 PM Ermal LUÇI

Actually take latest one from github. It has some more checks and more execution time penalities but catches more errors

03ab9b30 02/20/2014 08:00 PM Ermal LUÇI

Update IPV6.inc to latest 1.2.1 version

7519cc29 02/20/2014 07:32 PM Ermal LUÇI

If set use the default bandwidth setting on the CP even for mac passthrough. Reported-by: https://forum.pfsense.org/index.php/topic,72761.0.html

2e080989 02/20/2014 07:30 PM Ermal LUÇI

Use the default bw specification if configured even for allowed ip and hostname.

315bdf65 02/20/2014 09:18 AM Ermal LUÇI

Do some more error checking and put secondary radius attributes only if configured. Probably radius configuration should be merged with central server for logins!

e570f0eb 02/20/2014 09:02 AM Ermal LUÇI

silence any errors

4caa9574 02/20/2014 01:53 AM Stilez y

Tighten is_numeric()

Improvements:

1) avoids 'expensive' preg_match() and is a more exact test
2) fixes logic whereby an empty string or anything converted to an empty string, is deemed a valid 'numeric' value

(If an empty string can validate as numeric, it's possible that in some cases a number is expected and missing in a string, but not detected, causing malformed rules or subnet bitcounts, and unexpected issues or vulnerabilities)...

ec7bc948 02/19/2014 03:43 PM Ermal LUÇI

More code fixes for ntpd

59c37391 02/19/2014 03:37 PM Ermal Luçi

Merge pull request #929 from nagyrobi/patch-3

Update system.inc

a5240b7a 02/19/2014 03:20 PM Ermal Luçi

Merge pull request #928 from nagyrobi/patch-2

Update rrd.inc

e09da6c2 02/19/2014 12:26 PM Renato Botelho

Fix #3469

Before downloading file to process urltable, there is a random wait
time between 5 and 60 seconds. Because of this, the difference between
file mtime and current time can be less than $freq * 86400 and it'll be
skipped. Add 90 seconds (60 of max random wait + 30 just to be sure) to...

869dfb66 02/19/2014 11:48 AM Renato Botelho

Fix #3468, wording fix

96fc5388 02/19/2014 11:23 AM Renato Botelho

Merge pull request #945 from phildd/master

Enhance interface gateway data entry descriptions

5a47e9b1 02/18/2014 11:31 PM Renato Botelho

Only add dhcpv6 client allow rules if ipv6allow is set

a60c6356 02/18/2014 07:00 PM Renato Botelho

Move 'allow dhcpv6 client' rules above block bogonsv6 ones, it should fix #3395

617f9edf 02/18/2014 03:07 PM robi robi

Update rrd.inc

corrected path

0fd64e94 02/18/2014 03:06 PM robi robi

Update system.inc

Corrections made as requested

142f7393 02/18/2014 02:12 PM robi robi

Update system.inc

Add new NTPd functions

1f3eff9b 02/18/2014 02:06 PM robi robi

Update rrd.inc

Add NTP graphing to RRD

43c4687b 02/18/2014 02:01 PM robi robi

Update priv.defs.inc

9e875e0c 02/18/2014 11:35 AM Renato Botelho

Revert "Replaced gethostbyname() with gethostbynamel() to get a list of all IPs associated with the dns name and add them to the allowed list"

This change is not needed, filterdns will handle it.

This reverts commit d460371416d4e2cfef976d5a7616f63f6faa203f.

8c147077 02/18/2014 11:25 AM Ermal LUÇI

Do not do any operations on system libraries. Nowdays pbis are used and those do not break things by definition

8f821cbc 02/18/2014 10:38 AM Renato Botelho

Merge pull request #891 from PiBa-NL/captive_disable

captive portal, don't generate rules for a disabled portal

aecb7a79 02/18/2014 10:31 AM Renato Botelho

Merge pull request #890 from N0YB/Gateway_Monitor

Gateway Monitor Advanced Settings

9305e219 02/18/2014 10:15 AM Renato Botelho

Merge pull request #904 from dv-user1/master

Replaced gethostbyname() with gethostbynamel() to get a list of all IPs ...

adf1c3fa 02/18/2014 09:26 AM Ermal LUÇI

Revert "Pass the family to the get_real_interface function to retrieve the correct real interface. Might help Ticket #3357"

This reverts commit cb431dbf47c53b72119bd8feca0217e1c25d998b.

c79f717a 02/18/2014 09:25 AM Ermal LUÇI

Really need the interface where v6 is running toa dd the gateway/route rather than the one used for the configuration. This Fixes #3357

cb431dbf 02/18/2014 08:59 AM Ermal LUÇI

Pass the family to the get_real_interface function to retrieve the correct real interface. Might help Ticket #3357

2076dc46 02/17/2014 08:00 PM Ermal LUÇI

Put a timeout of 30 seconds to aid with Ticket #3412

ee9783e9 02/17/2014 08:00 PM Ermal LUÇI

Move this global declaration to the proper file rather than backend code

bd942860 02/17/2014 03:20 PM Renato Botelho

Use correct parameter (bootfile-url) to configure netboot on DHCPdv6, it fixes #3421

547f1e65 02/17/2014 03:20 PM Renato Botelho

Fix typo on variable name and really add custom options for dhcpdv6

11ad160e 02/17/2014 02:18 PM Ermal LUÇI

Normally when an ip is set the interface comes up on BSD stacks. Though push this commit which Fixes #3281

db9199d7 02/17/2014 02:18 PM Ermal LUÇI

Whitespace fix

e4a4ec89 02/17/2014 02:11 PM Renato Botelho

Grab exec result just to be careful

6191b321 02/17/2014 02:03 PM Ermal LUÇI

Put a kludge for now which Fixes #3280. It should be improved later on to have proper handling and overloading of configuration functions

bae729da 02/17/2014 10:36 AM Ermal LUÇI

Consider setting of noconcurrent login for passthrough expiry of users. Fixes #3340

eae91304 02/17/2014 09:59 AM Ermal LUÇI

Merge 10 -> 10.1 and 10.1 -> 10.2 function upgrade since the recent changes done on 2.1.1 for Ticket #3441

74a40221 02/17/2014 09:34 AM Ermal LUÇI

Use the 11th column for the radius context rather than overriding the interim interval field with it. Fixes #3447

bf4e62ac 02/14/2014 04:03 PM Jim Pingle

Add a knob to let the user select which console (video or serial) is preferred in cases where there are multiple consoles present. Also provide a way to force this preference.

407fbf45 02/14/2014 02:58 PM Jim Pingle

Add a mechanism by which the serial port can be forced on always regardless of the config setting. (useful for nano+vga setups)

aea33635 02/14/2014 10:19 AM Renato Botelho

Add https to update URLs and replace RELENG_8_3 by RELENG_10_0

6635f5b9 02/13/2014 11:32 AM Renato Botelho

Abort installation when pbi_add fails

25333e5a 02/12/2014 02:08 PM Renato Botelho

Obsolete old ipsec tools files

ff3d516f 02/12/2014 02:05 PM Ermal LUÇI

Be specific on the authentication method to use since xauth-eap will be active as well

ede14b23 02/12/2014 09:42 AM Ermal LUÇI

Correct script path

6c576b27 02/12/2014 09:41 AM Ermal LUÇI

Remove references to racoon and correct some handling of ipsec configuration

ecc37958 02/12/2014 09:36 AM Ermal LUÇI

Remove copy paste leftover

91287d1f 02/12/2014 09:35 AM Ermal LUÇI

If specified add authentication script configuration to strongswan.conf

fe63645d 02/12/2014 09:28 AM Ermal LUÇI

Remove not used anymore parameters

2a3e3057 02/12/2014 09:13 AM Ermal LUÇI

Teach script to read authentication servers from environment

80d708de 02/11/2014 02:30 PM Renato Botelho

Fix symlink calls adding full link name, it fixes issue reported at https://forum.pfsense.org/index.php/topic,72405.0.html

443ba8c9 02/11/2014 10:59 AM Ermal LUÇI

Properly set the configuration here based on https://forum.pfsense.org/index.php/topic,68531.0.html

8c466abb 02/11/2014 09:30 AM Ermal LUÇI

Make improvement to the check

6240ba7b 02/11/2014 03:05 AM Phil Davis

Check for tmp captiveportal dir before making it

In forum: https://forum.pfsense.org/index.php/topic,72483.0.html
Warning: mkdir(): File exists in /etc/inc/system.inc on line 878
Not sure if you would rather call safe_mkdir here?

83491ba5 02/10/2014 06:55 PM Jim Pingle

Declare $config global so we can test the pkg_nochecksig option

d4603714 02/07/2014 08:11 PM Francois Blanchette

Replaced gethostbyname() with gethostbynamel() to get a list of all IPs associated with the dns name and add them to the allowed list

974fb32c 02/07/2014 05:50 PM Phillip Davis

Enhance interface gateway data entry descriptions

59c6e218 02/07/2014 04:56 PM Jim Pingle

Add specific permission for easyrule.

e5b5e29c 02/07/2014 12:41 PM Renato Botelho

Add support for signed PBI, help ticket #3365:

- Add an option to allow user to accept unsigned packages
- The only missing part is public key, that needs to be added to
/var/db/pbi/keys/pfSense.ssl

d292bd8d 02/06/2014 07:02 PM Jim Pingle

Fix test, allows restoring last backup in the list. Fixes #3438

496acde1 02/06/2014 11:49 AM Ermal LUÇI

First swing at converting from racoon to StrongSWAN.
It allows to use existing configurations on xml to generate StrongSWAN configurations.
So its only IKEv1

  • Missing support for dynamic ips(hostnames)
    - resolver plugin of StrongSWAN needs to be configured in strongswan.conf...
b3e1ccb5 02/05/2014 02:29 PM Renato Botelho

escapeshellarg() is not required here

5293c5c7 02/05/2014 01:58 PM Warren Baker

Teach php-fpm about our required environment path

275f4b5a 02/05/2014 01:50 PM Renato Botelho

Revert "Set PATH before call pbi related binaries"

This was pushed by mistake

This reverts commit 4c9bda43f5bcfd5ba9812c84199bbe4f1f158960.

38207029 02/04/2014 08:32 PM Renato Botelho

Silent recently added symlink() calls

7b27b18b 02/04/2014 08:14 PM Renato Botelho

Fix some wrong escapeshellarg() calls