Erik Johnston
|
8b0e96474b
|
Implement method to get auth_chain from a given event_id
|
2014-11-07 10:53:38 +00:00 |
|
Erik Johnston
|
bf6b72eb55
|
Start implementing auth chains
|
2014-11-07 10:53:38 +00:00 |
|
Erik Johnston
|
8421cabb9d
|
Neaten things up a bit
|
2014-11-07 10:53:38 +00:00 |
|
Erik Johnston
|
46de65cab9
|
Don't query the DB for user power levels
|
2014-11-07 10:53:38 +00:00 |
|
Erik Johnston
|
351c64e99e
|
Amalgamate all power levels.
Remove concept of reqired power levels, something similiar can be done
using the new power level event.
|
2014-11-06 16:59:13 +00:00 |
|
Erik Johnston
|
233969bb58
|
Update to use replaces_state rather than prev_state
|
2014-11-06 15:25:03 +00:00 |
|
Erik Johnston
|
c6766d45b5
|
Don't send prev_state to clients anymore
|
2014-11-06 15:19:00 +00:00 |
|
Erik Johnston
|
4317c8e583
|
Implement new replace_state and changed prev_state
`prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced.
|
2014-11-06 15:10:55 +00:00 |
|
Erik Johnston
|
3791b75000
|
Fix a couple more storage tests
|
2014-11-05 13:48:36 +00:00 |
|
Erik Johnston
|
2fcce3b3c5
|
Remove stale tests
|
2014-11-05 13:43:36 +00:00 |
|
Erik Johnston
|
da80ebcc6b
|
Fix redaction storage test
|
2014-11-05 13:28:57 +00:00 |
|
Erik Johnston
|
cc44ecc62f
|
Get correct prev_events
|
2014-11-05 13:23:35 +00:00 |
|
Erik Johnston
|
1616df2f61
|
Fix typing tests
|
2014-11-05 11:15:56 +00:00 |
|
Erik Johnston
|
c670ce416b
|
Fix room tests
|
2014-11-05 11:15:15 +00:00 |
|
Erik Johnston
|
f48fce8bd3
|
Fix profile tests
|
2014-11-05 11:13:58 +00:00 |
|
Erik Johnston
|
24e2da4557
|
Fix presencelike test
|
2014-11-05 11:13:01 +00:00 |
|
Erik Johnston
|
416ab4ebf0
|
Don't execute empty tests. Formatting.
|
2014-11-05 11:12:47 +00:00 |
|
Erik Johnston
|
34c4614682
|
Fix presence test
|
2014-11-05 11:10:54 +00:00 |
|
Erik Johnston
|
9e429239ab
|
Fix Federation test
|
2014-11-05 11:10:36 +00:00 |
|
Erik Johnston
|
96c001e668
|
Fix auth checks to all use the given old_event_state
|
2014-11-05 11:07:54 +00:00 |
|
Erik Johnston
|
4a5e95511e
|
PEP8
|
2014-11-04 17:13:21 +00:00 |
|
Erik Johnston
|
dfb3d21a6d
|
Fix room handler tests
|
2014-11-04 17:12:39 +00:00 |
|
Erik Johnston
|
b0554682ed
|
Fix federation handler tests. I've removed the invite/join dance ones as they are completely out of date.
|
2014-11-04 16:51:59 +00:00 |
|
Erik Johnston
|
da4a09f977
|
Don't bother locking
|
2014-11-04 16:51:23 +00:00 |
|
Erik Johnston
|
7f4c7fe4e8
|
PEP8
|
2014-11-04 16:35:38 +00:00 |
|
Erik Johnston
|
dd3711bdbd
|
Fix tests.handlers.test_directory
|
2014-11-04 16:33:52 +00:00 |
|
Erik Johnston
|
b15e8d5bbc
|
event <-> pdu mappings are now trivial and will soon be scrapped
|
2014-11-04 16:20:02 +00:00 |
|
Erik Johnston
|
24305ba5bf
|
Fix up federation tests
|
2014-11-04 16:15:30 +00:00 |
|
Erik Johnston
|
a5a4ef3fd7
|
Fix bug in replication
|
2014-11-04 15:16:43 +00:00 |
|
Erik Johnston
|
2a49f177fe
|
On AuthError, raise a FederationError
|
2014-11-04 15:10:43 +00:00 |
|
Erik Johnston
|
8918422156
|
Move FederationError to synapse.api.errors
|
2014-11-04 15:10:27 +00:00 |
|
Erik Johnston
|
fc7b2b11a2
|
PEP8
|
2014-11-04 15:09:34 +00:00 |
|
Erik Johnston
|
440cbd5235
|
Add support for sending failures
|
2014-11-04 14:17:55 +00:00 |
|
Erik Johnston
|
d7412c4df1
|
Remove unused interface
|
2014-11-04 14:16:19 +00:00 |
|
Erik Johnston
|
aa76bf39ab
|
Remove unused imports
|
2014-11-04 14:14:02 +00:00 |
|
Erik Johnston
|
68698e0ac8
|
Fix bugs in generating event signatures and hashing
|
2014-11-03 17:51:42 +00:00 |
|
Erik Johnston
|
bab2846513
|
Merge branch 'event_signing' of github.com:matrix-org/synapse into federation_authorization
|
2014-11-03 16:35:48 +00:00 |
|
Mark Haines
|
af83bf6712
|
Script for checking event hashes
|
2014-11-03 16:35:24 +00:00 |
|
Mark Haines
|
fe6832fae8
|
handle server names with embeded ports
|
2014-11-03 16:08:22 +00:00 |
|
Mark Haines
|
2221a13a4d
|
script for checking signatures on signed json
|
2014-11-03 15:58:00 +00:00 |
|
Erik Johnston
|
af7ae048f8
|
Add option to not bind to HTTPS port. This is useful if running behind an ssl load balancer
|
2014-11-03 15:06:40 +00:00 |
|
Erik Johnston
|
ad6eacb3e9
|
Rename PDU fields to match that of events.
|
2014-11-03 13:06:58 +00:00 |
|
Erik Johnston
|
d59aa6af25
|
For now, don't store txn -> pdu mappings.
|
2014-11-03 11:35:19 +00:00 |
|
Erik Johnston
|
f139c02e95
|
Formatting
|
2014-11-03 11:34:49 +00:00 |
|
Erik Johnston
|
7249785bcb
|
Sign events we create.
|
2014-11-03 11:33:28 +00:00 |
|
Erik Johnston
|
0a8b026ccf
|
Add 'origin' key to events
|
2014-11-03 11:32:42 +00:00 |
|
Erik Johnston
|
82a6b83524
|
Don't assume event has hashes key already
|
2014-11-03 11:32:12 +00:00 |
|
Erik Johnston
|
9024a19658
|
Remove dead code.
|
2014-11-03 11:31:47 +00:00 |
|
Erik Johnston
|
7a07263281
|
Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
|
2014-11-03 10:17:37 +00:00 |
|
Erik Johnston
|
1c6825cc7a
|
Use python logger, not the twisted logger
|
2014-11-03 10:16:28 +00:00 |
|