Commit Graph

530 Commits (c5a25f610ab37f020038299a7e82ebb0424396ee)

Author SHA1 Message Date
Paul "LeoNerd" Evans c5a25f610a Remove redundant (and incorrect) presence pagination fetching code 10 years ago
Mark Haines 4841b6d4ba Remove duplicate join_event from create_room 10 years ago
Kegan Dougal f3bb3943c9 Remove test_pyflakes. 10 years ago
Mark Haines 7bd604e3be Test pyflakes jenikns integration 10 years ago
Mark Haines d56e389a95 Fix pyflakes warnings 10 years ago
Mark Haines 15be181642 Add log message if we can't enable ECC. Require pyopenssl>=0.14 since 0.13 doesn't seem to have ECC 10 years ago
Mark Haines db2e350e29 Wrap preparing the database in a transaction. Otherwise it will take many seconds to complete because sqlite will create a transaction per statement 10 years ago
David Baker 51edfeb3d0 Coturn's timestamps are in seconds, not milliseconds 10 years ago
Mark Haines 4be99c2989 Add get_json method to 3pid http client. Better logging for errors in 3pid requests 10 years ago
Mark Haines 9c0826592c Fix auto generating signing_keys 10 years ago
Erik Johnston b3e6cd59a1 Bump the other version 10 years ago
Erik Johnston ac9345b47a Check that we have auth headers and fail nicely 10 years ago
Erik Johnston cd198dfea8 More log lines. 10 years ago
Mark Haines 3187b5ba2d add log line for checking verifying signatures 10 years ago
Erik Johnston 71e6a94af7 Bump version and changelog 10 years ago
Erik Johnston 5662be894e Bump database version number. 10 years ago
Mark Haines 82c5820767 keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema 10 years ago
Mark Haines f5cf7ac25b SPEC-7: Rename 'ts' to 'origin_server_ts' 10 years ago
Mark Haines 456017e0ae SPEC-7: Don't stamp event contents with 'hsob_ts' 10 years ago
Paul "LeoNerd" Evans 13b560971e Make sure to return an empty JSON object ({}) from presence PUT/POST requests rather than an empty string ("") because most deserialisers won't like the latter 10 years ago
Mark Haines 9aed791fc3 SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin from the transaction itself 10 years ago
Mark Haines f74e850b5c remove debugging logging for signing requests 10 years ago
Mark Haines 34034af1c9 Better response message when signature is missing or unsupported 10 years ago
Mark Haines 07639c79d9 Respond with more helpful error messages for unsigned requests 10 years ago
Mark Haines 25d80f35f1 Raise a SynapseError if the authorisation header is missing or malformed 10 years ago
Mark Haines 75e517a2da Remove debug logging, raise a proper SynapseError if the auth header is missing 10 years ago
Mark Haines 6684855767 Verify signatures for server2server requests 10 years ago
Mark Haines 10ef8e6e4b SYN-75 sign at the request level rather than the transaction level 10 years ago
Mark Haines 693d0b8f45 Replace on_send_callback with something a bit clearer so that we can sign messages 10 years ago
Mark Haines b9cdc443d7 Fix pyflakes errors 10 years ago
Mark Haines 574377636e Add a keyword argument to get_json to avoid retrying on DNS failures. Rather than passing MatrixHttpClient.RETRY_DNS_LOOKUP_FAILURES as a fake query string parameter 10 years ago
David Baker d694619a95 Fix ncorrect ports in documentation and add notes on how generate-config also generates certs bound to whatever hostname you give with --generate-config. 10 years ago
Mark Haines 4f11518934 Split PlainHttpClient into separate clients for talking to Identity servers and talking to Capatcha servers 10 years ago
David Baker 7a322b6326 Update README setup instructions to be correct. Make synapse spit out explanatory note when generating config to tell people to look at it and customise it. 10 years ago
Mark Haines c8d67beb9c remove "red", "blue" and "green" server_name mappings 10 years ago
Mark Haines b95a178584 SYN-75 Verify signatures on server to server transactions 10 years ago
Erik Johnston fbf6320614 pyflakes cleanup 10 years ago
Erik Johnston e06adc6d7e SYN-2: Allow server admins to delete room aliases 10 years ago
Erik Johnston 7151615260 Update docstring 10 years ago
Erik Johnston 1550ab9e2f SYN-48: Delete dead code 10 years ago
Erik Johnston 1132663cc7 SYN-48: Fix typo. Get the whois for requested user rather tahan the requester 10 years ago
Erik Johnston 3ccb17ce59 SYN-48: Implement WHOIS rest servlet 10 years ago
Erik Johnston c65306f877 Add auth check to test if a user is an admin or not. 10 years ago
Erik Johnston f7d80930f2 SYN-48: Track User-Agents as well as IPs for client devices. 10 years ago
Erik Johnston 0fdf308874 Track the IP users connect with. Add an admin column to users table. 10 years ago
David Baker ec5fb77a66 Just use a yaml list for turn servers 10 years ago
Erik Johnston 3b0fb6aae8 Bump version and changelog 10 years ago
Erik Johnston dcadfbbd4a Don't strip out null's in serialized events, as that is not need anymore and it's not in the spec (yet) 10 years ago
Erik Johnston 69ddec6589 Don't strip of False values from events when serializing 10 years ago
Erik Johnston c818aa13eb Add LIMIT to scalar subquery 10 years ago