| Commit message (Expand) | Author | Files | Lines |
2015-02-23 | Pull the _get_event_cache.setdefault() call out of the try block, as it doesn... | Paul "LeoNerd" Evans | 1 | -1/+2 |
2015-02-23 | Use the @cached decorator to implement the destination_retry_timings cache | Paul "LeoNerd" Evans | 1 | -9/+5 |
2015-02-23 | RoomMemberStore no longer needs a _user_rooms_cache member | Paul "LeoNerd" Evans | 1 | -5/+0 |
2015-02-23 | Allow @cached-wrapped functions to have a prefill method for setting entries | Paul "LeoNerd" Evans | 2 | -8/+29 |
2015-02-23 | Squash out the now-redundant ApplicationServicesCache object class | Paul "LeoNerd" Evans | 1 | -20/+8 |
2015-02-20 | Change version scheme | Erik Johnston | 1 | -1/+1 |
2015-02-20 | Bump version | Erik Johnston | 1 | -1/+1 |
2015-02-20 | Add missing comma so that it generates a dict and not a set | Erik Johnston | 1 | -1/+1 |
2015-02-20 | Always allow AS to register | Erik Johnston | 1 | -3/+5 |
2015-02-19 | Remove a TODO note | Paul "LeoNerd" Evans | 1 | -1/+0 |
2015-02-19 | Take named arguments to @cached() decorator, add a 'max_entries' limit | Paul "LeoNerd" Evans | 3 | -16/+114 |
2015-02-19 | Move @cached decorator out into synapse.storage._base; add minimal docs | Paul "LeoNerd" Evans | 2 | -27/+36 |
2015-02-19 | Pull out the 'get_rooms_for_user' cache logic into a reüsable @cached decorator | Paul "LeoNerd" Evans | 1 | -24/+29 |
2015-02-19 | Update tests | Erik Johnston | 2 | -0/+2 |
2015-02-19 | Disable registration if config option was set. | Erik Johnston | 1 | -0/+4 |
2015-02-19 | Add config option to disable registration. | Erik Johnston | 2 | -1/+35 |
2015-02-19 | Update CHANGES.rst with missing changes v0.7.1 | Erik Johnston | 1 | -0/+9 |
2015-02-19 | Update release date | Erik Johnston | 1 | -1/+1 |
2015-02-19 | Send room ID in http notifications so clients know which room to go to if the... | David Baker | 1 | -0/+1 |
2015-02-18 | Update CHANGES | Erik Johnston | 1 | -0/+11 |
2015-02-18 | Conform to header spec take two | Erik Johnston | 1 | -1/+1 |
2015-02-18 | Make /keys/ return correct Server version | Erik Johnston | 1 | -1/+5 |
2015-02-18 | Make version_string conform to User-Agent and Server spec | Erik Johnston | 1 | -1/+1 |
2015-02-18 | Bump matrix-angular-sdk version | Erik Johnston | 1 | -3/+3 |
2015-02-18 | pyflakes | Erik Johnston | 1 | -1/+0 |
2015-02-18 | Use git aware version string in User-Agent and Server headers | Erik Johnston | 5 | -36/+33 |
2015-02-18 | When computing git version run git commands in same dir as source files | Erik Johnston | 1 | -0/+5 |
2015-02-18 | Generate a version string that includes git details if run from git checkout | Erik Johnston | 1 | -1/+61 |
2015-02-18 | Add errback to all deferreds in transaction_queue | Erik Johnston | 1 | -14/+23 |
2015-02-18 | Remove unused import | Erik Johnston | 1 | -2/+0 |
2015-02-18 | SYN-282: Don't log tracebacks for client errors | Mark Haines | 1 | -1/+1 |
2015-02-18 | Restrict the destinations that synapse can talk to | Mark Haines | 1 | -3/+27 |
2015-02-18 | Discard destination 'localhost' | Erik Johnston | 1 | -2/+2 |
2015-02-18 | Don't send failure to self | Erik Johnston | 1 | -0/+3 |
2015-02-18 | Remove spurious comma. Remove temp run_on_reactor | Erik Johnston | 1 | -2/+1 |
2015-02-18 | Temporarily add a run_on_reactor() call | Erik Johnston | 1 | -0/+3 |
2015-02-18 | Fix syntax | Mark Haines | 1 | -1/+1 |
2015-02-18 | Move pynacl to the top of the depedency link list so that it is | Mark Haines | 1 | -5/+5 |
2015-02-18 | Don't convert DNSLookupError to a 4xx SynapseError | Erik Johnston | 1 | -1/+1 |
2015-02-18 | Bump version | Erik Johnston | 1 | -1/+1 |
2015-02-18 | Add .__name__ after type(e) | Erik Johnston | 1 | -2/+2 |
2015-02-18 | Fix up ResponseNeverReceived to str | Erik Johnston | 1 | -9/+11 |
2015-02-18 | Fix pyflakes | Erik Johnston | 1 | -1/+0 |
2015-02-18 | strings.join() expects iterable of strings | Erik Johnston | 1 | -1/+1 |
2015-02-18 | s/self._clock/self.clock/ | Erik Johnston | 1 | -1/+1 |
2015-02-18 | Rename _fail_fetch_pdu_cache to _get_pdu_cache | Erik Johnston | 2 | -9/+9 |
2015-02-18 | More docs | Erik Johnston | 1 | -1/+5 |
2015-02-18 | Docs. | Erik Johnston | 1 | -1/+33 |
2015-02-17 | Try to only back off if we think we failed to connect to the remote | Erik Johnston | 3 | -89/+95 |
2015-02-17 | Only update destination_retry_timings if we have succeeded when retrying | Erik Johnston | 1 | -0/+3 |
2015-02-17 | Remove spurious self | Erik Johnston | 1 | -1/+1 |
2015-02-17 | Use absolute path when loading delta sql files | Erik Johnston | 1 | -1/+2 |
2015-02-17 | Add per server retry limiting. | Erik Johnston | 4 | -122/+205 |
2015-02-17 | Rate limit retries when fetching server keys. | Erik Johnston | 1 | -55/+71 |
2015-02-17 | Bump schema version | Erik Johnston | 2 | -1/+1 |
2015-02-17 | Fix typo in function name | Erik Johnston | 1 | -1/+1 |
2015-02-17 | ExpiringCache: purge every 1/2 interval | Erik Johnston | 1 | -1/+1 |
2015-02-17 | Start the get_pdu cache | Erik Johnston | 1 | -0/+1 |
2015-02-17 | Remove debug raise | Erik Johnston | 1 | -7/+0 |
2015-02-17 | Remove unused import | Erik Johnston | 1 | -1/+0 |
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 | Don't write bytecode | Erik Johnston | 2 | -2/+4 |
2015-02-17 | Use consumeErrors=True on all DeferredLists. | Erik Johnston | 5 | -9/+11 |
2015-02-16 | Cache results of get_pdu. | Erik Johnston | 1 | -3/+39 |
2015-02-16 | Factor out ExpiringCache from StateHandler | Erik Johnston | 2 | -37/+124 |
2015-02-16 | Mark old events as outliers. | Erik Johnston | 1 | -1/+7 |
2015-02-16 | Don't return anything from _handle_new_pdu, since we ignore the return value ... | Erik Johnston | 1 | -4/+1 |
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 that... | Mark Haines | 2 | -10/+7 |
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 resolu... | Erik Johnston | 2 | -14/+63 |
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 (S... | Paul "LeoNerd" Evans | 1 | -0/+1 |
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 (S... | Paul "LeoNerd" Evans | 1 | -0/+1 |
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 |
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 user_rooms_intersect(... | Paul "LeoNerd" Evans | 1 | -7/+34 |
2015-02-11 | First step of making user_rooms_intersect() faster - implement in intersectio... | Paul "LeoNerd" Evans | 1 | -18/+20 |
2015-02-11 | Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder... | Erik Johnston | 6 | -13/+36 |
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 |
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 pa... | Kegan Dougal | 4 | -11/+56 |
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 in... | Mark Haines | 3 | -44/+43 |
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 |
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 |
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 |
2015-02-09 | Log when we receive a request, when we send a response and how long it took t... | Er |