thorpej
f5fc764943
Only invoke hostname(1) and domainname(1) if they exist (tested with the
...
`type' shell built-in). Makes it possible to save some space on install
media which uses DHCP.
2000-04-28 16:34:31 +00:00
thorpej
d07c2b5b7e
Fix a missing ~ which caused fixed-address leases to be treated like
...
normal leases, resulting in an eventual NULL-deref in supersede_lease().
Fixes PR #9976 .
2000-04-26 23:11:20 +00:00
thorpej
acd373ca8f
.cvsignore bad! bad _MelloN_, no biscuit!
2000-04-25 21:18:44 +00:00
thorpej
7b512c0ae2
Avoid an unaligned access.
2000-04-24 05:38:51 +00:00
thorpej
0ce0f58ae0
Fix a bug where a clause in the client configuration file like:
...
default nis-domain "";
would cause a NULL pointer deref while writing out the lease into
the persistent database if the server didn't include an nis-domain
option in the reply.
2000-04-24 05:27:51 +00:00
mellon
e2074b3bbf
Fix dhcpctl subdir build.
2000-04-23 21:42:29 +00:00
thorpej
7188cd9f3b
Back out previous; it builds on LP64 platforms now.
2000-04-23 18:39:54 +00:00
thorpej
4ea436d3e0
Address LP64 issues (just add some casts; the code is safe).
2000-04-23 18:39:00 +00:00
sommerfeld
c8ad38a791
Disable build of client on alpha due to LP64 issues.
2000-04-23 03:08:12 +00:00
sommerfeld
e012be0e69
unsigned != size_t (tripped up build on alpha).
2000-04-23 02:47:57 +00:00
sommerfeld
4a799f6f27
disable dhcpctl subdir to un-break build since it doesn't have a makefile yet
2000-04-22 18:04:34 +00:00
mellon
e04a818808
Initial merge of ISC DHCP 3.0 into NetBSD tree (incomplete)
2000-04-22 08:18:11 +00:00
mellon
e86d6c24ba
Initial import of version 3 of the ISC DHCP distribution.
2000-04-22 07:11:26 +00:00
soren
e7d9a82c6f
'If it comes from a client that already knows its address and is not
...
requesting a broadcast response, and we can unicast to a client without
using the ARP protocol, sent it directly to that client.'
Make some ARCS firmware happy.
Many thanks to Ted Lemon for debugging this.
1999-12-07 23:23:16 +00:00
mjl
2c3c567c94
From FreeBSD misc/14850: When communicating with a BOOTP server,
...
dhclient would fail to configure the interface and crash. Added check
for lease time option present before using that value.
1999-11-15 15:50:16 +00:00
hubertf
4fa18183d7
Install example dhcpd.conf into /usr/share/examples/dhcp
1999-10-09 15:33:36 +00:00
enami
9ce05a481a
Move the actual work when dhclient got signal out of signal handlers,
...
and make not to exit the program if the signal is hanldled properly.
Reviewed by: Ted Lemon
1999-08-24 03:25:31 +00:00
thorpej
4281f72137
If we get an NIS domain name, set it. If we set, clear it when the
...
lease is released.
1999-06-04 20:40:50 +00:00
thorpej
a2b8006ca9
If we get a host-name option, set it.
1999-06-04 20:12:52 +00:00
thorpej
26e41e4c44
The host-name option is text.
1999-06-04 20:09:12 +00:00
mellon
3c82a97a8d
Merge with ISC source.
1999-04-26 15:47:03 +00:00
mellon
58d7576468
Patchlevel 27
1999-04-26 15:43:06 +00:00
mellon
177a06d1a4
Resolve conflicts from Patchlevel 25 import.
1999-04-09 17:55:01 +00:00
mellon
95518966c2
Patchlevel 25
1999-04-09 17:52:05 +00:00
mellon
a20da108b1
Merge patchlevel 22.
1999-03-30 03:12:28 +00:00
mellon
2edefbc506
Import 2.0b1pl22, the pecked-to-death-by-ducks patchlevel.
1999-03-30 03:10:46 +00:00
mellon
6ad36e81ac
Re-add README file and RELNOTES, as they may actually be of some interest.
1999-03-30 01:54:50 +00:00
mellon
ba99fde8c5
Merge patchlevel 21
1999-03-30 01:53:57 +00:00
mellon
1cc8443c6f
Patchlevel 21
1999-03-30 01:51:44 +00:00
mellon
029f7c27bf
Resolve conflicts in pl20a merge.
1999-03-30 00:12:14 +00:00
mellon
4f34fd30b5
Patchlevel 20 fixes
1999-03-30 00:10:08 +00:00
mellon
579e9efdc7
Resolve conflicts in pl20 merge.
1999-03-29 23:08:21 +00:00
mellon
3b4ecb27b5
Patchlevel 20
1999-03-29 23:00:49 +00:00
drochner
61e1563f2b
Revert to the last ISC version. The local modification breaks bootp
...
clients which have the requested filename fixed in ROM.
The intended echoing behaviour is already provided by the ISC version
(if no special bootfile name is specified in dhcpd.conf).
1999-03-26 20:15:01 +00:00
mellon
7ccf21d94d
Fix conflicts in merge.
1999-03-26 17:52:45 +00:00
mellon
28f100096f
Patchlevel 19
1999-03-26 17:49:19 +00:00
lukem
7e1c62baf8
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +00:00
mycroft
867aa13949
Remove bashism, so this actually works.
1999-03-05 22:37:43 +00:00
mellon
0c19a76c66
Add some documentation on customization.
1999-03-05 18:10:36 +00:00
mellon
83ec6e889e
Merge with 2.0b1pl18
1999-03-05 17:52:44 +00:00
mellon
9c2d0f125c
2.0 Beta 1 Patchlevel 18
1999-03-05 17:43:43 +00:00
mellon
e7b0bff792
Resolve conflicts in 2.0b1pl15
1999-02-24 04:14:34 +00:00
mellon
984693e047
V2 Beta 1 Patchlevel 15
1999-02-24 04:11:01 +00:00
mellon
aa0c70bd9e
Merge Patchlevel 14 with trunk.
1999-02-19 22:39:06 +00:00
mellon
a72b8385ee
Not needed in NetBSD
1999-02-19 22:38:07 +00:00
mellon
db803634cc
Not needed in NetBSD
1999-02-19 22:01:10 +00:00
mellon
4c4fb0b6fd
Patchlevel 14
1999-02-19 21:58:14 +00:00
mellon
d6ea104a53
Update call to write_client_lease.
1999-02-18 22:14:36 +00:00
mellon
8087ed2222
fallback_interface no longer needed.
1999-02-18 22:14:01 +00:00
mellon
2b8be45751
Resolve conflicts in 2.0b1pl13 import
1999-02-18 22:04:06 +00:00