Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-02-17 | Consume errors in time_bound_deferred | Erik Johnston | 1 | -2/+0 | |
2015-02-17 | Make matrixfederationclient log more nicely | Erik Johnston | 1 | -11/+12 | |
2015-02-17 | Format the response of transaction request in a nicer way | Erik Johnston | 2 | -6/+35 | |
2015-02-17 | Actually respond with JSON to incoming transaction | Erik Johnston | 1 | -0/+2 | |
2015-02-17 | Change some debug logging to info | Erik Johnston | 1 | -2/+4 | |
2015-02-17 | Handle recieving failures in transactions | Erik Johnston | 1 | -1/+12 | |
2015-02-17 | We do want to consumeError | Erik Johnston | 1 | -1/+1 | |
2015-02-17 | Use consumeErrors=True on all DeferredLists. | Erik Johnston | 5 | -9/+11 | |
This is so that the DeferredLists actually consume the error instead of propogating down the non-existent errback chain. This should reduce the number of unhandled errors we are seeing. | |||||
2015-02-16 | Mark old events as outliers. | Erik Johnston | 1 | -1/+7 | |
This is to fix the issue where if a remote server sends an event that references a really "old" event, then the local server will pull that in and send to all clients. We decide if an event is old if its depth is less than the minimum depth of the room. | |||||
2015-02-16 | Don't return anything from _handle_new_pdu, since we ignore the return value ↵ | Erik Johnston | 1 | -4/+1 | |
anyway | |||||
2015-02-16 | Fix contrib/graph/graph2.py to handle FrozenDict | Erik Johnston | 1 | -1/+2 | |
2015-02-15 | Bump version | Erik Johnston | 1 | -1/+1 | |
2015-02-15 | resolve_events expect lists, not dicts | Erik Johnston | 1 | -1/+1 | |
2015-02-14 | we federate on port 8448 nowadays... | Matthew Hodgson | 1 | -1/+1 | |
2015-02-13 | Bump version | Erik Johnston | 1 | -1/+1 | |
2015-02-13 | Update pushers by app id and pushkey, not user id and pushkey | David Baker | 2 | -12/+12 | |
2015-02-13 | Bump version v0.7.0d | Erik Johnston | 1 | -1/+1 | |
2015-02-13 | Fix wrong variable name | Erik Johnston | 1 | -1/+1 | |
2015-02-13 | Prepare the database whenever a connection is opened from the db_pool so ↵ | Mark Haines | 2 | -10/+7 | |
that in-memory databases will work | |||||
2015-02-13 | Bump version | Erik Johnston | 1 | -1/+1 | |
2015-02-13 | pyflakes | Erik Johnston | 1 | -1/+1 | |
2015-02-13 | When we see a difference in current state, actually use state conflict ↵ | Erik Johnston | 2 | -14/+63 | |
resolution algorithm | |||||
2015-02-13 | Bump version v0.7.0b | Erik Johnston | 1 | -1/+1 | |
2015-02-12 | Reindent code to be less human-readable to keep pep8 from complaining | Paul "LeoNerd" Evans | 1 | -1/+1 | |
2015-02-12 | Only attempt to fetch presence state of JOINed members in room initialSync ↵ | Paul "LeoNerd" Evans | 1 | -0/+1 | |
(SYN-202) | |||||
2015-02-12 | Fix logging | Erik Johnston | 1 | -1/+4 | |
2015-02-12 | Remove unused function | Erik Johnston | 1 | -12/+0 | |
2015-02-12 | Reindent code to be less human-readable to keep pep8 from complaining | Paul "LeoNerd" Evans | 1 | -1/+1 | |
2015-02-12 | Appease pyflakes | Paul "LeoNerd" Evans | 1 | -1/+1 | |
2015-02-12 | Can now remove the FIXME too | Paul "LeoNerd" Evans | 1 | -10/+3 | |
2015-02-12 | Only attempt to fetch presence state of JOINed members in room initialSync ↵ | Paul "LeoNerd" Evans | 1 | -0/+1 | |
(SYN-202) | |||||
2015-02-12 | Parrellize fetching of events | Erik Johnston | 1 | -3/+11 | |
2015-02-12 | Correctly handle all the places that can throw exceptions | Erik Johnston | 4 | -15/+37 | |
2015-02-12 | Bump version | Erik Johnston | 1 | -1/+1 | |
2015-02-12 | Get an auth query one at a time | Erik Johnston | 1 | -7/+6 | |
2015-02-12 | Expand on caching | Erik Johnston | 1 | -1/+7 | |
2015-02-12 | Add note about alpha csv2 apis | Erik Johnston | 1 | -2/+3 | |
2015-02-12 | Typoes | Erik Johnston | 1 | -2/+2 | |
2015-02-12 | Add note about push support | Erik Johnston | 1 | -0/+1 | |
2015-02-12 | Bump webclient version | Erik Johnston | 1 | -3/+3 | |
2015-02-12 | Use consistent style of heading | Erik Johnston | 1 | -2/+2 | |
2015-02-12 | Change develop to v0.7.0 | Erik Johnston | 1 | -2/+2 | |
2015-02-12 | More rst fixes. Expand on JSON library change | Erik Johnston | 1 | -2/+4 | |
2015-02-12 | Fix rst formatting | Erik Johnston | 1 | -36/+36 | |
2015-02-12 | Update CHANGES.rst | Erik Johnston | 1 | -3/+10 | |
2015-02-12 | Fix rst | Erik Johnston | 1 | -4/+4 | |
2015-02-12 | Update UPGRADES to mention updated dependencies | Erik Johnston | 1 | -0/+14 | |
2015-02-12 | Set database schema version in delta | Erik Johnston | 1 | -0/+2 | |
2015-02-12 | Bump version | Erik Johnston | 1 | -1/+1 | |
2015-02-11 | Convert get_rooms to use runInteraction so the transacion has a more helpful ↵ | Erik Johnston | 1 | -30/+37 | |
description | |||||
2015-02-11 | Use encode_canonical_json for http client | Erik Johnston | 1 | -1/+3 | |
2015-02-11 | Use encode_canonical_json for pushes | Erik Johnston | 1 | -1/+3 | |
2015-02-11 | Update dependency links | Erik Johnston | 1 | -2/+2 | |
2015-02-11 | Bump syutil version | Erik Johnston | 1 | -1/+1 | |
2015-02-11 | Allow newer versions of syutil | Mark Haines | 1 | -1/+1 | |
2015-02-11 | pyflakes | Erik Johnston | 2 | -2/+1 | |
2015-02-11 | Remove more debug logging | Erik Johnston | 1 | -2/+0 | |
2015-02-11 | Remove debug logging | Erik Johnston | 2 | -12/+0 | |
2015-02-11 | Fix so timing out connections to actually work. | Erik Johnston | 2 | -9/+45 | |
2015-02-11 | Fix tests which broke when event caching was introduced. | Kegan Dougal | 1 | -1/+4 | |
2015-02-11 | Minor tweaks based on PR feedback. | Kegan Dougal | 2 | -4/+5 | |
2015-02-11 | Added another TODO note | Paul "LeoNerd" Evans | 1 | -0/+3 | |
2015-02-11 | Cache the result of a get_rooms_for_user query, to make ↵ | Paul "LeoNerd" Evans | 1 | -7/+34 | |
user_rooms_intersect() much lighter in the read-common case | |||||
2015-02-11 | First step of making user_rooms_intersect() faster - implement in ↵ | Paul "LeoNerd" Evans | 1 | -18/+20 | |
intersection logic in Python code terms of a DB query that is cacheable per user | |||||
2015-02-11 | Don't unfreeze when using FreezeEvent.get_dict, as we are using a ↵ | Erik Johnston | 6 | -13/+36 | |
JSONEncoder that understands FrozenDict | |||||
2015-02-11 | Invalidate the cache for an event if it is redacted | Mark Haines | 1 | -0/+2 | |
2015-02-11 | Fix formatting | Mark Haines | 1 | -2/+0 | |
2015-02-11 | Add a cache for get_event | Mark Haines | 6 | -5/+43 | |
2015-02-11 | Add a lru cache class | Mark Haines | 2 | -0/+166 | |
2015-02-11 | Blunty replace json with simplejson | Erik Johnston | 21 | -21/+21 | |
2015-02-11 | Mention new libs in CHANGES | Erik Johnston | 1 | -0/+2 | |
2015-02-11 | Factor out some of the common homeserver setup code into a | Mark Haines | 25 | -360/+140 | |
setup_test_homeserver function in utils. | |||||
2015-02-11 | Fix newline on __init__ | Kegan Dougal | 1 | -1/+0 | |
2015-02-11 | PEP8-ify | Kegan Dougal | 4 | -9/+1 | |
2015-02-11 | Add newline to EOF | Kegan Dougal | 1 | -0/+1 | |
2015-02-11 | Notify ASes for events sent by other users in a room which an AS user is a ↵ | Kegan Dougal | 4 | -11/+56 | |
part of. | |||||
2015-02-11 | Fix bug where variable was not always defined | Erik Johnston | 1 | -2/+1 | |
2015-02-11 | PEP8 | Erik Johnston | 1 | -1/+0 | |
2015-02-11 | Move time_bound_deferred into Clock | Erik Johnston | 3 | -24/+22 | |
2015-02-10 | Rename path to path_segments to make it clearer that it is a list | Mark Haines | 1 | -4/+4 | |
2015-02-10 | Time out HTTP federation requests | Erik Johnston | 2 | -2/+29 | |
2015-02-10 | Fix code-style | Mark Haines | 7 | -12/+12 | |
2015-02-10 | Add the 'setup_requires' and allow easy_install since jenkins uses them | Mark Haines | 1 | -14/+5 | |
2015-02-10 | Single source version and python dependencies, prevent people accidentally ↵ | Mark Haines | 3 | -44/+43 | |
installing with easy_install, use scripts rather than entry_points to install synctl | |||||
2015-02-10 | Log all the exits from _attempt_new_transaction | Erik Johnston | 1 | -2/+7 | |
2015-02-10 | Bump version | Erik Johnston | 2 | -2/+2 | |
2015-02-10 | Fix prune_events to work with nested dicts | Erik Johnston | 1 | -2/+4 | |
2015-02-10 | Code-style fixes | Mark Haines | 11 | -36/+57 | |
2015-02-10 | Sign auth_chains when returned by /state/ requests | Erik Johnston | 1 | -0/+11 | |
2015-02-10 | Remove unnecessary logging | Erik Johnston | 1 | -6/+1 | |
2015-02-10 | Fix pyflakes | Mark Haines | 1 | -3/+3 | |
2015-02-10 | Add performance counters for different stages of loading events | Mark Haines | 1 | -24/+60 | |
2015-02-10 | yaml.load expects strings to be a yaml rather than file | Erik Johnston | 1 | -1/+2 | |
2015-02-10 | Use yaml logging config format because it is much nicer | Erik Johnston | 1 | -1/+2 | |
2015-02-10 | Oops, we do want to defer.return regardless of whether we are caching or not | Erik Johnston | 1 | -1/+1 | |
2015-02-10 | Move construction of object within if block | Erik Johnston | 1 | -6/+6 | |
2015-02-09 | Convert directory paths to absolute paths before daemonizing | Mark Haines | 1 | -2/+3 | |
2015-02-09 | Use the transaction 'desc' rather than 'name', increment the txn_ids in | Mark Haines | 1 | -3/+3 | |
txn names | |||||
2015-02-09 | Formatting | Mark Haines | 1 | -1/+0 | |
2015-02-09 | Performance counters for database transaction names | Mark Haines | 1 | -1/+31 | |
2015-02-09 | During room intial sync, only calculate current state once. | Erik Johnston | 4 | -21/+43 | |
2015-02-09 | Need to use re.search if looking for matches not at the start of the string. ↵ | David Baker | 1 | -3/+3 | |
Also comparisons with None should be 'is'. | |||||
2015-02-09 | oops | Matthew Hodgson | 1 | -1/+1 | |
2015-02-09 | oops | Matthew Hodgson | 1 | -1/+1 | |
2015-02-09 | only do word-boundary patches on bodies for now | Matthew Hodgson | 2 | -2/+5 | |
2015-02-09 | Fix bugs so lazy room joining works as intended. | Kegan Dougal | 3 | -12/+23 | |
2015-02-09 | Fix typo | Erik Johnston | 1 | -1/+1 | |
2015-02-09 | Add looping_call to Clock | Erik Johnston | 1 | -1/+9 | |
2015-02-09 | Log database time every 10s and log as percentage | Erik Johnston | 1 | -2/+2 | |
2015-02-09 | Fix tests | Erik Johnston | 1 | -1/+6 | |
2015-02-09 | Time how long we're spending on the database thread | Erik Johnston | 2 | -0/+27 | |
2015-02-09 | Fix server default rule injection (downwards, not upwards!) | David Baker | 1 | -6/+6 | |
2015-02-09 | Remove unused imports. | Kegan Dougal | 1 | -2/+2 | |
2015-02-09 | Modify auth.get_user_by_req for authing appservices directly. | Kegan Dougal | 5 | -20/+164 | |
Add logic to map the appservice token to the autogenned appservice user ID. Add unit tests for all forms of get_user_by_req (user/appservice, valid/bad/missing tokens) | |||||
2015-02-09 | Log when we receive a request, when we send a response and how long it took ↵ | Erik Johnston | 4 | -5/+24 | |
to process it. | |||||
2015-02-09 | Register a user account for the AS when the AS registers. Add 'sender' ↵ | Kegan Dougal | 5 | -4/+14 | |
column to AS table. | |||||
2015-02-08 | glob *s should probably be non-greedy | Matthew Hodgson | 1 | -1/+1 | |
2015-02-08 | oops | Matthew Hodgson | 1 | -1/+1 | |
2015-02-08 |