This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 4ebddfc107f7f47c29ff1d25dd045f314ff28672 Author: Rene Cordier <[email protected]> AuthorDate: Tue Feb 4 11:09:57 2020 +0700 JAMES-2950 Add entries about the change in the changelog and upgrade-instructions documents --- CHANGELOG.md | 1 + upgrade-instructions.md | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 667b0c5..5df9c24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ of tasks being currently executed. - Usernames are assumed to be always lower cased. Many users recently complained about mails non received when sending to upper cased local recipients. We decided to simplify the handling of case for local recipients and users by always storing them lower cased. - Unhealthy health checks now return HTTP 503 instead of 500, degraded now returns 200 instead of 500. See JAMES-2576. - In order to fasten JMAP-draft message retrieval upon calls on properties expected to be fast to fetch, we now compute the preview and hasAttachment properties asynchronously and persist them in Cassandra to improve performance. See JAMES-2919. +- It is now forbidden to create new Usernames with the following set of characters in its local part : `"(),:; <>@\[]`, as we prefer it to stay simple to handle. However, the read of Usernames already existing with some of those characters is still allowed, to not introduce any breaking change. See JAMES-2950. ### Fixed - JAMES-2828 & JAMES-2929 bugs affecting JDBCMailRepository usage with PostgresSQL thanks to Jörg Thomas & Sergey B diff --git a/upgrade-instructions.md b/upgrade-instructions.md index dd9c470..c1ca041 100644 --- a/upgrade-instructions.md +++ b/upgrade-instructions.md @@ -25,6 +25,19 @@ Change list: - [Health checks routes return code changes](#health-checks-routes-return-code-changes) - [User mailboxes reIndexing endpoint change](#user-mailboxes-reindexing-endpoint-change) - [Hybrid blobStore replaces Union blobStore](#hybrid-blobstore-replaces-union-blobstore) + - [New forbidden set of characters in Usernames local part](#new-forbidden-set-of-characters-in-usernames-local-part) + +### New forbidden set of characters in Usernames local part + +Date 04/02/2020 + +SHA-1 XXX + +JIRA: https://issues.apache.org/jira/browse/JAMES-2950 + +Even if this set of characters should be allowed for the local part of a Username regarding some context, as defined by the [RFC3696#section-3](https://tools.ietf.org/html/rfc3696#section-3), we decided that for reducing code complexity and more safety to not allow them anymore when creating new Usernames. + +However, the read of Usernames already existing with some of those characters is still allowed, to not introduce any breaking change. ### Hybrid blobStore replaces Union blobStore --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
