2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 21:07:43 +00:00

1214 Commits

Author SHA1 Message Date
Ted Lemon
f6123fabc8 Fix copyrights 1996-05-19 23:53:44 +00:00
Ted Lemon
30b185f29c declare error function as void 1996-05-17 23:26:32 +00:00
Ted Lemon
6185d99424 initialize option pointers after allocating a new class structure 1996-05-17 23:20:23 +00:00
Ted Lemon
d48783033b getc() returns int, not char 1996-05-17 23:09:54 +00:00
Ted Lemon
67cf2a75a0 Update copyright 1996-05-17 07:42:05 +00:00
Ted Lemon
73fd57182e Fix up 64-bit faux pas 1996-05-17 01:08:52 +00:00
Ted Lemon
409503846d Add support for broken old 4.2BSD syslog 1996-05-17 00:28:58 +00:00
Ted Lemon
48142f2385 Fix pointer type incompatibilities 1996-05-16 23:56:03 +00:00
Ted Lemon
019f8a12eb Fix up pointer types; add support for Alpha OSF/1 pfilt, which is only slightly different 1996-05-16 23:55:04 +00:00
Ted Lemon
e76970d349 Fix up pointer type incompatibilities 1996-05-16 23:13:59 +00:00
Ted Lemon
9029cbeea8 Fix up ethernet address struct-vs-array bug 1996-05-16 23:13:07 +00:00
Ted Lemon
fcc09faa7c Add an else clause to avoid redundant test 1996-05-16 23:07:36 +00:00
Ted Lemon
47bab74fcd Take out debug code in filter allowing in client packets 1996-05-16 08:19:02 +00:00
Ted Lemon
a8de6c982d Debug and install NIT packet filter 1996-05-16 08:18:05 +00:00
Ted Lemon
64ed2d7cf9 Don't log the fact that a packet has arrived 1996-05-16 07:53:29 +00:00
Ted Lemon
7e7af53b9b Another fussy interface announcement change 1996-05-16 07:45:14 +00:00
Ted Lemon
e41d835013 Undo interface attach announcement changes 1996-05-16 07:43:43 +00:00
Ted Lemon
66d9a26622 Fix copyright dates 1996-05-16 07:43:11 +00:00
Ted Lemon
cafcf586c8 Kludge hardware interface type 1996-05-16 07:37:18 +00:00
Ted Lemon
fd1dff9463 Don't need to include if_dl anymore 1996-05-16 07:34:24 +00:00
Ted Lemon
0d37819ae0 Fix up pointer type incompatibility 1996-05-16 07:29:09 +00:00
Ted Lemon
70dfd63614 Traditionalize; change interface attach message 1996-05-16 07:28:40 +00:00
Ted Lemon
8bca1bc490 SunOS Network Interface Tap support 1996-05-16 07:27:58 +00:00
Ted Lemon
9ebbad6ee0 More informative interface attach message 1996-05-16 07:27:23 +00:00
Ted Lemon
7bb11ad5af Traditionalize ANSI-only constructs; lose if UDP checksum is bad; remove non-portable if_dl.h include; add userland packet filter (yuk); ARPHRD_ETHER - not ETHERTYPE_IP! 1996-05-16 07:26:52 +00:00
Ted Lemon
0ef9f561ae Fix up pointer type mismatch 1996-05-16 07:22:00 +00:00
Ted Lemon
01ce583c6d Fix up array reference 1996-05-16 07:21:29 +00:00
Ted Lemon
cd05ee6b82 Add strerror() function if needed; account for lack of snprintf support 1996-05-16 07:20:51 +00:00
Ted Lemon
9c5225a562 Add support for SysV poll syscall; traditionalize ANSI-only construct 1996-05-16 07:20:15 +00:00
Ted Lemon
d64c88166a Move ifdefs so compiles on incompatible systems don't break; print more informative interface attach messages; snprintf lossage 1996-05-16 07:10:39 +00:00
Ted Lemon
e23c9055cc Rewrite socket code to support new network abstraction 1996-05-13 00:08:05 +00:00
Ted Lemon
62f52c1f15 Raw socket interface 1996-05-13 00:07:15 +00:00
Ted Lemon
096858eb14 Use note() to do raw dumps, not fprintf 1996-05-13 00:06:44 +00:00
Ted Lemon
d29ce0337d Complete rewrite of Archie Cobbs' low-level packet assembly code; add packet disassembly code 1996-05-13 00:06:06 +00:00
Ted Lemon
a033033207 Don't dereference null hash pointer (this may not be the right place to fix this 1996-05-13 00:03:27 +00:00
Ted Lemon
c27fba8ccc rearrange things to support new network abstraction, e.g. passing around hardware addresses and interface_info structs; if possible, discover hardware addresses of interfaces 1996-05-13 00:02:03 +00:00
Ted Lemon
045820eec6 Complete rewrite of Archie Cobbs' bpf code 1996-05-12 23:53:55 +00:00
Ted Lemon
c857a7b6cb Socket.c now contains code for the standard UDP socket interface; bpf code has been moved to bpf.c; low-level packet assembly code to packet.c; dispatch and interface discovery code to dispatch.c 1996-04-11 06:49:21 +00:00
Ted Lemon
decf33c222 Initial interface discovery and input dispatch routines 1996-04-11 06:44:12 +00:00
Ted Lemon
8cb330986e Berkeley Packet Filter support 1996-04-11 06:42:50 +00:00
Ted Lemon
3f36808821 Packet assembly subroutines 1996-04-11 06:42:28 +00:00
Ted Lemon
a8b53b4220 Various user-provided patches 1996-03-16 17:50:30 +00:00
Ted Lemon
73fd7342cd LOG_ERR, not LOG_ERROR 1996-03-06 10:41:13 +00:00
Ted Lemon
d843c75d7e Disable some debugging statements 1996-03-02 05:21:33 +00:00
Ted Lemon
1358b87447 Keep a persistent database of leases 1996-03-02 05:13:36 +00:00
Ted Lemon
1a74d33bdc replace cons_option implementation with something simpler. 1996-03-01 00:44:38 +00:00
Ted Lemon
1672a2bd0b Take mandatory options out of default priority list; add user class identifier 1996-02-29 18:36:43 +00:00
Ted Lemon
ee56203f88 Slightly less gnarly MTU 1996-02-29 18:35:53 +00:00
Ted Lemon
0366d39ed5 Fix debugging statements; add raw data dumper 1996-02-29 18:32:57 +00:00
Ted Lemon
a3e52198fc Fix buffer length calculations; always put mandatory options at the beginning of the priority list; use stored_length to figure out whether an option has been stored; calculate buffer length in a more reasonable place; partially complete rewrite of cons_options 1996-02-29 18:32:06 +00:00