X-Git-Url: http://git.openafs.org/?p=openafs-wiki.git;a=blobdiff_plain;f=devel%2FGerritsForMaster.mdwn;h=d67bdfb3c89811511eb01c5d4a87ad04e28d88c3;hp=f2bde7da349fcba258a703cdfc7cd077f1ea5bb7;hb=29701708ce675809d8f3f9fa8f298b75a1f3d0c6;hpb=30a5732958a8e226cd13bdfe45c96a4e1e6abee9 diff --git a/devel/GerritsForMaster.mdwn b/devel/GerritsForMaster.mdwn index f2bde7d..d67bdfb 100644 --- a/devel/GerritsForMaster.mdwn +++ b/devel/GerritsForMaster.mdwn @@ -1,36 +1,86 @@

Changes for branch master.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + - - + - - - @@ -45,34 +95,30 @@ - - - + + + - - - - - - - + + + + + - + - - + - - + - + @@ -94,13 +140,10 @@ - - - @@ -108,10 +151,6 @@ - - - - @@ -235,15 +274,11 @@ - - - - @@ -314,12 +349,10 @@ - - @@ -364,7 +397,7 @@ - + @@ -393,20 +426,14 @@ - - - - - + - - @@ -414,22 +441,15 @@ - - - - - - - @@ -445,11 +465,7 @@ - - - - @@ -460,41 +476,25 @@ - + - - - - - - - - - - - - - - - -
numbersubjecttopic
14092afs: Clean up compiler warning casting ptr to int
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()pthread-bos
14080opr: Allow softsig handlers for SIGFPEpthread-bos
14079opr: Assert opr_cv_timedwait return codes
14073tests: Run bozo/venus man tests by default
14071pthread-bospthread-bos
14066vos: take RO volume offline during convertROtoRW
14065vol: fix namei_ConvertROtoRWvolume return code
14060ubik: Introduce IndexOf()
14059Migrate winsock functions from util to opr
14057Migrate src/util/hostparse.c to opr
14054tests: create c-tap tests for the directory package
14053volser: remove duplicate directory object definitions from restorevol
14052dir: remove unused test filesafs-dir-pkg
14051doc: Fix grammar in fileserver -admin-write
14044vos: add new option to send reads to the sync-site
14043ubik: death to SVOTE_GetSyncSite
14041tests: Add vldb db format tests
14040tests: Introduce is_string_execv
14039rx: Don't panic if unable to allocate rx_packet
14038rx: Remove dead reference to rxk_ListenerProc
14030AIX: Remove support for pre-5 AIX
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
14024ubik: don't resend db if site didn't vote for us
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
14009vos: Cleanup function definitionsvos-cleanup
14008vos: Remove dead codevos-cleanup
14007vos: Cleanup indentation whitespacevos-cleanup
14006vos: Return true when GetServerAndPart finds a sitevos-cleanup
14005vos: Add missing -partition requires -server checksvos-cleanup
14004vsprocs: Remove dead codevos-cleanup
14001FBSD: Use GENERIC kernel headers by default
14000FBSD: Avoid recursive osi_VM_StoreAllSegments lock
13999FBSD: Use CK_STAILQ_FOREACH for ifaces on FBSD 12
13998FBSD: Add proper locks when traversing net ifaces
13997rx: Indent ifdef maze in rx_kcommon.c
13996afs: Indent ifdef maze in afs_server.c
13995vol: Avoid building devname.c on AFS_NAMEI_ENV
13994vol: Indent ifdef maze in devname.c
13990vos: add new option to send reads to the sync-site
13989ubik: call VOTE_GetSyncSite with proper service id
13988ubik: fix SVOTE_GetSyncSite output argument
13985viced: Document CallBackRxConnAddr RPC is not implementedipv6-prep
13984afs: Return to userspace after AFS_NEW_BKG reqs
13983FBSD: ensure that vnode_if.h is built before neededfbsd12-updates
13982FBSD: Add support for FreeBSD 12.1fbsd12-updates
13979DRAFT: afs: convert server address to sockaddr_in
13978DRAFT: introduce rx_NewConnection to accept sockaddr*ipv6-prep
13977viced: convert host,port to sockaddr_inipv6-prep
13976viced: return RXGEN_OPCODE from SRXAFS_CallBackRxConnAddripv6-prep
13972FBSD: Ignore VI_DOOMED vnodes
13971afs: Refactor osi_vnhold/AFS_FAST_HOLD
13970FBSD: Avoid holding AFS_GLOCK during vinvalbuf
13967volscan: cache dirent names to improve performancevolscan-performance
13966volinfo: refactor HandleVnodes()volscan-performance
13950LINUX: Include linux/time.h for linux/errqueue.h
13949vldb_check: print fileserver uuids
13947doc: Document new rxgk optionsrxgk-phase2
13946pts: Use cmd_AddParmAtOffset for common parms
13945rx: Make rx_identity_free idempotent
13944rx: Make rx_opaque_free idempotent
13943ptserver: Fix WhoIsThisWithName indentation
13942tests: Check if vlserver died during startup
13941Build tests by default
13940tests: Fix manpage tests for objdir builds
13939tests: Fix most tests for objdir builds
13936macos: let compiler knows location of /usr/includemacos-catalina
13935macos: upgrade *.xib filesmacos-catalina
13934viced: prevent writes on readonly fileservers
13929vlserver: Use dynamic buffer for list of net addrsipv6-prep-format-helpers
13928macos: add entry for afs into synthetic.confmacos-catalina
13927Do not build shared-only libs for --disable-shared
13929vlserver: Use dynamic buffer for list of net addrsipv6-prep-format-helpers-hold
13926afs: client read-only mode
13912Remove support for Solaris pre-10
13911warn when starting without keys
13909vol: use macro to scan DiskPartitionList
13909vol: use macros to scan DiskPartitionList
13891roken: use strtok_r from rokenaudit-enhancements
13890Import of code from heimdalaudit-enhancements
13889roken: add strtok_r to the imported file listaudit-enhancements
13886opr: Define opr_mutex_t in lockstub.hvolscan-performance
13885volser: Cache rDNS lookups in 'vos listvldb'
13884opr: Introduce opr_cachevolscan-performance
13882volser: consolidate destructors in UV_RemoveSite
13878FBSD: Hold a vnode ref for the vcache itself
13877afs: Fix ifdef indenting in afs_vcache.c
13876rx: Avoid new server calls for big-seq DATA pktsrx/restart-hang
13875rx: Avoid lastReceiveTime update for invalid ACKsrx/restart-hang
13863ubik: Clarify UBIK_VERSION_LOCK semantics
13862ubik: Log urecovery_CheckTid-aborted txes
13861FBSD: use V_VMIO when availablefbsd12-updates
13860FBSD: provide LINK_MAX when undefinedfbsd12-updates
13859FBSD: use VM_CNT_INC/VM_CNT_ADD on FreeBSD 12fbsd12-updates
13858FBSD: use new syscall registration helpersfbsd12-updates
13860FBSD: Handle missing LINK_MAXfbsd12-updates
13859FBSD: Use VM_CNT_INC/VM_CNT_ADD on FreeBSD 12fbsd12-updates
13858FBSD: Use syscall "helper" functionsfbsd12-updates
13857FBSD: use new if_addr_lock for FBSD 12fbsd12-updates
13856FBSD: malloc/free hacks for 12fbsd12-updates
13855FBSD: follow ROOTINO->UFS_ROOTINO rename in 12fbsd12-updates
13854FBSD: accommodate 12.0's 64-bit inodesfbsd12-updates
13845bozo: Use libcmd for command line optionsaudit-enhancements
13843FBSD: Remove MA_VOP_LOCK
13842FBSD: Remove support for 8.x and 9.x
13837vlserver: log network addrs using formatting helpersipv6-prep-format-helpers
13856FBSD: Handle malloc/free changes in FBSD 12fbsd12-updates
13854FBSD: Accommodate 12.0's 64-bit inodesfbsd12-updates
13845bozo: Use libcmd for command line optionsbozo-libcmd
13843FBSD: Remove MA_* abstractions
13837vlserver: log network addrs using formatting helpersipv6-prep-format-helpers-hold
13836ubik: log network addrs using formatting helpersipv6-prep-format-helpers
13835misc: log network addrs using formatting helpersipv6-prep-format-helpers
13835misc: log network addrs using formatting helpersipv6-prep-format-helpers-hold
13834volser: log network addrs using formatting helpersipv6-prep-format-helpers
13833IPV6 prep: log network addrs using formatting helpersipv6-prep-format-helpers
13832IPV6 prep: introduce helpers for formatting network addrsipv6-prep-format-helpers
13831util: Use a struct for afsUUID_to_stringipv6-prep-format-helpers
13832IPV6 prep: introduce helpers for formatting network addrsipv6-prep-format-helpers-hold
13829aklog: Make some style adjustments
13812FBSD: Remove pre-8 code
13810Remove non-JAVA refs to TOP_JLIBDIR
13808volser: fix volume id/type mismatch in vos remsite
13804afs: avoid panic in DNew when afs_WriteDCache failsafs-dir-pkg
13803afs: refactor directory checking in DReadafs-dir-pkg
13802afs: remove redundant assignafs-dir-pkg
13802afs: remove redundant assignmentafs-dir-pkg
13801dir: check DNew return codeafs-dir-pkg
13800dir: check afs_dir_Create return code in afs_dir_MakeDirafs-dir-pkg
13799dir: check afs_dir_MakeDir return code in DirSalvageafs-dir-pkg
13798dir: remove dead variable DErrnoafs-dir-pkg
13798dir: distinguish logical and physical errors on readsafs-dir-pkg
13797dir: check afs_dir_MakeDir return code in dtestafs-dir-pkg
13796dir: dtest should flush on error when creating directoriesafs-dir-pkg
13795dir: correct fid type for dtestafs-dir-pkg
13764afs: Split afs_fakestat_enable into 3 varslinux-native-mounts
13763ubik: Note that ulock_relLock needs DBHOLD
13758rx: Avoid new server calls for non-DATA packetsrx/restart-hang
13751Linux: use override_creds when available
13723bozo: add -skip-root-check option
13721LINUX: Introduce afs_d_path
13720vos: fix name availability check in vos rename
13719afs: Free rx/rxevent resources during shutdownlibafs-leaks
13718rx: Avoid osi_NetSend during rx shutdownlibafs-leaks
13707viced: add opt to allow admin writes on RO servers
13705afsd: Make afsd -shutdown also umountlinux-native-mounts
13704LINUX: Automount volumes with -automountlinux-native-mounts
13703LINUX: Allow per-volume mounting with -automountlinux-native-mounts
13701afs: Handle osi_NewVnode failureslinux-native-mounts
13694vol: allow attachment of partitions dynamically
13673Update NEWS for OpenAFS 1.9.0
13671macos: add script to notarize OpenAFSmacos-catalina
13670macos: prepare for notarizationmacos-catalina
13669macos: packaging support for MacOS X 10.15macos-catalina
13668macos: add support for MacOS 10.15macos-catalina
13649viced: reorder acl_Internalize_pr to sanitize log messages
13647CVE-2018-7168 use secure behavior by default
13646ubik: allow read transactions during recoveryubik-reads-during-recovery
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
12960ipv6: Identify all IPv4 addressesipv6-prep
12942CVE-2018-7168 RXAFS_StoreACL deprecate 134 introduce 164CVE-2018-7168
12841vol: do not propagate ENOENT from VDestroyVolumeDiskHeaderzap-error-code-cleanup
12840vol: do not propagate VGC unknown volume id when deletingzap-error-code-cleanup
12770opr: add opr_hexdump()
12744test change to check gerrit/buildbot integrationbuildbot-check
12712aklog: convert to new get_credv5_akimpersonateakimpersonate-on-master-again
12711aklog: akimpersonate build fixesakimpersonate-on-master-again
12710aklog: import akimpersonate.cakimpersonate-on-master-again
12709aklog: dump token data in with -d -dakimpersonate-on-master-again
12708SOLARIS: Give afs_xsetgroups proper prototypessolaris-vnop-warnings
12707SOLARIS: Fix afs_orig_setgroups* return typessolaris-vnop-warnings
12313patch struct initalizations and autoconf macros to work with grsecurity kernelsgrsecurity
12311fixes for compilation with clangclang-fixes-1
12299pam: do not return success when wait() failspam
12295sys: retry lsetpag if errno is EINTRsetpag
12290ubik: Log non-network ContactQuorum errors
12280DAFS: make dasalvager -showmounts work again
12273Document the Large/SmallSpace allocators' contract
12262DAFS: dafileserver failed assertion (vp->nUsers >= 0)
12260afs: afs_pag_wait() makes process unkillablesetpag
12255NBSD: Always set *slept in TryEvictVCache
12251SOLARIS: Cache Manager deadlock with mmap'd files (RW)solaris-deadlock
12250SOLARIS: consolidate afs_GetOnePage exit pathssolaris-deadlock
11942libuafs: improve clean rule
11941roken: improve clean rule
11908afs: renumber vlru inconsistent panic messages
11907rxping and rxtraceroute commands
11907Introduce rxping and rxtraceroute
11902afs: build option to enable vcache lru checksenable-debug-vcache-lru
11901volser: vos listvldb caching dns resultslistvldb-cache
11900util: resolve and cache the hostnames already resolvedlistvldb-cache
11599bozo: use the interface address for the localcell config
11596"vos delentry" man page : -dryrun is -noexecutevos_delentry_manpage_dryrun
11528Provide a usable fileserver default config (-X)prebranch
11514afsd: Change -verify default to 'shutdown'afsd-cache-verify
11513afsd: Add the -verify optionafsd-cache-verify
11512afs: Optionally check md5 checksums on accessafsd-cache-verify
11511afs: Optionally store md5 checksums of each chunkafsd-cache-verify
11450Changes for FreeBSD9 on SPARC64fbsd-sparc64
11439bozo: Handle bnode timeout on separate threads
11439bozo: Handle bnode timeout on separate threadspthread-bos
11390auth: Add negative caching to afsconf_LookupServer()
11379ihandle: Mention FDH_PREAD &co in header comments
11378ihandle: Remove FDH_READ/WRITE/SEEK
11375Implement SRXGK_AFSCombineTokensrxgk
11244LINUX: Don't panic on some file open errors
11217Dummy osi_readRandom implementation for AIX
11191afs: unlog - simplify locking in PUnlog
11190afs: unlog - consolidate calls to afs_ResetAccessCache
11189Build both pthreaded and LWP rxgk libraryrxgk
11138rxgen: move function_names to the header
11132WIP: attempt to support building with gcc on illumosbuild-with-gcc-on-illumos
11102Add afsconf_BuildDbServerSecurityObjectsrxgk
11101Use afsconf_BuildUbikServerSecurityObjects for vl, ptserverrxgk
11100Add afsconf_BuildUbikServerSecurityObjectsrxgk
11091fstrace: Flush output file after printing records
10966New 'vos each' utilityvos-foreach
10938Implement SRXGK_CombineTokensrxgk
10930A first step to integrate AFS/OSD into OpenAFSAFS-OSD-integration
10858afs: include volume lookup in retry logic
10854afs: Actually fill read requests with zeros on EOFafs_read-EOF
10853afs: Make afsio_zero zero the entire regionafs_read-EOF
10852afs: Introduce afsio_zeroafs_read-EOF
10831Move LogDesWarning to common server code
10805Add support for specifying local netmasks
10802Increase Vnode hash tables sizes
10801Increase vcache & dcache hash table sizes
10800Protect against vcache entry with negative length
10793rx: Fixup BUSY packet callNumber
10791afs: Refactor afs_StoreWarn
10790afs: Use afs_StoreWarn in afs_close
10789afs: Don't retry timed-out RW operations forever
10718rxevent: detect and log rxevent queue stall
10717rx: add logging callback function for rx messages
10555bozo: change bnode_ApplyInstance() APIpthread-bos
10554bozo: required headers now in bnode_internal.hpthread-bos
10553bozo: split bnode_DeleteProc() out of bproc()pthread-bos
10552bos: Use afsconf_GetAuthConn
10551auth: Add afsconf_GetAuthConn
10461ubik: Add DISK_RestoreDB
10447vol: VnodeId type consistency for vnode numbers
10338Update 'now' when raising events
10329docs: add pod-fragment for tabular_output
10300Export functions for libtoolized bozopthread-bos
10294tbozo: build (and use) liboafs_bos.lapthread-bos
10289bozo: add pthread support for sleeping on a bnodepthread-bos
10288bozo: update delete flag only in Bnode_Delete()pthread-bos
10287bozo: protect the allProcs list with a lockpthread-bos
10286bozo: initial pthread supportpthread-bos
10286bozo: pthread supportpthread-bos
10227viced: prevent useless salvages when AFS config is invalid
10018build-sys: make regen.sh to accept autotools optionsmostly-build-sys
10017build-sys: autoupdate autotools related codemostly-build-sys
10016build-sys: tidy rest of the system check case clausemostly-build-sys
10015build-sys: clean up linux section in acinclude.m4mostly-build-sys
10004afsd: avoid zombies
9945p_osi_sleep make afs_osi_Wait interruptible by ctrl-C
9919Increase vcache & dcache hash table sizes
9875p_roVolPref - make R/O preference configurable
9774volser: volserver option to specify disk IO buffer size
9713viced: Give 'busy' hosts a chance to respond quick
9712Add ObtainWriteLockTimedWait
9700Add ubik_cp
9278vos: add -reclone option to vos convertROtoRW
9124ubik: Move ubik_epochTime to beacon_globals
9123ubik: Set ubik_epochTime as soon as we get quorum
8887linux: disable hm retry on shutdown
8841Prevent out-of-bounds FD_SET calls
8553opr_time: provide more operations
8014vos: refuse to convertROtoRW if the RW is active
7862macos: update aklog.bundle
7286libafs: trigger volume lookup on no conn or no server
6895rx: race can lead to sending RX_PACKET_TYPE_BUSY
4972macos: chown system files post-installosxnext
4250util: Remove re_comp implementation
3501ubik: implement getnfiles
3319writePartIdFile for VICEP-Access
3314Preparing namei_ops.c and ihandle.h for RXOSD
3284New operation op_EncryptDecrypt in rx_securityClass
3264command "osd"
2591release kernel lock first, then AFS lock
2288Fast restart for Ubik database servers
1975vos partinfo: enable tabular output
1865Allow salsrv salvage I/O to occur in parallel
1777Add xml functionality to the vos examine command
1625preliminary support for pinned vcaches
1553dynamic volume allocation