Project

General

Profile

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

# Date Author Comment
73778c3f 04/02/2012 12:07 PM Seth Mos

We want to actually compress the IPv6 address, not uncompress.

6c99bb63 04/02/2012 11:47 AM Seth Mos

Correct variable names and foreach assignment

cab9d832 04/02/2012 11:35 AM Seth Mos

Correct the DHCP6 client function to reflect the track6 changes

74fa57aa 04/02/2012 10:28 AM Seth Mos

Fix the find dhcp6 process function to report the actual pid instead of the grep pid.
Remove spurious double debug line

239e817a 04/02/2012 10:10 AM Seth Mos

Add missing DHCP6 track6 support function

4aa569bd 04/01/2012 11:06 AM Seth Mos

Comment out the srd 6rd device and put in the patched stf device commands.
Still doesn't work but Ermal might be able to debug easily

2d5ca06e 04/01/2012 10:43 AM Seth Mos

A few more improvement such that tracking interfaces are automatically configured from the client interface

a11a839d 04/01/2012 07:41 AM Seth Mos

Add the stf0 interface to interface_has_gateway_v6() for 6to4

20a7cb15 03/31/2012 06:41 PM Seth Mos

Add interface tracking support. With this it is now possible for dynamic IPv6 interfaces to setup the corresponding lan interface for RA.
DHCP6 with prefix delegation to follow later for automatic daisychaining.

31c43fd3 03/30/2012 08:08 AM Seth Mos

Add 6to4 support for automatic tunneling.

f97a5b04 03/23/2012 01:25 AM Darren Embry

Move CARP settings from pkg XML to a real PHP page

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

da5895bb 03/22/2012 04:36 PM Darren Embry

fix a typo.

9a456170 03/21/2012 11:48 PM Darren Embry

fix for: Spanning Tree interface priority options do not alter Bridge

http://redmine.pfsense.org/issues/2261

2064fa2e 03/08/2012 08:05 PM Ermal LUÇI

Use the latest functions from pfSense module for bridge

d9adca3b 03/08/2012 08:02 PM Ermal LUÇI

Use the latest functions from pfSense module for getting interface list

a5571287 03/08/2012 09:17 AM Chris Buechler

fix bridge typos

42f74491 02/26/2012 04:22 AM Jim Pingle

Fix comment, unbreak interfaces.inc

350471d5 02/25/2012 05:52 PM Seth Mos

Always configure a link local address when configuring a carp with a IPv6 address.

f55b6cbb 02/25/2012 12:46 PM Seth Mos

Write out a default router file for the srd interface

d500e296 02/25/2012 12:32 PM Seth Mos

Adding gateway support for 6rd support, does not add route yet.
Adds to ticket #2117

3f383504 02/25/2012 11:43 AM Seth Mos

Add 6rd backend code support, adds rules for proto 41 traffic for 6rd on WAN so that the tunnel works.
Adds to ticket #2117

02de5c07 02/13/2012 07:47 PM Ermal LUÇI

Correct checking if a gif is part of bridge so that it actually works correctly adding a gif after having created it on bootup

09f638b6 02/08/2012 12:08 PM Seth Mos

Make sure to pass the string, not the array

51c57aae 02/08/2012 11:54 AM Seth Mos

Perform actual 128 bit operations to make sure we get the math right.

dd576193 02/01/2012 12:36 PM Seth Mos

Add code that expresses the default gateway calculated from the broker address.
The stf adapter was correctly setup from the WAN IPv4 address apparently
Adds to ticket #2117

f87ccbed 02/01/2012 11:36 AM Seth Mos

Add more backend code to calculate the 6RD broker IPv6 address from the IPv4 broker address.
Adds to ticket #2117

1f78ab3a 01/25/2012 05:17 PM Seth Mos

Make sure we stop the configure if the device does not have a public address
Ticket #2117

668e8961 01/25/2012 05:17 PM Seth Mos

Add backend 6RD support. We don't have the required patch yet for our stf driver.
Needs hooks into our gateway code to handle the default gateway since the stf interface does use router solicitations
Adds to ticket #2117

b5a97555 01/25/2012 10:17 AM Seth Mos

Remove rtsol debugging output

a59c7fa6 01/15/2012 01:44 PM Seth Mos

Duplicate logic from gif tunnels for gre tunnels these are very similar
Fix for ticket #2077

58418355 01/15/2012 12:07 PM Seth Mos

Show the interface Link Local addresses on the status_interfaces.php

a687f866 01/02/2012 09:21 PM Andy I.

Update etc/inc/interfaces.inc

802a40eb 12/28/2011 05:37 PM Ermal LUÇI

Ooops correct copy/paste error

47ee6926 12/28/2011 08:38 AM Ermal LUÇI

Implement is_jumbo_capable in a more performant way. This should help with large number of interfaces

82769dfe 11/21/2011 07:03 PM Seth Mos

Add strategic sleep commands into the configure and renewal process so that prefix delegation gets a chance to work.

49db607f 11/08/2011 05:56 PM Jim Pingle

Prevent link cycling when spoofing mac + DHCP. Fixes #1572

dbe67167 10/08/2011 12:27 PM Ermal LUÇI

Fixes issue with l2tp interfaces and altq

5a8371cd 09/03/2011 09:13 AM Seth Mos

Add a / for the prefix length value. As suggested on
http://forum.pfsense.org/index.php/topic,40377.msg209028.html#msg209028

81a3b6f5 09/01/2011 10:33 AM Seth Mos

Add a find_interface_ipv6_ll() to find the link local address of a interface.
Use this link local address for the apinger srcip otherwise we might try using the DHCP6 /128 address which will fail.
We need to extend apinger or any replacement thereoff to understand the %{$realif} scope suffix for link local addresses so that these are always correct. This is important since link local gateway addresses are a normal thing and FreeBSD will complain otherwise.

4ddbdfc1 09/01/2011 06:41 AM Seth Mos

Remove stray print_r debugging from the dhcp6 client function

baf9fdca 08/31/2011 12:36 PM Seth Mos

Further fix up the DHCPv6 client support, launch rtsol to figure out our gateway and add this into the interface router file in /tmp.
This will then be picked up by the rest of the system. My testlab happens to block ping showing it down but should otherwise work.

28ba77e4 08/30/2011 01:45 PM Seth Mos

Disable the rtsol command for now until we have a proper script to handle this.

ca7c83ac 08/30/2011 01:01 PM Seth Mos

Correct the path to rtsol

ef851fed 08/30/2011 12:56 PM Seth Mos

Accept router advertisments for DHCP6 WAN interfaces. Also launch a rtsol process.

9d05f1d1 08/29/2011 01:19 PM Seth Mos

renable IPv6 rc.newwanipv6 but comment out reconfigure($if) until we track down how to best handle this.
Dhclient does not pass the interface as a argument which makes this really hard.

2feb85af 08/26/2011 11:12 AM Seth Mos

Add a interface_has_gatewayv6() function to determine if a interface has a IPv6 gateway.
Implement that function return_gateways_array() to prevent ghost entries

302d646e 08/18/2011 10:10 AM Seth Mos

Make sure to wait for the interface to be really created before letting the function return for PPP interfaces.

5a3031ea 08/18/2011 09:39 AM Seth Mos

Make sure that we disable accepting router advertisements unless we explicitly enable them

49047fb4 08/18/2011 08:15 AM Seth Mos

Add a log message when we enable router advertisements for a interface

5f24a4de 08/18/2011 08:11 AM Seth Mos

Disable the rc.newwanipv6 script called from the dhcp6 client, this causes a recursing configure.

37fb708c 08/18/2011 07:17 AM Seth Mos

Add debugging to interface down function, add support for the type6 = dhcp6.
This really needs to be sorted out in a better way taking both v4 and v6 into consideration simultaneously.

7734aea6 08/17/2011 02:15 AM Andrew Thompson

Make initial changes to allow pfSense to work in a jail.

This mostly avoids starting things that will not work and gets the
initial config. Most of the pfSense functionality will not work
(pf rules, routing, etc) but it can be used for testing.

8103bd1e 08/15/2011 01:55 PM Seth Mos

Reflect the changes in the UI page that IPv4 and IPv6 are no lounger coupled together. They are now 2 seperate switch() statements.
This should also allow for toggling the dhcp6 client on a PPPoE interface

233e2af1 08/02/2011 07:59 PM Jim Pingle

If no pppoe service name is configured, send a null service name. Seems to help clients especially when reconnecting.

73481ad3 07/22/2011 08:38 PM Ermal LUÇI

Correct check for the gif mtu during an interface readdition to bridge.

006f5f16 07/20/2011 10:39 PM Ermal LUÇI

Correct the check for mtu 1500 to inlcude it. Also add the check on bridge_add_member function

8b6313a4 07/12/2011 11:57 PM Jim Pingle

Merge remote-tracking branch 'upstream/master'

Conflicts:
etc/inc/easyrule.inc
etc/inc/filter.inc
etc/inc/interfaces.inc
etc/inc/services.inc
etc/inc/xmlrpc_client.inc
usr/local/www/fbegin.inc
usr/local/www/services_dhcp.php

156ecb64 07/11/2011 09:32 PM Ermal LUÇI

Enable the pfsync checking unconditionally

2eb9c02f 07/11/2011 08:37 PM Ermal LUÇI

Actually give pfsync time to catch up.

6930e805 07/11/2011 08:27 PM Ermal LUÇI

If the sync has not finished do not start carp yet

0b932972 07/11/2011 12:52 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

bf17eb72 07/11/2011 12:41 PM Ermal LUÇI

Fixes #1666. For OpenVPN interfaces always check if part of bridge or not.

1623ed97 07/06/2011 12:41 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/priv.defs.inc

2488a7e7 07/01/2011 03:38 PM Jim Pingle

Merge remote branch 'upstream/master'

d368b334 06/29/2011 08:06 PM Jim Pingle

Move interfaces_staticarp_configure() to interfaces.inc where it really belongs.

f0b17f3f 06/20/2011 11:50 AM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

e49d4564 06/14/2011 08:41 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/globals.inc
etc/inc/upgrade_config.inc

b526daaf 06/14/2011 12:50 PM Ermal LUÇI

Correct functiong does_vip_exist() to actually work. Fixes #1598

31d5d37e 06/14/2011 11:44 AM Ermal LUÇI

Ooops fix the function. Spotted-by: wagnosa(IRC)

2708a5cf 06/14/2011 11:36 AM Ermal LUÇI

NEw functiong does_vip_exist() which works for carp and ipalias type vips to help in carp sync issues. Fixes #1598

3c3cd07e 06/08/2011 06:16 PM Jim Pingle

Merge remote branch 'upstream/master'

578f20ec 06/08/2011 06:15 PM Ermal LUÇI

Actually correct vip check to be correct for all vip types.

156bf9b1 06/08/2011 06:13 PM Jim Pingle

Merge remote branch 'upstream/master'

6a7dd9bb 06/08/2011 07:44 AM Ermal LUÇI

Do not destroy and create the vip during interface [re]configuration since it causes unecessary work and most importantly issues.

58005e52 06/01/2011 01:00 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
conf.default/config.xml
etc/inc/filter.inc
etc/inc/globals.inc
etc/inc/pfsense-utils.inc
etc/inc/upgrade_config.inc
usr/local/www/interfaces.php

3c5e10fc 05/26/2011 08:25 AM Seth Mos

Add debugging notes so that we can easily fix this when IPv6 support is added to the pfSense module.
Remove the Accept router advertisement from all interfaces unless we enable them

474f36d1 05/25/2011 10:02 PM Scott Ullrich
  • Add is_ipaddr_configured() so that people do not need to reinvent the wheel for this task
  • Check to make sure the administrator is not entering the IP address of the same host preventing a issue where the firewall will sync the voucher database to itself and cause the webConfigurator to crash.
e2b6e604 05/23/2011 09:04 PM Seth Mos

Also process v4 gateways on v4 gif tunnels

7c0571ce 05/23/2011 08:59 PM Seth Mos

When editing a gif interface with a gateway we need to call system_routing_configure() for that gif interface.

45d4b71e 05/23/2011 06:57 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

d21d6e20 05/23/2011 06:41 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/interfaces.inc
etc/inc/upgrade_config.inc
etc/inc/vpn.inc

7a18dfa4 05/23/2011 02:56 PM Luiz Gustavo S. Costa

Fixes #1444. Implements the same fix that issue ermal made in #1522 to the console menu

100c7be0 05/20/2011 08:47 PM Seth Mos

Do not use global router advertisements, instead configure per interface.

69be9601 05/13/2011 11:43 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/vslb.inc
etc/version

2b094d21 05/12/2011 05:26 PM Jim Pingle

This function takes two parameters, fix PHP error. Reported at http://forum.pfsense.org/index.php/topic,36648.0.html

4edbcf6d 05/11/2011 12:20 PM Seth Mos

fix accidental linebreak to cause the pid to always return 0

9eafb7e2 05/10/2011 12:51 PM Seth Mos

Properly kill the dhcp6 client

c65d3051 05/10/2011 08:46 AM Seth Mos

Correct the dhcp6c function name, accept router advertisements

de06b5b7 05/06/2011 02:19 PM Seth Mos

Enable debugging for the dhcp6c client so we can better track if it's working right

ed395640 05/06/2011 12:09 PM Seth Mos

Add DHCP-PD support if the WAN interface is set to DHCP.
Select a DHCP-PD prefix length in correspondence with your ISP. If set to "none" it will not be requested and normal DHCPv6 is performed.
You can set a link local IPv6 address on the LAN interface and select a DHCP-PD Prefix number from the drop down....

85936586 05/05/2011 07:56 PM Charlie

Enable accidentally commented out dhclient command for ipv4

7149c4e7 05/05/2011 07:29 PM Seth Mos

Add backend support for the dhcp v6 client

5fd3cb92 05/05/2011 10:23 AM Ermal LUÇI

Ticket #CZH-831780. If gif(4) is part of a bridge and its mtu is smaller than 1500(ethernet standard) do not consider it in finding the smaller mtu because we have a patch to allow gif(4) be member of a bridge with smaller mtu. See https://rcs.pfsense.org/projects/pfsense-tools/repos/mainline/commits/67d3135722db4a3c911761ead5c881ccaef02c65 for details.

c495f88b 05/05/2011 07:07 AM Seth Mos

Add the dhcp6 client into the backend code. Needs scripts for up down events also.

56da23dc 05/04/2011 09:31 PM Ermal LUÇI

Fixes #1394. Create a function get_itnerface_default_mtu and use it for resetting the mtu of a interface to default when needed. This adds the overhead of fetching the interface mtu and comparing with the default one every interface configuration run.

dcb846e3 05/03/2011 08:09 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
usr/local/www/status_rrd_graph_img.php

9cf46050 04/28/2011 09:21 PM Ermal LUÇI

Correct saving of qinq specified members and also correctly destroy parent vlan when deleteing the interfaces. Also take care of attaching to netgraph now that we detach by default.

65531b4b 04/28/2011 07:33 PM Ermal LUÇI

Make sure that openvpn tunnels are not impacted by hitting 'Save' on the Interface->Configuration page when assigned.

d1ae9705 04/28/2011 07:29 PM Ermal LUÇI

Use the needed variable here so hitting 'Save' from Interface->Configuration section does not leave the assigned gif interfaces without tunnel addresses.

d7f1891b 04/28/2011 07:09 PM Ermal LUÇI

Some configurations might have gre/gif on top of carp. Make sure to handle this configurations and to bring the tunnel correctly up.