commit 331f439a25810c3031cb4edb9dcb0afae6039145 Author: Stephan Wiesand Date: Wed Oct 9 15:15:09 2013 +0200 Update NEWS for 1.6.5.1 Update the release notes for 1.6.5.1 with information about the change in gerrit 10331. Change-Id: I0bd8d7aa3fa7aeb9a1a44f0aed06f85d6dcdcc06 Reviewed-on: http://gerrit.openafs.org/10332 Reviewed-by: Mark Vitale Reviewed-by: Jeffrey Altman Reviewed-by: Andrew Deason Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 52d720348f06d62f7c64031a7e4a598a6242001d Author: Christof Hanke Date: Tue Oct 8 11:53:17 2013 +0200 linux-kernel-module: move keyring-specific function afs_set_session_keyring into if defined(LINUX_KEYRING_SUPPORT) block. Otherwise compilation fails. Reviewed-on: http://gerrit.openafs.org/10324 Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit b0d75d0687a3436201411384c570448a49a9db15) Reviewed-on: http://gerrit.openafs.org/10325 Tested-by: BuildBot Reviewed-by: Andrew Deason Reviewed-by: Christof Hanke Reviewed-by: Stephan Wiesand (cherry picked from commit 994da1669293c7c341b5f73fdb7eaebbe530ec90) Change-Id: I266cb65d60c814bdb333f8193f95b5b61955b544 Reviewed-on: http://gerrit.openafs.org/10331 Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit bf8c714465a81b0e57c0ce2b95a5cc273e4a676a Author: Stephan Wiesand Date: Wed Oct 2 11:14:37 2013 +0200 Make OpenAFS 1.6.5.1 Update configure version strings for 1.6.5.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.6.5.1. Switch to 1.6.6 dev 1 for macos. Change-Id: I44a34f5c8ac3f3518da51e179db05723d3ad754a Reviewed-on: http://gerrit.openafs.org/10317 Reviewed-by: Andrew Deason Reviewed-by: Jeffrey Altman Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 750bbeae7f091c21dd74f964ea0dd8233450249d Author: Stephan Wiesand Date: Wed Oct 2 11:03:22 2013 +0200 Update NEWS for 1.6.5.1 Release notes for 1.6.5.1 . Change-Id: I06ae7a885f59b1b38fc21b27b57b3d843c203a73 Reviewed-on: http://gerrit.openafs.org/10316 Reviewed-by: Mark Vitale Reviewed-by: Andrew Deason Reviewed-by: Jeffrey Altman Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit f6c11fdb35aa3d1b54d5d0ef2dffcb81f0ff3c8b Author: Andrew Deason Date: Fri Sep 20 15:13:43 2013 -0500 rx: Always call rxi_StartListener Commit c10f5296 made rx_Init only call rxi_StartListener in the kernel if we have RXK_LISTENER_ENV. But this doesn't make any sense, since rxi_StartListener only does anything if RXK_LISTENER_ENV is _not_ defined. As a result, for any non-rxk-listener non-rx-upcall platform, we never receives rx packets in the kernel, since we never set up our rx packet callback. The only such platform appears to be AIX, since while other platforms (HPUX, FBSD, IRIX) have a non-rxk-listener mode, they also implement an rxk-listener mode that we always turn on. So, just always call rxi_StartListener, and let the ifdef guards for the various implementations of rxi_StartListener do the right thing. FIXES 131725 Reviewed-on: http://gerrit.openafs.org/10263 Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit 2aa26fcb4e3cf5fa85a3aee3263893a0443a2b75) Reviewed-on: http://gerrit.openafs.org/10272 Tested-by: BuildBot Reviewed-by: Derrick Brashear Reviewed-by: Jeffrey Altman Reviewed-by: Stephan Wiesand (cherry picked from commit ccc7a46b419141d7c28e89e2292f4e5d8cdb7683) Change-Id: I4589ac14e8039c7201d169652ca2f16650522f57 Reviewed-on: http://gerrit.openafs.org/10280 Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 2cbbd1b8ef6c4f4b6a40bb4cac90fe446d4672a4 Author: Derrick Brashear Date: Fri Sep 13 11:13:05 2013 -0400 linux: core dump requires write fop turns out not just writev is unhappy with aio_write (only); core dumping wants a write file op. always provide it. FIXES 131729 Reviewed-on: http://gerrit.openafs.org/10251 Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit 13165c05836bcd4b3f5655ab2bcc979ff859efa2) Reviewed-on: http://gerrit.openafs.org/10254 Reviewed-by: Marc Dionne Tested-by: BuildBot Reviewed-by: Stephan Wiesand (cherry picked from commit 8cef9359cd3ff5bd7c36465e09a6d616f70f3cd0) Change-Id: Id0f0e3f56d29d8739b875f794a3204f551aac7a4 Reviewed-on: http://gerrit.openafs.org/10279 Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 87e5fd01f37d9a396c4afe3f0f1ced128e7707cc Author: Christof Hanke Date: Thu Sep 12 09:25:31 2013 +0200 LINUX: Keyring deal with suse-specific key_type op instantiate_prep used for checking for STRUCT_KEY_TYPE_HAS_PREPARSE Reviewed-on: http://gerrit.openafs.org/10194 Reviewed-by: Marc Dionne Reviewed-by: Derrick Brashear Tested-by: BuildBot (cherry picked from commit 9db8b123e4dab6c25ef4166ad3fa74aaa0f630f4) Reviewed-on: http://gerrit.openafs.org/10252 Reviewed-by: Derrick Brashear Reviewed-by: Marc Dionne Tested-by: BuildBot Reviewed-by: Stephan Wiesand (cherry picked from commit 51af11f297b54d79c3b54c9e6a0316db732d1047) Change-Id: I0b29b8b57fe1f975663108bd295723d0916c73af Reviewed-on: http://gerrit.openafs.org/10278 Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 35a2299ecb05b940e25ecc17b7732d97c1bf8aae Author: Derrick Brashear Date: Thu Sep 12 08:09:34 2013 -0400 linux: provide read and write ops even when we have aio read/write will fall back to aio ops but e.g. writev will fail if there is not either a write or writev op explicitly. force the fallback via do_sync_read/do_sync_write required with 2.6.18-348.x rhel kernels but probably not newer ones Reviewed-on: http://gerrit.openafs.org/10246 Reviewed-by: Marc Dionne Tested-by: BuildBot Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit e6af2ffc86af17c4be427384467c4122fc5301b3) Reviewed-on: http://gerrit.openafs.org/10248 Reviewed-by: Stephan Wiesand Reviewed-by: Marc Dionne Reviewed-by: Jason Edgecombe Tested-by: BuildBot (cherry picked from commit ae8c311e207712e87421967749c79250a89d27ff) Change-Id: I1062a768c5a4e48a054ce0b86cba893f77d5eaf1 Reviewed-on: http://gerrit.openafs.org/10277 Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 08d91e64f5ec53eb2dd4b72762879c09790919fe Author: Marc Dionne Date: Tue Sep 3 07:55:14 2013 -0400 Linux 3.11: Adapt to d_count changes In preparation for upcoming changes in the 3.12 cycle, d_lockref was introduced late in the 3.11 cycle. The dentry's d_lock and d_count are moved to this new structure. A new d_lock macro makes the change transparent for locking, but direct users of d_count must adapt. A new d_count() helper function is provided and should now be used. Use the new d_count() helper function if available, and move some of the ifdef logic into a helper compatibility function. Reviewed-on: http://gerrit.openafs.org/10219 Tested-by: Jeffrey Altman Reviewed-by: Simon Wilkinson Reviewed-by: Jeffrey Altman (cherry picked from commit 1f577e41b65e9bd213a915a296ecf5bedd17fcc1) Reviewed-on: http://gerrit.openafs.org/10241 Reviewed-by: Mark Vitale Reviewed-by: Stephan Wiesand Reviewed-by: Andrew Deason Tested-by: BuildBot (cherry picked from commit 8e14537c605b3b6867c923dfef782492191939c7) Change-Id: Ia16740e45824971dc8016971429c7926e1378f6c Reviewed-on: http://gerrit.openafs.org/10276 Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 0c5afaca547549e788d86962c7180d5de42488b5 Author: Marc Dionne Date: Mon Jul 8 10:53:00 2013 -0400 Linux 3.11: Convert from readdir to iterate file operation Convert the readdir function so that it can be used as the new "iterate" file operation. This new operation is passed a context that contains a pointer to the filldir function and the offset. The context is passed into the new dir_emit function that will call the function specified by the context. The new dir_emit function returns true on success, so we must be careful about how we check for failure since this is different behaviour from what filldir currently does. Reviewed-on: http://gerrit.openafs.org/10051 Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit 902b8809f03533ffa7731919930bb5178f77df6c) Change-Id: I12dc2517af66b66b2de6b2cb01d39e3a0cbc5fe2 Reviewed-on: http://gerrit.openafs.org/10118 Tested-by: BuildBot Reviewed-by: Andrew Deason Reviewed-by: Jeffrey Altman Reviewed-by: Stephan Wiesand commit 984ff6cb2b3100ae3dd567c537dc3e4ae065f3ae Author: Derrick Brashear Date: Thu Jul 25 07:51:04 2013 -0400 dirpath: update keytab strings in windows this was missed in the pullup from 33eecea7db14d06c59e1081b970d4caf0af773ca Change-Id: Iee734bf06af4152ead5cfcf33bbbcafc39812c5a Reviewed-on: http://gerrit.openafs.org/10109 Tested-by: BuildBot Reviewed-by: Derrick Brashear commit 2f411f4f8c3e1116cb9bc515db598eda1e6cea1b Merge: 772a378 5f5b02a Author: Simon Wilkinson Date: Wed Jul 24 16:10:28 2013 +0100 Merge branch 'rxkad-kdf-1.6' into origin/openafs-stable-1_6_x Merge the changes necessary for OpenAFS-SA-2013-003 and OpenAFS-SA-2013-004 back into the stable branch. commit 5f5b02a57102af1a85fb9bdaaec31b6094d0c9c4 Author: Michael Meffie Date: Wed Jul 17 23:10:42 2013 +0100 ubik: Fix encryption selection in ugen Make sure that we encrypt when requested to by the application Change-Id: If4c2ba2257bf060d3e9169ccdbcae54f54dfe5d7 commit 0e41558190a5190dee3037c08e8df31e61e5134e Author: Simon Wilkinson Date: Tue Jul 16 19:37:00 2013 +0100 Make OpenAFS 1.6.5 Change-Id: I693297ef6e20358966930cb29116d45b9151811f commit 772a378bc412d62e25dfa5d4d8b3c854ee8b604a Author: Andrew Deason Date: Fri Jun 15 16:55:16 2012 -0500 viced: Rename fs_rxstat_userok The fs_rxstat_userok function can be used for other purposes; give it a more general name. Reviewed-on: http://gerrit.openafs.org/7571 Reviewed-by: Derrick Brashear Tested-by: BuildBot (cherry picked from commit 7a875f639f61966f2d327f929305091d2678e99a) Change-Id: I44301904cc8e7145ba13276a32b7cea475bc0574 Reviewed-on: http://gerrit.openafs.org/9484 Reviewed-by: Andrew Deason Tested-by: BuildBot Reviewed-by: Derrick Brashear