Project

General

Profile

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

# Date Author Comment
b4323f39 04/26/2013 06:53 PM Jim Pingle

Add the ability for dnsmasq to selectively respond to queries only on certain IPs and bind to specific interfaces.

e6c49e3d 04/26/2013 05:51 PM Jim Pingle

Add the ability to change the port on which dnsmasq listens.

f3f7cef4 04/09/2013 03:17 PM Jim Pingle

Make sure we do not pass an IP address to ip_in_subnet as a subnet, it does not handle that well.

d6307bd3 03/27/2013 11:38 AM Ermal LUÇI

Fixes #1477. Use the new parameter to reduce igmpproxy logging level

3d73a44d 03/25/2013 12:33 PM Renato Botelho

Use configured dns servers on radvd.conf, fixes #2905

1e503870 03/22/2013 04:41 PM Phil Davis

Dynamic DNS add option for verbose logging

The verbose log option is "set or not set" in the config and needs to be passed to subroutines as a boolean true or false.
Note: This just works in services_dyndns_edit because the in-memory array of settings is keeping it as a boolean.

e52cb3a4 03/21/2013 01:26 PM Jim Pingle

Respect the product name here.

dadf8ebb 03/21/2013 01:09 PM Jim Pingle

use a custom sysDescr for snmp similar to m0n0wall's format. Fixes #2893

961a0fa5 03/19/2013 01:16 PM Ermal LUÇI

Use propper variable for is_ipaddrv6 test

64f89bfa 03/19/2013 01:14 PM Ermal LUÇI

Correct typo that prevents dhcpv6 to generate proper subnet info. Also use already caluclated variable

c55a0f0c 03/19/2013 11:55 AM Ermal LUÇI

Do not do useless work before needed

6fb66736 03/18/2013 03:54 PM Ermal LUÇI

Correct get_interface_subnetv6 and use get_interface_ipv6 during dhcp config generation. Also initialize some arrays to avoid warnings

e92e83d4 03/12/2013 02:16 AM Jim Pingle

Add the ability for full installs to optionally use RAM disks for /tmp and /var, and to allow selecting a size for /tmp and /var RAM disks on both Full installs and NanoBSD.
I think I caught most of the edge cases for transitioning into and out of RAM disk mode, and preserving data across reboots as is done on NanoBSD (RRD, DHCP leases, pkg/pbi info).

0a7985ba 03/06/2013 12:14 PM Phil Davis

Add DNS Forwarder option to not forward private reverse lookups

6f8679af 03/05/2013 09:02 AM Phil Davis

DNS Forwarder allow null forwarding address

dnsmasq allows a blank forwarding IP address to be specified in --server parameters. In that case, dnsmasq will attempt a local lookup of the name (e.g. in hosts file), but will not forward the request on to the standard name servers....

397bff13 03/04/2013 09:25 AM Chris Buechler

Merge pull request #436 from phil-davis/master

Add DynDNS No-IP Free account support

873e4b28 02/26/2013 12:07 PM phildd

Avoid DynDNS timeout delay when gateway is down

When a dynamic DNS entry is set on an interface that has a private IP, the code has to find the ultimate public IP of that interface by using checkip.dyndns.org. If the interface is currently down (e.g. ISP is down or the cable is unplugged...) then there is a timeout delay while waiting for checkip.dyndns.org to (not) respond....

528d5f17 02/24/2013 05:22 PM Phil Davis

Add DynDNS No-IP Free account support

94c872f7 02/24/2013 07:12 AM Phil Davis

Remove leading spaces from DYNDNS_PROVIDER_DESCRIPTIONS

Remove leading spaces to make the string consistent.

0e3aeb6b 02/24/2013 06:57 AM Phil Davis

Add common DynDNS constants and code

to system.inc to remove code duplication

950c9a18 02/14/2013 05:50 PM Warren Baker

Backout Unbound for now bring back in 2.2. Fixes #2817

60214e06 02/12/2013 08:24 PM Cyrill B

Update etc/inc/services.inc

Fix path to chmod

d6c82882 02/11/2013 08:21 AM Ermal LUÇI

Use full path to commands

1c903aa4 02/10/2013 11:47 AM Ermal LUÇI

Small fixes to make code readble and error log more useful

3084ba6e 02/09/2013 08:25 PM Ermal LUÇI

Teach dhcpd_configure about family optional parameter and use it to properly setup dhcpv6 on track6 case so that config is properly written

8981761b 02/07/2013 11:48 PM Renato Botelho

Revert "Require util.inc necessary for sigkillbypid()"

This reverts commit 1b7ec6ba16af4559e6e66cc1b378e8701a9df0b6.

dfac167c 02/07/2013 08:45 PM Ermal LUÇI

Correct mtu for track interfaces as well. Aslo cleanup some code

1b7ec6ba 02/07/2013 04:48 PM Renato Botelho

Require util.inc necessary for sigkillbypid()

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