forked-synapse/synapse
Mark Haines bde8d78b8a Copy rather than move the fields to shuffle between a v1 and a v2 event.
This should make all v1 APIs compatible with v2 clients. While still
allowing v1 clients to access the fields.

This makes the documentation easier since we can just document the v2
format and explain that some of the fields, in some of the APIs are
duplicated for backwards compatibility, rather than having to document
two separate event formats.
2015-11-30 17:46:35 +00:00
..
api Allow user to redact with an equal power 2015-11-26 11:17:57 +00:00
app Run the background updates when starting synapse. 2015-11-10 15:50:58 +00:00
appservice Cap the time to retry txns to appservices to 8.5 minutes 2015-10-21 10:10:55 +01:00
config Comment 2015-11-19 13:05:51 +00:00
crypto Fix typo 2015-11-20 17:17:58 +00:00
events Copy rather than move the fields to shuffle between a v1 and a v2 event. 2015-11-30 17:46:35 +00:00
federation Only retry federation requests for a long time for background requests 2015-11-17 18:26:50 +00:00
handlers Merge pull request #375 from matrix-org/daniel/guestroominitialsync 2015-11-23 16:10:49 +00:00
http Fix typo 2015-11-20 17:17:58 +00:00
metrics Check that /proc/self/fd exists before listing it 2015-09-07 16:45:55 +01:00
push Use raw string for regex here, otherwise \b is the backspace character. Fixes displayname matching. 2015-10-08 11:22:15 +01:00
rest Merge pull request #385 from matrix-org/daniel/forgetrooms 2015-11-20 18:07:26 +00:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Fix SQL for postgres again 2015-11-23 18:54:41 +00:00
streams s/private_user_data/account_data/ 2015-11-18 15:31:04 +00:00
util Run the background updates when starting synapse. 2015-11-10 15:50:58 +00:00
__init__.py Bump changes and version 2015-11-19 13:09:48 +00:00
notifier.py Return non-room events from guest /events calls 2015-11-12 16:45:28 +00:00
python_dependencies.py Add nacl.bindings to the list of modules checked. Re-arrange import order to check packages after the packages they depend on 2015-09-01 16:51:10 +01:00
server.py Remove the LockManager class because it wasn't being used 2015-11-04 14:08:15 +00:00
state.py Update some comments 2015-11-13 10:31:15 +00:00
types.py s/private_user_data/account_data/ 2015-11-18 15:31:04 +00:00