Commit Graph

1565 Commits

Author SHA1 Message Date
wpaul
f2de83619b Sync with my sources at home:
- Don't do longjmp()s from inside a signal handler. Even though I got
  things to work the way I wanted, it's bad karma.

- Remember to clear the sa_mask with sigemptyset() before masking signals
  when using sigaction() to set up the SIGIO handler.

- Break out of the wait loop in yppush_exit() when the five minute
  timeout expires instead of looping around for another pass. If ypxfr
  on the other end fails somehow and never sends a response, we don't
  want to wait around forever.
1996-01-31 15:15:47 +00:00
nate
4f7f362796 ctm(5) has been written, so remove comment about it not existing. :) 1996-01-31 02:01:56 +00:00
phk
38464a0dd7 Use libmd's MD5.
inline hdlc checksum calculation.
make big tables const.
1996-01-30 20:04:34 +00:00
ache
4583fc2696 Don't replace leadout entry with 255 1996-01-30 14:36:57 +00:00
mpp
029ea9012d Fix a bunch of spelling errors in a bunch of man pages. 1996-01-30 13:52:50 +00:00
ache
88c44f460a Use starting track 0 for READTOCENTRYS, should be converted
to real starting track in CD driver.
Old code assume that starting track is always 1.
1996-01-30 12:00:43 +00:00
ache
0b35d6b137 Use 0 as starting track number for READTOCENTRYS,
should be converted to real starting track into CD driver.
Old variant assume that starting track is always 1.
1996-01-30 11:44:33 +00:00
dfr
5697b4875c Some patches to ppp which improve stability. I have been running a
ppp based on these patches for about 3 weeks with no downtime.

The original submitters comments:

Two features iijppp has over kernel ppp that I like are predictor1
compression and demand dialing.  Here are a few bug fixes.

I expanded the priority queueing scheme and discovered it was broken
due to the assignment at ip.c line 300.  All packets were being
queued at the same priority.

Fixing priority queueing broke predictor1 compression.  Packets
were compressed before being queued and predictor1 worked as long
as the packets were popped off the queue in the same order they
were pushed onto the queue.

There were a few byte order problems in IP header tests also.

There is a recursion problem in SendLqrReport().  LcpClose() is
called when "Too many echo packets are lost" which winds up in
SendLqrReport() again.  I believe the original intention was to
just stop the LQR timer with the call to StopLqr() but the side
effects hurt.

Submitted by:	John Capo <jc@irbs.com>
1996-01-30 11:08:50 +00:00
joerg
4027e1bdc0 Attempt to figure out the size of the device/file we are about to
format.  A bit tricky, but i believe this to work for 98 % of the
cases.
1996-01-30 02:35:08 +00:00
mpp
15edaba8d4 Fix a bunch of spelling errors. 1996-01-29 23:52:43 +00:00
joerg
264a0035be Add the -u flag to the cpio's used to install the initial files, just
to make sure they will be overwritten even in cases where the've
bogusly got more recent timestamps.
1996-01-29 20:17:27 +00:00
peter
3ef0d926e1 Minor tweak to allow the mbone mapper to work again on hosts which are
themselves acting as multicast routers.

Reviewed by: Bill Fenner (quite some time ago)
1996-01-29 16:04:20 +00:00
mpp
17b63fb8eb Don't install sendmail setgid kmem since it doesn't really
require kmem access.  It is currently configured to call getloadavg(3),
which uses sysctl(2) to determine the load average, which is the
only reason some sendmails require kmem access.
1996-01-29 13:19:49 +00:00
jkh
0c61757e73 Whoops! Include paths.h instead of sys/cdefs.h - that results in
PATH_VARTMP having a somewhat saner value.
Submitted by:	matthew green <mrg@eterna.com.au>
By way of: Eric Allman <eric@sendmail.org>
1996-01-29 02:58:11 +00:00
wosch
9b183c3251 A manpage. May be the file nologin.5 should located in
src/share/man/man5.
1996-01-28 23:49:05 +00:00
joerg
e4da49c1e2 Add wormcontrol. Nope, i didn't forget it this time. :) 1996-01-27 17:57:15 +00:00
joerg
8992efbbeb This commit was generated by cvs2svn to compensate for changes in r13652,
which included commits to RCS files with non-trunk default branches.
1996-01-27 17:52:20 +00:00
joerg
a20e1af289 Add a wormcontrol(8) utility. This is needed in order to prepare
worm(4) for actual work.

See the EXAMPLES section in the man page.
1996-01-27 17:52:20 +00:00
wpaul
6507c84818 Change private version of verr() to __verr() and make it static to
avoid potential clash with library function of the same name.
1996-01-26 18:20:56 +00:00
wosch
b48086b266 add a manpage 1996-01-24 00:11:58 +00:00
wosch
c4ab139a46 add a manpage
check for  argument 'path'
1996-01-23 23:59:36 +00:00
joerg
538bbfe42e Add an additional warning that a "dangerously dedicated" disk cannot have
a boot selector in sector 0.

Closes PR # conf/963: Using the...

Submitted by:	muir@idiom.com (David Muir Sharnoff)
1996-01-23 21:05:22 +00:00
mpp
414a6591d3 Fix some of the pcvt related man pages to reflect where the
various pcvt support files are really installed.  Closes PR# 740.
1996-01-22 10:23:25 +00:00
mpp
f6fcf95783 Fix the -t option so that its output matches what the man
page says it prints.  Also silence a few "cc -Wall" warnings.
1996-01-22 09:02:08 +00:00
peter
5410301c95 Merge in 4.9.3-P1 changes and bump version number.
(Patch1 only affects named and BSD/OS makefiles that we dont use)
1996-01-22 05:55:52 +00:00
peter
5628dcb9ab This commit was generated by cvs2svn to compensate for changes in r13553,
which included commits to RCS files with non-trunk default branches.
1996-01-22 04:55:42 +00:00
peter
7f5f3563e9 Import named-4.9.3-patch1
This is a small fix, as a result of talking to Ultrix Hesiod-enabled
named's.  Apparently there are some buffer overruns causing data
mangling.
1996-01-22 04:55:42 +00:00
mpp
0f9c3c7f7d Fix a variety of minor typos and cross references in a bunch of
man pages.

Masanobu Saitoh <msaitoh@spa.is.uec.ac.jp>
Giles Lean <giles@nemeton.com.au>
<soda@sra.co.jp>
1996-01-20 07:29:11 +00:00
nate
925e2e3700 Removed config.new from the release. It is unused by any current version
of FreeBSD, and only serves to generate confusion and increase bloat.
1996-01-20 00:59:23 +00:00
ache
e30ed1d023 Hostname points to static area which overrides with each gethost*
call, strdup() it.
1996-01-19 03:18:50 +00:00
fenner
9dfb6171fe Teach tcpdump to print out router advertisement and solicitation messages. 1996-01-19 01:29:46 +00:00
adam
9858eceef4 add yppush 1996-01-17 12:51:01 +00:00
jkh
9a1e45f1de Fix a few minor bogons in the docs, also make it possible to execute cmds
from args, e.g. cdplay cd0 "play 1 99" if you just want to feed the
CD a command and exit the cdplay utility.  Note that if you want to use
post-play commands like `pause' and `resume', you should still use cdplay
interactively.
1996-01-16 11:08:04 +00:00
graichen
649201eee0 Submitted by: charnier@lirmm.fr (Philippe Charnier)
1) correct MAX_PID according to system definition.
2) replace fprintf(stderr,...)/perror/exit by 4.4 equivalence.
3) make strings enough larger so they can't overflow: MAXHOSTNAMELEN for
   host and MAXPATHLEN for filenames.
4) call execl with correct parameters (compress -> gzip).
1996-01-16 10:32:04 +00:00
mpp
3e45021e58 Fixed to not core dump if not enough arguments are given
with the +rec and -rec options.
1996-01-15 09:11:17 +00:00
phk
fdc6ec12cb Mount the disks we install on async, we might as well.
Saves a lot of time.
1996-01-14 21:48:57 +00:00
jkh
57baffd6ba Don't try to swap to a disk that isn't selected. 1996-01-14 11:45:05 +00:00
peter
6f85952b3c take the $ out of the $Id$ line - when I imported this I used -ko, but
that is conflicting with cvs-1.6's "cvs update -A" when run from freefall's
update jobs.
1996-01-13 13:21:28 +00:00
peter
7b2f47ec9c Make a little more effort to avoid touching certain generated files if
they were not changed.  This makes 'make depend' more useful.
1996-01-12 08:57:10 +00:00
wpaul
7a32a2355c Update pointer to yppush.
(And now, on to rpc.yppasswdd...)
1996-01-12 07:07:18 +00:00
wpaul
16d3c49889 This commit was generated by cvs2svn to compensate for changes in r13394,
which included commits to RCS files with non-trunk default branches.
1996-01-12 07:03:33 +00:00
phk
4eb4879986 Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
peter
b96513d925 My freshly aborted 'make world' has pointed out that the wait.h include
file is <sys/wait.h>, not <wait.h> as was recently committed.
1996-01-11 05:58:59 +00:00
phk
2150a5bdfe A random bunch of cleanup changes. 1996-01-10 21:28:04 +00:00
wpaul
d64c474342 More changes brought about by testing of yppush (which is almost finished):
In yp_server.c:

- Modify ypproc_xfr_2_svc() so that it sends both a return status and
  a yppush callback (if necessary: normally ypxfr is supposed to send the
  callback once it's done transfering a map, but if we can't get ypxfr
  off the ground for some reason, we have to send it here instead) and
  do it in the right order: have to send the reply to the ypproc_xfr
  request first, then send callback. This requires us to cheat a bit:
  you're supposed to just return() and let the RPC dispatcher send
  the reply for you, but we wouldn't be able to send the callback message
  if we did that, so we have to call svc_sendreply() ourselves, then
  send the callback, and then return NULL so that the RPC dispatcher
  won't call svc_sendreply() itself.

- Also modify ypproc_xfr_2_svc() so that it doesn't invoke ypxfr with
  the -f flag: this overrides the order number checks, which prevents
  us from ever refusing maps that aren't newer than then ones we already
  have.

In yp_access.c:

- Fix a typo in the TCP_WRAPPER support code (which is #ifdef'ed out
  by default): a close paren somehow vanished into the ether.
1996-01-10 16:07:39 +00:00
graichen
0e52594d2e Obtained from: David Mazieres (OpenBSD)
added "#define PRECISE_SYMLINKS" to the amd config header - this
solves a problem with the amd "-type:=direct" mounts and /bin/sh
giving a "readlink failed" if you cd'ed to a "-type:=direct" mounted
directory

i got this from david mazieres as a result of giving him our (mostly
doug rabsons) fixes for the amd "-type:=direct" mounts and telling
them (also some NetBSD people were interested) about my only problem
running these fixes (which is now solved too :-)
1996-01-09 08:49:21 +00:00
graichen
0c9d007ecb Obtained from: NetBSD (PR#1906)
removed date formatting glitch in newsyslog
1996-01-09 08:40:08 +00:00
tg
32c9503b02 Second attempt to correct the leap year handling. 1996-01-09 07:59:54 +00:00
jkh
04d79a11b3 Somebody stumbled over the :? here.. :-) 1996-01-09 07:41:52 +00:00
tg
a511bb6cb8 Fix leap year calculations in parse_to_unixtime() 1996-01-08 08:45:11 +00:00
joerg
ea7bda834f Mention a bug in lpd that causes a core dump if a request is made for
a file format where no filter is assigned.

Pointed out by: Richard_Pontefract@vos.stratus.com
1996-01-07 15:49:15 +00:00
peter
9e11d51e18 Merge nslookup conflicts from 4.9.3-rel import 1996-01-07 05:53:23 +00:00
peter
56aa20d943 Round 1 of the conflict merge. It now compiles.. 1996-01-07 05:48:49 +00:00
peter
0e3589707f At last.. :-) Import of bind-4.9.3-REL. (part 1 of several) 1996-01-07 05:22:00 +00:00
peter
5f3ff9e257 This commit was generated by cvs2svn to compensate for changes in r13298,
which included commits to RCS files with non-trunk default branches.
1996-01-07 05:22:00 +00:00
peter
4daa567241 This commit was generated by cvs2svn to compensate for changes in r13282,
which included commits to RCS files with non-trunk default branches.
1996-01-06 21:12:18 +00:00
peter
599e153d46 Pull in the Release notes from release 3.8 - I forgot these last time after
I had moved them out of the way.
1996-01-06 21:12:18 +00:00
peter
afdebce3f6 Resync our mainline to mrouted release 3.8.
This will make FreeBSD boxes better behaved 'MBONE Citizens', based on
a couple of the comments about the severity of fixes..

Agreed to by: wollman, fenner@parc.xerox.com
1996-01-06 21:10:30 +00:00
peter
088d95180a This is a 'for reference' import of mrouted release 3.8.
I'm using these to try to resync our tree with the vendor branch..
1996-01-06 21:04:38 +00:00
peter
c2890d14af This is a 'for reference' import of mrouted release 3.6. It's pure
conflict markers, but it actually changes nothing.

We've been running this code with small changes for some time, this may
be useful for checking what those changes.  It was unfortunate this
module got so far away from the vendor branch (whitespace changes didn't
help)
1996-01-06 21:00:43 +00:00
graichen
da0eb8f40b added newsyslog and spray 1996-01-05 09:53:49 +00:00
peter
373ae84b8d Add sup and IPXrouted to makefile
(IPXrouted is far more likely to be used than XNSrouted)
1996-01-05 09:41:54 +00:00
graichen
76321a18cd This commit was generated by cvs2svn to compensate for changes in r13244,
which included commits to RCS files with non-trunk default branches.
1996-01-05 09:28:11 +00:00
graichen
2b592a90f9 Obtained from: NetBSD
imported the newsyslog command from NetBSD - it make the "rotation" of
the logfiles much simpler (it is currently done by "hand" in the
/etc/[daily,weekly,monthly] scripts) - now it will be done by invoking
newsyslog every hour which is very customizable via a
/etc/newsyslog.conf file
1996-01-05 09:28:11 +00:00
graichen
54c828ff89 This commit was generated by cvs2svn to compensate for changes in r13242,
which included commits to RCS files with non-trunk default branches.
1996-01-05 09:09:30 +00:00
graichen
5c90ce11b5 Obtained from: NetBSD
imported the spray command from NetBSD - it can be used for network
analysis (see the man-page)
1996-01-05 09:09:30 +00:00
peter
997ce607d5 Restore the changes I made after my last brain hiccup...
Document /var/log/sup.rename instead of the old name
Couple of lib build cleanups (like, not installing the library, and clean
all files)

It should be safe now.. :-)
1996-01-04 16:10:42 +00:00
adam
51288172f5 oops, do it right this time 1996-01-03 11:48:14 +00:00
adam
940609fc3c Link with libutil for kerberos too 1996-01-03 11:37:46 +00:00
peter
8cddf31877 Get sendmail to detect when to use the setproctitle() in libutil
This uses osreldate.h and other stuff to determine whether it's on a
-current system.  It should still compile cleanly on a -stable branch
system.
1996-01-01 08:54:01 +00:00
peter
2d17f88f57 Minimal changes to get named to use libutil's setproctitle()...
The old code is still there with #ifdef OLD_SETPROCTITLE
1996-01-01 08:44:53 +00:00
peter
0471c4a45c Make inetd use setproctitle from libutil instead of it's own version.
The old code can probably still be compiled with #define OLD_SETPROCTITLE
1996-01-01 08:42:23 +00:00
peter
f05e83348d Make nfsd use setproctitle from libutil...
Old code is still #ifdef OLD_SETPROCTITLE for comparison with the old
code.
1996-01-01 08:39:39 +00:00
peter
e00d4f5887 recording cvs-1.6 file death 1995-12-30 19:02:48 +00:00
peter
6470cdf2a0 This commit was generated by cvs2svn to compensate for changes in r13122,
which included commits to RCS files with non-trunk default branches.
1995-12-30 19:02:48 +00:00
peter
639da796bd recording cvs-1.6 file death 1995-12-30 19:02:48 +00:00
dg
26f075500a Changed the default/min/max number of users to 8/2/512 for all machine
types. This is closer to the reality of reasonable values.
1995-12-29 18:24:43 +00:00
bde
5af66827d5 Implemented non-statistical kernel profiling. This is based on
looking at a high resolution clock for each of the following events:
function call, function return, interrupt entry, interrupt exit,
and interesting branches.  The differences between the times of
these events are added at appropriate places in a ordinary histogram
(as if very fast statistical profiling sampled the pc at those
places) so that ordinary gprof can be used to analyze the times.

gmon.h:
Histogram counters need to be 4 bytes for microsecond resolutions.
They will need to be larger for the 586 clock.
The comments were vax-centric and wrong even on vaxes.  Does anyone
disagree?

gprof4.c:
The standard gprof should support counters of all integral sizes
and the size of the counter should be in the gmon header.  This
hack will do until then.  (Use gprof4 -u to examine the results
of non-statistical profiling.)

config/*:
Non-statistical profiling is configured with `config -pp'.
`config -p' still gives ordinary profiling.

kgmon/*:
Non-statistical profiling is enabled with `kgmon -B'.  `kgmon -b'
still enables ordinary profiling (and distables non-statistical
profiling) if non-statistical profiling is configured.
1995-12-29 15:30:05 +00:00
se
f437ba6618 Remove reference to _PATH_UNIX and make -N option functional. 1995-12-28 14:40:59 +00:00
markm
cdb34e4306 Fix typos/lies. 1995-12-27 11:40:47 +00:00
peter
24cb40fe41 revert usr/bin change.. /var/log/renamelog is the kicker... 1995-12-26 22:39:27 +00:00
peter
9ad360c4d0 redirect sup executable into /usr/bin.... 1995-12-26 22:33:03 +00:00
peter
58f08b204b get rid of non-applicable files... 1995-12-26 22:32:29 +00:00
phk
ddf6a65b7a typo in my last commit. 1995-12-26 09:43:40 +00:00
peter
485744966d Shamelessly steal Garrett Wollman's bmakefiles... 1995-12-26 05:15:20 +00:00
peter
ec87c582e2 Apply ports/net/sup/patches/patch-ab 1995-12-26 05:11:06 +00:00
peter
07607d5e88 Apply ports/net/sup/patches/patch-aa... 1995-12-26 05:03:11 +00:00
peter
b195177f5c This commit was generated by cvs2svn to compensate for changes in r13022,
which included commits to RCS files with non-trunk default branches.
1995-12-26 04:54:48 +00:00
peter
6cfdf3a92b Import the unmodified version of the sup that we are using.
The heritage of this version is not clear.  It appears to be NetBSD
derived from some time ago.
1995-12-26 04:54:48 +00:00
peter
830d9f6446 A trivial enhancement to ctm_rmail to support the -v option and pass it
through to cvs when unpacking the delta..  (I read the output.. :-)
1995-12-26 02:49:53 +00:00
phk
9997292257 Remove all trailing white space on the lines.
Suggested by: Phil Taylor <phil@zipmail.co.uk>
1995-12-25 19:35:23 +00:00
wpaul
741de62626 A few small tweaks related to ypxfr:
- Add a ypxfr_callback() function that we can use to signal failure to
  yppush(8) in the event that we can't fork()/exec() ypxfr(8). yppush
  only checks the return status from YPPROC_XFR enough to determine
  that the RPC succeded: it relies on its callback service to figure
  out whether or not the transfer actually worked.

- Give yp_dblookup.c its own debug variable (ypdb_debug) so that DB
  access debugging messages can be turned on or off independent of the
  program's global debug messages.

- Have the Makefile rpcgen the ypushresp_xfr_1() client stub for us and
  nuke the unneeded rule for yp_xdr.c that I left in by mistake (the XDR
  filters live in libc now).
1995-12-23 21:35:35 +00:00
phk
a016c070a0 The rewamped sysctl program that will find all the variables itself.
Also a couple of handy new options.
1995-12-21 12:39:25 +00:00
bde
bc1a7db00b Fixed building in obj directory. 1995-12-16 23:01:04 +00:00
wpaul
6a1be1b8a9 Turn on ypserv. 1995-12-16 20:56:01 +00:00
wpaul
12ccd09a8f This commit was generated by cvs2svn to compensate for changes in r12891,
which included commits to RCS files with non-trunk default branches.
1995-12-16 20:54:17 +00:00
jkh
ce0300d5db Map ^C and ^\ (INTR and QUIT) to ^Q so that you can actually send these
guys to a watched process.  Useful if you're monitoring someone who's
started doing something you'd really like them to stop immediately. :)
Suggested by:	Phillip White <philw@megasoft.tic.ab.ca>
1995-12-16 10:07:10 +00:00
peter
d91134c59a Revert from fiddling with the PS_STRINGS pointers back to the traditional
spamming of the argv, almost back to the original code (except for NULL
padding of the string).
This makes this version of the sendmail source compile on 2.1.X again.
1995-12-15 13:31:51 +00:00
peter
ee14c4040a The version of setproctitle() inside nfsd was busted. It was not terminating
the argv array, causing parts of the argv[0] to be picked up several times
by libkvm, causing strange ps results for the nfs-server and nfs-master
processes.. :-]

(How many copies of setproctitle() do we need anyway?  NetBSD has it in
 libc and BSDI have it in libutil.)
1995-12-15 13:13:32 +00:00
wpaul
8ac305aa1f More XDR routine cleanups. These three programs should be the only
ones that require this: the others call the yplib functions in libc.
1995-12-15 03:39:46 +00:00
bde
a303c8a6e7 Unspammed #includes.
Fixed printf format strings.
1995-12-13 15:10:56 +00:00
peter
7d781bee69 Add #include <vm/pmap.h> to make lsdev compile again after the last round
of include file changes....
1995-12-13 11:41:15 +00:00
peter
74386c845d These files are regeneratable and are making huge rcs deltas for no real
need.  Note that "op" and "intro" are already being built under
share/doc/smm  (08.sendmailop and 09.sendmail)
1995-12-13 06:20:22 +00:00
peter
a8019c8fa3 Change freefall's default mailer from smtp to smtp8 to try and avoid
the 8 to 7 bit conversion..
1995-12-13 05:56:07 +00:00
jkh
a578b98150 Bring my changes forward from 2.1 1995-12-11 16:32:33 +00:00
peter
2b675d89ba Implement support for conf/options and i386/conf/options.i386
Note that this code is dormant unless the options files exist.
Also, parsing of quoted options in the config files is improved.

What this allows, is all the options in LINT to be specified to be
configured as #defines in a file rather than on the CC command line at
kernel build time.  This means that 'make depend' will catch dependencies
on actual *options*, meaning that you can run 'config' and 'make depend'
in complete safety WITHOUT removing the compile directory each time.

Unfortunately, this requires a pass over the source to get the individual
files to #include the new .h files that would be generated by config.
This has a small compile time penalty (appears up to about 2% slower)
from a "fresh" build.  Of course, you should not be needing to do complete
rebuilds very often once this was completed, so it would be an overall
win for most people.

Since this code is dormant and we've got a lot of other things happening
on the kernel tree at the moment (prototypes, devfs, static declarations
etc) I am not planning on doing any changes to activate this feature just
yet.
1995-12-11 10:52:34 +00:00
ache
c5b3e5a7af Back out "find itself" fix for security purist reasons from
sendmail mailing list. Our /etc/rc will be fixed instead.
It seems sendmail becomes more and more incompatible, f.e.
Return-Receipt-To not works anymore :-(
1995-12-09 19:36:49 +00:00
julian
69100ae881 Submitted by: John Hay
Ok, I shouldn't have said it was the last one previously. :-))

This fix a stupid bug in the select code.

John
1995-12-09 09:42:03 +00:00
ache
9072414990 Fix SIGHUP restarting bug: sendmail can't find itself, it uses argv[0]
but don't uses PATH
1995-12-09 06:32:24 +00:00
ache
f2a63f08b6 Fix error: startslip -> sliplogin 1995-12-09 05:13:27 +00:00
peter
1381886fd6 Update sendmail's "knowledge" of the ps_strings structure.
This really is ugly, we need setproctitle() in a shared lib somewhere to
make these more transparent.
1995-12-09 05:01:24 +00:00
peter
3d3f8ed55b Specify Timeout.queuewarn.normal at 1day as well as Timeout.queuewarn.
For some reason, the documentation does not appear to be in sync with
reality.. :-)
1995-12-07 16:38:34 +00:00
bde
f5400d7f1f Fixed the type of a signal handler. 1995-12-07 14:47:36 +00:00
bde
ecfb0304be Moved a test for HAVE_GETBOOTFILE to after the #include of the
configuration header that may define it.  Fixed the resulting
warnings.
1995-12-07 14:46:07 +00:00
bde
722ced8237 Added missing data to a struct initializer by copying it from similar
initializers.  This may not be correct, but the initializer shouldn't
have compiled before.
1995-12-07 14:41:22 +00:00
bde
88e21aa7b1 Fixed the type of time_type. 1995-12-07 14:33:33 +00:00
peter
ae9bf15783 Update the -current sources from the 2.1 branch.
Approved (in spirit) by: jkh
1995-12-07 10:34:59 +00:00
peter
8dcec6e64f Make sendmail's setproctitle() use PS_STRINGS rather than smash
the argv.  It appears that this once didn't work, but now it seems
to work just fine.
1995-12-06 07:56:47 +00:00
julian
f7be969071 Submitted by: john hay
>From jhay@mikom.csir.co.za Mon Dec  4 09:48:12 1995
Subject: Yet another IPXrouted fix

I think these should
should make IPXrouted fairly stable. These last problems only showed when
we had more than one route of the same cost to a net.

This will fix some endless loops in the clone code.

John
--
John Hay -- John.Hay@csir.co.za
1995-12-05 04:59:56 +00:00
peter
3810ebe310 Whitespace change - cosmetic alignment only. 1995-12-04 13:40:59 +00:00
julian
ec9445c952 Submitted by: John Hay
patches to allow correct deletion of IPX routes
1995-12-04 10:36:02 +00:00
peter
175a67050e Add in Gary's custom Received: line into the freefall.mc 1995-12-04 09:17:56 +00:00
peter
15d3da2926 Add "majordom" to trusted user class for freefall's sendmail.mc file.
Sigh, I really hate this "feature". I'm tempted to comment the test out
(like in sendmail 8.6.xx), especially since we log the info in the
Received: header line anyway..  Doing it like this only makes it painful
for things like uucp..
1995-12-04 08:42:22 +00:00
nate
a4da70a31e Added support for the slip.hosts options 'normal', 'compress', 'noicmp',
and 'autocmp'.

Obtained from: (mostly) slattach and (slightly) 1.X
1995-12-04 06:10:29 +00:00
jkh
58e3d962d0 mountdbtab -> mountdtab; whoops!
A small extra diagnostic for loading packages.
1995-12-04 02:22:02 +00:00
peter
7d99f7945a Fold in changes to files no longer on the vendor branch from 8.7.3 update. 1995-12-03 17:51:40 +00:00
peter
c226b828da Import sendmail-8.7.3. One small but important bugfix.
I was about to apply this bugfix manually, not expecting 8.7.3 to be
released quite this quickly.. :-)
1995-12-03 17:45:56 +00:00
peter
8b489b5882 This commit was generated by cvs2svn to compensate for changes in r12601,
which included commits to RCS files with non-trunk default branches.
1995-12-03 17:45:56 +00:00
peter
cd6aed4265 *GULP* cvs remove the uncomfortably large list of files that are no longer
part of sendmail 8.7.2...
1995-12-02 20:58:10 +00:00
peter
43e1e582dd Update the freefall.mc file to (almost) match what is actually being
run on freefall..
Create freebsd.mc which is intended to be installed by src/etc/Makefile
onto generic freebsd systems.
1995-12-02 19:57:42 +00:00
peter
03d712eea9 Re-disable the cf/cf SUBDIR - we were not building it before anyway.
The Makefile down there does not handle the obj dir well..
1995-12-02 18:36:12 +00:00
peter
573726ac7c Initial round of conflict resolutions.. I need to do another
pass over this and check it more closely, but my initial concern was
to get it to all compile again.  Some of the obsoleted files 'cvs rm'ed.
1995-12-02 18:17:40 +00:00
peter
88797ecc8d Import Sendmail-8.7.2 as discussed on -current.
The conflict merge will happen shortly after.
1995-12-02 17:30:23 +00:00
peter
e4c30c0df5 This commit was generated by cvs2svn to compensate for changes in r12571,
which included commits to RCS files with non-trunk default branches.
1995-12-02 17:30:23 +00:00
jkh
67e42865ec Fix second gets() -> fgets() conversion botch I missed. 1995-12-02 11:01:43 +00:00
phk
4c23c063f9 Commit the longstanding bin/410 & kern/411 fix, in the hope that somebody
will find out if it works/breaks before we do our next release.  It's all
about bad blocks in the remap area of the disk.
1995-12-01 11:07:01 +00:00
jkh
2ba3c7d1fe Adjust a perror() to print the actual target of the error. 1995-12-01 10:36:12 +00:00
jkh
72db3bdf98 Account for newline in fgets(). Whoops!
Noticed by:	peter
1995-12-01 10:26:20 +00:00
jkh
f6c35436a0 Stamp out more calls to gets(). 1995-12-01 08:02:06 +00:00
wollman
6b47d31576 If CONFIG_NO_CLOBBER_EVER is defined (e.g., in /etc/make.conf), don't make
it possible for config to ever blow away a work directory.  Default behavior
remains broken.
1995-11-28 20:29:58 +00:00
peter
e6cfb8b7a8 Disconnect fsdb in preperation for move to /sbin 1995-11-24 23:00:02 +00:00
peter
d71eb58789 If sendmail is collecting a message *not* via SMTP, then this patch will
turn off the read data block timeouts.  This was inspired by the same fix
in sendmail-8.7, but the code in this area is somewhat different. (8.7
is much more sensible).  This will stop the infamous
"timeout waiting for input during message body read" on long running jobs,
eg: /etc/daily | mail root.
1995-11-20 23:32:21 +00:00
joerg
e6424f8486 Avoid bogus free() of a junk pointer.
Detected by: phkmalloc
Submitted by:	grog@lemis.de (Greg Lehey)
1995-11-17 23:22:34 +00:00
phk
08adfd57ac Make this compile again by adding the necessary includes. 1995-11-17 16:29:24 +00:00
phk
c809fe36ec Make sysctl compile again by removing all the debug stuff. 1995-11-17 16:28:42 +00:00
jkh
83921e3ceb Warn the user extra special for /etc/sysconfig. 1995-11-17 14:17:12 +00:00
peter
143281bc2a With the recent 'make install' change in the kernel build makefiles, an
`interesting' feature of syslogd turned up.  It calls getbootfile() for each
log entry.  Since the kernel makefile now changes kern.bootfile when doing
a 'make install', it's quite startling to see the syslog lines change.

This change makes it call getbootfile() once at startup and cache it,
saving a syscall per loop, and keeping something a little more asthetically
pleasing in /var/log/messages...
1995-11-14 23:39:39 +00:00
julian
3d20159523 Submitted by: John Hay <jhay@mikom.csir.co.za>
Here is some patches to IPXrouted. It does the following:

Always use the sap port in the destination address of sap broadcasts.
Clear the host part of network addresses so that routes will really
be deleted in the kernel.
1995-11-13 21:01:36 +00:00
jkh
0a33888934 More helpful error messages. 1995-11-12 20:47:15 +00:00
jkh
092410cb03 Initialize ld.so.hints if necessary. 1995-11-12 11:02:43 +00:00
jkh
608cbcace3 Make editor start on right screen for anonFTP setup.
Don't clobber mediaDevice if post-configuring networking from CDROM.
1995-11-12 07:27:58 +00:00
jkh
ef7c9d2cde Bring my pkg_install improvements forward from 2.1. 1995-11-12 04:55:40 +00:00
jkh
487cf1e6b6 Add verbosity to add in tracking a mystery sig-11 with this.. 1995-11-11 11:56:40 +00:00
jkh
1ea9858ea5 Fix some missing parameters to the anon ftp setup area. 1995-11-11 11:49:22 +00:00
jkh
bf53cff92d Various cosmetic tweaks. 1995-11-11 10:59:23 +00:00
jkh
7a87d0b1fe Write a quick help screen for this. Coranth seems to have an aversion
to writing help files.. :)
1995-11-11 10:51:07 +00:00
peter
5176b398a6 ppp-2.2 doesn't have a RELNOTES file anymore, so the old one here was
rather out of date.. it even suggested that it was ppp-2.1.1 still :-)

I've selected some bits from the README files and pre-pended it so that
at least reading it tells you _something_ about the recent history.
1995-11-10 21:39:32 +00:00
jkh
474237b6f1 Also set PKG_PATH when adding from media types other than FTP. 1995-11-10 15:10:07 +00:00
phk
54dad16744 Fix a core-dump.
Submitted by:	Simon Marlow <simonm@dcs.gla.ac.uk>
1995-11-10 12:17:23 +00:00
jkh
8d856664eb Leave hints for pkg_add so that it can do dependency over FTP. This
was formerly impossible due to the way pkg_add was insulated from where
a package actually came from.
1995-11-10 06:49:03 +00:00
jkh
5917bfb977 Tweaks to anon ftp setup.
Submitted by:	coranth
1995-11-10 04:43:47 +00:00
gibbs
367f3e8666 Make lsdev eisaconf aware. 1995-11-10 01:33:51 +00:00
jkh
6971a5d390 o Now that Coranth has made the anonymous FTP configuration not use adduser,
bring it back.
o Simplify the vsystem() call by ripping out a good deal of the extraneous grot.
1995-11-09 02:32:05 +00:00
jkh
10a9f67cce o Use correct device for Wangtek tapes.
o Caution against use of `W' options in label/partition screens (dangerous!)
o Make various types of debugging dreck conditionalize on DEBUG flag
o Make a fake /var/db/mountdbtab file so new system doesn't complain
o Apply uniform permissions to entire /usr/X11R6 tree.
o Set erase character to ^H for all interactive commands.
o Don't panic if user exits upgrade shell, reboot.
o Document dangers of `W' options in help screens also.
1995-11-08 07:09:36 +00:00
jkh
e5373e940d Fix a really stooopid bug that was clobbering the package menu.
Pointed-out-by:	ache
1995-11-06 22:26:28 +00:00
jkh
c9f1d4420f Some general fixes for the package menu (still need to fix the "more than 10
items checked bug though).  Now allow user to specify a PKG_TMPDIR.  If
not selected, we try to make one.
1995-11-06 12:49:27 +00:00
jkh
d24c85445e Correct some *serious* brain-o's in the upgrade procedure. Thanks for
your patience, Julian!
1995-11-06 08:28:12 +00:00
joerg
ff1fc20a7f Include mkdosfs into the list of subdirs.
Reorder the list.
1995-11-05 19:24:19 +00:00
joerg
38961c128c Cross-reference newfs(8), and mkdosfs(1). 1995-11-05 19:23:42 +00:00
joerg
a7d823cf62 mkdosfs -- a tool to create an MS-DOS file system on a device or file.
Since msdosfs is part of the base system, it's not wise to rely on
something like mtools to provide this functionality.

This utility is the agreed fix for PR # misc/804      fdformat did not ...
1995-11-05 16:02:04 +00:00
joerg
f1eaf639e8 This commit was generated by cvs2svn to compensate for changes in r12102,
which included commits to RCS files with non-trunk default branches.
1995-11-05 16:02:04 +00:00
jkh
22a87b1166 Move MBR selection to write/quite stage of disk editor for a more logical
grouping.

Don't print geometry warning in "all disk" case.

Clean up some unnecessary newlines in confirmation messages.
1995-11-04 11:09:16 +00:00
peter
baeacf5bb1 Recover lost support for netmask 255.255.255.255 that was lost in the merge.
Submitted by: Michael Butler <imb@scgt.oz.au>
1995-11-04 10:44:22 +00:00
jkh
5b87d264aa Various tweaks to adjust things more to my liking. Also bring in Rich's
changes to update XFree86 to 3.1.2-S.
1995-11-04 08:47:33 +00:00
peter
f10089675a Connect fsdb to the SUBDIR list. 1995-11-03 22:53:05 +00:00
peter
0227a89924 AARGH!! by default, pppd would no longer allow users to use "proxyarp"
or "defaultroute"...  That's forgivable I guess, but the silly thing
didn't have any way to _enable_ the options either! :-(

This now enables them by default.

Obtained from: ppp-2.3a0
1995-11-03 19:06:45 +00:00
peter
281fe9dba7 No need to go back quite _that_ far to the MOUNT_UFS constant when we have
a perfectly good getvfsbyname("ufs").. :-)

Pointed out by: wollman and bde
1995-11-03 17:04:02 +00:00
peter
5f736477fa add quot.. 1995-11-03 15:21:51 +00:00
peter
79c2c58c18 Minor tweaks to get quot to compile on FreeBSD..
Basically back-port the dynamic fsname strings back to static constants.
1995-11-03 15:21:04 +00:00
peter
db0941396f Import NetBSD's quot command, filling the gap in our sources
(We only have the man page...)

Obtained from: NetBSD; Wolfgang Solfrank / TooLs GmbH.
1995-11-03 15:06:04 +00:00
peter
c79cfc6614 This commit was generated by cvs2svn to compensate for changes in r12032,
which included commits to RCS files with non-trunk default branches.
1995-11-03 15:06:04 +00:00
jkh
56f1218cd9 Lots-o-cleanup(tm):
1. Fix the bogon I introduced that made some root filesystems fail to be
   made with `unable to make filesystem on sd1s1a' or some such error
   message.

2. Latest installment in the never-ending chapter on making FTP do the right
   thing on a cruel internet.

3. Make `express install' a truly express install and split off what it used
   to do into a `novice install' that's even more geared to the novice
   by asking questions in order, rather than forcing them through the menu
   interface.

4. Make anonymous FTP setup truly DTRT.

5. Build lndir directly into sysinstall and make the novice install offer
   to set up the ports tree.  Also make the ports setup truly explanatory
   about what it's doing, and always link the ports destination to /usr/ports
   if necessary so that bsd.port.mk doesn't need to be tweaked.
1995-11-03 12:02:45 +00:00
peter
9e0f58ca76 Workaround for the setlogin()-in-same-session-as-inetd bug.
This causes:
1: inetd to clear it's getlogin() name at startup (in case the sysadmin
	logged in and su'ed to root and restarted inetd)
2: inetd to start each spawned process in it's own session.
3: inetd to call setlogin() on non-root processes (eg: uucp for uucico)
4: log failures more extensively

This means that root spawned processes from inetd remain responsible for
setting their login name if they change their uid. (eg: rshd, login, etc).

If they do not do so, it is safer for them to have no "login name" than a
wrong one (like "root") because the getlogin() system call is documented
as "secure" on 4.4BSD.  inetd when started from /etc/rc would have no login
name anyway, so this isn't really a change - it's making it consistant with
the bootup state...

The setsid() change *may* cause something to break that is doing a setsid()
itself and checking the result - it will fail now because it's already been
done.  The consensis seems to be that this is unlikely. David G. thinks
this is acceptable as it is cleaner from an architectural point of view.
1995-11-03 09:30:13 +00:00
peter
6414113e59 Merge pppstats from ppp-2.2 onto mainline..
This version uses specific interface ioctl()'s rather than groveling
around in /dev/kmem
1995-10-31 21:41:59 +00:00
peter
9f753886e0 Whoops.. ppp-comp.h -> ppp_comp.h... 1995-10-31 21:29:25 +00:00
peter
d6d8b85377 Bring pppd from ppp-2.2 onto the mainline..
(more work needs to be done here, I'm trying to beat the supscan)
1995-10-31 21:21:51 +00:00
peter
4240d8022e Initial revision 1995-10-31 21:10:14 +00:00
jkh
f5655d6180 Fix the `pkg_add relative to .' bug. Thank you, Ville!
Submitted by:	Ville Eerola <ville@vlsi.fi>
1995-10-31 20:30:18 +00:00
joerg
2dd280098c Support the configuration of "od" devices.
Submitted by:	akiyama@kme.mei.co.jp (Shunsuke Akiyama)
1995-10-31 17:31:35 +00:00
phk
0bf0712743 <sys/user.h> -> <sys/time.h>
Spotted by: bde
1995-10-30 15:45:21 +00:00
adam
a0dd4a8e38 Implement simple quoting for command args.
Previously "abc xyz" became 2 args split at the space.
1995-10-30 14:03:00 +00:00
dg
a22b88daf1 Added support for a %SFILES token to auto-generate a SFILES= file list in
the same way that is done for CFILES. Files ending in .s or .S that match
the option criteria will be included in this list.
1995-10-29 11:07:17 +00:00
phk
76d099946b #include <sys/user.h>
I belive make world will work again now.
1995-10-29 09:57:50 +00:00
phk
327984a6e2 #include <sys/user.h> 1995-10-29 09:56:53 +00:00
bde
3ad68638b8 Add rndcontrol. 1995-10-29 09:03:13 +00:00
markm
5baec1a7d5 This commit was generated by cvs2svn to compensate for changes in r11876,
which included commits to RCS files with non-trunk default branches.
1995-10-28 17:04:25 +00:00
markm
a6d86de36d Control utility for the /dev/random device. This allows root to select
which interrupts are to be used in randomess gathering. Man page for
the random device is included.
1995-10-28 17:04:25 +00:00
adam
76bd900a33 Correct ip protocol in error message, when binding the tcp port. 1995-10-27 11:44:07 +00:00
julian
30adb1a95c Submitted by: john hay
patches to merge the two IPX packages to work with each other and to
not break make-world :)

IPXrouted should be working now, (or at least compiling) :)
1995-10-27 10:48:31 +00:00
jkh
735d1f3899 Be more aggressive about writing out configuration files. 1995-10-27 03:59:38 +00:00
jkh
115794e4b2 Last minute nits. 1995-10-27 03:07:14 +00:00
jkh
75642a836c Clean up some last bogons with the WEB server setup (now that I'm far
enough along to worry about such things!).
1995-10-27 02:12:58 +00:00
jkh
ec213a1399 Fix the bug I introduced with /etc/sysconfig not being updated
properly.
Make some cosmetic doc changes here and there in response to user
feedback.
1995-10-27 01:22:58 +00:00
ache
4582be105a Add setlocale LC_TIME 1995-10-26 23:15:14 +00:00
ache
37550053a2 Add setlocale LC_TIME 1995-10-26 23:10:10 +00:00
julian
10b424c85f Reviewed by: julian and Mike Mitchel
Submitted by:	john Hay (John.Hay@csir.co.za)

John's IPXrouted..
this has not yet been seen to run correctly with Mike's IPX/SPX
code  (he has his own)
bringing them both in is the first step in merging the two packages
for 2.2
1995-10-26 21:28:30 +00:00
jkh
9b864d4219 Sync up for this snapshot. 1995-10-26 08:56:18 +00:00
jkh
1e5c61ac54 o Fix installUpgrade to start the holographic shell as well.
o  Lots of documentation fixes.
o  Rename FTP active to "FTP" and explain passive mode better.
o  Make tcpip screen a bit more friendly.
o  Literally dozens of nits.
1995-10-26 08:11:24 +00:00
nate
722ecdca86 Minor cleanup of English once more. 1995-10-26 05:12:59 +00:00
nate
10601963c2 Re-write new stuff in English. 1995-10-25 18:58:40 +00:00
jkh
64d0f989f9 Bring forward my changes from 2.1 1995-10-25 15:38:37 +00:00
torstenb
daf3416cb6 change cross reference from binmail(1) to mail.local(8)
Obtained from: the NetBSD bugs mailinglist
1995-10-25 02:15:40 +00:00
jkh
1a4e493daa Make upgrades actually work (thanks, Julian).
Many other bug fixes.
1995-10-24 02:18:23 +00:00
ache
5a168fe475 Reset LC_TIME only and add missing export 1995-10-23 20:33:13 +00:00
jkh
96a3af0e96 Reshuffle the network config code a little so that it's actually
usable.  Also fix the package extraction code.
1995-10-23 13:19:51 +00:00
peter
e31a1930f7 merge beta26 import conflicts 1995-10-23 12:59:29 +00:00
peter
f534cbff10 Import nslookup from bind-4.9.3-beta26 (update from beta24) 1995-10-23 12:14:29 +00:00
peter
0b1cf69b3d Fold in conflict related changes after beta26 merge.
Also, update the man pages - they were very old and out of date.
1995-10-23 11:11:58 +00:00
dg
e42ba31668 Don't pre-processor define 'ident'. This has subtle consequences for people
who don't carefully consider their choice for the machine name. The same
functionality can still be had with an "option", so nothing is lost.
1995-10-23 10:29:11 +00:00
peter
d422c6f68f Import BIND-4.9.3-beta26, replacing the older beta24.
There are some important bugfixes here, but nothing earth-shattering.
In particular, the Lame Delegation detection is massively sped up, meaning
that a lame server can be given up on in a few seconds, rather than taking
75 seconds.  This will be a big win for large mailing list machines,
eg: freefall.

Note: this is a remote cvs import...  Backups have been made.. :-)

Obtained from: Paul Vixie <paul@vix.com>
1995-10-23 09:59:18 +00:00
jkh
ca897080a8 Don't use tar to add packages, use cpio in tar mode. Works better.
Make the apache setup try to load the package first..
1995-10-22 23:20:45 +00:00
jkh
d15afd9050 1. Add Coranth Gryphon's Apache WWW server setup screen.
2. Fix an infinite recursion bug in FTP retry.  Tricky, this FTP install!
3. Add messaging routines for scripts.
4. Fix yet more bogons.  I think I'm fixing them faster than they're growing,
   but it's hard to say.  I'm really glad we're throwing this code away for
   2.2!
1995-10-22 20:15:07 +00:00
phk
2370b5364b Fix various bogosities. 1995-10-22 19:45:28 +00:00
jkh
d827621013 Second round of screen update changes. Now handle the yes/no dialogs
as well as the confirmation dialogs.
1995-10-22 17:39:29 +00:00
jkh
b0bbfb694a Style changes. Clear the screen before a lot of error dialogs so that they
don't bogusly restore the screen to the message that was the cause of the
abort.  That resulted in lots of weird flickering dialog boxes that appeared
to be displayed out of sequence.
1995-10-22 17:18:36 +00:00
jkh
8aea255e67 Clean up some of the english here.. 1995-10-22 11:44:16 +00:00
jkh
ca04fae60f Fix a bug in dist extraction when a dist was missing.
Allow instrumentation for adding packages from scripts.
1995-10-22 11:32:58 +00:00
jkh
2e81bbe34f Style police throughout.
Fix the ppp startup code.
Make the disklabel and fdisk screens "automatable"
1995-10-22 01:33:02 +00:00
jkh
0aac337435 Error message reform. Make an unnecessarily fatal error a warning. 1995-10-21 20:03:07 +00:00
jkh
cbeb6c3179 Fix a couple of things I broke while fixing them. 1995-10-21 16:44:24 +00:00
jkh
877199308a 1. Of course, the day after you roll the snapshots is the day you realize
that the FTP install doesn't deal with timeouts and hasn't since it was
   written.  Fixed.

2. Totally eliminate the OptionFlags.  I only had to work harder to
   sync them with configuration variables, so why not simply always use
   configuration variables?  This has actually greatly simplified areas
   of the code.
1995-10-21 14:07:02 +00:00
jkh
e0f466e68d Change the pkg_info check back - it was correct before! 1995-10-20 22:36:06 +00:00
ache
d4d5bfcbdc Oops. Change LC_CTYPE to LC_TIME... 1995-10-20 20:32:26 +00:00
jkh
44d77872e5 Slip some fixes under the wire. Mostly cosmetic cleanup and
an attempt to make the package installer a little more robust (it's
still a little shakey, but will improve between now and the release)..
1995-10-20 20:10:49 +00:00
jkh
a767dace87 Sync for Westhill build. 1995-10-20 14:26:15 +00:00
jkh
024ff958be Fix fix. 1995-10-20 10:38:49 +00:00
jkh
9d1cf713de More bug fixing, make debug settable two ways, put more meat into
the upgrade.
1995-10-20 10:01:26 +00:00
jkh
7d88c6a645 Finally split this off from system.c, as intended. 1995-10-20 07:03:40 +00:00
jkh
b1d7bc8c3f Too many bugs fixed to mention. This code just seems to BREED them.
Many interfaces were also simplified or generally cleaned up in an
attempt to curb this problem.
1995-10-20 07:02:53 +00:00
jkh
ce95b31dca Sync. 1995-10-19 18:37:50 +00:00
jkh
77f59c2715 Drat! Forgot the adds.. 1995-10-19 16:15:43 +00:00
jkh
e3e3d369d9 Sync with today's sources:
o Implement the 2.0.5->2.1 upgrade procedure (gah).
o Bring in Coranth's support for configuration of anon ftp and Samba
  plus some changes of my own.
o More attempts to actually write the documentation in english.
o Update docs to contain more 2.1-centric information.
1995-10-19 15:57:23 +00:00
jkh
b8e94e5ffb Various fixes to make this work better when called from other tools.
Submitted by:	Coranth Gryphon <gryphon@healer.com> & Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-10-19 06:26:49 +00:00
jkh
22784ce04d Some rethinks on the way the attribute interface worked (now that
I'm really, truly using it).  Allow distribution fetch to get .info
files from the root.flp OR the distribution in question, allowing us
to add flexibility to the scheme.  At some point, perhaps soon, the
cached copy should probably go away entirely!
1995-10-18 05:02:02 +00:00
jkh
30660b7f67 Almost snapshot time..
Merge today's work.

Now support an attributes file loaded at startup (true front-loaded install).
Add fuller debugging support to all device I/O routines.
Lots-o-bug fixes.
1995-10-18 00:12:55 +00:00
jkh
04f25f1873 Sync with me in prep for snapshot. 1995-10-17 02:57:11 +00:00
jkh
b52d399b81 Sync to my current development srcs. I'm about to go off the air here for
awhile wwhile they work on my phone lines.
1995-10-16 23:02:35 +00:00
jkh
cc9fe0656b Fix many more bogons, add some stuff to make the docs folk happy. 1995-10-16 15:14:28 +00:00
jkh
511b3c7739 Switch to fds from FILE *'s. Fix a problem with FTP media device
and INDEX file.
1995-10-16 09:25:22 +00:00
jkh
eae44c1b24 Sync up to today's development snapshot for the other folks working on this. 1995-10-16 07:31:11 +00:00