synapse/synapse
Richard van der Hoff 0b07f02e19 Make sure that we close db connections opened during init
We should explicitly close any db connections we open, because failing to do so
can block other transactions as per
https://github.com/matrix-org/synapse/issues/3682.

Let's also try to factor out some of the boilerplate by having server classes
define their datastore class rather than duplicating the whole of `setup`.
2018-08-28 13:39:49 +01:00
..
api Change admin_uri to admin_contact in config and errors 2018-08-24 16:51:27 +01:00
app Make sure that we close db connections opened during init 2018-08-28 13:39:49 +01:00
appservice run isort 2018-07-09 16:09:20 +10:00
config Change admin_uri to admin_contact in config and errors 2018-08-24 16:51:27 +01:00
crypto Don't log exceptions when failing to fetch server keys 2018-08-21 11:19:26 +01:00
events Handle delta_ids being None in _update_context_for_auth_events 2018-07-23 22:06:50 +01:00
federation Merge pull request #3735 from matrix-org/travis/federation-spelling 2018-08-22 09:34:21 +01:00
groups Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
handlers Merge pull request #3659 from matrix-org/erikj/split_profiles 2018-08-22 11:35:55 +01:00
http Fix bug when federation_domain_whitelist is an emtpy list 2018-08-24 12:13:12 +01:00
metrics isort 2018-08-21 09:38:38 +01:00
module_api Delete devices in various logout situations 2017-11-29 16:44:35 +00:00
push Fix logcontexts for running pushers 2018-08-17 00:32:39 +01:00
replication Merge pull request #3713 from matrix-org/erikj/fixup_fed_logging 2018-08-20 10:51:45 +01:00
rest Merge pull request #3724 from Half-Shot/hs/guest-fetch-event 2018-08-22 13:41:08 +01:00
server_notices Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_contact 2018-08-24 17:00:37 +01:00
state Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_state_handler 2018-08-20 14:49:43 +01:00
static/client Use recaptcha_ajax.js directly from Google 2018-08-22 14:30:49 +01:00
storage Implement trail users 2018-08-23 19:17:19 +01:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Fix exceptions when a connection is closed before we read the headers 2018-08-20 18:21:10 +01:00
__init__.py bump version to 0.33.3 2018-08-22 14:07:10 +01:00
event_auth.py Check m.room.create for sane room_versions 2018-08-06 16:11:24 +01:00
notifier.py Rename async to async_helpers because async is a keyword on Python 3.7 (#3678) 2018-08-10 23:50:21 +10:00
python_dependencies.py Pin to twisted 17.1 or later 2018-08-24 10:02:31 +01:00
secrets.py Port over enough to get some sytests running on Python 3 (#3668) 2018-08-20 23:54:49 +10:00
server.py Make sure that we close db connections opened during init 2018-08-28 13:39:49 +01:00
server.pyi Send users a server notice about consent 2018-05-22 11:54:51 +01:00
types.py Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
visibility.py Merge remote-tracking branch 'origin/develop' into rav/remove_who_forgot_in_room 2018-07-23 17:15:12 +01:00