Commit Graph

293 Commits (59e2d2694deec13aaa0062e04b5460f978967dc1)

Author SHA1 Message Date
Richard van der Hoff 0836cbb9f5
Factor out an "assert_requester_is_admin" function (#5120) 7 years ago
Brendan Abolivier eaf41a943b Add management endpoints for account validity 7 years ago
Brendan Abolivier 20f0617e87 Send out emails with links to extend an account's validity period 7 years ago
Brendan Abolivier 747aa9f8ca Add account expiration feature 7 years ago
Andrew Morgan bbd244c7b2
Support 3PID login in password providers (#4931) 7 years ago
Richard van der Hoff 0dbfae03f9 Enforce hs_disabled_message correctly 7 years ago
Erik Johnston 64c1bd1d21 Remove dead function 7 years ago
Erik Johnston 7709d2bd16 Implement rechecking of redactions 7 years ago
Erik Johnston 5180f12bae Replace usage of builder.user_id with builder.sender 7 years ago
Erik Johnston ae2a957dba Pass through room version to event auth 7 years ago
Neil Johnson d619b113ed Fix None guard in config.server.is_threepid_reserved 7 years ago
Richard van der Hoff 566947ff34 Skip macaroon check for access tokens in the db 7 years ago
Neil Johnson d2f7c4e6b1
create support user (#4141) 7 years ago
Travis Ralston 1737753a62 Add an option to enable recording IPs for appservice users (#3831) 7 years ago
Neil Johnson 301cb60d0b assert rather than warn 7 years ago
Neil Johnson 0b01281e77 move threepid checker to config, add missing yields 7 years ago
Neil Johnson e8e540630e fix reference to is_threepid_reserved 7 years ago
Neil Johnson 09f3cf1a7e ensure post registration auth checks do not fail erroneously 7 years ago
Neil Johnson ea068d6f3c fix bug where preserved threepid user comes to sign up and server is mau blocked 7 years ago
Erik Johnston 05077e06fa Change admin_uri to admin_contact in config and errors 7 years ago
Erik Johnston cd77270a66 Implement trail users 7 years ago
Amber Brown 324525f40c
Port over enough to get some sytests running on Python 3 (#3668) 7 years ago
Neil Johnson e07970165f rename error code 7 years ago
Neil Johnson c5171bf171 special case server_notices_mxid 7 years ago
Neil Johnson bcfeb44afe call reap on start up and fix under reaping bug 7 years ago
Neil Johnson 13ad9930c8 add new error type ResourceLimit 7 years ago
Neil Johnson ab035bdeac replace admin_email with admin_uri for greater flexibility 7 years ago
Neil Johnson 2545993ce4 make comments clearer 7 years ago
Neil Johnson f4b49152e2 support admin_email config and pass through into blocking errors, return AuthError in all cases 7 years ago
Neil Johnson ce7de9ae6b Revert "support admin_email config and pass through into blocking errors, return AuthError in all cases" 7 years ago
Neil Johnson 0d43f991a1 support admin_email config and pass through into blocking errors, return AuthError in all cases 7 years ago
Neil Johnson 885ea9c602 rename _user_last_seen_monthly_active 8 years ago
Neil Johnson c1f9dec92a fix errant parenthesis 8 years ago
Neil Johnson 09cf130898 only block on sync where user is not part of the mau cohort 8 years ago
Neil Johnson 1911c037cb update comments to reflect new sig 8 years ago
Neil Johnson 42c6823827 disable HS from config 8 years ago
Neil Johnson e10830e976 wip commit - tests failing 8 years ago
Neil Johnson 74b1d46ad9 do mau checks based on monthly_active_users table 8 years ago
Neil Johnson 00f99f74b1 insertion into monthly_active_users 8 years ago
Amber Brown da7785147d
Python 3: Convert some unicode/bytes uses (#3569) 8 years ago
Erik Johnston e42510ba63 Use new getters 8 years ago
Erik Johnston 0ecf68aedc Move check_in_room_or_world_readable to Auth 8 years ago
Amber Brown 33b60c01b5
Make auth & transactions more testable (#3499) 8 years ago
Amber Brown 49af402019 run isort 8 years ago
Matthew Hodgson f4f1cda928 add ip_range_whitelist parameter to limit where ASes can connect from 8 years ago
Travis Ralston ec1e799e17 Don't print invalid access tokens in the logs 8 years ago
Richard van der Hoff 557b686eac Refactor get_send_level to take a power_levels event 8 years ago
Amber Brown c936a52a9e
Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307) 8 years ago
Amber Brown df9f72d9e5 replacing portions 8 years ago
Adrian Tschira 6168351877 Add b prefixes to some strings that are bytes in py3 8 years ago