2017 © Pedro Peláez
 

library phabricator-rfcemail

Unofficial Allow full RFC Email registrations in Phabricator

image

ofbeaton/phabricator-rfcemail

Unofficial Allow full RFC Email registrations in Phabricator

  • Friday, February 2, 2018
  • by ofbeaton
  • Repository
  • 3 Watchers
  • 0 Stars
  • 0 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

phabricator-rfcemail

Unofficial Allow full RFC Email registrations in Phabricator., (*1)

Some users have characters in their email addresses that are disallowed in upstream Phabricator despite being valid RFC 5322 email addresses., (*2)

For example, any Irish person with an apostrophe in their name (O'Brien, O'Connor, D'Angelo, etc), (*3)

Updates

The project is considered in a usable state and feature complete., (*4)

This project is used in corporate applications. As such, the authors are unlikely to update it on a regular basis, but instead when the corporate applications that use it run into problems. You should expect updates in the 5-10yr range., (*5)

Issues and PRs will be monitored, and we will continue to work with the community to provide updates as they are contributed., (*6)

Installing

cd phabricator
git apply rfcemail.patch

Creating

Aim to make the least changes possible. This is why we only replace the regular expression., (*7)

Checkout Phabricator. Make two copies of the phabricator subdir, a and b. Make your changes to b., (*8)

git patch a b > rfcemail.patch

Send in a PR, please make sure to include from what date onwards it is good for., (*9)

Upstream

As of 2017-05-17 there is no interest from upstream in fixing this bug, calling them technically-deliverable-but-bizzarely-exotic addresses. Phacility instead recommends you maintain a patch yourself. This is that patch., (*10)

PHP Validation

For whatever reason upstream chose not use php builtin filter_var($email, FILTER_VALIDATE_EMAIL) and filter_var($email, FILTER_SANITIZE_EMAIL). This patch maintains that decision as to incur less code changes, but expands the regular expression., (*11)

The Versions

02/02 2018

dev-master

9999999-dev

Unofficial Allow full RFC Email registrations in Phabricator

  Sources   Download

Apache-2.0

02/02 2018

1.0.1

1.0.1.0

Unofficial Allow full RFC Email registrations in Phabricator

  Sources   Download

Apache-2.0

02/02 2018

1.0

1.0.0.0

Unofficial Allow full RFC Email registrations in Phabricator

  Sources   Download

Apache-2.0