Brendan Abolivier f06bc8e068 Merge branch 'master' into dinsic %!s(int64=3) %!d(string=hai) anos
..
.gitignore 27ed026f3a Add directory and instructions about changelog files %!s(int64=4) %!d(string=hai) anos
301.misc b49d2d76f0 Changelog %!s(int64=3) %!d(string=hai) anos
317.bugfix 0f826b6793 Extract the first 3 chars during 3pid obfuscation, not just the 3rd char (#317) %!s(int64=3) %!d(string=hai) anos
318.misc 5a874b1951 Update test logging to be able to accept braces (#318) %!s(int64=3) %!d(string=hai) anos
321.misc e76e43c0f1 Rename third_party_invite_x_{obfuscate,reveal}_characters option (#321) %!s(int64=3) %!d(string=hai) anos
322.feature f265db2393 Add an option, always_obfuscate, to control whether parts of email addresses should always be redacted (#322) %!s(int64=3) %!d(string=hai) anos
323.feature e70fa312f3 Add an option, third_party_invite_username_separator_string, that allows redacting separate portions of a third party invite address (#323) %!s(int64=3) %!d(string=hai) anos
324.feature c33d976e7a Change out the triple-dot sequence in third-party invites to an ellipsis character (#324) %!s(int64=3) %!d(string=hai) anos
325.misc 55ea646931 Install prometheus_client in the Docker image as well (#325) %!s(int64=3) %!d(string=hai) anos
326.feature 4e0274ddc9 Accept an optional web-client argument for the invite. (#326) %!s(int64=3) %!d(string=hai) anos
328.feature 4d96e71bfe Support branded templates. (#328) %!s(int64=3) %!d(string=hai) anos
334.misc 72133eab9a Bump the version of signedjson to 1.1.1. (#334) %!s(int64=3) %!d(string=hai) anos
335.docker d078590e6a Fix building docker images (#335) %!s(int64=3) %!d(string=hai) anos
337.bugfix 2e6b00a2dd Be stricter about JSON that is accepted by Sydent (#337) %!s(int64=3) %!d(string=hai) anos