Erik Johnston
|
69135f59aa
|
Implement registering with shared secret.
|
2015-03-13 15:23:37 +00:00 |
|
Paul "LeoNerd" Evans
|
027fd1242c
|
Give LruCache a __len__, so that len(cache) works
|
2015-03-04 17:32:28 +00:00 |
|
Erik Johnston
|
3077cb2915
|
Use contextlib.contextmanager instead of a custom class
|
2015-03-02 13:32:44 +00:00 |
|
Erik Johnston
|
0554d07082
|
Move federation rate limiting out of transport layer
|
2015-02-27 15:41:52 +00:00 |
|
Erik Johnston
|
cc3d3babb0
|
Remove unused import
|
2015-02-18 12:01:41 +00:00 |
|
Erik Johnston
|
36e144091b
|
Remove spurious comma. Remove temp run_on_reactor
|
2015-02-18 11:25:20 +00:00 |
|
Erik Johnston
|
b17bd31da0
|
Temporarily add a run_on_reactor() call
|
2015-02-18 11:17:26 +00:00 |
|
Erik Johnston
|
859fbd4423
|
s/self._clock/self.clock/
|
2015-02-18 10:39:14 +00:00 |
|
Erik Johnston
|
1be67eca8a
|
Merge branch 'keyclient_retry_scheme' of github.com:matrix-org/synapse into develop
|
2015-02-18 10:34:40 +00:00 |
|
Erik Johnston
|
fe672a04f7
|
Merge pull request #77 from matrix-org/failures
Failures
|
2015-02-18 10:29:29 +00:00 |
|
Erik Johnston
|
4fd176a41d
|
More docs
|
2015-02-18 10:11:24 +00:00 |
|
Erik Johnston
|
d77912ff44
|
Docs.
|
2015-02-18 10:09:54 +00:00 |
|
Erik Johnston
|
9371019133
|
Try to only back off if we think we failed to connect to the remote
|
2015-02-17 18:13:34 +00:00 |
|
Erik Johnston
|
c8436b38a0
|
Only update destination_retry_timings if we have succeeded when retrying
|
2015-02-17 17:38:38 +00:00 |
|
Erik Johnston
|
f91263b1e0
|
Remove spurious self
|
2015-02-17 17:37:51 +00:00 |
|
Erik Johnston
|
2b8f1a956c
|
Add per server retry limiting.
Factor out the pre destination retry logic from TransactionQueue so it
can be reused in both get_pdu and crypto.keyring
|
2015-02-17 17:20:56 +00:00 |
|
Erik Johnston
|
964bb43fbe
|
Fix typo in function name
|
2015-02-17 15:44:41 +00:00 |
|
Erik Johnston
|
e7e20417ca
|
ExpiringCache: purge every 1/2 interval
|
2015-02-17 15:44:26 +00:00 |
|
Erik Johnston
|
472734a8cc
|
Consume errors in time_bound_deferred
|
2015-02-17 15:13:50 +00:00 |
|
Erik Johnston
|
2674aeb96a
|
Factor out ExpiringCache from StateHandler
|
2015-02-16 16:16:47 +00:00 |
|
Erik Johnston
|
c52e8d395b
|
Merge pull request #61 from matrix-org/timeout-federation-requests
Timeout federation requests
|
2015-02-11 17:10:33 +00:00 |
|
Erik Johnston
|
42bc56dad3
|
Merge branch 'develop' of github.com:matrix-org/synapse into use-simplejson
|
2015-02-11 17:01:38 +00:00 |
|
Erik Johnston
|
ef276e8770
|
Fix so timing out connections to actually work.
|
2015-02-11 16:48:05 +00:00 |
|
Erik Johnston
|
41a9a76a99
|
Merge branch 'develop' of github.com:matrix-org/synapse into timeout-federation-requests
|
2015-02-11 16:12:59 +00:00 |
|
Erik Johnston
|
ddb816cf60
|
Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder that understands FrozenDict
|
2015-02-11 15:44:28 +00:00 |
|
Mark Haines
|
d8324d5a2b
|
Add a lru cache class
|
2015-02-11 14:52:23 +00:00 |
|
Erik Johnston
|
fb233dc40b
|
Merge branch 'develop' of github.com:matrix-org/synapse into timeout-federation-requests
|
2015-02-11 10:33:19 +00:00 |
|
Erik Johnston
|
dcf52469e8
|
Move time_bound_deferred into Clock
|
2015-02-11 10:25:06 +00:00 |
|
Erik Johnston
|
0e6b3e4e40
|
Time out HTTP federation requests
|
2015-02-10 18:17:27 +00:00 |
|
Erik Johnston
|
ef995e6946
|
Add looping_call to Clock
|
2015-02-09 14:47:59 +00:00 |
|
Erik Johnston
|
dfa05f0cd6
|
Optimize FrozenEvent creation
|
2015-01-06 18:51:03 +00:00 |
|
Erik Johnston
|
d5ae67e67d
|
Fix typo where we used wrong var.
|
2015-01-06 16:05:01 +00:00 |
|
Erik Johnston
|
03a501456c
|
Time how long calls to _get_destination_retry_timings take
|
2015-01-06 15:22:28 +00:00 |
|
Mark Haines
|
adb04b1e57
|
Update copyright notices
|
2015-01-06 13:21:39 +00:00 |
|
Mark Haines
|
041ac476a5
|
Supply auth_chain along with current state in '/state/', fetch auth events from a remote server if we are missing some of them
|
2014-12-18 18:47:13 +00:00 |
|
Mark Haines
|
dbe77ec79a
|
Replace distributor deferred list, with a simple for loop until I understand why the former breaks and the latter doesn't
|
2014-12-18 17:47:00 +00:00 |
|
Erik Johnston
|
5a465b67ba
|
Fix pyflakes
|
2014-12-16 13:41:43 +00:00 |
|
Erik Johnston
|
58168498b0
|
Remove FrozenEncoder
|
2014-12-16 13:38:38 +00:00 |
|
Erik Johnston
|
bc6564bac0
|
Add PEP8 newlines
|
2014-12-09 11:01:44 +00:00 |
|
Erik Johnston
|
721482c83e
|
Add forgotten file
|
2014-12-08 09:10:12 +00:00 |
|
Mark Haines
|
15099fade5
|
Drop log level for incorrect logging contexts to WARN if the context is wrong and DEBUG if the context is missing
|
2014-11-25 10:57:31 +00:00 |
|
Mark Haines
|
db9ce032a4
|
Fix pep8 codestyle warnings
|
2014-11-20 17:26:36 +00:00 |
|
Mark Haines
|
dfdda2c871
|
Use module loggers rather than the root logger. Exceptions caused by bad clients shouldn't cause ERROR level logging. Fix sql logging to use 'repr' rather than 'str'
|
2014-11-20 17:10:37 +00:00 |
|
Mark Haines
|
32090aee16
|
Add a few missing yields, Move deferred lists inside PreserveLoggingContext because they don't interact well with the logging contexts
|
2014-11-20 16:24:00 +00:00 |
|
Mark Haines
|
ca91bb2f7f
|
Sometimes there isn't a current logging context
|
2014-11-19 17:18:55 +00:00 |
|
Mark Haines
|
97c7c34f6f
|
Preserve logging context in a few more places, drop the logging context after it has been stashed to reduce potential for confusion
|
2014-11-19 16:37:43 +00:00 |
|
Mark Haines
|
e903c941cb
|
Merge branch 'develop' into request_logging
Conflicts:
setup.py
synapse/storage/_base.py
synapse/util/async.py
|
2014-11-14 11:16:50 +00:00 |
|
Erik Johnston
|
4317c8e583
|
Implement new replace_state and changed prev_state
`prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced.
|
2014-11-06 15:10:55 +00:00 |
|
Erik Johnston
|
ef9c4476a0
|
Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
|
2014-10-30 11:18:28 +00:00 |
|
Mark Haines
|
7c06399512
|
Merge branch 'develop' into request_logging
Conflicts:
synapse/config/logger.py
|
2014-10-30 11:13:58 +00:00 |
|