Project

General

Profile

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

# Date Author Comment
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)

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)

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

Move copyright from ESF to Netgate

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)

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)

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

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

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

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

f50f74a4 07/20/2016 06:54 AM Phil Davis

Backport DHCP6 init before RA

Original PR to master was #3055

aaec5634 07/15/2016 06:32 PM Renato Botelho

Review license / copyright on all files (final round)

5bd2dd83 07/15/2016 05:09 AM Chris Buechler

Bring back the "set iface route default" used in 2.2.6 and earlier versions, which works around the root problem in Ticket #6495

8acd654a 07/14/2016 09:36 PM Renato Botelho

Review license / copyright on all files (1st round)

c34b069e 07/13/2016 07:56 PM Daniel Wilhelm

simplify DHCP_Config_Option_Split, no loop needed for returning option array

(cherry picked from commit 264ca54e406eee7c01b01f748aabd4a29e9c4872)

489091dc 07/13/2016 07:56 PM Daniel Wilhelm

Allow passing comma in string quoted DHCP client options

(cherry picked from commit 332a64d0c8a6486d40c6295351ca3068a77a216a)

ab28a010 07/11/2016 04:04 PM Jim Pingle

Align GIF link options with those currently supported by the base OS. Ticket #6587

43c40296 07/11/2016 03:42 PM Jim Pingle

Remove GRE link flag options from GUI/backend. Keep link1 as it was also used to add an explicit static route, though the GUI previous GUI option name wasn't related to that at all. Updated GUI description to match reality. Ticket #6586

8f1a91f7 07/11/2016 12:21 AM Nash Kaminski

Properly follow style guidelines.

eb6cbf8c 07/11/2016 12:21 AM Nash Kaminski

Include ignored DHCP server(s) config option even when advanced DHCP config is enabled

337f8296 06/30/2016 06:43 AM NewEraCracker

Fix Redmine #6011

This will add linklocal fallback where no IPv6 is otherwise configured to allow login using this IPs

bfa8df8a 06/29/2016 05:57 AM k-paulius

Flush link-local IPs so we do not get stale data and do not waste time deleting IP if it is already set to fe80::1:1

631c29af 06/22/2016 03:39 PM NewEraCracker

Fix bad escapeshellarg logic on mpd execution

With this change single-quotes are applied in correct places

(cherry picked from commit 08cd022545be58a46b860500ff81bbe7438b6304)

de1bacbc 06/22/2016 02:55 PM Chris Rowe

Make QinQ interfaces work again

(cherry picked from commit 1322ee22354f1a6e184819fb7009a2996b63de97)

6fd9645e 06/22/2016 12:40 AM Chris Buechler

Only call interfaces_vips_configure once if it's needed, rather than doing the same thing over and over for every VIP on an interface. Ticket #6515

55a72d31 06/21/2016 10:23 PM Chris Buechler

Fix style

c8009eee 05/20/2016 02:41 PM NewEraCracker

Remove calls which rely in uninitizalized vars

After analyzing implementations in RELENG_2_1 and RELENG_2_2, this code seems to be a left over after code rewrite

Also remove a trailing space from comment

(cherry picked from commit 0120cad84ea4dddd0c1501ecb41f2a082ea1e7d9)

0876ed6c 05/16/2016 01:34 AM Chris Buechler

Fix script name in error log

223ebd3f 05/16/2016 01:32 AM Chris Buechler

Fix misspellings.

361b388b 05/13/2016 06:30 AM k-paulius

Unbound and dnsmasq can both be enabled so restart both if need be

b460c43b 05/13/2016 03:40 AM Chris Buechler

Don't start unbound in track6 config if system is booting. Add dnsmasq here as well. Based on PR 2943. Ticket #6186

1c92c5b1 04/04/2016 01:55 PM Stephen Beaver

Merge pull request #2831 from NOYB/Includes_-_Remove_Personalizations

(cherry picked from commit 7a2c15f527459cc82aadaf23d06895174c008320)

6171add2 03/05/2016 09:30 AM Chris Buechler

After recreating the VLAN interface, run interface_configure on it if it's assigned and enabled. Ticket #5951

12d7d9e7 03/03/2016 07:04 PM Chris Buechler

Revert "Always send a -HUP to dhcp6c in interfaces_track6_configure for DHCP6 WAN types. Doing so isn't any more disruptive than what it's already doing, and that ensures track6 interfaces don't lose their IPv6 IPs. Ticket #5945"

This reverts commit 471b81f8f7b0a5fe22019aed955e5374e3411dbf.

471b81f8 03/03/2016 12:20 AM Chris Buechler

Always send a -HUP to dhcp6c in interfaces_track6_configure for DHCP6 WAN types. Doing so isn't any more disruptive than what it's already doing, and that ensures track6 interfaces don't lose their IPv6 IPs. Ticket #5945

8332312b 03/02/2016 01:19 AM Chris Buechler

Add function to return the physical interface(s) for a given parent. related to Ticket #5081

94bb4420 02/25/2016 04:13 PM Luiz Souza

Makes interface_bring_down() remove all the CARP and IP aliases from interface.

Ticket #5913

af769801 02/24/2016 06:55 PM Jim Pingle

Correct ALTQ interface test for ix interfaces, fixes #5923

89a7d8d0 02/24/2016 04:49 PM Luiz Souza

Make link_interface_to_vips() also return the IP aliases on the specified vhid.

89c8934f 02/21/2016 10:38 PM Luiz Souza

Fixes the handling of MTU with VLANs and PPPoE.

Ticket #5857

c6555b1d 02/21/2016 10:38 PM Luiz Souza

Makes get_real_interface() work with VLAN too.

This makes get_parent_interface() safe to use with VLANs.

1c42c585 02/20/2016 06:54 AM Chris Buechler

replaced original copyright message from 2005 / Espen Johansen

a10eabe6 02/18/2016 01:28 AM Chris Buechler

Need $config here. No need to check count() as it'll always evaluate to true where is_array does. Ticket #4312

376e8deb 02/17/2016 08:17 PM Chris Buechler

Set bridgeif for new bridge creation.

6449f4ad 02/17/2016 01:43 PM Renato Botelho

Merge pull request #2660 from phil-davis/gtetc1

d18f3f6e 02/17/2016 01:33 PM Phil Davis

Internationalize etc inc a-i files

ebc9c152 02/17/2016 01:24 PM Phil Davis

Fix printf(printf())

This looked odd having nested calls to printf()
Should it actually log_error()?

69760d2b 02/17/2016 04:17 AM Chris Buechler

Separate bridge application of STP and advanced parameters into their own functions so they can be applied separately from creation of the entire bridge. Apply those after adding a bridge member. Ticket #4312

04d11c09 02/16/2016 11:15 PM Chris Buechler

Clean up logic here. It makes no sense to proceed if bridgeif isn't defined but platform_booting is true. In interfaces_bridge_configure before it gets to this point, it's setting bridgeif if it's not set, and doing so in a way that won't potentially create conflicting bridgeifs (which this removed code didn't).

c051a3ba 02/16/2016 09:33 PM Chris Buechler

Remove variables deprecated some time ago.

3185f659 02/16/2016 05:31 PM Luiz Souza

Fix link_interface_to_vips() to account for IP alias over CARP.

985118b8 02/16/2016 04:51 PM Luiz Souza

Simplify the code with the use the newly introduced function to list CARP addresses.

8bd84082 02/14/2016 09:26 PM Luiz Souza

Add support for multiple span ports on bridge.

While here, fix and improve the error detection for the selected ports.

Inspired by pull request #2613 from heper/patch-1

Ticket #5871

e3ad8ccd 02/14/2016 06:38 PM NewEraCracker

Logic correction

From my understanding ppp['mtu'] and ppp['ports'] are directly related with each other and they correlate information about mtu and ports. This specific commit doesn't introduce anything new other than simplifying the code slightly

2efb39d0 02/14/2016 05:28 AM Jim Pingle

Make a couple changes to PPP default gateway handling to address issues with default gateway switching. Fixes #1837
Tested with default gateway switching on and off, by rebooting, manually disconnecting the PPP link, and manually disconnecting the NIC link, worked each time, though still possible some issues remain. Feedback appreciated.

67c3b4dc 02/11/2016 06:43 AM Chris Buechler

Return loopback description for friendly interface. noticed as part of Ticket #4450, applicable across a variety of things.

d9901ff4 02/09/2016 11:56 PM Chris Buechler

Fix style issues.

5420820f 02/09/2016 09:58 PM Luiz Souza

Fix get_interface_ip[v6]() to try first the IP from our configuration before ask the kernel. The OS will return the first IP it find for the interface and not necessarily the main IP address.

This can cause conflicts where get_interface_ip[v6]() returns a CARP or IP alias for the interface (missing the real IP and generating a duplicated IP address).

2a5960b0 02/09/2016 09:58 PM Luiz Souza

Review of CARP uniqid changes.

It turns out that current CARP implementation is not much different from an IP alias.

This commit converts the IP alias to also use the CARP uniqid scheme, this simplify the code in all other places because now we have only two different cases to deal with:...

1e505631 02/09/2016 01:30 AM Chris Buechler

get_failover_interface returns the parent physical NIC for _lloc interfaces, so make sure it's returning null before it gets to that point.

3564bcb5 02/06/2016 06:11 AM Chris Buechler

Fix get_interface_ip to return correct IP for CARP VIPs. Ticket #4858

ce31310e 02/06/2016 02:50 AM Chris Buechler

Fix find_interface_ip for gateway groups with VIPs. Ticket #4858

f77c8e96 02/05/2016 05:56 AM Chris Buechler

Merge pull request #2585 from k-paulius/patch-pkg-syslog-v2

2fadcec3 02/05/2016 05:11 AM Chris Buechler

Set gif interface MTU in interface_gif_configure if it's not already correct. Ticket #5842

3363c02b 02/05/2016 04:53 AM k-paulius

Adding ability to run dhcp6c in debug mode.

0c9b98c0 01/28/2016 11:57 PM Chris Buechler

Import David W's patch fixing issues with dhcp6c being launched multiple times in some circumstances. Ticket #5621

c7474afc 01/26/2016 06:21 AM Chris Buechler

handle bridge interface IPs so they don't get added in the wrong order. Matches behavior to what "apply changes" on interfaces.php does. Ticket #3997

5815d136 01/14/2016 04:58 PM Renato Botelho

Simplify logic and fixes on interface_vlan_adapt_mtu()

- Remove some redundant code and define $if_mtu respecting the order
- Assinged interface
- PPP
- default
- When interface is a VLAN and parent is LAGG, it must be re-created

3be3dec9 01/14/2016 04:58 PM Renato Botelho

When parent of a VLAN is LAGG and need to set a different MTU, interface must be re-created

11e9a803 01/14/2016 04:58 PM Renato Botelho

Use proper variable ($wantedmtu) to get vlan MTU

da3ee3b2 01/14/2016 04:58 PM Renato Botelho

All lagg members are exclusive, set the same MTU defined on interface instead of consider what is currently set on members

5be76d38 01/14/2016 10:27 AM Renato Botelho

Rename variables to make more sense

2acd4b19 01/14/2016 10:27 AM Renato Botelho

Simplify logic

471e7c3a 01/13/2016 05:36 PM Jim Pingle

Prevent GIF/GRE from making dummy/unusable gateways that show up for monitoring/routing/etc. Fixes #5766

9099d1cf 01/13/2016 04:30 PM Stephen Beaver

Update copyright notice

97dbeff6 01/12/2016 02:35 PM Renato Botelho

Fix attribution. Spotted-by BBcan177

f52508b7 01/12/2016 10:44 AM Renato Botelho

Add missing spaces

12ca72ba 01/11/2016 08:20 PM Renato Botelho

Rework a bit interface_mtu_wanted_for_pppoe(), no functional changes

60e15be2 12/31/2015 01:46 PM David Wood

Merge remote-tracking branch 'upstream/master' into rfc4638, fix conflict with c399d0d

c399d0dd 12/29/2015 03:49 PM Renato Botelho

Restore default MTU when field is cleared. Fixes #3926

6aa3723a 12/15/2015 06:03 PM Renato Botelho

Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used

4e322e2c 12/10/2015 03:09 PM Phil Davis

Code style and white space in etc

03a4e05d 11/30/2015 06:03 PM Renato Botelho

Merge pull request #2091 from mb300sd/patch-2

329b8d92 11/27/2015 05:59 PM Luiz Souza

Make interface_vlan_configure() compatible with the new pfSense PHP module.

Allow the VLAN pcp setting.

While here, fix a bug when editing a VLAN. Make sure it is destroyed before it can be recreated.

Pull Request #1757. Ticket #4133

a5bed5a2 11/26/2015 10:16 PM Luiz Souza

Convert CARP interface name to uniqid notation. Ticket #4858

8367bd1c 11/26/2015 08:08 PM Luiz Souza

Only add the parentheses when there is a valid description.

525c9b73 11/26/2015 08:02 PM Luiz Souza

Pass the original interface and the correct address family to identify the real carp interface and retrieves its IP address. Ticket #4021

5eb59cee 11/25/2015 01:58 AM Luiz Souza

Fix get_interface_ip() to not return an IPv4 for a link-local request.

Fix get_interface_ipv6() to check for link-local prefix in original interface.

This fixes the generated unbound config, now it is possible to specify link-local addresses. Ticket #4021

f1f50058 11/20/2015 03:08 AM mb300sd mb300sd

Fix x-in-ipv6 tunnels for gre and gif

90987191 11/18/2015 12:55 PM Doktor Notor

interfaces.inc - use full paths to executables

16060c78 11/16/2015 06:09 PM Stephen Beaver

Fixed #5123

94d494fb 11/10/2015 04:20 PM Luiz Souza

Catch one more possibility for the IPSEC interface name, this match the code used in other places.

b061a3c6 10/22/2015 06:13 PM Matthew Smith

Remove config stuff for WEP. on upgrade, disable WEP on interfaces that have it configured and disable those interfaces and generate a notice. Fixes #5123.

2e4cad90 10/11/2015 03:38 AM David Wood

Coding style fixes in interface_mtu_wanted_for_pppoe()

80f142db 10/11/2015 02:30 AM David Wood

Limit interface MTU to 1500 if no explicit MTU configured

Without this change, setting the MTU of a PPPoE interface with a
VLAN parent interface above 1492 will result in the MTU of other
VLANs on the same physical NIC that are not explicitly configured
to rise above 1500. It seems unwise - and a Principle of Least...

6a74d2d7 10/11/2015 02:26 AM David Wood

Add RFC4638 support (MTU > 1492) to the PPPoE client

4cd0e27d 10/11/2015 02:17 AM David Wood

Adjust interface MTUs for PPPoE but do not override explicitly configured MTUs

65176697 10/11/2015 01:59 AM David Wood

Add interface_mtu_wanted_for_pppoe()

Returns the MTU wanted if an interface or vlan is used as a PPPoE port.

dec8e5ff 10/11/2015 01:59 AM David Wood

get_parent_interface() - add support for vlans configured as a vlan but not an interface

One scenario when this happens is a vlan used solely as a PPPoE port.