Update services_dhcp_edit.php
Change ONCLICK to lower case
Reconfigure unbound on dhcpv4 edit
Tidy up "services_dhcp" XHTML
Update alert messageAdd "closehead" variable and manually close HEADAdd CDATA sections to scriptsAdd summart to tablesUpdate HTML Boolean operatorsClose INPUTAdd missing closing P tagRemove empty TFOOTAdd missing opening TR tag, closing TD tag and closing P tag...
replaced uppercase html tags with lowercasejs files saved as UTF-8 / LFlanguage="JavaScript" deprecated, replaced with type="text/javascript"
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print
Enabling advanced RFC 2136 configuration for DHCPd service
This change adds the ability to configure RFC 2136 domain name updatesusing a hmac-md5 keyname/key.
Remove call-time pass by reference for do_input_validation, helps ticket #2565
Fix check for existing IP Address in DHCP mapping
Even the Error message says: "This Hostname, IP or MAC address already exists." the IP Address was not checked if it already was given to a client as static mapped
Fix #3113, fix multiple english spell errors s/seperet/separat/
fix dhcp static mapping/client identifier validation
allow defining dhcp static mappings using dhcp-client-identifier
Don't stomp on this variable or data loss can occur (disappearing static mappings)
Fix dnsmasq host overrides and dhcp integration
. Do not execute following actions when dnsmasq is disabled: . Add host overrides to /etc/hosts . Register DHCP leases in DNS Forwarder . Register DHCP static mappings in DNS forwarder
It should fix issue reported at following forum post:...
Ensure DHCP main range, pools ranges and static IP addresses don't overlap each other. It should fix #2773
Allow set DHCP options per reservation
Fix indent and whitespaces issues
Add extra check for DHCP static mapping edit pages to prevent an error when no DHCP config exists yet.
ARP Table Static Entries from Individual DHCP Static Mappings
Assign individual DHCP static mappings as ARP table static entries.Useful / necessary for sending WoL magic packets from external services / sources, and for any other purpose that needs a static ARP table entry.
Clarify requirements for DHCP static mapping IP
Activate new shortcuts/status in the rest of the areas that are currently setup.
Updated DHCP IPv4 and IPv6 to allow global and host based filename and root-path.
Apparently RFC 1123 overrides RFC 952 and hostnames can start with digits these days.
Fix start/end test for an IP in DHCP pool. Resolves #1280
Bring in XSS id fixes from m0n0wall
Reject DHCP static mappings that are inside of the DHCP range. Fixes #966
Fix hyphen validation for host name on Services: DHCP: Edit static mapping page.
Forced commit to note that should have read RFC952
Do not allow a numeric starting character or an ending hyphen in DHCP hostnames according to RFC1123
Fixes #764. Import the patch in the ticket to allow per-host netboot file on dhcpd settings.
Merge remote branch 'mainline/master'
Conflicts: usr/local/www/services_dhcp_edit.php
Fix this variable name and error message (It's Static ARP not Static map)
Implement gettext() calls on services_dhcp_edit.php
this page is status, not diag.
Add status/log icons to DHCP page.
Various fixes to usage of ip2long, long2ip, and negated subnet masks, mostly affecting 64-bit. Ticket #459
Ticket #343. Move sorting of DHCP static mappings to after the item is set. Previous behavior caused the wrong entry to get overwritten.
Sort dhcp mapping array once, only before writing config. Ticket #343
clarify what is valid for input errors on hostname
Fix hostname checking when entering a dhcp static mapping and replace "." with "_" when writing "host-name" option in dhcpd.conf. Resolves #159
Update fieldname, it should be hostname and not host Ticket #159
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Fix error when attempting to add a DHCP static mapping. Fixes #29
Clear guiconfig from all sort junk functions and put them on the specific pages where they are needed.Remove some sort functions not used.
Bring back dhcp server static mappings.
Honor $g['services_dhcp_server_enable']
Add CSS header
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...
Allow reserved IP addresses to fall within the DHCP Server range. DHCPDdoes not barf with these changes, so why not?
Switch over to array style page titles. Obtained-from: m0n0wall
Relax the ip address check and allow duplicate ip address entries.
Fixing css layout
When Enable Static ARP entries is enabled, do not allow entries that lack an ip address from being added. Currently we do not have any type of dhcp server hooks to automatically add the arp address to the arp table to make this work otherwise.
MFC 17270Fix hostname check when hostname field is blank
Back out last commit, it removes the hostname check and is not the correct fix.
Ryan will be investigating the issue further since he added this feature.
Sync w/ m0n0wall
MFC [15285]add dhcpd static mappings to dns forwarder
Remove #!/usr/local/bin/php
Do it the right way and lock the config file before restarting dhcpd
Restart dhcp on change
If static arp is enabled, make the changes.
Changes submitted by databeestje which adds links to dhcp and other pagesthat display mac easily allowing the addition of the item to the WOL db.
Uppdate english
Update Ticket #381
Do not dirty the path. We reload anyways.
Ticket #369
Remove topbar. Red is not its color.
Correctly fill in mac address
Ticket #281
More screens inherit rounded tabletops
Use $pgtitlesmall code cleanups
include head.inc and round corners on tabs
Make Cancel button match the Save buttons style
Add a Cancel button which takes the browser back to the page prior.
Add "Copy my MAC address" feature which copies the mac address of the person surfing into pfSense.
normalize MAC addresses
Add $Id$ tag
Initial revision