Erik Johnston
|
b60859d6cc
|
Use make_deferred_yieldable
|
2017-10-13 10:24:19 +01:00 |
Erik Johnston
|
d76621a47b
|
Fix comments
|
2017-10-12 18:16:25 +01:00 |
Erik Johnston
|
4ae85ae121
|
Don't close prematurely..
|
2017-10-12 17:57:31 +01:00 |
Erik Johnston
|
cc505b4b5e
|
getvalue closes buffer
|
2017-10-12 17:52:30 +01:00 |
Erik Johnston
|
1259a76047
|
Get len before close
|
2017-10-12 17:39:23 +01:00 |
Erik Johnston
|
802ca12d05
|
Don't close file prematurely
|
2017-10-12 17:37:21 +01:00 |
Erik Johnston
|
e283b555b1
|
Copy everything to backup
|
2017-10-12 17:31:24 +01:00 |
Erik Johnston
|
b77a13812c
|
Typo
|
2017-10-12 15:32:32 +01:00 |
Erik Johnston
|
6dfde6d485
|
Remove dead code
|
2017-10-12 15:30:26 +01:00 |
Erik Johnston
|
c8eeef6947
|
Fix typos
|
2017-10-12 15:28:24 +01:00 |
Erik Johnston
|
67cb89fbdf
|
Fix typo
|
2017-10-12 15:23:41 +01:00 |
Erik Johnston
|
bf4fb1fb40
|
Basic implementation of backup media store
|
2017-10-12 15:20:59 +01:00 |
hera
|
f807f7f804
|
log when we get an exception handling replication updates
|
2017-10-12 11:51:24 +01:00 |
David Baker
|
b8d8ed1ba9
|
Merge pull request #2531 from matrix-org/dbkr/spamcheck_error_messages
Allow error strings from spam checker
|
2017-10-12 10:31:03 +01:00 |
Richard van der Hoff
|
cc794d60e7
|
Merge pull request #2532 from matrix-org/rav/fix_linearizer
Fix stackoverflow and logcontexts from linearizer
|
2017-10-11 17:29:32 +01:00 |
Richard van der Hoff
|
8dd0c85ac5
|
Merge pull request #2529 from matrix-org/rav/fix_transaction_failure_handling
log pdu_failures from incoming transactions
|
2017-10-11 17:29:14 +01:00 |
Richard van der Hoff
|
76fa695241
|
Merge pull request #2515 from matrix-org/rav/fix_receipt_logcontext
A logformatter which includes the stack when the exception was caught when
logging exceptions.
|
2017-10-11 17:28:01 +01:00 |
Richard van der Hoff
|
f30c4ed2bc
|
logformatter: fix AttributeError
make sure we have the relevant fields before we try to log them.
|
2017-10-11 17:26:17 +01:00 |
Erik Johnston
|
b752507b48
|
Fix fetching remote summaries
|
2017-10-11 16:59:18 +01:00 |
Erik Johnston
|
af94ba9d02
|
Merge pull request #2533 from matrix-org/erikj/fix_group_repl
Fix group stream replication
|
2017-10-11 16:01:57 +01:00 |
Erik Johnston
|
818b08d0e4
|
peeeeeeeeep8888888888888888888888888888
|
2017-10-11 15:54:00 +01:00 |
Erik Johnston
|
ea18996f54
|
Fix group stream replication
The stream update functions expect the storage function to return a list
of tuples.
|
2017-10-11 15:44:39 +01:00 |
Richard van der Hoff
|
68fd82e840
|
Merge pull request #2530 from matrix-org/rav/fix_receipt_logcontext
fix a logcontext leak in read receipt handling
|
2017-10-11 15:08:53 +01:00 |
Richard van der Hoff
|
4fad8efbfb
|
Fix stackoverflow and logcontexts from linearizer
1. make it not blow out the stack when there are more than 50 things waiting
for a lock. Fixes https://github.com/matrix-org/synapse/issues/2505.
2. Make it not mess up the log contexts.
|
2017-10-11 15:05:05 +01:00 |
David Baker
|
b78bae2d51
|
fix isinstance
|
2017-10-11 14:49:09 +01:00 |
Erik Johnston
|
271f5601f3
|
Fix typo in invite to group
|
2017-10-11 14:45:33 +01:00 |
David Baker
|
c3b7a45e84
|
Allow error strings from spam checker
|
2017-10-11 14:39:22 +01:00 |
Richard van der Hoff
|
c3e190ce67
|
fix a logcontext leak in read receipt handling
|
2017-10-11 14:37:20 +01:00 |
Richard van der Hoff
|
b75d443caf
|
log pdu_failures from incoming transactions
... even if we have no EDUs.
This appears to have been introduced in
476899295f .
|
2017-10-11 14:36:13 +01:00 |
Erik Johnston
|
27e727a146
|
Fix typo
|
2017-10-11 14:32:40 +01:00 |
Erik Johnston
|
4ce4379235
|
Fix attestations to check correct server name
|
2017-10-11 14:11:43 +01:00 |
Erik Johnston
|
c2c47550f9
|
Fix schema delta versions
|
2017-10-11 13:23:15 +01:00 |
Erik Johnston
|
535cc49f27
|
Merge pull request #2466 from matrix-org/erikj/groups_merged
Initial Group Implementation
|
2017-10-11 13:20:07 +01:00 |
Erik Johnston
|
dfbf73408c
|
Merge pull request #2501 from matrix-org/dbkr/channel_notifications
Support for channel notifications
|
2017-10-11 13:19:29 +01:00 |
Erik Johnston
|
bc7f3eb32f
|
Merge pull request #2483 from jeremycline/unfreeze-ujson-dump
Unfreeze event before serializing with ujson
|
2017-10-11 13:18:52 +01:00 |
Erik Johnston
|
ec954f47fb
|
Validate room ids
|
2017-10-11 13:15:44 +01:00 |
David Baker
|
81a5e0073c
|
pep8
|
2017-10-10 15:53:34 +01:00 |
David Baker
|
ab1bc9bf5f
|
Don't KeyError if no power_levels event
|
2017-10-10 15:34:05 +01:00 |
David Baker
|
0f1eb3e914
|
Use notification levels in power_levels
Rather than making the condition directly require a specific power
level. This way the level require to notify a room can be configured
per room.
|
2017-10-10 15:23:00 +01:00 |
Erik Johnston
|
84e27a592d
|
Merge pull request #2490 from matrix-org/erikj/drop_left_room_events
Ignore incoming events for rooms that we have left
|
2017-10-10 11:58:32 +01:00 |
David Baker
|
c9f034b4ac
|
There was already a constant for this
also update copyright
|
2017-10-10 11:47:10 +01:00 |
David Baker
|
a9f9d68631
|
More optimisation
|
2017-10-10 11:38:31 +01:00 |
David Baker
|
707374d5dc
|
What year is it!? Who's the president!?
|
2017-10-10 11:21:41 +01:00 |
David Baker
|
89fa00ddff
|
Merge branch 'develop' into dbkr/channel_notifications
|
2017-10-10 11:20:17 +01:00 |
Richard van der Hoff
|
79bea15830
|
Merge pull request #2520 from matrix-org/rav/process_incoming_rooms_in_parallel
fed server: process PDUs for different rooms in parallel
|
2017-10-10 10:26:21 +01:00 |
Richard van der Hoff
|
426f8b0f66
|
Merge pull request #2518 from matrix-org/rav/linearize_incoming_transactions
Fed server: use a linearizer for ongoing transactions
|
2017-10-10 10:20:51 +01:00 |
Richard van der Hoff
|
6a6cc27aee
|
fed server: process PDUs for different rooms in parallel
With luck, this will give a real-time improvement when there are many rooms and
the server ends up calling out to fetch missing events.
|
2017-10-09 18:30:31 +01:00 |
Richard van der Hoff
|
4c7c4d4061
|
Fed server: use a linearizer for ongoing transactions
We don't want to process the same transaction multiple times concurrently, so
use a linearizer.
|
2017-10-09 18:30:10 +01:00 |
Richard van der Hoff
|
4d24becf7f
|
Merge pull request #2517 from matrix-org/rav/fed_server_refactor
fed server: refactor on_incoming_transaction
|
2017-10-09 18:19:23 +01:00 |
Richard van der Hoff
|
ba5b9b80a5
|
fed server: refactor on_incoming_transaction
Move as much as possible to after the have_responded check, and reduce the
number of times we iterate over the pdu list.
|
2017-10-09 18:10:53 +01:00 |