Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
bee7cd82 09/03/2013 10:27 AM Ermal LUÇI

Resolves #3177. Do a filter reconfigure if the dynds ipsec hosts are present and being reloaded.

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

touch up text, s/nat/NAT/

6aab2ea3 09/02/2013 06:01 PM Jean Cyr

shaper burst may be blank, but if not then must be numeric

22234bbb 09/02/2013 11:00 AM Renato Botelho

Fix #3172, return_gateway_groups_array() was returning the last vip since it was using wrong variable name on iteration

b3e0fedf 09/02/2013 06:55 AM Jean Cyr

Dummynet does not require burst size specification

Dummynet traffic shaper does not require burst size specification and
assumes 0 if not specified. Allow user to leave burst field blank/

df0cb10b 08/29/2013 07:09 AM Phil Davis

Provide get_uptime_sec in a common include file

so it is available to anything that cares.

5517f604 08/28/2013 08:13 PM Phil Davis

Use physmem and realmem from get_memory() in the appropriate places

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

Use new names for get_memory parameters

386758bb 08/28/2013 08:09 PM Phil Davis

Use hw.physmem when calculating pfsense_default_state_size

hw.physmem is the actual amount of memory that FreeBSD/pfSense can get its hands on, so use this for the calculation.

493360f5 08/28/2013 08:05 PM Phil Davis

Use updated get_memory var names

The value of minimum_ram_warning is designed to be compared to hw.physmem - so do that. Usse the appropriate physmem or realmem value in each place.

517fb89e 08/28/2013 08:01 PM Phil Davis

Improve var names in get_memory

realmem is the amount of actual (real) memory installed - the size of the RAM card - e.g. 256MB
physmem is the amount of memory available to FreeBSD after BIOS, video... has stolen some of realmem.
The variable names currently used are not very helpful for code readability. This standardises them. No functional change here.

f6339216 08/28/2013 05:54 PM Jim Pingle

s/require/require_once/g for filter.inc to avoid redeclaration errors in some rare cases.

aed00539 08/28/2013 01:00 PM Jim Pingle

Support the names used by the status page as well as those used internally by service entries.

083a9e6d 08/22/2013 07:14 PM Renato Botelho

Delete old route for remote gateway when its IP changes. It fixes #3155

4475997e 08/21/2013 07:20 PM Jim Pingle

Fixup check for existing easyrule block rule to account for the ipproto and when the ipproto is blank.

bd6ff328 08/20/2013 05:37 PM Renato Botelho

Add scope to target when it is a link-local, it helps ticket #3150

e56cb3de 08/19/2013 05:54 PM Jim Pingle

Attempt to recognize pfsync entries from pf logs.

44e72b7c 08/17/2013 10:11 AM Chris Buechler

Fix selection of IPv6 target IP for IPv6 Outbound NAT rules.

This makes it possible (without source hacking) to do many:1 NAT of IPv6.

Some will rejoice. Some will curse.

This should really only be done in limited, specific circumstances. Don't develop the IPv4 NAT mentality with IPv6.

5ef99bd9 08/16/2013 08:06 PM Renato Botelho

Obsolete more ntp binaries from base

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

Use ntpdate from ports also and obsolete base one

17921b7e 08/16/2013 07:49 PM Ermal LUÇI

Ooops fix this to add only th einterface

62580df4 08/16/2013 07:43 PM Renato Botelho

Obsolete base ntpd since we are using the one from ports

42f33846 08/16/2013 07:35 PM Ermal LUÇI

Add scope identifier to target when its link-local

420aa48b 08/16/2013 03:00 PM Ermal LUÇI

Add also a special case so the correct ip is returned for the case when WAN is v4 PPP type and v6 is DHCP but with option fetch v6 info from v4.

f253e928 08/16/2013 02:45 PM Ermal LUÇI

When using DHCPv6 and only requesting a prefix the communication on the WAN interface will be over link-local so return the link-local address of the interface in this case rather than nothing.

ebcbc110 08/16/2013 02:35 PM Ermal LUÇI

Optimize a bit to try and convrt back to friendly interface only when needed

45c07f16 08/16/2013 02:34 PM Ermal LUÇI

Resolves #2627. When WANv4 is PPP and v6 is DHCP but the option get v6 info from v4 is ticked the real interface is different. For WANv4 is pppXX and for v6 is the real underlying interface. Take this into consideration during interface_bring_down to properly cleanup things

c289c48a 08/16/2013 02:11 PM Ermal LUÇI

Correctly remove IPv6 addresses from the interface rather than just erroring out. The same trick that works for IPv4 of not specifying address does not work with v6

a55dd537 08/16/2013 01:38 PM Ermal LUÇI

Even if called with wrong parameters try to do something rather than return here.

b77d19c7 08/16/2013 10:40 AM Ermal LUÇI

Add the check even here when dealing with ipv6 addreses

55909a9a 08/16/2013 10:33 AM Ermal LUÇI

Handle link local addresses with embedded interface scope on is_ipaddrv6 and also on dnsmasq which is not yet there for these addresses

8b226290 08/15/2013 07:31 PM Ermal LUÇI

Unbreak limitrules and probably pfblocker errors. Spotted-by: Jim

108e868d 08/15/2013 05:46 PM Jim Pingle

When renaming or deleting a virtual server, clean up the old relayd anchor name. Otherwise the rules are still there and valid, and will cause problems as they will override the new VS settings. Also clear out the anchors when stopping relayd or starting fresh that way no old settings could conflict.

5c4fdda3 08/15/2013 09:01 AM Ermal LUÇI

Synchronize dhcpv6 as well if dhcp sync setting is on. Reported-by: http://forum.pfsense.org/index.php/topic,65487.0.html

2c3924a1 08/14/2013 11:16 PM Ermal LUÇI

Cleanup some code that is not needed anymore

ce14e37b 08/14/2013 11:05 PM Ermal LUÇI

Use pfSense module functions for finding interface v6 addresses. The addresses will be not in friendly format as returned by getnameinfo

de85521a 08/14/2013 12:52 PM Jim Pingle

Remove prior CSC entry when cleaning up. Fixes #3143

f2291484 08/14/2013 12:52 PM Jim Pingle

Declare globals as global before defining them in openvpn.inc

2db93ddb 08/13/2013 08:09 PM Ermal LUÇI

Force apinger to write the status file before getting gateway status

61ef1385 08/13/2013 10:18 AM Ermal LUÇI

Ticket #3139 try to detect if the popen is closed from an error

f8466c36 08/12/2013 04:36 PM Jim Pingle

Fix interface selections on UPnP to show the customized descriptions entered by the user. While here, add an external interface selection knob. Fixes #3141

Conflicts:

etc/inc/pkg-utils.inc
a9e44127 08/08/2013 05:54 PM Renato Botelho

Fix #1047

  • When advanced options (LRO, TSO and CSUM) changes, enable capabilities
    again on interfaces
  • For lagg and bridge, check caps instead of encaps and enable flags
    when it's necessary for all members
  • Take in consideration Disable (LRO, TSO, CSUM) options from...
16723984 08/08/2013 12:16 PM Renato Botelho

Remove duplicate polling set

b05a8f35 08/06/2013 08:38 PM Jim Pingle

Show apinger as a service when active, and display its status on gateway-related pages.

8ab8d853 08/06/2013 02:05 PM Jim Pingle

Don't print this message for a mobile IPsec setup. It's normal for it to not have an endpoint, and not worth spamming the log about.

71549fa7 08/06/2013 08:26 AM Ermal LUÇI

Try to do the loading operations as close as possible to avoid any issues coming from it

7fdf2970 08/02/2013 02:35 PM Ermal LUÇI

Correct bandwidth assignment so the configuration is not reverted courtesy of ipfw(4) swapped arguments. Reported-by: http://forum.pfsense.org/index.php/topic,65069.0.html

746f0afb 08/02/2013 02:04 PM Ermal LUÇI

Reload apinger now that we can rather than restarting. Related to Ticket #3119

ab9dc5be 08/02/2013 02:56 AM Chris Buechler

fix text - s/occured/occurred/

653bde34 08/02/2013 02:43 AM Chris Buechler

the state type is required/valid for all specifications of protocol, not
just the ones formerly listed. For instance, sloppy is valid (and widely
used on 2.0.x and some older 2.1x) with "any" protocol.

af125177 08/01/2013 05:51 PM Ermal LUÇI

Resolves #3121. Fix the command so it does perform correctly

e506b054 08/01/2013 11:11 AM Ermal LUÇI

Manually revert the patch to cleanup aliases since now its propely handled in the ip assignements. Ticket #2495

12feed15 08/01/2013 10:26 AM Ermal LUÇI

Add Zone to the messages logged on syslog from CP to easy troubleshooting

fc27d3f4 07/31/2013 08:53 AM Phil Davis

Reorder reverse lookup overrides so user-specified ones are effective

If the user specifies a domain override for 10.in-addr.arpa and also specifies "Do not forward private reverse lookups" then the user-specified entry is not effective. But the code was supposed to allow users to specify individual reverse lookup domain overrides that took precedence....

5db98b21 07/30/2013 06:09 PM Jim Pingle

Fix up filter_pflog_start - optimize some code, and fix $retval so that it will be restarted correctly after killing it.

474c7b04 07/30/2013 04:48 PM Jim Pingle

Show the name of the unresolvable alias name as well as the rule description to avoid ambiguity.

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

5aa68a55 07/28/2013 01:31 PM Renato Botelho

Fix #3113, fix multiple english spell errors s/seperet/separat/

620a0292 07/25/2013 01:13 PM Ermal LUÇI

Optimization has nothing to do with limits

ef561db1 07/25/2013 12:29 PM Renato Botelho

Fix #3106, parse 'not' rules right on destination for port forward + reflection proxy rules

06d6a543 07/24/2013 08:35 AM Phil Davis

Allow advanced options state-related parameters to be used for TCP, UDP and ICMP

Allows the state-related parameters to be specified for UDP and ICMP as well as TCP. Discussed in forum http://forum.pfsense.org/index.php/topic,64653.0.html

06ff126e 07/24/2013 01:15 AM N0YB

Update rrd.inc

Fix this error
php: rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/system-mbuf.rrd N:U:U:U:U:U' returned exit code '1', the output was 'ERROR: expected 4 data source readings (got 5) from N:U:U:U:U:U'

dbb4e089 07/23/2013 09:49 AM Ermal LUÇI

Implement an option to allow using the IPv4 connectivity interface for sending the dhcpv6 information. Usually useful for ppp[oe] type links and some ISP

33e2fb05 07/22/2013 07:25 AM Warren Baker

Add missing backup of gettytab

4fbe5be0 07/21/2013 10:26 PM Renato Botelho

Merge pull request #718 from N0YB/Advanced_DHCP_Client_Options

Fix required options syntax typo

f669800c 07/21/2013 08:28 PM N0YB

Fix required options syntax typo

3e2ecafe 07/20/2013 01:32 AM N0YB

3652 days worth is a too much. Scale it back to more reasonable 1.25 x maximum used data (2284 days).

d30232e2 07/19/2013 01:39 PM Jim Pingle

Handle IPv6 in ip_in_interface_alias_subnet()

04498edb 07/19/2013 12:58 PM Renato Botelho

Merge pull request #714 from phil-davis/master

Minimize inclusion of bogonsv6

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.

7f76f2df 07/18/2013 12:10 PM Phil Davis

Minimize inclusion of bogonsv6

If "Allow IPv6" is on, but actually there is no enabled interface with "Block bogon networks" enabled, then we also do not need to include the bogonsv6 table into pf.
This allows some more flexibility for users to leave "Allow IPv6" checked, but still not use up memory for bogonsv6.

845adb35 07/17/2013 05:48 PM Jim Pingle

Sync p0f database for OS detection w/current file from FreeBSD

bcf4b8cc 07/17/2013 02:52 PM Jim Pingle

Don't blow up the config if someone enters int'l chars in an LDAP attribute/DN field. Ticket #2227

a5cd1c5a 07/17/2013 02:13 PM Jim Pingle

Add LDAP server options to control UTF8-encoding of parameters. Fixes #2227. While I'm here, add a checkbox to prevent the stripping of @ from the LDAP username if the user wants the full name transmitted.

de8f0075 07/16/2013 07:31 PM Renato Botelho

Call interface_ipalias_cleanup() after $interface is initialized, and get current IP after it

3ed917c7 07/16/2013 06:14 PM Jim Pingle

Add an RRD graph for MBUFs under system. Tweaks welcome.

241eed1a 07/16/2013 01:53 PM Jim Pingle

Don't generate reflection rules if reflection is disabled for that rule.

4cc3bb6c 07/16/2013 12:52 PM Ermal LUÇI

Do not break ppp type interfaces on v6

15a73ba8 07/16/2013 07:47 AM Ermal LUÇI

For ppp interfaces the real interface is not present anymore in the xml config section of the interface. Due to this do some more work on extracting the real interface when ipv4 is pppoe/ppp/... and ipv6 configuration files will use the wrong interface to request information from provider. Reported-by: http://forum.pfsense.org/index.php/topic,64483.0.html

2657f21f 07/15/2013 08:05 PM Ermal LUÇI

Enable filtering on ipfw sysctl not dependent on ipfw module otherwise issue reported here http://forum.pfsense.org/index.php/topic,64412.0.html happens

23c652cd 07/15/2013 02:02 PM Ermal LUÇI

Ignore errors/warnings from these calls

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

da60727c 07/14/2013 06:23 PM Jim Pingle

Merge pull request #712 from phil-davis/master

Correctly decide if dhcrelay (v4) is enabled

4701c8de 07/14/2013 04:15 PM Phil Davis

Correctly decide if dhcrelay is enabled

6a4e4405 07/13/2013 06:50 PM Jim Pingle

Merge pull request #711 from phil-davis/master

Teach services code about start stop restart of dhcrelay6

9590e0de 07/13/2013 04:18 PM Phil Davis

Teach service start stop restart about dhcrelay6

54a9d71d 07/13/2013 04:16 PM Phil Davis

Consistent dhcrelay6 pid file location

68bbaf06 07/13/2013 03:01 PM Ermal Luçi

Merge pull request #710 from phil-davis/master

Start DHCrelay6 on boot

45eb8aeb 07/13/2013 02:41 PM Renato Botelho

Fix #3091, fix bad var assignment

06433d75 07/13/2013 01:15 PM Phil Davis

Start DHCrelay6 on boot

874f099a 07/13/2013 12:49 PM Phil Davis

services_dhcrelay6_configure developerspew debug text fix

e09b941d 07/11/2013 07:17 PM Jim Pingle

Move variable declaration to the top, declare it global before defining. Fixes #3090

a5a2fc68 07/11/2013 07:17 PM Jim Pingle

Remove irrelevant comment.

5b0f7191 07/11/2013 01:59 PM Ermal Luçi

Fix copy/pasto introduced in previous commit.

ac203513 07/10/2013 07:49 PM Jim Pingle

Don't automatically add hidden rules to pass all IPv6 traffic to/from delegated prefixes. Default IPv6 from LAN -> any rule covers outbound properly as-is, and WAN rules shouldn't pass in that permissively. Also the prefix length calculation was off and the LAN rule(s) would be too permissive anyhow.

7fb23399 07/10/2013 03:26 PM Ermal LUÇI

Implement proper releasing of pipes allocated based on CPzone. Keep track of which zone a pipe is and release those pipes during disabling/deleting of zone. Ticket #3062, Pull request #698

0f50d70d 07/10/2013 03:20 PM Ermal LUÇI

Use empty to cover all needed cases as suggested on #3062. Suggested from pull request #698

4624f50f 07/10/2013 03:01 PM Ermal Luçi

Merge pull request #703 from razzfazz/dyndns_custom_v6

Add support for HE.net AAAA record updates. Fixes #1825.

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.

dd042c51 07/08/2013 03:38 PM Renato Botelho

Implement URL Table aliases for ports instead of IP addresses