Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Sep 2019 14:23:05 +0000 (UTC)
From:      Michael Gmelin <grembo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r510945 - in head/devel: arcanist-lib libphutil phabricator
Message-ID:  <201909031423.x83EN5bT066045@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: grembo
Date: Tue Sep  3 14:23:04 2019
New Revision: 510945
URL: https://svnweb.freebsd.org/changeset/ports/510945

Log:
  Update libphutil, arcanist and phabricator to the latest stable versions
  
  PORTVERSIONs are the dates of the latest commits on the respective
  stable branches.
  
  PR:		238512

Modified:
  head/devel/arcanist-lib/Makefile
  head/devel/arcanist-lib/distinfo
  head/devel/arcanist-lib/pkg-plist
  head/devel/libphutil/Makefile
  head/devel/libphutil/distinfo
  head/devel/libphutil/pkg-plist
  head/devel/phabricator/Makefile
  head/devel/phabricator/distinfo
  head/devel/phabricator/pkg-plist

Modified: head/devel/arcanist-lib/Makefile
==============================================================================
--- head/devel/arcanist-lib/Makefile	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/arcanist-lib/Makefile	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME?=	arcanist
-PORTVERSION?=	20181231
-PORTREVISION?=	2
+PORTVERSION?=	20190622
 CATEGORIES?=	devel
 PKGNAMESUFFIX=	${SLAVE_PKGNAMESUFFIX}${PHP_PKGNAMESUFFIX}
 
@@ -14,7 +13,7 @@ SLAVEPORT?=	lib
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PHP_PKGNAMEPREFIX}libphutil>0:devel/libphutil@${PHP_FLAVOR}
+RUN_DEPENDS=	${PHP_PKGNAMEPREFIX}libphutil>=20190831:devel/libphutil@${PHP_FLAVOR}
 
 PHP_DESTDIR=	lib/php/arcanist
 USES=		php:flavors python:2.7,env shebangfix
@@ -24,7 +23,7 @@ USE_GITHUB=	yes
 NO_BUILD=	yes
 NO_ARCH=	yes
 GH_ACCOUNT=	phacility
-GH_TAGNAME=	25c2381
+GH_TAGNAME=	feb5f4d
 PLIST=		${.CURDIR}/pkg-plist
 
 .if ${SLAVEPORT} == lib

Modified: head/devel/arcanist-lib/distinfo
==============================================================================
--- head/devel/arcanist-lib/distinfo	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/arcanist-lib/distinfo	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546205605
-SHA256 (phacility-arcanist-20181231-25c2381_GH0.tar.gz) = f65055a61798f1b761a53244c1fb59feb575142fe0055cee2a3224b3b3df061c
-SIZE (phacility-arcanist-20181231-25c2381_GH0.tar.gz) = 644722
+TIMESTAMP = 1567518400
+SHA256 (phacility-arcanist-20190622-feb5f4d_GH0.tar.gz) = 11cf1bd1ed42fb23ce7d37931b13177f2faa196eb57c4a6f2d21f00f1b887a22
+SIZE (phacility-arcanist-20190622-feb5f4d_GH0.tar.gz) = 649451

Modified: head/devel/arcanist-lib/pkg-plist
==============================================================================
--- head/devel/arcanist-lib/pkg-plist	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/arcanist-lib/pkg-plist	Tue Sep  3 14:23:04 2019	(r510945)
@@ -823,6 +823,7 @@ lib/php/arcanist/src/parser/__tests__/patches/fb28468d
 lib/php/arcanist/src/parser/diff/ArcanistDiffChange.php
 lib/php/arcanist/src/parser/diff/ArcanistDiffChangeType.php
 lib/php/arcanist/src/parser/diff/ArcanistDiffHunk.php
+lib/php/arcanist/src/ref/ArcanistBuildPlanRef.php
 lib/php/arcanist/src/ref/ArcanistBuildRef.php
 lib/php/arcanist/src/repository/api/ArcanistGitAPI.php
 lib/php/arcanist/src/repository/api/ArcanistGitUpstreamPath.php

Modified: head/devel/libphutil/Makefile
==============================================================================
--- head/devel/libphutil/Makefile	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/libphutil/Makefile	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	libphutil
-PORTVERSION=	20181231
+PORTVERSION=	20190831
 CATEGORIES=	devel
 PKGNAMEPREFIX=	${PHP_PKGNAMEPREFIX}
 
@@ -18,7 +18,7 @@ USE_GITHUB=	yes
 NO_BUILD=	yes
 NO_ARCH=	yes
 GH_ACCOUNT=	phacility
-GH_TAGNAME=	cad1985
+GH_TAGNAME=	794ded9
 
 do-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/${PHP_DESTDIR}

Modified: head/devel/libphutil/distinfo
==============================================================================
--- head/devel/libphutil/distinfo	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/libphutil/distinfo	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546204179
-SHA256 (phacility-libphutil-20181231-cad1985_GH0.tar.gz) = d438d1224c0201c2732d84dbcf7bec1872cd1ac972bbea4f0fe4f58a753abcd7
-SIZE (phacility-libphutil-20181231-cad1985_GH0.tar.gz) = 1699467
+TIMESTAMP = 1567519582
+SHA256 (phacility-libphutil-20190831-794ded9_GH0.tar.gz) = c7bb31d45847829f7486db8b5229a51f5b0b7a91436ed6a1fcb1e64f84daf334
+SIZE (phacility-libphutil-20190831-794ded9_GH0.tar.gz) = 1718237

Modified: head/devel/libphutil/pkg-plist
==============================================================================
--- head/devel/libphutil/pkg-plist	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/libphutil/pkg-plist	Tue Sep  3 14:23:04 2019	(r510945)
@@ -206,11 +206,14 @@ lib/php/libphutil/src/filesystem/PhutilFileLock.php
 lib/php/libphutil/src/filesystem/PhutilFileTree.php
 lib/php/libphutil/src/filesystem/PhutilLock.php
 lib/php/libphutil/src/filesystem/PhutilLockException.php
+lib/php/libphutil/src/filesystem/PhutilProcessQuery.php
+lib/php/libphutil/src/filesystem/PhutilProcessRef.php
 lib/php/libphutil/src/filesystem/TempFile.php
 lib/php/libphutil/src/filesystem/__tests__/FileFinderTestCase.php
 lib/php/libphutil/src/filesystem/__tests__/FilesystemTestCase.php
 lib/php/libphutil/src/filesystem/__tests__/PhutilDeferredLogTestCase.php
 lib/php/libphutil/src/filesystem/__tests__/PhutilFileLockTestCase.php
+lib/php/libphutil/src/filesystem/__tests__/PhutilProcessRefTestCase.php
 lib/php/libphutil/src/filesystem/__tests__/data/.hidden.txt
 lib/php/libphutil/src/filesystem/__tests__/data/exclude/file.txt
 lib/php/libphutil/src/filesystem/__tests__/data/exclude/test
@@ -425,6 +428,9 @@ lib/php/libphutil/src/markup/engine/__tests__/remarkup
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/percent-block-solo.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/quoted-angry.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/quoted-code-block.txt
+lib/php/libphutil/src/markup/engine/__tests__/remarkup/quoted-indent-block.txt
+lib/php/libphutil/src/markup/engine/__tests__/remarkup/quoted-lists.txt
+lib/php/libphutil/src/markup/engine/__tests__/remarkup/quoted-quote.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/quotes.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/raw-escape.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/reply-basic.txt
@@ -434,6 +440,7 @@ lib/php/libphutil/src/markup/engine/__tests__/remarkup
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/simple-table-with-link.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/simple-table.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/simple.txt
+lib/php/libphutil/src/markup/engine/__tests__/remarkup/table-with-direct-content.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/table-with-leading-space.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/table-with-long-header.txt
 lib/php/libphutil/src/markup/engine/__tests__/remarkup/table.txt
@@ -455,6 +462,7 @@ lib/php/libphutil/src/markup/engine/remarkup/blockrule
 lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupListBlockRule.php
 lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupLiteralBlockRule.php
 lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupNoteBlockRule.php
+lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupQuotedBlockRule.php
 lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupQuotesBlockRule.php
 lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupReplyBlockRule.php
 lib/php/libphutil/src/markup/engine/remarkup/blockrule/PhutilRemarkupSimpleTableBlockRule.php
@@ -465,6 +473,8 @@ lib/php/libphutil/src/markup/engine/remarkup/markuprul
 lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupDocumentLinkRule.php
 lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupEscapeRemarkupRule.php
 lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupHighlightRule.php
+lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupHyperlinkEngineExtension.php
+lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupHyperlinkRef.php
 lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupHyperlinkRule.php
 lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupItalicRule.php
 lib/php/libphutil/src/markup/engine/remarkup/markuprule/PhutilRemarkupLinebreaksRule.php
@@ -659,6 +669,16 @@ lib/php/libphutil/src/parser/generator/exception/Phuti
 lib/php/libphutil/src/parser/generator/exception/PhutilUnknownSymbolParserGeneratorException.php
 lib/php/libphutil/src/parser/generator/exception/PhutilUnreachableRuleParserGeneratorException.php
 lib/php/libphutil/src/parser/generator/exception/PhutilUnreachableTerminalParserGeneratorException.php
+lib/php/libphutil/src/parser/html/PhutilDOMNode.php
+lib/php/libphutil/src/parser/html/PhutilHTMLParser.php
+lib/php/libphutil/src/parser/html/__tests__/PhutilHTMLParserTestCase.php
+lib/php/libphutil/src/parser/html/__tests__/data/attributes-basic.txt
+lib/php/libphutil/src/parser/html/__tests__/data/content-angle.txt
+lib/php/libphutil/src/parser/html/__tests__/data/content-simple.txt
+lib/php/libphutil/src/parser/html/__tests__/data/tag-angle.txt
+lib/php/libphutil/src/parser/html/__tests__/data/tag-mismatch.txt
+lib/php/libphutil/src/parser/html/__tests__/data/tag-simple.txt
+lib/php/libphutil/src/parser/html/__tests__/data/tag-table.txt
 lib/php/libphutil/src/parser/http/PhutilHTTPResponse.php
 lib/php/libphutil/src/parser/http/PhutilHTTPResponseParser.php
 lib/php/libphutil/src/parser/http/__tests__/PhutilHTTPResponseParserTestCase.php
@@ -726,6 +746,8 @@ lib/php/libphutil/src/phage/agent/PhagePHPAgent.php
 lib/php/libphutil/src/phage/bootloader/PhageAgentBootloader.php
 lib/php/libphutil/src/phage/bootloader/PhagePHPAgentBootloader.php
 lib/php/libphutil/src/phage/util/PhutilBallOfPHP.php
+lib/php/libphutil/src/progress/PhutilConsoleProgressSink.php
+lib/php/libphutil/src/progress/PhutilProgressSink.php
 lib/php/libphutil/src/readableserializer/PhutilReadableSerializer.php
 lib/php/libphutil/src/readableserializer/__tests__/PhutilReadableSerializerTestCase.php
 lib/php/libphutil/src/search/PhutilSearchQueryCompiler.php

Modified: head/devel/phabricator/Makefile
==============================================================================
--- head/devel/phabricator/Makefile	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/phabricator/Makefile	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	phabricator
-PORTVERSION=	20181231
+PORTVERSION=	20190831
 CATEGORIES=	devel
 PKGNAMESUFFIX=	${PHP_PKGNAMESUFFIX}
 
@@ -11,8 +11,8 @@ COMMENT=	Open source, software engineering platform
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PHP_PKGNAMEPREFIX}libphutil>0:devel/libphutil@${PHP_FLAVOR} \
-		arcanist-lib${PHP_PKGNAMESUFFIX}>0:devel/arcanist-lib@${PHP_FLAVOR} \
+RUN_DEPENDS=	${PHP_PKGNAMEPREFIX}libphutil>=20190831:devel/libphutil@${PHP_FLAVOR} \
+		arcanist-lib${PHP_PKGNAMESUFFIX}>=20190622:devel/arcanist-lib@${PHP_FLAVOR} \
 		git:devel/git
 
 OPTIONS_DEFINE=	GD OPCACHE
@@ -21,8 +21,7 @@ OPCACHE_DESC?=	Use OPcache to improve performance
 
 USES=		php:flavors shebangfix
 REINPLACE_ARGS=	-i ""
-SHEBANG_FILES=	externals/httpful/build \
-		externals/restful/build-phar \
+SHEBANG_FILES=	scripts/*.php \
 		scripts/almanac/*.php \
 		scripts/cache/*.php \
 		scripts/celerity/*.php \
@@ -35,19 +34,17 @@ SHEBANG_FILES=	externals/httpful/build \
 		scripts/install/install_ubuntu.sh \
 		scripts/lipsum/*.php \
 		scripts/mail/*.php \
-		scripts/people/*.php \
 		scripts/repository/*.php \
 		scripts/search/*.php \
 		scripts/setup/*.php \
-		scripts/sms/*.php \
+		scripts/ssh/*.php \
 		scripts/sql/*.php \
 		scripts/ssh/*.php \
 		scripts/symbols/*.php \
-		scripts/user/*.php \
 		scripts/util/*.php \
 		support/aphlict/server/*.php
 USE_PHP=	ctype curl fileinfo filter hash iconv mbstring mysqli openssl \
-		pcntl posix
+		pcntl posix zip
 
 GD_USE=		PHP=gd
 
@@ -59,7 +56,7 @@ NO_BUILD=	yes
 USE_RC_SUBR=	phd
 SUB_FILES=	pkg-message
 GH_ACCOUNT=	phacility
-GH_TAGNAME=	106e90d
+GH_TAGNAME=	24dbff2
 
 PHP_DESTDIR=	lib/php/phabricator
 

Modified: head/devel/phabricator/distinfo
==============================================================================
--- head/devel/phabricator/distinfo	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/phabricator/distinfo	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546206101
-SHA256 (phacility-phabricator-20181231-106e90d_GH0.tar.gz) = 9593a22b14972c128075df836f415965e41959ed7ff335dacf20b5641ea364c7
-SIZE (phacility-phabricator-20181231-106e90d_GH0.tar.gz) = 9160568
+TIMESTAMP = 1567518563
+SHA256 (phacility-phabricator-20190831-24dbff2_GH0.tar.gz) = 590ea767f8de5fcc7a3da10e53b68e6ce89c0a4f1e1757dcac8268c102ec4ae3
+SIZE (phacility-phabricator-20190831-24dbff2_GH0.tar.gz) = 9129280

Modified: head/devel/phabricator/pkg-plist
==============================================================================
--- head/devel/phabricator/pkg-plist	Tue Sep  3 14:18:15 2019	(r510944)
+++ head/devel/phabricator/pkg-plist	Tue Sep  3 14:23:04 2019	(r510945)
@@ -1,7 +1,6 @@
 lib/php/phabricator/LICENSE
 lib/php/phabricator/NOTICE
 lib/php/phabricator/README.md
-lib/php/phabricator/bin/accountadmin
 lib/php/phabricator/bin/almanac
 lib/php/phabricator/bin/aphlict
 lib/php/phabricator/bin/audit
@@ -27,20 +26,19 @@ lib/php/phabricator/bin/lipsum
 lib/php/phabricator/bin/lock
 lib/php/phabricator/bin/mail
 lib/php/phabricator/bin/nuance
-lib/php/phabricator/bin/people
 lib/php/phabricator/bin/phd
 lib/php/phabricator/bin/phortune
 lib/php/phabricator/bin/policy
 lib/php/phabricator/bin/remove
 lib/php/phabricator/bin/repository
 lib/php/phabricator/bin/search
-lib/php/phabricator/bin/sms
 lib/php/phabricator/bin/ssh-auth
 lib/php/phabricator/bin/ssh-auth-key
 lib/php/phabricator/bin/ssh-connect
 lib/php/phabricator/bin/ssh-exec
 lib/php/phabricator/bin/storage
 lib/php/phabricator/bin/trigger
+lib/php/phabricator/bin/user
 lib/php/phabricator/bin/webhook
 lib/php/phabricator/bin/worker
 lib/php/phabricator/conf/__init_conf__.php
@@ -206,35 +204,6 @@ lib/php/phabricator/externals/figlet/utf8.c
 lib/php/phabricator/externals/figlet/utf8.h
 lib/php/phabricator/externals/figlet/zipio.c
 lib/php/phabricator/externals/figlet/zipio.h
-lib/php/phabricator/externals/httpful/.gitignore
-lib/php/phabricator/externals/httpful/.travis.yml
-lib/php/phabricator/externals/httpful/LICENSE.txt
-lib/php/phabricator/externals/httpful/README.md
-lib/php/phabricator/externals/httpful/bootstrap.php
-lib/php/phabricator/externals/httpful/build
-lib/php/phabricator/externals/httpful/composer.json
-lib/php/phabricator/externals/httpful/examples/freebase.php
-lib/php/phabricator/externals/httpful/examples/github.php
-lib/php/phabricator/externals/httpful/examples/override.php
-lib/php/phabricator/externals/httpful/examples/showclix.php
-lib/php/phabricator/externals/httpful/examples/twitter.php
-lib/php/phabricator/externals/httpful/src/Httpful/Bootstrap.php
-lib/php/phabricator/externals/httpful/src/Httpful/Exception/ConnectionErrorException.php
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/CsvHandler.php
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/FormHandler.php
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/JsonHandler.php
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/MimeHandlerAdapter.php
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/README.md
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/XHtmlHandler.php
-lib/php/phabricator/externals/httpful/src/Httpful/Handlers/XmlHandler.php
-lib/php/phabricator/externals/httpful/src/Httpful/Http.php
-lib/php/phabricator/externals/httpful/src/Httpful/Httpful.php
-lib/php/phabricator/externals/httpful/src/Httpful/Mime.php
-lib/php/phabricator/externals/httpful/src/Httpful/Request.php
-lib/php/phabricator/externals/httpful/src/Httpful/Response.php
-lib/php/phabricator/externals/httpful/src/Httpful/Response/Headers.php
-lib/php/phabricator/externals/httpful/tests/Httpful/HttpfulTest.php
-lib/php/phabricator/externals/httpful/tests/phpunit.xml
 lib/php/phabricator/externals/mimemailparser/LICENSE
 lib/php/phabricator/externals/mimemailparser/MimeMailParser.class.php
 lib/php/phabricator/externals/mimemailparser/README
@@ -254,36 +223,6 @@ lib/php/phabricator/externals/phpqrcode/LICENSE
 lib/php/phabricator/externals/phpqrcode/README
 lib/php/phabricator/externals/phpqrcode/VERSION
 lib/php/phabricator/externals/phpqrcode/phpqrcode.php
-lib/php/phabricator/externals/restful/.gitignore
-lib/php/phabricator/externals/restful/.travis.yml
-lib/php/phabricator/externals/restful/LICENSE
-lib/php/phabricator/externals/restful/README.md
-lib/php/phabricator/externals/restful/bootstrap.php
-lib/php/phabricator/externals/restful/build-phar
-lib/php/phabricator/externals/restful/composer.json
-lib/php/phabricator/externals/restful/src/RESTful/Bootstrap.php
-lib/php/phabricator/externals/restful/src/RESTful/Client.php
-lib/php/phabricator/externals/restful/src/RESTful/Collection.php
-lib/php/phabricator/externals/restful/src/RESTful/Exceptions/Base.php
-lib/php/phabricator/externals/restful/src/RESTful/Exceptions/HTTPError.php
-lib/php/phabricator/externals/restful/src/RESTful/Exceptions/MultipleResultsFound.php
-lib/php/phabricator/externals/restful/src/RESTful/Exceptions/NoResultFound.php
-lib/php/phabricator/externals/restful/src/RESTful/Field.php
-lib/php/phabricator/externals/restful/src/RESTful/Fields.php
-lib/php/phabricator/externals/restful/src/RESTful/FilterExpression.php
-lib/php/phabricator/externals/restful/src/RESTful/Itemization.php
-lib/php/phabricator/externals/restful/src/RESTful/ItemizationIterator.php
-lib/php/phabricator/externals/restful/src/RESTful/Page.php
-lib/php/phabricator/externals/restful/src/RESTful/Pagination.php
-lib/php/phabricator/externals/restful/src/RESTful/PaginationIterator.php
-lib/php/phabricator/externals/restful/src/RESTful/Query.php
-lib/php/phabricator/externals/restful/src/RESTful/Registry.php
-lib/php/phabricator/externals/restful/src/RESTful/Resource.php
-lib/php/phabricator/externals/restful/src/RESTful/Settings.php
-lib/php/phabricator/externals/restful/src/RESTful/SortExpression.php
-lib/php/phabricator/externals/restful/src/RESTful/URISpec.php
-lib/php/phabricator/externals/restful/tests/RESTful/CoreTest.php
-lib/php/phabricator/externals/restful/tests/phpunit.xml
 lib/php/phabricator/externals/stripe-php/.travis.yml
 lib/php/phabricator/externals/stripe-php/CHANGELOG
 lib/php/phabricator/externals/stripe-php/LICENSE
@@ -325,171 +264,6 @@ lib/php/phabricator/externals/stripe-php/lib/Stripe/Tr
 lib/php/phabricator/externals/stripe-php/lib/Stripe/Util.php
 lib/php/phabricator/externals/stripe-php/lib/Stripe/Util/Set.php
 lib/php/phabricator/externals/stripe-php/lib/data/ca-certificates.crt
-lib/php/phabricator/externals/twilio-php/AUTHORS.md
-lib/php/phabricator/externals/twilio-php/CHANGES.md
-lib/php/phabricator/externals/twilio-php/LICENSE
-lib/php/phabricator/externals/twilio-php/Makefile
-lib/php/phabricator/externals/twilio-php/README.md
-lib/php/phabricator/externals/twilio-php/Services/Twilio.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/AutoPagingIterator.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Capability.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/HttpException.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/HttpStream.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/InstanceResource.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/ListResource.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/NumberType.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Page.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/PartialApplicationHelper.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/RequestValidator.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Resource.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Account.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Accounts.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Application.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Applications.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/AuthorizedConnectApp.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/AuthorizedConnectApps.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/AvailablePhoneNumber.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/AvailablePhoneNumbers.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Call.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Calls.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Conference.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Conferences.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/ConnectApp.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/ConnectApps.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Credential.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/CredentialList.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/CredentialListMapping.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/CredentialListMappings.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/CredentialLists.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Credentials.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Domain.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Domains.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IncomingPhoneNumber.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IncomingPhoneNumbers.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IpAccessControlList.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IpAccessControlListMapping.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IpAccessControlListMappings.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IpAccessControlLists.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IpAddress.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/IpAddresses.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Media.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/MediaInstance.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Member.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Members.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Message.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Messages.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Notification.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Notifications.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/OutgoingCallerId.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/OutgoingCallerIds.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Participant.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Participants.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Queue.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Queues.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Recording.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Recordings.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Sandbox.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/ShortCode.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/ShortCodes.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Sip.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/SmsMessage.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/SmsMessages.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Transcription.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/Transcriptions.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/UsageRecord.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/UsageRecords.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/UsageTrigger.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Rest/UsageTriggers.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/RestException.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/SIPListResource.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/TimeRangeResource.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/TinyHttp.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/Twiml.php
-lib/php/phabricator/externals/twilio-php/Services/Twilio/UsageResource.php
-lib/php/phabricator/externals/twilio-php/Services/cacert.pem
-lib/php/phabricator/externals/twilio-php/composer.json
-lib/php/phabricator/externals/twilio-php/composer.lock
-lib/php/phabricator/externals/twilio-php/docs/Makefile
-lib/php/phabricator/externals/twilio-php/docs/_themes/.gitignore
-lib/php/phabricator/externals/twilio-php/docs/_themes/LICENSE
-lib/php/phabricator/externals/twilio-php/docs/_themes/README.rst
-lib/php/phabricator/externals/twilio-php/docs/_themes/flask_theme_support.py
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr/layout.html
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr/relations.html
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr/static/flasky.css_t
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr/static/small_flask.css
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr/theme.conf
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr_small/layout.html
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr_small/static/flasky.css_t
-lib/php/phabricator/externals/twilio-php/docs/_themes/kr_small/theme.conf
-lib/php/phabricator/externals/twilio-php/docs/api/rest.rst
-lib/php/phabricator/externals/twilio-php/docs/api/services.rst
-lib/php/phabricator/externals/twilio-php/docs/api/twiml.rst
-lib/php/phabricator/externals/twilio-php/docs/conf.py
-lib/php/phabricator/externals/twilio-php/docs/faq.rst
-lib/php/phabricator/externals/twilio-php/docs/index.rst
-lib/php/phabricator/externals/twilio-php/docs/quickstart.rst
-lib/php/phabricator/externals/twilio-php/docs/requirements.txt
-lib/php/phabricator/externals/twilio-php/docs/usage/rest.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/accounts.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/applications.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/callerids.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/calls.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/conferences.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/members.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/messages.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/notifications.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/phonenumbers.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/queues.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/recordings.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/sip.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/sms-messages.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/transcriptions.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/usage-records.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/rest/usage-triggers.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/token-generation.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/twiml.rst
-lib/php/phabricator/externals/twilio-php/docs/usage/validation.rst
-lib/php/phabricator/externals/twilio-php/package.php
-lib/php/phabricator/externals/twilio-php/tests/Bootstrap.php
-lib/php/phabricator/externals/twilio-php/tests/BuildQueryTest.php
-lib/php/phabricator/externals/twilio-php/tests/CapabilityTest.php
-lib/php/phabricator/externals/twilio-php/tests/README
-lib/php/phabricator/externals/twilio-php/tests/RequestValidatorTest.php
-lib/php/phabricator/externals/twilio-php/tests/TwilioTest.php
-lib/php/phabricator/externals/twilio-php/tests/TwimlTest.php
-lib/php/phabricator/externals/twilio-php/tests/phpunit.xml
-lib/php/phabricator/externals/twilio-php/tests/resources/AccountsTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/ApplicationsTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/AvailablePhoneNumbersTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/CallsTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/ConnectAppsTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/IncomingPhoneNumbersTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/MediaTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/MembersTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/MessagesTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/NotificationTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/OutgoingCallerIdsTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/QueuesTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/SMSMessagesTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/SandboxTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/ShortCodesTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/UsageRecordsTest.php
-lib/php/phabricator/externals/twilio-php/tests/resources/UsageTriggersTest.php
-lib/php/phabricator/externals/wepay/LICENSE
-lib/php/phabricator/externals/wepay/README.md
-lib/php/phabricator/externals/wepay/composer.json
-lib/php/phabricator/externals/wepay/demoapp/README
-lib/php/phabricator/externals/wepay/demoapp/_shared.php
-lib/php/phabricator/externals/wepay/demoapp/accountlist.php
-lib/php/phabricator/externals/wepay/demoapp/index.php
-lib/php/phabricator/externals/wepay/demoapp/login.php
-lib/php/phabricator/externals/wepay/demoapp/logout.php
-lib/php/phabricator/externals/wepay/demoapp/openaccount.php
-lib/php/phabricator/externals/wepay/demoapp/user.php
-lib/php/phabricator/externals/wepay/iframe_demoapp/checkout.php
-lib/php/phabricator/externals/wepay/iframe_demoapp/list_accounts.php
-lib/php/phabricator/externals/wepay/wepay.php
 lib/php/phabricator/externals/wordlist/LICENSE.txt
 lib/php/phabricator/externals/wordlist/password.lst
 lib/php/phabricator/externals/xhprof/LICENSE
@@ -1843,6 +1617,77 @@ lib/php/phabricator/resources/sql/autopatches/20181219
 lib/php/phabricator/resources/sql/autopatches/20181219.pholio.03.imageid.sql
 lib/php/phabricator/resources/sql/autopatches/20181220.pholio.01.mailkey.php
 lib/php/phabricator/resources/sql/autopatches/20181220.pholio.02.dropmailkey.sql
+lib/php/phabricator/resources/sql/autopatches/20181228.auth.01.provider.sql
+lib/php/phabricator/resources/sql/autopatches/20181228.auth.02.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20181228.auth.03.name.sql
+lib/php/phabricator/resources/sql/autopatches/20190101.sms.01.drop.sql
+lib/php/phabricator/resources/sql/autopatches/20190115.mfa.01.provider.sql
+lib/php/phabricator/resources/sql/autopatches/20190115.mfa.02.migrate.php
+lib/php/phabricator/resources/sql/autopatches/20190115.mfa.03.factorkey.sql
+lib/php/phabricator/resources/sql/autopatches/20190116.contact.01.number.sql
+lib/php/phabricator/resources/sql/autopatches/20190116.contact.02.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190116.phortune.01.billing.sql
+lib/php/phabricator/resources/sql/autopatches/20190117.authmessage.01.message.sql
+lib/php/phabricator/resources/sql/autopatches/20190117.authmessage.02.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190121.contact.01.primary.sql
+lib/php/phabricator/resources/sql/autopatches/20190127.project.01.subtype.sql
+lib/php/phabricator/resources/sql/autopatches/20190127.project.02.default.sql
+lib/php/phabricator/resources/sql/autopatches/20190129.project.01.spaces.php
+lib/php/phabricator/resources/sql/autopatches/20190206.external.01.legalpad.sql
+lib/php/phabricator/resources/sql/autopatches/20190206.external.02.email.sql
+lib/php/phabricator/resources/sql/autopatches/20190206.external.03.providerphid.sql
+lib/php/phabricator/resources/sql/autopatches/20190206.external.04.providerlink.php
+lib/php/phabricator/resources/sql/autopatches/20190207.packages.01.state.sql
+lib/php/phabricator/resources/sql/autopatches/20190207.packages.02.migrate.sql
+lib/php/phabricator/resources/sql/autopatches/20190207.packages.03.drop.sql
+lib/php/phabricator/resources/sql/autopatches/20190207.packages.04.xactions.php
+lib/php/phabricator/resources/sql/autopatches/20190215.daemons.01.dropdataid.php
+lib/php/phabricator/resources/sql/autopatches/20190215.daemons.02.nulldataid.sql
+lib/php/phabricator/resources/sql/autopatches/20190215.harbor.01.stringindex.sql
+lib/php/phabricator/resources/sql/autopatches/20190215.harbor.02.stringcol.sql
+lib/php/phabricator/resources/sql/autopatches/20190220.daemon_worker.completed.01.sql
+lib/php/phabricator/resources/sql/autopatches/20190220.daemon_worker.completed.02.sql
+lib/php/phabricator/resources/sql/autopatches/20190226.harbor.01.planprops.sql
+lib/php/phabricator/resources/sql/autopatches/20190226.harbor.02.planvalue.sql
+lib/php/phabricator/resources/sql/autopatches/20190307.herald.01.comments.sql
+lib/php/phabricator/resources/sql/autopatches/20190312.triggers.01.trigger.sql
+lib/php/phabricator/resources/sql/autopatches/20190312.triggers.02.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190312.triggers.03.triggerphid.sql
+lib/php/phabricator/resources/sql/autopatches/20190322.triggers.01.usage.sql
+lib/php/phabricator/resources/sql/autopatches/20190329.portals.01.create.sql
+lib/php/phabricator/resources/sql/autopatches/20190329.portals.02.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190410.portals.01.ferret.doc.sql
+lib/php/phabricator/resources/sql/autopatches/20190410.portals.02.ferret.field.sql
+lib/php/phabricator/resources/sql/autopatches/20190410.portals.03.ferret.ngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190410.portals.04.ferret.cngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.01.panels.php
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.02.install.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.03.dashngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.04.panelngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.05.dferret.doc.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.06.dferret.field.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.07.dferret.ngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.08.dferret.cngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.09.pferret.doc.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.10.pferret.field.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.11.pferret.ngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.12.pferret.cngrams.sql
+lib/php/phabricator/resources/sql/autopatches/20190412.dashboard.13.rebuild.php
+lib/php/phabricator/resources/sql/autopatches/20190412.herald.01.rebuild.php
+lib/php/phabricator/resources/sql/autopatches/20190416.chart.01.storage.sql
+lib/php/phabricator/resources/sql/autopatches/20190523.myisam.01.documentfield.sql
+lib/php/phabricator/resources/sql/autopatches/20190718.paste.01.edge.sql
+lib/php/phabricator/resources/sql/autopatches/20190718.paste.02.edgedata.sql
+lib/php/phabricator/resources/sql/autopatches/20190718.paste.03.paste.sql
+lib/php/phabricator/resources/sql/autopatches/20190718.paste.04.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190718.paste.05.comment.sql
+lib/php/phabricator/resources/sql/autopatches/20190802.email.01.storage.sql
+lib/php/phabricator/resources/sql/autopatches/20190802.email.02.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190815.account.01.carts.php
+lib/php/phabricator/resources/sql/autopatches/20190815.account.02.subscriptions.php
+lib/php/phabricator/resources/sql/autopatches/20190816.payment.01.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190816.subscription.01.xaction.sql
+lib/php/phabricator/resources/sql/autopatches/20190822.merchant.01.view.sql
 lib/php/phabricator/resources/sql/patches/000.project.sql
 lib/php/phabricator/resources/sql/patches/0000.legacy.sql
 lib/php/phabricator/resources/sql/patches/001.maniphest_projects.sql
@@ -2249,7 +2094,6 @@ lib/php/phabricator/scripts/lipsum/manage_lipsum.php
 lib/php/phabricator/scripts/mail/mail_handler.php
 lib/php/phabricator/scripts/mail/manage_mail.php
 lib/php/phabricator/scripts/manage_bulk.php
-lib/php/phabricator/scripts/people/manage_people.php
 lib/php/phabricator/scripts/repository/commit_hook.php
 lib/php/phabricator/scripts/repository/manage_repositories.php
 lib/php/phabricator/scripts/repository/save_lint.php
@@ -2273,9 +2117,9 @@ lib/php/phabricator/scripts/setup/manage_phortune.php
 lib/php/phabricator/scripts/setup/manage_policy.php
 lib/php/phabricator/scripts/setup/manage_remove.php
 lib/php/phabricator/scripts/setup/manage_trigger.php
+lib/php/phabricator/scripts/setup/manage_user.php
 lib/php/phabricator/scripts/setup/manage_webhook.php
 lib/php/phabricator/scripts/setup/manage_worker.php
-lib/php/phabricator/scripts/sms/manage_sms.php
 lib/php/phabricator/scripts/sql/manage_storage.php
 lib/php/phabricator/scripts/ssh/ssh-auth-key.php
 lib/php/phabricator/scripts/ssh/ssh-auth.php
@@ -2285,8 +2129,6 @@ lib/php/phabricator/scripts/symbols/clear_repository_s
 lib/php/phabricator/scripts/symbols/generate_ctags_symbols.php
 lib/php/phabricator/scripts/symbols/generate_php_symbols.php
 lib/php/phabricator/scripts/symbols/import_repository_symbols.php
-lib/php/phabricator/scripts/user/account_admin.php
-lib/php/phabricator/scripts/user/add_user.php
 lib/php/phabricator/scripts/util/add_macro.php
 lib/php/phabricator/scripts/util/emit_test_event.php
 lib/php/phabricator/src/__phutil_library_init__.php
@@ -2299,7 +2141,6 @@ lib/php/phabricator/src/aphront/AphrontController.php
 lib/php/phabricator/src/aphront/AphrontRequest.php
 lib/php/phabricator/src/aphront/__tests__/AphrontRequestTestCase.php
 lib/php/phabricator/src/aphront/configuration/AphrontApplicationConfiguration.php
-lib/php/phabricator/src/aphront/configuration/AphrontDefaultApplicationConfiguration.php
 lib/php/phabricator/src/aphront/exception/AphrontException.php
 lib/php/phabricator/src/aphront/exception/AphrontMalformedRequestException.php
 lib/php/phabricator/src/aphront/handler/AphrontRequestExceptionHandler.php
@@ -2550,12 +2391,19 @@ lib/php/phabricator/src/applications/audit/view/Phabri
 lib/php/phabricator/src/applications/auth/__tests__/PhabricatorAuthPasswordTestCase.php
 lib/php/phabricator/src/applications/auth/__tests__/PhabricatorAuthSSHKeyTestCase.php
 lib/php/phabricator/src/applications/auth/action/PhabricatorAuthChangePasswordAction.php
+lib/php/phabricator/src/applications/auth/action/PhabricatorAuthEmailLoginAction.php
+lib/php/phabricator/src/applications/auth/action/PhabricatorAuthNewFactorAction.php
+lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTestSMSAction.php
+lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryEmailLoginAction.php
 lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryFactorAction.php
+lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryPasswordAction.php
+lib/php/phabricator/src/applications/auth/action/PhabricatorAuthTryPasswordWithoutCAPTCHAAction.php
 lib/php/phabricator/src/applications/auth/application/PhabricatorAuthApplication.php
 lib/php/phabricator/src/applications/auth/capability/AuthManageProvidersCapability.php
 lib/php/phabricator/src/applications/auth/conduit/PhabricatorAuthConduitAPIMethod.php
 lib/php/phabricator/src/applications/auth/conduit/PhabricatorAuthLogoutConduitAPIMethod.php
 lib/php/phabricator/src/applications/auth/conduit/PhabricatorAuthQueryPublicKeysConduitAPIMethod.php
+lib/php/phabricator/src/applications/auth/constants/PhabricatorAuthFactorProviderStatus.php
 lib/php/phabricator/src/applications/auth/constants/PhabricatorCommonPasswords.php
 lib/php/phabricator/src/applications/auth/constants/PhabricatorCookies.php
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthConfirmLinkController.php
@@ -2577,6 +2425,7 @@ lib/php/phabricator/src/applications/auth/controller/P
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthSSHKeyListController.php
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthSSHKeyRevokeController.php
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthSSHKeyViewController.php
+lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthSetExternalController.php
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthSetPasswordController.php
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthStartController.php
 lib/php/phabricator/src/applications/auth/controller/PhabricatorAuthTerminateSessionController.php
@@ -2593,12 +2442,39 @@ lib/php/phabricator/src/applications/auth/controller/c
 lib/php/phabricator/src/applications/auth/controller/config/PhabricatorAuthListController.php
 lib/php/phabricator/src/applications/auth/controller/config/PhabricatorAuthNewController.php
 lib/php/phabricator/src/applications/auth/controller/config/PhabricatorAuthProviderConfigController.php
+lib/php/phabricator/src/applications/auth/controller/config/PhabricatorAuthProviderController.php
+lib/php/phabricator/src/applications/auth/controller/config/PhabricatorAuthProviderViewController.php
+lib/php/phabricator/src/applications/auth/controller/contact/PhabricatorAuthContactNumberController.php
+lib/php/phabricator/src/applications/auth/controller/contact/PhabricatorAuthContactNumberDisableController.php
+lib/php/phabricator/src/applications/auth/controller/contact/PhabricatorAuthContactNumberEditController.php
+lib/php/phabricator/src/applications/auth/controller/contact/PhabricatorAuthContactNumberPrimaryController.php
+lib/php/phabricator/src/applications/auth/controller/contact/PhabricatorAuthContactNumberTestController.php
+lib/php/phabricator/src/applications/auth/controller/contact/PhabricatorAuthContactNumberViewController.php
+lib/php/phabricator/src/applications/auth/controller/message/PhabricatorAuthMessageController.php
+lib/php/phabricator/src/applications/auth/controller/message/PhabricatorAuthMessageEditController.php
+lib/php/phabricator/src/applications/auth/controller/message/PhabricatorAuthMessageListController.php
+lib/php/phabricator/src/applications/auth/controller/message/PhabricatorAuthMessageViewController.php
+lib/php/phabricator/src/applications/auth/controller/mfa/PhabricatorAuthChallengeStatusController.php
+lib/php/phabricator/src/applications/auth/controller/mfa/PhabricatorAuthFactorProviderController.php
+lib/php/phabricator/src/applications/auth/controller/mfa/PhabricatorAuthFactorProviderEditController.php
+lib/php/phabricator/src/applications/auth/controller/mfa/PhabricatorAuthFactorProviderListController.php
+lib/php/phabricator/src/applications/auth/controller/mfa/PhabricatorAuthFactorProviderMessageController.php
+lib/php/phabricator/src/applications/auth/controller/mfa/PhabricatorAuthFactorProviderViewController.php
 lib/php/phabricator/src/applications/auth/data/PhabricatorAuthHighSecurityToken.php
 lib/php/phabricator/src/applications/auth/data/PhabricatorAuthInviteAction.php
 lib/php/phabricator/src/applications/auth/data/PhabricatorAuthSessionInfo.php
+lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthContactNumberEditEngine.php
+lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthContactNumberEditor.php
+lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthFactorProviderEditEngine.php
+lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthFactorProviderEditor.php
+lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthMessageEditEngine.php
+lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthMessageEditor.php
 lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthPasswordEditor.php
 lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthProviderConfigEditor.php
 lib/php/phabricator/src/applications/auth/editor/PhabricatorAuthSSHKeyEditor.php
+lib/php/phabricator/src/applications/auth/engine/PhabricatorAuthCSRFEngine.php
+lib/php/phabricator/src/applications/auth/engine/PhabricatorAuthContactNumberMFAEngine.php
+lib/php/phabricator/src/applications/auth/engine/PhabricatorAuthFactorProviderMFAEngine.php
 lib/php/phabricator/src/applications/auth/engine/PhabricatorAuthInviteEngine.php
 lib/php/phabricator/src/applications/auth/engine/PhabricatorAuthPasswordEngine.php
 lib/php/phabricator/src/applications/auth/engine/PhabricatorAuthSessionEngine.php
@@ -2617,36 +2493,51 @@ lib/php/phabricator/src/applications/auth/extension/Ph
 lib/php/phabricator/src/applications/auth/extension/PhabricatorPasswordDestructionEngineExtension.php
 lib/php/phabricator/src/applications/auth/factor/PhabricatorAuthFactor.php
 lib/php/phabricator/src/applications/auth/factor/PhabricatorAuthFactorResult.php
-lib/php/phabricator/src/applications/auth/factor/PhabricatorAuthTOTPKeyTemporaryTokenType.php
+lib/php/phabricator/src/applications/auth/factor/PhabricatorAuthMFASyncTemporaryTokenType.php
+lib/php/phabricator/src/applications/auth/factor/PhabricatorDuoAuthFactor.php
+lib/php/phabricator/src/applications/auth/factor/PhabricatorSMSAuthFactor.php
 lib/php/phabricator/src/applications/auth/factor/PhabricatorTOTPAuthFactor.php
 lib/php/phabricator/src/applications/auth/factor/__tests__/PhabricatorAuthFactorTestCase.php
 lib/php/phabricator/src/applications/auth/factor/__tests__/PhabricatorAuthInviteTestCase.php
 lib/php/phabricator/src/applications/auth/factor/__tests__/PhabricatorTOTPAuthFactorTestCase.php
+lib/php/phabricator/src/applications/auth/future/PhabricatorDuoFuture.php
 lib/php/phabricator/src/applications/auth/garbagecollector/PhabricatorAuthChallengeGarbageCollector.php
 lib/php/phabricator/src/applications/auth/garbagecollector/PhabricatorAuthSessionGarbageCollector.php
 lib/php/phabricator/src/applications/auth/garbagecollector/PhabricatorAuthTemporaryTokenGarbageCollector.php
 lib/php/phabricator/src/applications/auth/guidance/PhabricatorAuthProvidersGuidanceContext.php
 lib/php/phabricator/src/applications/auth/guidance/PhabricatorAuthProvidersGuidanceEngineExtension.php
-lib/php/phabricator/src/applications/auth/handler/PhabricatorAuthLoginHandler.php
 lib/php/phabricator/src/applications/auth/mail/PhabricatorAuthSSHKeyReplyHandler.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementCachePKCS8Workflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementLDAPWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementListFactorsWorkflow.php
+lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementListMFAProvidersWorkflow.php
+lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementLockWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementRecoverWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementRefreshWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementRevokeWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementStripWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementTrustOAuthClientWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementUnlimitWorkflow.php
+lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementUnlockWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementUntrustOAuthClientWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementVerifyWorkflow.php
 lib/php/phabricator/src/applications/auth/management/PhabricatorAuthManagementWorkflow.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthEmailLoginMessageType.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthEmailSetPasswordMessageType.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthLinkMessageType.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthLoginMessageType.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthMessageType.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthWaitForApprovalMessageType.php
+lib/php/phabricator/src/applications/auth/message/PhabricatorAuthWelcomeMailMessageType.php
 lib/php/phabricator/src/applications/auth/password/PhabricatorAuthPasswordException.php
 lib/php/phabricator/src/applications/auth/password/PhabricatorAuthPasswordHashInterface.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthAuthFactorPHIDType.php
+lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthAuthFactorProviderPHIDType.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthAuthProviderPHIDType.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthChallengePHIDType.php
+lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthContactNumberPHIDType.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthInvitePHIDType.php
+lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthMessagePHIDType.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthPasswordPHIDType.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthSSHKeyPHIDType.php
 lib/php/phabricator/src/applications/auth/phid/PhabricatorAuthSessionPHIDType.php
@@ -2671,8 +2562,15 @@ lib/php/phabricator/src/applications/auth/provider/Pha
 lib/php/phabricator/src/applications/auth/provider/PhabricatorTwitterAuthProvider.php
 lib/php/phabricator/src/applications/auth/provider/PhabricatorWordPressAuthProvider.php
 lib/php/phabricator/src/applications/auth/query/PhabricatorAuthChallengeQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthContactNumberQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthContactNumberTransactionQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthFactorConfigQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthFactorProviderQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthFactorProviderTransactionQuery.php
 lib/php/phabricator/src/applications/auth/query/PhabricatorAuthInviteQuery.php
 lib/php/phabricator/src/applications/auth/query/PhabricatorAuthInviteSearchEngine.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthMessageQuery.php
+lib/php/phabricator/src/applications/auth/query/PhabricatorAuthMessageTransactionQuery.php
 lib/php/phabricator/src/applications/auth/query/PhabricatorAuthPasswordQuery.php
 lib/php/phabricator/src/applications/auth/query/PhabricatorAuthPasswordTransactionQuery.php
 lib/php/phabricator/src/applications/auth/query/PhabricatorAuthProviderConfigQuery.php
@@ -2692,10 +2590,16 @@ lib/php/phabricator/src/applications/auth/revoker/Phab
 lib/php/phabricator/src/applications/auth/sshkey/PhabricatorAuthSSHPublicKey.php
 lib/php/phabricator/src/applications/auth/sshkey/PhabricatorSSHPublicKeyInterface.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthChallenge.php
+lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthContactNumber.php
+lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthContactNumberTransaction.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthDAO.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthFactorConfig.php
+lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthFactorProvider.php
+lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthFactorProviderTransaction.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthHMACKey.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthInvite.php
+lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthMessage.php
+lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthMessageTransaction.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthPassword.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthPasswordTransaction.php
 lib/php/phabricator/src/applications/auth/storage/PhabricatorAuthProviderConfig.php
@@ -2709,9 +2613,24 @@ lib/php/phabricator/src/applications/auth/tokentype/Ph
 lib/php/phabricator/src/applications/auth/tokentype/PhabricatorAuthTemporaryTokenType.php
 lib/php/phabricator/src/applications/auth/tokentype/PhabricatorAuthTemporaryTokenTypeModule.php
 lib/php/phabricator/src/applications/auth/view/PhabricatorAuthAccountView.php
+lib/php/phabricator/src/applications/auth/view/PhabricatorAuthChallengeUpdate.php
 lib/php/phabricator/src/applications/auth/view/PhabricatorAuthInviteActionTableView.php
 lib/php/phabricator/src/applications/auth/view/PhabricatorAuthSSHKeyTableView.php
 lib/php/phabricator/src/applications/auth/worker/PhabricatorAuthInviteWorker.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthContactNumberNumberTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthContactNumberPrimaryTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthContactNumberStatusTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthContactNumberTransactionType.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderDuoCredentialTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderDuoEnrollTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderDuoHostnameTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderDuoUsernamesTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderEnrollMessageTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderNameTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderStatusTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthFactorProviderTransactionType.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthMessageTextTransaction.php
+lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthMessageTransactionType.php
 lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthPasswordRevokeTransaction.php
 lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthPasswordTransactionType.php
 lib/php/phabricator/src/applications/auth/xaction/PhabricatorAuthPasswordUpgradeTransaction.php
@@ -3066,6 +2985,7 @@ lib/php/phabricator/src/applications/config/check/Phab
 lib/php/phabricator/src/applications/config/check/PhabricatorStorageSetupCheck.php
 lib/php/phabricator/src/applications/config/check/PhabricatorTimezoneSetupCheck.php
 lib/php/phabricator/src/applications/config/check/PhabricatorWebServerSetupCheck.php
+lib/php/phabricator/src/applications/config/check/PhabricatorZipSetupCheck.php
 lib/php/phabricator/src/applications/config/check/__tests__/PhabricatorSetupCheckTestCase.php
 lib/php/phabricator/src/applications/config/constants/PhabricatorConfigConstants.php
 lib/php/phabricator/src/applications/config/constants/PhabricatorConfigGroupConstants.php
@@ -3125,17 +3045,13 @@ lib/php/phabricator/src/applications/config/option/Pha
 lib/php/phabricator/src/applications/config/option/PhabricatorCoreConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorDeveloperConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorExtendingPhabricatorConfigOptions.php
-lib/php/phabricator/src/applications/config/option/PhabricatorMailgunConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorMetaMTAConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorMySQLConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorNotificationConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorPHDConfigOptions.php
-lib/php/phabricator/src/applications/config/option/PhabricatorPHPMailerConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorPhurlConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorRecaptchaConfigOptions.php
-lib/php/phabricator/src/applications/config/option/PhabricatorSMSConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorSecurityConfigOptions.php
-lib/php/phabricator/src/applications/config/option/PhabricatorSendGridConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorSyntaxHighlightingConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorTranslationsConfigOptions.php
 lib/php/phabricator/src/applications/config/option/PhabricatorUIConfigOptions.php
@@ -3182,7 +3098,6 @@ lib/php/phabricator/src/applications/conpherence/condu
 lib/php/phabricator/src/applications/conpherence/conduit/ConpherenceQueryThreadConduitAPIMethod.php
 lib/php/phabricator/src/applications/conpherence/conduit/ConpherenceQueryTransactionConduitAPIMethod.php
 lib/php/phabricator/src/applications/conpherence/conduit/ConpherenceUpdateThreadConduitAPIMethod.php
-lib/php/phabricator/src/applications/conpherence/config/ConpherenceConfigOptions.php
 lib/php/phabricator/src/applications/conpherence/constants/ConpherenceConstants.php
 lib/php/phabricator/src/applications/conpherence/constants/ConpherenceRoomSettings.php
 lib/php/phabricator/src/applications/conpherence/constants/ConpherenceUpdateActions.php
@@ -3285,7 +3200,6 @@ lib/php/phabricator/src/applications/daemon/controller
 lib/php/phabricator/src/applications/daemon/controller/PhabricatorDaemonBulkJobViewController.php
 lib/php/phabricator/src/applications/daemon/controller/PhabricatorDaemonConsoleController.php
 lib/php/phabricator/src/applications/daemon/controller/PhabricatorDaemonController.php
-lib/php/phabricator/src/applications/daemon/controller/PhabricatorDaemonLogEventViewController.php
 lib/php/phabricator/src/applications/daemon/controller/PhabricatorDaemonLogListController.php
 lib/php/phabricator/src/applications/daemon/controller/PhabricatorDaemonLogViewController.php
 lib/php/phabricator/src/applications/daemon/controller/PhabricatorWorkerTaskDetailController.php
@@ -3311,68 +3225,116 @@ lib/php/phabricator/src/applications/daemon/storage/Ph
 lib/php/phabricator/src/applications/daemon/storage/PhabricatorDaemonLockLog.php
 lib/php/phabricator/src/applications/daemon/storage/PhabricatorDaemonLog.php
 lib/php/phabricator/src/applications/daemon/storage/PhabricatorDaemonLogEvent.php
-lib/php/phabricator/src/applications/daemon/view/PhabricatorDaemonLogEventsView.php
 lib/php/phabricator/src/applications/daemon/view/PhabricatorDaemonLogListView.php
 lib/php/phabricator/src/applications/daemon/view/PhabricatorDaemonTasksTableView.php
 lib/php/phabricator/src/applications/dashboard/application/PhabricatorDashboardApplication.php
 lib/php/phabricator/src/applications/dashboard/conduit/PhabricatorDashboardPanelEditConduitAPIMethod.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardAddPanelController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardArchiveController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardArrangeController.php
+lib/php/phabricator/src/applications/dashboard/conduit/PhabricatorDashboardPortalEditConduitAPIMethod.php
+lib/php/phabricator/src/applications/dashboard/conduit/PhabricatorDashboardPortalSearchConduitAPIMethod.php
+lib/php/phabricator/src/applications/dashboard/constants/PhabricatorDashboardPortalStatus.php
+lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardConsoleController.php
 lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardEditController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardInstallController.php
 lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardListController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardManageController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardMovePanelController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardPanelArchiveController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardPanelEditController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardPanelEditproController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardPanelListController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardPanelRenderController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardPanelViewController.php
 lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardProfileController.php
 lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardRemovePanelController.php
-lib/php/phabricator/src/applications/dashboard/controller/PhabricatorDashboardViewController.php
-lib/php/phabricator/src/applications/dashboard/customfield/PhabricatorDashboardPanelCoreCustomField.php
-lib/php/phabricator/src/applications/dashboard/customfield/PhabricatorDashboardPanelCustomField.php
-lib/php/phabricator/src/applications/dashboard/customfield/PhabricatorDashboardPanelSearchApplicationCustomField.php
-lib/php/phabricator/src/applications/dashboard/customfield/PhabricatorDashboardPanelSearchQueryCustomField.php
-lib/php/phabricator/src/applications/dashboard/customfield/PhabricatorDashboardPanelTabsCustomField.php
-lib/php/phabricator/src/applications/dashboard/edge/PhabricatorDashboardDashboardHasPanelEdgeType.php
-lib/php/phabricator/src/applications/dashboard/edge/PhabricatorDashboardPanelHasDashboardEdgeType.php
+lib/php/phabricator/src/applications/dashboard/controller/dashboard/PhabricatorDashboardAdjustController.php
+lib/php/phabricator/src/applications/dashboard/controller/dashboard/PhabricatorDashboardArchiveController.php
+lib/php/phabricator/src/applications/dashboard/controller/dashboard/PhabricatorDashboardEditController.php
+lib/php/phabricator/src/applications/dashboard/controller/dashboard/PhabricatorDashboardInstallController.php
+lib/php/phabricator/src/applications/dashboard/controller/dashboard/PhabricatorDashboardViewController.php
+lib/php/phabricator/src/applications/dashboard/controller/panel/PhabricatorDashboardPanelArchiveController.php
+lib/php/phabricator/src/applications/dashboard/controller/panel/PhabricatorDashboardPanelEditController.php
+lib/php/phabricator/src/applications/dashboard/controller/panel/PhabricatorDashboardPanelListController.php
+lib/php/phabricator/src/applications/dashboard/controller/panel/PhabricatorDashboardPanelRenderController.php
+lib/php/phabricator/src/applications/dashboard/controller/panel/PhabricatorDashboardPanelTabsController.php
+lib/php/phabricator/src/applications/dashboard/controller/panel/PhabricatorDashboardPanelViewController.php
+lib/php/phabricator/src/applications/dashboard/controller/portal/PhabricatorDashboardPortalController.php
+lib/php/phabricator/src/applications/dashboard/controller/portal/PhabricatorDashboardPortalEditController.php
+lib/php/phabricator/src/applications/dashboard/controller/portal/PhabricatorDashboardPortalListController.php
+lib/php/phabricator/src/applications/dashboard/controller/portal/PhabricatorDashboardPortalViewController.php
+lib/php/phabricator/src/applications/dashboard/editfield/PhabricatorDashboardQueryPanelApplicationEditField.php
+lib/php/phabricator/src/applications/dashboard/editfield/PhabricatorDashboardQueryPanelQueryEditField.php
+lib/php/phabricator/src/applications/dashboard/editor/PhabricatorDashboardEditEngine.php
 lib/php/phabricator/src/applications/dashboard/editor/PhabricatorDashboardPanelEditEngine.php
 lib/php/phabricator/src/applications/dashboard/editor/PhabricatorDashboardPanelTransactionEditor.php
+lib/php/phabricator/src/applications/dashboard/editor/PhabricatorDashboardPortalEditEngine.php
+lib/php/phabricator/src/applications/dashboard/editor/PhabricatorDashboardPortalEditor.php
 lib/php/phabricator/src/applications/dashboard/editor/PhabricatorDashboardTransactionEditor.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardFerretEngine.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardFulltextEngine.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardPanelFerretEngine.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardPanelFulltextEngine.php
 lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardPanelRenderingEngine.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardPortalFerretEngine.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardPortalFulltextEngine.php
+lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardPortalProfileMenuEngine.php
 lib/php/phabricator/src/applications/dashboard/engine/PhabricatorDashboardRenderingEngine.php
+lib/php/phabricator/src/applications/dashboard/engineextension/PhabricatorDashboardPanelContainerIndexEngineExtension.php
 lib/php/phabricator/src/applications/dashboard/icon/PhabricatorDashboardIconSet.php
-lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardLayoutConfig.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardApplicationInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardFavoritesInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardHomeInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardObjectInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardPortalInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/install/PhabricatorDashboardProjectInstallWorkflow.php
+lib/php/phabricator/src/applications/dashboard/interface/PhabricatorDashboardPanelContainerInterface.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardColumn.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardFullLayoutMode.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardHalfLayoutMode.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardLayoutMode.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardOneThirdLayoutMode.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardPanelRef.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardPanelRefList.php
+lib/php/phabricator/src/applications/dashboard/layoutconfig/PhabricatorDashboardTwoThirdsLayoutMode.php
+lib/php/phabricator/src/applications/dashboard/menuitem/PhabricatorDashboardPortalMenuItem.php
+lib/php/phabricator/src/applications/dashboard/paneltype/PhabricatorDashboardChartPanelType.php
 lib/php/phabricator/src/applications/dashboard/paneltype/PhabricatorDashboardPanelType.php
 lib/php/phabricator/src/applications/dashboard/paneltype/PhabricatorDashboardQueryPanelType.php
 lib/php/phabricator/src/applications/dashboard/paneltype/PhabricatorDashboardTabsPanelType.php
 lib/php/phabricator/src/applications/dashboard/paneltype/PhabricatorDashboardTextPanelType.php
 lib/php/phabricator/src/applications/dashboard/phid/PhabricatorDashboardDashboardPHIDType.php
 lib/php/phabricator/src/applications/dashboard/phid/PhabricatorDashboardPanelPHIDType.php
+lib/php/phabricator/src/applications/dashboard/phid/PhabricatorDashboardPortalPHIDType.php
 lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardPanelQuery.php
 lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardPanelSearchEngine.php
 lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardPanelTransactionQuery.php
+lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardPortalQuery.php
+lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardPortalSearchEngine.php
+lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardPortalTransactionQuery.php
 lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardQuery.php
 lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardSearchEngine.php
 lib/php/phabricator/src/applications/dashboard/query/PhabricatorDashboardTransactionQuery.php
 lib/php/phabricator/src/applications/dashboard/remarkup/PhabricatorDashboardRemarkupRule.php
 lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboard.php
 lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardDAO.php
-lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardInstall.php
-lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardNgrams.php
 lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardPanel.php
-lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardPanelNgrams.php
 lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardPanelTransaction.php
+lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardPortal.php
+lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardPortalTransaction.php
 lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardSchemaSpec.php
 lib/php/phabricator/src/applications/dashboard/storage/PhabricatorDashboardTransaction.php
 lib/php/phabricator/src/applications/dashboard/typeahead/PhabricatorDashboardDatasource.php
 lib/php/phabricator/src/applications/dashboard/typeahead/PhabricatorDashboardPanelDatasource.php
+lib/php/phabricator/src/applications/dashboard/typeahead/PhabricatorDashboardPortalDatasource.php
+lib/php/phabricator/src/applications/dashboard/xaction/dashboard/PhabricatorDashboardIconTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/dashboard/PhabricatorDashboardLayoutTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/dashboard/PhabricatorDashboardNameTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/dashboard/PhabricatorDashboardPanelsTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/dashboard/PhabricatorDashboardStatusTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/dashboard/PhabricatorDashboardTransactionType.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardChartPanelChartTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardPanelNameTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardPanelPropertyTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardPanelStatusTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardPanelTransactionType.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardQueryPanelApplicationTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardQueryPanelLimitTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardQueryPanelQueryTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardTabsPanelTabsTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/panel/PhabricatorDashboardTextPanelTextTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/portal/PhabricatorDashboardPortalNameTransaction.php
+lib/php/phabricator/src/applications/dashboard/xaction/portal/PhabricatorDashboardPortalTransactionType.php
 lib/php/phabricator/src/applications/differential/DifferentialGetWorkingCopy.php
 lib/php/phabricator/src/applications/differential/__tests__/DifferentialParseRenderTestCase.php
 lib/php/phabricator/src/applications/differential/__tests__/data/empty.diff
@@ -3540,6 +3502,7 @@ lib/php/phabricator/src/applications/differential/hera
 lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionContentRemovedHeraldField.php
 lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionHeraldField.php
 lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionHeraldFieldGroup.php
+lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionJIRAIssueURIsHeraldField.php
 lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionPackageHeraldField.php
 lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionPackageOwnerHeraldField.php
 lib/php/phabricator/src/applications/differential/herald/DifferentialRevisionRepositoryHeraldField.php
@@ -3575,6 +3538,7 @@ lib/php/phabricator/src/applications/differential/pars
 lib/php/phabricator/src/applications/differential/parser/__tests__/DifferentialCustomFieldDependsOnParserTestCase.php
 lib/php/phabricator/src/applications/differential/parser/__tests__/DifferentialCustomFieldRevertsParserTestCase.php
 lib/php/phabricator/src/applications/differential/parser/__tests__/DifferentialHunkParserTestCase.php
+lib/php/phabricator/src/applications/differential/parser/__tests__/DifferentialTabReplacementTestCase.php
 lib/php/phabricator/src/applications/differential/parser/__tests__/data/missing_context.diff
 lib/php/phabricator/src/applications/differential/parser/__tests__/data/missing_context_2.diff

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909031423.x83EN5bT066045>