Changes for branch openafs-stable-1_8_x.
| number | subject | topic | 
|---|---|---|
| 16298 | Update NEWS for OpenAFS 1.8.14pre | |
| 16285 | viced: Remove RXAFS_GetVolumeInfo implementation | |
| 16277 | Linux-6.14: Handle dops.d_revalidate with parent | 1.8.x-linux-6.14 | 
| 16276 | LINUX: Refactor afs_linux_dentry_revalidate() | 1.8.x-linux-6.14 | 
| 16268 | xdr: Blank non-preallocated OUT arguments | |
| 16267 | xdr: Set 0 _len with NULL _val | |
| 16266 | Always free XDR-allocated buffers | |
| 16265 | afs: Properly free afs_nfsclient_getcreds xdr bufs | |
| 16264 | afs: Use constants for vrequest.volumeError | |
| 16263 | pts: Use pr_NameToId in pr_SNameToId | |
| 16262 | afs: Always "goto out" in PGetVolumeStatus | |
| 16261 | afs: Avoid creating unused conns | |
| 16260 | macos: Set 'ret' in AFSBackgrounder's renewTicket | |
| 16251 | afs: Remove 'retry' arg from afs_FindVCache | |
| 16250 | afs: Remove useless afs_GetVCache arguments | |
| 16230 | fsint: Move RXAFS_StoreACL function declaration | |
| 16229 | rx: Check rxi_AddRpcStat currentFunc bounds | |
| 16228 | CVE-2018-7168 RXAFS_StoreACL deprecate 134 introduce 164 | |
| 16208 | volser: Blank all 'struct nvldbentry's before use | |
| 16207 | viced: Give an actual 'prname' to hpr_NameToId | |
| 16206 | viced: Protect vlConn in TryLocalVLServer | |
| 16205 | viced: calloc stats in SRXAFS_GetStatistics64 | |
| 16202 | volser: Lock entry properly in UV_RestoreVolume2 | vol-update-locking | 
| 16201 | volser: remove check for VL_ENTDELETED | vol-update-locking | 
| 16200 | volser: Always fetch locked entry in CheckVolume | vol-update-locking | 
| 16199 | volser: Split CheckVolume into RW/RO/BK functions | vol-update-locking | 
| 16198 | volser: clean up and clarify storeEntry usage | vol-update-locking | 
| 16197 | volser: Use GetLockedEntry in UV_ReleaseVolume | vol-update-locking | 
| 16196 | volser: Introduce GetLockedEntry | vol-update-locking | 
| 16195 | vos: avoid double release of a volume lock | vol-update-locking | 
| 16194 | volser: document 'vos restore -readonly' restriction | vol-update-locking | 
| 16193 | volser: improve error checking for 'vos restore' | vol-update-locking | 
| 16192 | volser: fix 'cant' typos | vol-update-locking | 
| 16190 | macos: Support building solely with Xcode headers | macos | 
| 16189 | macos: Add support for MacOS 15.X (Sequoia) | macos | 
| 16188 | macos: Autodetect kernel headers path for afs.kext | macos | 
| 16187 | macos: Stop passing -sdk to xcodebuild | macos | 
| 16186 | macos: Remove SDKROOT from AklogAuthPlugin project | macos | 
| 16185 | DARWIN: Allow use of CAST_USER_ADDR_T again | DARWIN | 
| 16184 | DARWIN: Cast arguments to afs_syscall_pioctl() | DARWIN | 
| 16183 | DARWIN: Correct function signature of afs_mount | DARWIN | 
| 16182 | DARWIN: Specify 'int' return type for PFI | DARWIN | 
| 16181 | DARWIN: Skip NULL func ptrs in osi_vnodeops.c | DARWIN | 
| 16180 | DARWIN: Define return type for getinode() | DARWIN | 
| 16179 | DARWIN: Set parent of volume root vnodes | DARWIN | 
| 16178 | Remove osi_GetTime from param.i386_dfbsd_23.h | FBSD | 
| 16177 | FBSD: Ignore src/libafs/kconf-GENERIC | FBSD | 
| 16176 | FBSD: Build support for FreeBSD 14.0 and 14.1 | FBSD | 
| 16175 | FBSD: Fix typo in .gitignore for FreeBSD built products directory | FBSD | 
| 16174 | FBSD: Handle missing vnode.v_tag | FBSD | 
| 16173 | FBSD: Cast afs_symlink target to char* | FBSD | 
| 16172 | FBSD: Avoid if_addr_rlock() when needed | FBSD | 
| 16171 | FBSD: Handle 1-arg NET_EPOCH_ENTER | FBSD | 
| 16170 | FBSD: Avoid requiring VI_FREE | FBSD | 
| 16169 | FBSD: Use UMA allocations instead of getpbuf() | FBSD | 
| 16168 | FBSD: Handle 1-argument VOP_UNLOCK | FBSD | 
| 16167 | FBSD: Use VN_IS_DOOMED when available | FBSD | 
| 16166 | FBSD: Fallback to $CC for assembler | FBSD | 
| 16165 | FBSD: Use VFS_VOP_VECTOR_REGISTER | FBSD | 
| 16164 | FBSD: Handle 2-arg vget() | FBSD | 
| 16163 | FBSD: Set IN_HISTORICAL_NETS before netinet/in.h | FBSD | 
| 16161 | FBSD: Build support for FreeBSD 13 | FBSD | 
| 16160 | FBSD: Avoid extra vcache puts in afs_root | FBSD | 
| 16159 | FBSD: Use vrefl() when available | FBSD | 
| 16158 | FBSD: Handle amd64 in host triplet | FBSD | 
| 16157 | FBSD: Check VOP_ISLOCKED for LK_EXCLUSIVE | FBSD | 
| 16131 | cf: Invoke AC_PROG_RANLIB with AC_REQUIRE | Build | 
| 16130 | autoconf: use AC_CHECK_TOOL for as and ld | Build | 
| 16129 | export: Call execerror as /usr/sbin/execerror | AIX | 
| 16128 | export: Modernize code | AIX | 
| 16127 | rx: Include rx_lwp.h et al in fallback rx_atomic.h | AIX | 
| 16126 | rx: Use sys/atomic_op.h on AIX 4.1+ | AIX | 
| 16125 | rx: Fix rx_atomic.h style nits | AIX | 
| 16124 | rx: Use add_and_fetch for rx_atomic_add_and_read | AIX | 
| 16123 | volser: Add simple shutdown signal handler | shutdown_improvement | 
| 16122 | rx: add missing CLEAR_CALL_QUEUE_LOCK to LWP rx_GetCall | |
| 16107 | RedHat: Retry umount /afs on systemd shutdown | systemd-improvement | 
| 16106 | RedHat: Make client unit start/stop more robust | systemd-improvement | 
| 16105 | RedHat: Introduce client systemd helper script | systemd-improvement | 
| 16104 | RedHat: Use KillMode=process for systemd client | systemd-improvement | 
| 16103 | afsd: Correctly detect invalid cache dirs | bug-fix | 
| 16102 | fs: Avoid unnecessary lstat() for -literal | |
| 16101 | cf: Fix typo in test for enable-shared/with-swig | build | 
| 16100 | cf: Disable swig if shared libraries are disabled | build | 
| 16097 | cf: Run AFS_LT_INIT after setting CC | build | 
| 16096 | rx: clear call_queue_lock after removing call from queue | debugging-improvement | 
| 16095 | Log binding ip address and port during startup | |
| 16094 | Call rx_InitHost once during daemon startup | |
| 16093 | tests: skip vos tests when a vlserver is already running | |
| 16082 | doc: Update example output for 'fs getfid' | doc update | 
| 16081 | fs: Report errors more consistently from GetCell() | bug fix | 
| 16080 | fs: Still print fid for 'getfid' if GetCell fails | bug fix | 
| 16079 | fs: Get parent dir cell for 'fs getfid -literal' | bug fix | 
| 16078 | packaging: Check for nonzero $? for command failure | |
| 16077 | DARWIN: Add --with-macos-* packaging options | |
| 16076 | DARWIN: Use notarytool for notarization | |
| 16075 | DARWIN: Ignore more build artifacts | |
| 16074 | DARWIN: Convert prefpane write ops to privhelper | |
| 16073 | DARWIN: Convert prefpane backup ops to privhelper | |
| 16072 | macos: AFSBackgrounder: improve detection of afs mount status | |
| 16071 | DARWIN: Convert prefpane start/stop to privhelper | |
| 16070 | DARWIN: Convert prefpane startup ops to privhelper | |
| 16069 | DARWIN: Add 'privhelper' tool for PrefPane | |
| 16068 | DARWIN: Use -Werror=objc-method-access for objc | |
| 16067 | DARWIN: Use NSUInteger for indexGreaterThanIndex return value | |
| 16066 | DARWIN: Set workIPArray to nil in commitModify | |
| 16065 | rx: Introduce 'rx_host' internal global | |
| 16024 | viced: Always avoid saving HashTable to fsstate | 1.8.x-viced-callbacks-hold-for-next-release | 
| 16023 | viced: Set HashTable size at startup | 1.8.x-viced-callbacks | 
| 16022 | viced: Ignore on-disk fsstate HashTable data | 1.8.x-viced-callbacks | 
| 16021 | viced: Log some basic fs_stateRestore stats | 1.8.x-viced-callbacks | 
| 16020 | viced: Log more state restore errors | 1.8.x-viced-callbacks | 
| 16019 | viced: Raise fsstate loop detection limits | 1.8.x-viced-callbacks | 
| 16018 | viced: Set FS_STATE_DUMP_MODE earlier | 1.8.x-viced-callbacks | 
| 16017 | viced: Use calloc for fsstate data | 1.8.x-viced-callbacks | 
| 16016 | viced: Fix minor log message mistakes | 1.8.x-viced-callbacks | 
| 16012 | rx: Add rxi_GetLocalAddr() prototype | |
| 16011 | rx: Don't send packets to localhost if -rxbind set | |
| 16010 | Avoid rxi_tracename overflow | bug fix | 
| 16008 | LINUX: Block non-fatal signals when sleeping | |
| 16007 | LINUX: Refactor afs_osi_Sleep |