deraadt [Thu, 14 Dec 1995 02:11:39 +0000 (02:11 +0000)]
getgrouplist() returns array of gid_t
deraadt [Thu, 14 Dec 1995 02:03:08 +0000 (02:03 +0000)]
from cgd@netbsd; be more conservative when setting the gp
deraadt [Thu, 14 Dec 1995 02:02:23 +0000 (02:02 +0000)]
from netbsd; fix profiling support
deraadt [Thu, 14 Dec 1995 02:00:51 +0000 (02:00 +0000)]
from netbsd:
Added spanish language message catalog from Jesus M. Gonzalez <jgb@ordago.uc3m.es>
deraadt [Thu, 14 Dec 1995 01:57:37 +0000 (01:57 +0000)]
from netbsd:
traceroute waits 5 seconds, not 3 seconds, before printing a *
deraadt [Thu, 14 Dec 1995 01:54:01 +0000 (01:54 +0000)]
from netbsd: add () in an expression even though it is not really needed
deraadt [Thu, 14 Dec 1995 01:50:16 +0000 (01:50 +0000)]
whoops, add this
deraadt [Thu, 14 Dec 1995 01:45:19 +0000 (01:45 +0000)]
from netbsd; update to mrouted 3.8
deraadt [Thu, 14 Dec 1995 01:43:29 +0000 (01:43 +0000)]
use string.h
deraadt [Thu, 14 Dec 1995 01:42:49 +0000 (01:42 +0000)]
from thorpej@netbsd:
Handle "clean" and "depend" targets properly.
deraadt [Thu, 14 Dec 1995 01:36:17 +0000 (01:36 +0000)]
from ws@netbsd:
- Add support for Win'95 separate creation/modification/access timestamps
- Re-introduce lowercase filenames for non-Win'95-filesystems
deraadt [Thu, 14 Dec 1995 01:33:26 +0000 (01:33 +0000)]
from netbsd:
Don't require compiling with -DDEBUG to enable debugging messages. Instead,
add a new option flag "-d", which enables debugging output. Compile all
of the code that used to be enabled with -DDEBUG unconditionally. The
amount of extra code is negligable, and all of the tests to check if
debugging is enabled were done regardless of -DDEBUG anyway. Adjust
SYSLOG() to DTRT if debugging is not enabled.
deraadt [Thu, 14 Dec 1995 01:32:16 +0000 (01:32 +0000)]
from netbsd:
Recognize all mount flags exported from the kernel (but only print the
ones that we used to print). Note unrecognized flags(s) when printing
mount list.
deraadt [Thu, 14 Dec 1995 01:27:27 +0000 (01:27 +0000)]
from netbsd: fix a few typos
deraadt [Thu, 14 Dec 1995 01:25:02 +0000 (01:25 +0000)]
s/ENVIRONMENTAL/ENVIRONMENT/
deraadt [Thu, 14 Dec 1995 01:24:01 +0000 (01:24 +0000)]
whoops, add this
deraadt [Thu, 14 Dec 1995 01:22:27 +0000 (01:22 +0000)]
update from netbsd, including:
Fix PR/1760, where 'cd -' before any other command could cause a reference
to an uninitialized pointer. Use getcwd() to get the current working directory,
instead of forking /bin/pwd [per Scott's suggestion]
deraadt [Thu, 14 Dec 1995 01:19:25 +0000 (01:19 +0000)]
Makefile.yp not here anymore
deraadt [Thu, 14 Dec 1995 01:16:56 +0000 (01:16 +0000)]
install yp Makefile from here
deraadt [Thu, 14 Dec 1995 01:09:53 +0000 (01:09 +0000)]
remove rcs $Header$
deraadt [Fri, 8 Dec 1995 19:47:58 +0000 (19:47 +0000)]
s/environmental/environment/
deraadt [Fri, 8 Dec 1995 03:04:07 +0000 (03:04 +0000)]
kernel is called bsd
deraadt [Fri, 8 Dec 1995 03:03:07 +0000 (03:03 +0000)]
unconfiguring of ccd causes system panic; fix from gdonl@gv.ssi1.com; netbsd pr#1820
deraadt [Thu, 7 Dec 1995 03:28:33 +0000 (03:28 +0000)]
update to use new files in libsa
deraadt [Thu, 7 Dec 1995 03:27:38 +0000 (03:27 +0000)]
shrink bootblocks by splitting libsa contents into more files. from
waldi@moacs.indiv.nl.net, netbsd pr#1817
deraadt [Wed, 6 Dec 1995 10:54:54 +0000 (10:54 +0000)]
various changes to once again shrink the bootblocks to a useable size.
deraadt [Wed, 6 Dec 1995 10:53:00 +0000 (10:53 +0000)]
optimize further
deraadt [Tue, 5 Dec 1995 22:39:44 +0000 (22:39 +0000)]
delete memcpy; it makes bootblocks larger without being needed
deraadt [Tue, 5 Dec 1995 22:37:54 +0000 (22:37 +0000)]
working .cvsignore files
deraadt [Tue, 5 Dec 1995 22:28:00 +0000 (22:28 +0000)]
delete a stupid hostname
deraadt [Tue, 5 Dec 1995 22:15:16 +0000 (22:15 +0000)]
this is useful in compile directories
deraadt [Mon, 4 Dec 1995 14:23:19 +0000 (14:23 +0000)]
a.out is more likely, so check for it first
niklas [Sun, 3 Dec 1995 10:04:29 +0000 (10:04 +0000)]
Rearrange user page table size calculation so that silent overflow
cannot occur
davem [Sun, 3 Dec 1995 02:24:16 +0000 (02:24 +0000)]
Restore condition codes if we pull the special_fp_store
trick before returning from the trap.
deraadt [Fri, 1 Dec 1995 20:39:26 +0000 (20:39 +0000)]
we cannot jump into ddb until the interrupt has been acknowledged to the
chip. set a flag and defer calling ddb till end of interrupt routine.
deraadt [Fri, 1 Dec 1995 19:26:41 +0000 (19:26 +0000)]
previous verbosity patch was wrong
deraadt [Fri, 1 Dec 1995 19:10:47 +0000 (19:10 +0000)]
add CONSOLEBREAKDDB support. also be less verbose at boot..
niklas [Fri, 1 Dec 1995 18:24:50 +0000 (18:24 +0000)]
Oops, forgot to declare emul_sunos
deraadt [Fri, 1 Dec 1995 18:13:15 +0000 (18:13 +0000)]
fixed ddb, improved fifo handling, new still-not-working dma support
from drahn@pacific.urbana.mcd.mot.com
deraadt [Fri, 1 Dec 1995 17:57:34 +0000 (17:57 +0000)]
for now, assume no flash on 167 (is this true?)
niklas [Fri, 1 Dec 1995 17:47:16 +0000 (17:47 +0000)]
niklas pointed out the new MDP_UNCACHE_WX might break fork/exec.
always set/clear in setregs() now
deraadt [Fri, 1 Dec 1995 01:52:45 +0000 (01:52 +0000)]
from netbsd:
preserve netbsd when compressing
deraadt [Fri, 1 Dec 1995 01:52:07 +0000 (01:52 +0000)]
from netbsd:
latest update from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
deraadt [Fri, 1 Dec 1995 01:51:21 +0000 (01:51 +0000)]
from netbsd:
Changed to use the hacked up version Thor got from the original
maintainers. It is uglier than mycroft's version, but it works on a
lot more machines than his does. Hopefully this can be fixed "for
real" after the release. Note that although it works on a superset of
the machines that mycroft's did, it is still broken on some slower
machines with fast disks. The thing is full of timing bugs. Sigh.
deraadt [Fri, 1 Dec 1995 01:20:39 +0000 (01:20 +0000)]
correct typo pointed out by chuck (in the prettiest way possible
deraadt [Thu, 30 Nov 1995 23:03:46 +0000 (23:03 +0000)]
properly catch cases where buffers are on the kstack, from hannken@eis.cs.tu-bs.de
deraadt [Thu, 30 Nov 1995 22:59:06 +0000 (22:59 +0000)]
correct way to call tsleep is almost always "while (condition) tsleep(...)"
deraadt [Thu, 30 Nov 1995 22:53:55 +0000 (22:53 +0000)]
do not truncate swdevt[] ever
deraadt [Thu, 30 Nov 1995 22:53:00 +0000 (22:53 +0000)]
in actual fact MAXPARTITIONS is 16 and scsi disk is major 4
deraadt [Thu, 30 Nov 1995 22:52:05 +0000 (22:52 +0000)]
prevent access to page 0 of virtual space
deraadt [Thu, 30 Nov 1995 18:40:21 +0000 (18:40 +0000)]
integrate 040 MDP_UNCACHE_WX cache changes by niklas & deraadt
deraadt [Thu, 30 Nov 1995 09:51:26 +0000 (09:51 +0000)]
do not drop into debugger on simple recoverable errors
deraadt [Wed, 29 Nov 1995 17:02:41 +0000 (17:02 +0000)]
niklas pointed out the new MDP_UNCACHE_WX might break fork/exec.
always set/clear in setregs() now
deraadt [Tue, 28 Nov 1995 22:42:55 +0000 (22:42 +0000)]
add inet_ntoa() to the kernel. use it to log nicer messages. idea from freebsd
niklas [Tue, 28 Nov 1995 20:43:08 +0000 (20:43 +0000)]
Fix SunOS emulation on 040
deraadt [Tue, 28 Nov 1995 20:43:07 +0000 (20:43 +0000)]
on the '040, do not cache write+exec pages for sunos processes. SunOS ld.so
is unaware of split I/D caches, and hence messes up. patch by niklas
deraadt [Tue, 28 Nov 1995 19:35:58 +0000 (19:35 +0000)]
let loadbsd define sync scsi operation
deraadt [Tue, 28 Nov 1995 17:31:44 +0000 (17:31 +0000)]
update from netbsd
deraadt [Tue, 28 Nov 1995 16:43:47 +0000 (16:43 +0000)]
i386 isa bounce buffers by hannken@eis.cs.tu-bs.de
deraadt [Tue, 28 Nov 1995 16:15:42 +0000 (16:15 +0000)]
i386 isa bounce buffers by hannken@eis.cs.tu-bs.de
ultra14f does not bounce properly yet.
deraadt [Tue, 28 Nov 1995 01:24:40 +0000 (01:24 +0000)]
delete last chunks of MAPPEDCOPY
deraadt [Tue, 28 Nov 1995 01:24:16 +0000 (01:24 +0000)]
delete duplicate sysarch function body
deraadt [Tue, 28 Nov 1995 01:22:56 +0000 (01:22 +0000)]
log source route attempts when source routing is disabled
deraadt [Sun, 26 Nov 1995 23:40:17 +0000 (23:40 +0000)]
add sysctl net.inet.ip.sourceroute option; default to 0. copied from freebsd
deraadt [Sun, 26 Nov 1995 18:19:15 +0000 (18:19 +0000)]
partial cleanup
deraadt [Sun, 26 Nov 1995 16:31:09 +0000 (16:31 +0000)]
enable tftp as it has security builtin;
disable walld/1 by default for security (as pointed out by Chris Cappuccio)
deraadt [Sun, 26 Nov 1995 00:32:09 +0000 (00:32 +0000)]
new motd
deraadt [Sat, 25 Nov 1995 16:46:23 +0000 (16:46 +0000)]
make quotas work on ffs; from andrew@wipux2.wifo.uni-mannheim.de; netbsd pr #1790
deraadt [Sat, 25 Nov 1995 16:07:17 +0000 (16:07 +0000)]
documentation repair; from andrew@wipux2.wifo.uni-mannheim.; netbsd pr #1786
deraadt [Sat, 25 Nov 1995 15:55:56 +0000 (15:55 +0000)]
document "ms" field; from tng@nuclth15.phys.sci.osaka-u.ac.jp, netbsd pr#1789
deraadt [Thu, 23 Nov 1995 17:12:11 +0000 (17:12 +0000)]
include sys/types.h as mandated by X/Open XPG 4.2; from agc@sde.uts.amdahl.com; netbsd pr#1785
deraadt [Thu, 23 Nov 1995 16:28:59 +0000 (16:28 +0000)]
from netbsd
deraadt [Thu, 23 Nov 1995 15:56:20 +0000 (15:56 +0000)]
update from netbsd
deraadt [Thu, 23 Nov 1995 13:14:31 +0000 (13:14 +0000)]
userret() parameter botch; prototype userret(); make ddb easier to enter
deraadt [Thu, 23 Nov 1995 13:13:26 +0000 (13:13 +0000)]
MAPPEDCOPY is garbage; it is not cache-aware
deraadt [Thu, 23 Nov 1995 13:13:05 +0000 (13:13 +0000)]
as has no -g flag
deraadt [Wed, 22 Nov 1995 22:22:51 +0000 (22:22 +0000)]
fake all target
deraadt [Wed, 22 Nov 1995 15:39:52 +0000 (15:39 +0000)]
go away
deraadt [Wed, 22 Nov 1995 11:17:17 +0000 (11:17 +0000)]
do not need to load off 4.3 filesystems
deraadt [Wed, 22 Nov 1995 11:05:19 +0000 (11:05 +0000)]
release text vnode before releasing credentials. vnode releasing can
block, but credentials should be alive until the process is really
dead. from tegge@idt.unit.no; netbsd pr#1767
deraadt [Wed, 22 Nov 1995 11:03:05 +0000 (11:03 +0000)]
change ZLRB_RING_SIZE to 4096
deraadt [Wed, 22 Nov 1995 10:51:49 +0000 (10:51 +0000)]
copy the bootblocks to the right place
deraadt [Wed, 22 Nov 1995 10:36:45 +0000 (10:36 +0000)]
fix long/u_int32_t botch; do gethostbyname() only if netgroups are going to
be used and do not abort; check for A->PTR->A loop otherwise only match on
#.#.#.# addresses; do not assume !0 is 1 as in ANSI C. netbsd pr#1683 led to
finding these problems.
deraadt [Wed, 22 Nov 1995 10:32:52 +0000 (10:32 +0000)]
handle "cd -" causing crash if used as first sh command; from scottr@Plexus.COM; netbsd pr#1760
deraadt [Wed, 22 Nov 1995 10:31:32 +0000 (10:31 +0000)]
from netbsd:
Prevent the ITE_ACTIVE bit from being cleared in iteoff() if the ITE_ISCONS
bit is set. Works around the fact that the last process to have the
console open exits, the bit is cleared, and "syncing disks...", etc. is
not seen if the system is rebooted with reboot(8). Fixes PR #1455.
deraadt [Wed, 22 Nov 1995 10:21:25 +0000 (10:21 +0000)]
new fancy snapshot install from david@city.ac.uk
deraadt [Wed, 22 Nov 1995 10:15:05 +0000 (10:15 +0000)]
from netbsd; {} mania
deraadt [Wed, 22 Nov 1995 09:58:39 +0000 (09:58 +0000)]
kernel is called /bsd
deraadt [Tue, 21 Nov 1995 17:42:13 +0000 (17:42 +0000)]
fake depend:
deraadt [Tue, 21 Nov 1995 13:30:29 +0000 (13:30 +0000)]
add cleandir target
deraadt [Tue, 21 Nov 1995 13:02:11 +0000 (13:02 +0000)]
fix copyrights
deraadt [Tue, 21 Nov 1995 13:00:25 +0000 (13:00 +0000)]
silly theo forgot to assert copyright on his optimized version
deraadt [Tue, 21 Nov 1995 03:53:32 +0000 (03:53 +0000)]
make this work
deraadt [Mon, 20 Nov 1995 14:03:28 +0000 (14:03 +0000)]
add erase support and another wangtek tape drive; from rhialto@polder.ubc.kun.nl; netbsd pr#1705
deraadt [Mon, 20 Nov 1995 13:36:18 +0000 (13:36 +0000)]
lseek botch repair; from tegge@idt.unit.no; netbsd pr#1768
deraadt [Mon, 20 Nov 1995 09:38:09 +0000 (09:38 +0000)]
indentation botch
deraadt [Mon, 20 Nov 1995 09:36:56 +0000 (09:36 +0000)]
provide floor for sampling rate; from khym@bga.com; netbsd pr#1770
deraadt [Mon, 20 Nov 1995 09:34:33 +0000 (09:34 +0000)]
gethostbyname("#.#.#.#") should fail; not return an incompletely and
incorrectly initialized hostent. in particular, h_name is supposed to
be `an official name', and gethostbyname() wasn't even trying to meet
that requirement.
deraadt [Mon, 20 Nov 1995 09:21:12 +0000 (09:21 +0000)]
make gdb handle all NUM_REGS registers; from jpo.drs@sni.de; netbsd pr#1651,1703
deraadt [Mon, 20 Nov 1995 07:19:40 +0000 (07:19 +0000)]
make dlopen() use hints database, not just paths; from etheisen@TECLink.Net; netbsd pr#1763