Page MenuHomePhabricator
Feed All Stories

Nov 19 2019

epriestley committed rARCe19fe12f7ecd: (experimental) When "arc close-revision --finalize ..." skips closing a… (authored by epriestley).
(experimental) When "arc close-revision --finalize ..." skips closing a…
Nov 19 2019, 5:12 AM
epriestley committed rARC039144ea24ba: Allow "arc upgrade" to work on the "experimental" branch (authored by epriestley).
Allow "arc upgrade" to work on the "experimental" branch
Nov 19 2019, 4:53 AM
epriestley closed D20916: Allow "arc upgrade" to work on the "experimental" branch.
Nov 19 2019, 4:53 AM
epriestley closed T13459: Allow "arc upgrade" to upgrade the "experimental" branch as Resolved by committing rARC039144ea24ba: Allow "arc upgrade" to work on the "experimental" branch.
Nov 19 2019, 4:53 AM · Arcanist
epriestley requested review of D20916: Allow "arc upgrade" to work on the "experimental" branch.
Nov 19 2019, 4:53 AM
epriestley added a revision to T13459: Allow "arc upgrade" to upgrade the "experimental" branch: D20916: Allow "arc upgrade" to work on the "experimental" branch.
Nov 19 2019, 4:52 AM · Arcanist
epriestley triaged T13459: Allow "arc upgrade" to upgrade the "experimental" branch as Low priority.
Nov 19 2019, 4:47 AM · Arcanist
epriestley committed rARCcc850163f30c: When "arc close-revision --finalize ..." skips closing a revision, print a… (authored by epriestley).
When "arc close-revision --finalize ..." skips closing a revision, print a…
Nov 19 2019, 4:31 AM
epriestley closed D20915: When "arc close-revision --finalize ..." skips closing a revision, print a message.
Nov 19 2019, 4:31 AM
epriestley closed T13458: When "arc land" calls "arc close-revision" but declines to act because the revision is not "Accepted", emit a message as Resolved by committing rARCcc850163f30c: When "arc close-revision --finalize ..." skips closing a revision, print a….
Nov 19 2019, 4:31 AM · Arcanist
epriestley requested review of D20915: When "arc close-revision --finalize ..." skips closing a revision, print a message.
Nov 19 2019, 4:31 AM
epriestley added a revision to T13458: When "arc land" calls "arc close-revision" but declines to act because the revision is not "Accepted", emit a message: D20915: When "arc close-revision --finalize ..." skips closing a revision, print a message.
Nov 19 2019, 4:30 AM · Arcanist
epriestley updated the task description for T13458: When "arc land" calls "arc close-revision" but declines to act because the revision is not "Accepted", emit a message.
Nov 19 2019, 4:15 AM · Arcanist
epriestley claimed T13458: When "arc land" calls "arc close-revision" but declines to act because the revision is not "Accepted", emit a message.
Nov 19 2019, 4:14 AM · Arcanist
epriestley triaged T13458: When "arc land" calls "arc close-revision" but declines to act because the revision is not "Accepted", emit a message as Low priority.
Nov 19 2019, 4:14 AM · Arcanist

Nov 17 2019

Kwisatz awarded T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available a Like token.
Nov 17 2019, 3:22 PM · Haskell.org, Auth

Nov 14 2019

epriestley requested review of D20914: Update repository identities after all mutations to users and email addresses.
Nov 14 2019, 7:51 PM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20914: Update repository identities after all mutations to users and email addresses.
Nov 14 2019, 7:49 PM · Diffusion
epriestley requested review of D20913: Give "PhabricatorUserEmail" a PHID.
Nov 14 2019, 7:32 PM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20913: Give "PhabricatorUserEmail" a PHID.
Nov 14 2019, 7:31 PM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

Uhhhh, absolutely none of this works because PhabricatorUserEmail does not have a PHID.

Nov 14 2019, 7:20 PM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

Another likely bug is:

Nov 14 2019, 7:05 PM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

Currently, the flow here is that changes queue a daemon task.

Nov 14 2019, 6:42 PM · Diffusion
epriestley requested review of D20912: Use DestructionEngine to destroy UserEmail objects.
Nov 14 2019, 6:25 PM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20912: Use DestructionEngine to destroy UserEmail objects.
Nov 14 2019, 6:24 PM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

Removing an email does not properly disassociate identities. This unambiguously should.

Nov 14 2019, 6:12 PM · Diffusion
epriestley requested review of D20911: Add additional flags to "bin/repository rebuild-identities" to improve flexibility.
Nov 14 2019, 5:36 AM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20911: Add additional flags to "bin/repository rebuild-identities" to improve flexibility.
Nov 14 2019, 5:34 AM · Diffusion
epriestley requested review of D20910: Consolidate repository identity resolution and detection code.
Nov 14 2019, 4:52 AM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20910: Consolidate repository identity resolution and detection code.
Nov 14 2019, 4:50 AM · Diffusion
epriestley requested review of D20909: Remove "PhabricatorEventType::TYPE_DIFFUSION_LOOKUPUSER" event.
Nov 14 2019, 4:27 AM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20909: Remove "PhabricatorEventType::TYPE_DIFFUSION_LOOKUPUSER" event.
Nov 14 2019, 4:25 AM · Diffusion
epriestley requested review of D20908: Distinguish between "Assigned" and "Effective" identity PHIDs more clearly and consistently.
Nov 14 2019, 4:10 AM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20908: Distinguish between "Assigned" and "Effective" identity PHIDs more clearly and consistently.
Nov 14 2019, 4:09 AM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

When you set an identity to "Unassigned", we also set the effective PHID to "Unassigned". This isn't strictly incorrect, but probably makes everything more complicated than it needs to be.

Nov 14 2019, 3:22 AM · Diffusion
epriestley requested review of D20907: Make repository identity email address association case-insensitive.
Nov 14 2019, 3:17 AM
epriestley added a revision to T13444: Provide a standalone script entry point for resolving a repository identity: D20907: Make repository identity email address association case-insensitive.
Nov 14 2019, 3:15 AM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.
  • When you set an identity to "Unassigned", we also set the effective PHID to "Unassigned". This isn't strictly incorrect, but probably makes everything more complicated than it needs to be.
Nov 14 2019, 3:05 AM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

The internal construction with LIKE '%...' is also not great:

Nov 14 2019, 2:47 AM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

Looking up identities by email address is improperly case-sensitive, because the query is a LIKE query against a binary column.

Nov 14 2019, 2:46 AM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

Here's a list of bugs I expect exist, although I haven't made it far as reproducing them yet:

Nov 14 2019, 2:41 AM · Diffusion
epriestley added a parent task for T13457: "phabricator_repository.repository_commit" table has poor keys for naive iteration: T13444: Provide a standalone script entry point for resolving a repository identity.
Nov 14 2019, 2:12 AM · Diffusion
epriestley added a subtask for T13444: Provide a standalone script entry point for resolving a repository identity: T13457: "phabricator_repository.repository_commit" table has poor keys for naive iteration.
Nov 14 2019, 2:12 AM · Diffusion
epriestley triaged T13457: "phabricator_repository.repository_commit" table has poor keys for naive iteration as Low priority.
Nov 14 2019, 1:35 AM · Diffusion
epriestley added a comment to T13444: Provide a standalone script entry point for resolving a repository identity.

We currently have bin/repository rebuild-identities, which takes a list of repository identifiers or --all. This has a lot of history in T12164 and we currently queue an "activity" for it during migrations in 20180809.repo_identities.activity.php.

Nov 14 2019, 1:19 AM · Diffusion

Nov 13 2019

epriestley committed rPe86aae99de0b: Surface edits to "Text" panels on dashboards as remarkup edits (authored by epriestley).
Surface edits to "Text" panels on dashboards as remarkup edits
Nov 13 2019, 6:35 PM
epriestley closed D20906: Surface edits to "Text" panels on dashboards as remarkup edits.
Nov 13 2019, 6:35 PM
epriestley closed T13456: Surface changes to the text in "Text" dashboard panels as a Remarkup edit (so files link, etc) as Resolved by committing rPe86aae99de0b: Surface edits to "Text" panels on dashboards as remarkup edits.
Nov 13 2019, 6:35 PM · Dashboards, Remarkup
epriestley requested review of D20906: Surface edits to "Text" panels on dashboards as remarkup edits.
Nov 13 2019, 6:33 PM
epriestley added a revision to T13456: Surface changes to the text in "Text" dashboard panels as a Remarkup edit (so files link, etc): D20906: Surface edits to "Text" panels on dashboards as remarkup edits.
Nov 13 2019, 6:32 PM · Dashboards, Remarkup
epriestley triaged T13456: Surface changes to the text in "Text" dashboard panels as a Remarkup edit (so files link, etc) as Low priority.
Nov 13 2019, 6:31 PM · Dashboards, Remarkup
epriestley committed rP2adc36ba0b8d: Correctly identify more SSH private key problems as "formatting" or… (authored by epriestley).
Correctly identify more SSH private key problems as "formatting" or…
Nov 13 2019, 6:22 PM
epriestley closed D20905: Correctly identify more SSH private key problems as "formatting" or "passphrase" related.
Nov 13 2019, 6:22 PM
epriestley closed T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys as Resolved.

I've marked D20905 as resolving this. This isn't really "resolved" completely, but T13454 has a better description of what the problems are and why they're difficult. Our behavior is, at least, substantially better than it was before.

Nov 13 2019, 6:19 PM · Passphrase
epriestley closed T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys, a subtask of T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body, as Resolved.
Nov 13 2019, 6:19 PM · Auth
epriestley requested review of D20905: Correctly identify more SSH private key problems as "formatting" or "passphrase" related.
Nov 13 2019, 6:18 PM
epriestley added a revision to T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body: D20905: Correctly identify more SSH private key problems as "formatting" or "passphrase" related.
Nov 13 2019, 6:17 PM · Auth
epriestley added a revision to T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys: D20905: Correctly identify more SSH private key problems as "formatting" or "passphrase" related.
Nov 13 2019, 6:17 PM · Passphrase
epriestley added a parent task for T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys: T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body.
Nov 13 2019, 6:12 PM · Passphrase
epriestley added a subtask for T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body: T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys.
Nov 13 2019, 6:12 PM · Auth
epriestley abandoned D20904: Perform a more sophisticated test for private keys with credentials.

I have a fancier version of this in the works.

Nov 13 2019, 5:45 PM
epriestley claimed T13455: Make "View Options" in Differential sticky across reloads.
Nov 13 2019, 4:07 PM · Differential
epriestley triaged T13455: Make "View Options" in Differential sticky across reloads as Low priority.
Nov 13 2019, 4:07 PM · Differential
epriestley added a comment to T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body.

On Ubuntu 14, the messages are a little less helpful:

Nov 13 2019, 4:01 AM · Auth
epriestley updated the task description for T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body.
Nov 13 2019, 3:11 AM · Auth

Nov 11 2019

20after4 edited the content of Community Resources.
Nov 11 2019, 10:12 PM
epriestley edited the content of 2019 Week 44 (Early November).
Nov 11 2019, 7:45 PM
epriestley requested review of D20904: Perform a more sophisticated test for private keys with credentials.
Nov 11 2019, 7:21 PM
epriestley added a revision to T13123: Plans: Improve SSH key parsing and handling: D20904: Perform a more sophisticated test for private keys with credentials.
Nov 11 2019, 7:19 PM · Plans, Auth
epriestley added a revision to T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body: D20904: Perform a more sophisticated test for private keys with credentials.
Nov 11 2019, 7:19 PM · Auth
epriestley added a revision to T13006: Passphrase can't distinguish between correct, mangled, and passphrase-encoded SSH keys: D20904: Perform a more sophisticated test for private keys with credentials.
Nov 11 2019, 7:19 PM · Passphrase
epriestley triaged T13454: Handle password-protected SSH keys with no "ENCRYPTED" text in the key body as Low priority.
Nov 11 2019, 7:15 PM · Auth
Firehed requested review of D20903: Ensure __path__ is set on POST requests when running on CLI webserver.
Nov 11 2019, 6:27 PM
earthian added a watcher for Nuance: earthian.
Nov 11 2019, 7:04 AM

Nov 9 2019

epriestley committed rARC2979752639a0: (experimental) Merge branch "master" into experimental (authored by epriestley).
(experimental) Merge branch "master" into experimental
Nov 9 2019, 2:16 AM
epriestley edited the content of Changelog.
Nov 9 2019, 2:10 AM
epriestley created an object: 2019 Week 45 (Mid November).
Nov 9 2019, 2:09 AM
epriestley committed rPcf6df55dbee3: (stable) Promote 2019 Week 45 (authored by epriestley).
(stable) Promote 2019 Week 45
Nov 9 2019, 2:08 AM
epriestley committed rP72f82abe0723: Improve recovery from panel action rendering exceptions, and mark "Changeset"… (authored by epriestley).
Improve recovery from panel action rendering exceptions, and mark "Changeset"…
Nov 9 2019, 1:15 AM
epriestley closed T13443: Creating a dashboard query panel with the type "Differential Changesets" breaks the dashboard editor as Resolved by committing rP72f82abe0723: Improve recovery from panel action rendering exceptions, and mark "Changeset"….
Nov 9 2019, 1:15 AM · Dashboards
epriestley closed D20902: Improve recovery from panel action rendering exceptions, and mark "Changeset" queries as not suitable for panel generation.
Nov 9 2019, 1:15 AM
epriestley requested review of D20902: Improve recovery from panel action rendering exceptions, and mark "Changeset" queries as not suitable for panel generation.
Nov 9 2019, 1:13 AM
epriestley added a revision to T13443: Creating a dashboard query panel with the type "Differential Changesets" breaks the dashboard editor: D20902: Improve recovery from panel action rendering exceptions, and mark "Changeset" queries as not suitable for panel generation.
Nov 9 2019, 1:12 AM · Dashboards
epriestley claimed T13443: Creating a dashboard query panel with the type "Differential Changesets" breaks the dashboard editor.
Nov 9 2019, 1:09 AM · Dashboards
epriestley committed rPa3f4cbd7484b: Correct rendering of workboard column move stories when a single transaction… (authored by epriestley).
Correct rendering of workboard column move stories when a single transaction…
Nov 9 2019, 12:57 AM
epriestley closed D20901: Correct rendering of workboard column move stories when a single transaction performs moves on multiple boards.
Nov 9 2019, 12:57 AM
epriestley requested review of D20901: Correct rendering of workboard column move stories when a single transaction performs moves on multiple boards.
Nov 9 2019, 12:56 AM
epriestley committed rPb83b3224bb75: Add an "Advanced/Developer..." action item for viewing object handle details… (authored by epriestley).
Add an "Advanced/Developer..." action item for viewing object handle details…
Nov 9 2019, 12:47 AM
epriestley closed D20887: Add an "Advanced/Developer..." action item for viewing object handle details and hovercards.
Nov 9 2019, 12:47 AM

Nov 8 2019

epriestley committed rPcd60a8aa563b: Update various Asana odds-and-ends for "gid" API changes (authored by epriestley).
Update various Asana odds-and-ends for "gid" API changes
Nov 8 2019, 5:08 PM
epriestley closed D20900: Update various Asana odds-and-ends for "gid" API changes.
Nov 8 2019, 5:08 PM
epriestley requested review of D20900: Update various Asana odds-and-ends for "gid" API changes.
Nov 8 2019, 5:03 PM
epriestley committed rP2223d6b91467: Update Asana Auth adapter for "gid" API changes (authored by epriestley).
Update Asana Auth adapter for "gid" API changes
Nov 8 2019, 5:02 PM
epriestley closed D20899: Update Asana Auth adapter for "gid" API changes.
Nov 8 2019, 5:02 PM
epriestley added a revision to T13453: Update Asana Auth Adapter for "gid" API changes: D20900: Update various Asana odds-and-ends for "gid" API changes.
Nov 8 2019, 5:01 PM · Asana, Auth
epriestley requested review of D20899: Update Asana Auth adapter for "gid" API changes.
Nov 8 2019, 5:01 PM
epriestley added a revision to T13453: Update Asana Auth Adapter for "gid" API changes: D20899: Update Asana Auth adapter for "gid" API changes.
Nov 8 2019, 5:00 PM · Asana, Auth
epriestley added a comment to T13453: Update Asana Auth Adapter for "gid" API changes.

This may also impact the Doorkeeper integration, which reads "id" fields from a few calls.

Nov 8 2019, 4:45 PM · Asana, Auth
epriestley triaged T13453: Update Asana Auth Adapter for "gid" API changes as Wishlist priority.
Nov 8 2019, 4:44 PM · Asana, Auth
epriestley committed rP338b4cb2e709: Prevent workboard cards from being grabbed by the "Txxx" object name text (authored by epriestley).
Prevent workboard cards from being grabbed by the "Txxx" object name text
Nov 8 2019, 4:30 PM