[go: up one dir, main page]

File: RELNOTES

package info (click to toggle)
dhcp 1.0.2-0.1
  • links: PTS
  • area: main
  • in suites: hamm, slink
  • size: 944 kB
  • ctags: 1,008
  • sloc: ansic: 9,525; sh: 121; makefile: 64
file content (84 lines) | stat: -rw-r--r-- 2,566 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
		     Internet Software Consortium
	      Dynamic Host Configuration Protocol Server
		      Version 1.0, Patchlevel 2
			    June 24, 1998

			    Release Notes

This is version 1.0 Patchlevel 2 of the Internet Software Consortium
DHCP Server The previous version was Version 1.0 Patchlevel 1.

              CHANGES FROM VERSION 1.0 BETA 1 PATCHLEVEL 1

- Fix two more potential buffer overflow problems.

- Disable certain warnings on Solaris.

- Include different headers on Linux 1.x and 2.x.

- Fix stupid typo in cons_option call in dhcp.c which caused long dhcp
  packets to be sent incorrectly.

- Fix ancient typo in memory.c.

              CHANGES FROM VERSION 1.0 BETA 1 PATCHLEVEL 0

- Fix two potential buffer overflow problems.

- Clarify socket API error message on multiple interfaces.

- Fix broken comparison that was setting IP source address to zero.

- Only return 64 bytes of options to BOOTP clients, as specified in
  BOOTP protocol.

- Documentation fixes.


			CHANGES IN VERSION 1.0

- Minor adjustment to dhcpd.8 documentation.

	    CHANGES IN VERSION 1.0, BETA 5, PATCHLEVEL 17

- Added a man page for dhcpd.leases.

- Updated README to answer some frequently asked questions.

- Fixed a compile problem on Solaris 2.6.

- Support interface aliases on Solaris.

- Print day and month with leading zero in lease files if less than
  ten, for easier parsing by perl/sed/awk scripts.

- Never make the lease database world writable, even if dhcpd is
  invoked with a bogus umask.

- Fix DHCPRELEASE handling (before, addressed would never be
  released.)

- If there is more than one lease for a particular client on a
  particular network, find the lease the client is asking for so as to
  avoid a cycle of NAKs.

- If a BOOTP request is received from a particular client and that
  client has previously received a DHCP address, make sure that we
  still find a valid BOOTP lease so that we don't cycle through
  addresses.

- Remove server-identifier option from documentation, other than to
  document that it has been deprecated.

- Don't give up if we get an EINTR or EAGAIN while polling or
  selecting - these return statuses can occur spuriously without
  indicating a fatal problem.

- Do not select for exceptions, since we don't handle them.   This was
  causing massive CPU consumption on some systems.

- When a DHCP client has been assigned a fixed address but had
  previously had a lease, it will request the old leased address.   In
  such an event, send a DHCPNAK so that it will discover its new
  static binding.