CVS: cvs.openbsd.org: src

2012-11-23 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/23 08:25:47 Modified files: distrib/special/dhclient: Makefile sbin/dhclient : dhclient.c dhcpd.h dispatch.c kroute.c privsep.c privsep.h Log message: Use the

CVS: cvs.openbsd.org: src

2012-11-23 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/23 08:50:11 Modified files: sbin/dhclient : Makefile Log message: Missed file from last commit.

CVS: cvs.openbsd.org: src

2012-11-24 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/24 11:06:14 Modified files: sbin/dhclient : dhclient.c dispatch.c Log message: Don't segfault if no subnet-mask is provided, or is marked 'ignore' in dhclient.conf. Always zero out stack masks

CVS: cvs.openbsd.org: src

2012-11-25 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/25 05:49:56 Modified files: sbin/dhclient : clparse.c dhclient.c dhcpd.h Log message: Clean up parsing of option lists. Part 1. 1) Add config-required_options_count so that syntactically incorrect

CVS: cvs.openbsd.org: src

2012-11-25 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/25 07:56:55 Modified files: sbin/dhclient : clparse.c Log message: Clean up parsing of option lists. Part 2. DHO_PAD (pad) and DHO_END (option-end) are not really options and it makes no sense to

CVS: cvs.openbsd.org: src

2012-11-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/26 10:42:05 Modified files: share/man/man5 : hostname.if.5 Log message: The install scripts no longer create hostname.if files with 'dhcp NONE NONE NONE'. It's just 'dhcp'.

CVS: cvs.openbsd.org: src

2012-11-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/26 14:35:20 Modified files: share/man/man5 : hostname.if.5 Log message: Make it clear that lines are processed in the given order and provide an example using dhcp, a common use case. ok sthen@

CVS: cvs.openbsd.org: src

2012-11-27 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/27 07:14:16 Modified files: sbin/dhclient : clparse.c Log message: Clean up parsing of option lists. Part 5. Don't toss away an existing request/require list unless the new list is successfully

CVS: cvs.openbsd.org: src

2012-11-27 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/27 08:51:48 Modified files: sbin/dhclient : dhcpd.h clparse.c dhclient.c dhclient.conf.5 Log message: Clean up parsing of option lists. Part 6. Treat 'ignore' option lists the same as 'request'

CVS: cvs.openbsd.org: src

2012-11-27 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/27 11:52:39 Modified files: sbin/dhclient : clparse.c Log message: Clean up parsing of option lists. Part 7 (and final). Allow 'request ;', 'require ;' and 'ignore ;' as requests to create empty

CVS: cvs.openbsd.org: src

2012-11-28 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/28 17:31:57 Modified files: sbin/dhclient : privsep.h Log message: Nuke unused 'extern' declaration.

CVS: cvs.openbsd.org: src

2012-11-29 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/29 07:13:31 Modified files: sbin/dhclient : dhclient.c Log message: Nobody looks at the result of fork_privchld(), so make it return void and not int/pid_t.

CVS: cvs.openbsd.org: src

2012-11-30 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/11/30 17:13:32 Modified files: sbin/dhclient : privsep.h Log message: A couple of whitespace nits.

CVS: cvs.openbsd.org: src

2012-12-01 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/01 04:59:45 Modified files: sbin/dhclient : dhclient.c Log message: Make privileged process daemonize too. Using same function as the non-privileged process, go_daemon(). As pointed out by

CVS: cvs.openbsd.org: src

2012-12-02 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/02 10:03:19 Modified files: sbin/dhclient : dhclient.c dhcpd.h kroute.c privsep.c privsep.h Log message: Try harder to cleanup when exiting. In particular catch signals SIGHUP, SIGINT, SIGTERM,

CVS: cvs.openbsd.org: src

2012-12-03 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/03 15:19:47 Modified files: sbin/dhclient : dhclient.c kroute.c Log message: Cleanup after a 'ifconfig down', but stick around so 'ifconfig up' will get a new lease without having to restart

CVS: cvs.openbsd.org: src

2012-12-03 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/03 15:36:17 Modified files: sbin/dhclient : dhclient.c kroute.c Log message: Backout last. It breaks existing 'ifconfig down ; dhclient' usage. Pointed out by deraadt@

CVS: cvs.openbsd.org: src

2012-12-04 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/04 12:24:03 Modified files: sbin/dhclient : bpf.c clparse.c dhclient.c dhcpd.h dispatch.c errwarn.c kroute.c privsep.c Log message: Eliminate hand-rolled pseudo-strerror()

CVS: cvs.openbsd.org: src

2012-12-04 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/04 20:14:10 Modified files: sbin/dhclient : dhclient.c Log message: If there is no domain-name and no domain-name-servers provided in the lease (or if they are 'ignore'd in dhclient.conf), and

CVS: cvs.openbsd.org: src

2012-12-05 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/05 11:11:33 Modified files: sbin/dhclient : dhclient.c Log message: Archeological investigation shows dhclient-script did not overwrite resolv.conf unless at least one of domain-name or

CVS: cvs.openbsd.org: src

2012-12-09 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/09 13:28:03 Modified files: sbin/dhclient : dhclient.c dhclient.8 Log message: Add a new option to the dhclient command line interface. '-i' takes a list of option names, and any values provided

CVS: cvs.openbsd.org: src

2012-12-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/15 06:26:28 Modified files: sbin/dhclient : dhclient.c Log message: Nuke unused parameter 'ifname' to get_ifname().

CVS: cvs.openbsd.org: src

2012-12-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/17 15:52:59 Modified files: sbin/dhclient : dhclient.c kroute.c Log message: Don't daemonize until the RTM_NEWADDR message is received. Shuffle things a bit so configuring the address and default

CVS: cvs.openbsd.org: src

2012-12-19 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/19 05:25:38 Modified files: sbin/dhclient : kroute.c dhcpd.h dhclient.c Log message: Don't attempt to delete an address that has already been deleted by a new dhclient (or anyone else). Instead,

CVS: cvs.openbsd.org: src

2012-12-29 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2012/12/29 07:40:01 Modified files: sbin/dhclient : bpf.c dhclient.c dispatch.c kroute.c privsep.c Log message: Make HUP to either one of the processes cause a restart that will have dhclient re-read

CVS: cvs.openbsd.org: src

2013-01-01 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/01 18:06:57 Modified files: sbin/dhclient : clparse.c Log message: Delete misleading comment and a pointless check of !ifi. Since ifi is either successfully calloc'd or dhclient dies early.

CVS: cvs.openbsd.org: src

2013-01-02 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/02 07:47:40 Modified files: sbin/dhclient : tables.c Log message: Sync dhcpd and dhclient list of dhcp options. There's only one dhcp-options(5) so lists of defined option names should be the same.

CVS: cvs.openbsd.org: src

2013-01-02 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/02 09:27:42 Modified files: sbin/dhclient : dhclient.c Log message: Only check '-l' parameter for regular-fileness. Not built-in default path. And only error out if the file is successfully

CVS: cvs.openbsd.org: src

2013-01-02 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/02 09:41:58 Modified files: usr.sbin/dhcpd : dhcp-options.5 Log message: Rework to simply list all options in alphabetical order. Functional groupings and sub-ordering them in RFC/numerical order

CVS: cvs.openbsd.org: src

2013-01-02 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/02 13:35:00 Modified files: distrib/miniroot: install.sub Log message: Sync hostname.if parsing with /etc/netstart. Toss in a ipv6 'prefix' parsing fix. ok rpe@ naddy@

CVS: cvs.openbsd.org: src

2013-01-03 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/03 09:35:22 Modified files: usr.sbin/dhcpd : dhcp-options.5 Log message: Don't mention the (incorrect) option number of autoproxy-script, since we don't mention the option numbers for other options.

CVS: cvs.openbsd.org: src

2013-01-05 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/05 05:34:53 Modified files: usr.sbin/dhcpd : packet.c Log message: Check UDP length field for short as well as long values. Fixes a dhcpd crash when a UDP packet arrives saying it has 0 length.

CVS: cvs.openbsd.org: src

2013-01-05 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/05 05:55:10 Modified files: lib/libc/time : strftime.3 Log message: Fix verbiage to make it clear that on success the return value of strftime() is the number of characters printed. POSIX verbiage

CVS: cvs.openbsd.org: src

2013-01-05 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/05 06:41:56 Modified files: sbin/dhclient : packet.c Log message: Apply same fix to UDP length check as was just committed in dhcpd.

CVS: cvs.openbsd.org: src

2013-01-05 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/05 13:34:17 Modified files: sbin/dhclient : dhcpd.h dhclient.c Log message: Change write_client_lease() into lease_as_string() and modify rewrite_client_leases() to use lease_as_string(), writing

CVS: cvs.openbsd.org: src

2013-01-06 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/06 08:33:12 Modified files: sbin/dhclient : dhclient.c Log message: Make buffer for lease_as_string() 8192 bytes. A pathological lease string listing all possible option names turns out to be about

CVS: cvs.openbsd.org: src

2013-01-12 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/12 21:51:28 Modified files: sbin/dhclient : dhclient.c Log message: Check results of strdup() of domainname and nameservers options. Original diff from lteo@, tweaked by me. ok lteo@

CVS: cvs.openbsd.org: src

2013-01-13 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/13 11:11:34 Modified files: sbin/dhclient : dhcp.h Log message: Add DHO_ defines for all known options. Use same names as ISC where available. No functional change.

CVS: cvs.openbsd.org: src

2013-01-13 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/13 11:24:23 Modified files: usr.sbin/dhcpd : dhcp.h Log message: Add DHO_ defines for all known options. Use same names as ISC where available. No functional change.

CVS: cvs.openbsd.org: src

2013-01-13 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/13 11:38:02 Modified files: sbin/dhclient : dhcp.h usr.sbin/dhcpd : dhcp.h Log message: Tweak whitespace, add missing #defines, use DHO_RELAY_AGENT_INFORMATION rather than

CVS: cvs.openbsd.org: src

2013-01-13 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/13 15:09:38 Modified files: sbin/dhclient : dhclient.c options.c Log message: Make pretty_print_option() return rather than fmt error when the option fails validation tests. Make

CVS: cvs.openbsd.org: src

2013-01-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/15 14:44:28 Modified files: sbin/dhclient : dhclient.c privsep.c privsep.h Log message: Add IMSG_WRITE_FILE and associated bits to allow the unprivileged process to ask that a file be written by

CVS: cvs.openbsd.org: src

2013-01-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/15 22:16:02 Modified files: sbin/dhclient : dhclient.c Log message: Don't tell the priviledged process to discard active_addr if there is a pending address addition. Should fix routehandler:

CVS: cvs.openbsd.org: src

2013-01-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/15 23:11:21 Modified files: sbin/dhclient : dhclient.c dhcpd.h options.c Log message: Use the magic of asprintf() to produce more informative error and log messages.

CVS: cvs.openbsd.org: src

2013-01-16 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/16 04:02:10 Modified files: sbin/dhclient : dhclient.c dhcpd.h options.c Log message: Revert last. asprintf() breaks something.

CVS: cvs.openbsd.org: src

2013-01-16 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/16 14:35:41 Modified files: sbin/dhclient : dhclient.c dhcpd.h options.c Log message: Unrevert last reversion. otto@ pointed out that it wasn't asprintf() causing a problem, it was accessing

CVS: cvs.openbsd.org: src

2013-01-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/17 16:41:07 Modified files: sbin/dhclient : dhclient.c dhcpd.h kroute.c privsep.h Log message: Try harder to clear out default routes on the interface being configured. Only exempt default routes

CVS: cvs.openbsd.org: src

2013-01-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/17 22:50:32 Modified files: sbin/dhclient : dhclient.8 dhclient.c dhcpd.h Log message: Add command line option '-L' that specifies an optional file into which the most recent offer and effective

CVS: cvs.openbsd.org: src

2013-01-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/17 23:05:54 Modified files: sbin/dhclient : dispatch.c Log message: Change a bunch of error()'s to warning()'s in the dispatch loop. Set 'quit' to exit the loop in those situations, allowing more

CVS: cvs.openbsd.org: src

2013-01-21 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/21 23:02:52 Modified files: sbin/dhclient : dhclient.c kroute.c Log message: Whitespace nit. Better error messages.

CVS: cvs.openbsd.org: src

2013-01-24 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/24 22:00:27 Modified files: usr.bin/ssh: krl.c Log message: Revert last. Breaks due to likely typo. Let djm@ fix later. ok djm@ via dlg@

CVS: cvs.openbsd.org: src

2013-01-25 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/25 21:11:39 Modified files: sbin/dhclient : dhcpd.h Log message: Whitespace tweaks.

CVS: cvs.openbsd.org: src

2013-01-25 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/25 22:07:21 Modified files: sbin/dhclient : dhclient.c dhcpd.h Log message: Read /etc/resolv.conf.tail once on startup and save contents for application during subsequent resolv.conf building.

CVS: cvs.openbsd.org: src

2013-01-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/26 11:51:42 Modified files: sbin/dhclient : dhclient.c Log message: Oops. Restore no domain-name, no domain-name-seervers means don't touch resolv.conf behaviour.

CVS: cvs.openbsd.org: src

2013-01-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/26 19:45:46 Modified files: sbin/dhclient : dhclient.c dhcpd.h privsep.c privsep.h Log message: Refactor code a bit. Calculate resolv.conf contents once when binding a lease and reuse as required

CVS: cvs.openbsd.org: src

2013-01-31 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/01/31 18:33:44 Modified files: sbin/dhclient : dhclient.c kroute.c Log message: Write out resolv.conf only if the default route is under the control of the process binding the lease. Re-check the

CVS: cvs.openbsd.org: src

2013-02-01 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/01 08:24:55 Modified files: sbin/dhclient : dhclient.c Log message: Handle a non-existant resolv.conf.tail without issuing an error message. Handle an empty resolv.conf.tail without exiting. Don't

CVS: cvs.openbsd.org: src

2013-02-01 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/01 19:47:16 Modified files: sbin/dhclient : dhclient.c Log message: Dereference correct pointer. Fix crash when checking whether resolv.conf should be written. Bad cut 'n paste.

CVS: cvs.openbsd.org: src

2013-02-02 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/02 13:20:42 Modified files: sbin/dhclient : dhclient.c Log message: Expunge unused variables and pointless construction of same in bind_lease().

CVS: cvs.openbsd.org: src

2013-02-03 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/03 08:10:36 Modified files: sbin/dhclient : kroute.c Log message: Use RTM_GET rather than the sysctl/scan all routes dance to obtain the current default route. Much less work for the routing

CVS: cvs.openbsd.org: src

2013-02-03 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/03 14:04:19 Modified files: usr.sbin/dhcpd : bpf.c dhcpd.h packet.c sbin/dhclient : bpf.c dhcpd.h packet.c Log message: Remove unused (a.k.a. always passed NULL) parameter 'data' from

CVS: cvs.openbsd.org: src

2013-02-08 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/08 19:46:03 Modified files: usr.bin/hexdump: conv.c Log message: 'dcl' - 'dc1'. From William Ahern via bugs@. Thanks!

CVS: cvs.openbsd.org: src

2013-02-09 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/09 16:37:21 Modified files: sbin/dhclient : clparse.c dhclient.c dhclient.8 Log message: As tedu@ pointed out a while ago, it makes little sense to discard an option list if it contains duplicate

CVS: cvs.openbsd.org: src

2013-02-13 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/13 12:32:52 Modified files: sbin/dhclient : dhclient.c dispatch.c Log message: Restore previous behaviour of not cleaning up in response to SIGTERM. SIGTERM is used to make processes go away

CVS: cvs.openbsd.org: src

2013-02-14 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/14 13:39:46 Modified files: sbin/dhclient : bpf.c dhclient.c dhcpd.h options.c Log message: Don't rely on the packet buffer (client-packet) being preserved between attempts to send DISCOVER or

CVS: cvs.openbsd.org: src

2013-02-14 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/14 15:06:14 Modified files: usr.sbin/dhcpd : dhcp.c Log message: Obey RFC 2131 and when the broadcast flag is set send reply back via udp broadcast and link-local broadcast. Not udp broadcast to

CVS: cvs.openbsd.org: src

2013-02-14 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/14 15:18:12 Modified files: sbin/dhclient : dhclient.c dispatch.c Log message: When an interface generates an RTM_IFINFO message, it may be as the result of its LLADDR changing! Check said address

CVS: cvs.openbsd.org: src

2013-02-14 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/14 18:20:39 Modified files: sbin/dhclient : kroute.c Log message: Don't leak routing socket fd if getting the default route fails. e.g. with ESRCH. Ask for default route in correct routing domain.

CVS: cvs.openbsd.org: src

2013-02-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/15 07:40:04 Modified files: sbin/dhclient : dhclient.c Log message: Unbreak DISCOVER by initializing xid from correct field.

CVS: cvs.openbsd.org: src

2013-02-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/15 07:54:04 Modified files: sbin/dhclient : dhclient.c Log message: Even if no one uses it, record the seconds since we started in the correct field.

CVS: cvs.openbsd.org: src

2013-02-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/15 08:00:17 Modified files: sbin/dhclient : dhclient.c Log message: Make code a tad less obscure by using sizeof() actual variable being zeroed, rather than some other variable that may be the same

CVS: cvs.openbsd.org: src

2013-02-15 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/15 12:52:38 Modified files: sbin/dhclient : dhclient.c Log message: Take more care to use the correct xid, rather than packet garbage. ok beck@

CVS: cvs.openbsd.org: src

2013-02-16 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/16 06:50:17 Modified files: sbin/dhclient : dhclient.c Log message: Remove accidentally committed debug statement (Got RTM_IFINFO).

CVS: cvs.openbsd.org: src

2013-02-16 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/16 17:02:44 Modified files: sbin/dhclient : dhclient.c Log message: Put the processes in the routing domain of the interface. Tweak error message to show problematic table id and use clearer

CVS: cvs.openbsd.org: src

2013-02-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/17 08:08:13 Modified files: sbin/dhclient : kroute.c Log message: dhclient-script did 'route -q $rdomain add $new_ip_address 127.0.0.1'. i.e. did not complain (-q) if 127/8 was unreachabel from

CVS: cvs.openbsd.org: src

2013-02-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/17 08:48:03 Modified files: sbin/dhclient : kroute.c Log message: Kill a magic number. 0 - RTP_NONE for priority in constructing routing messages. Prodded by otto@. RTP_NONE's home pointed out by

CVS: cvs.openbsd.org: src

2013-02-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/17 10:04:41 Modified files: sbin/dhclient : kroute.c dispatch.c dhclient.c Log message: Suppress some pointless debugging message: 1) If the pipe to the priv process is closed while waiting for

CVS: cvs.openbsd.org: src

2013-02-17 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/17 10:36:31 Modified files: sbin/dhclient : dhcpd.h dispatch.c kroute.c Log message: Using the value SIGQUIT to cause the dispatch loops to exit produced universal revulsion and no little

CVS: cvs.openbsd.org: src

2013-02-18 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/18 08:57:08 Modified files: sbin/dhclient : dhclient.c dhcpd.h dispatch.c kroute.c privsep.c privsep.h Log message: Rework log messages to be more useful. Rename

CVS: cvs.openbsd.org: src

2013-02-18 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/18 15:10:04 Modified files: sbin/dhclient : kroute.c Log message: Don't delete permanent arp cache entries when clearing the arp cache. Issue pointed out by Don Nasco. Deemed the correct thing to

CVS: cvs.openbsd.org: src

2013-02-19 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/19 16:40:25 Modified files: sbin/dhclient : dhclient.c Log message: Cancel any outstanding protocol timeout when a link goes away. When the link comes back we will start from scratch with DISCOVER.

CVS: cvs.openbsd.org: src

2013-02-20 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/20 11:50:29 Modified files: sbin/dhclient : privsep.h Log message: /* $OpenBSD: privsep.h,v 1.15 2013/02/18 15:57:08 krw Exp $ */ /* * Copyright (c) 2004 Henning Brauer henn...@openbsd.org *

CVS: cvs.openbsd.org: src

2013-02-21 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/21 07:10:22 Modified files: sbin/dhclient : kroute.c Log message: Use imsg_flush() to force delivery of IMSG_DELETE_ADDRESS to privileged process. This ensures a quicker exit of any previous copy

CVS: cvs.openbsd.org: src

2013-02-22 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/22 07:14:45 Modified files: sbin/dhclient : dhclient.8 Log message: Document signals dhclient currently pays attention to. Much help from jmc@, positive feedback from sthen@

CVS: cvs.openbsd.org: src

2013-02-22 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/22 15:28:15 Modified files: sbin/dhclient : dhclient.8 Log message: Attempt a short explanation of what happens on start up and when external configuration occurs on a interface with an associated

CVS: cvs.openbsd.org: src

2013-02-23 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/23 04:51:53 Modified files: sbin/dhclient : dhclient.8 Log message: Attempt a short explanation of the resolv.conf dance. A few other verbiage adjustments. Fixes from ok jmc@.

CVS: cvs.openbsd.org: src

2013-02-23 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/23 15:00:37 Modified files: sbin/dhclient : dhclient.8 Log message: 'contructed' - 'constructed'. Spotted by zinke@.

CVS: cvs.openbsd.org: src

2013-02-23 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/23 18:10:28 Modified files: sbin/dhclient : dhclient.c Log message: When no acceptable offers are received within the allowed timeframe call state_panic() instead of state_init(). state_init()

CVS: cvs.openbsd.org: src

2013-02-23 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/23 18:23:19 Modified files: sbin/dhclient : kroute.c Log message: Don't log a complaint that a non-existant default route could not be deleted. Be happy that the goal of no default route has been

CVS: cvs.openbsd.org: src

2013-02-24 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/24 05:18:43 Modified files: sbin/dhclient : dhclient.conf.5 dhclient.leases.5 Log message: Remove some anachronisms and use consistant form and markup for /var/db/dhclient.leases.IFNAME. Tweak and

CVS: cvs.openbsd.org: www

2013-02-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:www Changes by: k...@cvs.openbsd.org2013/02/26 08:24:37 Modified files: . : 53.html Log message: dhclient changed a bit.

CVS: cvs.openbsd.org: www

2013-02-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:www Changes by: k...@cvs.openbsd.org2013/02/26 08:25:17 Modified files: . : 53.html Log message: Oops. Eliminate stutter.

CVS: cvs.openbsd.org: www

2013-02-26 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:www Changes by: k...@cvs.openbsd.org2013/02/26 08:27:15 Modified files: . : 53.html Log message: Add link to strftime.

CVS: cvs.openbsd.org: src

2013-02-27 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/02/27 10:25:59 Modified files: sbin/dhclient : dhclient.c Log message: Avoid alignment errors when processing routing messages by reading the messages into dynamically allocated memory rather than a

CVS: cvs.openbsd.org: src

2013-03-07 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/03/07 06:23:27 Modified files: sbin/dhclient : kroute.c Log message: Refactor code around route label creation and checking to make it easier to read. No functional change. ok sthen@

CVS: cvs.openbsd.org: src

2013-03-08 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/03/08 05:25:15 Modified files: sbin/dhclient : kroute.c Log message: Consolidate parsing of rtm address lists. Use RTAX_GATEWAY entry to get ARP sockaddr_dl info, rather than re-parsing manually. ok

CVS: cvs.openbsd.org: www

2013-03-11 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:www Changes by: k...@cvs.openbsd.org2013/03/11 05:57:35 Modified files: faq: current.html Log message: Type (sould - should) and spacing nit.

CVS: cvs.openbsd.org: src

2013-03-11 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/03/11 09:43:38 Modified files: usr.sbin/dhcpd : dhcp.c Log message: RFC 2131 says don't ACK any REQUEST messages that contain a server-identifier option that specifies a different dhcp server. So

CVS: cvs.openbsd.org: src

2013-03-21 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/03/21 06:41:12 Modified files: sbin/dhclient : clparse.c Log message: Free lease with free_client_lease() rather than free().

CVS: cvs.openbsd.org: src

2013-03-22 Thread Kenneth R Westerback
CVSROOT:/cvs Module name:src Changes by: k...@cvs.openbsd.org2013/03/22 17:45:52 Modified files: usr.sbin/dhcpd : dhcp.c Log message: RFC 2131 4.3.1 seems clear that a server MUST NOT include the client-identifier option in OFFER or ACK messages. So stop doing so.

  1   2   3   4   5   6   7   8   9   10   >