Jordan K. Hubbard
9a598d6b3f
Merge all my sysinstall changes over to the 2.1 branch.
...
I just have this feeling... :)
1997-03-11 09:29:42 +00:00
Mike Smith
169b2e51e3
Avoid double-s when #conflicts drops from 10 to 9.
1997-03-11 07:11:46 +00:00
Jordan K. Hubbard
1dbc1ff01e
close PR#2942 - add src/contrib to list of src components.
...
Submitted by: sjr1@flash.net
1997-03-11 06:42:03 +00:00
Jordan K. Hubbard
e7a132b4e1
YAMF22
1997-03-11 06:40:38 +00:00
Hiroyuki Hanai
3f8d2f8e30
Catch up with the original.
1997-03-11 03:04:03 +00:00
Jordan K. Hubbard
7d32e85a6b
Use correct email address for registration.
1997-03-11 00:07:59 +00:00
Jordan K. Hubbard
6e5cd2d297
Add support for ports collection distribution.
1997-03-11 00:07:11 +00:00
Andrey A. Chernov
5a3bd48d90
Add <ss> and ss ordering
1997-03-10 21:59:53 +00:00
Jordan K. Hubbard
628febdfb7
Sync with 2.2.
1997-03-10 21:11:57 +00:00
Joerg Wunsch
930bb1a4da
Add a quirk entry for the HP6020i, after John has just confirmed that
...
it works now.
Submitted by: jhay@zibbi.mikom.csir.co.za (John Hay)
1997-03-10 20:51:17 +00:00
Poul-Henning Kamp
fdc58e30da
Add char#80 xdcp, assigned to Chris Ficklin <chris@serengeti.com>
1997-03-10 20:25:45 +00:00
Guido van Rooij
e298ae5d12
Fix buffer overflow
1997-03-10 19:52:12 +00:00
Guido van Rooij
9408216e17
This is a funny one: df for a device that was not mounted used to fail
...
for root only.
1997-03-10 19:39:43 +00:00
Jordan K. Hubbard
d5867457a2
Update russian mirrors.
1997-03-10 19:38:14 +00:00
Guido van Rooij
1ab96f9344
Check for overflow of FD_SET
1997-03-10 19:32:46 +00:00
Joerg Wunsch
704969a28c
Fix a gross bug in the ! operator optimization code. The following
...
kind of expressions caused a dereferencation of an uninitialized malloc
area, yielding wrong expression evaluation at best, and core dumps at
worst (malloc.conf -> AJ):
find ... ! \( expr1 ! expr2 \) ...
1997-03-10 19:20:39 +00:00
Joerg Wunsch
6a3946e014
Fix a logico in my last (commented out) commit.
1997-03-10 19:18:23 +00:00
Guido van Rooij
02289df91c
Fix buffer overflow (probably unexploitable).
1997-03-10 19:10:08 +00:00
Mark Murray
a30c77e886
Move this files* entry for the Brooktree TV driver toi the right 'files*'.
1997-03-10 17:55:49 +00:00
Bill Paul
09e8462819
Fix brain-o in SunOS passwd.adjunct stuff: !strstr(s, "##") is a) bad
...
style and b) the wrong logic. Should be strstr(s, "##") != NULL. (Note
that the passwd.adjunct stuff has not been merged into 2.2 so this bug
is not in that branch.)
1997-03-10 16:47:19 +00:00
Bruce Evans
968ffc72fc
Fixed the Cyclades and Digiboard port numbers.
1997-03-10 14:17:49 +00:00
Satoshi Asami
8911122697
Ask user to carefully examine changes when sending an upgrade. (Actually,
...
this is the main reason why we want them as diffs.) Also, ask them to
explicitly state files that are added or deleted (lazy committers like me
often forget to "cvs add" or "cvs remove").
1997-03-10 11:55:17 +00:00
Satoshi Asami
189dfa5a89
Remove part about sending in complete ports for an upgrade, we prefer
...
recursive diffs in any case.
1997-03-10 09:55:20 +00:00
Andrey A. Chernov
359ceb95ec
Do not re-initialize random numbers generator several times.
...
Use ^ getpid() to produce better initial state.
1997-03-10 08:04:15 +00:00
Andrey A. Chernov
a1b460b73e
Add ^ getpid() for better srandom results
1997-03-10 07:46:03 +00:00
Andrey A. Chernov
87e63218ab
Detect failure open condition for direct mode now
...
Don't assume that modem descriptor must be >=3 in CloseModem,
just assume it is any valid descriptor >=0
1997-03-10 06:54:58 +00:00
Mark Murray
51e053d6cc
Initial import of the Brooktree PCI-TV drivers. I have not tested
...
these, they may not even compile. I am importing them on behalf
of the submitters.
Submitted by: amancio, smp
1997-03-10 06:38:26 +00:00
Andrey A. Chernov
780700e5ed
Don't waste time scanning tun_in+10 descriptors, scan exactly what
...
we need now.
Don't assume that file descriptor can't be 0 (many places)
Protect FD_* macros from being used with negative descriptors
Shorten MS EXT show help to fit 80 cols
1997-03-10 06:21:02 +00:00
Hiroyuki Hanai
a34dbe44cb
Catch up with the original.
1997-03-10 03:04:05 +00:00
Daniel O'Callaghan
8a96b3a58d
Update MAKEDEV to handle lots of tun devices, consistent with the tun device
...
selection code in usr.sbin/ppp/os.c (tun0-tun127, rather than tuna and tunb).
Also, make it make all devices up to and including the requested one.
1997-03-10 02:10:58 +00:00
Hiroyuki Hanai
66c2b11f00
Catch up with the original.
1997-03-10 01:09:48 +00:00
Wolfram Schneider
d66539fb98
Add comments.
1997-03-09 23:10:56 +00:00
Wolfram Schneider
2641f58969
Sync with /etc/mtree/BSD.*.dist
1997-03-09 22:39:56 +00:00
Jordan K. Hubbard
5279ffe115
Add registration help screen.
1997-03-09 22:35:12 +00:00
Jordan K. Hubbard
7c8f98f5b7
Add a registration screen so we can finally start counting our little user
...
puppies.
1997-03-09 22:25:49 +00:00
John-Mark Gurney
c3df09bb7a
replace non-existant ioctl [GP]IO_STRMAP with what really does exist,
...
[GS]ETFKEY...
Definately a 2.2 Candidate
a clean up of this page is to follow.... but I'm not sure I'll have it
before 2.2 is to be released...
1997-03-09 20:53:20 +00:00
Andrey A. Chernov
8ea7f0577b
cdefs cleanup
1997-03-09 20:09:17 +00:00
Andrey A. Chernov
bbea88d05d
I remove pending signals completely, they are not useless, they are
...
dangerous! Signal handlers themself must be fixed to not call malloc,
but no pended handlers, it will be correct fix. In finite case each signal
handler can set some variable which will be analized later, but calling
handler functions manually is too dangerous (f.e. signals not blocked while
the handler or handlers switch executed in this case). Of course this
code can be fixed instead of removing, but it not worth fixing in any case.
Should go into 2.2
In addition sig.c code shows following dangerous fragments (there can be more,
but I stop after two):
This fragment
if (fn == SIG_DFL || fn == SIG_IGN) {
handler[sig-1] = (sig_type)0;
<------------- here
signal(sig,fn);
} else {
cause NULL pointer reference when signal comes
"here", but more worse fragment is below:
void handle_signals() {
int sig;
if (caused)
for (sig=0; sig<__MAXSIG; sig++, caused>>=1)
if (caused&1)
(*handler[sig])(sig+1);
}
caused is bitmask which set corresponding bit on each signal coming.
And now imagine, what happens when some signal comes (bit sets) while loop
is executed (see caused>>=1 !!!)
In this light carrier drop situation was (as gdb shows)
1. SIGSEGV in handle_signals because some junk called as *handler reference.
2. Since SIGSEGV was pended too (== never happens),
it can cause various range of disasters.
1997-03-09 20:03:51 +00:00
KATO Takenori
d025bca112
Makefile generates boths IBM-PC and PC-98 version of object code in
...
apm_init.inc. The PC-98 version of object is included in `#ifdef
PC98'.
Pointed-out by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-09 16:46:05 +00:00
KATO Takenori
c8ac925d54
Added PC-98 specific function to get battery status.
...
Submitted by: URATA Shuichiro <s-urata@nmit.tmg.nec.co.jp>
1997-03-09 16:40:13 +00:00
Bruce Evans
9faa8dc6cc
Use __ieee754_sqrt() instead of sqrt() internally. Similarly for the
...
float versions. Using sqrt() was inefficient.
Obtained from: NetBSD
1997-03-09 16:29:29 +00:00
Wolfram Schneider
efda6cd9d5
Add reference to `PMake - A Tutorial'
1997-03-09 15:51:07 +00:00
Bruce Evans
6b04d9918b
Include <machine/asm.h> instead of kernel-only <machine/asmacros.h>.
1997-03-09 14:01:11 +00:00
Bruce Evans
13a44161a2
Moved userland assembler macros from <machine/asmacros.h> to
...
<machine/asm.h>.
1997-03-09 13:57:33 +00:00
Stephen McKay
ac225cf76d
Clarified the behaviour of dup2(fd1,fd2) when fd1==fd2 and when fd1 is invalid.
...
Safe for 2.2!
1997-03-09 13:16:48 +00:00
Wolfram Schneider
eac4b079c7
Support comments in password database (/etc/master.passwd).
...
Comments in group database (/etc/group) are currently not
supported - adduser silently delete blank lines and comments.
1997-03-09 12:21:45 +00:00
Wolfram Schneider
22bf981261
Document comments.
1997-03-09 12:20:48 +00:00
Bruce Evans
644ba7e84e
Cloned src/lib/libc/i386/DEFS.h to create <machine/asm.h> for the i386.
...
The former file was too hard to get at from other parts of the src tree
and will go away.
1997-03-09 10:39:15 +00:00
Bruce Evans
7eff94279a
YAMInTheWrongDirectionF22 (part of rev.1.28.2.3: set B_CLUSTEROK for
...
commits).
1997-03-09 10:21:26 +00:00
Bruce Evans
93a4679a23
Don't use a dot in the chown command. Fixed some minor style bugs.
...
Building things at install time under ${DESTDIR} was too hard to fix.
Bruce
1997-03-09 09:41:44 +00:00