Increase dnsmasq cache size to 5000. It defaults to 150.
remove DynDNS cache in services_dyndns_reset()
Ticket #1589
Add ping-check true; to isc-dhcpd
Only iterate items if it is an array.
The attached patch adds a field to the services_dyndns.php form.This field if provided will be written to the nscommands file (inservices.inc) as
"server <value>\n"
This allows you to update an arbitrary DNS server. If not provided,the server line is omitted and the default behavior occurs....
Failover in 10 seconds as opposed to 60 seconds on DHCP Server failover mode.
Ticket 1458: Add "option host-name" to dhcpd.conf
unsplit DHCP-root-path-option
DHCP: add Domain-Searchlist-Option
- correct behaviour of dhcpd.conf creation- enable root-path
DHCP remove duplicate option domain-name ind dhcpd.conf
DHCP: domainname / HEAD > RELENG_1
Add TFTP and LDAP server options to dhcpd
-move upnp_action to services.inc-make sure to clear rules when stopping miniupnpd-fix status_upnp and status_services pages so they use upnp_action and not the rcfile
$config needs to be global
Correctly move upnp to base since LiveCD cannot write files to /usr/local/etc or /usr/local/etc/rc.d/
Ticket #1342
Make sure we are writable for /etc/crontab
Instead of skipping DHCP server on LAN in a bridged environment, simply log an error letting the operator know that DHCP Server is enabled on LAN in a bridging environment.
Unbreak local queries that where broken in Ticket #1190 until we hear back from author of the patch.
Remove trailing space / cr
Port load balancer sticky address option
Sometimes people have local domains which they do not want forwarded to upstream servers. This is accomodated by using server options without the server IP address. To make things clearer local is a synonym for server. For example the option local=/localnet/ ensures that any domain name query which ends in .localnet will be answered if possible from /etc/hosts or DHCP, but never sent to an upstream server....
Add NTP server field to dhcp config.From: Alexander Schaber
Add hidden command to disable authoritative mode (dhcp server).
To utilize do something like this in php pfSense shell:
$config['dhcpd']['optx']['disableauthoritative'] = true;write_config();
If the interface is "lan" and bridging is enabled then skip creation of the DHCP Server subnet.
Ticket #1281
Allow for basic network boot configurationIn Use By: Seth
Allow for more snmpd options. If we want (remote) cpu and process monitoring support (nagios).
Needs missing snmp_bridge.so to be committed into build!
Backport cron handling from HEAD.
Patches-submitted-by: DSH@
Do not configure DHCP server on dhcp interfaces.
MFC [15285]add dhcpd static mappings to dns forwarder
If our kill by pid fails, issue a killall for bsnmpd
Check to see if dhcpd is running before blindly issuing killall
Do not space after ...
Restart OLSR correctly.
Ticket #1071
Correctly enable secure mode. Do not enable when dynamic gateway is enabled.
Correct OLSR paramaters
Ticket #1050
Catch OLSR up to reserved name interface changes
Add check for DHCP on WAN too. It's required by OLSR in some cases.
OLSR Fixes
Strip out Hna4 { ... } when announce dynamic route is off
Generate correct subnet mask
Latest OLSR changes.
Use correct variable to enable plugin options
Unset default route if dynamic gateway support is enabled in OLSR
return if no olsr or installed package configuration exists
Do not enable olsrd unless it is enabled
Fix a number of bugs
Add HNA4 directive
OLSR fixes
Initialize $ip before attempting dynamic dns update.
MFC 10628fix for clients eating many dhcp leases when using static arp (one-lease-per-client wasn't doing the trick, so use them both).
Mount for RW before writing out OLSR config
Noticed-by: LSF
Missing o.
Doh.
Use ne-lease-per-client true;
Add deny duplicates;
Missing /var/db/
$olsr -> $olsrd
break after first loop (dont insert interfaces multiple times)
Woops, $config can't be used this way. Change to $conf
Convert friendly interface name to real name
HUP any running olsrd process, do not blindly launch a new process.
Update path to chrooted dhcp leases file
Add OLSRD package
Don't hard code dhcpd path
Use < 20 for primary dhcpd
Missing \n
Chown DHCPD chroot to dhcpd:_dhcp
Kill DHCPD by name now that we are running in a CHROOT
MFC 10007-100013Run DHCPD as user DHCPD. Start DHCPD in a chroot for extra security.
Default to secondary then look for primary status via carp.
Woops, make that 10, not 0.
Set hosts with a skew higher than 102 as a backup dhcp server.
Found at Bluegrass.net while building a new CARP cluster.
Remove trailing newline
Query SNMP over VPN fixTicket #743
Use correct arguments to nsupdate
Ticket #665
Do not iterate unless item is an array
Re-enable phpDynDNS after many hours of sweat and tears.
Thanks to Billm for discovering the MPD blocking issues.
Disable phpDynDns and revert back to ez-ipupdate due to a number of reasons:
MFC 7164Load dyndns.class when needed only.
return! don't exit. this will allow the bootup sequence to finish.
Move global $config, $g; before check
Terminal line with ;
Add developerspew header which will output:
services_dnsmasq_configure() being called microtime()
Add developer header which will output:
Surround variable with {}
Alert when using ez-ipupdate
If ['system']['use_old_dyndns'] is set, use the old style ez-ipupdate.
Log an error when failover dhcp is enabled with no virtual ips
Do not iterate a non array
Set dns servers correctly
Ticket #436
add ;
Move DNS to pool area
Allow DNS to work if only 1 is set
Correctly handle option domain-name-servers
Correctly save dns servers
Ticket #426