millert [Mon, 7 Apr 1997 15:59:53 +0000 (15:59 +0000)]
Back out last changes for now. They cause problems.
downsj [Mon, 7 Apr 1997 15:38:53 +0000 (15:38 +0000)]
XXX Work around make(1) bug. This must be fixed.
downsj [Mon, 7 Apr 1997 13:30:24 +0000 (13:30 +0000)]
Build man pages using my bsd.man.mk extensions, ala Perl, instead of making
links and other disgusting things.
Copes with the global .man extension used here.
kstailey [Mon, 7 Apr 1997 13:30:24 +0000 (13:30 +0000)]
turn off INSECURE, using Aperture driver now; also activate VM86 & USER_LDT for MS-emulation
briggs [Mon, 7 Apr 1997 13:03:17 +0000 (13:03 +0000)]
Bleh. bus_probe has opposite return of my fn.
briggs [Mon, 7 Apr 1997 12:56:45 +0000 (12:56 +0000)]
Perhaps improve reliability with some small performance sacrifice.
briggs [Mon, 7 Apr 1997 12:45:20 +0000 (12:45 +0000)]
Denny suggests that we make all Quadra cases the same. The Q700, at least
seems to be able to work with the Q650 configuration, but not vice-versa.
deraadt [Mon, 7 Apr 1997 12:01:19 +0000 (12:01 +0000)]
cd9660 & partition/block number confusion correction
deraadt [Mon, 7 Apr 1997 12:00:17 +0000 (12:00 +0000)]
unconfuse partition/block sizing stuff
deraadt [Mon, 7 Apr 1997 11:49:42 +0000 (11:49 +0000)]
cd has 16 partitions, plus other misc
deraadt [Mon, 7 Apr 1997 11:22:27 +0000 (11:22 +0000)]
wrong place
deraadt [Mon, 7 Apr 1997 11:21:21 +0000 (11:21 +0000)]
add cd9660 spoofing and repair partition offset/block offset stuff
deraadt [Mon, 7 Apr 1997 10:12:07 +0000 (10:12 +0000)]
use libc err(); ahd@kew.com
deraadt [Mon, 7 Apr 1997 09:00:10 +0000 (09:00 +0000)]
that is right
deraadt [Mon, 7 Apr 1997 08:59:19 +0000 (08:59 +0000)]
deal with partition/block size differences
millert [Mon, 7 Apr 1997 06:43:09 +0000 (06:43 +0000)]
Better error message when lookup of getlogin() != uid
millert [Mon, 7 Apr 1997 06:23:10 +0000 (06:23 +0000)]
Use MAXPARTITIONS not ``8''
millert [Mon, 7 Apr 1997 06:19:48 +0000 (06:19 +0000)]
16 partitions
millert [Mon, 7 Apr 1997 05:59:30 +0000 (05:59 +0000)]
#include "stand.h" not <stand.h>
millert [Mon, 7 Apr 1997 05:23:33 +0000 (05:23 +0000)]
We run OpenBSD. Also note that installboot may be run on the ``c''
partition instead of ``a'' to avoid problems with securelevel > 0.
briggs [Mon, 7 Apr 1997 03:23:35 +0000 (03:23 +0000)]
Ahem... bus_probe() already exists and does what bus_space_bad_addr() does.
Nuke the latter.
weingart [Mon, 7 Apr 1997 02:07:06 +0000 (02:07 +0000)]
Fix device name.
weingart [Mon, 7 Apr 1997 01:26:00 +0000 (01:26 +0000)]
Reboot stuff.
briggs [Mon, 7 Apr 1997 01:22:15 +0000 (01:22 +0000)]
Fix m68k/153 as suggested by David Leonard <d@occult.fnarg.net.au>.
Fix a couple more, similar, bugs while I'm here to save David the
trouble of reporting them, too.
weingart [Mon, 7 Apr 1997 01:21:54 +0000 (01:21 +0000)]
Reset stuff.
weingart [Mon, 7 Apr 1997 01:20:08 +0000 (01:20 +0000)]
Clarifications.
millert [Mon, 7 Apr 1997 00:18:17 +0000 (00:18 +0000)]
Re-run configure if Makefile.in, configure, or c-parse.in changes.
This should fix the problem people were seeing with gcc reporting
unresolved symbols (Makefile and Makefile.in were inconsistent).
downsj [Sun, 6 Apr 1997 23:54:44 +0000 (23:54 +0000)]
Add partition type 0x12.
deraadt [Sun, 6 Apr 1997 20:59:40 +0000 (20:59 +0000)]
bad dkpart(), bad dkunit(), bad bad bad
millert [Sun, 6 Apr 1997 20:19:22 +0000 (20:19 +0000)]
Use a size_t as arg 4 to sysctl(3).
millert [Sun, 6 Apr 1997 20:16:30 +0000 (20:16 +0000)]
Use a size_t when necesary.
millert [Sun, 6 Apr 1997 20:15:45 +0000 (20:15 +0000)]
#include stdlib.h to get malloc(3) and calloc(3) definitions.
Fixes compiler warnings.
mickey [Sun, 6 Apr 1997 20:08:25 +0000 (20:08 +0000)]
devboot commit
mickey [Sun, 6 Apr 1997 19:52:46 +0000 (19:52 +0000)]
devboot proto
millert [Sun, 6 Apr 1997 19:52:11 +0000 (19:52 +0000)]
Fix int vs. long problems
millert [Sun, 6 Apr 1997 19:17:06 +0000 (19:17 +0000)]
Fix mangling in assignment of np->n_net to ina.s_addr.
Presumably this was added to deal with 64-bit machines but
it is a) wrong and b) not necesary now that we use in_addr_t.
millert [Sun, 6 Apr 1997 19:00:22 +0000 (19:00 +0000)]
Cast pointer to u_long, not u_int32_t (which is too small on alpha)
briggs [Sun, 6 Apr 1997 16:35:18 +0000 (16:35 +0000)]
Now need sys/time.h here.
deraadt [Sun, 6 Apr 1997 09:15:30 +0000 (09:15 +0000)]
16 bit uids suck
deraadt [Sun, 6 Apr 1997 09:14:35 +0000 (09:14 +0000)]
cleanup using -Wall
deraadt [Sun, 6 Apr 1997 09:13:02 +0000 (09:13 +0000)]
strncpy
deraadt [Sun, 6 Apr 1997 08:43:41 +0000 (08:43 +0000)]
clean -Wall
deraadt [Sun, 6 Apr 1997 07:55:04 +0000 (07:55 +0000)]
issetugid() this last getenv based open
millert [Sun, 6 Apr 1997 07:00:14 +0000 (07:00 +0000)]
Fix improper cast (compiler warning).
millert [Sun, 6 Apr 1997 06:32:18 +0000 (06:32 +0000)]
Add CD9660 now that it works.
millert [Sun, 6 Apr 1997 06:31:45 +0000 (06:31 +0000)]
Use long, not int when casting pointers and storing as integers.
Now compiles on alpha w/o warnings.
millert [Sun, 6 Apr 1997 06:26:23 +0000 (06:26 +0000)]
Remove old -P flag since it doesn't do anything and make -P mean
"preserve leading /" like GNU tar (no longer use -S for this).
deraadt [Sun, 6 Apr 1997 06:13:03 +0000 (06:13 +0000)]
support cd9660 disklabel spoofing; also fix block offset confusion
millert [Sun, 6 Apr 1997 06:11:10 +0000 (06:11 +0000)]
Allow creation of archives with block sizes up to 64512 bytes
but complain about non-portability if > 32256 bytes.
Brought up by George Robbins <grr@shandakor.tharsis.com>
deraadt [Sun, 6 Apr 1997 06:09:25 +0000 (06:09 +0000)]
correct blocksize confusion
deraadt [Sun, 6 Apr 1997 06:04:26 +0000 (06:04 +0000)]
correct labelsector confusion
deraadt [Sun, 6 Apr 1997 06:03:44 +0000 (06:03 +0000)]
support cd9660 disklabel spoofing; also fix block offset confusion
briggs [Sun, 6 Apr 1997 02:59:52 +0000 (02:59 +0000)]
Eradicate #include <sys/*> from machine/*.h. Prompting from Gene.
briggs [Sun, 6 Apr 1997 01:02:13 +0000 (01:02 +0000)]
Attempt to kludge around the fact that we can not yet get the correct MAC
address for the SONIC on PB5xx series. This uses the bus_space_bad_addr
function that I added earlier.
mickey [Sat, 5 Apr 1997 23:49:07 +0000 (23:49 +0000)]
32bit corrections
kstailey [Sat, 5 Apr 1997 23:34:18 +0000 (23:34 +0000)]
add quirk table entry for the Ultima A6000C
mickey [Sat, 5 Apr 1997 23:27:35 +0000 (23:27 +0000)]
devboot is no longer in boot.c
missed from last commit
kstailey [Sat, 5 Apr 1997 22:59:13 +0000 (22:59 +0000)]
fix NULL ptr deref in ss_set_window()
millert [Sat, 5 Apr 1997 22:51:53 +0000 (22:51 +0000)]
Fix bug introduced with "exit(0) if no files" behavior change.
millert [Sat, 5 Apr 1997 22:36:12 +0000 (22:36 +0000)]
Strip leading '/' of pathnames (only in tar mode). -S option turns
this off like GNU tar.
millert [Sat, 5 Apr 1997 22:06:10 +0000 (22:06 +0000)]
settimeofday(2) restruction moved to secure level 2.
deraadt [Sat, 5 Apr 1997 21:56:02 +0000 (21:56 +0000)]
correct DEV_BSIZE vs lp->d_secsize confusion; spotted by hte late night icb gang. Other ports need fixing still
mickey [Sat, 5 Apr 1997 21:48:28 +0000 (21:48 +0000)]
rdroot entry for ramdisk kernel.
import from hp300 port
mickey [Sat, 5 Apr 1997 21:29:49 +0000 (21:29 +0000)]
new exec stuff
flipk [Sat, 5 Apr 1997 21:24:48 +0000 (21:24 +0000)]
do not up wiring count for page tables (especially those actually
owned by the kernel pmap). Chuck Cranor (chuck@maria.wustl.edu) and Theo.
millert [Sat, 5 Apr 1997 21:13:05 +0000 (21:13 +0000)]
Use in_addr_t not u_long and use in_port_t in some cases instead
of u_short or u_int16_t.
millert [Sat, 5 Apr 1997 20:58:28 +0000 (20:58 +0000)]
Use in_addr_t not u_long.
kstailey [Sat, 5 Apr 1997 20:48:58 +0000 (20:48 +0000)]
removed conditional code
kstailey [Sat, 5 Apr 1997 20:44:25 +0000 (20:44 +0000)]
sendsig and sys_sigreturn are in m68k area now
kstailey [Sat, 5 Apr 1997 20:32:49 +0000 (20:32 +0000)]
fpu_type -> fputype
kstailey [Sat, 5 Apr 1997 20:22:01 +0000 (20:22 +0000)]
fpu_type -> fputype
kstailey [Sat, 5 Apr 1997 19:53:10 +0000 (19:53 +0000)]
if TERM=dumb disable progress and editing for emacs ange-ftp
mickey [Sat, 5 Apr 1997 18:56:14 +0000 (18:56 +0000)]
put gdt & idt in the separate file.
print trapno in dump_regs.
no more NO_IDTR.
briggs [Sat, 5 Apr 1997 16:22:06 +0000 (16:22 +0000)]
Implement a bus_space_bad_addr() function to aid in some device probing with
the bus_space universe.
briggs [Sat, 5 Apr 1997 16:19:29 +0000 (16:19 +0000)]
Move the PB140/145 info to it's own case. A couple of the entry points
are different from other cases.
briggs [Sat, 5 Apr 1997 15:29:10 +0000 (15:29 +0000)]
MRG-based ADB support for the PowerBook series. Contributed by
hamada@next.etron.kanazawa-it.ac.jp (Takashi Hamada)
tholo [Sat, 5 Apr 1997 05:07:58 +0000 (05:07 +0000)]
Document that negative offsets will cause EINVAL as well.
tholo [Sat, 5 Apr 1997 05:05:44 +0000 (05:05 +0000)]
Check for overflow; from FreeBSD
tholo [Sat, 5 Apr 1997 04:37:40 +0000 (04:37 +0000)]
Patch from BSDI (via Keith Bostic, via NetBSD):
>NFS doesn't support chflags; ignore errors unless there's reason
>to believe we're losing bits. (Note, this still won't be right
>if the server supports flags and we were trying to *remove* flags
>on a file that we copied, i.e., that we didn't create.)
millert [Sat, 5 Apr 1997 04:26:54 +0000 (04:26 +0000)]
so strlen.c compiles again...
tholo [Sat, 5 Apr 1997 04:18:45 +0000 (04:18 +0000)]
From NetBSD PR/3405: Krister Walfridsson <cato@ulysses.df.lth.se>: Various
typos; since we compile with POSIX libm, we should not xref matherr(3), and
describe the errno settings.
millert [Sat, 5 Apr 1997 02:42:24 +0000 (02:42 +0000)]
Fix -DNO_MMALLOC (needs to be in MMALLOC_CFLAGS not MMALLOC_DISABLE).
Now gdb will link.
deraadt [Fri, 4 Apr 1997 22:59:46 +0000 (22:59 +0000)]
RLIMIT_NPROC; mike.long@analog.com
deraadt [Fri, 4 Apr 1997 22:20:00 +0000 (22:20 +0000)]
clarify
mickey [Fri, 4 Apr 1997 21:52:40 +0000 (21:52 +0000)]
init allocated memory.
millert [Fri, 4 Apr 1997 20:54:50 +0000 (20:54 +0000)]
Improvements based on commets by George Robbins <grr@shandakor.tharsis.com>
- ``tar cf'' will now just exit instead of waiting for a file list
on stdin. The old behavior should be re-enabled with an option.
- Better wording in tar man page for -o and -w
deraadt [Fri, 4 Apr 1997 19:56:35 +0000 (19:56 +0000)]
with small quantities of beer and pizza i produce fewer bugs. really.
deraadt [Fri, 4 Apr 1997 19:54:29 +0000 (19:54 +0000)]
if the user changes an option, spit out a warning telling them they need
to make clean. i expect i will get compliments for this change, but
i'd really rather receive beer and pizza.
deraadt [Fri, 4 Apr 1997 18:41:25 +0000 (18:41 +0000)]
when mktemp() is hard to fix, use 10 X
deraadt [Fri, 4 Apr 1997 18:27:07 +0000 (18:27 +0000)]
check MID field like strip(1) does; PR#149, mickey; fix by me
deraadt [Fri, 4 Apr 1997 17:50:34 +0000 (17:50 +0000)]
sort & add a few
deraadt [Fri, 4 Apr 1997 17:35:07 +0000 (17:35 +0000)]
describe 2nd utmp record better; gwing@primenet.com.au
weingart [Fri, 4 Apr 1997 17:24:47 +0000 (17:24 +0000)]
Nuke.
weingart [Fri, 4 Apr 1997 17:23:29 +0000 (17:23 +0000)]
Replace exec_i386.S with these two files. Startprog.S is a
stopgap measure, to be removed once I get locore.s done.
deraadt [Fri, 4 Apr 1997 16:57:01 +0000 (16:57 +0000)]
do not whack pid file if run -d; hwr@pilhuhn.de
millert [Fri, 4 Apr 1997 16:51:37 +0000 (16:51 +0000)]
#include <string.h> since we use string functions...
deraadt [Fri, 4 Apr 1997 16:45:25 +0000 (16:45 +0000)]
seek(2) is not needed
mickey [Fri, 4 Apr 1997 16:17:02 +0000 (16:17 +0000)]
fixed bcopy/memcpy conflict by using private mem* routines.
changed generic pointer type to (void *)
and, md5 is in libkern, since more than one component of the kernel uses it.
what would be better place? well, imagine some lkm that uses md5 someday...
mickey [Fri, 4 Apr 1997 16:14:07 +0000 (16:14 +0000)]
add 'machine check' trap for Pentium and PPro cpus.
no special handler for it. i guess there will be rare cases when
you receive it, and then you should repair your cpu, since
it happens on internal cpu error.
kstailey [Fri, 4 Apr 1997 14:56:57 +0000 (14:56 +0000)]
remove copy.s as it is in M.I. m68k files now