commit 94ffd115f0510fde86339395f88d41d9d56950f4 Author: Stephan Wiesand Date: Thu Apr 3 14:07:58 2014 +0200 Make OpenAFS 1.6.7 Update version strings for 1.6.7 Change-Id: Ia9d931cd5329afb440cfa7da1f139ae669c6e8ae commit ba73b9a766379fc56e6a1724c79b6e0c3cc85e62 Author: Stephan Wiesand Date: Thu Apr 3 13:54:58 2014 +0200 Update NEWS for 1.6.7 Release notes for OpenAFS 1.6.7. Change-Id: I9c331ca0dd01f9617917af326f58fc1944c152d7 commit cde152658dcf5ee31293ed75b9a6cfaf8192f320 Author: Michael Meffie Date: Sat Feb 15 12:03:43 2014 -0500 viced: fix get-statistics64 buffer overflow Range check the statsVersion argument of the GetStatisitics64 RPC to avoid a buffer overflow in the fileserver, or a huge memory allocation, by a rogue client. FIXES 131803 (cherry picked from commit bd2cc32da969abe57334d20563d5cddf065a905e) Change-Id: I05b18b9f4bacd8981eafb9fe4b5aea904f88a9cc commit 19c4d6023c8f616de0d194e560e64576e5986f70 Author: Andrew Deason Date: Fri Feb 21 15:30:49 2014 -0600 rx: Avoid rxi_Delay on RXS_CheckResponse failure Currently we rxi_Delay whenever RXS_CheckResponse fails for any reason. This can result in disastrous performance degradations if a client keeps sending "bad" responses, since rxi_Delay'ing here will delay the Rx listener thread. This means we cannot receive any packets for about a second, which can easily cause us to drop a lot of incoming packets. Instead, send the abort after 1 second by scheduling an event. This will retain existing behavior from the point of view of the client (it will get the abort after 1 second), but avoids hanging the Rx listener thread. FIXES 131802 (cherry picked from commit 0ec67b0a9a175af14e360da75d1f5429c6c97b24) Change-Id: Idf2fb2cc26c013b9071d578b46f6d4831ff3fe5f commit 32688c069f22f3b96e261f2361e251081957a047 Author: Andrew Deason Date: Fri Feb 21 15:26:35 2014 -0600 rx: Split out rxi_SendConnectionAbortLater Take the functionality in rxi_SendConnectionAbort that schedules a delayed abort, and split it out into a new function, rxi_SendConnectionAbortLater. This allows callers an easy interface to send such a delayed abort with their own delay. This commit should incur no change in behavior; it is just code reorganization. (cherry picked from commit 61d80537cae95d125c4b9fed31e2454a281b8b02) Change-Id: I8798ace952bffa0c736ab90e9028fd7c99305a78