Jordan K. Hubbard
b5886db230
1000000 usec -> 1 sec 0 usec; fix.
...
Submitted by: "Philippe Charnier" <charnier@lirmm.fr>
1995-02-16 09:17:27 +00:00
Jordan K. Hubbard
1d5f5f9312
Fix a few bogons introduced when config lost the 3 char limitation.
1995-02-16 08:06:28 +00:00
Bill Paul
fbf23e9a0b
Minor changes and additions to the serial README file.
1995-02-16 07:37:35 +00:00
Andrey A. Chernov
c3d0cca4e9
Add 8-bit collate stuff
...
Submitted by: alex@elvisti.kiev.ua
1995-02-16 04:24:39 +00:00
Rodney W. Grimes
d5b8d6b667
Update my email address.
1995-02-16 03:13:50 +00:00
Garrett Wollman
cb04d5c55b
Don't need to retransmit FIN bit in CLOSING state.
...
Obtained from: Stevens, vol. 2, exercise 29.5 (solution p. 1090)
1995-02-16 01:53:31 +00:00
Garrett Wollman
1c09f77422
spl back down in unusual out-of-memory condition in udp_output().
...
Obtained from: Stevens, vol. 2, exercise 23.4 (solution p. 1083)
1995-02-16 01:47:36 +00:00
Garrett Wollman
1fdbc7ae46
Correctly initialize so_linger in ticks (not seconds).
...
Obtained from: Stevens, vol. 2, p. 1010
1995-02-16 01:42:45 +00:00
Garrett Wollman
dac2030182
Avoid deadlock situation described by Stevens using his suggested replacement
...
code.
Obtained from: Stevens, vol. 2, pp. 959-960
1995-02-16 01:39:19 +00:00
Garrett Wollman
9bb8795d71
Don't add back in the IP header length to ip_len; icmp_error will do it
...
for us.
Obtained from: Stevens, vol. 2, p. 774
1995-02-16 01:25:06 +00:00
Bill Paul
5d645648b1
ypbind jumbo patch :)
...
The existing ypbind exhibits some truly anti-social behavior. After
initially establishing a binding with an NIS server, the following events
take place:
- ypbind waits for 60 seconds before trying to broadcast a ping again
- after the 60 seconds expires, ypbind sends out broadcasts every 5 seconds
come hell or high water.
These broadcasts travel far and wide, even to NIS servers in other domains
which dutifully log the packets even though they don't respond to them.
This leads to lots of unnecessary traffic and bloated log files.
This behavior has been fixed/changed. Here's what happens now:
- We still broadcast every 5 seconds at startup, just like before.
- Once bound, we send out packets once every 60 seconds to the server
we're bound to AND NO ONE ELSE.
- If we fail to receive a reply from our server within FAIL_THRESHOLD
seconds, we assume our server has croaked and go back to broadcasting
everywhere every 5 seconds again until somebody answers. FAIL_THRESHOLD
is currently set to 20 seconds.
Other fixes/improvements:
- ypbind now logs 'server not responding' and 'server OK' messages where
appropriate.
Thanks to Thomas Graichen <graichen@omega.physik.fu-berlin.de> for
reporting the problem and guilt-tripping me into fixing it. :)
1995-02-16 01:21:44 +00:00
Garrett Wollman
39052a0eeb
Attempting to bind() or connect() a routing socket, while meaningless,
...
shouldn't cause a panic.
Obtained from: Stevens, vol. 2, p. 667
1995-02-16 01:11:38 +00:00
Garrett Wollman
5f540404a8
getsockopt(s, SOL_SOCKET, SO_SNDTIMEO, ...) would construct the returned
...
timeval incorrectly, truncating the usec part.
Obtained from: Stevens vol. 2 p. 548
1995-02-16 01:07:43 +00:00
Garrett Wollman
41f82abe5a
Transaction TCP support now standard. Hack away!
1995-02-16 00:55:44 +00:00
David Greenman
eb2463e1fc
Fixed botched previous change - use 'pageno' not initialized to NULL 'kva'.
...
Submitted by: Lars Fredriksen
1995-02-16 00:41:16 +00:00
Garrett Wollman
9426bb7c1d
Allow the user access to net.inet.igmp, even though there's nothing
...
sysctl(8) can interpret there. (Someday there might be.)
1995-02-16 00:28:42 +00:00
Garrett Wollman
f2ea20e676
Add lots of useful MIB variables and a few not-so-useful ones for
...
completeness.
1995-02-16 00:27:47 +00:00
Garrett Wollman
bae74debca
Document Transaction TCP extensions to generic system calls.
1995-02-15 22:53:04 +00:00
Joerg Wunsch
27dd3ef3b9
Wolfram now also submitted a man page for this.
...
Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-02-15 22:52:52 +00:00
Andrey A. Chernov
93a56d1fd1
Restore deleted in second time my & bde fixes.
...
UGEN STOP IT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1995-02-15 22:25:51 +00:00
Garrett Wollman
d69128d862
Document Transaction TCP.
1995-02-15 22:07:28 +00:00
Andrey A. Chernov
108497c8b6
Remove dir creating, done by mtree
...
Add missing file name for cmp
1995-02-15 20:59:13 +00:00
Andrey A. Chernov
c44aef5655
Add include/readline and share/misc/pkg_manage
1995-02-15 20:57:01 +00:00
Andrey A. Chernov
b6d7ccaf9d
pkg_manage added
1995-02-15 20:52:52 +00:00
Andrey A. Chernov
56d3ff658b
pkg_manage utility, using file selector
1995-02-15 20:47:56 +00:00
Joerg Wunsch
c851c2f0ea
Include three lines about the pcvt console driver, so we don't ever need
...
a different config file for it.
1995-02-15 20:38:36 +00:00
Stefan Eßer
6977dc165f
For the sake of people, who like to move pci_configure()
...
before isa_configure() in autoconf.c:
ncr_intr() protected by splbio()/splx()
Submitted by: wolf
1995-02-15 20:06:38 +00:00
Andrey A. Chernov
12430b365a
Changes for new _menu interface
1995-02-15 19:48:10 +00:00
Andrey A. Chernov
895aadbcfb
file selector, helpline, helpfile and more, with my fixes
...
Submitted by: wmbfmk@urc.tue.nl
1995-02-15 19:44:08 +00:00
Poul-Henning Kamp
7f8573b091
Various nitpicking from Stephen.
...
Reviewed by: phk
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>
1995-02-15 19:41:38 +00:00
Andrey A. Chernov
9b3f7fd62d
Make libexec & sbin for tcp_wrapper and others
1995-02-15 19:12:21 +00:00
Ugen J.S. Antsilevich
964587caee
More changes to support user calls.
...
It's 22:00 here,utility still to come(hopefully tomorrow
morning..)
1995-02-15 18:41:57 +00:00
Bruce Evans
ae5e131ac8
Avoid duplicating ttselect() so that we don't have to change cyselect()
...
when ttselect() is improved. This requires using an array of tty structs
and not using ttymalloc().
Fix an off by 1 error. Some caclulations seem to be off by a factor
of NCY. NCY defaults to 16, which gives 256 tty structs occupying
0xd000 bytes. The minor number encoding only allows 16 ttys.
Update the types of timeout functions to 2.0.
1995-02-15 18:41:41 +00:00
Ugen J.S. Antsilevich
73bac2c219
More changes to support user calls.
1995-02-15 18:41:21 +00:00
Andrey A. Chernov
8c91744a04
Add more verbosity for status, if standalone
1995-02-15 17:43:12 +00:00
Andrey A. Chernov
6d5f4f30a7
mixer added
1995-02-15 17:39:52 +00:00
Andrey A. Chernov
ae0de42130
non-X mixer, useful into rc.local
1995-02-15 17:33:04 +00:00
Ugen J.S. Antsilevich
019b4d63ae
Fix couple of nasty bugs..
...
- Overflow now calculated right
- Close works ok,does not looses tty
- Better overflow handling now the snooping stops
on overflow,but programm notified and can reconnect if
it want to..Default maximal buffer set to 664 K and this
is probably too much..:)))
Utility still to come
1995-02-15 16:35:38 +00:00
Ugen J.S. Antsilevich
1bf407a7a5
Add more flags to snoop device
1995-02-15 16:33:16 +00:00
Bruce Evans
23564ff8c3
Remove duplicated code from ttymalloc(). Disable ttyfree().
...
Restore fixes to flushing that were lost in the previous commit.
Clean up snoop changes.
Add my TODO list from 1.1.5. The improvements in 1.1.5 should be "obtained"
first.
1995-02-15 16:00:56 +00:00
David Greenman
792016e7a4
Woops, last change wasn't done quite right...fixed.
1995-02-15 14:45:08 +00:00
David Greenman
32e68582d1
Yanked out (now obsolete) support for 'fastboot'.
1995-02-15 14:35:29 +00:00
David Greenman
2ee6a63f1f
Include the special device in the error output so that it makes sense.
1995-02-15 14:29:26 +00:00
David Greenman
8a978495e7
Verify that the last component of the mount point path exists and is
...
a directory - allows for better error reporting.
1995-02-15 14:20:50 +00:00
Andreas Schulz
b019cc8f8e
Add a description for the np flag.
1995-02-15 13:59:56 +00:00
David Greenman
919364ea6a
Use proc0's proc struct rather than curproc's when calling sync.
1995-02-15 12:27:01 +00:00
Jordan K. Hubbard
8c324d5fb8
Whap a few things not used in the Cyclades driver, at least not for now.
1995-02-15 12:01:24 +00:00
Jordan K. Hubbard
7b2e66b08b
Fix a few more nits. Should compile better now! :_)
1995-02-15 11:59:41 +00:00
David Greenman
402cc72db6
Fixed bug caused by attempting a connect with a null 'nam'.
1995-02-15 11:30:35 +00:00
David Greenman
ca40da7417
Don't bother calling pmap_create() when creating the temporary map.
...
The whole COW section of vm_mmap() should be rewritten; the current
implementation is highly convoluted.
1995-02-15 09:22:17 +00:00