Changes from 1.1.21 to 1.1.22
These changes are archived on ftp.crynwr.com:pub/kchanges
and http://www.crynwr.com/kchanges.
I cannot answer questions about Linux -- I merely summarize the kernel
patches after reading them. I try to make them useful to everyone,
but kernel hackers should take them with a grain of salt and read the
patches themselves. The patch file is patch22.gz
- Kernel configuration for network drivers greatly revamped.
- Back off the "Keep track of the number of hard drives correctly."
change from 1.1.21 because it doesn't work for everybody, but
helps IBM ValuePoints.
- Add new flags to the VT-100 emulator, one to display control chars,
and another to toggle the high bit.
- Select no control and no high bits on CSI m 10
- Select control and no high bits on CSI m 11
- Select control and high bits on CSI m 12
- Select underscore on CSI m 38
- Select no underscore on CSI m 39
- Added 3c505 driver.
- Added Ansel Communications EISA ethernet driver.
- Added support for the EISA DEPCA, DE422.
- Added Cabletron E2100 ethernet driver.
- Added Zenith Z-Note ethernet driver.
- Label for {"MAXTOR","XT-8760S","B6B"} added.
- Added TCP Window clamping.
- In the earlier routine added to verify that an area is in memory,
don't verify if the user space has been mapped to kernel space.
- Add de620 to NET_MODULES list.
- Set the socket state to CONNECTED even if we've only sent a SYN.
- Don't print the "...forwarding disabled!" error.
- Autobind added to ipx code.
- Alan Cox : TCP fast path debugging
- Alan Cox : Window clamping
- Michael Riepe : Bug in tcp_check()
- Process the last segment of data if the packet contained a FIN (which
it used to do at 1.1.13, but somewhere between 1.1.13 and
1.1.21, someone botched it).