Changed the variable name to dhcpleaseinlocaltime from timeformatchange per jim-p request and moved xml tag into dhcpd.
Added check box for changing from UTC time to local time display on DHCP leases.
Ticket #1917: fix typos, fix domain-search for dhcpv6
Ticket #1917 - DHCP server support for multiple domains in search list
Updated DHCP IPv4 and IPv6 to allow global and host based filename and root-path.
Bug#1688. DHCP server subnet input validation needs to check config.xml, not ifconfig.
Merge remote-tracking branch 'upstream/master'
Conflicts: etc/inc/easyrule.inc etc/inc/filter.inc etc/inc/interfaces.inc etc/inc/services.inc etc/inc/xmlrpc_client.inc usr/local/www/fbegin.inc usr/local/www/services_dhcp.php
Do not check to see if gateay falls within a null value. Resolves #1664
Bug #1641 fix. DHCP server default gateway needs input validation.
DHCP only knows about IPv4don't allow admins to shoot themselves with v6 addresses in the config
No need to set this here anymore. We set it higher by default.
Change appearance of fields for saved "Additional BOOTP/DHCP Options" to be consistent with other fields on the page.
Use correct names for integer and boolean types in DHCP options and fix typo in hexadecimal validation for strings. Fixes #962
Ensure this is an array before entering the foreach loop. Fixes #1012
Form image buttons are submit buttons and thus default buttons, causing unwanted behavior with the enter key. Use links instead, where possible.
Fix XSS issues
Add a setting for the data type of values used with DHCP option numbers and input validation for each type. Fixes #962
Break after the first error.
Prevent the DHCP range from being changed to include static mapping entries. Fixes #964.
Ticket #834. Check if the passed value is an url too. Seem they are valid inputs for tftp cases.
Avoid the error: Warning: Invalid argument supplied for foreach() in /usr/local/www/services_dhcp.php on line 256
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/diag_smart.php usr/local/www/firewall_rules_edit.php usr/local/www/interfaces.php usr/local/www/load_balancer_pool_edit.php usr/local/www/pkg_mgr_settings.php
gettext fixes
Fix printf/sprintf mixups.
No need to set sortable class for this page, it ends up with a javascript error
Merge remote branch 'mainline/master' into 4_load_balancer_and_services
Conflicts: usr/local/www/services_captiveportal_ip_edit.php usr/local/www/services_captiveportal_mac_edit.php usr/local/www/services_dhcp_edit.php usr/local/www/services_rfc2136.php...
Prevent enabling static ARP if there are static map entries that lack IP addresses.
Ensure static ARP is configured each time the DHCP service is configured. Previously, it was not enabled after bootup, but was if saved from the GUI. Fixes #782
Corrections gettext implementation on services_dhcp.php
Implement gettext() calls on services_dhcp.php
this page is status, not diag.
Add status/log icons to DHCP page.
Fix whitespace while I'm here.
Preserve DHCP numbered options when there is an input error. Fixes #494
Various fixes to usage of ip2long, long2ip, and negated subnet masks, mostly affecting 64-bit. Ticket #459
allow hostname for TFTP server
To pick the starting tab on Services: DHCP server, use the same logic as used for creating tabs to make sure the first tab really gets selected.
Get up to improvements.
fix text
Ticket #274. Propperly handle custom options.
Ticket #207. Show the dhcp server tab for the interface that have a previous dhcpd configuration.
Simplify some code.
fix deletion of additional DHCP options. Resolves #273
clarify input_error
Check if item is set before foraching.
Disallow virtual IP addresses withing the range Ticket #50
Show correct availavble usable range and disallow using network or broadcast address. Ticket #145
Do not allow broadcast or the network address in the range
fix up text
Set maximum memory to 64M for this page. Fixes #113
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Make sortable
Hide Additional BOOTP/DHCP Options behind an advanced button like other items
Change size of columns to 10 and 55 for the number option rowhelper
Misc comments
Use intval()
Make sure entered # is a integer and use htmlspecialchars()
Add URL to custom BOOTP and DHCP options page hosted at iana.org
Reduce colspan to 3
Do not turn the fields red when restoring previously saved items
Add rowhelper field which allows defining custom dhcp option numbers. Sponsored-by: BSD Perimeter Commercial Support
Clear guiconfig from all sort junk functions and put them on the specific pages where they are needed.Remove some sort functions not used.
Fix a couple minor bugs in DHCP lease deletion.1. When deleting a lease, if you were viewing all leases, it should now retain that view.2. When checking for leases to clean, bail if there is no leases file. Otherwise there is an ugly error about not being able to open the dhcpd.leases file.
Remove DHCP leases for MAC addresses that now have static/fixed addresses. If these are not cleared, DHCP complains in the logs about duplicate leases.
Honor $g['services_dhcp_server_enable']
Do not hard code white
Add some check if we are working with arrays and fix the check for not allowing dhcpd to be configured on nonstatic ip interfaces.
Fix detection if an interface is part of bridge.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Fix tab name displaying that can be obfuscated by stale <brdige/> knobs in the config.
Correctly show interface names on the tabs.
Continue interface improvements
Ticket #1718 fixes
Do not allow DHCP Server to be used on WAN when it does not have a static IP address.
Single interface supportAppliance Project
Fix braindead php {}
Show string in uppercase.
Set the starting interface when LAN does not exist to WAN.
Show WAN if LAN is not enabled.
Allow reserved IP addresses to fall within the DHCP Server range. DHCPDdoes not barf with these changes, so why not?
touch up text
Ticket #1578
s/Diagnostics/Status/
Switch over to array style page titles. Obtained-from: m0n0wall
Do not allow DHCP server to be enabled when DHCP relay is enabled, and vice versa
Ticket #1488
Fixing css layout
unsplit DHCP-root-path-option
DHCP: add Domain-Searchlist-Option
- correct behaviour of dhcpd.conf creation- enable root-path
DHCP: domainname / HEAD > RELENG_1
adapt DHCP-options HEAD <> RELENG
Add TFTP and LDAP server options to dhcpd