Project

General

Profile

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

# Date Author Comment
88cc00db 02/07/2013 09:46 AM Ermal LUÇI

Make gen_subnetv6 return a compressed form IPv6 address/net representation. This removes some issues reported during Ticket #2746 and solve the issue on some cases

96ea7162 02/05/2013 06:42 AM NOYB NOYB

Services: DNS Forwarder

Add DNS query forwarding section with options for sequential and require domain.

b9688d64 01/30/2013 11:59 AM Ermal LUÇI

Silence error. Maybe the command should be removed completely!

a6bc492f 01/30/2013 10:31 AM Ermal LUÇI

Fixes #2674. Use the interface mtu rather than hardcoded 1280. Needs to be seen if issues with fragmentation can come from this on 6rd/6to4 tunnels

029b377a 01/27/2013 03:46 PM Ermal LUÇI

Remove missed line and also improve code for bridge cases

2626cbd1 01/27/2013 12:34 PM Ermal LUÇI

Correct real interface assignment

abdd01f5 01/26/2013 11:59 AM Ermal LUÇI

Correctly generate dhcpleases file to avoid issues with dhcpleases. Also while here correct code and make some optiomizations and corrections

c37e2460 01/24/2013 10:49 AM Ermal Luçi

Mostly for testing name relation in github. No functional change

7309ff39 01/23/2013 11:22 PM Renato Botelho

Allow set DHCP options per reservation

fa7b825f 01/23/2013 01:04 PM Renato Botelho

Fix some DHCP per pool options that will never be considered because of a wrong check

149ed85e 01/06/2013 10:58 PM Cyrill B

Fix spelling

e9ab2ddb 01/06/2013 09:20 AM Seth Mos

Add some backend support for writing out a config so that the dhcp6 server can listen on the required MPD pppoe server interfaces.
Also nuke the failover entries, these don't exist for IPv6, this is handled by 2 servers and differing priorities

786ff5eb 12/26/2012 08:52 AM phildd

Handle null parameter to services_dyndns_configure

When service_dyndns_configure is called with a null parameter, it should check/update the dyndns state of all interfaces configured for dyndns. But actually it is only updating gateway groups. e.g. the daily cron job /etc/rc.dyndns.update does not update an ordinary WAN interface....

671914b2 11/29/2012 08:30 PM Jim Pingle

Add a couple more (small, optional) snmp modules.

d77696d3 11/21/2012 04:19 PM Erik Fonnesbeck

Fix typo

c2d97111 11/21/2012 11:52 AM Ermal LUÇI

Unbreak install_cron_job function so it is actually usable when config['cron'] has no entry. This should remove all those package hand rolled copy/paste functions

928d4416 11/21/2012 11:49 AM Ermal LUÇI

Sprinkle some unsets and s/fopen,fwrite,fclose/file_put_contents/ where it makes sense

f9f6f7d4 10/05/2012 08:39 PM Jim Pingle

Fix reference to gateway in pool config

cba980f6 09/16/2012 11:33 PM Jim Pingle

Add support for multiple DHCP pools within the interface's subnet, and allow most of the settings for the main range to be set specific inside the pool. (e.g. it allows setting different gateways and DNS for different pools). Still needs improved input validation to prevent overlapping ranges/pools.

140f30ea 09/14/2012 04:36 PM Jim Pingle

Add note about mac matching and media type.

80d30a83 09/14/2012 12:10 PM Jim Pingle

Add some safety checks against empty entries

1f1a08c8 09/14/2012 01:15 AM Jim Pingle

Allow/deny access to DHCP by partial MAC matching.

017817c2 09/13/2012 04:49 PM Seth Mos

Make the gateway group member check a boolean, might convert to something else at a later time so we could check group memberships.
Also launch the dyndns configure if the dyndns interface is a gateway group name, could check membership later if we wanted.

768eb89c 09/13/2012 05:18 AM Seth Mos

Make sure we process dyndns interfaces that use a failover group when processed from rc.newwanip, which just passes a interface.

69dd7088 07/30/2012 09:45 PM Michael Tharp

Construct the arguments to dhcrelay -6 correctly

Implements ticket #1663

f86f6fb2 06/22/2012 11:03 PM Cyrill B

Do not try to start igmpproxy when there's no igmpentries configured.

cceb3e6f 06/13/2012 02:21 PM Seth Mos

Make sure this check is reversed, that way we only pick up the legacy field if the new one isn't set.

25d1c6b2 06/08/2012 07:24 PM Seth Mos

Shorter version of the fix to always set the radvd interface.
Redmine ticket #2477

48a5985c 06/08/2012 07:20 PM Seth Mos

Make sure to fall through if this tag is not set.
Should fix redmine ticket #2477

6afeb202 06/07/2012 04:12 PM Seth Mos

If radvd is already running, reload, otherwise start one.
Shut down when there are no prefixes to announce

838a1ecb 06/07/2012 12:06 PM Seth Mos

Add better protection for unknown rapriority

8ca73e85 06/07/2012 12:05 PM Seth Mos

Make sure we still start on older configs where the setting is still called mode, and not ramode.
Add a failsafe for the rapriority

dc131dfe 06/07/2012 12:01 PM Seth Mos

We need to define the default route here, not the advertised prefix.

8859c0a6 06/07/2012 11:46 AM Seth Mos

Correct the syntax, the RemoveRoute needs to end up in route statement

738dfac4 06/07/2012 11:27 AM Seth Mos

Remove duplicate prefix line

a99b2b08 06/07/2012 11:18 AM Seth Mos

Prevent radvd from telling the clients to remove the route to itself.

83973bfb 06/07/2012 11:12 AM Seth Mos

Do not send DeprecatePrefix messages for CARP announcements, it causes clients to purge the CARP default route.

76231e63 06/07/2012 09:25 AM Ermal LUÇI

Bye, bye olsrd back to packages.

9a933304 06/06/2012 08:34 AM Seth Mos

When advertising on a CARP vip, pick the CARP ipv6 address as the RDNSS address
Redmine ticket #1829

e1f6761d 06/06/2012 08:25 AM Seth Mos

Make sure that both the Carp vip interface and the parent interface are in the list.
Redmine ticket #1829

5078cd76 06/06/2012 08:25 AM Seth Mos

Extra safetynet to prevent duplicate static entries with broken config.xml
Make sure to fil the array that we fill for configured interfaces with the real interface, not just the carp if.
Redmine ticket #1829

fe838158 06/06/2012 06:50 AM Seth Mos

Change the DHCPv6 services page into a RA and DHCPv6 section, move some of the variables.
Add drop down to select carp vip for that interface for CARP advertisements
Allow setting the RA priority.
Redmine ticket #1829

37f3e704 05/22/2012 09:58 PM Matt Corallo

Add the option to use a custom Dynamic DNS Provider via an Update URL and Result Match.

84931046 05/08/2012 07:02 PM Jim Pingle

Back out duplicated fix from 107e8acc - Ticket #1917 was already fixed before this was added.

d372a32d 04/26/2012 10:36 PM Chris Buechler

fix text. ticket #2399

f7cd5647 04/24/2012 06:50 AM Seth Mos

Make sure to stop the dhcpleases6 process

feb88a14 04/18/2012 09:26 AM Seth Mos

Add support for SLAAC on the WAN interface, this is required for Stateless autoconf addressing.
Normally this should only apply to Appliances that do not need to route. We automatically hook in the dhcp6 client to request name servers from DHCP6 in a information only mode. It will not attempt to request a address. For that you should use the plain DHCP6 option with a prefix size of none....

1a5f87d1 04/18/2012 08:43 AM Seth Mos

Handle multiple IPv6 DNS servers in rc.newwanipv6, remove chunk of broken code in the DHCPv6 server that added duplicate lines. Redmine ticket #2380

c08a5659 04/16/2012 08:03 AM Seth Mos

Only add the IPv4 gateway in the DHCPv4 config if we have a IPv4 gateway defined on the system at all.
This makes clients trying the IPv4 transport fail a lot faster, and thus more graceful.

f898c1a9 04/11/2012 03:58 PM Jim Pingle

Add alias support to static routes (needs some testing) Ticket #2239

Conflicts:

etc/inc/filter.inc
etc/inc/util.inc
usr/local/www/system_routes_edit.php
319c2bfd 04/08/2012 06:37 PM Seth Mos

Also use the prefix calculation function here.

d48ed103 04/07/2012 03:37 PM Seth Mos

Change the command to reflect the new, just added dhcpleases6 binary for triggering route injection.

8d923616 04/07/2012 01:18 PM Seth Mos

it needs to point to a existing file otherwise it will not launch.

acbb62fd 04/07/2012 11:13 AM Seth Mos

Add the -h parameter which is required for dhcpleases, might need to be removed later.

1ed88e06 04/06/2012 08:56 PM Darren Embry

fix a syntax error

092462dc 04/06/2012 06:08 PM Seth Mos

Add a dhcpleases monitor to the DHCPv6 server which will trigger automatic creation of routes into the routing table so that prefix delegation will just work.
Redmine ticket #2347

27bb6557 04/05/2012 02:19 PM Warren Baker

Setup chroot environment for unbound

3f2e3bcf 04/05/2012 01:17 PM Warren Baker

Remove Extra brace

9e7cc68f 04/05/2012 01:09 PM Warren Baker

Use global variable

4b7ea181 04/05/2012 01:07 PM Warren Baker

Specify path to unbound config file

4a41dff7 04/04/2012 01:53 PM Seth Mos

Bail out without a valid IPv6 address so we don't generate a invalid dhcpv6 server config

6ffef738 04/03/2012 08:19 PM Ermal LUÇI

Merge pull request #71 from ebrandi/r53dyndns

Patch to add Route 53 as new Dynamic DNS provider into dyndns infrastructure

4aab9c6c 04/03/2012 06:59 PM Seth Mos

If the end of the prefix6 range does not align with a multiple of the delegation size then dhcpd will not start.
The dhcp6 server page will need input validation for this.

ea2ab24d 04/03/2012 11:55 AM Seth Mos

Adjust the delegated prefix length for 6to4 to 16 bits

3d05e59a 04/03/2012 10:48 AM Seth Mos

Remove debugging print_r();

c45b079d 04/03/2012 10:36 AM Seth Mos

Make sure that we can create a /64 delegation for very short prefixes.

89a5203c 04/03/2012 08:40 AM Seth Mos

Improve the prefix delegation math somewhat.

a6610d82 04/03/2012 08:27 AM Seth Mos

Automatically configure DHCPv6 servers for interfaces set to track6 another WAN.
If the prefix length permits it we setup DHPP-PD for the LAN clients so it can be daisy chained.

cd132e86 04/01/2012 05:03 AM Edson Brandi

This patch add Route 53 as new Dynamic DNS provider into dyndns infrastructure.
Due requeriments to handle requests to Amazon AWS API, it need root certificates package (ca_root_nss-3.12.4.tbz) and support to hash_hmac() in PHP (package php52-hash-5.2.13_3.tbz).

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.

d7d2dc52 03/31/2012 09:50 AM Seth Mos

Do not process for disabled interfaces

c18a10cc 03/31/2012 09:40 AM Seth Mos

Make sure we only generate entries for radvd when we actually have a IPv6 prefix

6c582308 03/30/2012 08:33 PM Seth Mos

Make sure to add a semicolon to indicate end of line syntax

380cd810 03/30/2012 08:10 PM Seth Mos

Correct the field name, otherwise we have invalid syntax

3f9cc8e4 03/29/2012 07:42 PM Seth Mos

Commit the config backend code for the switch to radvd

107e8acc 03/29/2012 04:48 AM Ovidiu Predescu

Make domain search list work for MacOS X clients, by adding

option domain-search "domain1", "domain2", "domain3";

to /var/dhcpd/etc/dhcpd.conf

I reported this as a bug on the pfSense forums here:

http://forum.pfsense.org/index.php/topic,47579.0.html

4096fe5d 03/13/2012 07:27 PM Seth Mos

Enable the NTP server fields for our DHCP6 server.

f37ab0b1 03/08/2012 11:40 AM Seth Mos

Remove the DHCP6 service enable check, it's not valid for configuring router advertisements.

a3de8b9e 02/25/2012 04:12 PM Pierre POMES

Ticket #1917: fix typos, fix domain-search for dhcpv6

42a3cbab 02/24/2012 03:56 AM Pierre POMES

Ticket #1917 - DHCP server support for multiple domains in search list

f3b2b2a4 02/23/2012 01:02 AM Yehuda Katz

Fixing existing DynDNS force-update feature. Redmine bug #2228

5a7e41e6 02/03/2012 08:24 PM Warren Baker

Add builder binary

8ff4e4d4 02/03/2012 08:23 PM Warren Baker

Support for configuring the configuring Unbound service

de5aec97 02/01/2012 06:28 PM Jim Pingle

If the old bindlan option is there, assume the lan interface for binding.

c82b2c3f 02/01/2012 06:28 PM Jim Pingle

Change SNMP binding option to work on any eligible interface/VIP. Fixes #2158

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

d224df18 01/24/2012 08:04 PM Ermal LUÇI

Check to see if the pid file exists before trying to kill anyprocess

8ec0a8bc 01/06/2012 06:02 PM Jim Pingle

Fix multiple keys in a file for RFC2136 dyndns updates. Fixes #2068

a2578c27 12/01/2011 05:33 PM Anthony Wrather

Updated DHCP IPv4 and IPv6 to allow global and host based filename and root-path.

96f9e3fa 11/22/2011 07:59 PM Seth Mos

Unbreak the tree, pointy hat to me.
Fix for ticket #2022

2f590513 11/22/2011 07:10 PM Seth Mos

Enclose the hostname in quotes so that numerical values work too.
Fixes Ticket #2020

361bb4a9 11/22/2011 07:06 PM Seth Mos

Correct logic mismatch, skip on RA mode disabled and dhcp is not enabled.
Fix ticket #2022

7d504365 11/22/2011 07:01 PM Seth Mos

Comment out TFTP and NTP UI fields and block the code in services.inc.
ISC dhcpd does not support these yet. See redmine ticket #2016

ffcc7357 11/22/2011 04:02 PM Richard Adams

Declare rtadvdifs as an array before it is used. This prevents an error on dhcpd for ipv6 start.

88d3861f 11/21/2011 11:19 PM Richard Adams

Update etc/inc/services.inc

c377a909 11/21/2011 07:15 PM Seth Mos

Add a comment in the code and a log message to notify the shutdown of rtadvd

1e7e2e43 11/21/2011 07:12 PM Seth Mos

Remove the double colon, typo.

39cad6ae 11/21/2011 05:31 PM Seth Mos

Use low router lifetimes of 60, 120 and 180 seconds, make sure that rtadvd stops gracefully as it then will send a RA with a lifetime of 0 so that host pick up network renumbering.

7492f21d 11/19/2011 11:14 AM Seth Mos

Only create config for enabled DHCPv6 server entries, prevent duplicate network configuration.

3aa114d5 09/06/2011 08:25 PM Seth Mos

Add proper validation to the services_rtadvd_configure() to only pick up the IPv6 nameservers if any
Ticket #1836