David E. O'Brien
c6c78b97ca
* Consistently use the `make_resolv_conf' function.
...
* Better handling of the 127.0.0.1 route.
* Minor style tweak to reduce diffs from v3 script and ours.
Obtained from: ISC v3 client script
2000-11-04 20:45:35 +00:00
David E. O'Brien
235854e865
This commit was generated by cvs2svn to compensate for changes in r68325,
...
which included commits to RCS files with non-trunk default branches.
2000-11-04 20:14:55 +00:00
David E. O'Brien
7657fb140f
Import Patchlevel 5 of the ISC 2.0 dhcp client plus bug fixes from the
...
beta ISC DHCP version 3 offering.
In message http://www.isc.org/ml-archives/dhcp-client/2000/10/msg00001.html
author Ted Lemon stated "This will not be fixed in any 2.0 release - 2.0
is no longer being maintained." to a reported problem about an
interoperability problem against Microsoft servers. FreeBSD went with the
ISC client vs. the WIDE client because others convinced me it was better
supported. Sigh. I wonder if version 3 will get the same treatment after
its release...
Since FreeBSD generally uses only released contrib products and the ISC
version 3 offering is still in beta, our backs are up against the wall.
The common/options.c rev 1.65 work around for erroneous Microsoft DHCP
servers has been back ported to the version 2.0pl5 client. Since this
comes from a change in the vendor's own code (and would no doubt also be
committed to the version 2 client if the author were still supporting it),
we will consider this a vendor release and import this as such.
PR: 21658
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
2000-11-04 20:14:55 +00:00
David E. O'Brien
7b9e3929de
Fix conflicts.
2000-11-04 19:59:11 +00:00
David E. O'Brien
33abda25ac
Import Patchlevel 5 of the ISC 2.0 dhcp client.
2000-11-04 19:57:10 +00:00
David E. O'Brien
148441e52a
This commit was generated by cvs2svn to compensate for changes in r68320,
...
which included commits to RCS files with non-trunk default branches.
2000-11-04 19:57:10 +00:00
David E. O'Brien
4a0d94aa19
Fix conflicts.
2000-08-09 18:38:26 +00:00
David E. O'Brien
3b5006fdf4
Vendor approved fix where with some CIDR subnets, dhclient would set the
...
broadcast address to the [sub]net address.
Approved by: Ted Lemon <mellon@nominum.com>
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>
2000-08-09 18:37:31 +00:00
David E. O'Brien
084059f84f
Use the cleaner "-n" syntax w/in [] rather then compare against `""'.
...
Submitted by: green
2000-07-28 09:20:39 +00:00
David E. O'Brien
df463686ea
Prevent 'set' from it interpreting the shell var as an argument.
...
Submitted by: green
2000-07-28 08:53:40 +00:00
David E. O'Brien
8e128180b2
The result of 'set' gives parameters starting with $1, not $0.
...
Submitted by: green
2000-07-28 08:46:08 +00:00
David E. O'Brien
cfcf9e97c9
Back out rev 1.12 (safe quoting) until I have a chance to rework the change
...
and get wider testing. Too many people are having problems with the
script in its current form.
2000-07-24 20:50:18 +00:00
David E. O'Brien
61203ed3a0
Fix vendor bogon where one of dhcp_option_ev_name()'s formal parameter
...
types did not match the prototype.
(Note: this is one bug that an Ada compiler would have found as when you
typedef a new type, the new type is not assignment compatabile with the
type used to make it up. C should only be so featureful.)
2000-07-20 19:51:37 +00:00
David E. O'Brien
f488fa12ec
Update to match the upgrade I just performed.
2000-07-20 10:07:13 +00:00
David E. O'Brien
e6d7feef80
Careful with long, command-line provided interface names.
...
Obtained from: OpenBSD (rev 1.5)
2000-07-20 09:56:18 +00:00
David E. O'Brien
11c898d281
arp(8) invocations fixed -- one does not use "-n" with "-d".
...
Obtained from: OpenBSD (rev 1.7)
2000-07-20 09:55:08 +00:00
David E. O'Brien
38234a80b2
safe shell quoting
...
Obtained from: OpenBSD (rev 1.6)
2000-07-20 09:53:10 +00:00
David E. O'Brien
6ad39c5859
Make sure we delete the PID file when we exit.
...
Obtained from: OpenBSD rev 1.3 (this semi-security fix was hidden as a
lease time fix)
2000-07-20 09:33:24 +00:00
David E. O'Brien
795cf8bb96
Add yet more options to usage() that the author did not document.
2000-07-20 09:16:30 +00:00
David E. O'Brien
4bb78bf510
Careful with long, command-line provided interface names.
...
Obtained from: OpenBSD (rev 1.7)
2000-07-20 08:57:29 +00:00
David E. O'Brien
3074027e68
Fix conflicts.
2000-07-20 08:44:53 +00:00
David E. O'Brien
134783f7a8
Import Patchlevel 3 of the ISC 2.0 dhcp client.
2000-07-20 08:36:42 +00:00
David E. O'Brien
46814e0b72
This commit was generated by cvs2svn to compensate for changes in r63616,
...
which included commits to RCS files with non-trunk default branches.
2000-07-20 08:36:42 +00:00
David E. O'Brien
46050c0804
Import Patchlevel 2 of the ISC 2.0 dhcp client.
2000-07-03 18:44:09 +00:00
David E. O'Brien
aa9fa86ab3
This commit was generated by cvs2svn to compensate for changes in r62475,
...
which included commits to RCS files with non-trunk default branches.
2000-07-03 18:44:09 +00:00
David E. O'Brien
29f42a6aee
Change $FreeBSD$ placement.
2000-06-26 23:03:37 +00:00
David E. O'Brien
346e95e237
Removed the doubled $FreeBSD$.
2000-06-26 23:02:56 +00:00
David E. O'Brien
613a51bf47
Merge in rev 1.2 ("-1"), and rev 1.6 (be quiet).
2000-06-26 08:21:15 +00:00
David E. O'Brien
ee4f4a92db
Import Patchlevel 1 of the ISC 2.0 dhcp client.
2000-06-26 08:06:22 +00:00
David E. O'Brien
41067f0457
This commit was generated by cvs2svn to compensate for changes in r62104,
...
which included commits to RCS files with non-trunk default branches.
2000-06-26 08:06:22 +00:00
David E. O'Brien
0b8f0431a4
Revert rev 1.10 as I took the bug report too much on face value. The bug
...
submitter has been refered to the ISC to determine if there his problems
are due to a bug in the script.
As a side note, `man 8 ifconfig' does not show "ifconfig -alias" as being
acceptable, but it is and does server a purpose.
2000-05-20 18:01:05 +00:00
David E. O'Brien
866299fe42
Our `ifconfig' syntax uses "alias" not "-alias".
...
Submitted by: Per Kristian Hove <Per.Hove@math.ntnu.no>
2000-05-20 17:47:06 +00:00
David E. O'Brien
9c1f8f49ec
Only log when there is a real change to the configuration state.
...
Requested and Tested by: unfurl
2000-01-15 22:46:40 +00:00
Jeroen Ruigrok van der Werven
76a1875dc5
Fix dhclient-exit-hooks location. (PR 14253)
...
Add $FreeBSD$ CVS identifier.
PR: 14253
Submitted by: Arcady Genkin
2000-01-13 16:27:20 +00:00
David E. O'Brien
378ece9d7b
Do not add routes for localhost to the `dhclient' controlled interface.
...
Doing so is bogus if the loop-back interface was not configured.
Typically ``network_interfaces="auto"'' will return the list of
interfaces such that "lo0" is not first. Thus there are times when
`dhclient' configs an interface before "lo0" is configured.
Under BSD4.4, there's no need to add the above route, as it will be
automatically generated by the kernel.
PR: conf/14098, misc/15183
Submitted by: luoqi (true identification of the problem)
1999-12-12 01:04:36 +00:00
David E. O'Brien
368a9f3acb
Style nit.
1999-12-08 06:42:50 +00:00
David E. O'Brien
d54c60e55c
Document what "X" in the table means.
1999-12-08 06:42:08 +00:00
David E. O'Brien
8df642482c
Add FreeBSD tag.
1999-09-08 11:16:36 +00:00
David E. O'Brien
4cef6c4649
Don't -ko anymore.
1999-09-08 11:12:35 +00:00
David E. O'Brien
64da768b1d
Document that dhclient-script will only set the hostname if it is unset.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-09-02 05:15:26 +00:00
David E. O'Brien
b5654446c3
Check to see if /usr/bin/logger exists before using it. Use "echo" if
...
/usr/bin/logger is not available.
Noticed from: error messages in -CURRENT's sysinstall Alt-F2 debug screen
1999-08-10 07:16:00 +00:00
David E. O'Brien
c4d662c3e3
Log hostname settings/changes.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-08-04 15:12:27 +00:00
David E. O'Brien
cd6cd09939
Back out rev 1.2. The correct type of host-name is `X'. There was a problem
...
with options.c which was fixed in ISC's version 2.0 (rev 1.1.1.2 --> 1.1.1.3).
I have tested host-name with both types `X' and `t' and things work fine
either way. I would prefer to match the offical sources when easily possible.
PR: 12205
Submitted by: John Baldwin <jobaldwi@vt.edu>
1999-08-04 15:02:28 +00:00
David E. O'Brien
d836821b60
MFS: use logger(1) instead of plain echo(1).
...
(some how these local changes made it out of my local tree into the
repository, so lets do it right)
1999-08-04 05:46:11 +00:00
David E. O'Brien
0e8d72b9e2
Support the setting of hostname via DHCP.
...
Submitted by: myself & Ted Lemon <mellon@isc.org>
1999-08-04 05:34:33 +00:00
Nik Clayton
0005899f2a
dhclient-lease(8) -> dhclient.leases(5)
...
PR: docs/12619
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-07-30 20:52:26 +00:00
Nik Clayton
03f3e98981
Correct reference to dhclient.conf(5) (was dhclient.conf(8)), as pointed
...
out in the PR. Correct typo on the same line, which was not pointed
out by the PR.
PR: docs/12619
Submitted by: Mikhail Teterin <mi@aldan.algebra.com>
1999-07-30 20:51:19 +00:00
Jordan K. Hubbard
9827a7982b
Fix type of host-name option. Partial fix for referenced PR.
...
Submitted by: John Baldwin <jobaldwi@vt.edu>
PR: 12205
1999-07-19 01:58:46 +00:00
David E. O'Brien
94aa67da3b
Sort options.
...
Add options in usage() not documented.
1999-06-25 22:31:47 +00:00
David E. O'Brien
5b4742f188
Fix -1 (onetry) fails, exit(2) rather than exit(1) so an error from this
...
option is distingishable from other errors.
1999-06-25 22:28:34 +00:00