Page MenuHomePhabricator
Feed Advanced Search

Jan 3 2019

epriestley added a comment to T5591: Add default domain to Google auth.

Since T13227 has an actual realtime deadline, that's probably a good time to take care of this, too.

Jan 3 2019, 7:25 PM · Restricted Project, Restricted Project, Auth
epriestley moved T5591: Add default domain to Google auth from Backlog to Next on the Auth board.
Jan 3 2019, 7:25 PM · Restricted Project, Restricted Project, Auth
epriestley moved T13227: Figure out if Google Auth needs to be updated before Google+ shutdown on March 7, 2019 from Backlog to Next on the Auth board.
Jan 3 2019, 7:24 PM · Auth
epriestley moved T13231: Duo MFA Support from Backlog to Next on the Auth board.
Jan 3 2019, 7:24 PM · Auth
epriestley closed T4256: Support Azure as an auth provider as Wontfix.

This can be implemented as a third-party extension. We're unlikely to ever pursue it upstream without customer interest.

Jan 3 2019, 7:23 PM · Auth
epriestley merged T1205: Allow grey users in some form or other into T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
Jan 3 2019, 7:22 PM · Nuance
epriestley merged task T1205: Allow grey users in some form or other into T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
Jan 3 2019, 7:22 PM · Restricted Project, People, Auth, Wikimedia
epriestley added a comment to T1205: Allow grey users in some form or other.

I'm going to merge this into T12738. Although that task primarily discusses Nuance as a Phacility support tool and we ended up building a standalone Support tool instead, I generally believe Nuance is the most likely pathway for interactions falling under the general "helpdesk" umbrella.

Jan 3 2019, 7:22 PM · Restricted Project, People, Auth, Wikimedia
epriestley merged T5504: Figure out how to render external accounts in the UI into T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
Jan 3 2019, 7:21 PM · Nuance
epriestley merged task T5504: Figure out how to render external accounts in the UI into T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
Jan 3 2019, 7:21 PM · Restricted Project, Auth
epriestley added a comment to T5504: Figure out how to render external accounts in the UI.

I'm going to merge this into T12738. Although that task primarily discusses Nuance as a Phacility support tool and we ended up building a standalone Support tool instead, I generally believe Nuance is the most likely pathway for interactions falling under the general "helpdesk" umbrella.

Jan 3 2019, 7:21 PM · Restricted Project, Auth
epriestley merged T4310: Allow external users to establish real sessions into T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
Jan 3 2019, 7:18 PM · Nuance
epriestley merged task T4310: Allow external users to establish real sessions into T12738: Nuance: As a Helpdesk, for Phabricator/Phacility support.
Jan 3 2019, 7:18 PM · Auth
epriestley added a comment to T4310: Allow external users to establish real sessions.

I'm going to merge this into T12738. Although that task primarily discusses Nuance as a Phacility support tool and we ended up building a standalone Support tool instead, I generally believe Nuance is the most likely pathway for interactions falling under the general "helpdesk" umbrella. That is, the future for these use cases mostly looks like "lightweight/external users interact with Nuance, then staff triage issues into other objects like Tasks that only real users interact with", not "lightweight/external users interact with every application and every application gains support for email/external/grey interactions".

Jan 3 2019, 7:18 PM · Auth
epriestley claimed T7477: Handle inbound email with phabricator address in the CC.
Jan 3 2019, 6:49 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley added a revision to T7477: Handle inbound email with phabricator address in the CC: Unknown Object (Differential Revision).
Jan 3 2019, 5:56 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley added a revision to T7477: Handle inbound email with phabricator address in the CC: Unknown Object (Differential Revision).
Jan 3 2019, 4:45 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley added a comment to T11760: Phacility Cluster: Ad-Hoc Query Log.

I ran a query against a subset of instances to see if any instances had configured metamta.insecure-auth-with-reply-to, to get a sense of how safe it is to remove this option.

Jan 3 2019, 4:16 PM · Phacility
epriestley changed the visibility for D842: Allow insecure mail auth with "Reply-To" header.
Jan 3 2019, 4:11 PM
epriestley added a revision to T7477: Handle inbound email with phabricator address in the CC: Unknown Object (Differential Revision).
Jan 3 2019, 4:06 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley added a revision to T7477: Handle inbound email with phabricator address in the CC: Unknown Object (Differential Revision).
Jan 3 2019, 2:28 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Jan 3 2019, 2:28 PM · Restricted Project, Herald
epriestley added a revision to T12509: Plan the path forward from HMAC-SHA1: Unknown Object (Differential Revision).
Jan 3 2019, 2:08 PM · Infrastructure, Security
epriestley added a comment to T12509: Plan the path forward from HMAC-SHA1.

In moving forward here, we're generally moving from manually-configured HMAC keys to automatic ones. This is generally good: it's simpler (less configuration); and I believe almost no one configured the old ones, so installs now actually get unique HMAC keys; and the new keys have more entropy, too.

Jan 3 2019, 1:25 PM · Infrastructure, Security
epriestley added a comment to T6994: Write a general "Security guidelines" document.

See a note in T12509 about HMAC key regeneration.

Jan 3 2019, 1:21 PM · Security
epriestley added a revision to T12509: Plan the path forward from HMAC-SHA1: Unknown Object (Differential Revision).
Jan 3 2019, 1:18 PM · Infrastructure, Security
klimek added a comment to T4926: When emails are sent to new people (or lists) they should contain the change description and patch.

For the record: I'd like us to get away from maintaining our own phab fork, and I agree that means probably migrating to a different system at some point.

Jan 3 2019, 11:18 AM · llvm, Differential, Mail
epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Jan 3 2019, 1:16 AM · Plans

Jan 2 2019

epriestley moved T11782: Inconsistent mail notification subject ([Updated] vs [Merged]) depending on from which task a duplicate task was merged from Backlog to Soon? on the Mail board.
Jan 2 2019, 10:39 PM · Mail, Maniphest, Bug Report
chandlerc added a comment to T4926: When emails are sent to new people (or lists) they should contain the change description and patch.

FWIW, I think describing these as "non mainstream" and the entire description of these communities sounds to me ... somewhere between biased and pejorative. Makes it hard for me to keep engaging in the discussion.

Jan 2 2019, 9:17 PM · llvm, Differential, Mail
amckinley added a comment to T13230: Native Applications.

Does anyone have experience with an existing Push Notifications As A Service provider? I would naively suggest AWS SNS, because we already depend on other AWS services and it's free for the first 1m pushes, and then $0.50/1m pushes after that. It also wouldn't raise any new data privacy issues for Phacility customers since we wouldn't have to deliver pushes outside of our existing VPC infrastructure. List of supported push targets:

Jan 2 2019, 8:25 PM · Phacility
epriestley added a comment to T13123: Plans: Improve SSH key parsing and handling.

See PHI500 and T13179. Recent versions of SSH support passing the key fingerprint to the AuthorizedKeysCommand by specifying it like this:

Jan 2 2019, 8:22 PM · Plans, Auth
amckinley created P2113 (An Untitled Masterwork).
Jan 2 2019, 8:10 PM
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

D19935 prepares for multiple MFA provider types.

Jan 2 2019, 6:59 PM · Plans
epriestley added a comment to T4926: When emails are sent to new people (or lists) they should contain the change description and patch.

Maybe worth a mention -- GHC is another somewhat-similar project and moving to GitLab (e.g., https://mail.haskell.org/pipermail/ghc-devs/2018-October/016425.html). It sounds like GitLab is currently better able to spend resources to support free users with relatively non-mainstream use cases than we are.

Jan 2 2019, 6:38 PM · llvm, Differential, Mail
emaste added a comment to T4926: When emails are sent to new people (or lists) they should contain the change description and patch.

For the record, yes, FreeBSD is quite similar and what @chandlerc wrote is very much applicable to our community as well.

Jan 2 2019, 6:37 PM · llvm, Differential, Mail
epriestley added a comment to T4926: When emails are sent to new people (or lists) they should contain the change description and patch.

I think a lot of this behavior may be fairly unique to the LLVM project, since we've never really received this general class of feedback from other installs (except, perhaps, FreeBSD, which I think is somewhat culturally similar).

Jan 2 2019, 6:23 PM · llvm, Differential, Mail
chandlerc added a comment to T4926: When emails are sent to new people (or lists) they should contain the change description and patch.

For the record, while the rationale can be flippantly described as "I don't like clicking things", I'd like to give it a serious description.

Jan 2 2019, 5:44 PM · llvm, Differential, Mail
epriestley updated the task description for T13230: Native Applications.
Jan 2 2019, 5:42 PM · Phacility
epriestley moved T8636: Update "Configuring Inbound Email" to describe application email configuration in greater detail from v3 to Soon? on the Mail board.
Jan 2 2019, 5:23 PM · Documentation, Mail
epriestley renamed T5969: Add timeouts to service calls to external mailers (was: PhabricatorMetaMTAWorker may hang indefinitely if "sendmail" hangs indefinitely) from PhabricatorMetaMTAWorker may hang indefinitely if "sendmail" hangs indefinitely to Add timeouts to service calls to external mailers (was: PhabricatorMetaMTAWorker may hang indefinitely if "sendmail" hangs indefinitely).
Jan 2 2019, 5:14 PM · Mail
epriestley moved T5969: Add timeouts to service calls to external mailers (was: PhabricatorMetaMTAWorker may hang indefinitely if "sendmail" hangs indefinitely) from v3 to Soon? on the Mail board.
Jan 2 2019, 5:14 PM · Mail
epriestley added a comment to T13082: Sometimes, mail about attaching revisions to tasks doesn't render the revision title.

This is the most upsetting bug in the software.

Jan 2 2019, 5:13 PM · Transactions, Mail
epriestley awarded T13082: Sometimes, mail about attaching revisions to tasks doesn't render the revision title a Pirate Logo token.
Jan 2 2019, 5:13 PM · Transactions, Mail
epriestley moved T13082: Sometimes, mail about attaching revisions to tasks doesn't render the revision title from Backlog to Soon? on the Mail board.
Jan 2 2019, 5:12 PM · Transactions, Mail
epriestley closed T9012: Nag users who reply-all as Wontfix.

I'm generally very hesitant to "nag" users, and this conflicts with T7477 (which wants email to a group of users, including an application email address, to work). Of the two, I think T7477 is significantly more valuable. And, some day, many years from now, I'd theoretically like to make metamta.one-mail-per-recipient the only supported mode, which fixes this anyway.

Jan 2 2019, 5:11 PM · llvm, Mail, Restricted Project
epriestley closed T1109: Allow inbound e-mail without any agent configuration via IMAP as Wontfix.

This is a big chunk of work with no current customer interest. It could be implemented as a third-party extension today; otherwise I think it's unlikely to move forward without customer interest.

Jan 2 2019, 5:08 PM · Mail
epriestley closed T2806: Document fetchmail/procmail as inbound mail options as Wontfix.

These are so niche that I think we probably don't want to formally support them in the upstream.

Jan 2 2019, 5:07 PM · Mail, Documentation
epriestley moved T6162: Add an "Email and unread notification" option in user's Email Preferences from Backlog to Future on the Mail board.
Jan 2 2019, 5:05 PM · Notifications, llvm, Restricted Project, Mail
epriestley closed T4926: When emails are sent to new people (or lists) they should contain the change description and patch as Wontfix.

I don't plan to change this without a better understanding of what problem we're solving. New users can click the link in the email to review the discussion, summary, and patch.

Jan 2 2019, 5:00 PM · llvm, Differential, Mail
epriestley added a comment to T5963: Hosted repos could set default branch in HEAD to help new clones.

See also PHI1011. I think the fix here is likely easy, but I'd like more clarity on:

Jan 2 2019, 4:43 PM · Diffusion
epriestley removed a project from T13233: Consider supporting GPG/PGP: Must Encrypt Mail.

(Must Encrypt Mail is a magic meta-tag for testing the feature, not an organizational tag.)

Jan 2 2019, 4:20 PM · Diffusion, Mail
epriestley updated the task description for T13233: Consider supporting GPG/PGP.
Jan 2 2019, 4:16 PM · Diffusion, Mail
epriestley added a comment to T13233: Consider supporting GPG/PGP.

See T8962, somewhat. When receiving inbound mail, we could decrypt PGP messages and verify PGP signatures.

Jan 2 2019, 4:14 PM · Diffusion, Mail
epriestley closed T8962: GPG signed emails confuse phabricator as Wontfix.

It sounds like behavior here is basically correct/expected (content is treated as content; attachments are treated as attachments) and the original report was a top-posting vs quoting issue perhaps (see also T5181), just not ideal (preferable would be validating the signature, or at least discarding these attachments).

Jan 2 2019, 4:10 PM · Differential, Mail
epriestley added a comment to T13233: Consider supporting GPG/PGP.

The existence of alternate ... code signing standards would motivate

Jan 2 2019, 4:07 PM · Diffusion, Mail
epriestley triaged T13233: Consider supporting GPG/PGP as Low priority.
Jan 2 2019, 3:55 PM · Diffusion, Mail
epriestley closed T13204: First mail sent by Differential doesn't have a Message-ID header set properly as Wontfix.

It seems like any client which has this behavior must always break when a user is added to an existing thread (via, for example, "Reply All" + add them as a "Cc"). I think we're either missing something significant, or those clients (possibly just KMail?) aren't handling this situation correctly and this is a bug which should be fixed in those clients rather than Phabricator.

Jan 2 2019, 3:39 PM · Mail, Differential
epriestley closed T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading as Wontfix.

I'm not confident there's really a path forward here even for the subset of mailers where we have full control of the SMTP envelope and can generate Message-IDs, which is only a small subset of mailers today. Even if it does work, it makes the "Reply All" problem worse.

Jan 2 2019, 3:33 PM · Restricted Project, Mail, Feature Request
epriestley closed T1837: Implement correct send-as-user behavior. as Wontfix.

Not clear that "Sender" is worth pursuing, even if it does give us more flexibility around configuring the "From" header in some cases.

Jan 2 2019, 3:30 PM · llvm, Restricted Project, Mail
epriestley closed T1735: Improve implementation of "Re:" prefix by dropping it from messages which are unambiguously first-in-thread as Invalid.

This is years old and I have no idea how to reproduce it. (I use Mail with "Organize by Conversation" as my primary mail client, and have for about a decade.)

Jan 2 2019, 3:27 PM · llvm, Restricted Project, Mail
epriestley moved T6670: Macro images don't show up on html emails if your instance requires logins from Backlog to Soon? on the Mail board.
Jan 2 2019, 3:22 PM · Macros, Mail
epriestley moved T9896: make images from comments visible in email from Backlog to Soon? on the Mail board.
Jan 2 2019, 3:21 PM · Restricted Project, Remarkup, Mail
epriestley moved T12910: Allow SES to be used for inbound mail from Backlog to Future on the Mail board.
Jan 2 2019, 3:20 PM · Mail
epriestley moved T12921: Link to referenced object in transaction emails from Backlog to Soon? on the Mail board.
Jan 2 2019, 3:19 PM · Mail
epriestley moved T7477: Handle inbound email with phabricator address in the CC from Future to Soon? on the Mail board.
Jan 2 2019, 3:19 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley moved T13066: Refine inbound mail error behaviors, distinguishing between actual mail sender and acting-as sender from Future to Soon? on the Mail board.
Jan 2 2019, 3:19 PM · Mail
epriestley renamed T13066: Refine inbound mail error behaviors, distinguishing between actual mail sender and acting-as sender from Refine inbound mail error behaviors to Refine inbound mail error behaviors, distinguishing between actual mail sender and acting-as sender.
Jan 2 2019, 3:15 PM · Mail
epriestley moved T13066: Refine inbound mail error behaviors, distinguishing between actual mail sender and acting-as sender from Far Future to Future on the Mail board.
Jan 2 2019, 3:15 PM · Mail
epriestley added a comment to T13066: Refine inbound mail error behaviors, distinguishing between actual mail sender and acting-as sender.

This logic should probably look more like this [differentiating between explicit senders and receive-as-users].

Jan 2 2019, 3:15 PM · Mail
kerberizer awarded T9720: Provide a way to link to Diffusion files a Like token.
Jan 2 2019, 2:43 PM · Restricted Project, Remarkup
epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Jan 2 2019, 2:07 PM · Restricted Project, Herald
epriestley added a revision to T12509: Plan the path forward from HMAC-SHA1: Unknown Object (Differential Revision).
Jan 2 2019, 4:56 AM · Infrastructure, Security
epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Jan 2 2019, 4:24 AM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Jan 2 2019, 4:03 AM · Restricted Project, Herald
epriestley added a comment to T920: Provide SMS Support.

As tends to be par for the course, this is turning into a bit of a rabbit hole.

Jan 2 2019, 3:56 AM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Jan 2 2019, 3:16 AM · Restricted Project, Herald
epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Jan 2 2019, 3:12 AM · Restricted Project, Herald

Dec 31 2018

avivey added a comment to T13231: Duo MFA Support.

I expect Google to expose a similar solution to Duo soonish (if you use Android and try to login to Google, MFA is just like Duo now).

Dec 31 2018, 6:29 AM · Auth
avivey added a comment to T13230: Native Applications.

Some of these things are supposed to be implemented in a reasonable way via browsers "eventually" (offline push notifications have a bunch of attempts, Screenshots use case has some solutions that sometimes work, and there's rumor about MFA and NFC floating around.)

Dec 31 2018, 6:24 AM · Phacility
avivey renamed T13230: Native Applications from Native Mobile Applications to Native Applications.
Dec 31 2018, 6:10 AM · Phacility
avivey renamed T13230: Native Applications from Native Applications to Native Mobile Applications.
Dec 31 2018, 6:07 AM · Phacility

Dec 30 2018

epriestley added a revision to T920: Provide SMS Support: Unknown Object (Differential Revision).
Dec 30 2018, 6:57 PM · Restricted Project, Herald
epriestley added a comment to T920: Provide SMS Support.

I'm considering pushing this forward since MFA is getting an update (see T13231 and adjacent tasks).

Dec 30 2018, 6:53 PM · Restricted Project, Herald
epriestley triaged T13232: Mac OS X Mojave, SIP, Code Signing, and Apache as Low priority.
Dec 30 2018, 6:28 PM · Infrastructure

Dec 29 2018

epriestley added a revision to T13222: 2018 Week 48-51 Bonus Content: Unknown Object (Differential Revision).
Dec 29 2018, 1:54 AM · Plans
epriestley added a revision to T13231: Duo MFA Support: Unknown Object (Differential Revision).
Dec 29 2018, 1:54 AM · Auth
cburroughs awarded T13229: On Third-Party Integrations a Piece of Eight token.
Dec 29 2018, 12:57 AM · Phacility

Dec 28 2018

epriestley triaged T13231: Duo MFA Support as Normal priority.
Dec 28 2018, 11:18 PM · Auth
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

I expect to make TOTP configuration a concrete object, then pursue Yubikey/U2F (T8787) and Duo (PHI912).

Dec 28 2018, 10:54 PM · Plans
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.
  • Also, comment interactions should get a warning when you'll be required to MFA on submit, especially when you don't have MFA on your account.
Dec 28 2018, 10:47 PM · Plans
epriestley edited the content of Changelog.
Dec 28 2018, 10:46 PM
epriestley triaged T13230: Native Applications as Low priority.
Dec 28 2018, 10:44 PM · Phacility
jcox awarded T13229: On Third-Party Integrations a Mountain of Wealth token.
Dec 28 2018, 10:20 PM · Phacility
epriestley renamed T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available from Yubikey Multi-Factor Authentication support to Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.
Dec 28 2018, 10:02 PM · Haskell.org, Auth
epriestley closed T11937: GCloud SQL does not support configuring sql_mode as Wontfix.

...it is virtually inconceivable to me that this is something we would ever bring upstream in any form.

Dec 28 2018, 9:58 PM · Infrastructure, Setup, Feature Request
epriestley added a subtask for T5055: Distribution mechanism for arc extensions: T13229: On Third-Party Integrations.
Dec 28 2018, 9:57 PM · Arcanist
epriestley added a parent task for T13229: On Third-Party Integrations: T5055: Distribution mechanism for arc extensions.
Dec 28 2018, 9:57 PM · Phacility
epriestley triaged T13229: On Third-Party Integrations as Low priority.
Dec 28 2018, 9:57 PM · Phacility
epriestley added a comment to T13222: 2018 Week 48-51 Bonus Content.

Also, just so I don't forget:

Dec 28 2018, 8:47 PM · Plans