commit 6413b6e30849f3e0760e38ff9f1884e6cd1002eb Author: Benjamin Kaduk Date: Mon Dec 4 19:41:36 2017 -0600 Make OpenAFS 1.6.22 Update version strings for release 1.6.22. Change-Id: I7c7f6376cbe4666a1da2fc4cb748067666cd541a commit 233c1e19283e9037326bb20d1e4c72fd9a9efb0d Author: Benjamin Kaduk Date: Mon Dec 4 19:39:50 2017 -0600 Update NEWS for 1.6.22 Release notes for OpenAFS 1.6.22 Change-Id: I454c736030c9b47823fc36f7e28a16025165cd87 commit a2266518d610ccabb7b389b273196695ba0c4f33 Author: Benjamin Kaduk Date: Mon Dec 4 17:20:57 2017 -0600 OPENAFS-SA-2017-001: rx: Sanity-check received MTU and twind values Rather than blindly trusting the values received in the (unauthenticated) ack packet trailer, apply some minmial sanity checks to received values. natMTU and regular MTU values are subject to Rx minmium/maximum packet sizes, and the transmit window cannot drop below one without risk of deadlock. The maxDgramPackets value that can also be present in the trailer already has sufficient sanity checking. Extremely low MTU values (less than 28 == RX_HEADER_SIZE) can cause us to set a negative "maximum usable data" size that gets used as an (unsigned) packet length for subsequent allocation and computation, triggering an assertion when the connection is used to transmit data. FIXES 134450 (cherry picked from commit 894555f93a2571146cb9ca07140eb98c7a424b01) (cherry picked from commit eae2575dc738bd69bb6a0a84f87f02f5cf2b4eb9) Change-Id: Ic83c2eef69a9f59a0f0b1469681aaef9f42b0a18