Erik Johnston
|
1c06806f90
|
Finish redaction algorithm.
|
2014-11-10 10:21:32 +00:00 |
|
David Baker
|
7d15452c30
|
Various fixes to try & make openwebrtc safari extension work (still doesn't work).
|
2014-11-07 17:56:28 +00:00 |
|
Erik Johnston
|
07286a73b1
|
Use current state to get room hosts, rather than querying the database
|
2014-11-07 16:03:31 +00:00 |
|
Erik Johnston
|
02c3b1c9e2
|
Add '/event_auth/' federation api
|
2014-11-07 15:35:53 +00:00 |
|
Erik Johnston
|
d2fb2b8095
|
Implement invite part of invite join dance
|
2014-11-07 13:41:00 +00:00 |
|
Erik Johnston
|
328dab2463
|
Remove /context/ request
|
2014-11-07 11:40:38 +00:00 |
|
Erik Johnston
|
97a096b507
|
Add hash of current state to events
|
2014-11-07 11:37:06 +00:00 |
|
Erik Johnston
|
3b4dec442d
|
Return auth chain when handling send_join
|
2014-11-07 11:22:12 +00:00 |
|
Erik Johnston
|
16a0815fac
|
Fix bug in _get_auth_chain_txn
|
2014-11-07 11:21:20 +00:00 |
|
Erik Johnston
|
3cb678f84c
|
Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
|
2014-11-07 10:55:28 +00:00 |
|
Erik Johnston
|
49948d72f3
|
Fix joining over federation
|
2014-11-07 10:53:38 +00:00 |
|
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 |
|
David Baker
|
1a62f1299d
|
Detect call type by examining the SDP always rather than just in Firefox as it seems Chrome's behaviour is the odd one out here.
|
2014-11-06 16:55:15 +00:00 |
|
David Baker
|
4b256cab31
|
Don't cache isWebRTCSupported because whether webRTC is supported might change part-way through the page's lifecycle if your webrtc support comes from some kind of injected content script (hello OpenWebRTC Sarafi extension)
|
2014-11-06 16:49:33 +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 |
|
Kegan Dougal
|
e3c3f5a6d0
|
Swap from using raw m.room.member events for room members to using actual RoomMember objects, so User objects can be tacked on. Update tests.
|
2014-11-06 14:52:22 +00:00 |
|
Kegan Dougal
|
d4c20c472b
|
Use mRoomName on join notifications as well.
|
2014-11-06 14:23:14 +00:00 |
|
Kegan Dougal
|
b77cce4ec5
|
Add modelService test. Thin for now but will be expanded upon.
|
2014-11-06 14:18:23 +00:00 |
|
Kegan Dougal
|
8bcd36377a
|
Factor out room name logic: mRoomName is the canonical source.
|
2014-11-06 13:37:05 +00:00 |
|
Kegan Dougal
|
c9c2e39531
|
Use .not.toEqual instead of .toNotEqual which is in a newer version of Jasmine.
|
2014-11-06 12:00:03 +00:00 |
|
Kegan Dougal
|
dd8af5565b
|
Start adding regression tests. First up, register-controller for SYWEB-109.
|
2014-11-06 11:55:07 +00:00 |
|
Kegan Dougal
|
a92092340b
|
Fix broken tests which were previously skipped.
|
2014-11-06 11:14:31 +00:00 |
|
Kegan Dougal
|
c5eec32c58
|
Add mRoomName and orderMembersList filter tests. Mark FIXME on broken tests for now.
|
2014-11-06 11:04:43 +00:00 |
|
Kegan Dougal
|
7465250141
|
State *.js in karma.conf rather than *.* so *.js~ files are ignored.
|
2014-11-06 09:34:35 +00:00 |
|
Kegan Dougal
|
69c396825b
|
Add duration filter unit tests.
|
2014-11-05 17:49:03 +00:00 |
|
Kegan Dougal
|
6aba43f6cc
|
Add a few eventHandlerService tests.
|
2014-11-05 15:32:35 +00:00 |
|
Kegan Dougal
|
988a8526b5
|
Finish matrixService unit tests. Add missing encodeURIComponent to path args.
|
2014-11-05 14:35:41 +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 |
|
Kegan Dougal
|
0881a8ae6f
|
Add more tests and a TODO.
|
2014-11-05 12:32:28 +00:00 |
|
Kegan Dougal
|
d3a02ec038
|
Fix url decoding bugs with /redact and /send APIs.
|
2014-11-05 12:05:11 +00:00 |
|
Kegan Dougal
|
42081b1937
|
Don't urlencode event types just yet so older HSes don't 500.
Skip the tests which test for urlencoding, and add a TODO
in matrixService.
|
2014-11-05 11:28:22 +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 |
|
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 |
|
Kegan Dougal
|
a2aafeb959
|
Add a bunch more unit tests for matrixService.
|
2014-11-05 11:11:36 +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 |
|