Page MenuHomePhabricator
Feed Advanced Search

Jun 5 2017

epriestley added a comment to T12796: Ambiguous URL rejection broke existing remarkup blocks with: [[ <ambigous URI> ... ]] .

Thanks for updating your report with reproduction instructions, they were very helpful in reproducing and fixing the bug.

Jun 5 2017, 12:51 PM · Remarkup, Bug Report
epriestley added a revision to T12796: Ambiguous URL rejection broke existing remarkup blocks with: [[ <ambigous URI> ... ]] : Unknown Object (Differential Revision).
Jun 5 2017, 12:48 PM · Remarkup, Bug Report
epriestley claimed T12796: Ambiguous URL rejection broke existing remarkup blocks with: [[ <ambigous URI> ... ]] .
Jun 5 2017, 12:39 PM · Remarkup, Bug Report

Jun 3 2017

epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
Jun 3 2017, 1:25 PM · Inline Comments, Installing & Upgrading, Differential

Jun 2 2017

epriestley added a comment to T12793: Unable to move Phriction documents.

D18069 appears to fix this, but I want to understand where it blames to and possibly pursue a more graceful fix since D18069 feels a little flimsy.

Jun 2 2017, 11:28 PM · Customer Impact, Bug Report, Phriction
epriestley added a revision to T12793: Unable to move Phriction documents: Unknown Object (Differential Revision).
Jun 2 2017, 11:14 PM · Customer Impact, Bug Report, Phriction
epriestley added a comment to T12792: Consider an option to disable all popup notifications.

Arguments against:

Jun 2 2017, 11:03 PM · Feature Request, Customer Impact, Notifications
epriestley claimed T12793: Unable to move Phriction documents.
Jun 2 2017, 10:50 PM · Customer Impact, Bug Report, Phriction
epriestley created T12792: Consider an option to disable all popup notifications.
Jun 2 2017, 10:40 PM · Feature Request, Customer Impact, Notifications
epriestley edited the content of Changelog.
Jun 2 2017, 8:20 PM
epriestley created 2017 Week 22 (Very Early June).
Jun 2 2017, 8:19 PM
epriestley added a comment to T5301: Inline Remarkup escaping.

If you want to type sequences like O2 without triggering remarkup, you can:

Jun 2 2017, 3:17 PM · Remarkup
epriestley closed T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues, a subtask of T5422: Does Phabricator integrate with JIRA?, as Invalid.
Jun 2 2017, 11:21 AM · Guides, Doorkeeper
epriestley closed T12748: Duplicated comments on JIRA when differential revisions are linked to JIRA issues as Invalid.

We haven't received more information on this, so we don't know how to reproduce it and can't move forward. Feel free to file a new issue in the future with complete reproduction steps, per above.

Jun 2 2017, 11:21 AM · Bug Report (Needs Information), Doorkeeper
epriestley closed T12764: Git clone suddenly timeouts on accounts with newly uploaded ssh keys as Invalid.

We don't know how to reproduce this, so we can't move forward, and haven't received more information in several days.

Jun 2 2017, 11:19 AM · Bug Report (Needs Information)
epriestley closed T12773: User image is found broken on migrating to the latest version of Phabricator. as Invalid.

We don't know how to reproduce this, and haven't received more information in several days.

Jun 2 2017, 11:18 AM · Bug Report (Needs Information)
epriestley closed T12776: Pholio's "replace" transaction does not attach files properly after refactoring as Resolved.

This appears to have been resolved by D18042. I'm letting the mail stuff fall by the wayside for now.

Jun 2 2017, 11:17 AM · Bug Report, Pholio
epriestley closed T12786: New Revisions of Images in Pholio Mocks are not visible for other users.... as Invalid.

I can't reproduce this at HEAD, so presuming this was resolved by rP7b290b94a7.

Jun 2 2017, 11:16 AM · Pholio, Bug Report
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
Jun 2 2017, 11:12 AM · Inline Comments, Installing & Upgrading, Differential

Jun 1 2017

epriestley added a comment to T12789: Confirm/remedy issues with duplicate Owners paths.

It's possible that didn't get everything, but yell if you hit anything else and we can shovel on some more test cases. Thanks for the report!

Jun 1 2017, 11:42 PM · Owners, Restricted Project, Bug Report, Customer Impact
epriestley closed T12789: Confirm/remedy issues with duplicate Owners paths as Resolved by committing Restricted Diffusion Commit.
Jun 1 2017, 11:42 PM · Owners, Restricted Project, Bug Report, Customer Impact
epriestley added a comment to T12779: File anchor links can load scrolled to the wrong file.

This is still not working very well for me in Safari in production, although I don't seem to be able to break it in Chrome or Firefox anymore after a few tries.

Jun 1 2017, 9:15 PM · Restricted Project, Differential, Bug Report
epriestley added a revision to T12789: Confirm/remedy issues with duplicate Owners paths: Unknown Object (Differential Revision).
Jun 1 2017, 9:04 PM · Owners, Restricted Project, Bug Report, Customer Impact
epriestley added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

There may also be a similar attack possible by adding address in local network space as a JIRA install, outbound HTTP hook (unlikely a problem today, but maybe in the future), Phabricator OAuth install, LDAP server, etc. Today, we're generally balancing things as "by default, it's OK for administrators to register services in local network space".

Jun 1 2017, 8:56 PM · Files
epriestley added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

Harbormaster and Diffusion do not use the outbound blacklist, since it would prevent users from interacting with local-network build hosts (for example, a local install of Jenkins) or local-network repositories (for example, a local install of GitHub Enterprise). We currently consider these use cases to be common / valuable.

Jun 1 2017, 8:47 PM · Files
epriestley added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

In practice, every paying customer who has ever asked us about SAML has wanted to use OneLogin as a SAML provider. OneLogin's breach does not imply SAML is bad; it implies OneLogin is bad. For paying customers who are interested in understanding our stance on SAML support, criticism of OneLogin is materially relevant because they all want to use OneLogin.

Jun 1 2017, 8:32 PM · Haskell.org, Auth
epriestley closed T12790: "Settings" application is not reachable via global typeahead as Resolved by committing Restricted Diffusion Commit.
Jun 1 2017, 7:40 PM · Customer Impact, Bug Report, Applications
epriestley added a revision to T12790: "Settings" application is not reachable via global typeahead: Unknown Object (Differential Revision).
Jun 1 2017, 7:33 PM · Customer Impact, Bug Report, Applications
epriestley added a revision to T12779: File anchor links can load scrolled to the wrong file: Unknown Object (Differential Revision).
Jun 1 2017, 7:22 PM · Restricted Project, Differential, Bug Report
epriestley created T12790: "Settings" application is not reachable via global typeahead.
Jun 1 2017, 7:16 PM · Customer Impact, Bug Report, Applications
epriestley added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

Why do you believe I haven't performed a serious technical evaluation of SAML?

Jun 1 2017, 7:00 PM · Haskell.org, Auth
epriestley added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

Why did you think that a sarcastic, condescending comment was the best way to convince me to reserve judgement?

Jun 1 2017, 5:23 PM · Haskell.org, Auth
epriestley added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

@siepkes, what are you hoping to get out of making that comment? How do you believe it benefits you?

Jun 1 2017, 3:42 PM · Haskell.org, Auth
epriestley added a comment to T12789: Confirm/remedy issues with duplicate Owners paths.

@lvital, I can only reproduce this if use "Weak Dominion". Is that the case in your example, too?

Jun 1 2017, 3:32 PM · Owners, Restricted Project, Bug Report, Customer Impact
epriestley added a revision to T12787: Creating a subtask 'reopens' the new task: Unknown Object (Differential Revision).
Jun 1 2017, 3:20 PM · Feed, Bug Report
epriestley added a comment to T12787: Creating a subtask 'reopens' the new task.

This transaction uses shouldHideForFeed(), which isn't currently supported by Modular Transactions. It got swapped over in D17844 or some related change and we didn't catch that the logic wasn't firing anymore since this is a bit of an obscure case.

Jun 1 2017, 3:15 PM · Feed, Bug Report
epriestley closed T12787: Creating a subtask 'reopens' the new task as Resolved by committing Restricted Diffusion Commit.
Jun 1 2017, 3:08 PM · Feed, Bug Report
epriestley added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

More on SAML:

Jun 1 2017, 3:01 PM · Haskell.org, Auth
epriestley added a revision to T12787: Creating a subtask 'reopens' the new task: Unknown Object (Differential Revision).
Jun 1 2017, 2:59 PM · Feed, Bug Report
epriestley created T12789: Confirm/remedy issues with duplicate Owners paths.
Jun 1 2017, 1:00 PM · Owners, Restricted Project, Bug Report, Customer Impact
epriestley closed T12788: Test for T12787 as Invalid.
Jun 1 2017, 12:56 PM · Feed, Bug Report
epriestley closed T12788: Test for T12787, a subtask of T12787: Creating a subtask 'reopens' the new task, as Invalid.
Jun 1 2017, 12:56 PM · Feed, Bug Report
epriestley claimed T12787: Creating a subtask 'reopens' the new task.

Thanks, this reproduces here for me.

Jun 1 2017, 12:56 PM · Feed, Bug Report
epriestley created T12788: Test for T12787.
Jun 1 2017, 12:55 PM · Feed, Bug Report
epriestley added Q625: How to disable creation of reviews without a repository? (Answer 550).
Jun 1 2017, 12:54 PM
epriestley added a comment to T12779: File anchor links can load scrolled to the wrong file.

(This is still on my radar.)

Jun 1 2017, 12:50 PM · Restricted Project, Differential, Bug Report
epriestley added a comment to T12786: New Revisions of Images in Pholio Mocks are not visible for other users.....

I believe this was fixed by 7b290b94a726f7c9eb3efd9e065499fde1b0ad00. Are you 100% sure that the image was updated after that change?

Jun 1 2017, 12:49 PM · Pholio, Bug Report
epriestley added a comment to T12784: Allow color escapes in PhutilConsoleTable rendering.

Use tsprintf() ("terminal string print formatted") instead of phutil_console_format():

Jun 1 2017, 12:48 PM · libphutil, Feature Request

May 31 2017

• tomekj2ee awarded T4207: Implement (tree) subtasks, as distinct from (graph) task dependencies a Love token.
May 31 2017, 6:04 PM · Maniphest
joshuaspence added a comment to T1026: Request: ability to select line range for comment via touchscreen.

I currently expect to revert this change and decline to implement the feature because it makes using Differential on a phone more difficult for left-handed users

May 31 2017, 7:05 AM · Inline Comments, Differential
epriestley added a revision to T12780: Icons look bad in HistoryTableView: Unknown Object (Differential Revision).
May 31 2017, 3:02 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

But most of all, it shouldn't depend on ... any bloated framework. That's why clipboard.js exists.

May 31 2017, 2:45 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

Sorry I guess it is 5 lines:

May 31 2017, 2:44 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

I super hate that feature but it looks like it's literally three lines of JS. How does that repository have 18K stars? This is like left-pad v2.

May 31 2017, 2:40 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

Yeah, I think we get even more design leeway here if we do T9713 and the actual commit page becomes less of "big blog of poorly aligned text" and more "list of revisions, tasks, diffs, builds" + "option to view raw".

May 31 2017, 2:33 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

(I've got some kind of family thing going on myself so I may not be around too much longer tonight.)

May 31 2017, 2:31 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

I think the link to the revision is probably the most generally useful piece of information, but we could replace this:

May 31 2017, 2:26 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

You can just click the commit title to get to builds/diffs/etc. GitHub has no direct link to builds/tasks/issues; GitLab has a direct link to builds only.

May 31 2017, 2:22 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

The "Browse" buttons also don't actually do anything right now, but probably don't need an icon.

May 31 2017, 2:14 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

we have icons

May 31 2017, 2:11 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

What if we just removed the icons completely?

May 31 2017, 2:09 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

I don't think any icon is ever really going to say "Revision", "Audit", "Lint", "Build", "Task", "Commit", etc., no matter how many fancy illustrators we hire.

May 31 2017, 1:55 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

Without changing the design much:

May 31 2017, 1:20 AM
epriestley added a comment to T12780: Icons look bad in HistoryTableView.

Also: one of these commits has an important build failure, can you find it in less than 15 minutes as a user with poor color vision?

May 31 2017, 1:11 AM
epriestley reopened T12779: File anchor links can load scrolled to the wrong file as "Open".

I think that got things closer but we aren't quite there yet. I'll poke at this a bit more tomorrow.

May 31 2017, 1:07 AM · Restricted Project, Differential, Bug Report
epriestley reopened T12779: File anchor links can load scrolled to the wrong file, a subtask of T12733: (2017 Week 20) Inline Comments Errata / Feedback, as Open.
May 31 2017, 1:07 AM · Inline Comments, Installing & Upgrading, Differential
epriestley closed T12779: File anchor links can load scrolled to the wrong file, a subtask of T12733: (2017 Week 20) Inline Comments Errata / Feedback, as Resolved.
May 31 2017, 12:56 AM · Inline Comments, Installing & Upgrading, Differential
epriestley closed T12779: File anchor links can load scrolled to the wrong file as Resolved by committing Restricted Diffusion Commit.
May 31 2017, 12:56 AM · Restricted Project, Differential, Bug Report
epriestley claimed T12779: File anchor links can load scrolled to the wrong file.
May 31 2017, 12:43 AM · Restricted Project, Differential, Bug Report
epriestley added a revision to T12779: File anchor links can load scrolled to the wrong file: Unknown Object (Differential Revision).
May 31 2017, 12:43 AM · Restricted Project, Differential, Bug Report
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 31 2017, 12:10 AM · Inline Comments, Installing & Upgrading, Differential
epriestley added a parent task for T12779: File anchor links can load scrolled to the wrong file: T12733: (2017 Week 20) Inline Comments Errata / Feedback.
May 31 2017, 12:04 AM · Restricted Project, Differential, Bug Report
epriestley added a subtask for T12733: (2017 Week 20) Inline Comments Errata / Feedback: T12779: File anchor links can load scrolled to the wrong file.
May 31 2017, 12:04 AM · Inline Comments, Installing & Upgrading, Differential
epriestley added a comment to T12779: File anchor links can load scrolled to the wrong file.

Possibly fallout from T11784 / D17911, although those shouldn't really interact here unless there are other bugs.

May 31 2017, 12:01 AM · Restricted Project, Differential, Bug Report

May 30 2017

epriestley closed T12778: Repository mirroring is much more frequent than necessary as Invalid.

For pulls (vs mirrors), we switched to ls-remote to detect no-ops in D17497. The primary motivation was to let us make better clustering decisions, but it also "appeared" to improve performance, which suggests that it may not be outlandish to imagine that git ls-remote would use fewer resources here as well.

May 30 2017, 11:29 PM · Restricted Project, Bug Report
epriestley added a comment to T12778: Repository mirroring is much more frequent than necessary.

I'm not sure, since I'm not really sure what problem we're solving. It sounds like there are potentially three motivations:

May 30 2017, 10:31 PM · Restricted Project, Bug Report
epriestley added a comment to T12778: Repository mirroring is much more frequent than necessary.

Can you walk me through why you consider this to be a bug report rather than a feature request?

May 30 2017, 9:38 PM · Restricted Project, Bug Report
epriestley added a comment to M1476: Inline Comment Browse bar.

Sounds good. Current trajectory is:

May 30 2017, 9:29 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

what is this even

May 30 2017, 9:22 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

(I don't have any plans for making JS and PHP render from the same authority -- I don't see any realistic way to accomplish it.)

May 30 2017, 9:21 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

And, uh, SIMPLE is a color. I'm going to change that first, unless you have some other plan for having the yellow and non-yellow buttons present in the mock?

May 30 2017, 9:19 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Okay. I have to port whatever we're using to PHUIX so you'll have to retouch both PHP and JS, but I can maybe put PHUIX rendering beside PHUI rendering in UIExamples to make that easier.

May 30 2017, 9:17 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Are those buttons rendered by any existing class, or are they novel elements? The circular menus are presumably PHUIIconCircleView but the other buttons look custom (it looks like the spacing is slightly different from the existing "Simple" buttons, maybe)? Should I add a new mode to PHUIButtonView, or is this an existing mode somewhere that I'm just missing, or are they just "Simple" buttons with slightly Photoshoppy rendering?

May 30 2017, 9:13 PM
epriestley added a comment to T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).

If you believe this is not an issue with a bad SAPI binary, please file a new bug report including reproduction steps I can follow to reproduce the issue (see Providing Reproduction Steps for guidance).

May 30 2017, 9:08 PM · Setup
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 30 2017, 9:04 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a comment to M1476: Inline Comment Browse bar.

I'm fine with dropping "no progress bars". I believe most requests we've ever received about inlines -- like T8909#224084 -- are fundamentally misguided. That user wanted features to make managing a review with 100 spelling corrections easier. But these requests are common and I don't have any real reason to believe that making Differential hard to misuse is actually helping anyone or putting any real pressure on attacking the root issues.

May 30 2017, 8:47 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I think this feature is just inherently incompatible with my hardline "review shouldn't be a progress bar" view, and it would be more confusing to try to obscure the progress aspect of it.

May 30 2017, 8:45 PM
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 30 2017, 8:37 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a comment to M1476: Inline Comment Browse bar.

I can also just put next/prev back on inlines if you prefer, and we can deal with the design issue if/when we add a context menu for "View History", "View Raw Remarkup", etc. (T11401).

May 30 2017, 8:32 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I don't think we need to keep iterating here -- I don't think any version of this will ever be useful to me personally, and I think I'm clearly fighting a losing battle by trying to keep all the "X / Y" progress-bar-style elements out of the UI.

May 30 2017, 8:31 PM
epriestley added a revision to T12733: (2017 Week 20) Inline Comments Errata / Feedback: Unknown Object (Differential Revision).
May 30 2017, 8:26 PM · Inline Comments, Installing & Upgrading, Differential
epriestley added a comment to M1476: Inline Comment Browse bar.

I think it's fine for none of this to work on mobile for now.

May 30 2017, 8:20 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Okay, I'm going to implement these behaviors:

May 30 2017, 8:11 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

Oh! Works great in Chrome.

May 30 2017, 7:40 PM
epriestley added a comment to M1476: Inline Comment Browse bar.

I deployed D18042 to secure, but it isn't retroactive. You can either:

May 30 2017, 7:02 PM
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

Specifically, I got this (mail with HTML and text parts containing over-escaped HTML):

May 30 2017, 6:59 PM · Bug Report, Pholio
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

On top of this, I got some email from Pholio with odd HTML behavior, but I can't immediately reproduce it and I don't have any guesses about what's causing it so I'll assume I'm just crazy until someone else hits it.

May 30 2017, 6:54 PM · Bug Report, Pholio
epriestley added a revision to T12776: Pholio's "replace" transaction does not attach files properly after refactoring: Unknown Object (Differential Revision).
May 30 2017, 6:52 PM · Bug Report, Pholio
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

(See also M1476.)

May 30 2017, 6:50 PM · Bug Report, Pholio
epriestley added a comment to T12776: Pholio's "replace" transaction does not attach files properly after refactoring.

I've got most of a diff for this.

May 30 2017, 6:47 PM · Bug Report, Pholio