1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 09:22:40 +01:00
phorge-phorge/src/applications
epriestley fb5e50e6cc Proxy VCS HTTP requests
Summary:
Ref T7019. When we receive a `git clone https://` (or `git push` on HTTP/S), and the repository is not local, proxy the request to the appropriate service.

This has scalability limits, but they are not more severe than the existing limits (T4369) and are about as abstracted as we can get them.

This doesn't fully work in a Phacility context because the commit hook does not know which instance it is running in, but that problem is not unique to HTTP.

Test Plan:
  - Pushed and pulled a Git repo via proxy.
  - Pulled a Git repo normally.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7019

Differential Revision: https://secure.phabricator.com/D11494
2015-01-27 14:51:09 -08:00
..
almanac Add FontIcons to PHUIObjectItemView 2015-01-27 12:25:54 -08:00
aphlict/management Fix visibility of PhutilArgumentWorkflow::didConstruct methods 2015-01-16 07:42:07 +11:00
arcanist/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
audit Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
auth Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
base Redesign Crumbs 2015-01-26 08:27:54 -08:00
cache Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
calendar Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
celerity Delete app icons 2015-01-27 12:36:39 -08:00
chatlog Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
conduit Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
config Give Config History a sidenav 2015-01-27 12:26:15 -08:00
conpherence Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
console Move DarkConsole to an application 2014-10-13 11:17:09 -07:00
countdown Updates 2015-01-25 08:01:28 -08:00
daemon Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
dashboard Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
differential Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
diffusion Proxy VCS HTTP requests 2015-01-27 14:51:09 -08:00
diviner Roll out more FontIcons 2015-01-26 08:19:22 -08:00
doorkeeper Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
draft/storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
drydock Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
fact Updates 2015-01-25 08:01:28 -08:00
feed Remove 1x AppIcons, use FontIcons instead 2015-01-25 14:14:41 -08:00
files Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
flag Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
fund Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
harbormaster Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
help Update Phabricator header to use FontAwesome 2014-12-04 13:01:23 -08:00
herald Updates 2015-01-25 08:01:28 -08:00
home Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
legalpad Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
lipsum Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
macro Change Macro icon to file-image-o 2015-01-26 12:44:43 -08:00
mailinglists Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
maniphest Give Maniphest a title glyph 2015-01-27 14:49:42 -08:00
meta Roll out more FontIcons 2015-01-26 08:19:22 -08:00
metamta Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
notification Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
nuance Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
oauthserver Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
owners Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
passphrase Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
paste Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
people Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
phame Remove 1x AppIcons, use FontIcons instead 2015-01-25 14:14:41 -08:00
phid MetaMTA - add (basic) application emails and deploy to Maniphest 2015-01-19 16:07:26 -08:00
phlux Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
pholio Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
phortune Add boilerplate scaffolding for Phortune subscriptions 2015-01-27 14:50:20 -08:00
phpast derp 2015-01-25 00:22:57 -08:00
phragment Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
phrequent Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
phriction Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
policy Policy - add destructible interface 2015-01-13 16:15:52 -08:00
ponder Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
project Remove extra links in ProjectListItems 2015-01-26 12:44:09 -08:00
releeph Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
remarkup/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
repository In Diffusion, split service URI resolution from conduit client construction 2015-01-27 14:50:38 -08:00
search Redesign Crumbs 2015-01-26 08:27:54 -08:00
settings Roll out more FontIcons 2015-01-26 08:19:22 -08:00
slowvote Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
subscriptions Modernize remaining edge types 2015-01-03 10:58:20 +11:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Fix visibility of PhutilArgumentWorkflow::didConstruct methods 2015-01-16 07:42:07 +11:00
tokens Add back token story icon 2015-01-25 15:12:54 -08:00
transactions Remove 1x AppIcons, use FontIcons instead 2015-01-25 14:14:41 -08:00
typeahead Projects - tokenize [ProjectX] so "projectX" is a match 2015-01-09 14:09:13 -08:00
uiexample Remove 1x AppIcons, use FontIcons instead 2015-01-25 14:14:41 -08:00
xhprof Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00