Paul "LeoNerd" Evans
|
b0bb1756a9
|
Send list of typing user IDs as 'user_ids' list within 'content', so that m.typing stream events have a toplevel content, for consistency with others
|
2014-12-12 11:59:46 +00:00 |
|
Paul "LeoNerd" Evans
|
6e1531682b
|
Move typing-notification REST tests into their own .py file
|
2014-12-11 17:54:42 +00:00 |
|
Paul "LeoNerd" Evans
|
1f26e56de0
|
Actually unit-test the event stream around REST typing tests
|
2014-12-11 17:54:42 +00:00 |
|
Paul "LeoNerd" Evans
|
3b2cc26053
|
Initial hack at unit tests of room typing REST API
|
2014-12-11 16:03:12 +00:00 |
|
Erik Johnston
|
493055731e
|
Fix tests from prev commit
|
2014-11-19 18:00:07 +00:00 |
|
Paul "LeoNerd" Evans
|
33d328d967
|
Include room members' presence in room initialSync
|
2014-11-18 15:28:58 +00:00 |
|
Paul "LeoNerd" Evans
|
17f977a9de
|
Include 'messages' snapshot in room initialSync
|
2014-11-18 14:07:51 +00:00 |
|
Paul "LeoNerd" Evans
|
31a049eb69
|
Merge branch 'develop' into room-initial-sync
Conflicts:
synapse/handlers/message.py
|
2014-11-17 16:59:24 +00:00 |
|
Erik Johnston
|
37900a92db
|
Only allow people in a room to look up room state.
|
2014-11-11 17:55:32 +00:00 |
|
Erik Johnston
|
339c11dd86
|
Fix rest.test_rooms
|
2014-11-11 08:09:42 +00:00 |
|
Paul "LeoNerd" Evans
|
c23afed39a
|
Include room membership in room initialSync
|
2014-11-10 19:34:47 +00:00 |
|
Paul "LeoNerd" Evans
|
1fd8139138
|
Put room state in room initialSync output - I guess this is right; I really can't find any other tests similar...
|
2014-11-10 19:29:58 +00:00 |
|
Paul "LeoNerd" Evans
|
269f80bf8e
|
Have room initialSync return the room's room_id
|
2014-11-10 19:02:19 +00:00 |
|
Paul "LeoNerd" Evans
|
50c8e3fcda
|
Initial (empty) test that room initialSync at least returns 200 OK
|
2014-11-10 18:07:55 +00:00 |
|
Erik Johnston
|
ec824927c1
|
Fix rest.test_events. Convert to use SQLiteMemoryDbPool
|
2014-11-10 15:37:53 +00:00 |
|
Erik Johnston
|
416ab4ebf0
|
Don't execute empty tests. Formatting.
|
2014-11-05 11:12:47 +00:00 |
|
Mark Haines
|
66104da10c
|
Sign outgoing PDUs.
|
2014-10-16 00:09:48 +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 |
|
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 |
|
Mark Haines
|
52ca867670
|
Sign federation transactions
|
2014-09-24 17:25:41 +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
|
cd62ee3f29
|
Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY
|
2014-09-12 18:46:13 +01:00 |
|
Kegan Dougal
|
027f51763e
|
Unit tests do not need captchas.
|
2014-09-05 23:41:18 -07:00 |
|
Matthew Hodgson
|
8a7c1d6a00
|
fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.
|
2014-09-03 17:31:57 +01:00 |
|
Paul "LeoNerd" Evans
|
cda31fb755
|
Kill the state
... key from all the Presence messages
|
2014-09-03 15:37:10 +01:00 |
|
Paul "LeoNerd" Evans
|
da31b96b55
|
Implement presence state visibilty limiting when polling eventsource for stream
|
2014-09-03 13:46:52 +01:00 |
|
Mark Haines
|
cdd8602e74
|
Fix tests to support ratelimiting
|
2014-09-03 09:15:22 +01:00 |
|
Paul "LeoNerd" Evans
|
fd696f1243
|
Perform room unit tests with 'local' users actually in the right domain ;)
|
2014-09-01 15:58:30 +01:00 |
|
Paul "LeoNerd" Evans
|
468d94c920
|
Rename API-visible 'mtime' presence field to 'last_active'; slightly different semantics
|
2014-09-01 15:39:50 +01:00 |
|
Paul "LeoNerd" Evans
|
02f4e3b3ff
|
Rename 'state' presence key to the much more obvious 'presence'; maintain a legacy 'state' copy for now
|
2014-09-01 14:45:41 +01:00 |
|
Matthew Hodgson
|
8fe912d95c
|
change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions.
perl -pi -e 's#/matrix#/_matrix#g' ./cmdclient/console.py ./docs/client-server/howto.rst ./docs/client-server/specification.rst ./docs/client-server/swagger_matrix/directory ./docs/client-server/swagger_matrix/events ./docs/client-server/swagger_matrix/login ./docs/client-server/swagger_matrix/presence ./docs/client-server/swagger_matrix/profile ./docs/client-server/swagger_matrix/registration ./docs/client-server/swagger_matrix/rooms ./docs/server-server/specification.rst ./graph/graph.py ./jsfiddles/create_room_send_msg/demo.js ./jsfiddles/event_stream/demo.js ./jsfiddles/example_app/demo.js ./jsfiddles/register_login/demo.js ./jsfiddles/room_memberships/demo.js ./synapse/api/urls.py ./tests/federation/test_federation.py ./tests/handlers/test_presence.py ./tests/handlers/test_typing.py ./tests/rest/test_events.py ./tests/rest/test_presence.py ./tests/rest/test_profile.py ./tests/rest/test_rooms.py ./webclient/components/fileUpload/file-upload-service.js ./webclient/components/matrix/matrix-service.js
|
2014-08-31 14:51:37 +01:00 |
|
Paul "LeoNerd" Evans
|
56424eca5c
|
Bugfix for rest presence test - datastore needs to implement profile methods
|
2014-08-29 19:12:22 +01:00 |
|
Paul "LeoNerd" Evans
|
6dd50da54e
|
Define a new event stream data source for typing notifications (currently null)
|
2014-08-29 17:39:33 +01:00 |
|
Paul "LeoNerd" Evans
|
20d0db6cfb
|
Move the *EventSource classes into the handlers they relate to, so it's easier to find the code
|
2014-08-29 17:10:28 +01:00 |
|
Paul "LeoNerd" Evans
|
c46c806126
|
Re-enable presence, un-skip presence tests
|
2014-08-28 16:00:14 +01:00 |
|
Paul "LeoNerd" Evans
|
d027e859cd
|
Fix up the various presence-related tests so that if they're not skipped, they still PASS
|
2014-08-27 18:30:09 +01:00 |
|
Mark Haines
|
1d95e78759
|
Merge branch 'develop' into storage_transactions
|
2014-08-27 16:54:12 +01:00 |
|
Kegan Dougal
|
135a1aa229
|
Final url modifications: renamed /presence_list to /presence/list to keep the top-level namespace clean. Updated tests.
|
2014-08-27 11:37:53 +01:00 |
|
Kegan Dougal
|
dd661769e1
|
Renamed /rooms to /createRoom. Removed ability to PUT raw room IDs, and removed tests which tested that. Updated cmdclient and webclient.
|
2014-08-27 11:33:56 +01:00 |
|
Mark Haines
|
bf05218c4b
|
Merge branch 'develop' into storage_transactions
|
2014-08-27 11:19:37 +01:00 |
|
Mark Haines
|
d2798de660
|
Fold federation/handler into handlers/federation
|
2014-08-26 19:49:42 +01:00 |
|
Kegan Dougal
|
5a93bfe1f0
|
Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmdclient, tests and webclient. All appears to work.
|
2014-08-26 17:21:48 +01:00 |
|
Kegan Dougal
|
2e70de09b9
|
Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$roomid/members. /rooms$roomid/messages/list >> /room/$roomid/messages. Updated cmdclient, tests and webclient.
|
2014-08-26 16:19:17 +01:00 |
|
Kegan Dougal
|
8bd55cfdcb
|
Fix ALL THE UNIT TESTS
|
2014-08-26 15:54:25 +01:00 |
|
Mark Haines
|
104808107a
|
skip presence tests which broke when presence polling was disabled
|
2014-08-22 18:40:31 +01:00 |
|
Erik Johnston
|
849627b82e
|
Don't generate room membership messages. Include previous state of in membership messages.
|
2014-08-20 11:53:57 +01:00 |
|
Erik Johnston
|
cc48e920d6
|
Don't expect a reflection from events stream
|
2014-08-19 15:54:07 +01:00 |
|
Erik Johnston
|
41333452e5
|
Update tests
|
2014-08-19 15:52:20 +01:00 |
|