summary refs log tree commit diff
path: root/synapse/state.py (unfollow)
Commit message (Expand)AuthorFilesLines
2016-03-22an invalide is something else...Matthew Hodgson1-1/+1
2016-03-21Add published room list edit APIErik Johnston4-4/+116
2016-03-18Catch exceptions from EDU handlingErik Johnston1-1/+6
2016-03-18Don't assume existence of event_id in __str__Erik Johnston1-1/+3
2016-03-18Dedupe requested event list in _get_eventsErik Johnston1-14/+12
2016-03-18Yield on EDU handlingErik Johnston1-3/+4
2016-03-17Check canonical alias event existsErik Johnston1-1/+2
2016-03-17Remove another unused function from presenceMark Haines1-4/+0
2016-03-17Update aliases event after deletionErik Johnston2-7/+48
2016-03-17Remove dead code left over from presence changesMark Haines4-108/+0
2016-03-17Add option to definitions.py to search for functions a function refers toMark Haines1-1/+22
2016-03-16remove debug loggingDavid Baker1-3/+0
2016-03-16Unused importDavid Baker1-1/+0
2016-03-16Make registration idempotent, part 2: be idempotent if the client specifies a...David Baker3-6/+42
2016-03-16pep8David Baker1-1/+2
2016-03-16time_msec()David Baker1-1/+1
2016-03-16string with symbols is a bit too symboly.David Baker1-1/+1
2016-03-16Replace other time.time().David Baker1-2/+1
2016-03-16Use hs get_clock instead of time.time()David Baker1-2/+2
2016-03-16take extra return val from check_auth in account tooDavid Baker1-1/+1
2016-03-16Fix testsDavid Baker1-4/+5
2016-03-16pep8 & remove debug loggingDavid Baker2-5/+6
2016-03-16Make registration idempotent: if you specify the same session, make it give y...David Baker2-13/+74
2016-03-16Clarify that we do have reset functionality via the ISRichard van der Hoff1-21/+20
2016-03-16Add a comment to offer a hint to an explanation for why we have a unique cons...Mark Haines1-0/+1
2016-03-16Password reset docs and scriptRichard van der Hoff3-1/+59
2016-03-15Fix a couple of errors when deleting pushersMark Haines1-2/+2
2016-03-15Hook up adding a pusher to the notifier for replication.Mark Haines2-0/+12
2016-03-15Add replication stream for pushersMark Haines6-18/+107
2016-03-15Remove needless PreserveLoggingContextErik Johnston1-5/+4
2016-03-15Persist rejection of invites over federationErik Johnston1-1/+17
2016-03-14Add config to create guest account on 3pid inviteErik Johnston2-25/+36
2016-03-14Return list, not generator.Erik Johnston1-3/+1
2016-03-14Fix regression where synapse checked whether push rules were valid JSON befor...Mark Haines2-6/+19
2016-03-11Thats not how transactions work.Erik Johnston1-13/+16
2016-03-11Use parse_json_object_from_request to parse JSON out of request bodiesMark Haines11-90/+49
2016-03-11Implement logoutErik Johnston3-14/+109
2016-03-11Fix SQL statementErik Johnston1-1/+1
2016-03-11more pep8David Baker1-1/+1
2016-03-11Make select more sensible when dseleting access tokens, rename pusher deletio...David Baker3-7/+5
2016-03-11Delete old, unused methods and rename new one to just be `user_delete_access_...David Baker2-16/+3
2016-03-11Dear PyCharm, please indent sensibly for me. Thx.David Baker2-3/+3
2016-03-11Fix cache invalidation so deleting access tokens (which we did when changing ...David Baker4-17/+34
2016-03-11Make key client send a Host headerErik Johnston1-0/+3
2016-03-10Store appservice ID on registerDaniel Wagner-Hall2-7/+38
2016-03-10Update users table in a batched mannerErik Johnston1-9/+14
2016-03-10Flake8 fixblide1-6/+6
2016-03-10Register endpoint returns refresh_tokenblide2-17/+26
2016-03-09Add commentErik Johnston1-0/+3
2016-03-09Return the correct token formErik Johnston1-1/+1
2016-03-09Use topological orders for initial sync timelineErik Johnston1-2/+2
2016-03-09Pin pysaml2 version to 3.xErik Johnston1-1/+1
2016-03-09Add a parse_json_object functionMark Haines11-121/+97
2016-03-09Ensure integer is an integerErik Johnston1-1/+1
2016-03-09Reinstate coverage checks for integ testsRichard van der Hoff2-2/+4
2016-03-09Specify synapse-directory for integ testsRichard van der Hoff2-2/+6
2016-03-08Only build py27 tox env for integ testsRichard van der Hoff2-2/+2
2016-03-08Use sytest build scripts, rather than reinventing the wheelRichard van der Hoff2-52/+7
2016-03-08Idempotent-ise schema update scriptDaniel Wagner-Hall1-1/+5
2016-03-08Fix relative imports so they work in both py3 and py27Mark Haines17-22/+22
2016-03-08pep8David Baker1-2/+5
2016-03-08Encode unicode objects given to post_urlencode* otherwise urllib.urlencode ch...David Baker1-2/+12
2016-03-07Use syntax that works on both py2.7 and py3Mark Haines8-10/+10
2016-03-07Fix testsDavid Baker3-20/+20
2016-03-07Send the user ID matching the guest access token, since there is no Matrix AP...David Baker2-2/+7
2016-03-04Send history visibility on boundary changesErik Johnston1-0/+26
2016-03-04Prefill from the correct streamMark Haines1-1/+1
2016-03-04prefill the push rules stream change cacheMark Haines1-2/+9
2016-03-04s/stream_ordering/event_stream_ordering/ in pushMark Haines3-27/+31
2016-03-04/FNARG/dMark Haines1-1/+0
2016-03-04Always include kicks and bans in full /syncErik Johnston1-3/+9
2016-03-04SpellingErik Johnston1-1/+1
2016-03-04Fix unit testsMark Haines1-2/+2
2016-03-04Hook up the push rules stream to account_data in /