Project

General

Profile

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

# Date Author Comment
b0e29e62 02/07/2018 01:35 PM Steve Beaver

Fixed #8322 to accommodate case where no VIPs are defined

3c44c845 01/31/2018 06:56 PM Luiz Souza

Silence warnings generated by sysctl to standard error.

ba2b547f 01/31/2018 02:07 PM Renato Botelho

Merge pull request #3895 from PiBa-NL/20180106-openvpn-fix-subnet31

82f581d5 01/26/2018 06:04 AM Luiz Souza

Improve the CARP description.

No functional change.

a9a74b49 01/26/2018 06:04 AM Luiz Souza

Merge pull request #3830 from PiBa-NL/20170925-pppoe-on-carpmaster

2884600f 01/25/2018 06:50 PM Jim Pingle

Fix syntax error in interfaces.inc

44b1c000 01/25/2018 05:28 PM Luiz Souza

Do no configure the virtual IPs if the parent is disabled.

Ticket #6677

77a6cafb 01/06/2018 07:16 PM Pi Ba

Change get_interface_subnet() to use configured value if available.

b8f91b7c 01/05/2018 01:44 PM Luiz Souza

Update the Copyright notice for pfSense.

d0bb073b 12/07/2017 04:30 PM Jim Pingle

Remove ix from the ALTQ interface list. See ticket #7378

cedfb2bc 12/01/2017 09:07 PM Jim Pingle

Fix typo

5f56dee4 11/21/2017 10:40 AM Jackson Laskoski

Bug in get_interface_ip

Global variable $config was not available, and IP was always fetched using find_interface_ip

77eda8d5 10/25/2017 05:20 PM Luiz Souza

Fix the interface_is_vlan() function.

It now works when only QinQ VLANs exist in the system.

238ee9c6 10/25/2017 01:58 AM Luiz Souza

Do not attempt to change the MAC address when the interface do not store the vendor MAC address.

beabf7e7 10/25/2017 01:07 AM Luiz Souza

Fix a bug in interface_is_vlan(), only check QinQ interfaces when they exist.

9875c199 10/24/2017 10:15 PM Luiz Souza

Do no set the MAC address for LAGG interfaces.

Ticket #7928

1b3d6ddd 10/24/2017 03:03 AM Luiz Souza

Fix the netgraph path for VLAN interfaces.

2b38f54d 10/18/2017 05:02 PM Luiz Souza

Recognize the first level tag of QinQ interfaces as standard VLANs.

2e155305 10/17/2017 07:45 PM Luiz Souza

Use the new function to validate the VLAN tags.

0793de1a 10/17/2017 07:42 PM Luiz Souza

Fix the QinQ support.

Bring the QinQ support to the VLAN dotted format.

To avoid breaks third party software (such as dhcpd), we silently ignore the interfaces with names bigger than the maximum size in FreeBSD.

Ticket #7942

93d3a065 10/17/2017 04:04 PM Jim Pingle

Do not reconfigure wireless on a link up event, or else it can get stuck in a loop. Fixes #7960

95605da1 10/17/2017 10:59 AM Renato Botelho

Use hostapd / wpa_supplicant from ports when available

12bcf7e9 10/16/2017 07:49 PM Luiz Souza

Change the VLAN inteface names to use the 'dotted' format of FreeBSD, which is shorter and helps to keep the interface name smaller than the limit (16).

This fixes the 4 digit VLAN issues when the NIC name is 6 bytes long.

Ticket #294

dad3885f 09/15/2017 05:23 PM Luiz Souza

Remove the previous 'no_dad' workaround now that if_stf is fixed.

Partly revert b76e0baebb70775b192507ec18f523141800ce95.

2f3ea7ab 08/16/2017 06:38 PM Renato Botelho

Merge pull request #3799 from marjohn56/Unbound-start-delay

b76e0bae 08/12/2017 03:55 AM Luiz Souza

Disable the DAD on the stf interface. This prevents the dpinger from start.

881fb186 08/11/2017 06:29 AM Martin Wasley

Some systems - only one that I am aware of, complain that unbound is starting before dchp6 has completed leading to problems, this occurs only on boot.

Further examination did indeed show that the problem is caused by unbound starting before the dhcp6c - RTSOLD - rc.newwanipv6 have completed, making sure that these have all run before unbound is allowed to start corrects the problem....

40f2618c 07/31/2017 07:36 PM Renato Botelho

Merge pull request #3761 from marjohn56/master

8d478177 07/31/2017 07:34 PM Renato Botelho

Merge pull request #3788 from znerol/feature/master/bridge-ipv6-auto-linklocal

58a185ae 07/28/2017 07:05 AM Martin Wasley

dhcp6c Advanced Config prefix interface

Currently, when using dhcp6c advanced configuration the prefix interface is WAN, this is not very useful!

The changes here allow the user to select the interface that the PD will be applied on..

b7331383 07/27/2017 04:18 PM Martin Wasley

Add Option to use static IPV6 over v4 parent ( PPPoE

A new option when setting a v6 static on the WAN to allow the connection to use the V4 interfaces i.e. PPPoE

b060e08c 07/25/2017 02:53 PM Lorenz Schori

Add support for IPv6 AUTO_LINKLOCAL flag on bridge interfaces

b3875714 06/23/2017 01:16 PM Jim Pingle

Fix some other outdated links

8ce97259 05/19/2017 03:13 PM Renato Botelho

Use recently added hwaddr field to restore original MAC address

c4d3a133 05/15/2017 12:27 PM Renato Botelho

Merge pull request #3559 from doktornotor/patch-4

2615ef57 05/09/2017 04:43 PM Renato Botelho

Merge pull request #3721 from aaa2ppp/patch-1

80fe8369 04/16/2017 11:19 AM Phil Davis

Refactor get_configured_interface_list remove unused parameter

f593f80b 04/16/2017 10:18 AM Phil Davis

Refactor get_configured_interface_with_descr remove unused parameter

e250fcab 04/04/2017 12:18 PM → luckman212

add validation via validate_ipv4_list to interfaces.inc

392a7045 03/29/2017 01:00 PM → luckman212

Adds ability to ignore DHCP offers from multiple servers
- Forum thread: https://forum.pfsense.org/index.php?topic=124046.msg705100#msg705100
- related dhclient source:
https://github.com/pfsense/FreeBSD-src/blob/devel/sbin/dhclient/clparse.c#L945

changed files:...

92005dd1 03/15/2017 02:18 PM Jim Pingle

Merge pull request #3515 from marjohn56/master

915c934b 03/14/2017 11:02 PM Luiz Souza

Sort the interface names.

No functional change.

7d316581 03/12/2017 11:24 PM aLexander Panfilov

Update interfaces.inc

Not defined pid file on starting choparp. The pfSense may not kill the program to reconfiguration.

72c34055 03/12/2017 10:25 PM Martin Wasley

Fix Vars for Interface naming

07c304a5 03/12/2017 11:03 AM Martin Wasley

WAN flap loss of IPv6

Some hardware is taking too long to set ACCEPT_RTADV on the Interface,
this results in RTSOLD exiting and this not sending RS to start the
process. Apart from adding a delay to the start of RTSOLD which did
improve but not totally fix the issue the other change is to prevent the...

718cbc2d 03/08/2017 08:42 AM Martin Wasley

New dhcp6c features REASONS and signals

This PR takes advantage of modifications and additions to dhcp6c.

Firstly, a fix has been made to dhcp6c where the pid was being deleted
before all processes had completed; this could leave dhcp6c sending
release signals but any check for the process using the pid would return...

bb5b7532 03/05/2017 09:37 PM Doktor Notor

Add reason to write_config() call

b0837ceb 02/19/2017 04:51 PM Doktor Notor

Request PD even if no interfaces are set to track6 (Bug #4544)

See https://redmine.pfsense.org/issues/4544#note-4

12516aad 02/15/2017 11:52 PM NOYB NOYB

Vendor MAC Retention File Consolidate

Use a single file for vendor MAC retention (vendor_mac).
a) Writes only one file during boot up rather than a file for each interface.
b) More efficient than numerous tiny files.
c) Friendlier to write cycle sensitive media in a RAM disk disabled system.

5fbc719b 02/15/2017 11:52 PM NOYB NOYB

Vendor MAC Retention File Relocate

Relocate the vendor MAC retention file to /var/db directory.
a) It's more at home here with other network interface stuff.
b) Friendlier to write cycle sensitive media in a RAM disk enabled system.

537a2bb0 02/15/2017 11:52 PM NOYB NOYB

Vendor MAC Restore Logic

Only use the vendor MAC retention file for restoring the vendor MAC when not booting.
a) During boot up the current MAC that is obtained from the system is the vendor MAC.
b) Using this eliminates the inefficient need to open the vendor MAC retention file for every interface during system boot up.

2c20f47f 02/15/2017 11:52 PM NOYB NOYB

Spoof MAC Var Name

Rename 'spoof_mac' var to generic 'mac_addr'.
a) It may be the vendor MAC or a spoofed MAC.
b) Update the comment re: not reapplying an already applied MAC.

5425b872 02/07/2017 01:42 PM Jim Pingle

Add cpsw to ALTQ list now that the driver supports ALTQ. Ticket #7199

23afee66 02/03/2017 02:23 PM Renato Botelho

Remove \n from gettext strings

042911d3 02/03/2017 10:46 AM Renato Botelho

Fix #7120: Restore vendor mac address when spoofmac is set to blank

77890d7d 02/03/2017 10:35 AM Renato Botelho

Simplify logic

e8256d16 01/26/2017 02:36 PM Renato Botelho

Fix indent and spaces

31677494 01/26/2017 02:35 PM Renato Botelho

Escape $ to avoid replacing it by PHP variables

7ae710d4 01/26/2017 11:35 AM Renato Botelho

Merge pull request #3410 from marjohn56/RTSOLD-lock-creation,-dhcp6c-launch-&-kill-changes-#3

ce66d4a4 01/24/2017 09:09 AM Martin Wasley

Update interfaces.inc

587995fb 01/22/2017 08:28 AM Phil Davis

Always force compress when calling Net_IPv6

5c803c91 01/20/2017 08:28 PM Martin Wasley

Changed logging calls and style correction.

cdb6c8ac 01/20/2017 02:42 PM Martin Wasley

RTSOLD lock creation, dhcp6c launch & kill changes #3

Added lock file creation and check to RTSOLD script creation. This is to
prevent mutliple launches of dhcp6c, this appears to happen when
multiple RA's are received in rapid succession at the start of a...

5280fd8d 01/17/2017 06:33 PM Renato Botelho

Fix #6603: Wait while interface is in 'tentative' state before try to bind OpenVPN to its address

a5d56253 01/02/2017 02:34 PM Jim Pingle

Merge pull request #3304 from marjohn56/master

e9de838d 12/29/2016 10:44 PM Luiz Souza

Implement a different method to obtain the 'main' IP (v4) for the interface.

The last interface IP is always saved in /var/db/${interface}_ip. Use that file, if it exist, to find the main interface IP.

The file is created by the same process and function that call 'ifconfig setfirst', so the presence of that file should produce a very similar behavior....

5e220503 12/22/2016 04:48 PM Phil Davis

Refactor interface_has_dhcp

to reduce nesting

0f2cf2a1 12/22/2016 11:57 AM Phil Davis

Fix #7031 Allow interfaces that use DHCP for OpenVPN

even though the interface (or gateway group) has not yet actually
received an IP address.
This is useful when setting up a new system that is currently offline.

c8d9654b 12/21/2016 04:32 PM Jim Pingle

Fix missed reference to the pfSense-dhclient-script move.

7be23d53 12/21/2016 03:26 PM Martin Wasley

User Defined DUID

User may define a DUID to use in System->Advanced->Networking. The
entered DUID is validated for composition and length, if valid it is
stored in the config.xml. On call of wan_dhcp6_configure() the DUID is
written to file to be read by dhcp6c on launch.

50563530 12/19/2016 09:32 PM Martin Wasley

dhcp6c no release

Script changes to allow no-release option of dhcp6c. These changes to be
used in conjunction with pfSense/FreeBSD-ports/net/dhcp6c recent change
from PR #231

7a9c12b3 11/29/2016 03:53 PM Jim Pingle

Improve input validation on static ARP for DHCP static mapping entries, also prevent the backend from attempting to apply entries with insufficient information stored. Fixes #6969

930ca820 11/23/2016 02:11 PM Renato Botelho

Change wireless interface description

ae7d6aca 11/22/2016 05:54 PM Renato Botelho

Ticket #6770: Create a function to list available wireless interfaces and include model description

c766ac7d 11/06/2016 09:32 PM Luka Pavlyuk

Fix #6899

7ac34d65 11/04/2016 07:16 PM Renato Botelho

Enable ALTQ for cxl. Fixes #6830

94bd7fb3 10/18/2016 01:01 PM Renato Botelho

Fix #6828

Until 2.3.x pfSense carried a patch that changed the behavior of 'route
change' command, making it add the route when it fails to change.
On 2.4 this patch was removed and will not be added back. This change
adjust PHP code to deal with route add / change and make it work...

b76b52ae 10/13/2016 12:48 PM Renato Botelho

Merge pull request #3180 from valneacsu/fix_wifi_1st_VAP_params

0186b761 10/12/2016 08:38 PM Valentin Neacsu

Remove commented code

1289c0c1 10/12/2016 07:23 PM Renato Botelho

Remove all calls to conf_mount_r* functions

9eab8448 10/12/2016 03:39 PM Renato Botelho

Merge pull request #3169 from valneacsu/fix_wifi_channel_change

6416317a 10/09/2016 07:48 PM Valentin Neacsu

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

a6c4a66d 10/02/2016 09:38 PM Valentin Neacsu

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

553de397 10/02/2016 02:29 PM Valentin Neacsu

Use tabs consistently

8318da51 10/01/2016 10:45 AM Valentin Neacsu

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

81299b5c 09/06/2016 07:23 PM Renato Botelho

Move copyright from ESF to Netgate

f2c9194c 09/02/2016 06:21 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.

c4ddb03a 09/02/2016 06:21 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....

b85d0e03 09/02/2016 01:31 PM Renato Botelho

Merge pull request #3122 from NewEraCracker/patch-11

de645734 08/31/2016 11:48 AM Renato Botelho

Ticket #3734: Add function to convert IPv6 address <-> binary

- ip6_to_bin() and bin_to_ip6() are copies obtained from pear-Net_IPv6
since the version available in the class is protected and we don't
want to add more patches to thirdy part software. If upstream accept...

509e9357 08/24/2016 08:22 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.

bf6ae0ad 08/08/2016 03:56 AM Phil Davis

Text typo

Noted by Daryl Morse in comment on Redmine bug 6637.

ad73ced6 08/01/2016 08:56 PM 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

1cdf2c91 07/20/2016 06:37 AM Phil Davis

Formatting tidy of interfaces.inc

After #3055

655fb9df 07/18/2016 02:15 AM Chris Buechler

Merge pull request #3055 from marjohn56/master

b12ea3fb 07/15/2016 07:30 PM Renato Botelho

Move to Apache License 2.0

c5d81585 07/15/2016 06:30 PM Renato Botelho

Review license / copyright on all files (final round)

258f1f11 07/15/2016 05:08 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

ac24dc24 07/14/2016 09:33 PM Renato Botelho

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

9da88ef5 07/13/2016 07:55 PM Renato Botelho

Merge pull request #3020 from shieldwed/Allow_comma_in_DHCP_option_string