Kenneth D. Merry
50642f180c
Fix several potential buffer overrun conditions. These changes have been
...
tested both in the kernel and in userland. Also, fix a couple of printf
warnings that show up when CAMDEBUG is defined.
Reviewed by: imp
Partially submitted by: imp
1998-10-15 19:08:58 +00:00
Mark Murray
dcd7d6b121
Properly install the *.h files in CORE and Config.pm where it wants to be.
...
This should fix a substantial number of broken p5-* ports.
Tested-on: x11-toolkits/p5-Tk (Amongst others)
1998-10-15 18:50:04 +00:00
Justin T. Gibbs
bc1b1dad36
Bring back support for honoring the primary channel setting for twin channel
...
EISA adapters. This could have caused the system to find the wrong root
disk.
Reviewed by: J Wunsch <j@ida.interface-business.de>
1998-10-15 18:21:50 +00:00
Kenneth D. Merry
11021a1ab5
Clean up some unused variables.
...
Reviewed by: ken
Submitted by: phk
1998-10-15 17:46:26 +00:00
Peter Wemm
434bf653d2
- bzero() after malloc() bug fix
...
- look up relocation symbol names in correct table bugfix.
- remove unused (initialized to 0) variable and conditional free() of it.
1998-10-15 17:16:24 +00:00
Dag-Erling Smørgrav
af806462dc
Fix style issues in execl(), and make execle() vfork()-safe.
...
Reviewed by: bde
Approved by: jkh
1998-10-15 17:14:15 +00:00
Peter Wemm
bd4e381b03
- bzero() after malloc(). This is especially obvious when kern_malloc is
...
compiled with DIAGNOSTIC.
- Don't break from the preload module processing loop prematurely.
1998-10-15 17:12:12 +00:00
Peter Wemm
ddd62546e1
Fix sysinit_add().
...
- Don't include multiple copies of the previous sysinit in the new one.
- Leave space for and explicitly null terminate the new list.
1998-10-15 17:09:19 +00:00
Peter Wemm
f03d6f87b3
Get the last used address via a more conservative method, don't depend
...
on the module chain being in increasing address order.
1998-10-15 17:06:36 +00:00
John Polstra
201fdc5426
Fix make world breakage from last commit.
1998-10-15 16:09:56 +00:00
Bruce Evans
cc4fb50148
Fixed breakage of gdbreplay's and gdbserver's BINDIR in previous commit.
...
They may belong in /usr/libexec/{aout,elf}, but objformat doesn't
support that.
Fixed bogus `?=' assignments for BINDIR.
1998-10-15 14:15:09 +00:00
Stephen McKay
099d4ed135
Spelling.
1998-10-15 13:37:35 +00:00
Stephen McKay
f4a747a11b
atq ignored locale info when printing dates. Is the other call to
...
setlocale() just in the wrong place?
PR: 8300
1998-10-15 13:30:48 +00:00
Joseph Koshy
4a949c96ce
Fix a serious bug in make(1)'s handling of archive libraries.
...
This case did not need to be tested when RANLIBMAG was defined
(as when in an `aout' environment) because Arch_StatMember() treated
the two cases of the library not being present and a member of
the library not being present the same way, forcing a rebuild
of the library. Since in the ELF environment we don't look inside
archive libraries we now need to check if the archive library is
present in order to determine its `out-of-date'-ness.
(I hope I've been able to meet the Oct 15th freeze).
Reported-by: Steve Price (and a few others whom I've forgotten, sorry)
1998-10-15 13:00:34 +00:00
Jordan K. Hubbard
69995bba79
Make it clear that installations can only occur from drive C.
...
PR: 8334
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 11:27:45 +00:00
Jordan K. Hubbard
ffcfa4dc0c
Update DOS emulator description.
1998-10-15 11:24:29 +00:00
Jordan K. Hubbard
46bc372519
Make the bit about DOS partitions somewhat clearer.
...
PR: 8333
1998-10-15 11:22:33 +00:00
Jordan K. Hubbard
66047c1e47
More attempts to DTRT for the alpha, based on what I now know about boot2.
1998-10-15 11:12:40 +00:00
Jordan K. Hubbard
ca30e4f10c
Fix upgrade notes.
...
PR: 8331
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 11:01:30 +00:00
Jordan K. Hubbard
4b995e4318
Update for 3.0
...
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 10:16:33 +00:00
Jordan K. Hubbard
5075ff6b7a
Call ourselves by the correct name. :)
...
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 10:14:55 +00:00
Jordan K. Hubbard
0b7fd733ef
Add ipfw change information.
1998-10-15 10:13:53 +00:00
Jordan K. Hubbard
521a55f60f
Update size information for ports.
1998-10-15 10:13:34 +00:00
Jordan K. Hubbard
dbca9b5e34
Search for correct property name; the older attrs code bogusly folded case,
...
so I never noticed this bug. :)
1998-10-15 10:03:48 +00:00
Doug Rabson
e4b0567b9b
Change a bogus cast to the correct one.
1998-10-15 09:53:27 +00:00
Doug Rabson
216a0f2d7f
Don't frob the user stack directly, use suword instead. This fixes the
...
elf_freebsd_fixup() panic which many people have noticed on the alpha.
1998-10-15 09:52:19 +00:00
Doug Rabson
67fc32a9ff
Use the interface name as well as the method name when creating the method
...
description.
Submitted by: Nick Hibma <nick.hibma@jrc.it>
1998-10-15 09:50:45 +00:00
Søren Schmidt
8de3e08bf8
Make the next_writeable address specific for each drive, there might
...
be more than one burner online.
1998-10-15 08:11:55 +00:00
Jordan K. Hubbard
4a39e809a4
Update README.TXT, not that anyone will read it anyway, to describe just
...
what 3.0 is meant to be.
1998-10-15 07:42:25 +00:00
Jordan K. Hubbard
e05672bb19
snuff warning message if package is not found in INDEX but is found
...
to be already installed anyway.
1998-10-15 06:50:43 +00:00
Joseph Koshy
402b6be6ee
Fix formatting bug.
...
PR: 8320
Submitted by: Amakawa Shuhei <amakawa@sf.t.u-tokyo.ac.jp>
1998-10-15 05:04:28 +00:00
Sean Eric Fagan
a8f3721897
Add lstat() as a known system call.
1998-10-15 04:31:44 +00:00
Peter Wemm
456aa5a8cf
Forgot to commit this; the alpha uses the kld symbol interface now. The
...
tables that db_elf.c is expecting are not loaded in that format any more.
1998-10-15 02:01:50 +00:00
Mike Smith
26c51fb453
Conform to POSIX and close any copies of popen() descriptors inherited by a
...
popen()ed child.
PR: misc/7810
Submitted by: Wayne Scott <wscott@ichips.intel.com>
1998-10-15 01:47:40 +00:00
Peter Wemm
d6e03c9b6d
Add objformat links for gdb and (while we're at it) c++filt.
...
This means we can (assuming an a.out gdb is present) debug a.out kernels
and crashdumps with gdb -aout.
1998-10-15 00:19:08 +00:00
Peter Wemm
54751142df
Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.
1998-10-15 00:15:01 +00:00
Kenneth D. Merry
17ee2b2055
Fix a couple of potential buffer overrun cases.
...
Submitted by: imp
1998-10-14 23:28:26 +00:00
Kenneth D. Merry
1b6833dbb1
Narrow the quirk entry for the Seagate Elite 9 a bit to just cover drives
...
with 71* firmware revisions. Scott Mace <smace@intt.ORG> reports that
drives with 00* firmware revisions do tagged queueing just fine.
1998-10-14 22:51:51 +00:00
Nate Williams
58645a5596
- Add a couple comment lines to note that spaces are not allowed as
...
field separators.
PR: conf/8162
Submitted by: Sheldon Hearn <sheldonh@axl.training.iafrica.com>
1998-10-14 21:59:55 +00:00
Kenneth D. Merry
8597eafed0
Disable tagged queueing for the Seagate Elite 9GB drives. They tend to get
...
hung up when you send tags to them too quickly. (CAM is able to recover
from the problem, but this just avoids it altogether.)
Reviewed by: gibbs
Reported by: Bret Ford <bford@uop.cs.uop.edu>
and: Martin Renters <martin@tdc.on.ca>
1998-10-14 21:17:39 +00:00
Kenneth D. Merry
a937ccdc09
Disable the 'devstat_end_transaction' busy count printf until after 3.0
...
release goes out the door. We know there's a bug in the devstat
implementation in the wd driver, but bde and msmith haven't been able to
fix it yet.
So, disable the printf to avoid confusing/worrying people.
Suggested by: msmith
1998-10-14 20:44:05 +00:00
Robert Nordier
898adc1c96
Activate boot2.
1998-10-14 20:40:56 +00:00
Dag-Erling Smørgrav
7ea577e550
Correct braino in previous commit. I get the pointy hat again.
1998-10-14 20:23:40 +00:00
Dag-Erling Smørgrav
dea625c872
Make execl() vfork()-safe. This should fix potential bugs in rcp,
...
telnet and tip, and probably a few other apps.
Reviewed by: bde
Approved by: jkh
1998-10-14 18:53:36 +00:00
Jordan K. Hubbard
27f612d03f
Revert 1.33; lstat() is indeed the wrong thing to do here. I'll
...
revisit this after release.
1998-10-14 18:52:04 +00:00
Matt Jacob
9eefce67dc
Andrew Gallatin reported some internal queue overflows with MAXISPREQUEST
...
at 256. So- to be safe, let's roll back to 64 while we do some more
investigating.
1998-10-14 16:55:00 +00:00
John Polstra
1c35b08ea6
Check the executable's header to make sure it is a valid executable.
...
If it is ELF, print a diagnostic saying that it is not supported yet
by this program. This is a stop-gap anti-bug-report measure because
it looks like there won't be time to implement gcore's ELF support
before 3.0 is released.
1998-10-14 16:16:50 +00:00
Dmitrij Tejblum
f74d75a2b6
Backed out rev. 1.164. It caused problems on SMP.
...
PR: 8309
1998-10-14 15:05:52 +00:00
Peter Wemm
eb49863f1b
Link fdboot to boot1 as well.
1998-10-14 13:19:52 +00:00
Jordan K. Hubbard
c2245054e1
Use properties code.
1998-10-14 11:23:48 +00:00