Andras Olah
07e43e10f8
Fix a bug related to the interworking of T/TCP and window scaling:
...
when a connection enters the ESTBLS state using T/TCP, then window
scaling wasn't properly handled. The fix is twofold.
1) When the 3WHS completes, make sure that we update our window
scaling state variables.
2) When setting the `virtual advertized window', then make sure
that we do not try to offer a window that is larger than the maximum
window without scaling (TCP_MAXWIN).
Reviewed by: davidg
Reported by: Jerry Chen <chen@Ipsilon.COM>
1996-01-31 08:22:24 +00:00
Jeffrey Hsu
128443c87b
Remove unnecessary typedef. All inclusions of <rpc/auth.h> in the source
...
tree are preceded by an inclusion of <rpc/types.h>, so the 32-bit fixed sized
type u_int32_t is already available to us.
1996-01-31 08:02:11 +00:00
Jordan K. Hubbard
10fd4c5933
Add an entry for my HP Model 4020i CDR drive.
1996-01-31 07:32:11 +00:00
John Dyson
4ab7a1a6c7
Fix another problem with the new pipe code, pointed out by Bruce Evans.
...
This one fixes a problem with interactions with signals.
1996-01-31 06:00:45 +00:00
Satoshi Asami
3bc746be91
Mirror support. When CCDF_MIRROR is set:
...
(1) The reads are always done from the first n/2 disks.
(2) Each write is done twice, to the "data" disk (in the first half) and
the "mirror" disk (in the second half).
ccdbuffer() now takes an extra argument (struct ccdbuf **) and stores
the pointer to ccdbuf in there. In case of a mirrored write, it
allocates and stores two pointers. The "residual" is also doubled
for mirrored writes so that ccdiodone() can correctly tell when all
the writes are done.
1996-01-31 03:28:21 +00:00
John Dyson
56363b79a9
Fix some problems with return codes on the new pipe stuff. Bruce Evans
...
found the problems, and this commit will fix the "first batch" :-).
1996-01-31 02:05:12 +00:00
Nate Williams
c29defb0aa
ctm(5) has been written, so remove comment about it not existing. :)
1996-01-31 02:01:56 +00:00
Wolfram Schneider
54985a1887
de_DE.ISO8859-1 -> de_DE.ISO_8859-1
1996-01-30 23:36:43 +00:00
Mike Pritchard
71d9c7815e
Fix a bunch of spelling errors in the comment fields
...
of a bunch of system include files.
1996-01-30 23:33:04 +00:00
Andrey A. Chernov
dff88dc420
Audio part: various improvements from NetBSD driver
...
Convert LBA to network order now
1996-01-30 23:27:20 +00:00
Joerg Wunsch
768efa9d3c
A better algorithm to place the numbers on the lines.
...
Submitted by: satoshi
1996-01-30 23:14:34 +00:00
Jordan K. Hubbard
a52d2adc63
Correct someone's cut-and-paste errors. Some lines began incorrectly
...
with spaces instead of tabs.
Submitted by: Jeremy Chatfield <jdc@xinside.com>
1996-01-30 23:12:36 +00:00
Andrey A. Chernov
42f5e5cdbe
Bugfix: don't convert LBA to host order, they must stay in network order.
1996-01-30 23:11:45 +00:00
Andrey A. Chernov
5d33645207
Don't convert LBA to host order, they must stay in network order
...
as old code does.
1996-01-30 23:11:06 +00:00
Mike Pritchard
6c5e9bbdf5
Fix a bunch of spelling errors in the comment fields of
...
a bunch of system include files.
1996-01-30 23:02:38 +00:00
Satoshi Asami
09b5920411
Prepare for adding mirroring. Check for flags (mirror forces uniform),
...
reduce the size to half, etc. Right now it only uses the first n/2 disks
for both read and write.
1996-01-30 22:34:53 +00:00
Satoshi Asami
52aa774abe
Add mirror flag.
1996-01-30 22:33:31 +00:00
Satoshi Asami
15a2c56b61
Add mirror and parity flags to list of symbolic names.
1996-01-30 22:25:24 +00:00
Poul-Henning Kamp
e53374eaf4
Use libmd's MD5.
...
inline hdlc checksum calculation.
make big tables const.
1996-01-30 20:04:34 +00:00
Garrett Wollman
8ca67119ca
Fix a logic error in determining whether something is page-aligned
...
that became evident while I was thinking about something else.
(No, I am not working on the wd driver itself.)
1996-01-30 19:04:09 +00:00
Garrett Wollman
3addba4f55
No longer use the cyclecounter to attempt to correct for late or missed
...
clock interrupts.
Keep a 1-in-16 smoothed average of the length of each tick. If the
CPU speed is correctly diagnosed, this should give experienced users
enough information to figure out a more suitable value for `tick'.
1996-01-30 18:56:47 +00:00
Peter Wemm
dbd7e3e1cb
Add rdisc to subdirs.. It works for me. :-) (Thanks Bill!)
1996-01-30 18:44:42 +00:00
Peter Wemm
b22a0751b7
de_DE.ISO8859-1 -> de_DE.ISO_8859-1 after repository operation on
...
Andrey's request.
1996-01-30 18:24:32 +00:00
Mike Pritchard
e2cc67ef3c
Another round of spelling fixes.
1996-01-30 18:13:11 +00:00
Andrey A. Chernov
34b8a752b1
Add missing comma in usage printf
1996-01-30 17:38:45 +00:00
Andrey A. Chernov
ba6d026ac8
OOPS, forget to adjust starting track to not physically read
...
leadout entry
1996-01-30 16:38:30 +00:00
Mike Pritchard
a5ed710ccd
Fix even more spelling errors in some more man pages.
1996-01-30 16:34:52 +00:00
Andrey A. Chernov
62bdf2b7c6
Use ntohs/ntohl when reading TOC instead of hardcoded byte swapping.
...
Put fake entry len for MSF format too.
1996-01-30 16:12:18 +00:00
Andrey A. Chernov
48ce3c2cee
Calculate leadout entry instead of honor ATAPI request
...
(it can be wrong for some devices)
1996-01-30 15:25:12 +00:00
Andrey A. Chernov
192805fd1a
Don't replace leadout entry with 255
1996-01-30 14:36:57 +00:00
Andrey A. Chernov
b7d2756067
READTOCENTRYS: make fake leadout entry
1996-01-30 14:30:43 +00:00
Mike Pritchard
4a8d02835c
Fix a bunch of spelling errors in a bunch of man pages.
1996-01-30 13:52:50 +00:00
Andrey A. Chernov
e407db3cbc
READTOCENTRYS: protect against stack overflow when incorrect data
...
stored in CD's TOC
1996-01-30 13:15:28 +00:00
Andrey A. Chernov
e9a22c0c14
READTOCENTRYS: handle 0 and lead out requests, add argument checking
1996-01-30 12:59:00 +00:00
David Greenman
b09fb6432d
savectx() strikes again: the saved stack pointer wasn't properly adjusted
...
to remove the return address. It's only the frame pointer and luck that
allowed the code to work at all.
1996-01-30 12:54:21 +00:00
Peter Wemm
8cbf6e5894
Call pipe_stat() when presented with a DTYPE_PIPE file in the linux
...
fstat() syscall, rather than panic("linux newfstat").
(Note: I've extracted this from a larger set of diffs, I'm confident I've
not missed any dependencies but can't modload it to test it on my system)
1996-01-30 12:23:17 +00:00
Andrey A. Chernov
685a5a0b51
Don't generate EINVAL for data_len too big in READTOCENTRYS, it
...
reduces automatically to reasonable value in the code below
1996-01-30 12:07:15 +00:00
Andrey A. Chernov
2f3cc4bf87
Use starting track 0 for READTOCENTRYS, should be converted
...
to real starting track in CD driver.
Old code assume that starting track is always 1.
1996-01-30 12:00:43 +00:00
Andrey A. Chernov
1cc4f50e14
Use 0 as starting track number for READTOCENTRYS,
...
should be converted to real starting track into CD driver.
Old variant assume that starting track is always 1.
1996-01-30 11:44:33 +00:00
Andrey A. Chernov
71517d7ccf
Fix READTOCENTRYS partialy based on kientzle@netcom.com patch partialy on
...
my own ideas
1996-01-30 11:32:20 +00:00
Doug Rabson
76bd0c0a9d
Some patches to ppp which improve stability. I have been running a
...
ppp based on these patches for about 3 weeks with no downtime.
The original submitters comments:
Two features iijppp has over kernel ppp that I like are predictor1
compression and demand dialing. Here are a few bug fixes.
I expanded the priority queueing scheme and discovered it was broken
due to the assignment at ip.c line 300. All packets were being
queued at the same priority.
Fixing priority queueing broke predictor1 compression. Packets
were compressed before being queued and predictor1 worked as long
as the packets were popped off the queue in the same order they
were pushed onto the queue.
There were a few byte order problems in IP header tests also.
There is a recursion problem in SendLqrReport(). LcpClose() is
called when "Too many echo packets are lost" which winds up in
SendLqrReport() again. I believe the original intention was to
just stop the LQR timer with the call to StopLqr() but the side
effects hurt.
Submitted by: John Capo <jc@irbs.com>
1996-01-30 11:08:50 +00:00
Andrey A. Chernov
bc7805ece3
Fix audio part, especially READTOCENTRYS inspired by NetBSD driver
...
and my own ideas
1996-01-30 10:31:12 +00:00
David Greenman
3dd78b2bcd
Increase tmpstk size to 8K and make certain it is longword aligned.
1996-01-30 07:59:02 +00:00
David Greenman
ab11bf854a
Restore my change to the watchdog params that Paul spammed in rev 1.18.
1996-01-30 07:25:44 +00:00
Nate Williams
98c4ae7b2b
Back out the thread_init code in order to allow -current to bootstrap
...
from -stable, until a better solution is found.
Submitted by: Consensus of mailing list and the almighty Jordan :)
1996-01-30 05:55:20 +00:00
Nate Williams
72ef2e6080
Added 'install' to the inclde-tools target, as it has a new options "-C"
...
which is used when installing the include files.
Submitted by: John Hay -- John.Hay@csir.co.za
1996-01-30 05:46:35 +00:00
Nate Williams
b201f16674
Kludge alert!
...
Add new 'include-tools' target, which the 'includes' target depends on.
Currently, it consists of rpcgen.
1996-01-30 05:22:00 +00:00
Mike Pritchard
fcf6d7e758
Fix a typo in a comment.
1996-01-30 02:56:08 +00:00
Joerg Wunsch
44e893b99a
Attempt to figure out the size of the device/file we are about to
...
format. A bit tricky, but i believe this to work for 98 % of the
cases.
1996-01-30 02:35:08 +00:00
Satoshi Asami
316d96df0c
ccdcontrol -> ccdconfig.
1996-01-30 01:25:40 +00:00