Vishnu Ks
41f8618c04
email: Use PyPi module for disposable email providers list.
2018-03-11 21:48:56 -07:00
rht
33b1a541d7
zerver/lib: Use python 3 syntax for typing.
...
With tweaks by tabbott to fix line spacing.
2017-11-18 16:09:04 -08:00
James Rowan
1b7b0d2316
name_restrictions: Update with new competitors and portico pages
2017-07-26 12:10:58 -04:00
Rishi Gupta
05abca0848
name_restrictions: Add a few more reserved subdomains.
2016-12-26 14:59:09 -08:00
Robert Hönig
0917493588
mypy: Convert zerver/lib to use typing.Text.
2016-12-25 10:33:45 -08:00
Rishi Gupta
5e6d4da8a8
realm creation flow: Prevent disposable email signups.
...
Check user's email address against a list of 2000 disposable email
domains. Does not affect the create_realm management command.
2016-11-05 10:37:15 -07:00
Rishi Gupta
2033381d24
realm creation flow: Restrict subdomains one can create via the web flow.
...
Disallow Realm.string_id's like "streams", "about", and several hundred
others. Also restrict string_id's to be at least 3 characters long, and only
use characters in [a-z0-9-].
Does not restrict realms created by the create_realm.py management command.
2016-11-05 10:37:15 -07:00