1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-03-06 01:19:24 +01:00
phorge-phorge/scripts
epriestley eabe3a4d33 Begin improving the soundness of received mail
Summary:
We/I broke a couple of things here recently (see D5911) and are doing some work here in general (see D5912, etc.).

Generally, this code is pretty oldschool and not especially well architected for modern application-oriented Phabricator. It hardcodes a lot of stuff which should be applications' responsibilites.

Take the first steps toward making it more solid to reduce the risk here. In particular:

  - Factor out the "self mail" and "duplicate mail" checks and add unit tests.
  - Make Message-ID hash handling automatic.

Test Plan: Ran unit tests.

Reviewers: btrahan, chad

Reviewed By: btrahan

CC: aran

Differential Revision: https://secure.phabricator.com/D5915
2013-05-13 16:32:19 -07:00
..
aphront
calendar Increment year. 2013-01-03 05:45:08 -08:00
celerity Add action icons to object list views 2013-05-10 12:57:01 -07:00
daemon Check presence of required functions in daemon launcher 2013-04-07 08:42:59 -07:00
differential
diviner Port Diviner Core to Phabricator 2013-01-07 14:04:23 -08:00
drydock
fact
files Store width and height metadata of image files 2013-01-07 09:46:43 -08:00
fpm
install Simplify the "update_phabricator.sh" script 2013-02-14 07:22:43 -08:00
lipsum First Diff of Test Data Generator 2013-04-12 14:07:16 -07:00
mail Begin improving the soundness of received mail 2013-05-13 16:32:19 -07:00
profile
repository Document reparse --min-date more, add validation 2013-04-05 07:35:35 -07:00
search
setup Increase the power of bin/config 2013-01-21 15:27:42 -08:00
sql Use --user and --password from bin/storage in PHP migrations 2013-02-25 22:20:23 -08:00
ssh
symbols
user
util
__init_script__.php Consolidate environmental initialization 2012-12-25 06:15:28 -08:00
celerity_mapper.php Add action icons to object list views 2013-05-10 12:57:01 -07:00