summaryrefslogtreecommitdiff
path: root/client/dhclient.c
Commit message (Collapse)AuthorAgeFilesLines
* Update version.Ted Lemon1999-03-261-2/+2
|
* - Don't log 'wrong transaction' messages unless DEBUG is defined.Ted Lemon1999-03-261-21/+35
| | | | | | - Handle secs correctly. - More args for cons_options. - Handle prepend correctly.
* Adjust version numbers.Ted Lemon1999-03-051-2/+2
|
* Update version number.Ted Lemon1999-02-271-2/+2
|
* Update version numberTed Lemon1999-02-241-2/+2
|
* Update version numbers.Ted Lemon1999-02-231-2/+2
|
* Print send_packet errors in send_packet, not in caller.Ted Lemon1999-02-231-10/+1
|
* Update version numbers.Ted Lemon1999-02-191-2/+2
|
* Generate new xid on DHCPRELEASE.Ted Lemon1999-02-191-2/+2
|
* Update version numbersTed Lemon1999-02-161-2/+2
|
* Initialize quiet to zero (was used uninitialized).Ted Lemon1999-02-161-2/+2
|
* Update version number.Ted Lemon1999-02-131-2/+2
|
* - In the client, close standard I/O descriptors when forking a daemon.Ted Lemon1999-02-131-1/+17
| | | | | - Don't let large lease lengths wrap lease expiry times - just use what fits into a TIME value.
* Update versionTed Lemon1999-02-091-2/+2
|
* Print a message if no broadcast interfaces are found.Ted Lemon1999-02-051-1/+2
|
* Update to pl10Ted Lemon1999-02-031-2/+2
|
* This time really don't PREINIT unselected interfaces!Ted Lemon1999-02-031-3/+3
|
* Update copyright and version.Ted Lemon1999-02-031-5/+5
|
* Fix what looks like an error in the broadcast destination decisionTed Lemon1999-02-031-1/+3
| | | | for DHCPREQUEST packets.
* Don't hardcode dhclient.leases path.Ted Lemon1999-01-291-6/+7
| | | | Don't set broadcast flag if we have an IP address.
* Update version numbers.Ted Lemon1998-12-231-4/+4
|
* Fix conflict between binary file copyright/Id and banner copyright.Ted Lemon1998-12-221-2/+2
|
* Print a copyright banner on startup unless -q is specified.Ted Lemon1998-12-221-1/+21
|
* Generalize fallback support for Linux.Ted Lemon1998-12-201-14/+17
| | | | | After shutting down an interface following lease expiry, preinitialize it so that we can discover a new address.
* Add a -lf option to specify a lease file on the command line.Ted Lemon1998-11-241-2/+6
|
* Pull up selected changes between 1.44 and 1.49Ted Lemon1998-07-101-16/+54
|
* Don't use statmsg socket or handle network location notification in 2.0Ted Lemon1997-12-061-47/+1
|
* Cast pid_t up to long so that printf will work on systems where it's long ↵Ted Lemon1997-12-061-2/+2
| | | | and not int.
* Compute network number and (if not offered by server) broadcast address for ↵Ted Lemon1997-11-201-1/+41
| | | | linux client script
* systat -> sysconfTed Lemon1997-10-201-4/+4
|
* By default, do not leave scripts lying around in /tmpTed Lemon1997-10-201-2/+6
|
* Add support for interfaces_requested flag. NUL-terminate copied lease ↵Ted Lemon1997-09-161-16/+123
| | | | options. Add cons_option parameter. Support system status messages
* Enclose prototype in PROTO.Ted Lemon1997-06-031-2/+2
|
* Try to renew active lease in REBOOT state even if it's expired.Ted Lemon1997-06-021-2/+2
|
* Support rejection of messages from rogue servers; print IP addr of server ↵Ted Lemon1997-06-021-21/+47
| | | | instead of MAC addr.
* Cygwin32 compatibility. Handle prepend, append and supersede option ↵Ted Lemon1997-05-091-31/+150
| | | | modifiers. Minimal BOOTP support. Handle seed generation differently.
* ip -> client -> packet is a struct, not a pointer to a structTed Lemon1997-03-291-5/+5
|
* Move top_level_config to clparse.c; use more defaults from client config ↵Ted Lemon1997-03-281-52/+78
| | | | structure; be less noisy about broadcasts that aren't for us; fix up exponential backoff code; time out in REQUESTING state if server doesn't ACK; record how long we've been trying to boot in the DHCP packet.
* Send client identifier when declining.Ted Lemon1997-03-061-1/+17
|
* When we toss all our leases, just go back to init state - don't try to get fancyTed Lemon1997-03-061-2/+3
|
* change prototypes to functions called by timeouts; initialize bootp_handler ↵Ted Lemon1997-03-061-28/+45
| | | | to do_packet(); lose relay() function call (not needed now that we have bootp_handler hook.
* behave differently if we got a renewal via INIT-REBOOTTed Lemon1997-03-051-3/+5
|
* Always send packets of at least BOOTP_MIN_LEN; abbreviate option setup code; ↵Ted Lemon1997-03-051-99/+222
| | | | don't send requested address unless we're rebooting or requesting; send options as requested in config file; add support for DHCPNAK and INIT-REBOOT state
* Delete extraneous sin_len initialization; don't statically initialize ↵Ted Lemon1997-02-271-5/+6
| | | | inadr_any; fix some warnings
* Use medium passed to us, not necessarily the one attached to the client ↵Ted Lemon1997-02-261-3/+2
| | | | status structure.
* Add support for alias declarationTed Lemon1997-02-221-1/+14
|
* Add media selection for interface cards that support more than one kind of ↵Ted Lemon1997-02-221-36/+114
| | | | network media; fix exponential backoff code; add parameter to control the use of commas in pretty printing - no commas in shell script arrays; add dummy relay() function
* Run as daemon after first binding; don't record leases defined in config ↵Ted Lemon1997-02-191-67/+294
| | | | file; remember leases even if the interface to which they're attached isn't presently configured; preferentially select a lease offer if it's for the address we asked for; if we don't successfully bind, iterate through list of remembered leases and see if one works; arp for lease before accepting it and send dhcpdecline if it's bogus; various bug fixes
* Rewrite DHCP client to use the same API that the DHCP server uses.Ted Lemon1997-02-181-753/+987
|
* Initial merge of Poger dhclient and linux hacksTed Lemon1997-01-021-136/+799
|