From gerrit@openafs.org Fri Apr 9 15:55:34 2021 From: gerrit@openafs.org (Gerrit Code Review) Date: Fri, 9 Apr 2021 10:55:34 -0400 Subject: OpenAFS Master Repository branch, openafs-stable-1_8_x, updated. openafs-stable-1_8_7-130-g4b14b60 Message-ID: <202104091455.139EtYX1097547@openafs.MIT.EDU> The following commit has been merged in the openafs-stable-1_8_x branch: commit 4b14b60afbf28f5fcf325ee378a26657f7780254 Author: Marcio Barbosa Date: Tue Aug 18 13:56:26 2020 +0000 bos: suppress unnecessary warn if -noauth Commit d008089a7 (Add interface to select client security objects) consolidated the code that selects the client security objects into a set of new interfaces. Before this commit, the "bos: running unauthenticated" message, which warns the user when an unauthenticated connection is established, used to be suppressed if the -noauth flag was specified. Similarly to commit b3c16324e (ubik: Make ugen_ClientInit honor noAuthFlag), recover the original behavior avoiding warn messages about unauthenticated connections if the -noauth flag is provided. Reviewed-on: https://gerrit.openafs.org/14306 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit d5f0e16ac44475be55a7cc3e2895fc4a3a923ece) Change-Id: Id78494c2a189f2e99e25111200cabde32a4add2b Reviewed-on: https://gerrit.openafs.org/14546 Tested-by: BuildBot Reviewed-by: Cheyenne Wills Reviewed-by: Stephan Wiesand src/bozo/bos.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) -- OpenAFS Master Repository From gerrit@openafs.org Fri Apr 9 16:31:04 2021 From: gerrit@openafs.org (Gerrit Code Review) Date: Fri, 9 Apr 2021 11:31:04 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-2-ga1c2c42 Message-ID: <202104091531.139FV46c107485@openafs.MIT.EDU> The following commit has been merged in the master branch: commit a1c2c4253b9266941c8bc80657f2b6510006686b Author: Andrew Deason Date: Thu Oct 31 13:52:38 2019 -0500 volser: Remove unused UV_* operations The UV_ functions UV_AddVLDBEntry, UV_ZapVolumeClones, and UV_GenerateVolumeClones are not called by anyone in the tree. Remove the dead code. Change-Id: I8dfd0f183702d9f059cd5a71fb72272d0864ecc0 Reviewed-on: https://gerrit.openafs.org/14580 Tested-by: BuildBot Reviewed-by: Cheyenne Wills Reviewed-by: Benjamin Kaduk src/volser/volser_internal.h | 8 -- src/volser/vsprocs.c | 178 ------------------------------------------ 2 files changed, 0 insertions(+), 186 deletions(-) -- OpenAFS Master Repository From gerrit@openafs.org Fri Apr 9 16:43:48 2021 From: gerrit@openafs.org (Gerrit Code Review) Date: Fri, 9 Apr 2021 11:43:48 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-4-gf2252ea Message-ID: <202104091543.139Fhmx3110413@openafs.MIT.EDU> The following commit has been merged in the master branch: commit f2252ea822404608c4c8637f92074182bd5ba829 Author: Andrew Deason Date: Sat Oct 12 14:17:35 2019 -0500 afs: Remove ISAFS_GLOCK in afs_ConnBySA We must be holding AFS_GLOCK at this point in the code, since we're calling functions like ObtainSharedLock, which require AFS_GLOCK to be held. Remove the call to ISAFS_GLOCK and the relevant conditionals, to get rid of some visual noise. The call to ISAFS_GLOCK was added in commit cb9e0292 (unix cm rx-oblivious connection pooling), in which it was also unnecessary. Change-Id: I9281108453359acf079828c1625556e2380c3a51 Reviewed-on: https://gerrit.openafs.org/14581 Tested-by: BuildBot Reviewed-by: Cheyenne Wills Reviewed-by: Benjamin Kaduk src/afs/afs_conn.c | 15 +++++---------- 1 files changed, 5 insertions(+), 10 deletions(-) -- OpenAFS Master Repository From gerrit@openafs.org Fri Apr 9 17:24:39 2021 From: gerrit@openafs.org (Gerrit Code Review) Date: Fri, 9 Apr 2021 12:24:39 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-5-g96ebee4 Message-ID: <202104091624.139GOdLD122962@openafs.MIT.EDU> The following commit has been merged in the master branch: commit 96ebee44c322934b9eda1bab5907ee87b03d571f Author: Tim Creech Date: Thu Oct 29 21:29:10 2020 -0400 FBSD: Add support for FreeBSD 12.2 Change-Id: I28aeccbc1f4e57fc2f0aeef6e0613e43b0208705 Reviewed-on: https://gerrit.openafs.org/14474 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk src/config/afs_sysnames.h | 2 + src/config/param.amd64_fbsd_122.h | 53 +++++++++++++++++++++++++++++++++++++ src/config/param.i386_fbsd_122.h | 49 ++++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 0 deletions(-) -- OpenAFS Master Repository From gerrit@openafs.org Sat Apr 10 00:45:44 2021 From: gerrit@openafs.org (Gerrit Code Review) Date: Fri, 9 Apr 2021 19:45:44 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-6-g8965249 Message-ID: <202104092345.139Njire106674@openafs.MIT.EDU> The following commit has been merged in the master branch: commit 896524963ca1f1d8144a668dafefc8ce88ad440b Author: Mark Vitale Date: Fri Oct 9 16:28:15 2020 -0400 vol: move ih_PkgDefaultsSet check inside ih_PkgDefaults Instead of repeating the oneshot check in each caller of ih_PkgDefaults, move the oneshot check into ih_PkgDefaults itself. While here, ensure that ih_PkgDefaults does its work under IH_LOCK. Finally, make ih_PkgDefaultsSet a local static variable (no longer exported). Change-Id: I66717de12cb5cc70de0507a768f968f6afbd38f8 Reviewed-on: https://gerrit.openafs.org/14383 Reviewed-by: Benjamin Kaduk Reviewed-by: Mark Vitale Tested-by: BuildBot src/vol/ihandle.c | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) -- OpenAFS Master Repository From gerrit@openafs.org Sat Apr 10 02:05:17 2021 From: gerrit@openafs.org (Gerrit Code Review) Date: Fri, 9 Apr 2021 21:05:17 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-10-g70e5c4f Message-ID: <202104100105.13A15HWD127318@openafs.MIT.EDU> The following commit has been merged in the master branch: commit 70e5c4f6a45854ae3a4241568769279747a8b76f Author: Marcio Barbosa Date: Fri Apr 9 15:14:52 2021 +0000 macos: delegate sock_* calls to bkg daemons As part of Apple's ongoing effort to modernize macOS, improve security and reliability, the deprecation of kernel extensions was officially announced at WWDC19. According to this announcement, Kernel programming interfaces will be deprecated as alternatives become available, and future OS releases will no longer load kernel extensions that use deprecated KPIs by default. Unfortunately, the following KPIs, extensively used by rx, are included in the list of deprecated KPIs as of macOS 10.15: - sock_receivembuf - sock_close - sock_send - sock_socket - sock_setsockopt - sock_bind To workaround this problem, delegate calls to the functions mentioned above to bkg daemons forked by afsd. Notice that the ifadd_* and ifnet_* functions are also deprecated. Fortunately, these calls can be avoided enabling AFS_USERSPACE_IP_ADDR. Thanks to Andrew Deason for his assistance (ideas, suggestions, documentation, etc). Change-Id: I916b66455bec73138c55e2764cc1146b998cb19f Reviewed-on: https://gerrit.openafs.org/14431 Reviewed-by: Benjamin Kaduk Tested-by: BuildBot src/afs/afs_call.c | 266 ++++++++++++++ src/afsd/afsd.c | 466 +++++++++++++++++++++++++ src/config/afs_args.h | 31 ++- src/config/param.x86_darwin_190.h | 4 +- src/config/param.x86_darwin_200.h | 4 +- src/rx/DARWIN/rx_kmutex.c | 7 +- src/rx/DARWIN/rx_knet.c | 694 +++++++++++++++++++++++++++++++++++-- src/rx/rx_kcommon.c | 8 +- src/rx/rx_prototypes.h | 8 +- 9 files changed, 1455 insertions(+), 33 deletions(-) -- OpenAFS Master Repository