Commit Graph

1405 Commits

Author SHA1 Message Date
mycroft
14656f0069 Don't attempt to use libwrap for `stream wait' services, where
we only have the listening socket.
1997-03-19 00:05:05 +00:00
mycroft
95c740d58b Oops; for waiting stream services, we don't do an accept(); we
pass down the fd of the listening socket.
1997-03-18 04:47:22 +00:00
veego
80109470c6 s/if_ether.h/if_inarp.h/ 1997-03-17 10:39:53 +00:00
cjs
ec30dbdca7 Added mopd. 1997-03-17 00:02:02 +00:00
cjs
ed137f7c05 Import of Mats O Jansson's MOP boot program for DEC machines. 1997-03-16 22:23:34 +00:00
veego
3a388c65c6 s/if_ether.h/if_inarp.h/ 1997-03-16 17:20:48 +00:00
is
00cef679df New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:37:27 +00:00
perry
729632280d transations -> transactions per pr 3333 from SAITOH Masanobu 1997-03-14 23:24:23 +00:00
perry
2b46e80f93 transations -> transactions per pr 3333 from SAITOH Masanobu 1997-03-14 23:23:24 +00:00
jtk
0b044b117e . NULL terminate the list of locator names on each attachment
. link to the list of locator names from each entry in cfdata[] (for
future use by programs to print out the device tree nicely and/or
for boot-time configuration tools)
1997-03-14 22:54:08 +00:00
leo
0b28c6c0b1 Don't dump when a non-existent root device is specified. (missed a
param to error()).
1997-03-14 20:43:05 +00:00
mycroft
6ebf01d197 Output a + line for the tcpmux `help' service, and list itself. 1997-03-14 03:18:25 +00:00
christos
95e251ee4e Better fix for the va_list problem from paulus. 1997-03-14 01:53:29 +00:00
mycroft
16cc2efbbd Change _PATH_MASTERLOCK to /var/run/lpd.pid. 1997-03-14 01:17:34 +00:00
jtk
0f6d8d88b8 Add hash table walking functions to emit manifest constants for locator
offsets within cf->cf_loc[].
Also include locator names as strings in ioconf.c.

Still to do: wire the locator names into the cfdata.
1997-03-14 00:14:09 +00:00
mycroft
b860cb428b Move all of the libwrap checking and subprocess startup into a separate
function.  Arrange for tcpmux() to be called like other builtins, and have it
call the aforementioned function recursively.  This allows tcpmux to be
wrapped, and always runs it after forking, so we don't freeze everything
else.
Also, use FD_CLOEXEC to close file descriptors, rather than iterating through
them ourself.
1997-03-13 20:15:04 +00:00
christos
28b883a7db put back filtering options, and rcsid police. 1997-03-13 19:08:15 +00:00
christos
aae03a189a Fix for the void * arg hack; reported by cgd 1997-03-13 19:05:51 +00:00
mycroft
a68a078f3e Fix typo. 1997-03-13 18:39:50 +00:00
mycroft
51fa5e9be7 Make the previous dependent on LIBWRAP_INTERNAL, which is not defined by
default.
1997-03-13 18:36:35 +00:00
cgd
f919d5c499 fix an 'if' that could never be true to do what it really meant to do. 1997-03-13 18:23:19 +00:00
mycroft
249eced8da If we forked for an internal service, make sure we always exit afterward. 1997-03-13 18:19:35 +00:00
mycroft
df6ec691b5 If we're using libwrap. always fork. This only affects the time and daytime
services anyway.
1997-03-13 18:08:19 +00:00
mycroft
cf5f8c252d Slight rearrangement to forking code. Also, always close the new descriptor
after a fork failure, even for a waiting service.
1997-03-13 18:06:15 +00:00
mycroft
84626a507f Another bug fix to tcpmux. 1997-03-13 17:35:39 +00:00
mycroft
cb666b197f Merge changes from Lite2 (with bug fixes). Adds tcpmux. 1997-03-13 17:22:23 +00:00
mycroft
7c7f4379a0 When rejecting a UDP connection, make sure to flush the right socket. 1997-03-13 14:57:34 +00:00
mycroft
d6dc78d4c1 Oops; subprocess must exit when rejecting connection. 1997-03-13 14:29:15 +00:00
mycroft
9df028750a Do libwrap access checking *after* forking. 1997-03-13 14:15:40 +00:00
mikel
2b8bc7438f RCSid police 1997-03-13 06:19:07 +00:00
christos
86276488dc Resolve conflicts cleanup warnings. 1997-03-12 20:17:18 +00:00
christos
e287272422 Import the latest pppd from Paul Mackerras. 1997-03-12 19:38:04 +00:00
mycroft
411b988dfb Use POSIX signal functions, and add an `interval' argument. 1997-03-12 19:10:54 +00:00
mycroft
5f00f8f048 Merge with 4.4BSD-Lite2 version. 1997-03-12 18:50:06 +00:00
scottr
6a8f5a85fd RCS Id police 1997-03-11 04:13:02 +00:00
is
dd80c3d309 Back out the back-out. Don't ask. 1997-03-10 20:21:01 +00:00
is
9d29e526db backout previos change; was not intended for trunk. 1997-03-10 19:36:40 +00:00
is
4ce26afebe back out previoius commit---wasn't intended for The Trunk 1997-03-10 19:26:23 +00:00
is
0edaa1c1e5 adapt to new ARP code. still needs work for non-Ethernet. 1997-03-10 19:18:42 +00:00
scottr
ed0d9160f1 Build rpc.lockd and rpc.statd 1997-03-10 06:30:32 +00:00
scottr
24ce527b89 Status monitor daemon by A.R. Gordon, ported from FreeBSD. While the
functionality was not significantly altered, the code was KNFed and
the build process cleaned up considerably.
1997-03-10 06:28:29 +00:00
scottr
a6fdc939ab NFS locking daemon by A.R. Gordon, ported from FreeBSD. While the
functionality was not significantly altered, the code was KNFed and
the build process cleaned up considerably.
1997-03-10 06:26:19 +00:00
cgd
72b0837ae3 fix one more goofup in the buffer safety changes: snprintf() should be
called with enough space for the trailing NUL, because it (unlike strn*())
always NUL-terminates.
1997-03-10 06:13:16 +00:00
cgd
7262daa78a fix two bugs pointed out by Paul Sijben <Paul.Sijben@huygens.org>:
(1) incorrect check on length of data being written (fix provided by
    Paul Sijben <Paul.Sijben@huygens.org>), and
(2) inadequate buffer (too small) for data being sent to remote meant
    that properly-formed messages couldn't be created, so job removal
    didn't work properly.
1997-03-08 22:50:52 +00:00
cgd
dd7fbd1461 doesn't need libkvm any more 1997-03-08 22:21:55 +00:00
cgd
1e9c4131dc update structure definitions for 64-bit safety (already done in the relevant
header files), and kill the note about checking /netbsd's nlist, since that
is no longer done (since the kernel namelist isn't actually used for
anything).
1997-03-08 22:20:21 +00:00
mikel
3190ec8ac6 prototype internal functions so this will build 1997-03-08 21:39:06 +00:00
mouse
9dd8997bcf alternate -> alternative, per PR 2643 1997-03-08 14:34:56 +00:00
mouse
ee6a5b2cd6 alternate -> alternative, per PR 2643 1997-03-08 14:24:19 +00:00
mouse
80c0d60f84 alternate -> alternative, per PR 2643 1997-03-08 13:47:08 +00:00