| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\| |
|
| | |
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
synapse/api/auth.py
synapse/handlers/room.py
synapse/storage/__init__.py
|
| | |
|
| | |
|
| |\
| | |
| | |
| | | |
client_server_url_rename
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
|/ |
|
|
|
|
| |
re-implementing its behaviour
|
| |
|
| |
|
| |
|
|
|
|
| |
membership messages.
|
|\ |
|
| |
| |
| |
| | |
their offline mtime
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
tests/rest/test_presence.py
tests/rest/test_rooms.py
tests/utils.py
|
| |
| |
| |
| | |
as well, mocking out the datastore beneath it
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
and end tokens.
|
|\| |
|
| | |
|
|\| |
|
| | |
|
| |
| |
| |
| | |
matrix.org:8080 actually work
|
| |
| |
| |
| | |
correct API to do this, as the current one doesn't make much sense.
|
|\| |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
synapse/storage/stream.py
|
| |
| |
| |
| | |
Store and use that on the webclient rather than the input field.
|
| |
| |
| |
| | |
enable Register button when both password fields match.
|
| |
| |
| |
| | |
also release roomlock before touching federation so we don't halt progress on the world
|
| | |
|
| |
| |
| |
| | |
values over the wire
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
| |
presenting age durations to clients/federation events
|
|
|
|
| |
local_only hack; add unit tests
|
|
|
|
| |
'local_only' antirecursion hack
|
|
|
|
| |
profile information instead of (ab)using the client-side REST API
|
| |
|
|
|