Mark Haines
|
722c19d033
|
Fix FederationHandler to event.origin
|
2014-08-28 18:32:44 +01:00 |
Mark Haines
|
d7ae9b90a0
|
Add store for server certificates and keys
|
2014-08-28 18:19:47 +01:00 |
Erik Johnston
|
1b7686329e
|
Don't query the rooms members table so much by using the new notifier api that allows you to specify room_ids to notify.
|
2014-08-28 17:43:15 +01:00 |
Kegan Dougal
|
068b348e7e
|
Start fleshing out architecture section. Moar .rst formatting! Reword some copypastaed sections to be terser.
|
2014-08-28 17:40:12 +01:00 |
Paul "LeoNerd" Evans
|
2c7c12bc6e
|
Initial room event stream token must be s0, not s1, or everyone will miss the very first room event
|
2014-08-28 17:39:34 +01:00 |
Erik Johnston
|
54d0a75573
|
Merge branch 'develop' of github.com:matrix-org/synapse into presence_logging
Conflicts:
synapse/handlers/presence.py
|
2014-08-28 16:52:46 +01:00 |
Erik Johnston
|
a8d318cf82
|
Up timeout to 10 minutes
|
2014-08-28 16:44:09 +01:00 |
Paul "LeoNerd" Evans
|
efc5f3440d
|
Only send presence "poll"/"unpoll" EDUs when changing from/to zero remotes
|
2014-08-28 16:43:55 +01:00 |
Paul "LeoNerd" Evans
|
113342a756
|
Ability to assert a DeferredMockCallable has received no calls
|
2014-08-28 16:40:06 +01:00 |
Paul "LeoNerd" Evans
|
b1da3fa0a7
|
Avoid AlreadyCalledError from EDU sending failures
|
2014-08-28 16:19:16 +01:00 |
Paul "LeoNerd" Evans
|
c46c806126
|
Re-enable presence, un-skip presence tests
|
2014-08-28 16:00:14 +01:00 |
Erik Johnston
|
eb3094ed31
|
And more logging.
|
2014-08-28 15:58:38 +01:00 |
Emmanuel ROHEE
|
b09e531159
|
Do a smart update of the recents from the events stream rather than hammering initialSync each time
|
2014-08-28 16:38:16 +02:00 |
Kegan Dougal
|
62dfa3c741
|
Flesh out m.room.message msgtypes
|
2014-08-28 15:35:28 +01:00 |
Mark Haines
|
7b079a26a5
|
Remove get_state_for_room function from federation handler
|
2014-08-28 15:32:38 +01:00 |
Mark Haines
|
bddc1d9fff
|
use @wraps to set the __name__ __module__ and __doc__ correctly for logged functions
|
2014-08-28 15:32:38 +01:00 |
Erik Johnston
|
e0ba81344c
|
Add more logging. Up the event stream timer to 10s
|
2014-08-28 15:30:42 +01:00 |
Emmanuel ROHEE
|
c44293db2f
|
When opening this page, do not join a room already joined
|
2014-08-28 16:23:30 +02:00 |
Emmanuel ROHEE
|
7c99ebdbd1
|
Added waitForInitialSyncCompletion so that clients can know when they can access to the data retrieved by the initialSync Request
|
2014-08-28 16:23:30 +02:00 |
Emmanuel ROHEE
|
06c79a23d4
|
BF: Made member events parsing work (handleEvents expects an array of events)
|
2014-08-28 16:23:30 +02:00 |
Emmanuel ROHEE
|
466fbe4c4e
|
Cleaned up deps
|
2014-08-28 16:23:30 +02:00 |
Erik Johnston
|
b8b52ca09d
|
Add logging to try and figure out what is going on with the presence stuff
|
2014-08-28 14:58:51 +01:00 |
Kegan Dougal
|
8d7d251c35
|
Support multiple login flows when deciding how to login. Updated cmdclient and spec. Webclient doesn't need updating for this.
|
2014-08-28 14:56:55 +01:00 |
Kegan Dougal
|
52cfdfd5f1
|
Fleshed out login spec.
|
2014-08-28 14:49:21 +01:00 |
Mark Haines
|
7acede1e42
|
Fix pyflakes warnings
|
2014-08-28 13:51:50 +01:00 |
Mark Haines
|
15ab5f5ad8
|
Merge backfill_ and backfill in federation handler
|
2014-08-28 13:45:35 +01:00 |
Erik Johnston
|
b485d622cc
|
Fix bug where we used UserID objects instead of strigns
|
2014-08-28 13:40:27 +01:00 |
Kegan Dougal
|
64e927108b
|
Added skeleton specification for a general feel of the layout.
|
2014-08-28 11:35:24 +01:00 |
Erik Johnston
|
d2bc5d6f29
|
Create the correct events with the right configuration when creating a new room.
|
2014-08-28 10:59:15 +01:00 |
Erik Johnston
|
f3f32addca
|
Fix typo in NullSource.get_pagination_rows. Remove unused import.
|
2014-08-28 10:57:53 +01:00 |
Emmanuel ROHEE
|
6ac298f2f1
|
Start the events stream once the app starts (if credentials are in cache) or once the user gets logged in
|
2014-08-28 11:04:15 +02:00 |
Kegan Dougal
|
660129deb1
|
Shuffle files around in /docs
|
2014-08-28 09:45:05 +01:00 |
David Baker
|
7d34a1c108
|
WIP voip support on web client
|
2014-08-27 18:57:54 +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 |
Paul "LeoNerd" Evans
|
407c86c013
|
Define a NullSource useful for unit-testing
|
2014-08-27 18:30:09 +01:00 |
Erik Johnston
|
c2b4b73751
|
Split out MessageHandler
|
2014-08-27 17:59:36 +01:00 |
Emmanuel ROHEE
|
04fdcf302d
|
Wired the recents list with the stream events for realtime update
|
2014-08-27 18:52:15 +02:00 |
Mark Haines
|
357dd1871d
|
Merge branch 'develop' into storage_transactions
Conflicts:
tests/handlers/test_federation.py
tests/handlers/test_room.py
|
2014-08-27 17:28:55 +01:00 |
Erik Johnston
|
e111a06e0a
|
Fix tests.
|
2014-08-27 17:21:48 +01:00 |
Erik Johnston
|
410a74b0f3
|
If timeout=0, return immediately
|
2014-08-27 17:21:48 +01:00 |
Paul "LeoNerd" Evans
|
92033e4ebc
|
Add python shebang line and chmod +x setup.py
|
2014-08-27 17:17:38 +01:00 |
Mark Haines
|
2aeaa7b77c
|
Merge branch 'develop' into storage_transactions
Conflicts:
synapse/handlers/room.py
synapse/storage/stream.py
|
2014-08-27 17:15:58 +01:00 |
Erik Johnston
|
7c89d5e97a
|
Merge branch 'develop' of github.com:matrix-org/synapse into develop
|
2014-08-27 17:05:48 +01:00 |
Erik Johnston
|
226025e9ca
|
Comments!
|
2014-08-27 17:04:47 +01:00 |
Mark Haines
|
f54b70520a
|
Return the store_id from persist_event
|
2014-08-27 17:03:45 +01:00 |
Matthew Hodgson
|
f53c4300fd
|
improve iOS layout a bit
|
2014-08-27 17:03:16 +01:00 |
Kegan Dougal
|
6ad9d9c226
|
Added /rooms/$roomid/state and /rooms/$roomid/initialSync to API docs.
|
2014-08-27 17:02:08 +01:00 |
Emmanuel ROHEE
|
234c50b834
|
BF: mFileInput dependency got lost somewhere and upload buttons did not work anymore
|
2014-08-27 18:00:19 +02:00 |
Mark Haines
|
1d95e78759
|
Merge branch 'develop' into storage_transactions
|
2014-08-27 16:54:12 +01:00 |
Mark Haines
|
b30358f439
|
add _get_room_member, fix datastore methods
|
2014-08-27 16:51:54 +01:00 |