update gerrit list
[openafs-wiki.git] / devel / GerritsForMaster.mdwn
index 8d465ad..0f945e0 100644 (file)
@@ -1,11 +1,57 @@
 <p>Changes for branch master.</p><table>
 <tr><th>number</th><th>subject</th><th>topic</th></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13510">13510</a></td><td>afs: Cleanup state on rxfs_*Init errors</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13508">13508</a></td><td>ptserver: Check for superuser in WhoIsThisWithName</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13507">13507</a></td><td>auth: Make afsconf_PutTypedKeyList idempotent</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13506">13506</a></td><td>Remove references to SunOS 4</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13654">13654</a></td><td>add dkms dependency in Red Hat unit file</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:redhat-dkms-dependency">redhat-dkms-dependency</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13653">13653</a></td><td>libafs: Create $(DESTDIR)$(KMODDIR) on FBSD inst</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13652">13652</a></td><td>asetkey: Fix random_key for Heimdal</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13649">13649</a></td><td>viced: reorder acl_Internalize_pr to sanitize log messages</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13647">13647</a></td><td>CVE-2018-7168 use secure behavior by default</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13646">13646</a></td><td>ubik: allow read transactions during recovery</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik-reads-during-recovery">ubik-reads-during-recovery</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13645">13645</a></td><td>ubik: do not unnecessarily invalidate database</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik-reads-during-recovery">ubik-reads-during-recovery</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13644">13644</a></td><td>ptserver: add comment for WhoIsThisWithName</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13641">13641</a></td><td>rx: clear call_queue_lock after removing call from queue</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13635">13635</a></td><td>ubik: Move epochTime and *tidCounter to TID_LOCK</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13634">13634</a></td><td>ubik: Drop DBHOLD during commits</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13633">13633</a></td><td>ubik: Introduce UBIK_PHYS_LOCK</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13632">13632</a></td><td>ubik: Introduce and use ubik_CheckCacheRW</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13631">13631</a></td><td>vlserver: Make vlentryread take a struct vl_ctx*</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13630">13630</a></td><td>vlserver: Reduce rd_* global refs during CheckInit</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13629">13629</a></td><td>ubik: Introduce TROLDDATA</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13628">13628</a></td><td>ubik: Avoid duplicate dirty/non-dirty pages</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13627">13627</a></td><td>ubik: Convert DRead/etc to use struct buffers</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13626">13626</a></td><td>ubik: Consolidate buffer invalidation</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13625">13625</a></td><td>ubik: Move ulock_getLock TRREADWRITE check</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13624">13624</a></td><td>ubik: Remove truncate operations</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13623">13623</a></td><td>vlserver: Introduce vl_EndTrans/vl_AbortTrans</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13622">13622</a></td><td>vlserver: Enable read-while-write at runtime</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13621">13621</a></td><td>rx: Use SO_REUSEPORT for multiple listener threads</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:reuseport">reuseport</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13620">13620</a></td><td>rx: Split out rxi_BindSocket for userspace</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:reuseport">reuseport</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13619">13619</a></td><td>rx: Defer rxi_Start calls during rxi_WriteProc</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxi_startdefer">rxi_startdefer</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13618">13618</a></td><td>rx: Define conn->flags as a uint32</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxi_startdefer">rxi_startdefer</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13617">13617</a></td><td>rx: Refactor rxi_WriteProc error handling</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxi_startdefer">rxi_startdefer</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13616">13616</a></td><td>rx: Introduce rxi_WaitForTransmitWindow</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxi_startdefer">rxi_startdefer</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13615">13615</a></td><td>viced: Allow multiple rx listeners</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:multi-listener">multi-listener</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13614">13614</a></td><td>rx: Allow multiple rx listeners for pthreads</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:multi-listener">multi-listener</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13613">13613</a></td><td>rx: Use sendmmsg when available</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:sendmmsg">sendmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13612">13612</a></td><td>rx: Introduce rxi_SendPacketDgrams</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:sendmmsg">sendmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13611">13611</a></td><td>rx: Introduce 'flags' argument to rxi_SendList</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:sendmmsg">sendmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13610">13610</a></td><td>rx: Use recvmmsg when available</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13609">13609</a></td><td>rx: Introduce rxi_Read/ReceivePacketList</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13608">13608</a></td><td>rx: Split out rxi_ReceivePacketConn</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13607">13607</a></td><td>rx: Split out rxi_ReceivePacketCall</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13606">13606</a></td><td>rx: Split out invoke_justReceived</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13605">13605</a></td><td>rx: Split out rxi_ReceivePacketGlobal</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13604">13604</a></td><td>rx: Refactor rxi_ReceivePacket destructors</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13603">13603</a></td><td>rx: Split out rxi_ConnectionMatch</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13602">13602</a></td><td>rx: Remove unneeded rxi_ReceiveDataPacket params</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13601">13601</a></td><td>rx: Split rxi_ReadPacket into three functions</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:recvmmsg">recvmmsg</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13600">13600</a></td><td>rx: Set listener pthread name</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13599">13599</a></td><td>auth: make PGetTokens2 work with 3-char cellnames</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:token_stuff">token_stuff</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13598">13598</a></td><td>auth: eliminate pointless retries in ktc_ListTokensEx</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:token_stuff">token_stuff</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13540">13540</a></td><td>fs: Avoid unnecessary cell DNS lookups</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13537">13537</a></td><td>afs: Avoid non-dir ENOENT errors in afs_lookup</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13532">13532</a></td><td>afs: Raise AFS_MINBUFFERS</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13516">13516</a></td><td>auth: check for allocation failure in keys.c</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13502">13502</a></td><td>ptserver: add rxgk support to WhoIsThisWithName</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk_ptserver">rxgk_ptserver</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13501">13501</a></td><td>ptclient: rxgk support</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13494">13494</a></td><td>restorevol: replace snprintf with asprintf and reduce stack requirements</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:gcc8-checking">gcc8-checking</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13491">13491</a></td><td>vos: listvldb Add option and support to display LockTimestamp</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13488">13488</a></td><td>viced: log fileserver tuning values</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:viced-auto-tune">viced-auto-tune</td></tr>
@@ -15,7 +61,6 @@
 <tr><td><a href="https://gerrit.openafs.org/#/c/13439">13439</a></td><td>fs: Introduce fs sysname -debug-pid-sysnames</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:chroot-sysname">chroot-sysname</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13436">13436</a></td><td>afs: Check dcache size when checking DVs</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:libafs-enospc-corruption">libafs-enospc-corruption</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13435">13435</a></td><td>afs: Introduce afs_IsDCacheFresh</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:libafs-enospc-corruption">libafs-enospc-corruption</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13431">13431</a></td><td>Honor non-ENOENT errors from FindItem</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:libafs-check-blankdir">libafs-check-blankdir</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13399">13399</a></td><td>ptuser: convert pr_Initialize to afsconf_ClientOpen</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:bosserver-no-client-dirs">bosserver-no-client-dirs</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13398">13398</a></td><td>auth: add afsconf_ClientOpen</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:bosserver-no-client-dirs">bosserver-no-client-dirs</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13389">13389</a></td><td>vos: Mark RO clone as "old" during release clone</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13301">13301</a></td><td>afs: Detect VIOCPREFETCH special case properly</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:chroot-sysname">chroot-sysname</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13300">13300</a></td><td>LINUX: Subsitute @sys before calling afs_lookup</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:chroot-sysname">chroot-sysname</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13299">13299</a></td><td>afs: Refactor and consolidate sysname code</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:chroot-sysname">chroot-sysname</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13290">13290</a></td><td>afs: avoid stalled fileservers</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:avoid-stalled-servers">avoid-stalled-servers</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/13290">13290</a></td><td>afs: Avoid stalled fileservers</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:avoid-stalled-servers">avoid-stalled-servers</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13287">13287</a></td><td>rxkad: Update ticket5 from heimdal</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13285">13285</a></td><td>LINUX: Introduce 'afsd -automount'</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:linux-native-mounts">linux-native-mounts</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13284">13284</a></td><td>LINUX: Turn on AFS_NEW_BKG</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:linux-native-mounts">linux-native-mounts</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13168">13168</a></td><td>afs: more cache truncation stats</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:solaris-kstats">solaris-kstats</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13163">13163</a></td><td>strlcpy restricted to array length.</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13162">13162</a></td><td>afsweb: possible array overrun</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13161">13161</a></td><td>afsmonitor: avoid possible double free</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13160">13160</a></td><td>LINUX: Subsitute @sys before calling afs_lookup</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:atsys-dentry">atsys-dentry</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13159">13159</a></td><td>afs: Consolidate sysname code into afs_sysname.c</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:atsys-dentry">atsys-dentry</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/13158">13158</a></td><td>Fix static expressions in conditionals</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13156">13156</a></td><td>If realloc() == NULL we lost the pointer to old memory</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13155">13155</a></td><td>Resolve missing printf args</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13154">13154</a></td><td>Close files when completed</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:static-analysis">static-analysis</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13017">13017</a></td><td>rx: update comment about serial number zero</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13006">13006</a></td><td>autoconf: error instead of warn when linux headers are not found</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:error-no-linux-headers">error-no-linux-headers</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/13000">13000</a></td><td>afs: pass the cell object to afs_GetServer</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12969">12969</a></td><td>vlserver: Avoid ubik abort for GetEntryBy* NOENTs</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/12969">12969</a></td><td>vlserver: Avoid ubik abort for GetEntryBy* NOENTs</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik/read-during-commit">ubik/read-during-commit</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12968">12968</a></td><td>ubik: Avoid redundant db checks in ubik_Read</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik_perf">ubik_perf</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12967">12967</a></td><td>ubik: Remove unused ubik_Tell function</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik_perf">ubik_perf</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12966">12966</a></td><td>ubik: Avoid urecovery_AllBetter check in ubik_Seek</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ubik_perf">ubik_perf</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12960">12960</a></td><td>ipv6: Identify all IPv4 addresses</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:ipv6-prep">ipv6-prep</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12942">12942</a></td><td>CVS-2018-7168 RXAFS_StoreACL deprecate 134 introduce 164</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:CVE-2018-7168">CVE-2018-7168</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12941">12941</a></td><td>Use rxgk in afsconf_BuildServerSecurityObjects</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12940">12940</a></td><td>rxdebug: Add rxgk support</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
+<tr><td><a href="https://gerrit.openafs.org/#/c/12942">12942</a></td><td>CVE-2018-7168 RXAFS_StoreACL deprecate 134 introduce 164</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:CVE-2018-7168">CVE-2018-7168</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12841">12841</a></td><td>vol: do not propagate ENOENT from VDestroyVolumeDiskHeader</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:zap-error-code-cleanup">zap-error-code-cleanup</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12840">12840</a></td><td>vol: do not propagate VGC unknown volume id when deleting</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:zap-error-code-cleanup">zap-error-code-cleanup</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12770">12770</a></td><td>opr: add opr_hexdump()</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12768">12768</a></td><td>asetkey: add 'add-random' command</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12767">12767</a></td><td>asetkey: Add new 'delete' command variants</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12766">12766</a></td><td>asetkey: Allow rxgk keys</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12744">12744</a></td><td>test change to check gerrit/buildbot integration</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:buildbot-check">buildbot-check</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/12721">12721</a></td><td>Add rxgk_GetServerInfo stub</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12712">12712</a></td><td>aklog: convert to new get_credv5_akimpersonate</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:akimpersonate-on-master-again">akimpersonate-on-master-again</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12711">12711</a></td><td>aklog: akimpersonate build fixes</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:akimpersonate-on-master-again">akimpersonate-on-master-again</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/12710">12710</a></td><td>aklog: import akimpersonate.c</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:akimpersonate-on-master-again">akimpersonate-on-master-again</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11189">11189</a></td><td>Build both pthreaded and LWP rxgk library</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11138">11138</a></td><td>rxgen: move function_names to the header</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11132">11132</a></td><td>WIP: attempt to support building with gcc on illumos</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:build-with-gcc-on-illumos">build-with-gcc-on-illumos</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/11105">11105</a></td><td>Add rxgk client options to vl and pt utilities</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/11104">11104</a></td><td>auth: Add afsconf_ClientAuthRXGK variants</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11103">11103</a></td><td>Use afsconf_BuildDbServerSecurityObjects for the vl, ptserver</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11102">11102</a></td><td>Add afsconf_BuildDbServerSecurityObjects</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11101">11101</a></td><td>Use afsconf_BuildUbikServerSecurityObjects for vl, ptserver</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11100">11100</a></td><td>Add afsconf_BuildUbikServerSecurityObjects</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/11099">11099</a></td><td>Implement afsconf_GetRXGKKey</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11095">11095</a></td><td>Remove a couple more uses of libafsauthent.a</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/11091">11091</a></td><td>fstrace: Flush output file after printing records</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10992">10992</a></td><td>Add -encrypt flag for bos</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:bos-crypto">bos-crypto</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10989">10989</a></td><td>Add afsconf_ClientAuthInteg, print an rxkad_auth token</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:bos-crypto">bos-crypto</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10966">10966</a></td><td>New 'vos each' utility</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:vos-foreach">vos-foreach</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10938">10938</a></td><td>Implement SRXGK_CombineTokens</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/10937">10937</a></td><td>Add rxgk_util.c</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10930">10930</a></td><td>A first step to integrate AFS/OSD into OpenAFS</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:AFS-OSD-integration">AFS-OSD-integration</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10858">10858</a></td><td>afs: include volume lookup in retry logic</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10854">10854</a></td><td>afs: Actually fill read requests with zeros on EOF</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:afs_read-EOF">afs_read-EOF</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10718">10718</a></td><td>rxevent: detect and log rxevent queue stall</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10717">10717</a></td><td>rx: add logging callback function for rx messages</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10713">10713</a></td><td>Linux: avoid export_op_default if not exported</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:"></td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/10591">10591</a></td><td>Build rxgk support into libafsrpc</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/10576">10576</a></td><td>Add rxgk support to userok</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10574">10574</a></td><td>BuildServerSecurityObjects allocate for rxgk</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/10573">10573</a></td><td>Implement rxgk client security object routines</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/10572">10572</a></td><td>Implement the rxgk server security object routines</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
-<tr><td><a href="https://gerrit.openafs.org/#/c/10571">10571</a></td><td>Add rxgk_packet.c</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk-phase1">rxgk-phase1</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10570">10570</a></td><td>Implement SRXGK_GSSNegotiate()</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10568">10568</a></td><td>Add rxgk_gss.c</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:rxgk">rxgk</td></tr>
 <tr><td><a href="https://gerrit.openafs.org/#/c/10560">10560</a></td><td>bozo: make getstat in struct bnode_ops return void</td><td><a href="https://gerrit.openafs.org/#/q/status:open+project:openafs+branch:master+topic:pthread-bos">pthread-bos</td></tr>