Project

General

Profile

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

# Date Author Comment
db1a9fd5 02/12/2025 04:38 PM Christian McDonald

kea: don't define pd-pools using ISC config

b7ed91f9 02/12/2025 04:09 PM Christian McDonald

kea: ensure all (rogue) instances are terminated. For #16019

dbb8c484 02/10/2025 07:01 PM Marcos M

Handle a null return from pfSense_get_ifaddrs()

- Update the usage of get_interface_addresses() to handle a null return
- Update the usage of get_interface_mac() to handle an empty string
- Remove unused argument from interface_qinq2_configure()

aef5c504 02/04/2025 06:53 PM Christian McDonald

kea: Introduce kea-specific UI and config for DHCP-PD

495d44d0 01/30/2025 05:37 PM Marcos M

Respect binding to IPv6 when updating AAAA records using RFC2136. Fix #16028

- Move the "local" nsupdate configuration line condition so that it is
set when "recordtype" is AAAA.
- Don't clobber the "$if" variable with the loop since it's also used
later with "get_interface_ipv6($if)"; this fixes the IPv6 status....

132c1253 01/30/2025 02:09 AM Marcos M

Respect address family for RFC2136 when calling dyndnsCheckIP()

The "usepublicip" option is only used for IPv4.

5d3bf103 01/09/2025 11:29 PM Marcos M

PREF64 support. Implement #15808

25a17c38 01/09/2025 11:29 PM Marcos M

Allow up to 4 RDNSS addresses

37d60e23 01/07/2025 02:11 PM Luiz Souza

Bump up the year in the Copyright notice.

70ee40f9 12/20/2024 08:34 PM Marcos M

Remove redundant calls in get_request_source_address()

9e4d4242 12/16/2024 09:22 PM Marcos M

Determine the correct AF when DDNS uses a gateway group

cca42785 12/11/2024 08:05 PM Marcos M

Allow choosing when to use Check IP service in DDNS. Implement #14067

c2a0fbc0 12/06/2024 08:48 PM Christian McDonald

kea: add initial DHCP-PD support. Implements #15652

3bfd3a0e 12/05/2024 05:24 PM Christian McDonald

kea: ignore default and max lease time within pool context. Fixes #15332

ec77ad98 12/03/2024 10:09 PM Christian McDonald

kea: enable static arp support, Feature #15654

490c8d19 11/27/2024 05:54 PM Marcos M

Limit RDNSS addresses to 3. Fix #15876

198773c9 11/21/2024 04:37 PM Marcos M

Support IPv6 requests for any DDNS service. Implement #11177

Introduce get_dyndns_source_address() to find the source address to be
used when sending a DDNS request. It supports both IPv4 and IPv6 -
determined by the configured gateway and addresses on the interface....

877c356a 11/21/2024 04:22 PM Marcos M

Update the Check IP Service IP pattern to improve matching potential

60ec3707 11/11/2024 07:07 PM Marcos M

Work around regression when specifying the DDNS source address. Fix #15832

More details: https://github.com/curl/curl/issues/15553

93f8c02b 11/06/2024 07:23 PM Christian McDonald

kea: remove socket lock file before service startup. #14977

04225f6f 10/29/2024 07:30 PM Christian McDonald

dhcp: give dhcp daemons a chance to shutdown before restarting

e6597954 10/28/2024 08:53 PM Marcos M

Skip DDNS on disabled interfaces. Fix #15802

b8f18410 10/15/2024 06:44 PM Marcos M

Remove unnecessary config_init_path() calls

7961830d 10/10/2024 02:44 PM Marcos M

Merge pull request #4695 from Self-Hosting-Group/remove-interface

81ca1f72 10/10/2024 12:00 AM Self-Hosting-Group

UPnP IGD & PCP: Improve descriptions

b1360be3 09/27/2024 09:02 PM Marcos M

Clean up diffs

aaa7cb6d 09/12/2024 06:19 PM Marcos M

Improve localhost DNS checks. Fix #15722

8c81cad5 09/04/2024 07:47 PM Marcos M

Filter out empty array values for explode()

Calling explode() with an empty string will return a single-element
array with an empty value. This change filters out empty values
where appropriate - i.e. where it's not already a condition check for
it and the value should not be empty.

03225b47 09/03/2024 07:49 PM Christian McDonald

kea: allow identical MAC address filters on multiple interfaces. Fixes #15130

fd10f3e9 08/27/2024 03:46 PM Marcos M

Fix saving DHCP6 config with empty interface config

a4cd7de1 07/12/2024 10:36 PM Christian McDonald

kea: Introduce high availability support for both IPv4 and IPv6

f774120b 06/26/2024 05:11 PM Christian McDonald

kea: enable lease sanity checks to ensure data consistency. Fix: #15328

63d6bb4f 05/23/2024 05:37 PM Marcos M

Update all direct config access with accessor functions

816fef25 05/23/2024 05:37 PM Marcos M

Move to is_platform_booting()

The function platform_booting() is deprecated.

0c1496a4 05/21/2024 02:23 PM Brad Davis

With pkg switching to curl the format of the auth string has changed

45419ed4 05/17/2024 01:24 PM Steve Wheeler

Add newlines to crontab proxy variables. Fixes #15502

216df8ac 03/25/2024 06:15 PM Jim Pingle

Disallow hostnames in Kea NTP. Fixes #14991

  • If they are in the config.xml data already, do not write them into
    the Kea configuration.
  • Do not allow the user to enter them in the GUI
d027f903 03/25/2024 05:44 PM Jim Pingle

Fix order of Kea boot files. Fixes #15032

faf9f096 03/25/2024 05:43 PM Jim Pingle

Fix variable typo. Fixes #14996

fb04e80e 01/18/2024 07:19 PM Marcos M

Explicitly set ddns-updates. Fix #13894

840b1370 01/15/2024 04:56 PM Marcos M

Merge pull request #4664 from opoplawski/no_system_dns

12cbb18a 01/03/2024 07:25 PM Jim Pingle

Improve validation of DNS Resolver Python script. Fixes #15135

a68f7a3d 01/03/2024 06:26 AM Luiz Souza

Update the years in the Copyright notice.

563d3c76 12/27/2023 09:14 PM Marcos M

Remove unnecessary sleep when configuring unbound

fbc8d7d0 12/08/2023 06:19 PM Marcos M

Check "all" when restarting unbound based on interface. Fix #15071

4bbbcc36 11/15/2023 12:57 AM Marcos M

Refactor use of return_gateways_array() with get_gateways(). Fix #14893

Most calls to return_gateways_array() do not need the gateway list to be
recreated. get_gateways() can filter the gateway list, and indexing is
moved from return_gateways_array() to get_gateways() to avoid using...

d1b4e731 10/26/2023 03:40 PM Christian McDonald

kea: validate v4 client identifiers as being valid hex strings, otherwise wrap in single quotes

dc96586b 10/19/2023 04:07 PM Jim Pingle

Selectively kill DHCP server by family. Fixes #14897

38e308db 10/10/2023 05:47 PM Christian McDonald

kea: enable RFC6842 compatibility mode

f3ec053b 10/10/2023 01:55 PM Christian McDonald

kea: fix netboot regression

3b2e7ed2 10/05/2023 05:05 AM Christian McDonald

kea: prevent configuring static reservations with both mac and cid matching

9bd56e9d 09/28/2023 09:27 PM Christian McDonald

Introduce Kea DHCP

e2b29aac 09/18/2023 12:28 PM Christopher Cope

Correct Gandi LiveDNS name. Fixes #14784

936aa9ba 08/28/2023 02:29 PM Christian McDonald

services.inc: ensure dhcpd devfs is only ever mounted one time

fd391b0c 08/28/2023 02:28 PM Christian McDonald

services.inc: ensure dhcpd devfs is only ever mounted one time

d9d91d5d 07/20/2023 05:32 PM Nita Vesa

Add dynamic DNS support for Porkbun DNS, closes #14402

Signed-off-by: Nita Vesa <>

892d939e 07/19/2023 04:59 PM Christian McDonald

Restore and continue to support dhcpleases6 until Kea migration is complete. Fixes #14502

d605ac4d 07/17/2023 08:27 PM Christian McDonald

dhcpd: re-add devfs to dhcpd chroot (BPF needs it)

7ddc0080 07/17/2023 08:16 PM Christian McDonald

dhcpd: remove unnecessary paths from dhcpd chroot

e5e1e8f9 04/14/2023 03:22 PM Jim Pingle

Fix DHCP HTTPBoot w/static maps. Fixes #13573

b63b534c 04/12/2023 08:06 PM Christian McDonald

remove dhcpleases6 from base install

f48271e0 04/12/2023 03:19 PM Jim Pingle

dnsmasq strict order/all servers are mutually exclusive. Fixes #13655

fae6b2c0 03/03/2023 04:59 PM Jim Pingle

Fix PHP errors from empty DHCP configs. Fixes #13983

ff715efc 02/22/2023 08:32 PM Jim Pingle

Do not try to retain FreeBSD default cron jobs. Fixes #14016

402c98a2 02/09/2023 12:17 AM Reid Linnemann

Update copyright years to include 2023

1e7eb5d1 01/12/2023 01:47 PM Jim Pingle

Check IP service list corrections. Fixes #13862

e00916c1 01/05/2023 02:13 PM Jim Pingle

Locate cron jobs more accurately. Fixes #13833

bf6f57e4 01/04/2023 08:34 PM Jim Pingle

Fix cron job removal. Fixes #13833

1670f4c0 12/21/2022 05:59 PM Jim Pingle

Correct check IP service config path.

00d3003d 12/14/2022 04:45 PM Jim Pingle

Improve handling of empty DDNS entries. Fixes #13581

374dd9fe 12/14/2022 02:05 PM Jim Pingle

UPnP rule/service cleanup. Fixes #13755

  • Fix several incorrect config paths/tests
  • Fix UPnP local interface automatic rule to pass traffic into UPnP
    itself.
  • Wrap all rules/anchors in UPnP enabled test, no reason for them to be
    in the ruleset if UPnP is off....
2568e151 12/08/2022 09:03 PM Christian McDonald

Rector direct global g accesses

4864d7f6 11/15/2022 06:49 PM Josh Soref

Spelling fixes. Fix #13357

Bugs:
  • Incorrect input validation for `dhcp6c` `keyinfo expire` `forever` keyword in `interfaces.inc`.
  • Incorrect input validation for associated rule's `Source Port` in `firewall_rules_edit.php`.
  • Incorrect `voucher*.` file lock reference in `status_captiveportal_voucher_rolls.php`....
29e53480 10/26/2022 05:38 PM Jim Pingle

Skip empty dnsmasq custom options

17ad89f4 09/22/2022 02:47 PM Jim Pingle

Fix DDNS GW check PHP error

We need to get the status value from the returned array, not use the
array itself.

475feb89 09/14/2022 06:48 PM Christian McDonald

Fixes some PHP bugs. For #13446

8645d4c2 09/12/2022 01:50 PM Jim Pingle

Skip empty DHCP static map entries.

19c90883 09/07/2022 08:37 AM Kristof Provost

add missing '$'

532a1a0e 09/06/2022 10:47 PM Reid Linnemann

Replace all direct $config accesses in services.inc. Issue #13446

3dc73d39 06/02/2022 01:08 PM Jim Pingle

dhcp6 range check/tracked prefix. Fixes #12527

94151cf2 04/28/2022 05:59 PM → luckman212

store dnsmasq custom_options as base64

568fdc9f 03/28/2022 02:06 PM Viktor Gurov

Unset $filename variable. Fixes #12986

773902ef 03/10/2022 02:51 PM Viktor Gurov

DHCPD: deny MAC Deny entries instead of ignore. Fixes #12923

b68d8fe6 03/10/2022 09:26 AM Viktor Gurov

Do not add HTTPClient entries if netboot is disabled. Issue #12892

9a36d901 03/07/2022 04:50 PM Viktor Gurov

Define dnsmasq upstream DNS via --server option. Fixes #12902

5c5a7bc8 03/04/2022 01:46 PM Viktor Gurov

DHCPD HTTPClient option for static mappings. Fixes #12896

284878d7 03/03/2022 09:04 PM Viktor Gurov

DHCPD HTTPClient custom option. Fixes #12892

2a9ee4d2 02/17/2022 04:38 PM Viktor Gurov

Merge pull request #4555 from zacwest/dnsimple-v6

dc6a9ddc 02/15/2022 06:33 AM Viktor Gurov

SNMP service restart improvements. Fixes #12611

1098cb94 02/15/2022 06:31 AM Viktor Gurov

IGMP Proxy service improvements. Fixes #12609

6ac625e8 02/14/2022 07:09 PM Viktor Gurov

DNS Resolver restart improvements. Fixes #12612

abc7b305 02/14/2022 04:33 PM Viktor Gurov

CARP status check for RADVD with link-local address. Fixes #12582

0c5cf0df 02/14/2022 04:22 PM Viktor Gurov

Skip out-of-range entries on DHCP6 service start. Fixes #12527

77a0eb0d 01/30/2022 12:42 AM Zac West

Add IPv6 variant of DNSimple DynDNS Provider

8f2f85c3 01/02/2022 01:05 AM Luiz Souza

Update the Copyright year of the files owned by Rubicon/Netgate.

ecfe0d28 12/22/2021 05:52 PM Viktor Gurov

Merge pull request #4550 from znerol-forks/fix/master/radvd-search-list

4bcd43b4 12/22/2021 05:50 PM Viktor Gurov

Merge pull request #4546 from olehfb/namedotcom_dyndns

3a973ba4 12/22/2021 06:56 AM znerol

Initialize searchliststring variable in every loop iteration

070fb1a8 12/20/2021 03:16 PM Viktor Gurov

Do not update DNS RFC2136 if the public IP address cannot be determined. Fixes #12617

6a9fe85f 12/06/2021 01:58 AM olehfb

Add dynamic DNS service provider Name.com, closes #12567