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

Gerrit Code Review gerrit@openafs.org
Thu, 11 Sep 2025 15:47:51 -0400


The annotated tag, openafs-stable-1_8_14pre1 has been created
        at  04325e2807a30cbb6fbd133b63e749268dbe16ba (tag)
   tagging  6fd90b8544e8d25206eede0ad3cdbb272d30d1ff (commit)
  replaces  openafs-stable-1_8_13_2
 tagged by  Benjamin Kaduk
        on  Thu Sep 11 12:46:58 2025 -0700

- Shortlog ------------------------------------------------------------
OpenAFS 1.8.14pre1
-----BEGIN PGP SIGNATURE-----

iQHGBAABCgAsFiEE2WGV4E2ARf9BYP0XKNmm82TrdRIFAmjDJzIOHGthZHVrQG1p
dC5lZHUACgkQKNmm82TrdRJbXgwdE+aK40rlowh2WZtWxDOGN5Jeebwd6BjI+kp0
SOiQyROnkgMdetTRVO/GO+w0Mym+FTDTFU4PeMmj0VOizwFZIySvdIR7xCvjJzYF
1mXM66M1N84uXFnf/t/ZuKzIew2hv8MB+j6kYdmDnMn0Qh0/UkFqtUjkqTBvqJ0E
3LMojp8LwCnoJFaZnRcW/9OtOHoOxcOKWlzww0vLnFQ337iXeC5yVDo8NSNHI1S8
L78ukosjAgVNf79NSBPwi5XGZMCIr7auXWAcmX3dwUZtpy94z9uldRG0ZLfUyxRN
UNXLvoPjZfSDJToBNO9k5giF87To2BBnJ2nrydE1E6xmeMRGXcjn2LbrSHWgRSAQ
4ZVe+A9xvI1reYuiC+vX3QcynqYnGbCjbJ+5WP0ePplkI6U74omMkcbdCJUWLKEX
Oy0a2fh28rRxYce509Gy0qvgNKzvp/E9j2xV0/Rb0jtmBuqyFBpUK353TOWsuhP9
G4D8wBIXlPAi7i2JPa2o7NY2fyZXhhFLQw==
=D+n6
-----END PGP SIGNATURE-----

Andrew Deason (41):
      doc: Look in $srcdir for documentation sources
      doc: Fix doc/xml for objdir builds
      Pass -shared when linking some shared libraries
      tests: Fix most tests for objdir builds
      tests: Fix manpage tests for objdir builds
      libtool: Serialize building libfoo.la and libfoo.a
      Do not build shared-only libs for --disable-shared
      rxkad: Consolidate refCount decrement
      rx: Use atomics for rx_securityClass refcounts
      Remove almost all bcopy/bzero/bcmp calls
      LINUX: Test for rcu_read_unlock with rcu_read_lock
      AIX: Avoid COMPAT_43 for clang
      AIX: Declare syscall()
      AIX: Don't specify -qlanglvl=stdc99 for libuafs
      LINUX: Refactor afs_osi_Sleep
      LINUX: Block non-fatal signals when sleeping
      Avoid rxi_tracename overflow
      rx: Introduce 'rx_host' internal global
      rx: Don't send packets to localhost if -rxbind set
      viced: Log some basic fs_stateRestore stats
      FBSD: Fallback to $CC for assembler
      RedHat: Make client unit start/stop more robust
      RedHat: Retry umount /afs on systemd shutdown
      fs: Get parent dir cell for 'fs getfid -literal'
      fs: Still print fid for 'getfid' if GetCell fails
      fs: Report errors more consistently from GetCell()
      Inhibit -Wstrict-prototypes warnings via CFLAGS
      Call rx_InitHost once during daemon startup
      Log binding ip address and port during startup
      packaging: Check for nonzero $? for command failure
      doc: Update example output for 'fs getfid'
      LINUX: Use folio_page() to convert folio to page
      LINUX: Remove test for DCACHE_NFSFS_RENAMED
      DARWIN: Use 'cp -n' for privhelper 'backup' task
      afs: Remove useless afs_GetVCache arguments
      afs: Remove 'retry' arg from afs_FindVCache
      afsd: Correctly detect invalid cache dirs
      volser: Add simple shutdown signal handler
      rx: Use add_and_fetch for rx_atomic_add_and_read
      DARWIN: Ensure -arch arm64e for MODLD on arm64
      DARWIN: Handle ',' and '/' openssl x509 delims

Benjamin Kaduk (1):
      Make OpenAFS 1.8.14pre1

Cheyenne Wills (33):
      rx: Remove includes for MIN/MAX in rx_packet.h
      cf: Run AFS_LT_INIT after setting CC
      cf: Disable swig if shared libraries are disabled
      cf: Fix typo in test for enable-shared/with-swig
      autoconf: use AC_CHECK_TOOL for as and ld
      cf: Invoke AC_PROG_RANLIB with AC_REQUIRE
      LINUX: Refactor afs_linux_dentry_revalidate()
      Linux-6.14: Handle dops.d_revalidate with parent
      Convert HAVE_STRUCT_LABEL_SUPPORT to AFS_STRUCT_INIT
      afs: Init structures via designated initializers
      RedHat: Use KillMode=process for systemd client
      RedHat: Introduce client systemd helper script
      afs: Set 0555 perms on /afs dynroot directory
      lwp: Replace the typedefed bool datatype with int
      ubik: Use typedef for ubik_call function parameter
      Linux: Use `yes` for dkms's NO_WEAK_MODULES parm
      Linux: dkms set dkms.conf CLEAN parameter to true
      Redhat: Disable using lto when building rpms
      Linux: Add required MODULE_DESCRIPTION
      linux: Make iops mkdir return a struct dentry *
      cf: check for dentry flag macros/enums
      Linux: Use folio_wait_locked()
      Linux: Refactor afs_linux_write_end()/begin()
      Linux: Use __filemap_get_folio()
      linux: change lookup_one_len to lookup_noperm
      linux: refactor afs_linux_writepage
      Linux: Use __readahead_folio
      Linux: Rename page->index to page->__folio_index
      linux: convert aops->writepage to writepages
      Linux: only allow one-page folios for writepages
      Linux: Restore using d_name.name in d_revalidate
      Linux: Use a stable dentry name in d_revalidate
      Update NEWS for OpenAFS 1.8.14pre1

GANESH CHAUDHARI (6):
      DARWIN: Define return type for getinode()
      DARWIN: Skip NULL func ptrs in osi_vnodeops.c
      DARWIN: Specify 'int' return type for PFI
      DARWIN: Correct function signature of afs_mount
      DARWIN: Cast arguments to afs_syscall_pioctl()
      macos: Add support for MacOS 15.X (Sequoia)

Götz Waschk (1):
      Update kmodtool to accommodate two-digit EL major releases

Jeffrey Altman (1):
      CVE-2018-7168 RXAFS_StoreACL deprecate 134 introduce 164

Marcio Barbosa (12):
      volinfo: Refuse zero and non-numeric -volumeid
      DARWIN: Set workIPArray to nil in commitModify
      DARWIN: Use NSUInteger for indexGreaterThanIndex return value
      DARWIN: Add 'privhelper' tool for PrefPane
      DARWIN: Convert prefpane startup ops to privhelper
      DARWIN: Convert prefpane start/stop to privhelper
      DARWIN: Convert prefpane backup ops to privhelper
      DARWIN: Convert prefpane write ops to privhelper
      DARWIN: Use notarytool for notarization
      DARWIN: Add --with-macos-* packaging options
      DARWIN: Set parent of volume root vnodes
      fs: Avoid unnecessary lstat() for -literal

Mark Vitale (22):
      macos: Remove vestigial AFS_MOUNT_AFS references
      viced: Fix minor log message mistakes
      viced: Use calloc for fsstate data
      viced: Set FS_STATE_DUMP_MODE earlier
      viced: Raise fsstate loop detection limits
      viced: Log more state restore errors
      viced: Ignore on-disk fsstate HashTable data
      DARWIN: Use -Werror=objc-method-access for objc
      viced: Set HashTable size at startup
      macos: AFSBackgrounder: improve detection of afs mount status
      rx: clear call_queue_lock after removing call from queue
      rx: add missing CLEAR_CALL_QUEUE_LOCK to LWP rx_GetCall
      DARWIN: Allow use of CAST_USER_ADDR_T again
      macos: Remove SDKROOT from AklogAuthPlugin project
      macos: Stop passing -sdk to xcodebuild
      macos: Autodetect kernel headers path for afs.kext
      macos: Support building solely with Xcode headers
      macos: Set 'ret' in AFSBackgrounder's renewTicket
      macos: Add support for macOS 26 (Tahoe)
      DARWIN: Remove logging AFS mount status in checkAfsStatus()
      DARWIN: Correct size of arm64 LWP jmp_buf_type to 64-bits
      CellServDB update 16 Aug 2025

Michael Meffie (15):
      doc: Sort man page entries in AdminRef
      doc: Add AdminRef .gitignore file
      doc: Add section 3 man pages to AdminRef
      rx: Print free and allocated counters as unsigned values
      make-release: Clean up whitespace and spelling
      make-release: Remove unused optional version argument
      make-release: Create output directory if needed
      make-release: Run git describe once
      rx: Add rxi_GetLocalAddr() prototype
      fsint: Move RXAFS_StoreACL function declaration
      DARWIN: Ignore more build artifacts
      tests: skip vos tests when a vlserver is already running
      ktime: Add day validation to ktime_DisplayString()
      redhat: fix rpmbuild warnings
      redhat: add make to the build requirements

Stephan Wiesand (1):
      make-release: create SHA256 checksums too

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

-- 
OpenAFS Master Repository