commit e819a011a9842e640d54a4e6ccc70d1935c39827 Author: Stephan Wiesand Date: Fri Aug 24 16:15:32 2018 +0200 Update NEWS for 1.8.1.1 Release notes for the OpenAFS 1.8.1.1 release Change-Id: I94e0d52c22ca1f7ddfab0f12538a3e32136a3846 Reviewed-on: https://gerrit.openafs.org/13297 Tested-by: BuildBot Reviewed-by: Marcio Brito Barbosa Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand commit 9128c17c5e3e3df0ab87d1298078cdeadd9c4ce7 Author: Stephan Wiesand Date: Fri Aug 24 16:19:07 2018 +0200 Make OpenAFS 1.8.1.1 Update configure version strings for 1.8.1.1. Note that macos kext can be of form XXXX.YY[.ZZ[(d|a|b|fc)NNN]] where d dev, a alpha, b beta, f final candidate so we have no way to represent 1.8.1.1. Switch to 1.8.2 dev 1 for macOS. Change-Id: I9a8e9a2f0e2c70599d4c9c95eb8828f31aa35731 Reviewed-on: https://gerrit.openafs.org/13298 Tested-by: Michael Meffie Tested-by: BuildBot Reviewed-by: Marcio Brito Barbosa Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand commit 554176bd236d772d670df9bdd2496facd5a4209a Author: Joe Gorse Date: Mon Jul 2 20:36:04 2018 +0000 LINUX: Update to Linux struct iattr->ia_ctime to timespec64 with 4.18 With 4.18+ Linux kernels we see a transition to 64-bit time stamps by default. current_kernel_time() returns the 32-bit struct timespec. current_kernel_time64() returns the 64-bit struct timespec64. struct iattr->ia_ctime expects struct timespec64 as of 4.18+. Timestamps greater than 31-bit rollover after 2147483647 or January 19, 2038 03:14:07 UTC. This is the same approach taken by the Linux developers for converting between timepsec64 and timespec. Reviewed-on: https://gerrit.openafs.org/13241 Reviewed-by: Stephan Wiesand Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit 0bc5c15029cf7e720731f1415fcf9dc972d57ef4) Change-Id: I16f93fd54dd45fe64f0c6fd499bf3adca978e9b1 Reviewed-on: https://gerrit.openafs.org/13268 Tested-by: BuildBot Reviewed-by: Mark Vitale Reviewed-by: Benjamin Kaduk