summary refs log tree commit diff
path: root/synapse/federation (unfollow)
Commit message (Expand)AuthorFilesLines
2015-02-03Keep around the old (buggy) version of the prune_event function so that we ca...Erik Johnston2-135/+13
2015-02-03Don't completely die if get auth_chain or querying auth_chain requests failErik Johnston1-63/+72
2015-02-03Set combinations is | and not +Erik Johnston1-2/+2
2015-02-03SpellingErik Johnston1-1/+1
2015-02-03Give exception better messageErik Johnston1-1/+1
2015-02-03Add FIXME note.Erik Johnston1-0/+2
2015-02-03PEP8Erik Johnston1-1/+0
2015-02-03Return rejected events if asked for it over federation.Erik Johnston1-0/+1
2015-02-03Try to ensure we don't persist an event we have already persisted. In persist...Erik Johnston3-19/+68
2015-02-02Don't bother requesting PDUs with bad signatures from the same serverErik Johnston1-16/+17
2015-02-02Don't fail an entire request if one of the returned events fails a signature ...Erik Johnston2-34/+94
2015-01-31Ignore empty strings for display names & room names in notificationsDavid Baker1-2/+2
2015-01-31fix OSX stuff and typosMatthew Hodgson1-2/+3
2015-01-30Again, don't assume all member events have displayname.David Baker1-1/+1
2015-01-30Don't assume all member events have a display nme.David Baker1-4/+5
2015-01-30Resign events when we return them via /query_auth/Erik Johnston1-0/+9
2015-01-30s/homeserver.config/homeserver.yaml/ because that's what synctl looks for.David Baker1-5/+5
2015-01-30Add twisted to setup requires so it gets processed before setuptools_trialDavid Baker1-0/+1
2015-01-30add generate config instruction to the HS setup partDavid Baker1-0/+9
2015-01-30Tell people to "source" the activate script for virtualenv, Remove --user fro...Mark Haines1-7/+7
2015-01-30Update documentation to recommend virtual envMark Haines1-30/+15
2015-01-30Return empty list rather than None when there are no emphemeral events for a ...Mark Haines1-1/+1
2015-01-30Fix bug where accepting invite over federation didn't work. Add logging.Erik Johnston1-8/+49
2015-01-30Allow any greater version for webclientErik Johnston1-1/+1
2015-01-30Briefly doc structure of query_auth API.Erik Johnston1-0/+18
2015-01-30Only auth_events with event if event in event.auth_eventsErik Johnston1-1/+3
2015-01-30Remove debug loggingErik Johnston1-9/+0
2015-01-30Spit out server default rules too.David Baker2-10/+17
2015-01-30Add doc string for __nonzero__ overrides for sync results, raise not implemen...Mark Haines1-1/+8
2015-01-30Add glob asterisks when running rules.David Baker2-4/+6
2015-01-30Remove merge conflictErik Johnston1-3/+0
2015-01-30Remember to add schema file to listErik Johnston1-0/+1
2015-01-30Use 'in' to test if the key exists, remove unused _filters_for_userMark Haines2-10/+2
2015-01-30Be more specific in naming columns in selects.Erik Johnston1-1/+1
2015-01-30Put CREATE rejections into seperate .sqlErik Johnston2-7/+21
2015-01-30Add room member count condition and default rule to make a noise on rooms of ...David Baker3-6/+63
2015-01-30Add a slightly more helpful commentErik Johnston1-1/+2
2015-01-30Remove commented lineErik Johnston1-1/+0
2015-01-30Style changes.Erik Johnston1-6/+5
2015-01-30Check if the user has joined the room between incremental syncsMark Haines1-4/+27
2015-01-30Fix bug where we superfluously asked for current state. Change API of /query_...Erik Johnston5-49/+43
2015-01-30Pass client info to the sync_configMark Haines2-3/+4
2015-01-30Unused importMark Haines1-2/+0
2015-01-30Fix token formattingMark Haines2-5/+5
2015-01-30Filter the recent events before applying the limit when doing an initial syncMark Haines1-11/+10
2015-01-30Filter the recent events before applying the limit when doing an incremental ...Mark Haines4-24/+54
2015-01-30Revert accidental bumping of angluar_sdk depErik Johnston1-2/+2
2015-01-30Fix bad merge fo python_dependencies.pyErik Johnston1-1/+0
2015-01-30We do need Twisted 14, not 15: we use internal Twisted things that have been ...David Baker2-2/+2
2015-01-30Update the current state of an event if we update auth events.Erik Johnston1-1/+3
2015-01-30Fix bug in timeout handling in keyclientErik Johnston1-3/+4
2015-01-30Fix regression where we no longer correctly handled the case of gaps in our e...Erik Johnston2-2/+9
2015-01-30Fix bug where we changes in outlier in metadata dict propogated to other eventsErik Johnston3-4/+8
2015-01-29Include content in notification pokesDavid Baker1-0/+2
2015-01-29Change 'from' in notification pokes to 'sender' to match client API v2. Send ...David Baker2-5/+14
2015-01-29Add default push rules including setting a sound for messages mentioning your...David Baker2-8/+74
2015-01-29Update todo for the filtering on syncMark Haines1-1/+2
2015-01-29Add basic filtering supportMark Haines1-5/+14
2015-01-29Create a separate filter object to do the actual filtering, so that we canMark Haines3-164/+166
2015-01-29Renumber priority classes so we can use 0 for defaults.David Baker1-5/+5
2015-01-29Allow kind to be set to null to delete a pusher.David Baker1-1/+10
2015-01-29Initial implementation of auth conflict resolutionErik Johnston8-81/+210
2015-01-29Fix indentMark Haines1-1/+1
2015-01-29Move typing notifs to an "emphermal" event list on the room objectMark Haines2-7/+9
2015-01-29Fix check for empty room updateMark Haines1-1/+1
2015-01-29Fix v2 initial syncMark Haines1-1/+2
2015-01-29Code style fixes.Mark Haines8-26/+42
2015-01-29Only send a badge-reset if the user actually has unread notifications.David Baker1-2/+7
2015-01-29Fix code-styleMark Haines1-13/+6
2015-01-29Merge in auth changes from developMark Haines2-2/+3
2015-01-29Move bump schema deltaMark Haines1-0/+0
2015-01-29Use get_room_events_stream to get changes to the rooms if the number of chang...Mark Haines2-11/+52
2015-01-29Add filter_room_state unit tests.Kegan Dougal1-0/+56
2015-01-29Make post_json(...) actually send data.Erik Johnston1-1/+1
2015-01-29Add post_json(...) method to federation clientErik Johnston1-0/+37
2015-01-29Add basic filtering public API unit tests. Use defers in the right places.Kegan Dougal2-5/+60
2015-01-29Add more unit tests for the filter algorithm.Kegan Dougal1-5/+259
2015-01-29Implement filter algorithm. Add basic event type unit tests to assert it works.Kegan Dougal2-1/+93
2015-01-29Add filtering public API; outline filtering algorithm.Kegan Dougal1-8/+52
2015-01-29Add filtering.filter_events function, with stub passes_filter function.Kegan Dougal1-0/+15
2015-01-29Also edit the filter column on the delta SQLKegan Dougal1-1/+1
2015-01-29Remove typing TODOMark Haines1-1/+0
2015-01-29Add typing notifications to syncMark Haines2-19/+29
2015-01-29Include transaction ids in unsigned section of events in the sync results for...Mark Haines2-12/+22
2015-01-29Add support for formatting events in the way a v2 client expectsMark Haines1-39/+52
2015-01-29SYN-252: Supply the stream and topological parts in the correct order to the ...Mark Haines1-3/+3
2015-01-28Allow the push rule delete method to take more specifiers.David Baker1-8/+11
2015-01-28Change uses of get_user_by_req because it returns a tuple now.David Baker2-4/+4
2015-01-28s/definition/filter_json/ since definition is now used to mean a component of...Kegan Dougal2-3/+3
2015-01-28Add ports back to demo/start.shMark Haines2-2/+2
2015-01-28Rename ClientID to ClientInfo since it is a pair of IDs rather than a single ...Mark Haines2-3/+3
2015-01-28Add a : to the doc string after the type of the return valueMark Haines1-1/+1
2015-01-28Extract the id token of the token when authing users, include the token and d...Mark Haines18-48/+92
2015-01-28Add filter JSON sanity checks.Kegan Dougal4-11/+128
2015-01-28Start implementing auth conflict resErik Johnston6-52/+253
2015-01-28Move pushers delta to v12 and bump schema versionDavid Baker2-1/+1
2015-01-28Return the device_id from get_auth_by_reqMark Haines13-31/+34
2015-01-28Use %s instead of +David Baker1-2/+2
2015-01-28NewlineDavid Baker1-0/+1
2015-01-28Redundant parensDavid Baker1-1/+1
2015-01-28unnecessary newlinesDavid Baker1-2/+0
2015-01-28More magic commas (including the place I copied it from...)David Baker1-4/+4
2015-01-28Google doc styleDavid Baker1-4/+5
2015-01-28spacesDavid Baker1-2/+2
2015-01-28Unnecessary newlines.David Baker1-5/+0
2015-01-28Unnecessary newline.David Baker1-1/+0
2015-01-28Better styleDavid Baker1-2/+5
2015-01-28Another superfluous newlineDavid Baker1-1/+0
2015-01-28Ah, the comma of doom.David Baker1-1/+1
2015-01-28Brackets are nicerDavid Baker1-2/+2
2015-01-28Unnecessary new lineDavid Baker1-1/+0
2015-01-28Easy on the newlinesDavid Baker1-1/+0
2015-01-282015David Baker1-1/+1
2015-01-28doc style fixDavid Baker1-1/+1
2015-01-28It is 2015David Baker1-1/+1
2015-01-28Oops, bad merge: needed to change the base class of the rest servlets too.David Baker3-6/+7
2015-01-28More code style thingsDavid Baker1-3/+4
2015-01-28Brackets rather than slashes at endDavid Baker1-3/+3
2015-01-28Redundant bracketing & missed spaceDavid Baker1-2/+2
2015-01-28Update copyrightDavid Baker1-1/+1
2015-01-28Unused importDavid Baker1-1/+0
2015-01-28Reset badge count to zero when last active time is bumpedDavid Baker4-3/+76
2015-01-28Add matrix.org as a trusted ID server because it's now passed through on port...David Baker1-1/+1
2015-01-27Fix FormattingMark Haines4-14/+9
2015-01-27Wait for events if the incremental sync is empty and a timeout is givenMark Haines3-8/+61
2015-01-27Created schema deltaPaul "LeoNerd" Evans2-1/+25
2015-01-27Initial stab at real SQL storage implementation of user filter definitionsPau