Mark Haines
|
dc3c2823ac
|
Merge branch 'develop' into event_signing
Conflicts:
synapse/federation/replication.py
|
2014-10-17 17:33:58 +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
|
bb04447c44
|
Include hashes of previous pdus when referencing them
|
2014-10-16 23:25:12 +01:00 |
Mark Haines
|
66104da10c
|
Sign outgoing PDUs.
|
2014-10-16 00:09:48 +01:00 |
Mark Haines
|
1c445f88f6
|
persist hashes and origin signatures for PDUs
|
2014-10-15 17:09:04 +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
|
25d80f35f1
|
Raise a SynapseError if the authorisation header is missing or malformed
|
2014-10-13 15:53:18 +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
|
984e207b59
|
Merge branch develop into server2server_signing
Conflicts:
synapse/app/homeserver.py
|
2014-10-13 10:58:50 +01:00 |
Kegan Dougal
|
868eb478d8
|
Fixed test.
|
2014-10-09 15:55:07 +01:00 |
Kegan Dougal
|
3db09c4d15
|
Still broken.
|
2014-10-09 15:53:40 +01:00 |
Kegan Dougal
|
83c53113af
|
Break a test.
|
2014-10-09 15:51:05 +01:00 |
Kegan Dougal
|
72aef114ab
|
Fix unit test.
|
2014-10-08 15:18:19 +01:00 |
Kegan Dougal
|
6045bd89fb
|
Break unit test.
|
2014-10-08 15:16:03 +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 |
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
|
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 |
Erik Johnston
|
e06adc6d7e
|
SYN-2: Allow server admins to delete room aliases
|
2014-09-30 11:31:42 +01:00 |
Erik Johnston
|
d96cb61f26
|
Unbreak tests after changing storage API
|
2014-09-29 15:35:57 +01:00 |
Erik Johnston
|
0fdf308874
|
Track the IP users connect with. Add an admin column to users table.
|
2014-09-26 16:36:24 +01:00 |
Erik Johnston
|
37bfe44046
|
Merge branch 'deletions' of github.com:matrix-org/synapse into develop
|
2014-09-25 17:02:53 +01:00 |
Erik Johnston
|
72e80dbe0e
|
Rename redaction test case to something helpful
|
2014-09-25 15:52:23 +01:00 |
Erik Johnston
|
59f2bef187
|
Fix test where we changed arguments used to call the notifier
|
2014-09-25 13:04:33 +01:00 |
Erik Johnston
|
24e4c48468
|
More tests.
|
2014-09-25 10:19:16 +01:00 |
Erik Johnston
|
2721f5ccc9
|
Add test for redactions
|
2014-09-25 10:02:20 +01:00 |
Mark Haines
|
52ca867670
|
Sign federation transactions
|
2014-09-24 17:25:41 +01:00 |
Erik Johnston
|
3d2cca6762
|
Fix test.
|
2014-09-24 11:17:43 +01:00 |
Erik Johnston
|
dcc1965bfe
|
Test that prev_content get's added if there is a prev_state key (in the event stream).
|
2014-09-19 16:44:16 +01:00 |
Erik Johnston
|
28bcd01e8d
|
SYN-47: Fix bug where we still returned events for rooms we had left.
SYN-47 #resolve
|
2014-09-19 14:45:21 +01:00 |
Erik Johnston
|
335e5d131c
|
Merge branch 'test-sqlite-memory' of github.com:matrix-org/synapse into develop
Conflicts:
tests/handlers/test_profile.py
|
2014-09-18 14:31:47 +01:00 |
Paul "LeoNerd" Evans
|
4571cf7baa
|
Merge branch 'develop' into test-sqlite-memory
|
2014-09-17 18:27:47 +01:00 |
Paul "LeoNerd" Evans
|
bfae582fa3
|
Remark on remaining storage modules that still need unit tests
|
2014-09-17 18:27:30 +01:00 |
Paul "LeoNerd" Evans
|
bcf5121937
|
Neaten more of the storage layer tests with assertObjectHasAttributes; more standardisation on test layout
|
2014-09-17 16:58:59 +01:00 |
Paul "LeoNerd" Evans
|
b588ce920d
|
Unit tests for (some) room events via the RoomStore
|
2014-09-17 16:31:11 +01:00 |
Paul "LeoNerd" Evans
|
ba41ca45fa
|
Use new assertObjectHasAttributes() in tests/storage/test_room.py
|
2014-09-17 16:04:05 +01:00 |
Paul "LeoNerd" Evans
|
7aacd6834a
|
Added a useful unit test primitive for asserting object attributes
|
2014-09-17 15:56:40 +01:00 |
Paul "LeoNerd" Evans
|
de14853237
|
More RoomStore tests
|
2014-09-17 15:33:10 +01:00 |
Erik Johnston
|
b6818fd4d2
|
SYN-40: When a user updates their displayname or avatar update all their join events for all the rooms they are currently in.
|
2014-09-17 15:05:14 +01:00 |
Paul "LeoNerd" Evans
|
e32cfed1d8
|
Initial pass at a RoomStore test
|
2014-09-15 18:41:24 +01:00 |
Erik Johnston
|
59516a8bb1
|
Correctly handle receiving 'missing' Pdus from federation, rather than just discarding them.
|
2014-09-15 16:40:44 +01:00 |
Erik Johnston
|
0897a09f49
|
Fix unit tests after adding extra argument on put_json
|
2014-09-15 16:24:03 +01:00 |
Kegan Dougal
|
2c00e1ecd9
|
Be consistent when associating keys with login types for registration/login.
|
2014-09-15 15:38:29 +01:00 |
Kegan Dougal
|
c04caff55c
|
Fix unit tests.
|
2014-09-15 15:14:19 +01:00 |
Paul "LeoNerd" Evans
|
1aaa429081
|
Also unittest RoomMemberStore's joined_hosts_for_room()
|
2014-09-15 15:00:14 +01:00 |
Paul "LeoNerd" Evans
|
ae7dfeb5b6
|
Use new 'tests.unittest' in new storage level tests
|
2014-09-15 14:19:16 +01:00 |
Paul "LeoNerd" Evans
|
b0406b9ead
|
Merge remote-tracking branch 'origin/develop' into test-sqlite-memory
|
2014-09-15 14:15:10 +01:00 |
Paul "LeoNerd" Evans
|
7a77aabb4b
|
Define a CLOS-like 'around' modifier as a decorator, to neaten up the 'orig_*' noise of wrapping the setUp()/tearDown() methods
|
2014-09-12 19:07:29 +01:00 |