Page MenuHomePhabricator
Feed Advanced Search

Feb 11 2019

epriestley added a revision to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules: Restricted Differential Revision.
Feb 11 2019, 5:38 PM · Typeahead
epriestley added a revision to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules: Unknown Object (Differential Revision).
Feb 11 2019, 5:18 PM · Typeahead
epriestley added a comment to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules.

I'm strongly considering allowing phutil_build_http_querystring() to build PHP-flavored query strings out of arrays again.

Feb 11 2019, 3:38 PM · Typeahead
epriestley added a revision to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules: Unknown Object (Differential Revision).
Feb 11 2019, 2:54 PM · Typeahead
epriestley added a comment to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules.

The error is less opaque in PHP 7.3:

Feb 11 2019, 2:39 PM · Typeahead
epriestley updated the task description for T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules.
Feb 11 2019, 2:38 PM · Typeahead
epriestley renamed T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules from Some typeaheads use nonscalar HTTP parameters to Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules.
Feb 11 2019, 2:34 PM · Typeahead
epriestley added a project to T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules: Typeahead.
Feb 11 2019, 2:34 PM · Typeahead
epriestley triaged T13250: Some typeaheads use nonscalar HTTP parameters, which fatal under new "phutil_build_http_query()" rules as Normal priority.
Feb 11 2019, 2:34 PM · Typeahead

Feb 10 2019

epriestley added a comment to T11413: Support renaming Phacility instances.

I don't want to speak too soon, but the instances.state cache doesn't seem to have any other glaring issues. This load chart for admin001, where steady state CPU load has dropped from ~20% to ~10%, suggests that the new scheme is legitimately more efficient and the deploy actually changed something:

Feb 10 2019, 6:49 PM · Phacility
epriestley added a comment to T11413: Support renaming Phacility instances.

We can trivially serialize() before grabbing the lock to reduce the lock window. We could also write before grabbing the lock.

Feb 10 2019, 6:40 PM · Phacility
epriestley added a comment to T11413: Support renaming Phacility instances.

... and can take some real amount of time ...

Feb 10 2019, 6:37 PM · Phacility
epriestley added a comment to T11413: Support renaming Phacility instances.

Deploying the "instances.state" cache hit one issue on the repo tier:

Feb 10 2019, 6:32 PM · Phacility
epriestley updated the task description for T13249: 2019 Week 7 - 10 Bonus Content.
Feb 10 2019, 5:24 PM · Plans
epriestley updated the task description for T13249: 2019 Week 7 - 10 Bonus Content.
Feb 10 2019, 5:10 PM · Plans

Feb 9 2019

epriestley updated the task description for T13249: 2019 Week 7 - 10 Bonus Content.
Feb 9 2019, 4:02 PM · Plans
epriestley edited the content of Changelog.
Feb 9 2019, 2:57 PM
epriestley created 2019 Week 6 (Early February).
Feb 9 2019, 2:56 PM
epriestley triaged T13249: 2019 Week 7 - 10 Bonus Content as Normal priority.
Feb 9 2019, 1:54 PM · Plans
epriestley closed T13244: 2019 Week 6 Bonus Content as Resolved.
Feb 9 2019, 1:53 PM · Plans
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 9 2019, 1:53 PM · Plans

Feb 8 2019

epriestley added a comment to T13248: Support enabling and disabling (and making other adjustments to) custom fields based on object subtypes.

When we reach getCustomFieldSpecificationForRole($role), via EditEngine, the $this object currently does not have a subtype set, so it can't make any decisions about which fields to expose. This appears to have a fairly surgical fix in EditEngine, but if there are like 10 more of these coming it might merit another look.

Feb 8 2019, 4:36 PM · Custom Fields, Maniphest
epriestley renamed T13248: Support enabling and disabling (and making other adjustments to) custom fields based on object subtypes from Support enabling and disabling custom fields based on object subtypes to Support enabling and disabling (and making other adjustments to) custom fields based on object subtypes.
Feb 8 2019, 3:59 PM · Custom Fields, Maniphest
epriestley triaged T13248: Support enabling and disabling (and making other adjustments to) custom fields based on object subtypes as Normal priority.
Feb 8 2019, 3:58 PM · Custom Fields, Maniphest
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 8 2019, 3:23 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 8 2019, 3:18 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 8 2019, 12:20 AM · Plans

Feb 7 2019

epriestley closed T5351: Phabricator shows "Anyone can register an account" even if no registration-enabled auth providers exist as Resolved by committing Restricted Diffusion Commit.
Feb 7 2019, 11:32 PM · Restricted Project, Auth
epriestley closed T8029: make it possible to "approve" a user from the profile view as Resolved by committing Restricted Diffusion Commit.
Feb 7 2019, 11:04 PM · Auth, People
epriestley closed T8907: Auto-focus first login field on login page as Resolved by committing Restricted Diffusion Commit.
Feb 7 2019, 11:03 PM · Auth
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Restricted Differential Revision.
Feb 7 2019, 9:52 PM · Plans
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 7 2019, 8:44 PM · Plans
epriestley closed T10286: Design a Milestone Tag as Resolved.

Maybe T6038.

Feb 7 2019, 8:26 PM · Restricted Project, Design, Projects (v3)
epriestley closed T6882: Define icon constants for development consistency as Resolved.

At least for now, copy/paste is keeping these largely consistent.

Feb 7 2019, 8:26 PM · Design
epriestley renamed Design from Design & Planning to Design.
Feb 7 2019, 8:25 PM
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 7 2019, 8:23 PM · Plans
epriestley added a comment to T13244: 2019 Week 6 Bonus Content.

For now, maybe I'll just keep an eye on how that rule would impact things.

Feb 7 2019, 8:23 PM · Plans
epriestley renamed T13247: Mobile "Hamburger Menus" require explicit setup and are easy to get wrong by mistake from Mobile "Hamburger Menus" require explicit are easy to get wrong by mistake to Mobile "Hamburger Menus" require explicit setup and are easy to get wrong by mistake.
Feb 7 2019, 8:22 PM · Design, Infrastructure
epriestley created T13247: Mobile "Hamburger Menus" require explicit setup and are easy to get wrong by mistake.
Feb 7 2019, 8:17 PM · Design, Infrastructure
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 7 2019, 7:54 PM · Plans
epriestley updated the task description for T13200: "Responsible Users" queries with "Author" or "Reviewer" or "Auditor" constraints can include too many results.
Feb 7 2019, 7:30 PM · Diffusion, Differential
epriestley added a comment to T13244: 2019 Week 6 Bonus Content.

D20093 fixes a mobile application menu in Mail. It would be very nice to fix this in a generic way instead. (This may also affect Instances.)

Feb 7 2019, 7:18 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 7 2019, 6:34 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 7 2019, 6:16 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 7 2019, 4:19 PM · Plans
epriestley renamed T6115: Allow multi-factor authentication to be a requirement for user subgroups, including administrators from Allow multi-factor authentication to be a requirement for administrators to Allow multi-factor authentication to be a requirement for user subgroups, including administrators.
Feb 7 2019, 3:09 PM · Haskell.org, Auth
epriestley added a revision to T8029: make it possible to "approve" a user from the profile view: Unknown Object (Differential Revision).
Feb 7 2019, 3:08 PM · Auth, People
epriestley added a comment to T8029: make it possible to "approve" a user from the profile view.

Screen Shot 2019-02-07 at 7.05.48 AM.png (854×1 px, 203 KB)

Feb 7 2019, 3:06 PM · Auth, People
epriestley added a comment to T6703: Allow multiple copies of the same auth provider type.

Legalpad uses ExternalAccount to store arbitrary email addresses as an identity.

Feb 7 2019, 2:38 PM · Auth
epriestley added a revision to T8907: Auto-focus first login field on login page: Unknown Object (Differential Revision).
Feb 7 2019, 4:55 AM · Auth
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 7 2019, 3:58 AM · Plans
epriestley added a revision to T9512: "Change Password" should prompt users to "Reset Password" if no password has been set: Unknown Object (Differential Revision).
Feb 7 2019, 3:25 AM · Restricted Project, Auth
epriestley added a revision to T5351: Phabricator shows "Anyone can register an account" even if no registration-enabled auth providers exist: Unknown Object (Differential Revision).
Feb 7 2019, 2:14 AM · Restricted Project, Auth
epriestley added a revision to T10071: New account e-mail invites do not allow registration on auth providers that do not allow registration: Unknown Object (Differential Revision).
Feb 7 2019, 2:04 AM · Auth, Bug Report
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 7 2019, 1:43 AM · Auth
epriestley added a comment to T6703: Allow multiple copies of the same auth provider type.

(Misfire in the plain text of D20105.)

Feb 7 2019, 1:40 AM · Auth
epriestley reopened T6703: Allow multiple copies of the same auth provider type as "Open".
Feb 7 2019, 1:40 AM · Auth
epriestley closed T7732: Convoluted flow when locked out of account with only one auth provider as Resolved by committing Restricted Diffusion Commit.
Feb 7 2019, 1:07 AM · Restricted Project, Auth
epriestley closed T6703: Allow multiple copies of the same auth provider type as Resolved by committing Restricted Diffusion Commit.
Feb 7 2019, 12:07 AM · Auth
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 7 2019, 12:02 AM · Auth

Feb 6 2019

epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 11:50 PM · Auth
epriestley closed T6479: Manual account creation without Username+Password auth unclear to users and administrators as Wontfix.

This task is kind of all over the place, but I expect it to be functionally resolved by changes attached to T13244 in service of (internal) PHI774.

Feb 6 2019, 11:49 PM · LDAP, Auth
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 11:33 PM · Auth
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 11:19 PM · Auth
epriestley added a project to T13190: Plans: User Accounts, Profiles, Registration and Imports: Auth.
Feb 6 2019, 11:18 PM · Auth, People, Plans
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 11:13 PM · Auth
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 6:49 PM · Auth
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 4:57 PM · Auth
epriestley added a comment to T7732: Convoluted flow when locked out of account with only one auth provider.

I've marked D20106 as resolving this. Although all possible permutations of this situation aren't completely fixed, I believe we've added enough tools that this situation can be resolved by clicking a couple of things, and usually resolved by users without administrator intervention:

Feb 6 2019, 4:35 PM · Restricted Project, Auth
epriestley added a revision to T7732: Convoluted flow when locked out of account with only one auth provider: Unknown Object (Differential Revision).
Feb 6 2019, 4:20 PM · Restricted Project, Auth
epriestley added a comment to T6703: Allow multiple copies of the same auth provider type.

Here are some general technical blockers here:

Feb 6 2019, 4:05 PM · Auth
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 6 2019, 3:26 PM · Auth
epriestley merged T13246: Phabricator search has issues with paging when `relevance` ordering is chosen and crashes with `failed to return a value from getPagingValueMap() for column "rank"` into T13091: Ferret "Relevance" order does not always have all the columns it needs available.
Feb 6 2019, 1:18 PM · Search
epriestley merged task T13246: Phabricator search has issues with paging when `relevance` ordering is chosen and crashes with `failed to return a value from getPagingValueMap() for column "rank"` into T13091: Ferret "Relevance" order does not always have all the columns it needs available.
Feb 6 2019, 1:18 PM
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 6 2019, 12:17 AM · Plans

Feb 5 2019

amckinley awarded T13245: Improve MFA security by using replacing SMS code digits with emoji a Burninate token.
Feb 5 2019, 11:15 PM · Security
epriestley closed T13243: Writing to streams can run into issues with EINTR as Resolved by committing Restricted Diffusion Commit.
Feb 5 2019, 10:03 PM · Infrastructure
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 5 2019, 9:25 PM · Plans
epriestley added a revision to T7732: Convoluted flow when locked out of account with only one auth provider: Unknown Object (Differential Revision).
Feb 5 2019, 7:01 PM · Restricted Project, Auth
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 7:01 PM · Plans
epriestley added a comment to T13243: Writing to streams can run into issues with EINTR.

It's true that it has been 12 years, but I'm sure fwrite() will start returning an error code when it encounters a permanent, fatal EPIPE error condition soon.

Feb 5 2019, 6:53 PM · Infrastructure
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 5 2019, 6:31 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 6:29 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 5:50 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 3:19 PM · Plans
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 3:13 PM · Plans
epriestley added a revision to T6703: Allow multiple copies of the same auth provider type: Unknown Object (Differential Revision).
Feb 5 2019, 2:10 PM · Auth
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 2:10 PM · Plans
epriestley moved T4289: JIRA authenticator JIRA version 5 compatibility from Backlog to JIRA is Special Too on the Auth board.
Feb 5 2019, 2:07 PM · Auth
epriestley moved T10961: JIRA instructions are a bit out of date with modern JIRA from Backlog to JIRA is Special Too on the Auth board.
Feb 5 2019, 2:07 PM · Auth, Documentation
epriestley moved T6479: Manual account creation without Username+Password auth unclear to users and administrators from Backlog to Next on the Auth board.
Feb 5 2019, 2:06 PM · LDAP, Auth
epriestley moved T7732: Convoluted flow when locked out of account with only one auth provider from Backlog to Next on the Auth board.
Feb 5 2019, 2:06 PM · Restricted Project, Auth
epriestley moved T9512: "Change Password" should prompt users to "Reset Password" if no password has been set from Backlog to Next on the Auth board.
Feb 5 2019, 2:06 PM · Restricted Project, Auth
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 5 2019, 2:04 PM · Plans
epriestley renamed leoluk from lou to leoluk.
Feb 5 2019, 2:03 PM
epriestley renamed • leoluk-moved-aside from leoluk to leoluk-moved-aside.
Feb 5 2019, 2:00 PM
epriestley added a member for Blessed Committers: leoluk.
Feb 5 2019, 1:41 PM
epriestley added a member for Community: leoluk.
Feb 5 2019, 1:41 PM
epriestley added a revision to T13244: 2019 Week 6 Bonus Content: Unknown Object (Differential Revision).
Feb 5 2019, 1:33 PM · Plans
epriestley updated the task description for T13244: 2019 Week 6 Bonus Content.
Feb 5 2019, 1:12 PM · Plans