Commit Graph

351 Commits (e4c40158c5a8c95d6d2727247a3af183dd9a9e8d)

Author SHA1 Message Date
Erik Johnston e4c40158c5 Snapshot prev_state for generic events 10 years ago
Paul "LeoNerd" Evans cda31fb755 Kill the state 10 years ago
Paul "LeoNerd" Evans dada11dc5f Bugfix for back-pagination of presence 10 years ago
Kegan Dougal 7fc84c7019 Make retrying requests on DNS failures configurable, and turn off retrying only in directory.get_association 10 years ago
Paul "LeoNerd" Evans 756e171ad0 Store SQL DDL deltas as well; attempt to upgrade the database on startup if it's too old 10 years ago
Kegan Dougal b1195c125f hs: Updated synapse.http.client to handle DNSLookupErrors and bail immediately. 10 years ago
Paul "LeoNerd" Evans da31b96b55 Implement presence state visibilty limiting when polling eventsource for stream 10 years ago
Paul "LeoNerd" Evans 86d6232236 Don't eat federation transmit errors during unit tests; fix remote presence EDU-sending test because of this 10 years ago
Paul "LeoNerd" Evans 061e814195 Make sure to print exceptions properly from notifier failures 10 years ago
Kegan Dougal cd0afb85c4 Updated feedback api docs and fixed feedback content template bug 10 years ago
Kegan Dougal dfea1730dc apidocs: mtime_age > last_active_ago. Presence REST: Sanity check values in invite/drop arrays. 10 years ago
Erik Johnston bc21350298 Add option to change content repo location 10 years ago
Kegan Dougal 10afd895c4 Edited /presence REST servlet to raise SynapseErrors to return a standard error response, rather than a string. 10 years ago
Kegan Dougal c54d8df504 Update API docs to use 'presence' key not 'state'. Fixed error messages when setting presence. 10 years ago
Kegan Dougal acfabfff9c Fixed /presence APIs to urldecode user IDs. 10 years ago
Kegan Dougal 65693e9e15 Fixed GET /events/$id to be not broken. 10 years ago
Mark Haines bf10cf5f1a move contentrepo class to it's own file 10 years ago
Kegan Dougal 2385d396c3 URL decode user IDs for /profile REST path segments. 10 years ago
Paul "LeoNerd" Evans da3e04df8b Rename the 'do_users_share_a_room' to something slightly less verb-sounding 10 years ago
Paul "LeoNerd" Evans 967b45bc1a Allow optional non-suppression of exceptions through the Distributor 10 years ago
Paul "LeoNerd" Evans ddf3ca7ab3 Neater is_presence_visible() code 10 years ago
Kegan Dougal c77add6d21 Add ban support: /rooms/$roomid/ban with { user_id : foo } 10 years ago
Mark Haines c6eafdfbaf Add copyright notices and fix pyflakes errors 10 years ago
Mark Haines 112c7ea315 Set status message for ratelimit error responses 10 years ago
Mark Haines 683596f91e Raise LimitExceedError when the ratelimiting is throttling requests 10 years ago
Mark Haines 780548b577 rate limiting for message sending 10 years ago
Mark Haines 0a1260b03a Add ratelimiting config 10 years ago
Mark Haines c7a7cdf734 Add ratelimiting function to basehandler 10 years ago
Erik Johnston e166e29e87 Bump version and changelog 10 years ago
Erik Johnston 235f686da9 Update default endpoint port to match the default ports in the config 10 years ago
Mark Haines dd2cd9312a Test ratelimiter 10 years ago
Paul "LeoNerd" Evans aa337f588c Order matters when adding REST servlets 10 years ago
Erik Johnston 4b8244fbf8 Fix bug where we didn't correctly store the ops power levels event. 10 years ago
David Baker 5c778f2f15 Add rest endpoint for the whole user profile 10 years ago
Paul "LeoNerd" Evans d9d6fbb085 Safer handling of incoming presence EDUs that may or maynot contain 'presence' or 'state' 10 years ago
Mark Haines 436b3c7d0c Ratelimiter object 10 years ago
Paul "LeoNerd" Evans 7b56a7a3cb 'continue' to go to the next item in a for loop, not 'break' 10 years ago
Erik Johnston 10e7821461 By default, only room ops can change the name and topic. 10 years ago
Mark Haines cf890e9d43 Remove option for disabling webclient because it was confusing 10 years ago
Erik Johnston db02021aba Implement auth for kicking. 10 years ago
Erik Johnston ed25abe05f Add message to assertion 10 years ago
Erik Johnston 08d2f902dd Default HTTP and HTTPS ports to 8008 and 8448 10 years ago
Mark Haines 45570e4695 os.makedirs is almost but not entirely unlike mkdir -p 10 years ago
Mark Haines 64b341cc10 Fix typo when reading TLS config 10 years ago
Mark Haines 30572e28c2 Make the config directory if the directory doesn't exisit when generating config 10 years ago
Mark Haines d45f89c95b More helpful error messages for missing config 10 years ago
Erik Johnston 040d985908 Add support for setting room name and topic when creating rooms 10 years ago
Matthew Hodgson 68a04b9282 given everything's apparently gone https:// by default for c-s, change this hardcoding... 10 years ago
Mark Haines 399e004884 Add unsecure listener port to homeserver 10 years ago
Mark Haines 79650f795f enable ECDHE ciphers 10 years ago