Page MenuHomePhabricator
Feed Advanced Search

Apr 2 2017

epriestley added a comment to T12491: Error reply emails which are generated before identifying the sender should no longer be sent, now that the "always require verification" rule is in place.

Version?

Apr 2 2017, 1:57 PM · Mail, Bug Report
jasonrumney created T12491: Error reply emails which are generated before identifying the sender should no longer be sent, now that the "always require verification" rule is in place.
Apr 2 2017, 1:53 PM · Mail, Bug Report

Mar 29 2017

epriestley merged T12469: Add option to manage email preferences for harbormaster into T10448: Modularize mail tags.
Mar 29 2017, 2:52 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
chad merged T12468: Make subcription on comment optional into T5791: Write Herald rules for outbound mail.
Mar 29 2017, 1:57 PM · Restricted Project, Restricted Project, FreeBSD, Mail

Mar 28 2017

epriestley merged T12457: Should be able to untnrack PR refs (refs/pull/*) for observed Github repos into T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Mar 28 2017, 7:28 PM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report

Mar 16 2017

epriestley closed T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false as Resolved by committing rP19af10df3706: Apply the wordwrap() hack for "To" to PHPMailerLite.
Mar 16 2017, 5:56 PM · Mail, Bug Report
epriestley closed T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false, a subtask of T12404: Implement a first-party SMTP client, as Resolved.
Mar 16 2017, 5:56 PM · Infrastructure, Mail
epriestley added a revision to T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false: D17501: Apply the wordwrap() hack for "To" to PHPMailerLite.
Mar 16 2017, 1:10 AM · Mail, Bug Report
epriestley added a parent task for T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045]: T12404: Implement a first-party SMTP client.
Mar 16 2017, 1:06 AM · Mail, Security
epriestley added a parent task for T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false: T12404: Implement a first-party SMTP client.
Mar 16 2017, 1:06 AM · Mail, Bug Report
epriestley added subtasks for T12404: Implement a first-party SMTP client: T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045], T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false.
Mar 16 2017, 1:06 AM · Infrastructure, Mail
epriestley created T12404: Implement a first-party SMTP client.
Mar 16 2017, 1:06 AM · Infrastructure, Mail

Mar 15 2017

Taskle added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

I'm saying for you, not for me. Nevermind, I'm gathering that having verbal conversations isn't a priority for you guys and you don't see the value in it. No problem.

Mar 15 2017, 11:52 PM · Customer Impact, Restricted Project, Mail
chad added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

You already have all that in this public forum. We take feedback, feature requests, bug reports, have an open roadmap and design process - all for paying and non-paying customers.

Mar 15 2017, 11:45 PM · Customer Impact, Restricted Project, Mail
Taskle added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

Allow me to clarify: as a product manager I've found it incredibly useful to talk to both current paying customers as well as prospective paying customers and users of existing free products to learn about their needs and things that work well and don't work well in the spirit of improving our products. I find that qualitative conversations like this can be very useful, sometimes more useful than quantitative and written communication.

Mar 15 2017, 11:39 PM · Customer Impact, Restricted Project, Mail
chad added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

I understand your suggestion, but taking feedback over phone is just like the worst ever for us given customers outnumber us 1,000,000 to 1 or so. It's not scalable which is why we ask people to participate here.

Mar 15 2017, 11:30 PM · Customer Impact, Restricted Project, Mail
chad added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

I'm not sure I understand. You want Phacility to spend development resources to understand your needs as a non-paying customer? As a thank-you?

Mar 15 2017, 11:10 PM · Customer Impact, Restricted Project, Mail
Taskle added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

@epriestley we're actually not, we're a SaaS users of Phabricator, self-hosted (dev.doctor.com). We are indeed free installs, but my gut is that our needs are no different than those SaaS folks that pay you. I'm offering my time as a form of thank you for what you've offered for free, though :) if you're interested in talk to large-scale customers and learning what their needs are (and even what they might pay for, as an example).

Mar 15 2017, 11:05 PM · Customer Impact, Restricted Project, Mail
epriestley added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

@Taskle, if you're a Phacility SAAS customer can you ping me at support@phacility.com with your instance name? I can't immediately find it. We're working to formalize the SAAS/prioritization relationship a little better, but we can push more weight behind requests if they're coming from paying customers vs free self-installs.

Mar 15 2017, 11:01 PM · Customer Impact, Restricted Project, Mail
Taskle added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

Just wanted to chime in as a SaaS customer. :) We've been using Phab from a team of 15 to now we're about 100 people, and we use it for both our engineering teams as well as task management for our client services teams.

Mar 15 2017, 10:55 PM · Customer Impact, Restricted Project, Mail
epriestley added a project to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc: Phacility.

This also has SAAS customer interest.

Mar 15 2017, 10:27 PM · Customer Impact, Restricted Project, Mail

Mar 13 2017

lvital added a comment to T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false.

Great, thanks for testing it! We'll upstream that and I'll file something to put a longer-term fix in place.

"witter.com" <fakeemailtest+163@t>

ah yes this is my very favorite email address of all

Mar 13 2017, 10:56 PM · Mail, Bug Report
epriestley added a comment to T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false.

Great, thanks for testing it! We'll upstream that and I'll file something to put a longer-term fix in place.

Mar 13 2017, 10:44 PM · Mail, Bug Report
lvital added a comment to T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false.

Confirming that the patch above works (tested using send-test --to)!

Mar 13 2017, 10:43 PM · Mail, Bug Report

Mar 11 2017

chad added a project to T12372: Long list of reviewers breaks to: field when metamta.one-mail-per-recipient set to false: Mail.
Mar 11 2017, 8:20 PM · Mail, Bug Report

Mar 2 2017

epriestley merged T12340: Exclude refs/pull/* from being tracked in observed repo into T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Mar 2 2017, 2:51 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report

Mar 1 2017

epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

Earlier, I predicted:

Mar 1 2017, 12:56 PM · Mail, Phacility, Ops

Feb 18 2017

epriestley closed T12268: Make the grey "Unverified User" dot accurately reflect the new universal behavior as Resolved.

I think D17374 covered everything I wanted to cover.

Feb 18 2017, 2:18 AM · Mail, People

Feb 17 2017

epriestley added a revision to T12268: Make the grey "Unverified User" dot accurately reflect the new universal behavior: D17374: Make the new "Unverified Email" behavior more clear to other users.
Feb 17 2017, 3:25 PM · Mail, People

Feb 16 2017

HarryOtto added a comment to T12268: Make the grey "Unverified User" dot accurately reflect the new universal behavior.
Feb 16 2017, 7:46 AM · Mail, People

Feb 15 2017

epriestley created T12268: Make the grey "Unverified User" dot accurately reflect the new universal behavior.
Feb 15 2017, 11:19 AM · Mail, People

Feb 14 2017

epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

We'll probably implement a Phabricator-side mute-this-thread in connection with T10448, I'm just guessing that some of the users complaining that GMail mute doesn't work won't consider clicking a link in the email body, then clicking "Mute Thread" to be an acceptable solution.

Feb 14 2017, 7:01 PM · Restricted Project, Mail, Feature Request
jmeador added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

We could also implement "Mute Thread" in Phabricator, but I assume no one would be willing to click twice to mute a thread.

Feb 14 2017, 6:57 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

I'm pretty sure we can't generate our own Message-ID with Amazon SES, at least -- although we use the HTTP API, not the SMTP API, and maybe the rules differ. Not sure about other providers.

Feb 14 2017, 6:56 PM · Restricted Project, Mail, Feature Request
eadler added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

(dropped this since I don't have time to fully test, but I might come back to this in the future)

Feb 14 2017, 6:53 PM · Restricted Project, Mail, Feature Request

Feb 13 2017

epriestley closed T12237: Amazon SES has suspended outbound mail from secure.phabricator.com as Resolved.

Possible followups from D17344:

Feb 13 2017, 11:06 PM · Mail, Phacility, Ops
epriestley closed T10105: Disabled account should disable all outbound mail as Wontfix.

Example: I disabled a bogus user when the "confirm your e-mail" MTA job was on its ~200th attempt. It's now at its ~240th attempt :)

Feb 13 2017, 6:42 PM · llvm, Restricted Project, Mail, Bug Report
epriestley added a revision to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com: D17344: Raise an "Account Setup Issue" if your primary address is unverified.
Feb 13 2017, 5:58 PM · Mail, Phacility, Ops

Feb 11 2017

epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

Those seem to have been the magic words:

Feb 11 2017, 12:59 PM · Mail, Phacility, Ops

Feb 10 2017

epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

We could also implement "Mute Thread" in Phabricator, but I assume no one would be willing to click twice to mute a thread.

Feb 10 2017, 3:44 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

If we use SMTP envelope To, doesn't Alice potentially get multiple messages still (envelope "To: Alice", envelope "To: All-About-Alice@lists.company.com")? The list rewrites the envelope to go to all the list members, right? Or is there more magic there I don't know about?

Feb 10 2017, 3:35 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

One issue with one-mail-per-recipient is that gmail does not permit muting an email conversation if you are the only TO recipient.

Feb 10 2017, 3:28 PM · Restricted Project, Mail, Feature Request
eadler added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

To jump back further, the root-ier cause is that you're using mailing lists?

If we implemented T3980, could you create projects for mailing lists instead of "Mailing List" users, then do one-mail-per-recipient + private-replies and be generally OK?

Feb 10 2017, 3:24 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

(D17331 should fix the outdated discussion of the option in Config.)

Feb 10 2017, 2:40 PM · Restricted Project, Mail, Feature Request
epriestley added a revision to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading: D17331: Fix some outdated help text about "Reply All" in "metamta.one-mail-per-recipient".
Feb 10 2017, 2:38 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

I imagine that the rest of the process will work like this:

Feb 10 2017, 1:46 PM · Mail, Phacility, Ops
epriestley updated subscribers of T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

AWS got back to me with essentially a form response that didn't address any of the particulars of our case.

Feb 10 2017, 1:30 PM · Mail, Phacility, Ops

Feb 9 2017

epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

Sometimes people will "Reply All" and everyone will get two mails, one from the user and one from Phabricator turning their mail into a comment.

Feb 9 2017, 9:53 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

To jump back further, the root-ier cause is that you're using mailing lists?

Feb 9 2017, 9:48 PM · Restricted Project, Mail, Feature Request
eadler added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

Oh, I didn't even realize that was a thing. I assumed SMTP went like "okay here is a message: <message body>".

I don't think we have control over the SMTP envelope for at least some of of the APIs we implement, although perhaps I'm mistaken. In some cases I chose the non-SMTP version of things (e.g., POST some JSON) when an SMTP version was available since I mostly know how JSON works but do not mostly know how SMTP works. It's possible we could revisit those decisions and do more SMTP to get greater access to envelopes, although I'd guess not all adapters provide us envelope access.

Some more thoughts: even if we can't control the Reply-to in all cases, phabricator can look at the TO header and perhaps choose not to send mail if it looks like it was already sent to a given user.

We already attempt to do this -- are you seeing it not work in practice? Rough pathway is:

Feb 9 2017, 9:43 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

Oh, I didn't even realize that was a thing. I assumed SMTP went like "okay here is a message: <message body>".

Feb 9 2017, 9:21 PM · Restricted Project, Mail, Feature Request
eadler added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.
From: yelo@website.com
To: someone@important.com, bob@bob.com
Reply-to: only-me@somewhereelse.com
Subject: Yellow Blosums 2
Feb 9 2017, 9:04 PM · Restricted Project, Mail, Feature Request
eadler added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

Some more thoughts: even if we can't control the Reply-to in all cases, phabricator can look at the TO header and perhaps choose not to send mail if it looks like it was already sent to a given user. Of course, given the above, this is spoofable.

Feb 9 2017, 9:02 PM · Restricted Project, Mail, Feature Request
eadler added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

Unless I'm missing something, I think the instructions here cause X to receive two mails (they are on "To" for both).

Feb 9 2017, 8:51 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.

Or, more generally, if we send two mails:

Feb 9 2017, 7:42 PM · Restricted Project, Mail, Feature Request
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.
  • We no longer send normal mail to unverified addresses. Consequently, mail sent between creating an account and that user verifying their address (for example, assigning them tasks) is now dropped.
  • We no longer send "sorry, we ignored your mail because we don't recognize the address" replies if we don't recognize the sender, unless phabricator.allow-email-users is set.
    • I would like to eventually (post-Nuance?) remove this option, stop allowing "email users", and move away from "grey users".
  • We no longer send a misleading error about "no default user" if an application address is not configured with a default user.
  • This install now delivers outbound mail through Mailgun instead of SES.
  • The queued backlog appears to have flushed.
Feb 9 2017, 6:45 PM · Mail, Phacility, Ops
epriestley added a comment to T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.
  • I think this sends the recipients many copies of the email, particularly if they are on mailing lists? Why do you believe that users will receive only one copy of the mail if we send ten messages with their address in "To"?
  • Are you sure "Reply-To" overrides "Reply All" in all major clients? I haven't tested this personally, but I can't immediately find any references to this behavior on Google. I believe we already use "Reply-To", so I would expect "Reply All" to already be a non-problem if "Reply-To" overrode it. My pre-existing belief was that "Reply-To" replaced only "From", not the entire recipient list, under "Reply All".
Feb 9 2017, 6:33 PM · Restricted Project, Mail, Feature Request
eadler updated the task description for T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.
Feb 9 2017, 6:31 PM · Restricted Project, Mail, Feature Request
eadler updated the task description for T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.
Feb 9 2017, 6:28 PM · Restricted Project, Mail, Feature Request
eadler created T12240: Best of Both Worlds: one email to everyone with privacy controls and good threading.
Feb 9 2017, 6:27 PM · Restricted Project, Mail, Feature Request
epriestley added a revision to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com: D17329: Never send normal mail to unverified addresses.
Feb 9 2017, 6:08 PM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

A sub-issue here is that we're bouncing a lot of email like this, for an exciting product called "Penisole" from reputable domain "bloggay.com":

Feb 9 2017, 4:33 PM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

Add some kind of notification to user accounts like "some email you would have been sent was dropped because you haven't verified your address yet"?

Feb 9 2017, 4:18 PM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

My plan here is:

Feb 9 2017, 4:12 PM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

My guess is that this is just something dumb and mostly out of our control, and we fell through the cracks because the email volume we send from this install is tiny. We sent 41,877 messages in January at a cost of $0.00 -- this is too few messages to even qualify for charges, which start once you send 2,000 messages in a single day.

Feb 9 2017, 3:55 PM · Mail, Phacility, Ops
chad added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

The changelog from Mailchimp (opt-in only) is from noreply@phacility.com, but I can't think of anything else off the top of my head

Feb 9 2017, 2:49 PM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

Although I'm somewhat confused by this because it came to the address for my personal AWS account.

Feb 9 2017, 12:56 PM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

I appealed this, but the FAQ says "Due to the way spamtrap sending is reported, it will take a minimum of three weeks before we can confirm that a fix you have put in place has succeeded.".

Feb 9 2017, 11:35 AM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

@chad, just to make sure my ducks are in a row, you aren't using noreply@phabricator.com in association with any marketing mail, right? I don't want to claim "we only send transactional mail" if that isn't true.

Feb 9 2017, 10:30 AM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

SES is definitely rejecting mail, though:

Feb 9 2017, 10:22 AM · Mail, Phacility, Ops
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

Although I'm somewhat confused by this because it came to the address for my personal AWS account.

Feb 9 2017, 10:21 AM · Mail, Phacility, Ops
epriestley created T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.
Feb 9 2017, 10:18 AM · Mail, Phacility, Ops

Feb 2 2017

epriestley moved T12033: Large diffs can still repeatedly fail to insert from Backlog to Probably Actual Bugs on the Diffusion (v3) board.
Feb 2 2017, 3:53 PM · Diffusion (v3), Restricted Project, Mail, Differential, Bug Report
epriestley moved T11767: Unify email patch byte/line/time limit behaviors across Differential/Diffusion from Backlog to Probably Actual Bugs on the Diffusion (v3) board.
Feb 2 2017, 3:53 PM · Diffusion (v3), Differential, Mail
epriestley moved T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs from Backlog to git push = save changes on the Diffusion (v3) board.
Feb 2 2017, 3:50 PM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report

Jan 18 2017

epriestley moved T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs from Backlog to v3 on the Diffusion board.
Jan 18 2017, 7:01 PM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
epriestley moved T11767: Unify email patch byte/line/time limit behaviors across Differential/Diffusion from Backlog to v3 on the Diffusion board.
Jan 18 2017, 7:00 PM · Diffusion (v3), Differential, Mail
epriestley moved T12033: Large diffs can still repeatedly fail to insert from Backlog to v3 on the Diffusion board.
Jan 18 2017, 6:59 PM · Diffusion (v3), Restricted Project, Mail, Differential, Bug Report

Jan 10 2017

epriestley merged T6698: Mentioning objects in commits incorrectly adds `<audit-other>` tag to mail into T10448: Modularize mail tags.
Jan 10 2017, 4:56 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request
epriestley merged task T6698: Mentioning objects in commits incorrectly adds `<audit-other>` tag to mail into T10448: Modularize mail tags.
Jan 10 2017, 4:56 PM · Restricted Project, Mail, Audit, Notifications
epriestley added a comment to T6698: Mentioning objects in commits incorrectly adds `<audit-other>` tag to mail.

I'm just going to merge this into T10448, this task doesn't have anything not already covered there.

Jan 10 2017, 4:56 PM · Restricted Project, Mail, Audit, Notifications

Jan 9 2017

gregprice added a project to T12033: Large diffs can still repeatedly fail to insert: Restricted Project.
Jan 9 2017, 11:33 PM · Diffusion (v3), Restricted Project, Mail, Differential, Bug Report

Jan 5 2017

lyngvi added a comment to T7477: Handle inbound email with phabricator address in the CC.

Patch attached which addresses this - filter and object selection done on a new getToOrCCAddresses call. This patch is based off stable branch commit 58375fa9e6db4a389fd6029ee1ad14ddb0dc9e90.

Jan 5 2017, 4:30 PM · llvm, Restricted Project, Restricted Project, Mail

Jan 1 2017

DemiMarie added a comment to T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045].

libcurl supports SMTP (see https://curl.haxx.se/libcurl/c/smtp-mail.html) and can be used instead, provided that the relevant functions are exposed to PHP. This avoids needing to shell out to an external executable.

Jan 1 2017, 7:50 PM · Mail, Security

Dec 29 2016

epriestley moved T11363: Differential "revision updated" mail preference is pretty useless from Backlog to v3 (Infrastructure) on the Differential board.
Dec 29 2016, 4:22 PM · Customer Impact, Restricted Project, Differential, Mail
epriestley moved T12033: Large diffs can still repeatedly fail to insert from Backlog to Future Work on the Differential board.
Dec 29 2016, 3:40 PM · Diffusion (v3), Restricted Project, Mail, Differential, Bug Report

Dec 28 2016

epriestley added a comment to T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045].

From a cursory read of CVE-2016-10045, it seems like PHP may be written in such a way that mail() can not be invoked safely. Silly PHP!

Dec 28 2016, 8:11 AM · Mail, Security
eadler renamed T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045] from PHPMailer RCE [CVE-2016-10033] to PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045].
Dec 28 2016, 7:24 AM · Mail, Security
eadler added a comment to T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045].

updated advisory; https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10045-Vuln-Patch-Bypass.html
I don't think this changes the plan you suggest, just linking for completeness.

Dec 28 2016, 7:16 AM · Mail, Security

Dec 26 2016

epriestley lowered the priority of T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045] from High to Low.

This appears to be the fix:

Dec 26 2016, 4:51 PM · Mail, Security
epriestley added a comment to T1837: Implement correct send-as-user behavior..

Note that there is a Sender-related RCE in PHPMailer until Dec 2016, see T12046 for discussion.

Dec 26 2016, 4:37 PM · llvm, Restricted Project, Mail
epriestley created T12046: PHPMailer RCE [CVE-2016-10033 and CVE-2016-10045].
Dec 26 2016, 4:14 PM · Mail, Security

Dec 22 2016

epriestley edited projects for T12033: Large diffs can still repeatedly fail to insert, added: Bug Report, Differential, Diffusion, Mail; removed Bug Report (Needs Information).
Dec 22 2016, 2:01 PM · Diffusion (v3), Restricted Project, Mail, Differential, Bug Report

Dec 21 2016

epriestley added a subtask for T11767: Unify email patch byte/line/time limit behaviors across Differential/Diffusion: T12033: Large diffs can still repeatedly fail to insert.
Dec 21 2016, 10:03 PM · Diffusion (v3), Differential, Mail

Dec 16 2016

epriestley merged T12028: Describe which email preference caused the email into T10448: Modularize mail tags.
Dec 16 2016, 5:10 PM · Prioritized, Restricted Project, Mail, User Preferences, Owners, Feature Request

Dec 13 2016

epriestley moved T11767: Unify email patch byte/line/time limit behaviors across Differential/Diffusion from Backlog to Future Work on the Differential board.
Dec 13 2016, 4:13 PM · Diffusion (v3), Differential, Mail

Dec 12 2016

epriestley closed T4439: Set up SPF records for domains we control as Resolved.

This got done at some point, I believe, since we have an SPF record now.

Dec 12 2016, 9:44 PM · Mail, Security

Dec 3 2016

chad added a comment to T11944: Inbound mail to `secure.phabricator.com` getting dropped?.

Thansk

Dec 3 2016, 1:34 PM · Ops, Mail
epriestley closed T11944: Inbound mail to `secure.phabricator.com` getting dropped? as Resolved.

I think this is fixed now (config change on the Mailgun upstream side). Let me know if you're still seeing issues.

Dec 3 2016, 11:52 AM · Ops, Mail
epriestley added a comment to T11944: Inbound mail to `secure.phabricator.com` getting dropped?.

Test v4

Dec 3 2016, 11:51 AM · Ops, Mail