X-Git-Url: http://git.openafs.org/?p=openafs-wiki.git;a=blobdiff_plain;f=devel%2FGerritsForMaster.mdwn;h=54bd8eb048bf6c0de0578793fa8ef4cd343a94a5;hp=46f25d112df05e7bf8c43261cff9563b9017e92c;hb=87ef7fe5843de70ffdd36a9927a666d4ab71b583;hpb=f7eae6bf144692cdef79312f81910da6c7043126 diff --git a/devel/GerritsForMaster.mdwn b/devel/GerritsForMaster.mdwn index 46f25d1..54bd8eb 100644 --- a/devel/GerritsForMaster.mdwn +++ b/devel/GerritsForMaster.mdwn @@ -1,8 +1,96 @@

Changes for branch master.

- - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16,19 +104,11 @@ - - - - - - - - - - + + + - @@ -38,52 +118,28 @@ - - - - - - + - - + - - - - - - - - - - - - - - - - - - - + @@ -142,7 +198,6 @@ - @@ -200,15 +255,11 @@ - - - - @@ -237,8 +288,7 @@ - - + @@ -262,13 +312,12 @@ - + - - + @@ -281,12 +330,10 @@ - - @@ -381,7 +428,6 @@ - @@ -413,11 +459,7 @@ - - - - @@ -435,11 +477,8 @@ - - - @@ -447,49 +486,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -499,5 +500,4 @@ -
numbersubjecttopic
13807afs: Introduce afs_FreeFirstToken
13806afs: Update style in afs_tokens.c
13805rx: Update style in rx_opaque.c
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
14021tests: skip vos tests when a vlserver is already running
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
14003doc: Replace src/SOURCE-MAP with src/README.md
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
13987ubik: Introduce ubik_CallRockrxgk-phase2
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
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 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.h
13885volser: Cache rDNS lookups in 'vos listvldb'
13884opr: Introduce opr_cache
13882volser: consolidate destructors in UV_RemoveSite
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
13874rx: Introduce ack_is_valid
13872ubik: Use refcounting for ubik_currentTransubik/read-during-commit
13871ubik: Declare udisk_end voidubik/read-during-commit
13870ubik: Introduce DBCOMMITTING flagubik/read-during-commit
13869SOLARIS: prevent stack overflow check SEGV for LWP binariesrt135006-bosserver
13866ubik: Move *tidCounter to version_globals
13865ubik: Make dbFlags protected by just DBHOLD
13864ubik: Rename flags to dbFlags
13863ubik: Clarify UBIK_VERSION_LOCK semantics
13862ubik: Log urecovery_CheckTid-aborted txes
13861FBSD: use V_VMIO when availablefbsd12-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: Handle malloc/free changes in FBSD 12fbsd12-updates
13855Don't compile vol_DevName for iname buildsfbsd12-updates
13854FBSD: Accommodate 12.0's 64-bit inodesfbsd12-updates
13845bozo: Use libcmd for command line optionsaudit-enhancements
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-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-hold
13829aklog: Make some style adjustments
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
13794dir: make dtest buildable againafs-dir-pkg
13793vol: de-orbit test programsafs-dir-pkg
13792FBSD: Add support for FreeBSD 11.3
13786Pass -shared when linking some shared libraries
13784audit: Add queued named pipe audit-interfaceaudit-enhancements
13783bos: Add support for multiple auditlogsaudit-enhancements
13782kauth: Add support for multiple auditlogsaudit-enhancements
13781butc: Add support for multiple auditlogsaudit-enhancements
13780budb: Add support for multiple auditlogsaudit-enhancements
13779ptserver: Add support for multiple auditlogsaudit-enhancements
13778vlserver: Add support for multiple auditlogsaudit-enhancements
13777volser: Add support for multiple auditlogsaudit-enhancements
13776fileserver: Add support for multiple auditlogsaudit-enhancements
13784audit: Add queued named-pipe audit-interface 'pipe'audit-enhancements
13782kauth: Add support for updated audit facilityaudit-enhancements
13776Add command line support for multiple audit logsaudit-enhancements
13775audit: Add cmd helper for processing audit optionsaudit-enhancements
13774audit: Support multiple audit interfaces and interface optionsaudit-enhancements
13773util: Human readable number parsing and display helperaudit-enhancements
13772volser: Avoid calling osi_audit before audit initaudit-enhancements
13771vol: report call errors in iod_Writerx_dead
13770rx: kill a client call that receives an unexpected ping responserx_dead
13766rx: remove unused define FIRSTACKOFFSETrx_dead
13764afs: Split afs_fakestat_enable into 3 varslinux-native-mounts
13763ubik: Note that ulock_relLock needs DBHOLD
13762LINUX: Check for -Wno-error=frame-larger-than=
13761aklog: Free client/server princs in get_credv5
13760aklog: free kbr5_creds before returning from rxkad_get_token
13759The interminable rework of afs_random()
13758rx: only create new server calls for DATA packetsrx_dead
13755vlserver: initialize nvlentry elements after read
13758rx: Avoid new server calls for non-DATA packetsrx/restart-hang
13751Linux: use override_creds when available
13746FBSD: Set KERNBUILDDIR for --with-bsd-kernel-build
13723bozo: add the -user option
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
13717rx: Introduce rxi_NetSendlibafs-leaks
13716afs: Actually free resources during warm shutdownlibafs-leaks
13715rx: Avoid leaking 'sq' in libafs rx_GetCalllibafs-leaks
13707viced: add opt to allow admin writes on readonly 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
13702afs: Refactor osi_NewVnode/afs_GetVCache paramslinux-native-mounts
13701afs: Handle osi_NewVnode failureslinux-native-mounts
13700LINUX: Make sysctl definitions more concise
13696rx: always CLEAR_CALL_QUEUE_LOCK in rx_GetCall (pthread/kernel)call_queue_lock
13695rx: add missing CLEAR_CALL_QUEUE_LOCK to LWP rx_GetCallcall_queue_lock
13694vol: allow attachment of partitions dynamically
13691FBSD: Use ucontext for FreeBSD 11+ on amd64
13690libafs: Create debug KMODDIR on FBSD inst
13683Remove dead code
13682LINUX: Honor --enable-checking for libafs
13677afs: Avoid panics in afs_InvalidateAllSegments
13673Update NEWS for OpenAFS 1.9.0
13671macos: add script to notarize OpenAFS
13670macos: prepare for notarization
13669macos: packaging support for MacOS X 10.15
13668macos: add support for MacOS 10.15
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
13645ubik: do not unnecessarily invalidate databaseubik-reads-during-recovery
13644ptserver: add comment for WhoIsThisWithName
13641rx: clear call_queue_lock after removing call from queuecall_queue_lock
13635ubik: Move epochTime and *tidCounter to TID_LOCKubik/read-during-commit
13634ubik: Drop DBHOLD during commitsubik/read-during-commit
13633ubik: Introduce UBIK_PHYS_LOCKubik/read-during-commit
13632ubik: Introduce and use ubik_CheckCacheRWubik/read-during-commit
13632ubik: Introduce and use ubik_GetCacheubik/read-during-commit
13631vlserver: Make vlentryread take a struct vl_ctx*ubik/read-during-commit
13630vlserver: Reduce rd_* global refs during CheckInitubik/read-during-commit
13629ubik: Introduce TROLDDATAubik/read-during-commit
13358Add AX_PROG_CC_FOR_BUILD autoconf macrocross-build
13356afs: Occasionally sleep in afs_HaveCallBacksFromafs-hcf
13341vol: remove dead code namei_copy_on_write
13334afs: avoid GetEntryByName with .readonly extension
13333configure.ac: Add missing double include guardstatic-analysis
13323audit: simplify build dependencies
13322remove unused src/butc/common.h
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
12584FBSD: don't drop locks in osi_TryEvictVCachefbsd11-updates
12582FBSD: skip vinvalbuf when paging or vnode unlockedfbsd11-updates
12581FBSD: remove several GLOCK dropsfbsd11-updates
12580FBSD: Call CURVNET_SET/CURVNET_RESTORE for VIMAGEfbsd11-updates
12578FBSD: only use LOCKPARENT&ISLASTCN on FreeBSD<7fbsd11-updates
12578FBSD: Remove LOCKPARENT/ISLASTCN lookup logicfbsd11-updates
12577FBSD: reduce global lock frobnication in afs_rootfbsd11-updates
12576FBSD: rework global lock and sleep/waitfbsd11-updates
12474vol: fix volscan and volinfo -checkout option
12384Move afs_StaleVCacheFlags to afs_cbqueue.c
12383Skip DNLC purge for Init|Flushed vcaches in afs_StaleVCache
12381afsio: readdir/fidreaddir commands
12376libadmin: rxstat_{clear,disable,enable}_{peer,process} -localauth
12376libadmin: add rxstat_* -localauth option
12375libadmin: add afsclient_TokenPrint function
12374libadmin: parse rxstat_* command line args with libcmd
12364added .gitattributes to avoid future trouble with line endings (removed .* from .gitignore and added autoconf .libs directories explicitly)
12359Remove always-true conditional
12353LINUX: consolidate and clarify page unlock logiclock_leak
12352LINUX: readahead error fails to drop page locklock_leak
12353LINUX: consolidate and clarify page unlock logiclock-leak
12344Fix OS X 10.11 build
12338afs: wait uninterruptibly if hard-mount is enabled
12337afs: update comments in afs_vnop_read.c
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 equal to 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
11102Add afsconf_BuildDbServerSecurityObjectsrxgk
11101Use afsconf_BuildUbikServerSecurityObjects for vl, ptserverrxgk
11100Add afsconf_BuildUbikServerSecurityObjectsrxgk
11095Remove a couple more uses of libafsauthent.a
11091fstrace: Flush output file after printing records
10966New 'vos each' utilityvos-foreach
10938Implement SRXGK_CombineTokensrxgk
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
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
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
8048run tests
8014vos: refuse to convertROtoRW if the RW is active
7862macos: update aklog.bundle
7378cmd: revert -help formatting
7286libafs: trigger volume lookup on no conn or no server
7233run make check
7185viced: Add support for StoreData replicationrw-replication
7184viced: Add Link replication supportrw-replication
7183viced: Add StoreStatus replication supportrw-replication
7182viced: Add Rename replication supportrw-replication
7181viced: Add MakeDir replication supportrw-replication
7180viced: Add Symlink replication supportrw-replication
7013Czech localization fixed
6921Czech localization update
6895rx: race can lead to sending RX_PACKET_TYPE_BUSY
6890libafs: prevent user creation of certain files
6242Cunit test driver, avl, adt bundle.
6204Add (optional) internal lookup, insert operations to opr_rbtree
5588Extended attributes support
5122configure: absence of preadv64 syscall does not imply absence of preadv
5051Rx: Raise RX_MAX_DGRAM_PACKETS
5039Add the AFSFox Firefox extension
4972macos: chown system files post-installosxnext
4712Update vsys for new vsyscall mechanisms
4573rpc-refresh: initial update of xg files per draft-wilkinson-afs3-rpc-refresh-00
4517AFS byte-range file locking
4516Update rpc_testlib for recent byte-range lock changes
4515Extended callback implementation
4514Author: Tom Keiser Date: Mon Jun 14 12:32:21 2010 -0400
4507Support for platform direct and sync io hints
4500Add mDNS discovery
4499Add arbitrary client port support
4250util: Remove re_comp implementation
4063allow anonymous keyed cache managers
3743cmdebug -dcache
3501ubik: implement getnfiles
3319writePartIdFile for VICEP-Access
3314Preparing namei_ops.c and ihandle.h for RXOSD
3300New cache manager progs for RXOSD/VICEP-Access
3299Prepare afs_conn.c 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
1553dynamic volume allocation
1074Unix CM: Include memcache's tiov in rxfs_context
435clear stat flag on renamed directories
433Add throughput framework to cm_RankServer()
\ No newline at end of file