[OpenAFS-devel] OpenAFS release team weekly meeting

Michael Meffie mmeffie@sinenomine.net
Fri, 21 Sep 2018 09:52:39 -0400


OpenAFS release team weekly meeting

Date: September 21, 2018
Participants:
  * Stephan Wiesand (Release Manager)
  * Ben Kaduk
  * Michael Meffie
  * Mark Vitale

The weekly release team meetings are held on Fridays at 14:00 GMT on jabber
(xmpp) in release-team@conference.openafs.org.  Please request login
information if you would like to participate. Logs are available at
https://conference.openafs.org/release-team@conference.openafs.org/

News
====

1.6.x series
============

Mike to provide more details for NEWS for ubik related changes.

13330 Update NEWS for 1.6.24pre1
13331 Make OpenAFS 1.6.24pre1


1.8.x series
============

Checking which patches on master should be pulled up for 1.8.3.
Initial suggestions from Ben:

13177 doc: the last partition name is /vicepiu
13275 autoconf: Use `uname -p` instead of $HOST_CPU for ctf tools
13070 ubik: Buffer log writes with stdio
13310 util: add defines for ktime never and now values
13309 klog.krb5 -lifetime is not implemented
12271 ubik: remove unnecessary lseeks in uphys_open
13157 Correct some redundant if() clauses
12351 macos: pkgbuild.sh should not be tracked by git
12272 ubik: positional io for db reads and writes
13303 volser: combine GCTrans conditional clauses
13286 volser: ensure GCTrans transaction walk remains valid

Discussion on problem reported by Andreas Ladanyi on openafs-info list. No
conclusions at this time.

https://lists.openafs.org/pipermail/openafs-info/2018-September/042532.html


master
======

Mike to update pthreaded-xstat patches. RXAFSCB bits are required in the xstats
interface (currently not implemented by OpenAFS file servers).

topic:pthreaded-xstat

13204 viced: update SRXAFS_GetXStats comments
12753 convert xstat and friends to pthreads
12747 fsprobe: add fsprobe_Wait
13205 xstat: remove unused callback listener
12746 xstat: add xstat_*_Wait functions


Review and new patches continue for fixed discovered by static analysis.

topic:static-analysis

13333 configure.ac: Add missing double include guard
13306 util: fix tabular_output memory management
13163 strlcpy restricted to array length.
13206 localtime can return NULL if unable to read system clock
13154 Close files when completed
13207 afs: test condition mismatch resolved
13196 Add checks to ensure *alloc was successful
13305 Remove some dead assignment/increment operations
13208 Resolve possible memory leaks
13135 fix fprintf conversion specifiers
13175 Resolve a few dereference of null pointer issues
13171 Resolve use of uninitialized vars.
13162 afsweb: possible array overrun
13161 afsmonitor: avoid possible double free
13158 Fix static expressions in conditionals
13156 If realloc() == NULL we lost the pointer to old memory
13155 Resolve missing printf args
13136 Prevent sscanf format widths from overrunning array
13133 bucoord: avoid memory leaks on early returns from bc_Restorer
13089 Fix possible memory leaks
13085 Set defaults for complex if statements



Patches
=======

Recently submitted for branch 'openafs-stable-1_6_x':

13330 Update NEWS for 1.6.24pre1
13331 Make OpenAFS 1.6.24pre1

Recently merged onto branch 'openafs-stable-1_6_x':

- e654f6378 Merge tag 'openafs-stable-1_6_23' into openafs-stable-1_6_x
- d77120341 Make OpenAFS 1.6.23
- 213f5591a Update NEWS for 1.6.23
- 885c02af3 Fix typos in audit format strings
- 9067d5438 OPENAFS-SA-2018-001 backup: use authenticated connection to butc
- cb8b83003 OPENAFS-SA-2018-001 butc: require authenticated connections with -localauth
- 78b5be7dd OPENAFS-SA-2018-001 Add auditing to butc server RPC implementations
- ccd02a1bb OPENAFS-SA-2018-001 audit: support butc types
- b18e8f4a8 OPENAFS-SA-2018-001 butc: remove dummy osi_audit() routine
- 187cf8717 OPENAFS-SA-2018-003 rxgen: prevent unbounded input arrays
- 6cbb7d9d5 OPENAFS-SA-2018-003 volser: prevent unbounded input to various AFSVol* RPCs
- 35240e333 OPENAFS-SA-2018-003 volser: prevent unbounded input to AFSVolForwardMultiple
- b8142be4b OPENAFS-SA-2018-003 budb: prevent unbounded input to BUDB_SaveText
- e3840eb1a OPENAFS-SA-2018-003 vlserver: prevent unbounded input to VL_RegisterAddrs
- 4dd98168f OPENAFS-SA-2018-002 butc: Initialize OUT scalar value
- ab8a6ab12 OPENAFS-SA-2018-002 ubik: prevent VOTE_Debug, VOTE_XDebug information leak
- 973bba24a OPENAFS-SA-2018-002 kaserver: prevent KAM_ListEntry information leak
- e573d36b2 OPENAFS-SA-2018-002 butc: prevent TC_DumpStatus, TC_ScanStatus information leaks
- bd86cbcfd OPENAFS-SA-2018-002 butc: prevent TC_ReadLabel information leak
- 5c6589b39 OPENAFS-SA-2018-002 budb: prevent BUDB_* information leaks
- c72abcde2 OPENAFS-SA-2018-002 afs: prevent RXAFSCB_TellMeAboutYourself information leak
- 283b950ed OPENAFS-SA-2018-002 afs: prevent RXAFSCB_GetLock information leak
- 6cdfce3c9 OPENAFS-SA-2018-002 ptserver: prevent PR_ListEntries information leak
- c67fe473f OPENAFS-SA-2018-002 volser: prevent AFSVolMonitor information leak
- 4279e1f18 OPENAFS-SA-2018-002 volser: prevent AFSVolPartitionInfo(64) information leak
- 50ba59fb4 OPENAFS-SA-2018-002 ptserver: prevent PR_IDToName information leak
13296 f712c0464 Make OpenAFS 1.6.22.4
13295 8fd7a56ee Update NEWS for 1.6.22.4
13294 1a1488677 LINUX: Update to Linux struct iattr->ia_ctime to timespec64 with 4.18
13293 d3b599ad0 autoconf: refactor linux-checks.m4
13292 993041716 autoconf: refactor ostype.m4
13291 087d17b35 autoconf: refactor acinclude.m4
13009 9a51d72ee Make OpenAFS 1.6.22.3
13013 2177044e7 Update NEWS for 1.6.22.3
13012 00d12d246 LINUX: fix RedHat 7.5 ENOTDIR issues

Recently submitted for branch 'openafs-stable-1_8_x':

13328 butc: repair build error
13329 budb: SBUDB_FindLatestDump should check result of FillDumpEntry
13332 rx: reset packet header userStatus field on reuse

Recently submitted for branch 'master':

13333 configure.ac: Add missing double include guard
13334 afs: avoid GetEntryByName with .readonly extension

Recently merged onto branch 'master':

13286 930d8ee63 volser: ensure GCTrans transaction walk remains valid
13252 89b50fdec volser: add more logs for failures during restore
12745 7c27365ea afsmonitor: remove unused LWP_WaitProcess
13303 95b0641ad volser: combine GCTrans conditional clauses
12272 f62fb17b3 ubik: positional io for db reads and writes
13251 8375a7f7d volser: warn if older version of volume is restored
12754 dc25b9f50 update: convert upserver and client from LWP to pthreads
13157 066b3a9fd Correct some redundant if() clauses
12271 6892bfbd7 ubik: remove unnecessary lseeks in uphys_open
13309 da699c8b8 klog.krb5 -lifetime is not implemented
13310 8f314560c util: add defines for ktime never and now values
13070 800318b43 ubik: Buffer log writes with stdio
13275 93fd6d31c autoconf: Use `uname -p` instead of $HOST_CPU for ctf tools

-- 
Michael Meffie <mmeffie@sinenomine.net>