265 Commits

Author SHA1 Message Date
cgd
e93c322ab6 fixed bug that i created when updating for new entries 1993-04-09 23:13:38 +00:00
proven
6cdacd3fa0 Fixed problem where users with a blank password field can't change their
password.
1993-04-09 21:37:55 +00:00
proven
409b57c0d8 Fixed minor bug where a ^D at the terminal type prompt caused an infinite loop. 1993-04-09 21:36:14 +00:00
cgd
2ceb24cf27 oops; got rid of obj target -- that wasn't sensible! 1993-04-09 21:01:12 +00:00
cgd
f26669ef90 get open.o out of the sources list, and replace it with open.cc 1993-04-09 20:57:54 +00:00
cgd
4cdb76520c bump slip MTU back down to 296... 1993-04-09 20:42:06 +00:00
cgd
1b3bcded6e added man page for pcfs, the MS-DOS filesystem 1993-04-09 20:24:59 +00:00
cgd
21a55fbb02 fixed epsilon problem in tp man page, added bpf man page. 1993-04-09 20:24:12 +00:00
cgd
e6607bb1b3 various changes to default make rules. from patch 101.
note that only the "sensible" changes in patch 101 are implemented.
1993-04-09 20:05:56 +00:00
cgd
10f92c217b add support for PCFS, the MSDOS filesystem.
written by Paul Popelka (paulp@uts.amdahl.com) (patch 129)

invoke w/"options PCFS" in kernel config file.
1993-04-09 19:37:49 +00:00
cgd
edbad04613 ported from Net/2. (patch 111) 1993-04-09 19:25:07 +00:00
cgd
1823250bff written by Paul Popelka. mounts pcfs MS-DOS filesystem. (patch 111) 1993-04-09 19:24:39 +00:00
cgd
cd0c3b9611 added a 386bsd fdisk program, by julian elischer. (patch 111) 1993-04-09 19:23:56 +00:00
cgd
d4926b7ad7 added mount_pcfs, quotacheck, and fdisk. fdisk is i386 specific.
(patch 111)
1993-04-09 19:23:22 +00:00
cgd
5d8dee58c4 rwalld should be run *after* the portmapper. 1993-04-09 19:13:21 +00:00
cgd
c6746c94dc fixed stupid typo (missing comma) in hand-applied diff 1993-04-09 17:19:02 +00:00
cgd
f11ba7bd38 From: Guido van Rooij <guido@gvr.win.tue.nl>
when mmapping a file, permissions are checked as it should be. When
mprotect()-ing the address range afterwards, no protection was checked
regarding the protection of the file originally opened. So
when you open /usr/bin/su RDONLY and SHARED you could afterwards change
the mmapped region to READ|WRITE. This gave the possibility to obtain
root privs obviously.
1993-04-09 17:16:30 +00:00
cgd
94e47e37ce changes, running on sef's machine to good effect, likely contributed
by torek.  (sef told me to get them, and their origin...)
1993-04-09 17:13:17 +00:00
cgd
18e2f762df From: andrew@werple.apana.org.au (Andrew Herbert)
Here are some fixes I derived from the mach 3.0 VM system a couple of months
ago.  At the time, I was giving the memory object routines a good looking
at, trying to fix the long-standing problem where vm_object_collapse()
sometimes fails to collapse objects left over from the exit of a forked
child.  As bde has noted, the problem seems to occur when portions of the
parent are paged out.  These "lost" memory objects, which can eat up a huge
amount of swap space, are reclaimed when the parent responsible for the
fork()s is killed.
1993-04-09 16:53:46 +00:00
cgd
7629f3cea7 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:43:56 +00:00
cgd
4c443f4ec5 have probe return size of io space on successful return, rather
than simply 1.
1993-04-09 16:25:07 +00:00
cgd
2b1ba7a578 make printing of i/o addresses a bit prettier, and fix off-by-one error. 1993-04-09 16:24:26 +00:00
cgd
dbaf26ba57 from sean eric fagan:
it seems to keep the vm system from deadlocking the system when it runs
out of swap + physical memory.
prevents the system from giving the last page(s) to anything but the
referenced "processes" (especially important is the pager process,
which should never have to wait for a free page).
1993-04-09 15:54:56 +00:00
cgd
198f198f95 from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called.  It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names.  It also cleans up and enables
the logging of stray interrupts.  The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it.  This is the number
one cause of stray IRQ7's and IRQ15's.

        Additional device probe information is now printed.  This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:43:40 +00:00
cgd
692ea175be from Rodney W. Grimes (rgrimes@agora.rain.com) (patchkit patch 117):
This patch adds the symbol names to icu.s that vmstat expects
the interrupt counters to be called.  It also adds code to config
so that the names of the interrupts are written at the end of vectors.s
so vmstat can report real device names.  It also cleans up and enables
the logging of stray interrupts.  The counters for false interrupts
are added but the fix for them is not (the fix I have is not done
very good.) A false interrupt is when a device asserts it's interrupt
signal, then removes it before the 8259 can latch it.  This is the number
one cause of stray IRQ7's and IRQ15's.

	Additional device probe information is now printed.  This includes
ending I/O address (many drivers do not return the correct value from a
probe this still needs to be fixed), memory address and size, driver
flags passed in by config.
1993-04-09 13:27:46 +00:00
cgd
872fe72d3e patch from rodney grimes (patch 118):
added CFLAGS so that include files could be found by mkdep,
and so that make depend would invoke the g++ version of cpp.
1993-04-09 13:13:30 +00:00
cgd
df3fd4a4d1 from rodney grimes (patch 120):
added depend and tags targets (no-ops).
1993-04-09 13:10:30 +00:00
cgd
5dee442a6e added, from net/2 (patch 124). 1993-04-09 12:58:42 +00:00
cgd
1c762b5a8c added, from net/2 (patch 119). 1993-04-09 12:58:06 +00:00
cgd
492fee39ad added the following dirs from net/2 (patch 119):
error	fpr	fsplit	indent	lastcomm
	look	quota	sccs	tcopy	tset
	vgrind	vmstat	window
1993-04-09 12:57:44 +00:00
cgd
293918322e from patch 110, by bostic:
dump not mapping last inode in fs
1993-04-09 12:29:06 +00:00
cgd
3f59fa9bd9 from patch 108, by jordan hubbard:
The value of endp returned by strtod() was off by one.  There was also a
const char * vs char * assignment that I took the opportunity to fix.
1993-04-09 12:27:23 +00:00
cgd
5600c7c78a from patch 107:
This is a patch for ar(1) and ranlib(1) which fixes a problem for object
modules names longer than 16 characters and odd in length.  The problem
was that such records are padded to make sure the next record started on
an even byte boundary, but during reads the padding character was forgotten,
resulting in an "Inappropriate file type or format" error.
1993-04-09 12:25:43 +00:00
cgd
8f9f0b8a30 doesn't need -lcompat 1993-04-09 12:22:07 +00:00
cgd
56c6d68612 added msgs 1993-04-09 12:21:10 +00:00
cgd
c89324c584 fix from Chris Torek (patch 106):
386BSD inherits a bug from the 4.3 Reno port for contiguous block allocation.
1993-04-09 12:19:12 +00:00
cgd
fa3262909b added accton, edquota, flcopy, gettable, htable, iostat, quotaon,
repquota, trpt, and trsp, per (currently alpha) patch 125.
1993-04-09 12:15:37 +00:00
cgd
1384c0448a added netccitt, netiso, and netns support, from (currently
alpha) patch 126
1993-04-09 12:00:07 +00:00
cgd
4138697a21 patch 2.0.12u8, from prep.ai.mit.edu. this is not under the GPL. 1993-04-09 11:33:50 +00:00
cgd
012bb89a84 added entry for `patch' 1993-04-09 11:33:20 +00:00
glass
191ee8bc20 fixes stupid piece of bpf code that duplicates cdefs.h's handling of
'inline' in such a way as to cause stupid warnings.
1993-04-09 11:02:51 +00:00
cgd
dc9f23f104 make sure directory for calendar files exists before installing them 1993-04-09 10:26:42 +00:00
cgd
303867a1bf fix find & deletion of old files so that it doesn't look in kernfs
or fdesc fs
1993-04-09 10:25:02 +00:00
cgd
f5c31c5f8b make install copy, rather than move, the binary. 1993-04-09 09:47:42 +00:00
cgd
c507b0b1b4 add y.tab.h to CLEANFILES. 1993-04-09 09:46:14 +00:00
cgd
05047d0abd make sure directories to install stuff exist before installing 1993-04-09 09:43:43 +00:00
cgd
15d1b5bde1 term manpage is missing 1993-04-09 09:43:20 +00:00
cgd
563a21a46c actually do subdirs; they aren't missing! 1993-04-09 09:43:03 +00:00
cgd
6a90c42cf0 make sure directory to install stuff exists before installing 1993-04-09 09:39:59 +00:00
cgd
158c4900e7 make sure directory to install stuff exists before installing,
and copy libs rather than mv'ing them, on install
1993-04-09 09:39:34 +00:00