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