Project

General

Profile

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

# Date Author Comment
81292a2f 01/20/2015 09:54 PM Jim Pingle

The reset button check should happen on all platforms, not only NanoBSD

365fc95d 01/19/2015 11:09 AM Renato Botelho

Add reset button support for APU and FW7541

5a8519bb 01/17/2015 05:15 AM Chris Buechler

add detection for 7541, APU

89f171b0 01/15/2015 07:17 PM Ermal Luçi

Ticket #3997, teach code to track carp through uniqids(). Missing carp GUI changes and upgrade code

30501526 12/20/2014 08:13 PM Warren Baker

Prevent resolvconf(8) from stomping all over our newly generated
resolv.conf and subsequent updates.

11caacf6 12/19/2014 08:34 AM Ermal Luçi

Enforce some more checking to avoid https://forum.pfsense.org/index.php?topic=85580.0

f1905a3e 12/17/2014 06:21 PM Chris Buechler

syslogd can't just be HUPed to pick up its new config, as many of those
are command line arguments. Go back to 2.1x and prior behavior of TERM and
restart. Fixes source IP use with syslog among other config changes.

fa10244f 12/05/2014 09:05 PM Chris Buechler

Disable RC4 ciphers in lighttpd

e78509cc 12/03/2014 06:42 PM Chris Buechler

fix IPv6 static routes, is_ipaddrv6 returns true for strings including a
CIDR mask, which then ended up broken.

7f060014 12/02/2014 11:24 AM Ermal Luçi

Cleanup whitespace.

9eabb248 12/01/2014 10:54 PM Chris Buechler

also take into account the "all" option in Unbound Network Interfaces when
setting 127.0.0.1 into resolv.conf.

285ef132 11/26/2014 12:10 PM Ermal Luçi

Rather than set the g['booting'] on globals provide a function to test for that doing the right checks

95834f84 11/26/2014 02:20 AM Chris Buechler

correct logic here to omit 127.0.0.1 from resolv.conf when no DNS resolver bound there.

0a5a8df9 11/21/2014 07:24 PM Warren Baker

d DHCPLeases starting before Unbound/DNSMasq and returning a pid not found message. Add missing reload feature

355c2f8b 11/19/2014 10:20 PM Chris Buechler

also check port of dnsmasq/unbound and skip 127.0.0.1 in resolv.conf if
not port 53. Ticket #4022

97383d2b 11/19/2014 10:06 PM Chris Buechler

don't blow away previous contents of this variable. fixes #4022

21713b25 11/17/2014 04:03 PM Renato Botelho

Take unbound into consideration when creating /etc/hosts, also use new unbound parameters for dhcpleases when it's necessary, helps ticket #4011

4dbcf2fb 11/14/2014 11:51 AM Renato Botelho

Make sure dhcpleases use correct pid file for dnsmasq or unbound. Fixes #4008

7cdfe39e 11/10/2014 10:45 PM Ermal LUÇI

Strengthen check

d87fcac9 11/10/2014 08:47 PM Ermal LUÇI

Do not require the default sysctl items to be set on the config.xml but rather extract the definitions from the sysctl tree. Also to reduce config.xml size

c46f9695 11/10/2014 07:32 PM Ermal LUÇI

Actually make default sysctls reside on globals.inc and use those by default this allows to trim down the config.xml sysctl and also fixes #3666 by setting set source interface on reply of icmp

20a95904 11/07/2014 01:37 PM Ermal LUÇI

Make ipsec_starter log go to ipsec.log rather than system one

7bd413eb 11/07/2014 02:19 AM Chris Buechler

add a route debug option to log info about route commands executed (where those aren't already logged) to help with troubleshooting various routing scenarios.

756d867a 11/04/2014 07:31 PM Chris Buechler

fix comment

d35dfaae 11/01/2014 05:43 PM Ermal LUÇI

Fixes #3941. When optimizations of the loops were made this brought the problems of overriding default gateway by dynamic interfaces. Try to stick to the first found for now!

0a8dd27b 10/28/2014 04:55 PM Renato Botelho

Remove redundancy as pointed out by phil-davis

143c22f7 10/28/2014 12:17 PM Renato Botelho

Decode recently created cert and key. It fixes #3964. While here, fix logical condition to create a new cert if crt or key is not present

e8b5f724 10/26/2014 03:11 AM Chris Buechler

domain and search should not both be defined in resolv.conf per FreeBSD man page and handbook (only the latter is actually used). Change this to just not use domain, and set the search to the system's domain where not using the function that generates the search list for dynamic WANs.

2cf2c62b 10/15/2014 06:01 PM Jim Pingle

Fix descriptions and cn on generated GUI cert to be consistent.

5ff7f58e 10/15/2014 12:40 PM Jim Pingle

Tame the poodle. Disable SSLv3.

7c4c77ee 10/14/2014 07:30 PM Jim Pingle

Teach the certificate generation code how to make a self-signed certificate, and change the GUI cert generation code to use it. Also, move the GUI cert generation code to its own function so we can add a GUI option to regenerate it later.
Also use some more sane defaults for the contents of the default self-signed certificate's fields so it will be more unique and less likely to trigger problems in browser certificate storage handling.

1f4ad8f4 10/14/2014 06:44 PM Chris Buechler

update comment to reflect breakage caused here and reference associated redmine ticket, not high priority, can be fixed later

3d77cc35 10/05/2014 10:35 PM Steven Selph

Add powerd normal mode flag (-n)

b462fc5e 08/11/2014 02:47 PM Renato Botelho

Move dhcp6c log to dhcpd.log, it fixes #3799

ef74c9e4 07/21/2014 09:57 PM Renato Botelho

Concat var before call escapeshellarg

604623a1 07/21/2014 09:56 PM Renato Botelho

Make dhcpleases use unbound pid when it's configured

971de1f9 07/07/2014 11:06 PM Renato Botelho

Convert almost all /sbin/sysctl calls to php functions

cac386b6 05/31/2014 01:01 AM Chris Buechler

remove openbgpd bits from system_gateways_edit and system.inc. The package
match is case-sensitive and hasn't matched the openbgpd package's name in
at least 5 years, so it doesn't do anything. It's far from functional in
any useful manner even fixing that issue.

64a2da80 05/14/2014 04:20 PM Chris Buechler

bind HTTP->HTTPS redirect to IPv6 too. Ticket #3437

66201c96 04/28/2014 09:12 PM Ermal LUÇI

Send HUP to restart syslogd rather than trying to restart it, thus loosing messages

3f06e538 04/28/2014 08:36 PM Warren Baker

make sure unbound is included here

f6248774 04/28/2014 08:00 PM Warren Baker

If Unbound is been used then make sure to reload when system_hosts_generate() is called

2a50fd8a 04/28/2014 02:54 PM Renato Botelho

Move clog from /usr to /usr/local

ebf45d96 04/28/2014 01:41 PM Ermal LUÇI

Add filterlog to separatefacilitylog to avoid logs going elsewhere

686777c4 04/28/2014 08:08 AM Ermal LUÇI

Use the daemon name to send the filter logs

75a8ba83 04/24/2014 08:02 PM Renato Botelho

Resolver has no option for remote syslog, remove wrong copy/paste that was adding it when apinger was enabled

b149b3a1 04/24/2014 08:00 PM Renato Botelho

Merge pull request #1118 from phil-davis/patch-3

bd5737dc 04/23/2014 02:16 PM Jim Pingle

Make sure that the DNS Forwarder/Resolver is actually capable of accepting queries on localhost before using it as a DNS server.

80571c81 04/21/2014 04:57 AM Phil Davis

Cut paste bug fix in Remote Syslog DHCP events

apinger is repeated here from the code above, but it should be dhcp.
Forum https://forum.pfsense.org/index.php?topic=73734.0
Selecting to remote syslog "Gateway Monitor events" would also switch on "DHCP service events" unintentionally.

69e593c1 04/07/2014 02:10 PM Jim Pingle

Make extra sure that we do not start multiple instances of dhcpleases if, for example, the PID is stale/invalid and there is still a running instance.

362fdc4c 03/28/2014 09:54 PM Ermal LUÇI

Remove remenants of pccardd from FreeBSD 5

8b650e57 03/20/2014 04:09 PM Jim Pingle

Avoid placing an empty "interface listen" directive in ntpd.conf

e1a456e6 03/15/2014 12:30 AM Chris Buechler

standardize URLs

703b1ce1 03/14/2014 08:35 PM Ermal LUÇI

Correct variable name, while here unset some large var

f0014c64 03/11/2014 03:40 PM Ermal LUÇI

Make this a bit more efficient

d07bc322 03/03/2014 04:31 PM Renato Botelho

Remove broken 'dynamic6' gateway, we already have ipprotocol to tell us the IP version, leave it more simple using only 'dynamic'. It helps #3484

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
e570f0eb 02/20/2014 09:02 AM Ermal LUÇI

silence any errors

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

More code fixes for ntpd

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

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

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?

873c1701 02/04/2014 02:34 PM Renato Botelho

Add escapeshellarg() calls on exec parameters. While I'm here, replace some exec() calls by php functions like symlink, copy, unlink, mkdir

ca79de53 02/03/2014 02:34 PM Jim Pingle

Using "limited" for ntp in this way denies client access. Issue #3384

3b95d9ec 01/29/2014 03:06 PM Warren Baker

Add EDNS support for to resolv.conf

f4a4bcbc 01/28/2014 07:01 PM Renato Botelho

Fix typo on variable name, it fixes #3414

2ec95f1f 01/24/2014 10:33 AM Renato Botelho

Fix openssl path

fdfa8f43 01/15/2014 05:35 PM Jim Pingle

ports ntp moved to sbin, follow

706ba0e4 01/10/2014 04:41 PM Jim Pingle

Use "disable monitor" in NTP config to mitigate CVE-2013-5211.

6b660731 01/07/2014 10:58 AM Renato Botelho

Add 'limited' to ntpd restrict list to workaround CVE-2013-5211. It fixes #3384

c7a3356e 12/26/2013 08:27 PM Jim Pingle

Add a setting to allow the user to specify the clog file size so more (or less) entries may be kept in the raw logs. Retain previous default size values if the user has not specified a preferred size. Files can only be resized when initialized, so provide a "Reset All Logs" button as well to force clear all logs and set them up at the new size.

83e46727 12/14/2013 09:42 PM Ermal LUÇI

Mute the output of the command since its not really useful

4aea91d8 12/14/2013 07:20 PM Ermal LUÇI

Switch to php-fpm for lighty and check_reload_status will use it. Step by step will migrate the other calls

add913b1 11/01/2013 02:23 PM Renato Botelho

Teach system_timezone_configure() to deal with symlinks to avoid having timezone misconfigured. This fixes #3293

cbe12b8d 10/24/2013 08:33 PM Jim Pingle

Add source address selection to syslog settings, so it can work more effectively over a VPN. Fixes #355

6b0739ac 08/28/2013 08:11 PM Phil Davis

Use new names for get_memory parameters

6d501aef 08/16/2013 07:55 PM Renato Botelho

Use ntpdate from ports also and obsolete base one

2ec52b3e 07/30/2013 05:48 AM Daniel Becker

use correct domain names when registering static DHCP entries in DNS

When registering static DHCP entries in DNS, we first try to use the domain name configured for the static entry (if any), then the domain name configured in the DHCP server settings for the corresponding interface (if any), and as a last resort the system domain name....

dce51b01 07/18/2013 01:35 PM Jim Pingle

Disable the BEAST protection by default because the GUI will break if you use this and have a Hifn card installed. Others may break similarly. Change it into a checkbox option, off by default, and automatically disable it if a conflicting card has been detected.

ab17ed4e 07/14/2013 08:15 PM Dim Hatz

support mitigating BEAST attack

According to http://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_30

"...by setting

ssl.cipher-list = "ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH:!AESGCM"

you can mitigate BEAST attacks."

1cf24f0a 07/09/2013 04:02 PM Jim Pingle

Add independent logging choices to disable logging of bogon network rules and private network rules. Add upgrade code to obey the existing behavior for users (if default block logging was disabled, so is bogon/private rule blocking). Also add a checkbox to disable the lighttpd log for people who don't want their system log spammed by lighty.

be544a5e 06/17/2013 08:26 AM Ermal LUÇI

Use family parameter for v6 to get correct interface

12f77b03 06/17/2013 07:44 AM Ermal LUÇI

Provide full path to route binary

8984529d 06/12/2013 07:05 AM Ermal LUÇI

Actually try to get the real interface for v6 family to correctly get stf(virtual) interfaces

e47d24e4 05/27/2013 01:17 PM Renato Botelho

Fixes to get routes + dns working:

. Simplify code using new parameter of get_staticroutes()
. Check for subnets instead of ip addrs
. Avoid touch filterdns when we are just updating dns

356e86d4 05/27/2013 10:23 AM Renato Botelho

Use filterdns to update static routes using hostnames

2a2b9eea 05/27/2013 10:03 AM Renato Botelho

Split system_routing_configure() and teach it to deal with hostnames

046583c3 05/27/2013 10:03 AM Renato Botelho

Simplify logic

db7a628c 05/09/2013 11:05 AM Renato Botelho

Replace all linklocal checks by is_linklocal()

5c8cbb26 05/08/2013 07:48 PM Jim Pingle

Shuffle some more logs around to more appropriate places.

a89b7342 05/08/2013 04:54 PM Jim Pingle

Send filterdns logs to the resolver log.

a80cb9ca 05/05/2013 12:19 AM Pi Ba

Fix dnsmasq host overrides 'enabled' check.

ea1aca13 05/01/2013 04:09 PM Renato Botelho

Fix dnsmasq host overrides and dhcp integration

. Do not execute following actions when dnsmasq is disabled:
. Add host overrides to /etc/hosts
. Register DHCP leases in DNS Forwarder
. Register DHCP static mappings in DNS forwarder

It should fix issue reported at following forum post:...

81448ffa 04/26/2013 05:10 PM Jim Pingle

Show IPv6 link-local IPs as specific sources for ping, traceroute, and port testing.

d28cd156 04/14/2013 05:36 PM Renato Botelho

Make fe80: addresses check case insensitive

0d56c06b 04/02/2013 03:12 PM Jim Pingle

Move some code to a function to avoid future duplication. Allow autocomplete on ping page. Add more escaping to command.

75f4d868 03/01/2013 02:16 PM Renato Botelho

Remove *_defaultgwv6 also

52034432 02/25/2013 12:32 PM Renato Botelho

Make sure captiveportal section of config is an array, reported on ticket #2838

34cb8645 02/18/2013 02:21 AM Jean Cyr

Avoid Warning: Invalid argument supplied for foreach() in /etc/inc/system.inc

Warning: Invalid argument supplied for foreach() in /etc/inc/system.inc

Don't use captiveportal configuration option variable if it isn't set