Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
f5febd77 10/27/2016 09:32 AM Renato Botelho

Import a patch to fix Net_IPv6::compress("::")

Obtained from: https://github.com/phil-davis/Net_IPv6/commit/638b96a253164b65c63825c38e79812b6c5f448d
Submitted by: @phil-davis

b6417760 10/25/2016 03:49 PM Christoph Filnkößl

dyndns: add header processing in curl

some dyndns implementations rely on the correct HTTP header being set. the information was lost and now fixed.

2c38c5de 10/24/2016 09:08 PM Steve Beaver

Remove accidental code

3a5a205d 10/24/2016 03:46 PM Steve Beaver

Revise login hostname dispaly

c1077a75 10/24/2016 03:44 PM Steve Beaver

Revert "Allow login hostname to be controlled via system.php"

This reverts commit cd6b99147a673b6bd0313fff55cab7eb6879608f.

cd6b9914 10/24/2016 03:42 PM Steve Beaver

Allow login hostname to be controlled via system.php

dd56aa5d 10/24/2016 03:37 PM Steve Beaver

Added hostname to login page.
Option control required

(cherry picked from commit 616724395ae00a74fac4cf960ac2261b486e9dae)

506fe755 10/24/2016 03:36 PM Steve Beaver

Provide conrol on system.php to allow display of hostname on login banner

(cherry picked from commit a22947a4980a9f8beb294d6bad039495164ff1aa)

71bb3f01 10/24/2016 04:11 AM Luiz Souza

Update the variable with the round() return otherwise it does not has any effect.

Found while testing Ticket #6272.

(cherry picked from commit 92130da3b5fb55588d351c22042c9ce8ab5883d7)

4e3bf4aa 10/14/2016 11:49 AM Renato Botelho

Make setup_serial_port() write config files safely

This function used to replace /boot.conf, /boot/loader.conf and
/etc/ttys on every call. Depending of the moment a power failure
happens, any of these files can be blank and it'll break console setup
on next boot....

952ff2cb 10/14/2016 11:49 AM Renato Botelho

Change safe_write_file $content parameter to accept an array

e9c60f20 10/14/2016 11:49 AM Renato Botelho

Make $force_binary parameter optional, default to false

7fa3bcae 10/14/2016 11:49 AM Renato Botelho

Prevent /etc/ttys to miss essential lines

We do not create /etc/ttys from scratch but we change it on every boot.
If original file is corrupted for some reason we can end up with a file
missing essential lines. Added a check to verify if these lines are
missing and add them back in this case

004b752e 10/13/2016 01:38 PM Renato Botelho

Add extra validations on is_inrange_v46

Verify if addresses are valid IP address before convert them to make
numeric comparison.

While here, adjust indent.

Inspired by: @phil-davis patch at PR #3189

8e4af832 10/13/2016 01:25 PM Renato Botelho

Merge pull request #3188 from NOYB/GitSync_Min_Diff_Combo

b4415260 10/13/2016 01:24 PM Phil Davis

Make unlink_if_exists return true/false

This allows the caller to do a single "atomic" call to unlink_if_exists.
If it returns true, then they know that the file existed and that it has
been unlinked successfully.
This should help avoid race conditions where multiple code paths try...

e90ca528 10/13/2016 01:20 PM Renato Botelho

Restore dhcp6 leases on full install when using MFS /tmp. While here, fix indent

a5562d72 10/13/2016 12:48 PM Valentin Neacsu

Remove commented code

(cherry picked from commit 0186b761e05d6f707ddc9cf1898d20ffb7ef9405)

40ce5d72 10/13/2016 12:48 PM Valentin Neacsu

Bring up the wifi interface only after setting up all the other arguments. This prevents issues when using VAPs.

(cherry picked from commit 6416317a239e082b7702957263a51b4052ae43b5)

30786a9d 10/13/2016 01:51 AM NOYB NOYB

Replace underscore with hyphen in option names

Thanks Jorge

ebcb7042 10/12/2016 04:15 PM Renato Botelho

Simplify tcsh prompt and respect default terminal colors

c58cdd42 10/12/2016 03:45 PM Stilez y

Remove unused arg in get_pkg_info()

The 2nd argument ($info) isn't used in that function, and doesn't seem to be used anywhere else in the codebase.
(cherry picked from commit b9b6841fac4393fbbe6f15ca46fe441122b883d1)

f725a312 10/12/2016 03:41 PM Renato Botelho

Merge pull request #3168 from NOYB/GitSync_Min_Diff_Combo

257120b9 10/12/2016 03:39 PM Valentin Neacsu

Use tabs consistently

(cherry picked from commit 553de3973dfdb0539a64510666976d523a21f2f9)

e11a24f8 10/12/2016 03:39 PM Valentin Neacsu

Re-enable executing the wifi mode command first. This fixes channel changing, which broke in d325e90818db2b22fc2562c38493769f217230f2.

(cherry picked from commit 8318da5192905a400076d5539ae86afeae82ee03)

836bb622 10/12/2016 03:37 PM Leland Roach

Fixup ntpd IPv6 restrict clauses.

This should eliminate the following errors from the ntpd log file when
using IPv6 or dual-stack networks:
"syntax error, unexpected T_Mask, expecting T_EOC"

(cherry picked from commit daed7646d7e8e5d555676299ce660408b490ef81)

74dd2936 10/12/2016 03:30 PM Valentin Neacsu

Only configure wireless MAC address if a spoofed MAC address is set

(cherry picked from commit a6c4a66da2ee8b0d4d54480dd690700b8c16bb13)

a3a89277 10/12/2016 03:22 PM NewEraCracker

Improve gwlb.inc notification mechanisms

1) Unlink earlier to reduce the chances of any concurrency issues;
2) Translate and improve output of available notification;
3) While I'm here, fix whitespace and improve PHP syntax.

(cherry picked from commit 54596b8867ff706acc1a7bf74c2db81851830f5d)

2002cf66 10/11/2016 03:47 PM Jim Pingle

Adjust parsing of OpenVPN ciphers to new output format. Fixes #6849

f09b1eb2 10/10/2016 05:15 PM Renato Botelho

Create pkg.conf with ABI settings

f56f6565 10/07/2016 07:11 PM Jim Pingle

Latest nginx requires /var/log/nginx/ to exist, so for users with /var in RAM it needs created.

e1776d71 10/06/2016 06:03 PM Leland Roach

Fix static blackhole routes. Bug was introduced in
8be135cd114fbc9294ec9dafed2125d0e553956c (February, 2013).

(cherry picked from commit 580bef1ee3052437487553fcc5dc8428ca665098)

0ff0f44d 10/06/2016 04:09 PM Renato Botelho

Remove workarounds to sort extensions.ini since ports tree now has a better solution in place to track PHP modules dependencies

32912ae8 10/01/2016 09:19 AM NOYB NOYB

Report quantity of files being installed by minimal and diff options.

Also consolidate some unset commands.

a6fd4c0f 09/30/2016 11:09 AM NOYB NOYB

Support minimal and diff options combo rather than diff superseding minimal (sync both updated and diff files).

Break verbose option in two for showing files and/or constructed command. (--show_files, --show_command)
Don't save new commit ID if dry run. (--dry-run)

49f5e806 09/15/2016 12:44 PM Fredrik Rönnvall

Use !empty() instead of isset()

(cherry picked from commit 6a9d1bfc5c90011af10a1704231340a42fa9f51d)

080e2967 09/15/2016 12:44 PM Fredrik Rönnvall

Improve handling of source-hash key

- Store the source-hash key in its own config field.
- Validate the provided source-hash key. Check that hex string input is
of the form "0x" followed by 32 hexadecimal digits. Any other string
not starting with "0x" is hashed using md5 and stored as "0x" followed...

f1f43826 09/15/2016 12:57 AM Stephen Beaver

Revised service running/stopped icons

(cherry picked from commit a03162c874c4e52e6cae52c2eefce87118fd90d2)

786d411d 09/13/2016 06:36 PM Phil Davis

Fix #6768 IPv6 static mapping on delegated prefixes

For example, WAN receives a /48 delegated from the upstream (ISP...),
e.g. "2001:470:abcd::" pfSense then uses this as a starting point to
calculate the addresses on LAN, OPT1, OPT2 etc where they have been...

4d09ffde 09/13/2016 05:34 PM k-paulius

Code style changes

(cherry picked from commit b2836666a8e7fc021ea750fafc8fc6e8097d52ff)

7066f0cc 09/13/2016 05:34 PM k-paulius

Allow packages to request syslogd log socket to be created inside chroot by specifying it in /package/logging/logsocket element. Implements #4898.

Example:
<package>
<logging>
<logsocket>/var/appname/var/run/log</logsocket>
</logging>...

ff1af69d 09/09/2016 06:51 PM Jim Pingle

Fix up/catch up remote syslog areas. Fixes #6780

c1b86deb 09/09/2016 06:12 PM Jim Pingle

More pptp bits

54d3b4ba 09/09/2016 03:58 PM Jim Pingle

Remove some more dangling PPTP bits.

01a3b0c5 09/08/2016 10:16 AM Renato Botelho

Revert "Remove unused file browser.php"

This reverts commit 48ffade7502839380cc6046187e0c1447723d67a.

2a2396a6 09/06/2016 09:19 PM Renato Botelho

Move copyright from ESF to Netgate

48ffade7 09/06/2016 07:24 PM Renato Botelho

Remove unused file browser.php

75d5738c 09/06/2016 04:07 PM Jim Pingle

Remove some obsolete code from globals.inc

8c5b9920 09/06/2016 03:41 PM Jim Pingle

Fix handling of backup config count. Fixes #6771

f02b8916 09/02/2016 07:19 PM Renato Botelho

Merge pull request #3071 from phil-davis/Check_IP_Services

d37c6564 09/02/2016 07:18 PM NewEraCracker

Force changes in routing to be detected by the system

When dhcp6c without RA is enabled, dhcp6c isn't killed and respawned, this causes the system not being able to pick up the routing changes. In this case, running the configuration script which fires rc.newwanipv6 solves the problem....

e0bc2a6c 09/02/2016 07:18 PM Martin Wasley

DHCP6 Before RA. Additions and ammendments

Replaced posix_kill() in kill_dhcp6client_process() with mwexec("kill -9 $pid"), this is because the posix_kill call was not reliably killing the dhcp6c process, kill -9 works every time.

Changes to the rtsold script creation. The script lines starting dhcp6c should not have be written to the script when dhcpwithoutra is true....

1e0d9c89 09/02/2016 01:31 PM NewEraCracker

Improve dhcpd and dhcpleases reload

1) Avoid running services_dhcpd_configure() more times than needed.
2) Always restart dhcpleases after it's killed during interface recycle.
3) It's not necessary to restart dhcpdv4 when doing changes in ipv6 config.

(cherry picked from commit 509e9357df4755a4fe5d1d9b20eda65bafb855e7)

b9e9778a 09/02/2016 01:28 PM NewEraCracker

Uniformize memory limits and remove old code (revised)

1) Allow setting a memory_limit up to 768M (Suhosin)
2) Remove old workarounds. Memory limits on config.inc will be new defaults

(cherry picked from commit 7edcc54b2e9d1de51d5e6d0aedade89bc2cf0699)

02809cc6 09/02/2016 11:54 AM NewEraCracker

Ensure only one instance of services_dhcpd_configure runs concurrently

This way kill and respawn will behave as they should for the dhcpd processes

(cherry picked from commit c69ea0051c5549a9db0d092e85b92f78ffb4c978)

8fe8ceff 08/30/2016 08:09 PM NewEraCracker

Prevent accessing undefined offset in IPv6.inc

On perfectly good IPs (eg. 1:2::3:4) this code could cause the following notice:
Notice: Undefined offset: 2 in IPv6.inc on line 560

On bad IPs like 1::2::3 it would not result in any notice.

This commit fixes the above problem, while making sure that only valid sequences pass validation.

48759936 08/29/2016 07:07 PM NewEraCracker

system_dhcpleases_configure() - Improve pidfile handling

1) Set the pidfile variable in the correct place.
pidfile variable is required in both 'if' and 'else' blocks.

2) Ensure pidfile is valid before sending term signal

(cherry picked from commit 4509abc380552554cbdf3f42c6783b47112f245a)

77669294 08/29/2016 06:19 PM NewEraCracker

Apply the fix for ticket #6589 also into dhcpdv6 config

(cherry picked from commit 20350989db5d66ffb827beaed5ef5738cd62fc9d)

34a8cebe 08/29/2016 06:05 PM Phil Davis

Indent dhcpd.conf option custom
(cherry picked from commit c507161d557817c1f6f0adbef9ffdbad82115ee8)

dc13f5e0 08/29/2016 06:05 PM Phil Davis

Fix #6720 DHCP options by pool

It is a little bit tricky having to generate the unique "option custom-if-n-m code ..." lines at first where n = pool index and m = item index in the items of the pool. Then make sure to reference that later, getting the same pool index into the array of pools. The $all_pools array as the "overall" or "base" pool first (at index 0), followed by the user-specified pools at index 1, 2, 3,... - which are actually at indexes 0, 1, 2,... in the ordinary array of pools in the config. So the -1 at line 910 has to happen....

959f2bb8 08/29/2016 06:02 PM Phil Davis

Fix double domain-name-servers for pool

Add a pool and specify something in 1 or more of the DNS servers boxes for the pool.
The "option domain-name-servers 1.2.3.4" line appears twice in dhcpd.conf
The first bit of code to do it is at lines 787-799. I have deleted this 2nd time that it is done at lines 854-856....

f851e667 08/29/2016 05:57 PM Phil Davis

Fix #6724 VLAN interface displayed wrong

in interface assignment script dialog.

The str_replace() calls were not smart enough to just get rid of bare "igb1" when "igb1_vlan123" and such like was also in the list.
(cherry picked from commit fd020a2d94077cc9c8ee6bac5b3da11e116c84a2)

946a87ec 08/22/2016 08:15 PM Jim Pingle

Add a selection for OpenVPN to have no compression preference + comp-noadapt, which is necessary in some client edge cases. Fixes #6739

a95e5334 08/19/2016 02:07 PM Jim Pingle

Use "-C /dev/null" when starting dnsmasq to avoid it picking up an incorrect default config which would override our command line parameters. Fixes #6730

13ac08b8 08/17/2016 07:41 PM Jim Pingle

Add an option to push "block-outside-dns" to clients of an RA OpenVPN. Fixes #6719

4c62f9e6 08/16/2016 01:23 PM Phil Davis

Fix DDNS domain for static map DHCP entries

If you specify DDNS Domain in a DHCP static map entry, it does not make its way through to dhcpd.conf
This is because the var name $pdnscfg is wrong from an old copy-paste that first made this code.
(cherry picked from commit a5a55231770e548898b6b1c18146cc0c6631c5c6)

9488f42b 08/16/2016 01:21 PM Phil Davis

Code style and comments

No functional change - just making style consistent

(cherry picked from commit 9d3e8723171c727cf43338bd8e95ab2bb7e6a66c)

acfbc960 08/12/2016 04:41 PM NewEraCracker

Protect package_reinstall_all()

If one restores a config.xml without packages, there will be a warning about invalid argument supplied for foreach(). This commit fixes the problem.

(cherry picked from commit 5eda5816d8a7bd05730c70e44493815079925b48)

7f9a6162 08/12/2016 04:34 PM Renato Botelho

Merge pull request #3095 from NewEraCracker/redmine-6686

8293937f 08/11/2016 05:53 PM Renato Botelho

Pass along send_smtp_message() return, otherwise message will not be shown when testing SMTP settings

79581554 08/11/2016 02:21 PM NewEraCracker

Ensure extensions.ini is readable by non root users

https://redmine.pfsense.org/issues/6686

32916e5c 08/08/2016 12:49 PM Phil Davis

Text typo

Noted by Daryl Morse in comment on Redmine bug 6637.
(cherry picked from commit bf6ae0ad277710ffa64ee0967c5d4f717c2bc54b)

d9eac320 08/05/2016 06:13 PM Renato Botelho

Ignore linkup eventos for interfaces that are member of bridges and have no IP address configured

05741e45 08/05/2016 02:58 PM Renato Botelho

Verify if interface is active gw for gw group before update dynamic DNS

2d8770b2 08/04/2016 09:36 PM Philip Soeberg

Fix a redundant HTTP "User-Agent" string.

CURLOPT_USERAGENT expect the value to the user-agent string, not the entire key-value pair.
Before this fix, HTTP header "User-Agent: User-Agent: phpDynDNS/0.7" was sent for DDNS updates.
NGINX configuration at GratisDNS will not accept a user-agent formatted in the above way....

c22ddfe7 08/04/2016 09:33 PM Renato Botelho

Merge pull request #3066 from phil-davis/notifychannelupdown

a035b77c 08/04/2016 09:31 PM Renato Botelho

Merge pull request #3065 from phil-davis/radius-openvpn

0b95ff4c 08/04/2016 09:25 PM Jose Luis Duran

services_dhcp: Ignore BOOTP queries

BOOTP leases do not have a maximum lease time by default, this could
potentially lead to a DHCP address pool exhaustion.

This commit adds an option to ignore BOOTP queries.

Redmine #4351

(cherry picked from commit 6d53301b1f612ff3e0490abbb46b53c50193b80b)

4de9a6fa 08/03/2016 11:47 AM NOYB NOYB

Update firewall rules separators when NAT associated rule is deleted.

Bug: https://redmine.pfsense.org/issues/6676
(cherry picked from commit 7475d7b337c0a08dc4d6636f33b0998067f26008)

be59d667 08/03/2016 11:46 AM Phil Davis

Save widget settings per user

For users that have "custom settings" enabled, save the "tool" settings
of their widgets on a per-user basis.
User that do not have "custom settings" enabled will continue to use and
save widget settings to/from the system-wide settings....

160d285a 08/02/2016 04:55 PM Jim Pingle

Fix typo, LT2P->L2TP

5240e071 08/01/2016 09:46 PM Renato Botelho

Merge pull request #3074 from phil-davis/gwredir

9543affb 08/01/2016 09:42 PM Daniel Hoffend

dpinger: fixed check for pidfile length #6505

(cherry picked from commit 4aaf38742563c427b42a813387d84246ff20a2f2)

3bc22054 08/01/2016 09:37 PM Renato Botelho

Merge pull request #3073 from phil-davis/certs

b40e1c00 08/01/2016 09:36 PM Renato Botelho

Merge pull request #3069 from phil-davis/LAGG-MTU

3d3afbff 08/01/2016 09:35 PM Renato Botelho

Merge pull request #3068 from phil-davis/subnet_size

52342bc4 08/01/2016 09:34 PM Renato Botelho

Merge pull request #3067 from phil-davis/useallcerts

69176bed 08/01/2016 09:33 PM Renato Botelho

Merge pull request #3064 from phil-davis/cloudflare

317a06f2 08/01/2016 08:54 PM Renato Botelho

Merge pull request #3063 from phil-davis/dhcpinitbeforera3055_23

51d2e735 08/01/2016 03:43 PM Jim Pingle

Some small improvements to OpenVPN server handling when using CARP VIPs in Gateway Groups. Might help with issue #6607

f1773759 07/28/2016 01:57 PM Jim Pingle

Increase filtering tail limit for logging, fixes #6652

cad2272f 07/28/2016 01:56 PM Jim Pingle

Whitespace fixes

efd07e5e 07/26/2016 01:28 AM Phil Davis

Remove '-x' flag from dhcpwithoutra launch of dhcp6c

This is the equivalent fix for the RELENG_2_3 branch to pull request #3078

f39ea4c4 07/21/2016 02:24 AM Phil Davis

Backport openvpn_add_dhcpopts already sets redirect-gateway

Ticket 6633
Original commit to master was
https://github.com/pfsense/pfsense/commit/f8038899f250c656b1ef03fe351fb9cfdadeaf0c
Adding this PR for completeness so that this is visible as something
that can be back-ported to RELENG_2_3

dbcc45d1 07/21/2016 01:29 AM Phil Davis

Backport Add missing recommended key lengths/digest to Cert system

Original pull request to master was #2944

b89bc607 07/20/2016 10:37 AM Phil Davis

Backport Check IP Services

Original pull request to master was #3037

9cf9f30f 07/20/2016 10:01 AM Phil Davis

Backport Fix issue with QinQ on LAGG interfaces where MTU doesn't apply to parent

Original pull request to master was #2905

f24e175e 07/20/2016 09:50 AM Phil Davis

Backport simplify subnet_size()

Original pull request to master was #3007

eafd9cfb 07/20/2016 08:02 AM Phil Davis

Backport Use all certificates in the chain when creating the ca-file for server-side OpenVPN configuration

Original pull request to master was #2966

197cd6c0 07/20/2016 07:55 AM Phil Davis

Backport notify by email and in syslog when a channel goes up or down

Original pull request to master was #2847