Page MenuHomePhabricator
Feed All Stories

Dec 20 2018

epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Restricted Differential Revision.
Dec 20 2018, 8:18 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley updated the task description for T13178: Plans: Support Pact Competitive Update.
Dec 20 2018, 7:57 PM · Plans, Support, Phacility
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 20 2018, 7:56 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T13065: Move storage for `mailKey` to the Mail application: Restricted Differential Revision.
Dec 20 2018, 7:56 PM · Mail
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 20 2018, 7:48 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley triaged T11351: Move Pholio to EditEngine and modern APIs as Wishlist priority.
Dec 20 2018, 7:48 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 20 2018, 6:43 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 20 2018, 6:24 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 20 2018, 6:12 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
amckinley edited the content of Developer Setup.
Dec 20 2018, 12:15 AM

Dec 19 2018

epriestley added a revision to T13179: sshd with "ForceUser" does not compile on High Sierra: Unknown Object (Differential Revision).
Dec 19 2018, 8:48 PM · Setup, Phacility
amckinley created P2112 (An Untitled Masterwork).
Dec 19 2018, 8:24 PM
epriestley added a member for Community: jmc.
Dec 19 2018, 7:28 PM
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 19 2018, 7:21 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a comment to T13179: sshd with "ForceUser" does not compile on High Sierra.

I'll get this actually landed, but here's the patch I'm using for ForceUser until I get there:

Dec 19 2018, 7:15 PM · Setup, Phacility
amckinley added a comment to T13179: sshd with "ForceUser" does not compile on High Sierra.

I was also able to get OpenSSH 7.9p1 to build cleanly on OS X Mojave 10.14.2. For posterity:

Dec 19 2018, 7:06 PM · Setup, Phacility
epriestley added a comment to T4200: Building OS packages and install scripts.

(Please use Discourse for this sort of discussion.)

Dec 19 2018, 3:50 PM · Guides, Setup
yaneurabeya added a comment to T4200: Building OS packages and install scripts.

It's been several year's since this task has been opened up, and it's not clear what the current progress on this. Is there a way that versioning please be added to GitHub, per the recommendations on https://github.com/Homebrew/homebrew-php/pull/3864 ? I'm not able to install arcanist currently using homebrew because there isn't a stable tagged version newer than one from 2012.

Dec 19 2018, 11:13 AM · Guides, Setup
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 19 2018, 12:09 AM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request

Dec 18 2018

epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 18 2018, 11:41 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley updated subscribers of T11351: Move Pholio to EditEngine and modern APIs.

@amckinley, for general context on where I'm headed here:

Dec 18 2018, 11:34 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 18 2018, 11:28 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T11351: Move Pholio to EditEngine and modern APIs: Unknown Object (Differential Revision).
Dec 18 2018, 11:17 PM · Restricted Project, EditEngine, Conduit, Pholio, Feature Request
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 10:34 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 10:19 PM · Plans
amckinley added a revision to T12538: Search field in header doesn't show both tags and (disabled, bot, or mailing list) users with same name: Unknown Object (Differential Revision).
Dec 18 2018, 8:08 PM · Customer Impact, Typeahead, Bug Report
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 8:04 PM · Plans
epriestley added a revision to T13226: Consider login/session alerts, and other security alerts (for example, around MFA): Unknown Object (Differential Revision).
Dec 18 2018, 7:58 PM · Auth, Security
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 7:58 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 7:38 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 7:17 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 4:23 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 4:12 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 4:04 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 3:19 PM · Plans
epriestley awarded T13222: 2018 Week 48-51 Bonus Content a The World Burns token.
Dec 18 2018, 3:17 PM · Plans
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

Notes for myself:

Dec 18 2018, 3:06 PM · Plans
epriestley triaged T13226: Consider login/session alerts, and other security alerts (for example, around MFA) as Low priority.
Dec 18 2018, 2:20 PM · Auth, Security
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 18 2018, 2:01 PM · Plans

Dec 17 2018

epriestley closed T9770: It is possible to use the same 2FA token more than once as Wontfix.

After the stack of changes under D19897 land:

Dec 17 2018, 10:22 PM · Security, Auth
epriestley closed T13186: Upgrading: Legacy "Can Edit <Field>" policies in Maniphest; requireCapabilities() in TransactionEditor as Resolved.

This appears to be stable and working properly. D19897 removes a straggling guardrail.

Dec 17 2018, 8:46 PM · Security, Policy, ApplicationEditor, Guides, Installing & Upgrading
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 17 2018, 8:37 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 17 2018, 7:24 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 17 2018, 7:12 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 17 2018, 6:10 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 17 2018, 5:19 PM · Plans
epriestley renamed T13206: Diviner publishing can fail resoundingly with unusual file permissions [was: User documentation on "secure" is occasionally unpublishing] from User documentation on "secure" is occasionally unpublishing to Diviner publishing can fail resoundingly with unusual file permissions [was: User documentation on "secure" is occasionally unpublishing].
Dec 17 2018, 3:45 PM · Diviner
epriestley renamed T13222: 2018 Week 48-51 Bonus Content from 2018 Week 48-50 Bonus Content to 2018 Week 48-51 Bonus Content.
Dec 17 2018, 2:51 PM · Plans
epriestley added a member for Community: • cfloyd.
Dec 17 2018, 2:08 PM

Dec 16 2018

20after4 added a watcher for Plans: 20after4.
Dec 16 2018, 6:03 PM

Dec 15 2018

epriestley edited the content of Changelog.
Dec 15 2018, 7:20 AM
epriestley created 2018 Week 50 (Mid December).
Dec 15 2018, 7:19 AM

Dec 14 2018

epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 14 2018, 3:57 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 14 2018, 2:16 PM · Plans
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 14 2018, 1:32 PM · Plans

Dec 13 2018

epriestley added a revision to T9770: It is possible to use the same 2FA token more than once: Unknown Object (Differential Revision).
Dec 13 2018, 11:44 PM · Security, Auth
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 13 2018, 11:44 PM · Plans
epriestley added a comment to T13219: When returning a writable connection as a "r" connection, label it so it can be reused as a "w" connection.

Yeah, that's T10769.

Dec 13 2018, 11:41 PM · Clusters, Infrastructure
joshuaspence added a comment to T13219: When returning a writable connection as a "r" connection, label it so it can be reused as a "w" connection.

I am seeing a similar issue on our install:

[2018-12-13 12:20:12] EXCEPTION: (PhabricatorClusterImproperWriteException) Unable to establish a write-mode connection (to application database "phabricator_repository") because Phabricator is in read-only mode. Whatever you are trying to do does not function correctly in read-only mode. at [<phabricator>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:119] arcanist(head=stable, ref.master=d9a4293ae734, ref.stable=45a8d22c74a6), phabricator(head=stable, ref.master=2951694c2737, ref.stable=237a2a190984), phlab(head=master, ref.master=564c60d09ff4), phutil(head=stable, ref.master=dd136d1c3712, ref.stable=414a4c6abb1b)
  #0 PhabricatorLiskDAO::raiseImproperWrite(string) called at [<phabricator>/src/infrastructure/storage/lisk/PhabricatorLiskDAO.php:60]
  #1 PhabricatorLiskDAO::establishLiveConnection(string) called at [<phabricator>/src/infrastructre/storage/lisk/LiskDAO.php:1011]
  #2 LiskDAO::establishConnection(string) called at [<phabricator>/src/applications/repository/stora... (619 more bytes) ... at [<phutil>/src/future/exec/ExecFuture.php:380]
[13-Dec-2018 12:20:12 Etc/UTC] arcanist(head=stable, ref.master=d9a4293ae734, ref.stable=45a8d22c74a6), phabricator(head=stable, ref.master=2951694c2737, ref.stable=237a2a190984), phlab(head=master, ref.master=564c60d09ff4), phutil(head=stable, ref.master=dd136d1c3712, ref.stable=414a4c6abb1b)
[13-Dec-2018 12:20:12 Etc/UTC]   #0 <#3> ExecFuture::resolvex() called at [<phabricator>/src/applications/repository/daemon/PhabricatorRepositoryPullLocalDaemon.php:446]
[13-Dec-2018 12:20:12 Etc/UTC]   #1 phlog(PhutilProxyException) called at [<phabricator>/src/applications/repository/daemon/PhabricatorRepositoryPullLocalDaemon.php:453]
[13-Dec-2018 12:20:12 Etc/UTC]   #2 PhabricatorRepositoryPullLocalDaemon::resolveUpdateFuture(PhabricatorRepository, ExecFuture, integer) called at [<phabricator>/src/applications/repository/daemon/PhabricatorRepositoryPullLocalDaemon.php:222]
[13-Dec-2018 12:20:12 Etc/UTC]   #3 PhabricatorRepositoryPullLocalDaemon::run() called at [<phutil>/src/daemon/PhutilDaemon.php:219]
[13-Dec-2018 12:20:12 Etc/UTC]   #4 PhutilDaemon::execute() called at [<phutil>/scripts/daemon/exec/exec_daemon.php:131]
Dec 13 2018, 11:40 PM · Clusters, Infrastructure
joshuaspence added a comment to T13219: When returning a writable connection as a "r" connection, label it so it can be reused as a "w" connection.

I am seeing a similar issue on our install:

Dec 13 2018, 11:38 PM · Clusters, Infrastructure
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Restricted Differential Revision.
Dec 13 2018, 8:41 PM · Plans
epriestley added a revision to T12509: Plan the path forward from HMAC-SHA1: Unknown Object (Differential Revision).
Dec 13 2018, 8:19 PM · Infrastructure, Security
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 13 2018, 8:19 PM · Plans
epriestley added a revision to T13225: Complete session digest migration from SHA1 to SHA256: Unknown Object (Differential Revision).
Dec 13 2018, 7:31 PM · Installing & Upgrading, Infrastructure, Security
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 13 2018, 7:31 PM · Plans
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

One piece of minor mess here -- when you bin/auth recover yourself into a MFA'd account, you can get two MFA prompts: one to upgrade the session, then one to allow you to perform a password reset. Probably, the contextless password reset should only require MFA if you actually submit the form, and should do one-shot MFA, and ideally should carry the challenge tokens from the login and belong to the same workflow, although that's probably impractical.

Dec 13 2018, 7:21 PM · Plans
epriestley added a revision to T13217: Upgrading: Hardening of qsprintf(): Unknown Object (Differential Revision).
Dec 13 2018, 7:01 PM · Installing & Upgrading, Infrastructure, Security, Guides
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 13 2018, 7:01 PM · Plans
epriestley triaged T13225: Complete session digest migration from SHA1 to SHA256 as Low priority.
Dec 13 2018, 6:42 PM · Installing & Upgrading, Infrastructure, Security
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 13 2018, 6:34 PM · Plans
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

Bind Challenges to Sessions

Dec 13 2018, 6:03 PM · Plans
epriestley added a comment to T12521: "(Exception) Expected nonempty 'cmds' specification!" when trying to clone or pull mercurial repository.

If you want me to look at something, file a report on Discourse with reproduction steps that I can follow to reproduce the issue. I don't need any other discussion or context. I do need working reproduction steps.

Dec 13 2018, 5:46 PM · Bug Report (Needs Information)
epriestley added a comment to T12521: "(Exception) Expected nonempty 'cmds' specification!" when trying to clone or pull mercurial repository.

No.

Dec 13 2018, 5:43 PM · Bug Report (Needs Information)
arrowd added a comment to T12521: "(Exception) Expected nonempty 'cmds' specification!" when trying to clone or pull mercurial repository.

@epriestley I have seen you working on Mercurial stuff. Can you take a look at my findings above?

Dec 13 2018, 4:38 PM · Bug Report (Needs Information)
epriestley added a comment to T2549: Support linking multiple external accounts from the same provider with one Phabricator account.

Sorry, yeah, I meant T6703.

Dec 13 2018, 12:48 PM · Restricted Project, Restricted Project, LDAP, Auth, OAuthServer
urzds added a comment to T2549: Support linking multiple external accounts from the same provider with one Phabricator account.

I believe that instead of T7667 you meant to write T6703.

Dec 13 2018, 11:20 AM · Restricted Project, Restricted Project, LDAP, Auth, OAuthServer
epriestley closed T13218: Remove LiskDAO->loadOneRelative() as Resolved by committing Restricted Diffusion Commit.
Dec 13 2018, 12:42 AM · Installing & Upgrading, Infrastructure
joshuaspence edited P2111 (An Untitled Masterwork).
Dec 13 2018, 12:36 AM
joshuaspence edited P2111 (An Untitled Masterwork).
Dec 13 2018, 12:25 AM
joshuaspence created P2111 (An Untitled Masterwork).
Dec 13 2018, 12:24 AM
epriestley added a revision to T13218: Remove LiskDAO->loadOneRelative(): Unknown Object (Differential Revision).
Dec 13 2018, 12:16 AM · Installing & Upgrading, Infrastructure
epriestley added a revision to T13218: Remove LiskDAO->loadOneRelative(): Unknown Object (Differential Revision).
Dec 13 2018, 12:13 AM · Installing & Upgrading, Infrastructure

Dec 12 2018

epriestley added a revision to T13218: Remove LiskDAO->loadOneRelative(): Unknown Object (Differential Revision).
Dec 12 2018, 11:49 PM · Installing & Upgrading, Infrastructure
epriestley added a revision to T13218: Remove LiskDAO->loadOneRelative(): Unknown Object (Differential Revision).
Dec 12 2018, 11:39 PM · Installing & Upgrading, Infrastructure
epriestley updated the task description for T784: Allow Differential changesets to be marked with various attributes.
Dec 12 2018, 11:24 PM · Restricted Project, Restricted Project, Restricted Project, Differential, Arcanist
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

This should learn from Auth and support multiple providers of the same type from initial implementation (see T6703).

Dec 12 2018, 8:37 PM · Plans
epriestley moved T5504: Figure out how to render external accounts in the UI from Backlog to Grey Users / Nuance on the Auth board.
Dec 12 2018, 8:36 PM · Restricted Project, Auth
epriestley moved T4310: Allow external users to establish real sessions from Backlog to Grey Users / Nuance on the Auth board.
Dec 12 2018, 8:36 PM · Auth
epriestley moved T1205: Allow grey users in some form or other from Backlog to Grey Users / Nuance on the Auth board.
Dec 12 2018, 8:36 PM · Restricted Project, People, Auth, Wikimedia
epriestley moved T6115: Allow multi-factor authentication to be a requirement for user subgroups, including administrators from Backlog to MFA on the Auth board.
Dec 12 2018, 8:29 PM · Haskell.org, Auth
epriestley moved T4184: API does not contain user.create from Backlog to Far Future on the Auth board.
Dec 12 2018, 8:28 PM · Restricted Project, FreeBSD, Auth, Conduit
epriestley merged T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled into T11514: Authentication should have a way to customize the credentials name.
Dec 12 2018, 8:27 PM · Auth, LDAP, Feature Request
epriestley merged task T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled into T11514: Authentication should have a way to customize the credentials name.
Dec 12 2018, 8:27 PM · Auth
epriestley moved T6549: Backup codes for multi-factor authentication from Backlog to MFA on the Auth board.
Dec 12 2018, 8:26 PM · Restricted Project, Auth
epriestley moved T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available from Backlog to MFA on the Auth board.
Dec 12 2018, 8:26 PM · Haskell.org, Auth
epriestley moved T4279: Improve auth/LDAP import tools to assist in linking/merging accounts and migrations across providers from Backlog to LDAP is Special on the Auth board.
Dec 12 2018, 8:25 PM · Auth
epriestley closed T4131: Store LDAP domain as credential source for LDAP external accounts as Wontfix.

I think we're going to fix this with T7667 instead. Binding to a particular domain creates headaches if you actually move the LDAP server, and unlocked authentication creates a lot of other problems that we can't address in a similar way.

Dec 12 2018, 8:25 PM · Auth, Security
epriestley moved T4131: Store LDAP domain as credential source for LDAP external accounts from Backlog to Next on the Auth board.
Dec 12 2018, 8:24 PM · Auth, Security
epriestley closed T5210: Support GitHub Enterprise as an OAuth Provider as Wontfix.

This is conceptually easy but we have no outstanding requests from customers.

Dec 12 2018, 8:24 PM · Auth
epriestley moved T5351: Phabricator shows "Anyone can register an account" even if no registration-enabled auth providers exist from Backlog to Next on the Auth board.
Dec 12 2018, 8:23 PM · Restricted Project, Auth