Kegan Dougal
|
d3a02ec038
|
Fix url decoding bugs with /redact and /send APIs.
|
2014-11-05 12:05:11 +00:00 |
|
Kegan Dougal
|
9f6d1b10ad
|
Be sure to urlencode/decode event types correctly in both the web client and HS.
|
2014-11-05 11:21:55 +00:00 |
|
Mark Haines
|
dca3ba2f77
|
Determine webclient path by the python module it is contained in
|
2014-11-04 16:19:16 +00:00 |
|
Erik Johnston
|
1c6825cc7a
|
Use python logger, not the twisted logger
|
2014-11-03 10:16:28 +00:00 |
|
Erik Johnston
|
13fad06239
|
Bump version numbers and change log
|
2014-10-31 17:23:01 +00:00 |
|
Mark Haines
|
7d709542ca
|
Fix pep8 warnings
|
2014-10-30 11:10:17 +00:00 |
|
Paul "LeoNerd" Evans
|
beae9acfcc
|
Use floating-point rather than integer division to handle timeouts so that non-zero but sub-second waits don't collapse to zero
|
2014-10-29 17:03:02 +00:00 |
|
Paul "LeoNerd" Evans
|
b1ee6fd7ed
|
Fix an off-by-one bug in presence event stream pagination; this might be responsible for any number of bug reports
|
2014-10-29 16:16:01 +00:00 |
|
Paul "LeoNerd" Evans
|
d6bcffa929
|
Construct a source-specific 'SourcePaginationConfig' to pass into get_pagination_rows; meaning each source doesn't have to care about its own name any more
|
2014-10-29 16:16:01 +00:00 |
|
Paul "LeoNerd" Evans
|
c5a25f610a
|
Remove redundant (and incorrect) presence pagination fetching code
|
2014-10-29 16:16:01 +00:00 |
|
Mark Haines
|
4841b6d4ba
|
Remove duplicate join_event from create_room
|
2014-10-27 16:55:51 +00:00 |
|
Kegan Dougal
|
f3bb3943c9
|
Remove test_pyflakes.
|
2014-10-27 11:13:04 +00:00 |
|
Mark Haines
|
7bd604e3be
|
Test pyflakes jenikns integration
|
2014-10-27 10:56:38 +00:00 |
|
Mark Haines
|
d56e389a95
|
Fix pyflakes warnings
|
2014-10-27 10:33:17 +00:00 |
|
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
|
2014-10-24 19:27:12 +01:00 |
|
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
|
2014-10-24 19:04:26 +01:00 |
|
David Baker
|
51edfeb3d0
|
Coturn's timestamps are in seconds, not milliseconds
|
2014-10-21 18:57:13 +01:00 |
|
Mark Haines
|
4be99c2989
|
Add get_json method to 3pid http client. Better logging for errors in 3pid requests
|
2014-10-20 14:10:08 +01:00 |
|
Mark Haines
|
9c0826592c
|
Fix auto generating signing_keys
|
2014-10-18 16:56:44 +01:00 |
|
Erik Johnston
|
b3e6cd59a1
|
Bump the other version
|
2014-10-18 00:29:55 +02:00 |
|
Erik Johnston
|
ac9345b47a
|
Check that we have auth headers and fail nicely
|
2014-10-17 21:00:58 +01:00 |
|
Erik Johnston
|
cd198dfea8
|
More log lines.
|
2014-10-17 20:58:47 +01:00 |
|
Mark Haines
|
3187b5ba2d
|
add log line for checking verifying signatures
|
2014-10-17 20:56:21 +01:00 |
|
Erik Johnston
|
71e6a94af7
|
Bump version and changelog
|
2014-10-17 20:26:26 +01:00 |
|
Erik Johnston
|
5662be894e
|
Bump database version number.
|
2014-10-17 20:26:18 +01:00 |
|
Mark Haines
|
82c5820767
|
keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema
|
2014-10-17 17:31:48 +01:00 |
|
Mark Haines
|
f5cf7ac25b
|
SPEC-7: Rename 'ts' to 'origin_server_ts'
|
2014-10-17 17:12:25 +01:00 |
|
Mark Haines
|
456017e0ae
|
SPEC-7: Don't stamp event contents with 'hsob_ts'
|
2014-10-17 16:55:55 +01:00 |
|
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
|
2014-10-14 16:48:15 +01:00 |
|
Mark Haines
|
9aed791fc3
|
SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin from the transaction itself
|
2014-10-14 16:44:27 +01:00 |
|
Mark Haines
|
f74e850b5c
|
remove debugging logging for signing requests
|
2014-10-14 11:46:13 +01:00 |
|
Mark Haines
|
34034af1c9
|
Better response message when signature is missing or unsupported
|
2014-10-13 16:47:23 +01:00 |
|
Mark Haines
|
07639c79d9
|
Respond with more helpful error messages for unsigned requests
|
2014-10-13 16:39:15 +01:00 |
|
Mark Haines
|
25d80f35f1
|
Raise a SynapseError if the authorisation header is missing or malformed
|
2014-10-13 15:53:18 +01:00 |
|
Mark Haines
|
75e517a2da
|
Remove debug logging, raise a proper SynapseError if the auth header is missing
|
2014-10-13 15:41:20 +01:00 |
|
Mark Haines
|
6684855767
|
Verify signatures for server2server requests
|
2014-10-13 14:37:46 +01:00 |
|
Mark Haines
|
10ef8e6e4b
|
SYN-75 sign at the request level rather than the transaction level
|
2014-10-13 11:49:55 +01:00 |
|
Mark Haines
|
cecda27d73
|
Merge branch 'develop' into server2server_signing
|
2014-10-13 11:06:36 +01:00 |
|
Mark Haines
|
984e207b59
|
Merge branch develop into server2server_signing
Conflicts:
synapse/app/homeserver.py
|
2014-10-13 10:58:50 +01:00 |
|
Mark Haines
|
693d0b8f45
|
Replace on_send_callback with something a bit clearer so that we can sign messages
|
2014-10-13 10:49:04 +01:00 |
|
Mark Haines
|
b9cdc443d7
|
Fix pyflakes errors
|
2014-10-02 14:37:30 +01:00 |
|
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
|
2014-10-02 14:26:13 +01:00 |
|
David Baker
|
9435830351
|
Merge branch 'master' into develop
|
2014-10-02 14:11:17 +01:00 |
|
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.
SYN-87 #resolved
|
2014-10-02 14:09:27 +01:00 |
|
Mark Haines
|
4f11518934
|
Split PlainHttpClient into separate clients for talking to Identity servers and talking to Capatcha servers
|
2014-10-02 14:03:26 +01:00 |
|
Mark Haines
|
099083ea6b
|
Merge remote-tracking branch 'origin/master' into develop
|
2014-10-02 10:46:41 +01:00 |
|
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.
|
2014-10-02 10:43:22 +01:00 |
|
Mark Haines
|
c8d67beb9c
|
remove "red", "blue" and "green" server_name mappings
|
2014-10-01 15:52:07 +01:00 |
|
Mark Haines
|
9605593d11
|
Merge branch 'develop' into server2server_signing
Conflicts:
synapse/storage/__init__.py
tests/rest/test_presence.py
|
2014-09-30 17:55:06 +01:00 |
|
Mark Haines
|
b95a178584
|
SYN-75 Verify signatures on server to server transactions
|
2014-09-30 15:15:10 +01:00 |
|