Project

General

Profile

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

# Date Author Comment
42ee8bde 12/18/2010 07:57 PM Scott Ullrich

Ensure log directory exists before invoking syslogd

d64fa7f2 12/18/2010 07:42 PM Scott Ullrich

Touch log file so it can be created on livecd

ffdc499a 12/17/2010 08:34 PM Scott Ullrich

Show when disk is encrypted. Do not uppercase .eli

fedab998 11/24/2010 06:08 PM Scott Ullrich

Nuke trailing c/r

dd18038e 11/10/2010 09:42 PM Ermal LUÇI
  • Call get_configured_interface_* functions only once in the code
  • Optimize the test if the passed interface is a vaild one
  • Fix the apply settings to actually do something rather than do nothing at all
  • Some style and whitespace fixes
e7d3fc15 11/10/2010 08:09 PM Ermal LUÇI

Small improvement no functional change.

9734b054 11/10/2010 05:00 PM Scott Ullrich

Remove trailing carriage return

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

de651e21 11/03/2010 09:00 PM Seth Mos

Change the dhcpd startup for isc dhcpd server 4.1

52e5285f 10/25/2010 12:28 PM Ermal LUÇI

Make this more strict checking.

d8912c6b 10/20/2010 06:43 PM Chris Buechler

move dhcpd.conf authoritative; so it's only there once, not once per interface.

65996399 10/16/2010 04:19 PM Ermal LUÇI

Resolves #957. Correct the code to reflect what its supposed to do.

5a171fb7 10/13/2010 07:02 AM Warren Baker

Wording fix.

24997966 10/12/2010 10:12 PM Ermal LUÇI

Ticket #942. Try to prevent empty entries and use implode to avoid problems.

ce94b839 10/11/2010 10:33 PM Scott Ullrich

revert miniupnpd -d change

d2bdde27 10/11/2010 10:26 PM Scott Ullrich

Be more verbose with miniupnpd logs. otherwise practically nothing is logged.

58706991 09/22/2010 07:12 PM Ermal LUÇI

Fixup multiple dyndns updates with interface parameter passed. Reported-by: Blumeatt http://forum.pfsense.org/index.php/topic,27704.15.html

a147b1e0 09/22/2010 04:42 PM Jim Pingle

Use pkill to avoid an error if the process isn't already running. This was a cosmetic issue only, cron was not yet running when this happened at bootup, it's started later in the boot process. Fixes #902

41d507a5 09/09/2010 01:19 PM Scott Ullrich

Reload cron after changes. Submitted-by: robiscool

ee650539 08/30/2010 10:04 PM Scott Ullrich

Revert "Restart dnsmasq on change in case of dns rebinding changes"

This reverts commit a94e3f2016bec3f72aae2fd3e1575515ff93f5f6.

a94e3f20 08/30/2010 10:02 PM Scott Ullrich

Restart dnsmasq on change in case of dns rebinding changes

d6d50244 08/24/2010 10:08 AM Ermal LUÇI

Fixes #764. Import the patch in the ticket to allow per-host netboot file on dhcpd settings.

beeafd46 08/22/2010 01:30 AM Jim Pingle

Don't try to configure (or unconfigure) static arp on an interface if the physical interface is blank/empty.

f64e8f99 08/19/2010 06:35 PM Ermal LUÇI

Include myself in the copyrights i have changed this files more than enough.

2f06cc3f 08/19/2010 06:32 PM Ermal LUÇI

Make dhcrelay GUI be simple and easy to use by collapsing the interface tabs to a multiselect control. Remove proxydhcp option because it is broken and is not trivial to make it usable(if user request for it a reconsideration will be made). Allow multiple server ips on the server input box separated by commas. Also on the interface list do not show interfaces without an ip because dhcrelay will not be happy with them. Upgrade code is also included in this commit.

1e1dd1f5 08/19/2010 05:44 PM Ermal LUÇI

Ticket #725. Add checking the routing table as a last resort to find the correct interface before falling back to the default one.

85405c11 08/09/2010 08:14 PM Jim Pingle

Add the ability to set a periodic RRD and DHCP leases backup from Diagnostics > NanoBSD.

381e43e0 08/06/2010 04:04 PM Jim Pingle

Restore DHCP leases on boot if they have been backed up.

7ea8e45d 08/05/2010 02:34 PM Jim Pingle

Only delete arp entries for a given interface, otherwise we can clobber the static arp entries. Ticket #782

ad487c48 08/04/2010 01:27 PM Jim Pingle

Fix this test.

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

3c9781d8 07/30/2010 01:32 PM Jim Pingle

Check if this variable is empty before using, since if it's null/empty, it will come back true when we don't want that.

c935eb77 07/27/2010 08:40 PM Ermal LUÇI

Add micro optimization.

6f9b154b 07/27/2010 08:39 PM Ermal LUÇI

Ticket #725. Before falling back to the default gw interface search even static routes. Also catch up with routing code on how to find the default gw.

f6d0ad0f 07/24/2010 07:33 PM Chris Buechler

fix path to nsupdate

30d20e7d 07/18/2010 10:44 PM Scott Ullrich

Honor the System -> Advanced -> DNS Rebinding flag and disable for dnsmasq if it is checked

29721fe6 07/06/2010 09:47 PM Scott Ullrich

duplicate logic

2c46f11f 07/06/2010 09:44 PM Scott Ullrich

Allow forwarded domains to be queried.

fc4d562b 07/02/2010 03:11 PM Scott Ullrich

Adding back --rebind-localhost-ok now that dnsmasq version is bumped.

d39a0970 07/02/2010 03:20 AM Scott Ullrich

Do not include --rebind-localhost-ok it appears to not be in our version. Will re-add it once the binary is in place

88809d25 07/01/2010 08:48 PM Scott Ullrich

Adding --rebind-localhost-ok Suggested-by: BillM

5ead2472 07/01/2010 07:15 PM Scott Ullrich

Do not allow dns rebinding

85b13495 06/10/2010 05:33 PM Jim Pingle

Don't perform these multiple times as they do not change on each loop iteration. Having them inside the loop can also generate an invalid DHCP config file, instead of just warning that there is no CARP VIP defined.

956950de 06/04/2010 03:57 PM Ermal LUÇI

Fixes #374. Actually reload teh dhcpleases utility whenever the hosts files is regenerated to avoid problems.

5ac2f583 04/14/2010 12:40 PM Ermal LUÇI

Ticket #499. Create custom options propperly for each interface. This solution binds the option name to the interface name so it is even easier to distinguish.

d2946062 04/13/2010 08:38 PM Ermal LUÇI

Move checking if dyndns is enabled to the proper place.

79afe4e4 03/31/2010 09:51 AM Ermal LUÇI

Use new arguments passing style for dhcpleases. Ticket #374.

b97d85c0 03/29/2010 07:01 PM Ermal LUÇI

Fix hosts file generation.

92dd6a83 03/29/2010 10:52 AM Ermal LUÇI

Make sure we do not error out and silence some errors.

a01d8d8b 03/26/2010 09:43 PM Ermal LUÇI

Send signal to the dhcpleases daemon using its pidfile if it is running to reload.

0261381a 03/26/2010 06:00 PM Ermal LUÇI

Actually pass the parameter to the dnsmasq where to read its hosts file from.

5656777b 03/26/2010 05:57 PM Ermal LUÇI

Fix parameters

2ccd8499 03/26/2010 05:38 PM Ermal LUÇI

Use the new tool to monitor active leases.

c71f5fcd 03/25/2010 03:01 PM Ermal LUÇI

Catch up with php5

6f76920c 03/12/2010 01:14 AM Andrew Thompson

Use pgrep/pkill to save a bit of cpu.

6d6bca27 03/08/2010 06:58 PM Ermal Luçi

Do not test for booting in here for mount points.

0c331f1e 03/08/2010 02:29 PM Ermal Luçi

Catch up with php5.

26586f7a 03/04/2010 04:11 PM Ermal Luçi

Ticket #400. Commit partial patch from this ticket.

96d7b761 03/01/2010 11:11 PM Chris Buechler

use local-ttl 1. No reason not to, and it works around issue with Snow Leopard

7b819cdb 02/27/2010 07:47 PM Jim Pingle

A couple fixes for DHCP lease parsing. Ticket #374

c4b4878c 01/21/2010 11:12 PM Chris Buechler

fix DHCP relay

6955830f 12/28/2009 09:42 AM Ermal Luçi

Replace some occurrence of /tmp with the propper global variable in attempt to minimize the search for what changes /tmp permissions.

a7503d91 12/27/2009 05:45 PM jim-p

Change this include to a require_once(), it was causing an error on boot.

2ec2a374 12/21/2009 05:25 PM Ermal Luçi

Make dnsupdate runnable per interface. Update the calls on interface_configure to per interface. Remove unused dyndns_reset function.

663d1937 12/16/2009 02:14 PM Scott Ullrich

Do not pass option -l to dnsmasq any longer. Only launch the registration helper daemon if the option is enabled

0be93267 12/11/2009 11:42 AM Ermal Luçi

Touch up some comments and error messages. Teach dydns_configure to update only one interface.

a6327ffc 12/08/2009 02:21 AM Scott Ullrich

Only kill processes if they are running

4494cf6a 12/07/2009 11:50 PM Chris Buechler

fix typos

8713bf55 12/07/2009 12:40 AM Scott Ullrich

Do not include grep

fe144dc1 12/07/2009 12:34 AM Scott Ullrich

Restart parser after changes

7ea754a8 12/07/2009 12:26 AM Scott Ullrich

Adding script to parse dhcpd log file and populate /etc/hosts so that we can move to a newer dnsmasq. in addition, the current dnsmasq isc parsing is broken so there is not a choice to move either way. Ticket #79

5f156797 12/03/2009 10:21 PM Scott Ullrich

dnsmasq defaults to 150 concurrent lookups. For some environments (large) this is not enough. Increase to 5000

9c38bcea 11/28/2009 09:47 PM Scott Ullrich

Do not dedicate 16 characters to interface name

46c5b763 11/27/2009 09:57 PM Pierre POMES

Fix hostname checking when entering a dhcp static mapping and replace "." with "_" when writing "host-name" option in dhcpd.conf. Resolves #159

483e6de8 11/21/2009 09:08 PM Scott Ullrich

Rework includes/require. This saves about 4 megabytes.
Simplify get_memory(). Tested on mips/i386

ad30055f 11/16/2009 01:47 PM Ermal Luçi

Resolves #155. Replace space characters with underscore ones.

abcb2bed 10/01/2009 03:19 PM Ermal Luçi
  • Convert carp/vips code to behave the same as other interfaces.
  • Make optimizations around it.
  • Make sure when we reload teh underlying interface we reload carp too.
  • Some fixes around the code.

Reviewed-by: scott@ and billm@

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

417fc5c4 08/23/2009 10:46 PM Scott Ullrich

Minor header touchups

17f6eafa 08/23/2009 10:45 PM Scott Ullrich

remove stray f

b06b9759 08/23/2009 07:38 PM Scott Ullrich

Remove leading space

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

f239ff11 06/18/2009 08:25 PM Ermal Luçi

Remove filter_configure from dhcrelay_configure.

0cc5b3f4 05/28/2009 10:39 PM Scott Ullrich

Ooops, clear-on-reload is preenting dnsmasq from starting.

aa5d3ff6 05/28/2009 10:34 PM Scott Ullrich

Adding --clear-on-reload:

--clear-on-reload
Whenever /etc/resolv.conf is re-read, clear the DNS cache. This
is useful when new nameservers may have different data than that
held in cache.
739b97d9 05/28/2009 10:27 PM Scott Ullrich

Use --all-servers:

--all-servers
By default, when dnsmasq has more than one upstream server
available, it will send queries to just one server. Setting this
flag forces dnsmasq to send all queries to all available...
d8c3d46e 04/26/2009 12:52 AM Scott Ullrich

Create /var/run in chroot for dhcpd

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...
af25d415 03/10/2009 06:17 AM Chris Buechler

move killall dhcpd above section that exits if no DHCP servers are enabled, and configure dhcpd if it's disabled by option #2 at the console.

Ticket #1867 (cvstrac)

41997fbb 01/28/2009 06:13 PM Ermal Luçi

Add the GUI part for IGMPproxy that has been on the snapshots for a while.

31b61005 12/25/2008 09:22 PM Ermal Luçi

Pass down the friendly interface to dyndns to correct problems with find the interface ip and binding of curl.

105a0f74 12/07/2008 01:57 PM Ermal Luçi

Fix services_dyndns_reset to be useful.

be38535c 11/08/2008 03:56 PM Ermal Luçi

Try to use where possible filter_configure so upcoming event modifications can be easily integrated.

15be1722 11/08/2008 03:44 PM Ermal Luçi

Use existing functions to not duplicate code.

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}
6f9b8073 11/06/2008 11:19 PM Ermal Luçi
  • Remove some unused code.
  • Correct dhcpd config
    - Allow the dhcp server to run on interfaces even though they are bridged
    - Simplify logic
    - Consitently check through code if a specifc interface is enabled for dhcpd

NOTE: Probably dhcpd might need some custom options textarea to allow more advanced option setup by users.

a976fa82 11/06/2008 07:26 PM Scott Ullrich

Unbreak.

Fatal error: Only variables can be passed by reference in /etc/inc/services.inc on line 596

Pointy-hat-to: smos

73239086 11/06/2008 03:13 PM Seth Mos

Surpress killall messages

e3a13b00 10/29/2008 03:07 AM Scott Ullrich

Add services_dhcp_server_enable which allows the DHCP server to be turned
off easily.

85a5da13 10/23/2008 09:51 PM Ermal Luçi
  • Rename get_current_wan_address to get_interface_ip
  • Rename get_real_wan_interface to get_real_interface
  • Simplify get_interface_ip by using find_interface_ip which should help in speed to since its using caching. Pointed by billm@
  • Cleanup some code when passing or remove some unused one.