OpenAFS Master Repository annotated tag, openafs-devel-1_9_1, created. openafs-devel-1_9_1

Gerrit Code Review gerrit@openafs.org
Thu, 18 Mar 2021 23:05:09 -0400


The annotated tag, openafs-devel-1_9_1 has been created
        at  a4d3ebfe7c10e0c1540136fde483b0d2c429492b (tag)
   tagging  2ab21bd6c0bbcc0e663c3b8b9521724316f0a611 (commit)
  replaces  openafs-devel-1_9_0
 tagged by  Benjamin Kaduk
        on  Thu Mar 18 19:58:31 2021 -0700

- Shortlog ------------------------------------------------------------
OpenAFS 1.9.1
-----BEGIN PGP SIGNATURE-----

iQHGBAABCgAsFiEE2WGV4E2ARf9BYP0XKNmm82TrdRIFAmBUE1cOHGthZHVrQG1p
dC5lZHUACgkQKNmm82TrdRJZ8wweOOjmY4TBxx8ag1/J0HLkw5DFOu2df4HGWvJM
OryAFKGzcT1GpP4vhRBu/aFe+2CZA21RXVA6ume/403kZqMpXHYZriefQilhHQcS
nEYovNICScEDIT92Muv2IV9I1EooD7IN7j1PVoG8gOpY4GmwNwIxZ2qPqB6rRPY+
6z2yKNAe/96JyllV+RiQ/+gJKpwky09QM14Otfc4sKm4XxvuNFT8f42w+KCX2HBg
YrZ3So561LGdauFO32NsyIkCNRnujyg/eSTf2AjB+6x27Z5G1qJC+jhj4ZkieWgk
gIJmhMRNsI+t+T78EKEfDVc1zeR/Mr2VIkDXYz/IMeQfk6LIg6qBvpiUqJTspeke
dcBCdpN02Ko8hfao1AJPuQCyz1+5GcqaR3W0AwAK4N/fY4z/MuqIoK5zSoRxoKWm
APBGbtI5XS2flb0SKV+vRgHJ2MzS5kCh7ZD19snqThn2+DYcYiRag5wBJBaF/f7s
mTEo7AnfOLA//vCMM0m+TF9TdI9Xiqi8RQ==
=SXnj
-----END PGP SIGNATURE-----

Andrew Deason (35):
      dir: Set srcdir correctly in src/dir/test
      ubik: Remove unused sampleName
      afs: Return to userspace after AFS_NEW_BKG reqs
      afs: Handle osi_NewVnode failures
      bozo: Properly detect presence of -auditlog
      vlserver: Warn when we cannot unhash deleted entry
      audit: Always call pthread_once in osi_audit_init
      vlserver: Add VL_DBBAD error code
      vlserver: Return VL_DBBAD on unhash failure
      afs: Log pid with disk cache read errors
      Remove unused xdr types
      LINUX: Return errors in our d_revalidate
      audit: Add missing AUD_TSTT case
      rx: Reorganize LWP rxi_Sendmsg to use 'goto error'
      rx: Save errno in pthread rxi_Sendmsg
      rx: For AFS_RXERRQ_ENV, retry sendmsg on error
      rx: Introduce ack_is_valid
      rx: Avoid lastReceiveTime update for invalid ACKs
      afs: Fix XBSD check for VNOVAL va_uid
      rx: Avoid new server calls for big-seq DATA pkts
      rx: Remove unneeded rxi_ReceiveDataPacket params
      rx: Split out rxi_ConnectionMatch
      Move key-related warnings to common server code
      WINNT: Restore missing '#ifdef PC'
      afs: Remove SRXAFSCB_GetDE
      LINUX: Fix includes for fatal_signal_pending test
      Remove AFS_PARISC_LINUX24_ENV references
      Retire AFS_MOUNT_AFS
      afs: Indent ifdef maze in afs_server.c
      rx: Indent ifdef maze in rx_kcommon.c
      rx: Indent ifdef maze in rx_kernel.h
      FBSD: Use CK_STAILQ_FOREACH for ifaces on FBSD 12
      FBSD: Lock vm object before vm_page_undirty
      dir: Explicitly 'make all' in src/dir/test
      FBSD: Avoid recursive osi_VM_StoreAllSegments lock

Benjamin Kaduk (14):
      butc: Initialize RPC outputs at top of function
      Remove commented-out butc RPC definitions
      butc: consistently spell taskId parameter
      remove unused src/butc/common.h
      ptserver: move allocation out of put_prentries() into listEntries()
      Assign explicit opcodes to butc RPCs
      ptserver: move IDToName, NameToID to ptprocs.c and make static
      Detect realloc failure
      ptserver: rename NameToID and IDToName helpers
      volser: apply static keyword to VolPartitionInfo definition
      Fix spelling of struct rx_ackPacket in comment
      Remove overflow check from update_nextCid
      FBSD: avoid vrefl()
      Make OpenAFS 1.9.1

Cheyenne Wills (22):
      bozo: Use libcmd for command line options
      volser: Avoid calling osi_audit before audit init
      roken: add strtok_r to the imported file list
      roken: use strtok_r from roken
      vos: Cleanup indentation whitespace
      vos: Remove dead code
      vos: Cleanup function definitions
      audit: Support multiple audit interfaces and interface options
      audit: Add cmd helper for processing audit options
      Add command line support for multiple audit logs
      kauth: Add support for updated audit facility
      tests: fix potential divide by zero condition
      afs: Clean up afs_init.c indentation
      rx: Remove dead reference to rxk_ListenerProc
      afs: Clean up VNOPS/afs_vnops_attrs.c indentation
      afs: Cleanup afsincludes.h indentation
      Linux: Refactor test for 32bit compat
      Linux 5.11: Test 32bit compat with in_compat_syscall
      autoconf: use AC_CHECK_TOOL for as and ld
      Linux: Create wrapper for setattr_prepare
      Linux 5.12: Add user_namespace param to inode ops
      bozo: Fix memory leak, check for malloc failures

Heimdal Developers (1):
      Import of code from heimdal

Jeffrey Altman (2):
      rx: rx_InitHost do not overwrite RAND_bytes rx_nextCid
      rx: update_nextCid overflow handling is broken

Marcio Barbosa (3):
      volser: Close dirp on error in ConvertROtoRW
      ubik: Introduce IndexOf()
      volser: take RO volume offline during convertROtoRW

Mark Vitale (37):
      vol: de-orbit test programs
      dir: remove unused test files
      dir: make dtest buildable again
      dir: correct fid type for dtest
      dir: dtest should flush on error when creating directories
      dir: check afs_dir_MakeDir return code in dtest
      afs: refactor directory checking in DRead
      xstat: prevent CPU loop when -period 0
      afs: remove vestigial externs for afs_xcbhash
      afs: remove vestigial externs for afs_xvcache
      rxstats: correctly distinguish client and server stats
      rxstats: correctly report vlserver VL_* RPC stats
      stats: incorrect clock square algorithm
      afs: prevent double release of global lock afs_xvcb
      bozo: defer audit open until log dir is created and current
      bos: do not assume fs just if dafs bnode is stopped
      dir: distinguish logical and physical errors on reads
      dir: check afs_dir_MakeDir return code in DirSalvage
      dir: check afs_dir_Create return code in afs_dir_MakeDir
      dir: check DNew return code
      afs: remove redundant assignment
      afs: avoid panic in DNew when afs_WriteDCache fails
      volser: fix 'cant' typos
      volser: improve error checking for 'vos restore'
      volser: document 'vos restore -readonly' restriction
      vos: avoid double release of a volume lock
      afs: consolidate duplicated wait-for-cache-drain code
      vol: make vol-bless buildable again
      vol: add vol-bless to .gitignore
      vol: always build vol-bless utility
      rx: Avoid new server calls for non-DATA packets
      vol: prevent salvage segfault for orphaned vnode with out-of-range parent
      volser: correctly attribute 'vos partinfo' errors
      rx: correctly count RX_PACKET_TYPE_VERSION packets
      fstrace: remove dead code
      afs: remove dead ICL (fstrace) code
      fstrace: remove common dead code

Michael Meffie (10):
      bozo: Add KeyFileExt and rxkad.keytab to access rights check
      bozo: Log each dir and file with bad access rights
      vos: Add missing -partition requires -server checks
      vos: Return true when GetServerAndPart finds a site
      vsprocs: Remove dead code
      vldb_check: Check for volume lock inconsistencies
      afs: more cache truncation stats
      afsio: readdir/fidreaddir commands
      SOLARIS: provide cache manager stats via kstat
      Update NEWS for OpenAFS 1.9.1

Pat Riehecky (5):
      If realloc() == NULL we lost the pointer to old memory
      configure.ac: Add missing double include guard
      localtime can return NULL if unable to read system clock
      strlcpy restricted to array length.
      Resolve missing printf args

Tim Creech (6):
      FBSD: Add proper locks when traversing net ifaces
      FBSD: Handle malloc/free changes in FBSD 12
      FBSD: Use syscall "helper" functions
      FBSD: Handle missing LINK_MAX
      FBSD: Use VM_CNT_INC/VM_CNT_ADD on FreeBSD 12
      FBSD: Accommodate 12.0's 64-bit inodes

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

-- 
OpenAFS Master Repository