Changes for branch master.

numbersubjecttopic
15601CellServDB update 31 October 2023
15594dir: Eliminate dtest false negative failures
15593README
15592budb: Remove superfluous rx_SetRxDeadTime
15588config: move VIOC_SETBYPASS_THRESH define to vioc.hnofollow
15587doc: Update example output for 'fs getfid'
15586fs: Report errors more consistently from GetCell()
15585fs: Still print fid for 'getfid' if GetCell fails
15584fs: Get parent dir cell for 'fs getfid -literal'
15583config: remove VIOC_STATISTICS _VICEIOCTL(68)
15582fs: add option to evaluate symlink or mtptnofollow
15581config: Document ioctl/pioctl namespace managementnofollow
15580Revert "fs: add option to evaluate symlink or mtpt"nofollow
15579afs: Introduce unified hardmount control mechanismfs-setcell-hardmount
15578venus: Repurpose fs_setcellfs-setcell-hardmount
15577afs: introduce afs_IsHardMountEligiblefs-setcell-hardmount
15576afs: refactor hard-mount evaluationfs-setcell-hardmount
15572Move RXAFS_StoreACL function declaration
15571rx: Add pthread_attr_destroy to remove thread attributes
15570afs: Add diagnostic messages in afs_InitCacheFile
15568afsd: Eliminate duplicated -debug and -verbose outputafsd_output
15567afsd: Normalize verbose and debug outputafsd_output
15566afsd: Suppress misleading debug messages when -memcacheafsd_output
15565vol: Consistently report volinfo -sizeonly totals in KiBi unitsvolinfo
15564vol: Correct 'volinfo -sizeonly' totals for partitions and servervolinfo
15563rxkad: rxkad_CheckResponse correct handling of krb5 localauth tokensOPENAFS-SA-2013-003-fix
15557rx: Avoid increasing a specified Rx harddead timeoutharddead
15556tests: Add C-TAP tests for Rx connection/call timeoutsharddead
15555rx: Add 'getters' for Rx timeout valuesharddead
15553ubik: ensure correct election deadlineunoquorum
15552AIX: Add rxkad-k5 support in aklog_dynamic_authaix
15530auth: Dynamically allocate ThisCell and CellAlias pathnames
15505libadmin/adminutil: util_RXDebugVersion len 64 -> 1024 and trailing NULrx-debug-and-version-processing
15504rxdebug: increase maximum version length from 64 to 1024 incl NULrx-debug-and-version-processing
15503rx: rx_receiveVersionPacket send full version C-stringrx-debug-and-version-processing
15502rx: introduce and use rxi_populateDebugHeaderrx-debug-and-version-processing
15498Use xdrfree_type() instead of xdr_free(xdr_type)
15497rxgen: Introduce xdrfree_type()
15492Add function comment for afs_SetParent()
15491viced: avoid NULL dereference in GiveUpCallBacks
15489WINNT: Use safer string functions in DumpAfsLog
15488vlserver: Remove unused global variable xheader
15487ubik: Remove vestigial register logic from BeginTrans()
15485bozo: SBOZO_Install use entire buffer for rx_Read
15484bozo: Refuse SBOZO_GetDates if in restricted mode
15483bozo: Add auditing to SBOZO_GetDates
15482bozo: Return error on failure in SBOZO_GetDates
15481cf: Avoid nested C func in inode op create test
15480auth: Remove src/auth/copyauth
15478vos: Fix potential string buffer overflows
15476xdr: fix a typo in a comment
15475Clean up packages directory with make clean
15473viced: FetchStatus.AnonymousRights ANYUSERID != ANONYMOUSIDviced-anonymous-!=-anyuserid
15472volser: D_VNODE 'f' only supports up to MAX_AFS_INT32dumptag-parsing
15470ubik: Add UAFSNOTCLONE, URXERROR, UBADTIME, UDBTOOBIG, ...
15469cmd: Add CMD_INCLERROR and CMD_BADNAME error codes
15468bozo: Add BZNOSUPPORT error code
15467rxgk: renumber RXGK error table for consistency with yfs-rxgkrxgk-error-renumbering
15466volser: ReadStandardTagLen must fail if TLV is indefinite lengthdumptag-parsing
15465volser: initNonStandardTags add missing V_volUpdateCounterdumptag-parsing
15464vol: Fix indent in VAdjustVolumeStatistics_r
15463libadmin: Correctly fall back to rxnull in afscp
15461vlserver: Implement GetCapabilities() RPC
15460audit: Call osi_audit_check at initializationaudit
15459audit: Refactor osi_audit_checkaudit
15458INSTALL: Update AIX notes
15457AIX: Search harder for compiler path
15456cf: Set CC before calling AC_PROG_CC
15455Kill Irix pre-6.5
15454export: Use XCFLAGS64 for -q64
15453macos: Remove vestigial AFS_MOUNT_AFS references
15452macos: Update SDK for Ventura 13
15450AIX: Use MT_CC for libuafs CCaix-clang
15449export: Modernize codeaix-clang
15448tsm41: Fix various errors in aix_aklog.caix-clang
15447AIX: Don't specify -qlanglvl=stdc99 for libuafsaix-clang
15446AIX: Declare syscall()aix-clang
15445AIX: Avoid COMPAT_43 for clangaix-clang
15444AIX: Use 'static inline' with clang-ish compilersaix-clang
15438tests: Avoid realpath(x, NULL)
15437tests: Standardize src/tests includes
15436AIX: Detect IBM Open XL C 17.1+ (clang) on AIX 7.2+aix-openxlc-support
15435dumpscan: Include time.haix-clang
15434bozo: Declare tweak_config() voidaix-clang
15433afsd: Properly declare aix_vmount and vmountdataaix-clang
15432Remove almost all bcopy/bzero/bcmp callsaix-clang
15431kauth: Do not redefine vfprintfaix-clang
15430lwp: Declare LWP_CreateProcess2 for AIXaix-clang
15429macOS: Remove duplicated signing files from PKGROOT
15421rx: alter rx_jumboHeader byte-order conversionrx_jumboHeader-byte-order-conversion
15420util: Remove duplicate path definitions
15416vol: Remove dead extern FSYNC_Init
15415audit: Make audit operations threadsafeaudit
15407RedHat: Add RPM_BUILD_MODULES and RPM_BUILD_USERSPACE
15406RedHat: Add RPM_RELNOTES, RPM_CHANGELOG, and RPM_CELLSERVDB
15399doc: Move man page generation from regen.sh to make-releasemake-man-pages
15398afs: Remove bulk stat dead code
15397Introduce 'davol-tinker dv-bump'
15396tests: Add COMMON_LIBS macro to src/tests/Makefile
15395LINUX: Re-evaluate dentry if d_time > parent DV
15394macOS: Set parent of volume root vnodes correctly
15393fs: Restrict 'fs flushall' to root
15392fs: Improve 'flush' errno handling
15387doc: Stage man pages before installingmake-man-pages
15366lwp: Remove vestigial Sun pre-8 referencessparc64
15365doc: Build man pages when pod2man is foundmake-man-pages
15364doc: Generate man pages in batchesmake-man-pages
15362viced: Update host package locking rules
15360SOLARIS: Specify -m64 for Solaris 11 kernel buildssolaris-misc-warnings
15359SOLARIS: Modernize osi_inodesolaris-misc-warnings
15358SOLARIS: Tidy up afs_cv_wait definition and declarationsolaris-misc-warnings
15357afs: Remove stray semicolon from PGetTokens2solaris-misc-warnings
15356SOLARIS: Pass (void *) to LWP_NoYieldSignal and LWP_WaitProcesssolaris-misc-warnings
15355tests: Specify unsigned char arrays in vos-t uuid testssolaris-misc-warnings
15352ptserver: Ensure proper buffer alignment in pt_util
15350vol: Remove remaining AFS_DEMAND_ATTACH_UTIL
15349rx: Avoid unnecessary locking in rxi_ReapConnectionsconnleaks
15345viced: GetRights negative ACEs are superior to positive ACEsviced-negative-host-rights
15344libacl: introduce acl_checkRights2viced-negative-host-rights
15342tests: Make src/tests buildable
15341tests: Remove snprintf.c from src/tests
15340doc: Mention negative host ACL behavior
15339rx: Sort channels by busy-ness in rx_NewCall
15338rx: Rename rx_NewCall 'i' to 'channel'
15337rx: Introduce rxi_ExpandReceivePacket
15336rx: Use _CLASS_RECV_CBUF in rxi_ReadPacket
15335cmd: Do not leak tokens in cmd_ParseLine()cmd-parseline
15329opr: Use an enum for opr_StaticAssert
15328libtool: Make libfoo.krb depend on libfoo
15322afsio: Introduce -auth-as
15321afsio: Translate uae error codes
15320libafscp: Use afscp_errno more consistently
15319afsio: Index into dirName properly in BreakUpPath
15318libafscp: Use %u for afs_uint32
15307ubik: Set cachedVersion to pre-cbf version
15291ubik: Don't update cache if ubik_trans was aborted
15290ubik: Introduce struct ubik_trans_appl
15289ubik: Move TRDONE to ubik_trans->done
15288ubik: Remove unused TRABORT flag
15287ubik: Remove minCommitTime from ubik_trans
15276FBSD: incorporate new "vnode state transitions"
15220afs: Introduce '-atsys symlink'
15219Inhibit -Wstrict-prototypes warnings via CFLAGS
15218Use -Wno-unknown-pragmas with --enable-checking
15217Fix various warnings on RHEL5
15216LINUX: Stop using linux/config.h
15213LINUX: Disable osi_dnlc
15212afsd: honor the -nbiods optionupdated-static-analysis
15211afs: Remove unused fields in struct vcache
15209bozo: Print audit messages more consistentlybozo-audit-logs
15208bozo: Reorganize SBOZO_Install() to use 'goto out'bozo-audit-logs
15207vol: Optionally remove salvaged RW volumessalv-rm-on-error
15206vol: Introduce VFakeAttachVolumeByNamesalv-rm-on-error
15205vol: Consolidate common vol header delete logicsalv-rm-on-error
15204vol: Make FSYNC operations optional in VPurgeVolumesalv-rm-on-error
15203DAFS: Avoid FSYNC operations when fileserver is down for salvagesalv-rm-on-error
15202bozo: bos salvage should invoke dasalvager on DAFSsalv-rm-on-error
15201vol: Use VolumeExternalName_r more consistentlysalv-rm-on-error
15200vol: Introduce LogMaybesalv-rm-on-error
15195rx: Remove obsolete file rx_null.hrx_null.h
15187LINUX: Introduce allow_version_mismatch param
15186afs: Introduce AFSOP_EARLY_INIT
15185afs: Avoid duplicate startups
15183opr: Introduce opr_dict_int
15182opr: Move common static_inline functions to opr.h
15173FBSD: Use VFS_VOP_VECTOR_REGISTERfbsd13
15172FBSD: Handle missing vnode.v_tagfbsd13
15171FBSD: Cast afs_symlink target to char*fbsd13
15170FBSD: Avoid if_addr_rlock() when neededfbsd13
15169FBSD: Handle 2-arg vget()fbsd13
15168FBSD: Handle 1-arg NET_EPOCH_ENTERfbsd13
15167FBSD: Avoid requiring VI_FREEfbsd13
15166FBSD: Set IN_HISTORICAL_NETS before netinet/in.hfbsd13
15165FBSD: Use UMA allocations instead of getpbuf()fbsd13
15164FBSD: Handle 1-argument VOP_UNLOCKfbsd13
15163FBSD: Use VN_IS_DOOMED when availablefbsd13
15162FBSD: Use vm_object_mightbedirty when availablefbsd13
15161FBSD: Fallback to $CC for assemblerfbsd13
15160FBSD: Build support for FreeBSD 13fbsd13
15159FBSD: Handle amd64 in host triplet
15158rx: Use atomics for rx_securityClass refcounts
15157viced: Log VNOVNODE read errors
15156afs: Log VNOVNODE read errors
15155rx: Avoid unprotected rx_securityClass->refCount
15154rxkad: Introduce rxkad_private_common
15140vol: Remove unused vol_listLock, vol_sleep_conddeadcode
15135rx: Reap client conns in rxi_ReapConnectionsconnleaks
15131rx: remove vestigial include
15123viced: Avoid blocking in multi_Rxdeadlock
15121klog.krb5: Implement the -lifetime option
15105cmd: Reset CMD_PROCESSED flag on parsing error
15104afsd: respect -confdir when parsing NetInfo & NetRestrict
15103util: Enable threadIdLogging for loglevel > 1
15102afs: fix indentation and whitespace
15101viced: Remove dead code 'zerofid'deadcode
15100afs: Drop afs_xinterface R-lock in PCallBackAddr
15090doc: update the DAFS GraphViz (.dot) diagrams
15089bozo: Parse command lines with cmd_Tokenize() and cmd_Split()bozo-large-strings
15088cmd: Introduce cmd_Tokenize() and cmd_Split()bozo-large-strings
15087tests: Add cmd_ParseLine() checkscmd-parseline
15086cmd: Do not leak param in cmd_Parse()cmd-parseline
15085viced: Keep host locked after h_Lookup_r
15084viced: rx_GetSpecific before alloc'ing identity
15083viced: Introduce h_AllocIdent_r
15082viced: Lock host in MBCBAA
15081viced: Handle addInterface_r addr conflicts
15080viced: Introduce h_replacePrimaryAddr_r
15079viced: Remove h_FreeConnection workarounds
15078viced: h_AHTAHT_r after setting interface
15077viced: Add fsstate2json.py
15075viced: Avoid reconcileHosts_r during state restore
15074viced: Add 'behavior' arg to h_AHTAHT_r
15073viced: Improve removeAddress_r valid-address check
15072viced: Restore hashtables after index remapping
15071viced: Make GetHT return a held ref
15069vos: Open dump file before deleting volume in vos restorevos-restore-check-dump-before-delete
15050autoconf: Honor --enable-kernel-module
15044afs: Flush vcaches sooner if cache is stressedunlinked-vcaches
15042afs: Update VCHash comments on not hashing on uniq
15038Avoid more out of bounds indexing when checking volume names
15036macos: Fix 'Parameter' tab on PrefPanemacos-prefpane
15035macos: Fix 'CellServDB Editor' tab on PrefPanemacos-prefpane
15034macos: Fix 'start/stop' option on PrefPanemacos-prefpane
15033macos: Fix 'start at login' option on PrefPanemacos-prefpane
15032macos: Add privileged helper tool for PrefPanemacos-prefpane
15027afs: Make FlushReclaimedVcaches() Darwin specificunlinked-vcaches
15026rx: Check rxi_AddRpcStat currentFunc bounds
14961afs: Prioritize removal of unlinked vcachesunlinked-vcaches
14960afs: normalize cr_ngroups initialization for DARWIN
14951rx: prevent leak of cache manager NAT ping rx_connectionsconnleaks
14949afs: Convert afs_vhashT to use struct afs_qunlinked-vcaches
14941venus: Convert binaries from LWP to pthreads
14937volser: Warn on incremental dumps from the futureavoid-empty-release
14936ptserver: pt_util add missing copyright and licensept_util-copyright-license
14932afs: Don't call rxk_NewSocketHost() with AFS_GLOCKmacos-panics
14917cmdebug: add -numeric
14916cmdebug: add -onlycell option
14915cmdebug: fix uninitialized variable
14907volser: Don't provide dumps from the futureavoid-empty-release
14906vos: Force full dump if RW goes back in timeavoid-empty-release
14897SOLARIS: Support 64-bit SPARC userspace buildssparc64
14896Standardize static library archive (lib*.a) optionssparc64
14895bubasics: use config variable $(AR) to build libbubasics.asparc64
14885afs: Log failures when mounting /afs
14884afs: Check afs_initState for failure after waiting
14876LINUX: Test for rcu_read_unlock with rcu_read_lock
14874rx: Count buffered data in call->app.bytesSent
14873tests: Add tests for Rx process stats
14872rxgen: Always generate PKG_OpCodeIndex()
14871rxgen: Declare generated PKG_TranslateOpCode()
14870rxgen: Include split calls in PKG_TranslateOpCode
14869rxgen: Pretend unordered opcodes have holes
14868tests: Introduce afstest_ForkRxProc
14867vldb_check: General cleanup
14863vol: Initialize vnode dv and inode dv consistentlysalv-rm-on-error
14862salvager: Don't fix vnode dv of new regular filessalv-rm-on-error
14861afs: Clean up indentation in afs.h
14859Import of code from autoconf-archivegcov
14858cf: Add ax_check_link_flag.m4 to import listgcov
14856Introduce --enable-coveragegcov
14855Avoid warnings with --coveragegcov
14854tests: Remove auth/test.xdr.cgcov
14850rx: Remove redundant memset in rx_opaque_alloc
14849afsweb: remove unsupported afsweb component
14848afs: Check for read error in afs_ProcessOpCreate
14846tests: Introduce vldb_check tests
14845vldb_check: Check MHC for duplicate MH block
14843rx: Exit fast restart on call progress
14842CellServDB: cern.ch, ams.cern.ch rely on DNSCellServDB_cern
14840fs: Avoid unnecessary lstat() for -literal
14839JAVA: remove unsupported JAVA component
14837tests: Add prdb db format tests
14836Use getprogname/setprogname more
14832bozo: Don't skip audit logs on failure/successbozo-audit-logs
14829UnixCM: afs_CheckFetchStatus Parent zero is not an errorbad-fetch-status-check
14822afs: improve timeliness of afs_Daemon housekeeping tasksafs_Daemon
14819bozo: Use safe string functions to format core filenamesbozo-core-names
14817afs: maintain proper time diffs in afs_CacheTruncateDaemoncache-metrics
14796FBSD: Use vrefl() when availablefbsd12-updates
14778vos: Avoid dumping volume to ttyvos-restore-check-dump-before-delete
14777usd: Add USD_IOCTL() is seekable checkvos-restore-check-dump-before-delete
14776volser: Introduce struct RestoreInfofix-vol-counters
14760vos: Check for tty in vos restorevos-restore-check-dump-before-delete
14759vos: Add prefix to vos restore -overwrite constantsvos-restore-check-dump-before-delete
14758vos: Check end of dump magic when file is seekablevos-restore-check-dump-before-delete
14757vos: Get stdin and stdout block sizes with USD_IOCTL()vos-restore-check-dump-before-delete
14756vos: Fix vos dump and restore dump file close error messagesvos-restore-check-dump-before-delete
14755rx: minimal RX_EXTENDED_SACK implementation and notespreviousPacket-rollback
14753Avoid rxi_tracename overflow
14750rxkad: Build src/rxkad/test
14749rx: Build src/rx/test
14739viced: Always avoid saving HashTable to fsstateviced-callbacks
14738viced: Ignore on-disk fsstate HashTable dataviced-callbacks
14737viced: Log some basic fs_stateRestore statsviced-callbacks
14733ptserver: Avoid 'pts adduser' on excessive entries
14732ptserver: Return error when exceeding _MAXPRLIST
14731viced: Set HashTable size at startupviced-callbacks
14730viced: Rehash fsstate HashTable on size mismatch
14729viced: Compare vnode first in FindFE
14728viced: Log more state restore errorsviced-callbacks
14727viced: Raise fsstate loop detection limitsviced-callbacks
14726viced: Set FS_STATE_DUMP_MODE earlierviced-callbacks
14723ptserver: Add support for PRUPDATE_CREATORset-prentry-creator
14722pts: Add option to change the creator of entriesset-prentry-creator
14721ptserver: UpdateEntry must deny unsupported masksset-prentry-creator
14720prdb_check: Add orphan creator checkset-prentry-creator
14719afs: assert harder in kernel lock functionslock-hygiene
14718afs: AFS_ASSERT_GLOCK earlier in kernel lock functionslock-hygiene
14717afs: convert lock macros to functionslock-hygiene
14715rx: Fix memory leaks at error exitsupdated-static-analysis
14714rx: Fix problems found by static analysisupdated-static-analysis
14713libafscp: Avoid use of memory after freedupdated-static-analysis
14712libafscp: Fix problems found by static analysisupdated-static-analysis
14711vos: Check start-of-dump magic in vos restorevos-restore-check-dump-before-delete
14710vos: Check end-of-dump magic before deleting volumevos-restore-check-dump-before-delete
14697rx: collect and report the number of dropped ACK packetsrx-stats-additions
14696rx: detect packet reflectionrx-stats-additions
14695afsd: Introduce -atsys option
14694ubik: consider AFSCELL env if -cell isn't provided
14693doc: rx-spec Document the Extended SACK Table protocol extensionrx-extended-sack
14692doc: rx-spec Update for accuracy with current Rx implementationsrx-extended-sack
14689libadmin: Fix problems found by static analysisupdated-static-analysis
14688kauth: Fix problems found by static analysisupdated-static-analysis
14685gtx: Fix problems found by static analysisupdated-static-analysis
14684opr: Fix problems found by static analysisupdated-static-analysis
14683libacl: Fix problems found by static analysisupdated-static-analysis
14681comerr: Fix problems found by static analysisupdated-static-analysis
14680cmd: Fix problems found by static analysisupdated-static-analysis
14679butc: Fix problems found by static analysisupdated-static-analysis
14678budb: Fix problems found by static analysisupdated-static-analysis
14677bucoord: Fix problems found by static analysisupdated-static-analysis
14675auth: Fix problems found by static analysisupdated-static-analysis
14674aklog: Fix problems found by static analysisupdated-static-analysis
14672afsmonitor: Fix problems found by static analysisupdated-static-analysis
14671afsd: Fix problems found by static analysisupdated-static-analysis
14670afs: Fix problems found by static analysisupdated-static-analysis
14661rx: rxi_ReceiveAckPacket restore implicit NAK (seq >= first + nAcks)previousPacket-rollback
14659rx: do not let rx_call.rprev roll backwardspreviousPacket-rollback
14658rx: do not update rprev if the DATA packet is droppedpreviousPacket-rollback
14653volser: fix filecount and diskused during restoresfix-vol-counters
14640rx: Oracle America 2010 re-license of Sun RPC to 3-clause BSDSUN-RPC-licensing
14635rxgk: Introduce and use afs_time64 for timerxgk-phase2
14634rxgk: Add key derivation testsrxgk-phase2
14633rx: Introduce rx_opaque_cmp, _stringifyrxgk-phase2
14621rx: Define symbolic names for Rx magic numbersunoquorum
14608ubik: ensure correct election timeout for vlserverunoquorum
14607ubik: remove superfluous checks of rx_NewConnection returnunoquorum
14596auth: refactor GenericAuth()libafscp-krb5
14593auth: Pass 'dir' to rxgk_NewServerSecurityObjectrxgk-phase2
14591macos: remove dead OpenAFS prefpane codemacos-prefpane
14588macos: AFSBackgrounder: report details of failed commandmacos-prefpane
14587macos: AFSBackgrounder: improve detection of afs mount statusmacos-prefpane
14586macos: AFSBackgrounder: fail build for method not foundmacos-prefpane
14582bozo: Use ViceLog-based loggingrxgk-phase2
14570auth: introduce afsconf_PickLocalSecObj()libafscp-krb5
14568libafscp: add support for rxkad_krb5 keyslibafscp-krb5
14566make-release: create SHA256 checksums too
14545Remove misleading comment from rx.h
14538rxkad: Fix NULL Dereference warningsstatic-analysis
14467vlserver: Add audit events for all RPCs
14418audit: Setup signal masks before osi_audit_openaudit-enhancements
14372prdb_check: warn if blank user or group is foundprname
14371pts: warn if user or group is blankprname
14370libprot: add function to check if prname is blankprname
14360rx: Detect pthread_cond_timedwait errors correctly
14359xstat: Add the xstat_fs_test -format option
14358rxdebug: Add rxdebug -raw option
14357volser: remove check for VL_ENTDELETEDvol-update-locking
14356volser: Always fetch locked entry in CheckVolumevol-update-locking
14355volser: refactor CheckVolumevol-update-locking
14354volser: ensure proper entry locking for 'vos restore'vol-update-locking
14353volser: clean up and clarify storeEntry usagevol-update-locking
14352volser: convert UV_ReleaseVolume to call GetLockedEntryvol-update-locking
14350volser: introduce GetLockedEntryvol-update-locking
14337Remove duplicate declarations of base32 functions
14336ptserver: don't allow new blank users or groupsprname
14313Constify libutil APIs
14309rx: Change conn->lastBusy to use atomics
14301venus: refactor NewCellCmd to facilitate its reuse
14296venus: allow update of cell dbs through fs setcell
14282salvageserver: Re-exec in child processes
14281Set FD_CLOEXEC on inherited salvageserver FDs
14262afs: Handle errors from afs_CFileTruncateopen-panic-cleanup
14257afs: Avoid panics when truncating a dcache fileopen-panic-cleanup
14229Add static asserts for xstat struct sizes
14228opr: Introduce opr_GlobalStaticAssert
14206FBSD: Avoid extra vcache puts in afs_rootfbsd12-updates
14205FBSD: Drop tvc->lock before VOP_LOCK for vinvalbuffbsd12-updates
14200afs: provide cache eviction statisticscache-metrics
14190LINUX: de-orbit NFS translator supportlinux-xlator
14186afs: introduce afs_WaitForFetchlinux_signals
14170LINUX: make afs_osi_Wait uninterruptible againlinux_signals
14121vol-info: mmap vnodes to improve performancevolscan-performance
14110Translate rxgk error codes in translate_etrxgk-phase2
14100vol-info: use opr_queue_Entry to get queue entriesvolscan-performance
14091LINUX: Introduce AFS_UNTHROTTLED_PAGSunthrottled-pags
14090afs: Introduce afs_genpag()unthrottled-pags
14089afs: Structure setpag() more consistentlyunthrottled-pags
14088afs: Allow afs_GetUser to return errorsunthrottled-pags
14087afs: Use 'goto done' destructors in PSetTokens*unthrottled-pags
14086afs: Introduce afs_IsPagId()unthrottled-pags
14081bozo: Introduce bnode_Wait()rxgk-phase2
14071pthread-bospthread-bos
14059Migrate winsock functions from util to opr
14057Migrate src/util/hostparse.c to opr
14054tests: create c-tap tests for the directory package
14044vos: add new option to send reads to the sync-site
14041tests: Add vldb db format tests
14029rxgk: Convert RXGK_ autoconf vars to RXGK_ONLYrxgk-phase2
14028audit: Remove unnecessary conn/peer checksrxgk-phase2
14027Remove unused rxkad_GetServerInfo parametersrxgk-phase2
14026util: Introduce ViceLog_limitrxgk-phase2
14025util: Log to stderr by defaultrxgk-phase2
14015volser: Avoid process exit on move and copy errorsvos-cleanup
14014volser: Cleanup server and partition name formattingvos-cleanup
14013volser: Deprecate MapPartIdIntoNamevos-cleanup
14012vos: Remove duplicate and unneeded MapPartIdIntoName callsvos-cleanup
14011vos: Replace exit with returnsvos-cleanup
14010vos: Standardize error returnsvos-cleanup
13990vos: add new option to send reads to the sync-site
13967volscan: introduce -cache-allvolscan-performance
13966vol-info: store vnode index info in globalsvolscan-performance
13926afs: client read-only mode
13909vol: use macros to scan DiskPartitionList
13885volser: Cache rDNS lookups in 'vos listvldb'
13882volser: consolidate destructors in UV_RemoveSite
13869SOLARIS: prevent stack overflow check SEGV for LWP binariesrt135006-bosserver
13866ubik: Move *tidCounter to version_globals
13865ubik: Make dbFlags protected by just DBHOLD
13810Remove non-JAVA refs to TOP_JLIBDIR
13808volser: fix volume id/type mismatch in vos remsite
13784audit: Add queued named-pipe audit-interface 'pipe'audit-enhancements
13723bozo: add -skip-root-check option
13646ubik: allow read transactions during recoveryubik-reads-during-recovery
13645ubik: do not unnecessarily invalidate databaseubik-reads-during-recovery
13621rx: Use SO_REUSEPORT for multiple listener threadsreuseport
13620rx: Split out rxi_BindSocket for userspacereuseport
13619rx: Defer rxi_Start calls during rxi_WriteProcrxi_startdefer
13617rx: Refactor rxi_WriteProc error handlingrxi_startdefer
13616rx: Introduce rxi_WaitForTransmitWindowrxi_startdefer
13615viced: Allow multiple rx listenersmulti-listener
13614rx: Allow multiple rx listeners for pthreadsmulti-listener
13613rx: Use sendmmsg when availablesendmmsg
13612rx: Introduce rxi_SendPacketDgramssendmmsg
13611rx: Introduce 'flags' argument to rxi_SendListsendmmsg
13610rx: Use recvmmsg when availablerecvmmsg
13609rx: Introduce rxi_Read/ReceivePacketListrecvmmsg
13608rx: Split out rxi_ReceivePacketConnrecvmmsg
13607rx: Split out rxi_ReceivePacketCallrecvmmsg
13606rx: Split out invoke_justReceivedrecvmmsg
13605rx: Split out rxi_ReceivePacketGlobalrecvmmsg
13604rx: Refactor rxi_ReceivePacket destructorsrecvmmsg
13601rx: Split rxi_ReadPacket into three functionsrecvmmsg
13532afs: Raise AFS_MINBUFFERS
13377vlserver: Introduce SDT probesdtrace-usdt-probes
13376bozo: mark failed bnodes as stopped/shutdown
13323audit: simplify build dependencies
13306util: fix tabular_output memory managementstatic-analysis
13305Remove some dead assignment/increment operationsstatic-analysis
13302LINUX: Introduce chroot-specific sysname listschroot-sysname
13300LINUX: Introduce '-atsys vfs'chroot-sysname
13299afs: Refactor and consolidate sysname codechroot-sysname
13290afs: Avoid stalled fileserversavoid-stalled-servers
13208Resolve possible memory leaksstatic-analysis
13196Add checks to ensure *alloc was successfulstatic-analysis
13175Resolve a few dereference of null pointer issuesstatic-analysis
13171Resolve use of uninitialized vars.static-analysis
13154Close files when completedstatic-analysis
13135fix fprintf conversion specifiersstatic-analysis
13133bucoord: avoid memory leaks on early returns from bc_Restorerstatic-analysis
13089Fix possible memory leaksstatic-analysis
12968ubik: Avoid redundant db checks in ubik_Readubik_perf
12967ubik: Remove unused ubik_Tell functionubik_perf
12966ubik: Avoid urecovery_AllBetter check in ubik_Seekubik_perf
12744Do not merge: Check buildbot verificationbuildbot-check
12708SOLARIS: Give afs_xsetgroups proper prototypessolaris-vnop-warnings
12707SOLARIS: Fix afs_orig_setgroups* return typessolaris-vnop-warnings
12706SOLARIS: Add multiPage_range* castsolaris-vnop-warnings
12705SOLARIS: Cast modlookup resultsolaris-vnop-warnings
12704SOLARIS: Add afs_putpage prototype, and follow itsolaris-vnop-warnings
12703afs: Add afs_osi_vget prototypesolaris-vnop-warnings
12702SOLARIS: Modernize some function definitionssolaris-vnop-warnings
12701SOLARIS: Declare gid_t arrays constsolaris-vnop-warnings
12700SOLARIS: Update vnop signaturessolaris-vnop-warnings
12699SOLARIS: Fix 'struct caller_context_t' referencessolaris-vnop-warnings
12698SOLARIS: Include sys/vmsystm.h for map_addrsolaris-vnop-warnings
12697SOLARIS: gafs_fid takes a struct fid*solaris-vnop-warnings
12688afs: introduce negative volume cache
12612afsd: Correctly detect invalid cache dirs
12376libadmin: add rxstat_* -localauth optionrxstat-localauth
12375libadmin: add afsclient_TokenPrint functionrxstat-localauth
12374libadmin: parse rxstat_* command line args with libcmdrxstat-localauth
12230ptserver: add -udpsize optionudpsize
12229vlserver: add -udpsize optionudpsize
12018add the -V option to servers to print version and build information
11907Introduce rxping and rxtraceroute
11794LINUX: Use DV hints for dentry revalidate fastpathlinux-dvhint
10291bozo: add build support for pthreaded bosserverrxgk-phase2
10286bozo: pthread supportrxgk-phase2
6895rx: race can lead to sending RX_PACKET_TYPE_BUSY