Review license / copyright on all files (final round)
Set dhcp-cache-threshold to 0 to avoid a bug in dhcpd 4.3.x where it omits client-hostname where the cache threshold is reached. Ticket #6589
Review license / copyright on all files (1st round)
Add config option for AdvDefaultLifetime, clean up descriptions on other. Ticket #6533
Add configuration for Min and MaxRtrAdvInterval. Ticket #6533
Verify a valid IPv6 subnet is going to be used before including in radvd's config. Ticket #6581
spdns.de renamed to spdyn.de
Forgot to update the select description and values
Allow IGMP Proxy logging verbosity to be selected via system log settings (PR 2901)
(cherry picked from commit 2bd0585e30e5ec8fc3b79ca3f579bf9a7c1bcbc8)
Do not call gettext() for the string used to match the place in file to start rewriting it
Use 0 here if specified. Ticket #6413
Add menu item for freeDNS v6(cherry picked from commit d102e2d5d3f238fa4f35a1d935366a2e6153804e)
fix indent on dhcpdv6 sntp-servers
Merge pull request #2831 from NOYB/Includes_-_Remove_Personalizations
(cherry picked from commit 7a2c15f527459cc82aadaf23d06895174c008320)
Bring back rainterface, add config upgrade to convert to new _vip format. Ticket #6043
Remove the code block to "fake" DHCPv6 server, now that it's unnecessary. Ticket #3029also ref: https://forum.pfsense.org/index.php?topic=107537.msg600111#msg600111
Skip configuring dhcpdv6 when the interface doesn't have a valid subnet (like track6 where PD hasn't been obtained). Ticket #3029
Only enable DHCPv6 server for track6 interfaces where it's enabled. Ticket #3029
Allow disabling of radvd with track6 interfaces. Ticket #3029
Ticket #3029
Teach services_dhcpdv6_configure() to deal with PD length != 64
Import patch from @Robert-Nelson to enable DHCPv6 Server/RA tointerfaces configured to track DHCP-PD
This patch only works for PD with length 64
Internationalize etc inc i through s
Fix #4675
Following bugs and improvements on DHCPv6 DDNS area, obtained fromPR #1638 from @Robert-Nelson:
- Use correct domain (ddnsdomain) instead of (domain)- The option "deny client-updates" wasn't being set so forward entriesweren't being added. Allow user to chose between allow, deny or ignore...
Prevent "Ignore denied clients" and "Failover Peer IP" from being combined in the DHCP server settings for IPv4. The daemon fails to start when configured in this way, it apparently only allows "allow" or "deny" in failover mode. Fixes #5898
Refine the way the DNS Forwarder and DNS Resolver are handled via XMLRPC. Fixes #5882
Fix ddns domain name Ticket #4366
Fix dyndns breakage after changes on Ticket #4366
Review of CARP uniqid changes.
It turns out that current CARP implementation is not much different from an IP alias.
This commit converts the IP alias to also use the CARP uniqid scheme, this simplify the code in all other places because now we have only two different cases to deal with:...
Add defaults to radvd valid and preferred lifetime
Implement Multi-WAN for RFC2136.A failover gateway group may be selected similar to the other DynDNS styles.
Change Namecheap dyndns to use split hostname and domain name fields. Upgrade existing entries automatically. Implements #4366Code should be generic enough that if other DynDNS providers would work better with a separate domain field, they can pick up the feature without too much trouble.
services.inc code style
from recently-added code
Merge pull request #2393 from schinken/radvd-lifetime
Add possibility to configure radvd valid lifetime
Add a seatbelt to make sure ipaddrv6 is set to track before start radvd. Ticket #5812
Merge pull request #2025 from apilloud/dhcp-ignoreunknown
Encode DHCP/DHCPv6 server additional BOOTP text options before save to XML to preserve data. It fixes #5623
Update license on files from /etc/inc
Fix DDNS dhcpd(v6).conf config generation issues. Ticket #5603
Fix reverse DNS zone names on dhcpd conf. It should fix #5041
Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever was the reason they were added, it was never finished and it's not being used
Add DynDNS provider SPDNS (IPv4 and IPv6)
SPDNS is a free DynDNS service from the German company SecurepointSecurity Solutions
Remove the APU check for SNMP since this no longer crashes on 2.3. Resolves #4403
Merge pull request #2088 from phil-davis/bindlan
correct igmpproxy command for new version.
-d4 doesn't exist in updated igmpproxy version, remove.
Fix old SNMP bindlan setting - Redmine #3883
Remove run-time code in services.inc that referenced "bindlan".Provide upgrade code to convert bindlan to bindip="lan" if needed.Update current config version.
Use full path to executable in mwexec() call
Make DHCP deny action configurable
s/ip/IP/ it got lost on revert. Spotted by @phil-davis
Revert "remove the destination server's interface(s) from dhcrelay. Ticket #4908"
This reverts commit f791f28d6794c3b0601259f0de7acdebf6a367a8
Use product_name global variable in more places
Disable DHS as a dynamic DNS provider option. It's never worked, andfixing is more complex than just fixing the variable screw up anddisabling cert validation for their SSLLabs F-graded site. Updates made ontheir site even take quite some time to be reflected, seems to be a...
Redmine #5200 be less aggressive about DHCP Pool Notice V2
This one will log_error() the DHCP pool message when it detects the inconsistency at the end of the setup wizard during reload all.That way it can still be seen in the system log that this happened, and one day someone might chase down all the steps in the "reload all" process....
Redmine #5046 UEFI network booting arch 00:09
Merge pull request #1848 from phil-davis/bootstrap-review
Merge branch 'master' into bootstrap
Integrate bootstrap etc/inc with master
This applies the little changes in etc/inc master to the bootstrapbranch so that etc/inc in bootstrap will now just have the realdifferences that are due to real bootstrap changes.
Merge pull request #1824 from phil-davis/dhcp-pools-range
Indentation fix
make sure that cron is running before reconfiguring it
This is a resubmit of #1814.
(When cron goes away for whatever reason, you can keep reconfiguring it till blue in face but nothing will happen.)
Ignore DHCP pools that are out of range
If the user changes the subnet of an interface then applies withoutadjusting the DHCP pool range/s to be in the new subnet, then an invaliddhcpd.conf is generated. The DHCP server complains about it and exits.If you have only 1 LAN with DHCP then it does not make a difference -...
Move main pfSense content to src/