Page MenuHomePhabricator
Feed Advanced Search

Jan 25 2018

epriestley added a revision to T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald: Unknown Object (Differential Revision).
Jan 25 2018, 3:28 AM · Herald
epriestley triaged T13048: Implement a "take action only when this rule didn't match last time" repetition policy for Herald as Normal priority.
Jan 25 2018, 3:24 AM · Herald
epriestley closed T13036: Fix issues with recent Mercurial wire protocol versions as Resolved.

Presuming this is resolved since we've seen at least some confirmation that it fixed issues and aren't aware of any remaining outstanding problems.

Jan 25 2018, 2:56 AM · Mercurial

Jan 24 2018

epriestley closed T5965: Mirroring an empty repository causes errors in the daemon log every minute. as Resolved by committing Restricted Diffusion Commit.
Jan 24 2018, 11:50 PM · Daemons
epriestley added a revision to T13025: Turn bulk editor into a generic piece of EditEngine infrastructure with Custom Field support: Unknown Object (Differential Revision).
Jan 24 2018, 11:29 PM · Transactions, ApplicationEditor
epriestley added a revision to T5965: Mirroring an empty repository causes errors in the daemon log every minute. : Unknown Object (Differential Revision).
Jan 24 2018, 8:30 PM · Daemons
epriestley added a member for Community: mikenicholson.
Jan 24 2018, 8:18 PM
epriestley added a member for Blessed Committers: mikenicholson.
Jan 24 2018, 8:17 PM
epriestley added a project to T7960: Jumping to symbols from Differential doesn't work well on mobile: Symbols.
Jan 24 2018, 5:39 PM · Symbols, Mobile, Differential
epriestley moved T3130: Improve recognition of symbols in Java from Backlog to Language Support on the Symbols board.
Jan 24 2018, 5:38 PM · Symbols, libphutil
epriestley triaged T13047: Plans: Symbol Indexes as Normal priority.
Jan 24 2018, 5:18 PM · Plans, Symbols
epriestley updated the task description for T13047: Plans: Symbol Indexes.
Jan 24 2018, 5:16 PM · Plans, Symbols
epriestley closed T9424: Commit hash links to symbol lookup as Resolved.

See PHI185. This was fixed by D18753 but didn't get linked up.

Jan 24 2018, 4:46 PM · Symbols, Differential
epriestley closed T9424: Commit hash links to symbol lookup, a subtask of T13047: Plans: Symbol Indexes, as Resolved.
Jan 24 2018, 4:46 PM · Plans, Symbols
epriestley closed T8302: Maybe allow ctrl-click to search for any symbol? as Resolved.

Maybe this works now?

Jan 24 2018, 4:44 PM · Symbols
epriestley closed T8302: Maybe allow ctrl-click to search for any symbol?, a subtask of T13047: Plans: Symbol Indexes, as Resolved.
Jan 24 2018, 4:44 PM · Plans, Symbols
epriestley closed T8235: Update symbol documentation, a subtask of T13047: Plans: Symbol Indexes, as Wontfix.
Jan 24 2018, 4:43 PM · Plans, Symbols
epriestley closed T8235: Update symbol documentation as Wontfix.

I'm going to roll this up into T13047 since this stuff needs a rebuild in general.

Jan 24 2018, 4:43 PM · Restricted Project, Documentation
epriestley closed T8536: Merge symbols and Diviner, a subtask of T4558: Make Diviner useful for third-parties, as Wontfix.
Jan 24 2018, 4:42 PM · Diviner
epriestley closed T8536: Merge symbols and Diviner as Wontfix.

Per above, I think the pathway forward here is probably "tighter integration", not "merge/replace", i.e. tools for Diviner to automatically update Symbols, too. I'm just going to conceptually roll this up into T13047.

Jan 24 2018, 4:41 PM · Symbols, Diviner
epriestley closed T8536: Merge symbols and Diviner, a subtask of T13047: Plans: Symbol Indexes, as Wontfix.
Jan 24 2018, 4:41 PM · Plans, Symbols
epriestley closed T8536: Merge symbols and Diviner, a subtask of T8533: Allow Diviner to fall back to (or link directly to) the Symbol index, as Wontfix.
Jan 24 2018, 4:41 PM · Restricted Project, Symbols, Diviner
epriestley closed T8349: PHP external symbols uses php from server, a subtask of T13047: Plans: Symbol Indexes, as Wontfix.
Jan 24 2018, 4:40 PM · Plans, Symbols
epriestley closed T8349: PHP external symbols uses php from server as Wontfix.

I think this probably isn't worth fixing in the upstream: different versions of PHP are mostly the same; there's usually a good argument for deploying the same version of PHP everywhere; and Phabricator supports both very old and very modern versions of PHP so it should usually be easy to run Phabricator on whatever version of PHP you're developing against.

Jan 24 2018, 4:40 PM · Symbols
epriestley closed T1602: Support scoped symbols as Resolved.

I believe this is supported now (and for some time) in the general case in terms of Phabricator infrastructure. Actually getting it to work requires a very smart highlighter, and the upstream XHPAST highlighter is the only one in existence. But other tasks, like T3130, are better homes for parser/AST improvements to particular languages.

Jan 24 2018, 4:36 PM · Restricted Project, Symbols, Differential, Diffusion
epriestley closed T1602: Support scoped symbols, a subtask of T13047: Plans: Symbol Indexes, as Resolved.
Jan 24 2018, 4:36 PM · Plans, Symbols
epriestley triaged T10771: Symbols search page shows repo's Monogram, should show name as Normal priority.

To reproduce:

Jan 24 2018, 4:30 PM · Symbols
epriestley added a subtask for T13047: Plans: Symbol Indexes: T10771: Symbols search page shows repo's Monogram, should show name.
Jan 24 2018, 4:26 PM · Plans, Symbols
epriestley added a parent task for T10771: Symbols search page shows repo's Monogram, should show name: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:26 PM · Symbols
epriestley added a subtask for T13047: Plans: Symbol Indexes: T1602: Support scoped symbols.
Jan 24 2018, 4:26 PM · Plans, Symbols
epriestley added a parent task for T1602: Support scoped symbols: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:26 PM · Restricted Project, Symbols, Differential, Diffusion
epriestley added a parent task for T12318: Loading Symbols in Phacility (Conduit): T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:25 PM · Customer Impact, Symbols, Feature Request
epriestley added a subtask for T13047: Plans: Symbol Indexes: T12318: Loading Symbols in Phacility (Conduit).
Jan 24 2018, 4:25 PM · Plans, Symbols
epriestley added a parent task for T8536: Merge symbols and Diviner: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:25 PM · Symbols, Diviner
epriestley added a subtask for T13047: Plans: Symbol Indexes: T8536: Merge symbols and Diviner.
Jan 24 2018, 4:25 PM · Plans, Symbols
epriestley added a subtask for T13047: Plans: Symbol Indexes: T8349: PHP external symbols uses php from server.
Jan 24 2018, 4:25 PM · Plans, Symbols
epriestley added a parent task for T8349: PHP external symbols uses php from server: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:25 PM · Symbols
epriestley added a parent task for T7960: Jumping to symbols from Differential doesn't work well on mobile: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:24 PM · Symbols, Mobile, Differential
epriestley added a subtask for T13047: Plans: Symbol Indexes: T7960: Jumping to symbols from Differential doesn't work well on mobile.
Jan 24 2018, 4:24 PM · Plans, Symbols
epriestley added a parent task for T8235: Update symbol documentation: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:24 PM · Restricted Project, Documentation
epriestley added a subtask for T13047: Plans: Symbol Indexes: T8235: Update symbol documentation.
Jan 24 2018, 4:24 PM · Plans, Symbols
epriestley added a subtask for T13047: Plans: Symbol Indexes: T11135: Ctrl-click symbol lookup language in Diffusion ignores `syntax.filemap`.
Jan 24 2018, 4:24 PM · Plans, Symbols
epriestley added a parent task for T11135: Ctrl-click symbol lookup language in Diffusion ignores `syntax.filemap`: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:24 PM · Symbols, Bug Report
epriestley added a parent task for T8302: Maybe allow ctrl-click to search for any symbol?: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:23 PM · Symbols
epriestley added a subtask for T13047: Plans: Symbol Indexes: T8302: Maybe allow ctrl-click to search for any symbol?.
Jan 24 2018, 4:23 PM · Plans, Symbols
epriestley added a parent task for T9424: Commit hash links to symbol lookup: T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:23 PM · Symbols, Differential
epriestley added a subtask for T13047: Plans: Symbol Indexes: T9424: Commit hash links to symbol lookup.
Jan 24 2018, 4:23 PM · Plans, Symbols
epriestley created T13047: Plans: Symbol Indexes.
Jan 24 2018, 4:22 PM · Plans, Symbols

Jan 23 2018

epriestley closed T13043: Improve authentication revocation behaviors as Resolved.

Add a temporary token revoker.
Add a session revoker.
Add an SSH key revoker.
Add a password revoker.
Add a VCS password revoker.

Jan 23 2018, 11:43 PM · Phacility, Auth, Security
epriestley closed T13045: Differential file anchors may contain characters which prevent remarkup linking properly as Resolved.

This is at least fixed in theory. To verify it, I waved my cursor over a revision's table of contents and didn't see any periods.

Jan 23 2018, 11:14 PM · Remarkup, Differential
epriestley added a comment to T13038: Meltdown and Spectre Speculative Branch Prediction Attacks.

The other thought I had was that using a cooperating subprocess and emitting signals to tell it to click a nanosecond-precision stopwatch might also make the attack more practical (or use pipes or domain sockets -- however you can get out of PHP with the lowest cost). They're probably all somewhat slow but likely better than microsecond-precision. Then you "just" need to get a cooperating binary onto the target host.

Jan 23 2018, 6:49 PM · Security
epriestley added a revision to T5954: Modularize "Export to Excel" as a feature of ApplicationSearch: Restricted Differential Revision.
Jan 23 2018, 6:10 PM · Custom Fields, ApplicationSearch
epriestley added a revision to T13046: Surface repository pull logs in the web UI: Restricted Differential Revision.
Jan 23 2018, 6:10 PM · Diffusion
epriestley added a revision to T13046: Surface repository pull logs in the web UI: Unknown Object (Differential Revision).
Jan 23 2018, 4:44 PM · Diffusion
epriestley added a revision to T13046: Surface repository pull logs in the web UI: Unknown Object (Differential Revision).
Jan 23 2018, 4:28 PM · Diffusion
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 23 2018, 4:12 PM · Phacility, Auth, Security
epriestley added a comment to T13046: Surface repository pull logs in the web UI.

As some general commentary on this:

Jan 23 2018, 4:05 PM · Diffusion
epriestley added a revision to T13046: Surface repository pull logs in the web UI: Unknown Object (Differential Revision).
Jan 23 2018, 3:17 PM · Diffusion
epriestley updated subscribers of T13046: Surface repository pull logs in the web UI.

@20after4, heads up that we're going to start exposing pull logs, which contain remote addresses in the upstream. The visibility policy will likely be similar to push logs.

Jan 23 2018, 12:24 AM · Diffusion
epriestley added a revision to T13046: Surface repository pull logs in the web UI: Restricted Differential Revision.
Jan 23 2018, 12:19 AM · Diffusion
epriestley closed T4842: Log when a user's SSH keys are used and what IP accessed them as Resolved.

I believe this has been supported since D11543, in 2015. Specifically, log.ssh.format supports %k, and it appears to work as expected.

Jan 23 2018, 12:17 AM · Security, Diffusion, Auth
epriestley added a revision to T13046: Surface repository pull logs in the web UI: Unknown Object (Differential Revision).
Jan 23 2018, 12:09 AM · Diffusion
epriestley triaged T13046: Surface repository pull logs in the web UI as Normal priority.
Jan 23 2018, 12:00 AM · Diffusion

Jan 22 2018

epriestley closed T10973: Allow users to edit story points via batch (bulk) edits as Resolved by committing Restricted Diffusion Commit.
Jan 22 2018, 8:00 PM · Maniphest, Feature Request
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 6:15 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 5:50 PM · Phacility, Auth, Security
epriestley triaged T13045: Differential file anchors may contain characters which prevent remarkup linking properly as Normal priority.
Jan 22 2018, 5:18 PM · Remarkup, Differential
epriestley added a comment to T13045: Differential file anchors may contain characters which prevent remarkup linking properly.

I thought there was one in Diffusion too

Jan 22 2018, 4:27 PM · Remarkup, Differential
epriestley added a revision to T13045: Differential file anchors may contain characters which prevent remarkup linking properly: Unknown Object (Differential Revision).
Jan 22 2018, 4:22 PM · Remarkup, Differential
epriestley added a comment to T13045: Differential file anchors may contain characters which prevent remarkup linking properly.

This can be fixed by adjusting the regexp in PhabricatorObjectRemarkupRule->getObjectReferencePattern() to accept ., but then we'll match #xxx. as an anchor. In most cases, a terminal period is probably a punctuation character, not an anchor, like: For details, see D123#abc.

Jan 22 2018, 4:04 PM · Remarkup, Differential
epriestley added a comment to T12970: Differential HTML document anchors for changesets and comments may collide.

Yeah, file a new task? I spent 5 minutes looking at this but it isn't entirely trivial. Immediate issues are:

Jan 22 2018, 3:32 PM · Differential
epriestley added a revision to T12509: Plan the path forward from HMAC-SHA1: Unknown Object (Differential Revision).
Jan 22 2018, 2:16 AM · Infrastructure, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 2:16 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 2:00 AM · Phacility, Auth, Security
epriestley updated the task description for T13043: Improve authentication revocation behaviors.
Jan 22 2018, 1:59 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 1:52 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Restricted Differential Revision.
Jan 22 2018, 1:34 AM · Phacility, Auth, Security
epriestley updated the task description for T13043: Improve authentication revocation behaviors.
Jan 22 2018, 1:20 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 1:20 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 1:12 AM · Phacility, Auth, Security
epriestley updated the task description for T13043: Improve authentication revocation behaviors.
Jan 22 2018, 12:53 AM · Phacility, Auth, Security
epriestley updated the task description for T13043: Improve authentication revocation behaviors.
Jan 22 2018, 12:50 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 12:35 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 22 2018, 12:08 AM · Phacility, Auth, Security

Jan 21 2018

epriestley updated the task description for T13043: Improve authentication revocation behaviors.
Jan 21 2018, 11:16 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 11:15 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 4:12 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 4:02 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 3:44 PM · Phacility, Auth, Security
epriestley updated the task description for T13044: SAML Support.
Jan 21 2018, 3:05 PM · Auth
epriestley added a project to T13044: SAML Support: Auth.
Jan 21 2018, 2:37 PM · Auth
epriestley triaged T13044: SAML Support as Wishlist priority.
Jan 21 2018, 1:52 PM · Auth
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 3:27 AM · Phacility, Auth, Security
epriestley closed T11827: ssh-auth hangs on FreeBSD as Resolved.

From https://bugzilla.mindrot.org/show_bug.cgi?id=2496, this is apparently fixed in the OpenSSH upstream (https://github.com/openssh/openssh-portable/commit/ddd3d34e5c7979ca6f4a3a98a7d219a4ed3d98c2). Since this is a bug in OpenSSH, an upstream fix is available, and the impact is fairly narrow, I don't plan to work around it in Phabricator.

Jan 21 2018, 2:58 AM · Diffusion, Bug Report
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 1:45 AM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 21 2018, 1:23 AM · Phacility, Auth, Security

Jan 20 2018

epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 20 2018, 5:19 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Unknown Object (Differential Revision).
Jan 20 2018, 5:01 PM · Phacility, Auth, Security
epriestley added a revision to T13043: Improve authentication revocation behaviors: Restricted Differential Revision.
Jan 20 2018, 4:57 PM · Phacility, Auth, Security
epriestley edited the content of Changelog.
Jan 20 2018, 4:52 PM