Commit Graph

525 Commits (a19b73990962ff3bfe8b2cae59446bbe7f93ec5c)

Author SHA1 Message Date
Erik Johnston 95aa903ffa Try and figure out how and why signatures are being changed. 10 years ago
Erik Johnston 008303b245 PEP8 10 years ago
Erik Johnston 5eca288d28 Fix joining from an invite 10 years ago
Erik Johnston 1c8ee06877 Remove unused snapshot 10 years ago
Erik Johnston 4e57943cc5 Remove unused import 10 years ago
Matthew Hodgson 8529fba02d fix a million stupid bugs and make it actually work 10 years ago
Erik Johnston 609c31e8df More bug fixes 10 years ago
Erik Johnston ee3df06183 More bug fixes 10 years ago
Erik Johnston e8323b9e34 More bug fixes 10 years ago
Erik Johnston a295a3c691 Fix registration 10 years ago
Erik Johnston d044121168 Various typos and bug fixes. 10 years ago
Matthew Hodgson 9c43b258ec actually reset retry schedule if we can successfuly talk to it 10 years ago
Erik Johnston 6630e1b579 Start making more things use EventContext rather than event.* 10 years ago
Erik Johnston c31dba86ec Convert rest and handlers to use new event structure 10 years ago
Erik Johnston 5d7c9ab789 Begin converting things to use the new Event structure 10 years ago
Paul "LeoNerd" Evans f5d2514fc0 @log_function on PresenceStream's get_new_events_for_user() 10 years ago
Paul "LeoNerd" Evans 52f1d3c886 Store any incoming presence push in the local cache anyway, even if there's no interested observers (yet *hint*) (SYN-115) 10 years ago
Erik Johnston 75b4329aaa WIP for new way of managing events. 10 years ago
Paul "LeoNerd" Evans 274d137b00 Extra verbosity on logging of received presence info 10 years ago
Paul "LeoNerd" Evans 307f94dcbe Squash room_ids list to a set() to remove duplicates - with TODO marker as I have no idea /why/ the dups are happening in the first place 10 years ago
Erik Johnston 9d53228158 Change DomainSpecificString so that it doesn't use a HomeServer object 10 years ago
Erik Johnston 027542e2e5 Fix bugs when joining a remote room that has dodgy event graphs. This should also fix the number of times a HS will trigger a GET /event/ 10 years ago
Erik Johnston 0294fba042 on_receive_pdu takes more args 10 years ago
Erik Johnston 07699b5871 Change the way we get missing auth and state events 10 years ago
Erik Johnston b8849c8cbf Re-sign events when we return them via federation as a temporary hack to work around the problem where we reconstruct events differently than when they were signed 10 years ago
Erik Johnston 00ab5cd6f2 Attempt to fix bug where we 500d an event stream due to trying to cancel a timer twice 10 years ago
Erik Johnston 858e87ab0d Add a workaround for bug where some initial join events don't reference creation events in their auth_events 10 years ago
Erik Johnston 6c485c282d Catch exceptions when trying to add an entry to rooms tables 10 years ago
Erik Johnston 3598c11c8d Correctly handle the case where we get an event for an unknown room, which turns out we are actually in 10 years ago
Erik Johnston 64fc859dac Fix bugs in invite/join dances. 10 years ago
Erik Johnston 4bd0ab76c6 We don't always want to Auth get_persisted_pdu 10 years ago
Mark Haines fd40a80a68 Return 404 M_NOT_FOUND when trying to look up a room alias that doesn't exist 10 years ago
Paul "LeoNerd" Evans 5f19c55731 SYN-58: Allow passing explicit limit=0 to initialSync to request no messages at all; missing still implies default 10 10 years ago
Mark Haines 610c2ea131 Fix pep8 and pyflakes warnings 10 years ago
David Baker e377d33652 Separate out the matrix http client completely because just about all of its code it now separate from the simple case we need for standard HTTP(S) 10 years ago
Mark Haines db9ce032a4 Fix pep8 codestyle warnings 10 years ago
Mark Haines 32090aee16 Add a few missing yields, Move deferred lists inside PreserveLoggingContext because they don't interact well with the logging contexts 10 years ago
David Baker 20326054da Oops, I removed this param. 10 years ago
David Baker dc60eee50e Refactor the HTTP clients a little. 10 years ago
Mark Haines dcb99e4972 SYN-153: Fix formatting of federation error message 10 years ago
Erik Johnston 415ddf59bb Don't add a 'prev' key to m.room.member messages 10 years ago
Paul "LeoNerd" Evans 03dc63f6c8 Initialise UserPresenceCache instances to always contain a 'presence' key 10 years ago
Mark Haines 8993affdc0 SYN-153: Raise 404 if room alias is not found 10 years ago
Mark Haines 97c7c34f6f Preserve logging context in a few more places, drop the logging context after it has been stashed to reduce potential for confusion 10 years ago
Mark Haines 54c438d8d3 Remove unused variable 10 years ago
Paul "LeoNerd" Evans 75e95c45a2 Rename message handler's new snapshot_room to room_initial_sync() as that better suits its purpose 10 years ago
Mark Haines b01dd76be1 SYN-149: Enable auth for events added during room creation since they should pass auth checks 10 years ago
Mark Haines ae9c2ab165 SYN-149: Send join event immediately after the room create event 10 years ago
Paul "LeoNerd" Evans 33d328d967 Include room members' presence in room initialSync 10 years ago
Paul "LeoNerd" Evans 759db7d7d5 Added ability to .get_state() from the PresenceHandler by returning a complete m.presence event 10 years ago