Project

General

Profile

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

# Date Author Comment
d2aa08c2 03/09/2014 11:43 PM N0YB

XHTML Compliance

Services - DHCP Server

eab652e4 07/28/2013 01:31 PM Renato Botelho

Fix #3113, fix multiple english spell errors s/seperet/separat/

d9f2de9a 06/02/2013 03:47 AM Phil Davis

DHCP Server enable/disable change needs filter_configure

When DHCP Server is enabled or disabled on an interface, the filter rules should change to include or not mention DHCP.

ea1aca13 05/01/2013 04:09 PM Renato Botelho

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:...

808ba417 04/15/2013 12:39 PM Renato Botelho

Notify user that static arp will be configured even if DHCP server is disabled

e680b2f9 03/22/2013 07:22 PM Renato Botelho

Add checks to make sure CP hard timeout is less or equal DHCP server default lease time. It fixes #2899

cc6052f0 01/29/2013 06:06 PM Renato Botelho

Initialize $a_pools to fix warnings when saving dhcp settings whith no extra pools

f2ea45ef 01/28/2013 02:59 PM Jim Pingle

Add header to DHCP and DHCPv6 static mappings tables

f657f5e1 01/24/2013 02:39 PM Renato Botelho

Ensure DHCP main range, pools ranges and static IP addresses don't overlap each other. It should fix #2773

54404519 01/24/2013 02:28 PM Renato Botelho

Move is_inrange() to util.inc and rename it to is_inrange_v4()

736698bd 01/24/2013 02:25 PM Renato Botelho

Fix logic of is_inrange()

507628d5 01/24/2013 01:54 PM Renato Botelho

Remove call-time pass-by-reference

b75d7fd5 01/23/2013 11:38 AM Renato Botelho

Fix indent and whitespaces issues

83a9a1d2 12/28/2012 06:49 PM framer99

Update usr/local/www/services_dhcp.php

Inform user how the Primary/Secondary DHCPd process is determined in a failover pair so they don't end up with two secondary servers. For example, when using advskew=64 (and advskew=164 if using settings sync to peer for carp ips) on the carp master machine which they think will be the DHCP primary.

0d1b26ee 12/26/2012 03:16 PM Jim Pingle

Static mappings are not pool-specific. They exist independent of any pool, and you can't actually add static mappings "inside" a pool range. So disable the static map list/controls if editing a pool, since they are "global" for an interface. Fixes #2370.

ee1fb205 12/26/2012 03:09 PM Jim Pingle

Add description to additional DHCP pools. Implements #2733

25c1ebd5 12/08/2012 06:26 AM NOYB NOYB

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.

0a35ca7c 12/04/2012 04:14 PM Jim Pingle

Fix more tests for DHCP relay being enabled.

063e0792 12/04/2012 04:07 PM Jim Pingle

Remove this now-irrelevant comment.

8cd9708e 12/04/2012 04:05 PM Jim Pingle

Fix test to see if DHCP Relay is enabled.

db4fb430 09/17/2012 07:34 PM Jim Pingle

Safety belt

cba980f6 09/16/2012 11:33 PM Jim Pingle

Add support for multiple DHCP pools within the interface's subnet, and allow most of the settings for the main range to be set specific inside the pool. (e.g. it allows setting different gateways and DNS for different pools). Still needs improved input validation to prevent overlapping ranges/pools.

1f1a08c8 09/14/2012 01:15 AM Jim Pingle

Allow/deny access to DHCP by partial MAC matching.

b32dd0a6 08/10/2012 05:32 PM Jim Pingle

Activate new shortcuts/status in the rest of the areas that are currently setup.

f365fa90 02/25/2012 10:57 PM Daniel Rasmussen

Changed the variable name to dhcpleaseinlocaltime from timeformatchange per jim-p request and moved xml tag into dhcpd.

6215694a 02/25/2012 09:17 PM Daniel Rasmussen

Added check box for changing from UTC time to local time display on DHCP leases.

a3de8b9e 02/25/2012 04:12 PM Pierre POMES

Ticket #1917: fix typos, fix domain-search for dhcpv6

42a3cbab 02/24/2012 03:56 AM Pierre POMES

Ticket #1917 - DHCP server support for multiple domains in search list

a2578c27 12/01/2011 05:33 PM Anthony Wrather

Updated DHCP IPv4 and IPv6 to allow global and host based filename and root-path.

51cd7a1e 07/20/2011 01:01 AM Evgeny Yurchenko

Bug#1688. DHCP server subnet input validation needs to check config.xml, not ifconfig.

8b6313a4 07/12/2011 11:57 PM Jim Pingle

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

45d1024d 07/10/2011 04:04 PM Scott Ullrich

Do not check to see if gateay falls within a null value. Resolves #1664

7988ce75 07/10/2011 04:03 PM Scott Ullrich

Do not check to see if gateay falls within a null value. Resolves #1664

9bc59815 07/07/2011 10:10 PM Evgeny Yurchenko

Bug #1641 fix. DHCP server default gateway needs input validation.

e5770bc2 05/27/2011 03:52 AM Bill Marquette

DHCP only knows about IPv4
don't allow admins to shoot themselves with v6 addresses in the config

4b08378c 01/18/2011 03:38 PM Jim Pingle

No need to set this here anymore. We set it higher by default.

3440de72 12/22/2010 02:58 PM Erik Fonnesbeck

Change appearance of fields for saved "Additional BOOTP/DHCP Options" to be consistent with other fields on the page.

1452fa57 11/22/2010 08:33 AM Erik Fonnesbeck

Use correct names for integer and boolean types in DHCP options and fix typo in hexadecimal validation for strings. Fixes #962

f02f0675 11/17/2010 01:38 AM Erik Fonnesbeck

Ensure this is an array before entering the foreach loop. Fixes #1012

bddc8818 11/13/2010 05:44 AM Erik Fonnesbeck

Form image buttons are submit buttons and thus default buttons, causing unwanted behavior with the enter key. Use links instead, where possible.

dd5bf424 11/12/2010 04:36 PM Scott Ullrich

Fix XSS issues

678dfd0f 11/09/2010 12:14 PM Erik Fonnesbeck

Add a setting for the data type of values used with DHCP option numbers and input validation for each type. Fixes #962

5e693f58 10/21/2010 09:11 PM Jim Pingle

Break after the first error.

630d7025 10/21/2010 09:08 PM Jim Pingle

Prevent the DHCP range from being changed to include static mapping entries. Fixes #964.

9dea60d1 08/31/2010 12:20 PM Ermal LUÇI

Ticket #834. Check if the passed value is an url too. Seem they are valid inputs for tftp cases.

2c7497cb 08/30/2010 06:42 PM Scott Ullrich

Avoid the error: Warning: Invalid argument supplied for foreach() in /usr/local/www/services_dhcp.php on line 256

e73b001e 08/12/2010 03:55 PM Renato Botelho

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

16457bdd 08/12/2010 01:32 PM Renato Botelho

gettext fixes

3a3fb8ea 08/11/2010 10:15 PM Erik Fonnesbeck

Fix printf/sprintf mixups.

282f7bfc 08/05/2010 07:43 PM Scott Ullrich

No need to set sortable class for this page, it ends up with a javascript error

4daa45d8 08/03/2010 02:11 PM Renato Botelho

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...

073a2697 08/03/2010 01:37 PM Jim Pingle

Prevent enabling static ARP if there are static map entries that lack IP addresses.

09f11c71 08/02/2010 07:02 PM Jim Pingle

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

6c235a30 07/20/2010 07:23 PM Carlos Eduardo Ramos

Corrections gettext implementation on services_dhcp.php

a4510ca0 07/20/2010 01:44 PM Carlos Eduardo Ramos

Corrections gettext implementation on services_dhcp.php

44d01644 07/15/2010 07:27 PM Carlos Eduardo Ramos

Corrections gettext implementation on services_dhcp.php

40ad67e0 07/13/2010 05:24 PM Rafael Lucas

Implement gettext() calls on services_dhcp.php

b9546722 06/14/2010 04:08 AM Chris Buechler

this page is status, not diag.

5224b8e7 06/01/2010 08:03 PM Jim Pingle

Add status/log icons to DHCP page.

de792e62 05/21/2010 05:45 PM Jim Pingle

Fix whitespace while I'm here.

6d1af0e9 05/21/2010 05:31 PM Jim Pingle

Preserve DHCP numbered options when there is an input error. Fixes #494

96033063 05/20/2010 04:55 PM Erik Fonnesbeck

Various fixes to usage of ip2long, long2ip, and negated subnet masks, mostly affecting 64-bit. Ticket #459

e4b8da19 04/10/2010 06:12 PM Chris Buechler

allow hostname for TFTP server

01fdb2d3 03/20/2010 01:17 PM Erik Fonnesbeck

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.

f19651d1 03/17/2010 10:48 AM Ermal LUÇI

Get up to improvements.

55e52bc6 02/22/2010 07:07 AM Chris Buechler

fix text

93c3b519 02/07/2010 04:37 AM Chris Buechler

fix text

51e43abc 01/18/2010 11:57 AM Ermal Luçi

Ticket #274. Propperly handle custom options.

a0d1dc56 01/12/2010 01:39 PM Ermal Luçi

Ticket #207. Show the dhcp server tab for the interface that have a previous dhcpd configuration.

0c87f8fa 01/12/2010 01:21 PM Ermal Luçi

Simplify some code.

11de5c3d 01/04/2010 08:21 PM Chris Buechler

fix deletion of additional DHCP options. Resolves #273

f9150249 12/13/2009 10:21 PM Chris Buechler

clarify input_error

7dfa60fa 12/11/2009 09:47 AM Ermal Luçi

Check if item is set before foraching.

2c75b451 12/03/2009 12:59 AM Scott Ullrich

Disallow virtual IP addresses withing the range Ticket #50

c9eca74f 12/03/2009 12:04 AM Scott Ullrich

Show correct availavble usable range and disallow using network or broadcast address. Ticket #145

26e3ca70 12/02/2009 11:19 PM Scott Ullrich

Do not allow broadcast or the network address in the range

3a4fb57e 11/18/2009 03:58 AM Chris Buechler

fix up text

d5f5cf26 10/15/2009 03:36 PM Scott Ullrich

Set maximum memory to 64M for this page. Fixes #113

1d333258 09/15/2009 01:49 AM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on

7128ed17 08/23/2009 09:57 PM Scott Ullrich

Make sortable

b1d132f5 08/21/2009 02:08 AM Scott Ullrich

Hide Additional BOOTP/DHCP Options behind an advanced button like other items

4e10cf0a 08/21/2009 02:01 AM Scott Ullrich

Change size of columns to 10 and 55 for the number option rowhelper

d72b4114 08/21/2009 01:59 AM Scott Ullrich

Misc comments

c7820b65 08/21/2009 01:56 AM Scott Ullrich

Use intval()

990a271c 08/21/2009 01:45 AM Scott Ullrich

Make sure entered # is a integer and use htmlspecialchars()

2a778c44 08/21/2009 01:33 AM Scott Ullrich

Add URL to custom BOOTP and DHCP options page hosted at iana.org

f2305ddb 08/21/2009 01:27 AM Scott Ullrich

Reduce colspan to 3

8c19e67d 08/21/2009 01:24 AM Scott Ullrich

Do not turn the fields red when restoring previously saved items

518030b3 08/21/2009 01:13 AM Scott Ullrich

Add rowhelper field which allows defining custom dhcp option numbers. Sponsored-by: BSD Perimeter Commercial Support

0d64af59 06/30/2009 06:16 PM Ermal Luçi

Clear guiconfig from all sort junk functions and put them on the specific pages where they are needed.
Remove some sort functions not used.

a368a026 06/30/2009 05:15 PM Ermal Luçi
  • Reorganize the 'apply' button infrustructure in the GUI.
    - Present three new functions is/mark/clear_subsystem_dirty('name_of_subsystem'). This makes easier to create such things without needing to introduce new globals.
    - Convert all pages to the new infrustructure...
69ec9ecf 06/21/2009 03:41 PM Jim Pingle

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.

0027de0a 05/08/2009 06:42 PM Ermal Luçi
  • Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores.
    This function can sleep till the resource is free and can help find not well behaving code.
  • Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this....
c2ffc6c1 04/17/2009 06:41 PM Jim Pingle

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.

a55e9c70 03/30/2009 12:38 AM Ermal Luçi
  • Hide interfaces internals to other code and use the propper interfaces.
    Basically use get_interface*() functions instead of accessing fields like 'ipaddr'/'descr' etc...
  • Make get_interfaces_with_gateway less heavyweight by getting information from the configuration stored in config.xml...
7ec05d27 11/07/2008 07:30 PM Ermal Luçi
  • Rename link_int_to_bridge_interface to link_interface_to_bridge
  • Create two new function link_interface_to_{gif,gre}
2ee0410f 10/29/2008 03:15 AM Scott Ullrich

Honor $g['services_dhcp_server_enable']

d4da6249 10/12/2008 09:24 PM Scott Ullrich

Do not hard code white

934240ef 09/10/2008 09:27 AM Ermal Luçi
  • Correctly show dhcp tabs for the service
  • Do not display tabs for the interface not elligible for running a dhcp service.
89019922 09/09/2008 09:22 PM Ermal Luçi

Add some check if we are working with arrays and fix the check for not allowing dhcpd to be configured on nonstatic ip interfaces.