承接 ofbeaton/phabricator-rfcemail 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ofbeaton/phabricator-rfcemail

Composer 安装命令:

composer require ofbeaton/phabricator-rfcemail

包简介

Unofficial Allow full RFC Email registrations in Phabricator

README 文档

README

Unofficial Allow full RFC Email registrations in Phabricator.

Some users have characters in their email addresses that are disallowed in upstream Phabricator despite being valid RFC 5322 email addresses.

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

Updates

The project is considered in a usable state and feature complete.

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.

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

Installing

cd phabricator
git apply rfcemail.patch

Creating

Aim to make the least changes possible. This is why we only replace the regular expression.

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

git patch a b > rfcemail.patch

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

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.

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.

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 3
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2018-02-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固