Page MenuHomePhabricator
Feed Advanced Search

Mar 28 2015

epriestley closed T7063: Comment previews don't work in Quicksand, a subtask of T7573: Ship Quicksand, as Resolved.
Mar 28 2015, 1:54 PM · Quicksand, Conpherence
epriestley closed T7063: Comment previews don't work in Quicksand, a subtask of T7014: Annouce Persistent Chat option in Conpherence, as Resolved.
Mar 28 2015, 1:54 PM · Conpherence
epriestley closed T7059: Quicksand and the JX.busy navigation bar don't interact properly as Resolved by committing Restricted Diffusion Commit.
Mar 28 2015, 1:54 PM · Quicksand
epriestley closed T7059: Quicksand and the JX.busy navigation bar don't interact properly, a subtask of T7014: Annouce Persistent Chat option in Conpherence, as Resolved.
Mar 28 2015, 1:54 PM · Conpherence
epriestley closed T7059: Quicksand and the JX.busy navigation bar don't interact properly, a subtask of T7573: Ship Quicksand, as Resolved.
Mar 28 2015, 1:54 PM · Quicksand, Conpherence
epriestley added a revision to T7062: JX.Device should calculate display width based on frame width (i.e., subtract chat column) not total browser width: Unknown Object (Differential Revision).
Mar 28 2015, 1:33 PM · Quicksand
epriestley claimed T7062: JX.Device should calculate display width based on frame width (i.e., subtract chat column) not total browser width.
Mar 28 2015, 1:28 PM · Quicksand
epriestley claimed T7059: Quicksand and the JX.busy navigation bar don't interact properly.
Mar 28 2015, 12:41 PM · Quicksand
epriestley added a revision to T7059: Quicksand and the JX.busy navigation bar don't interact properly: Unknown Object (Differential Revision).
Mar 28 2015, 12:40 PM · Quicksand
epriestley added a revision to T7063: Comment previews don't work in Quicksand: Unknown Object (Differential Revision).
Mar 28 2015, 12:39 PM · Quicksand
epriestley claimed T7063: Comment previews don't work in Quicksand.
Mar 28 2015, 12:18 PM · Quicksand

Mar 27 2015

epriestley added a revision to T1460: Add "Done" link to an inline comment: Unknown Object (Differential Revision).
Mar 27 2015, 11:57 PM · User Delight, Differential
calfzhou awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Love token.
Mar 27 2015, 5:40 PM · Workboards (v3), Restricted Project
epriestley added a comment to T5100: Show work board column names as part of task basic information in query results and reference link popups.

We don't plan to support that. See T5474.

Mar 27 2015, 5:36 PM · Hovercards, Maniphest, Workboards
epriestley closed T7648: Better support for migrating to new host as Resolved by committing Restricted Diffusion Commit.
Mar 27 2015, 4:20 PM · Documentation
epriestley added a revision to T7648: Better support for migrating to new host: Unknown Object (Differential Revision).
Mar 27 2015, 2:39 PM · Documentation
epriestley added a comment to T7648: Better support for migrating to new host.

We may provide something like a bin/backup export command in the future which writes a single export file to disk, although this would have some difficulty interacting with custom configuration files, and you'd probably have to read the documentation to learn about it (some related discussion in T7148).

Mar 27 2015, 2:36 PM · Documentation
epriestley added a comment to T7648: Better support for migrating to new host.

We can not write configuration like mysql.host into the database, because we need it in order to connect.

Mar 27 2015, 2:33 PM · Documentation
epriestley added a comment to T7648: Better support for migrating to new host.

I'll improve the documentation for this to specifically mention conf/local/local.json, but this stuff is basically already documented, and the document is the top hit on Google for me for "phabricator migrating to a new host" and similar terms, even in an incognito window, so I don't think there's much we could do to better surface it.

Mar 27 2015, 2:23 PM · Documentation
epriestley added a comment to T7648: Better support for migrating to new host.

Local config is mostly local so that attackers who compromise administrator accounts can not escalate by adjusting config.

Mar 27 2015, 2:21 PM · Documentation
epriestley updated subscribers of T7119: Find another workaround for the "dumb terminal" warnings which doesn't hang.

@cspeckmim, can you and/or other users experiencing this issue confirm that D12182 fixes it without causing hangs?

Mar 27 2015, 2:16 PM · Mercurial
epriestley added a revision to T7119: Find another workaround for the "dumb terminal" warnings which doesn't hang: Unknown Object (Differential Revision).
Mar 27 2015, 2:15 PM · Mercurial
epriestley closed T7515: HG import status issue as Wontfix.

We don't have enough information to reproduce this issue. See:

Mar 27 2015, 2:04 PM
epriestley closed T7537: In Branches Table also provide a link to the full repository as Wontfix.

Closing for lack of feedback.

Mar 27 2015, 2:03 PM · Diffusion
johnny-bit awarded T7675: Conpherence functionality in full view got blocked due to "room" stuff a Yellow Medal token.
Mar 27 2015, 1:39 PM · Conpherence
epriestley added a comment to T7675: Conpherence functionality in full view got blocked due to "room" stuff.

Haha, no problem. Thanks!

Mar 27 2015, 1:35 PM · Conpherence
epriestley updated subscribers of T4631: Allow Differential to raise warnings on the server side via Conduit.
Mar 27 2015, 1:22 PM · Restricted Project, Arcanist, Differential
epriestley closed T1928: Export feed as RSS as Wontfix.

I don't realistically anticipate us ever pursuing this. It's a very low priority and its priority is likely to decline over time as RSS continues to decline.

Mar 27 2015, 1:18 PM · Feed
epriestley claimed T7675: Conpherence functionality in full view got blocked due to "room" stuff.
Mar 27 2015, 1:08 PM · Conpherence
epriestley closed T1394: Support creating audits with inline comments through the API as Wontfix.

This use case is obsoleted by Harbormaster (T1049).

Mar 27 2015, 1:00 PM · Conduit, Harbormaster, Audit
epriestley closed T1112: Consider pathways for upgrading Differential inline comments to less-transient TODOs as Resolved.
  • For the "keep track of inlines" use case, T1460 is in the process of landing.
  • For the "make it easier to persist something beyond the lifetime of this review" case, there's now the "+" menu on every page which will let you file a task quickly, and you can get a "mention" backlink by mentioning the revision name (like D123). This isn't perfect, but this need doesn't seem to come up often enough to really motivate providing a tailored action for it.
Mar 27 2015, 12:56 PM · Differential
epriestley added a comment to T6791: Side-by-side diff for source code is noisier than other tools.

See T3353 for discussion of code vs text diffs.

Mar 27 2015, 12:43 PM · Diffusion, Differential
epriestley closed Restricted Maniphest Task, a subtask of T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.), as Resolved.
Mar 27 2015, 12:39 PM · Guides, Doorkeeper
epriestley updated subscribers of T7674: Remove support for arc commit hooks.
Mar 27 2015, 12:34 PM · Lint, Arcanist
epriestley renamed T5064: Make `arc land` run unit tests and lint from Make `arc land` run unit tests and linting and reflect this in the differential to Make `arc land` run unit tests and lint.
Mar 27 2015, 12:33 PM · Restricted Project, Arcanist
epriestley added a subtask for T7674: Remove support for arc commit hooks: T5064: Make `arc land` run unit tests and lint.
Mar 27 2015, 12:33 PM · Lint, Arcanist
epriestley added a parent task for T5064: Make `arc land` run unit tests and lint: T7674: Remove support for arc commit hooks.
Mar 27 2015, 12:32 PM · Restricted Project, Arcanist
epriestley created T7674: Remove support for arc commit hooks.
Mar 27 2015, 12:32 PM · Lint, Arcanist
epriestley added a comment to T5275: Activate Twitter as External Auth Provider for https://secure.phabricator.com.

In theory, we should also configure these providers:

Mar 27 2015, 12:23 PM · Auth
epriestley triaged T7480: Allow editing the name of a file as Normal priority.
Mar 27 2015, 12:20 PM · Files
epriestley closed T7481: Allow creating Remarkup pastes as Wontfix.

For this use case, I mostly think it should be a lot easier to preview Diviner documentation. You could maybe imagine a command like:

Mar 27 2015, 12:20 PM · Paste, Remarkup
epriestley added a comment to T7648: Better support for migrating to new host.

Did you find and read this article?

Mar 27 2015, 12:13 PM · Documentation
epriestley added a comment to T7148: Allow users to export their data from Phacility.

Now that we have large file support, a better approach is probably:

Mar 27 2015, 12:11 PM · Phacility
epriestley closed T7522: Add tooling to backpopulate instance accounts into the cluster as Resolved.

This stuff seems to work reasonably well, now. Some followup work is described here:

Mar 27 2015, 12:05 PM · Phacility
epriestley created T7673: Make "Log Out" on Phacility instances behave in a way better aligned with user expectation.
Mar 27 2015, 12:04 PM · Auth, Phacility
epriestley closed T7672: [Invalid Translation!] message in large merge audit as Resolved by committing Restricted Diffusion Commit.
Mar 27 2015, 12:12 AM · Diffusion
epriestley claimed T7672: [Invalid Translation!] message in large merge audit.
Mar 27 2015, 12:08 AM · Diffusion
epriestley added a revision to T7672: [Invalid Translation!] message in large merge audit: Unknown Object (Differential Revision).
Mar 27 2015, 12:08 AM · Diffusion

Mar 26 2015

epriestley added a comment to T6755: Allow more granular configuration of `security.allow-outbound-http`.

The redirects we handle manually are always only GET so we shouldn't run into problems with that.

Mar 26 2015, 8:21 PM · Security
epriestley added a comment to T6755: Allow more granular configuration of `security.allow-outbound-http`.

Since D12151, we don't follow "Location:" headers for these requests. If the response comes back with a 3XX code, we look for a "Location:" header, explicitly verify that the URI it specifies is OK (permitted by the outbound rules), and then repeat the process with the new URI. We abort after following too many redirects or encountering a loop.

Mar 26 2015, 6:49 PM · Security
epriestley closed T6755: Allow more granular configuration of `security.allow-outbound-http` as Resolved.

I'm going to consider this resolved and close out the associated HackerOne issue, but let me know if there's anything I missed or you think any part of my assessment is off.

Mar 26 2015, 6:18 PM · Security
epriestley merged T7668: Personal Herald rules cannot send to email aliases/alternate addresses into T5791: Write Herald rules for outbound mail.
Mar 26 2015, 6:16 PM · Restricted Project, Restricted Project, FreeBSD, Mail
epriestley merged task T7668: Personal Herald rules cannot send to email aliases/alternate addresses into T5791: Write Herald rules for outbound mail.
Mar 26 2015, 6:16 PM · Herald
epriestley added a comment to T7668: Personal Herald rules cannot send to email aliases/alternate addresses.

This is definitely a T5791 thing.

Mar 26 2015, 6:16 PM · Herald
epriestley added a comment to T6490: Unable to copy or move directories with Subversion.

This should be resolved in HEAD. Sorry this took so long to address!

Mar 26 2015, 6:15 PM · Subversion, Diffusion
epriestley closed T6490: Unable to copy or move directories with Subversion as Resolved by committing Restricted Diffusion Commit.
Mar 26 2015, 6:13 PM · Subversion, Diffusion
epriestley added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

Presuming resolved, but let me know if that didn't actually fix it. D12116 has some more specific discussion.

Mar 26 2015, 6:12 PM · Restricted Project, Workboards
epriestley closed T7602: Updating an abandoned diff should reclaim the revision as Resolved by committing Restricted Diffusion Commit.
Mar 26 2015, 6:11 PM · Differential
epriestley closed T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error) as Resolved by committing Restricted Diffusion Commit.
Mar 26 2015, 6:11 PM · Restricted Project, Workboards
epriestley claimed T6490: Unable to copy or move directories with Subversion.
Mar 26 2015, 6:08 PM · Subversion, Diffusion
epriestley added a revision to T6490: Unable to copy or move directories with Subversion: Unknown Object (Differential Revision).
Mar 26 2015, 6:07 PM · Subversion, Diffusion
epriestley added a comment to T6771: Create index for transactionType in phabricator_maniphest.maniphest_transaction.

See T4434 for recently completed objects.

Mar 26 2015, 5:36 PM · Maniphest, Wikimedia
epriestley added a comment to T6755: Allow more granular configuration of `security.allow-outbound-http`.

Oh, and the attacks mentioned above remain live:

Mar 26 2015, 5:21 PM · Security
epriestley created T7667: Provide `auth lock` and `auth unlock` to restrict authentication provider management to the CLI.
Mar 26 2015, 5:13 PM · Auth, Security
epriestley added a comment to T6755: Allow more granular configuration of `security.allow-outbound-http`.

After D12168, D12169 and D12170, I feel like we've reasonably mitigated this attack. The remaining vectors are:

Mar 26 2015, 5:08 PM · Security
epriestley added a revision to T6755: Allow more granular configuration of `security.allow-outbound-http`: Unknown Object (Differential Revision).
Mar 26 2015, 4:50 PM · Security
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

Yeah, that looks great to me. Specifics of the done/draft state aren't a big deal.

Mar 26 2015, 4:48 PM · Differential
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

So "Unpublished Draft" means both:

Mar 26 2015, 4:29 PM · Differential
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

Unpublished "Done" is should be the same, but is broken in JS.

Mar 26 2015, 4:25 PM · Differential
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

Cool, works for me.

Mar 26 2015, 3:33 PM · Differential
epriestley closed T7666: Remarkup doesn't render icons inside links as Wontfix.

You can use this as a workaround in this case:

Mar 26 2015, 2:53 PM · Remarkup
epriestley added a comment to T6755: Allow more granular configuration of `security.allow-outbound-http`.

D12169 mostly mitigates DNS rebinding:

Mar 26 2015, 2:14 PM · Security
epriestley added a revision to T6755: Allow more granular configuration of `security.allow-outbound-http`: Unknown Object (Differential Revision).
Mar 26 2015, 2:05 PM · Security
epriestley added a revision to T6755: Allow more granular configuration of `security.allow-outbound-http`: Unknown Object (Differential Revision).
Mar 26 2015, 1:55 PM · Security
nemobis awarded T2226: Include a setup test for gzip enabled on the server a Mountain of Wealth token.
Mar 26 2015, 1:09 PM · Setup
epriestley moved T7660: Clicking "Done" should set a CSS class on the inline-comment-box from Backlog to v2 (UI/Mobile) on the Differential board.
Mar 26 2015, 12:55 PM · Differential
epriestley added a revision to T7602: Updating an abandoned diff should reclaim the revision: Unknown Object (Differential Revision).
Mar 26 2015, 12:11 PM · Differential
epriestley added a comment to T1460: Add "Done" link to an inline comment.

See some discussion in T7660.

Mar 26 2015, 11:56 AM · User Delight, Differential
epriestley claimed T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).
Mar 26 2015, 11:45 AM · Restricted Project, Workboards
epriestley added a revision to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error): Unknown Object (Differential Revision).
Mar 26 2015, 11:42 AM · Restricted Project, Workboards

Mar 25 2015

epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

Mostly, it makes the code simpler because it doesn't have to check whether it needs to add a new row or not when adding comments, and doesn't have to check whether it needs to remove a row or not when removing comments.

Mar 25 2015, 6:20 PM · Differential
epriestley added a revision to T7660: Clicking "Done" should set a CSS class on the inline-comment-box: Unknown Object (Differential Revision).
Mar 25 2015, 5:51 PM · Differential
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

That is, if you make an inline comment and I check it off as done, no one but me can see that checkmark until I comment on the revision, update it with a new diff, or take another major action. All of the stuff I checked off publishes all at once at that time, as a single "epriestley marked 13 inlines done." event. Until then, when you and I look at the same inline, you'll see it unchecked and I'll see it checked.

Mar 25 2015, 5:42 PM · Differential
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

Oh, the actual checkmark itself can be unsubmitted though. Presumably that should be communicated differently than the comment as a whole being a draft.

Mar 25 2015, 5:40 PM · Differential
epriestley added a comment to T7660: Clicking "Done" should set a CSS class on the inline-comment-box.

Yeah -- we actually have four states:

Mar 25 2015, 5:35 PM · Differential
epriestley closed T5658: Change "Pending Differential Revisions" into "Recent Pending Differential Revisions" as Resolved by committing Restricted Diffusion Commit.
Mar 25 2015, 5:21 PM · Differential
epriestley closed T6378: differential.generated-paths doesn't collapse files as Resolved by committing Restricted Diffusion Commit.
Mar 25 2015, 2:29 PM · Differential
epriestley moved T7602: Updating an abandoned diff should reclaim the revision from Backlog to v2 (UI/Mobile) on the Differential board.
Mar 25 2015, 2:15 PM · Differential
epriestley added a comment to T7602: Updating an abandoned diff should reclaim the revision.

If this takes longer than like 20 minutes for me to implement I'm just going to give up since it's so rare, but the proposed interaction does seem better to me.

Mar 25 2015, 2:15 PM · Differential
epriestley claimed T7602: Updating an abandoned diff should reclaim the revision.
Mar 25 2015, 2:14 PM · Differential
epriestley closed T7658: Deleting a draft inline comment and adding new inline comment moves the new comment to end of file. as Resolved by committing Restricted Diffusion Commit.
Mar 25 2015, 2:14 PM · Differential
epriestley added a revision to T6378: differential.generated-paths doesn't collapse files: Unknown Object (Differential Revision).
Mar 25 2015, 2:13 PM · Differential
epriestley claimed T6378: differential.generated-paths doesn't collapse files.
Mar 25 2015, 2:12 PM · Differential
epriestley moved T6378: differential.generated-paths doesn't collapse files from Backlog to v2 (UI/Mobile) on the Differential board.
Mar 25 2015, 2:12 PM · Differential
epriestley moved T6853: "Open Revisions Affecting These Files" should weight severity of changes from Backlog to Future Work on the Differential board.
Mar 25 2015, 2:07 PM · Differential
epriestley added a comment to T6853: "Open Revisions Affecting These Files" should weight severity of changes.
  • I don't think this panel is very useful in general and would support removing it or burying it.
      • However, I have some anecdotal evidence that other users do find it much more useful than I do.
    • Ignoring @generated files is reasonable but should wait for T784.
    • T5658 has a patch to prune old/crufty revisions from this view.
    • Other types of magic don't seem worth the performance cost and/or implementation complexity to me.
Mar 25 2015, 2:07 PM · Differential
epriestley added a subtask for T6853: "Open Revisions Affecting These Files" should weight severity of changes: T784: Allow Differential changesets to be marked with various attributes.
Mar 25 2015, 2:04 PM · Differential
epriestley added a parent task for T784: Allow Differential changesets to be marked with various attributes: T6853: "Open Revisions Affecting These Files" should weight severity of changes.
Mar 25 2015, 2:04 PM · Restricted Project, Restricted Project, Restricted Project, Differential, Arcanist
epriestley added a comment to T6853: "Open Revisions Affecting These Files" should weight severity of changes.

@generated files.

Mar 25 2015, 2:04 PM · Differential
epriestley claimed T5658: Change "Pending Differential Revisions" into "Recent Pending Differential Revisions".
Mar 25 2015, 1:53 PM · Differential