summary refs log tree commit diff
path: root/synapse/rest/register.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Track the IP users connect with. Add an admin column to users table.Erik Johnston2014-09-261-7/+1
|
* Bugfix for older Pythons that lack hmac.compare_digest()Paul "LeoNerd" Evans2014-09-231-1/+11
|
* Send an HMAC(SHA1) protecting the User ID for the ReCAPTCHA bypass, rather ↵Paul "LeoNerd" Evans2014-09-231-7/+26
| | | | than simply the secret itself, so it's useless if that HMAC leaks
* Config values are almost never 'None', but they might be empty string. ↵Paul "LeoNerd" Evans2014-09-231-1/+1
| | | | Detect their presence by truth
* Make sure the config actually /has/ a captcha_bypass_secret set before ↵Paul "LeoNerd" Evans2014-09-231-2/+3
| | | | trying to compare it
* Allow a (hidden undocumented) key to m.login.recaptcha to specify a shared ↵Paul "LeoNerd" Evans2014-09-231-5/+18
| | | | secret to allow bots to bypass the ReCAPTCHA test (SYN-60)
* More helpful 400 error messages.Kegan Dougal2014-09-151-1/+5
|
* Be consistent when associating keys with login types for registration/login.Kegan Dougal2014-09-151-1/+1
|
* Make captcha work again with the new registration logic.Kegan Dougal2014-09-151-0/+1
|
* Split out password/captcha/email logic.Kegan Dougal2014-09-151-84/+153
|
* Added LoginType constants. Created general structure for processing ↵Kegan Dougal2014-09-151-20/+75
| | | | registrations.
* 80 chars pleaseKegan Dougal2014-09-051-2/+4
|
* Add config opion for XFF headers when performing ReCaptcha auth.Kegan Dougal2014-09-051-2/+5
|
* Captchas now work on registration. Missing x-forwarded-for config arg ↵Kegan Dougal2014-09-051-3/+26
| | | | support. Missing reloading a new captcha on the web client / displaying a sensible error message.
* Added a captcha config to the HS, to enable registration captcha checking ↵Kegan Dougal2014-09-051-1/+5
| | | | and for the recaptcha private key.
* Merge branch 'develop' of github.com:matrix-org/synapse into developDavid Baker2014-09-031-1/+1
|\ | | | | | | | | Conflicts: synapse/http/client.py
| * fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵Matthew Hodgson2014-09-031-1/+1
| | | | | | | | hasn't been incorporated in time for launch.
* | Add support for registering with a threepid to the HS (get credentials from ↵David Baker2014-09-031-1/+6
|/ | | | the client and check them against an ID server).
* Encode unicode from json as utf-8. This was required to allow people to ↵Erik Johnston2014-08-241-2/+2
| | | | register on my laptop
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
|
* Reference Matrix Home Servermatrix.org2014-08-121-0/+68