Erik Johnston
|
806f380a8b
|
Make LruCache thread safe, as its used for event cache
|
2015-04-15 16:07:59 +01:00 |
Erik Johnston
|
a43b40449b
|
Merge branch 'develop' of github.com:matrix-org/synapse into mysql
|
2015-04-08 16:46:56 +01:00 |
Erik Johnston
|
9cef051ce2
|
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
2015-04-08 16:43:17 +01:00 |
Erik Johnston
|
ccda401dbf
|
SYN-338: Fix typo that caused the cache to throw an exception in some instances
|
2015-04-08 16:34:23 +01:00 |
Erik Johnston
|
4fe95094d1
|
Merge branch 'develop' of github.com:matrix-org/synapse into mysql
|
2015-04-07 18:05:39 +01:00 |
Erik Johnston
|
9236136f3a
|
Make work in both Maria and SQLite. Fix tests
|
2015-04-01 14:12:33 +01:00 |
Paul "LeoNerd" Evans
|
d6b3ea75d4
|
Implement the 'key in dict' test for LruCache()
|
2015-03-25 19:04:59 +00:00 |
Erik Johnston
|
ed4d44d833
|
Merge pull request #109 from matrix-org/default_registration
Disable registration by default. Add script to register new users.
|
2015-03-18 11:38:52 +00:00 |
Erik Johnston
|
69135f59aa
|
Implement registering with shared secret.
|
2015-03-13 15:23:37 +00:00 |
Paul "LeoNerd" Evans
|
e1a7e3564f
|
Delete a couple of TODO markers of monitoring stats now done
|
2015-03-12 16:24:50 +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 |