OpenAFS Master Repository annotated tag, openafs-stable-1_8_10pre1, created. openafs-stable-1_8_10pre1

Gerrit Code Review gerrit@openafs.org
Thu, 8 Jun 2023 11:50:16 -0400


The annotated tag, openafs-stable-1_8_10pre1 has been created
        at  fb68450a2fc1af682260d7e019cbc71b11d0644b (tag)
   tagging  a48dc74d793a95790c34e9701bbcbe02080308bc (commit)
  replaces  openafs-stable-1_8_9
 tagged by  Benjamin Kaduk
        on  Thu Jun 8 08:49:23 2023 -0700

- Shortlog ------------------------------------------------------------
OpenAFS 1.8.10pre1
-----BEGIN PGP SIGNATURE-----

iQHGBAABCgAsFiEE2WGV4E2ARf9BYP0XKNmm82TrdRIFAmSB+IMOHGthZHVrQG1p
dC5lZHUACgkQKNmm82TrdRJK1gwfVhKCHvqJVdbVKl+fMR+8F9kjH9dNXHICyA4h
nZNYlGrp7Nkz76LjdpcIo55oBL6vR60II/RjN99Oshcm2otTOjyXZWJ6vikjWJ6E
YwD6z/ieCjVNAX5XgUDwwOqJGAxUVCYnVAuPgys1s1SvvcXF4MUqNG/feT9YX8QS
AWjlrDVsjMsRAOmL1HwGPPHQKv6Spn/60DR3r22JYDs5OR2uYsOfKrjA1TUaiuzK
RfO2NwKJYKOW3ZF7ZfIQUDke1QIBkHvzebxgxvZQHphfzPIG7+IjEKUzQ8y/JOxG
K595OT5U1+8nUzQ56bYyeHT5ktw77xf9mUxJble8ZdDhYYjKClj55fkPAY0lY0qa
GdUDX9c2EuH6x0g6crfarB4NyjaLYxisUVaI5SVnfgG2nLpeHykJBC6XcrwvuWag
JS/x5yVn1BvPRg/MTFt07vJvqSYaEU2ibit6z85Mn+MWH6ugWQi3IKz4W3nzHfMS
RlzKPwe9ffMFu320MZjjA9LAGnGvAg6t4Q==
=MOAs
-----END PGP SIGNATURE-----

Andrew Deason (22):
      LINUX: Run the 'sparse' checker if available
      UKERNEL: Remove socket -> usr_socket redirection
      afs: Detect VIOCPREFETCH special case properly
      afs: Organize setpag() declarations better
      Remove alpha_dux/alpha_osf references
      Remove references to SunOS 4
      SOLARIS: Fix libafs $(KOBJ) parallel make race
      libafs: Serialize INSTDIRS/DESTDIRS and COMPDIRS
      vol: Introduce and use FDH_BLOCKSIZE
      rx: Do not ignore RXS_* op errors
      afs: Properly type afs_osi_suser cred arg
      IRIX: Remove pre-65 code
      Move key-related warnings to common server code
      afs: Assert avc->lock is held in afs_IAS_once
      AIX: Add buildsystem support for AIX 7.2
      tsm41: Fix libs for AIX 7.2
      afs: Fix a few ARCH/osi_vcache.c style errors
      LINUX: Introduce afs_d_alias_foreach
      AIX: Fix undefined symbols
      opr: Avoid sigwait on SIGWAITING
      Retire AFS_MOUNT_AFS
      LINUX: Set .getattr for symlinks

Ben Huntsman (20):
      rx: Only use printf in the AIX kernel
      afs: Fix missing def for timestruc_t on AIX
      export: Install kernel utilities with execute permissions on AIX
      export: Ignore additional build products generated on AIX
      fsint: export symbol needed by fileserver
      util: Add missing symbol for AIX build
      AIX: Fix install of 64-bit kernel module
      afs: Fix missing def for pinned_heap on AIX
      BUILD: Ensure that make clean actually cleans all products
      afs: Use strlcat instead of snprintf to enable AIX build
      AIX: Correctly create export64.exp on AIX 7.1+
      libafs: Add support for AIX 7.1, 7.2
      configure: Add platform rs_aix71
      AIX: Fix issue with make install on AIX 7.1 and higher
      INSTALL: Update INSTALL to reflect AIX platforms
      configure: Add platform rs_aix73
      comerr: Update rule for compile_et
      AIX: Avoid including net/netisr.h on AIX 7.2 and above
      AIX: AFS_SMALLOCSIZ too small on newer OS releases
      AIX: Free pinned_heap during shutdown to prevent kernel panic

Benjamin Kaduk (1):
      rxevent: fix mismatched #endif

Cheyenne Wills (23):
      cf: Detect how to pass CFLAGS to linux kbuild
      cf: Handle autoconf linux checks with -Werror
      UKERNEL: avoid double include of roken.h
      rx: Remove event_handler rx_pthread_* counters
      libuafs: include com_err.h in ukernel_swig.i
      dumptool: Remove unused 'sflag' variable
      crypto: Define krb5_keytype as krb5_enctype
      clang-16: Fix unused-but-set 'for' control vars
      clang-16: Fix conditionally unused-but-set variables
      clang-16: Fix simple unused-but-set variables
      libadmin: Fix RPCStatsStateGet 'rpc' prototype
      Linux: Fix functions without prototypes
      Linux: Check for block_dirty_folio
      Linux: Replace lru_cache_add with folio_add_lru
      autoconf: Additional library test for ncurses
      afs.h: fix out of tree build failures
      rx: Cleanup rx.h
      Remove kdump
      rx: Revert RXS_DestroyConnection()'s return type
      Linux 6.3: Include linux/filelock.h if available
      Linux 6.3: Use mnt_idmap for inode op functions
      Linux: Do not initialize msghdr's msg_iter/msg_iov
      Linux: Clear msghdr structure before use

Ganesh Chaudhari (3):
      macos: Add support for MacOS 13.0 (Ventura)
      macOS: Add support for aarch64-*-darwin* sysname
      macos: Update postinstall instructions for MacOS 13

Jeffrey Hutzelman (1):
      LINUX 5.13: set .proc_lseek in proc_ops

Marcio Barbosa (21):
      afs: refactor PNewStatMount and PFlushMount
      fs: add option to evaluate symlink or mtpt
      afs: Save size of sysname_info->name
      UKERNEL: Remove flock -> usr_flock redirection
      afs: Replace strcpy &co by safer alternatives
      afs: Ensure dirEntry->name has room for entry name
      bucoord: Introduce ubik_Call_SingleServer_BUDB_*
      DARWIN: Declare/include functions before using them
      macos: Build afscell for supported architectures
      build: Select param.h in sysname.m4
      macos: Refactor param.x86_darwin_200.h
      macos: Add support for Apple Silicon
      DARWIN: Drop afs_event lock before destroying it
      DARWIN: Replace afs_osi_cred by allocated ucred
      macos: Add support for MacOS 12.0
      macos: Packaging support for MacOS X 12.0
      DARWIN: On macOS 12, mount afs on user's directory
      klog.krb5: remove "save and reuse password" logic
      vol: fix namei_ConvertROtoRWvolume return code
      vos: take RO volume offline during convertROtoRW
      cmdebug: Print AFSFid fields as unsigned integers

Mark Vitale (8):
      afs: remove dead code
      DARWIN: ensure PrefPane materials are properly signed
      DARWIN: ensure OpenAFS.pkg is signed
      DARWIN: disable kextutil check for versions requiring notarization
      afs: silence bogus warning about dcListCount uninitialized
      afs: write-lock vcache->lock in afs_InactiveVCache
      Add static assert for size of osi_timeval32_t
      DARWIN: correct size of fstrace ICL_TYPE_LONG and ICL_TYPE_POINTER

Michael Meffie (2):
      fs: Trim trailing lsmount and flushmount path slashes
      roken: do not clobber __attribute__

Stephan Wiesand (4):
      afs: check for non-NULL before memset in afs_LookupName
      CellServDB update 09 May 2022
      Update NEWS for 1.8.10pre1
      Make OpenAFS 1.8.10pre1

Yadavendra Yadav (1):
      LINUX: defer afs_remunlink when current->fs==NULL

-----------------------------------------------------------------------

-- 
OpenAFS Master Repository