Erik Johnston
d2b59f2482
Implement top-level unread_notifications
2016-06-28 10:55:54 +01:00
Erik Johnston
4b7abedfd9
Comments
2016-06-27 15:10:39 +01:00
Erik Johnston
92c58932d1
More logging
2016-06-27 11:51:06 +01:00
Erik Johnston
c0b2f33dc2
Logging
2016-06-27 10:34:52 +01:00
Erik Johnston
434c51d538
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/paginate_sync
2016-06-24 16:09:23 +01:00
Erik Johnston
a7e6ad9f3e
Use SyncExtras
2016-06-23 17:26:27 +01:00
Erik Johnston
a90140358b
Change default tag handling
2016-06-23 10:40:43 +01:00
Erik Johnston
baab93b0dd
Implement 'synced' flag
2016-06-22 11:40:06 +01:00
Erik Johnston
6a101e512f
Add tag handling
2016-06-22 10:59:24 +01:00
Mark Haines
13e334506c
Remove the legacy v0 content upload API.
...
The existing content can still be downloaded. The last upload to the
matrix.org server was in January 2015, so it is probably safe to remove
the upload API.
2016-06-21 11:47:39 +01:00
Erik Johnston
6992fb9bc1
Implement error responses
2016-06-21 10:29:44 +01:00
Erik Johnston
2b0f9bddcf
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/paginate_sync
2016-06-16 10:40:17 +01:00
Erik Johnston
09a17f965c
Line lengths
2016-06-15 16:58:12 +01:00
Erik Johnston
1e9026e484
Handle floats as img widths
2016-06-15 16:58:05 +01:00
Erik Johnston
a60169ea09
Handle og props with not content
2016-06-15 16:57:48 +01:00
Erik Johnston
3b52bd1cf6
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/paginate_sync
2016-06-14 15:22:21 +01:00
Erik Johnston
eba4ff1bcb
502 on /thumbnail when can't contact remote server
2016-06-09 11:29:43 +01:00
Erik Johnston
95f305c35a
Remove redundant exception log in /events
2016-06-09 11:15:04 +01:00
Erik Johnston
690029d1a3
Don't make rooms visibile by default
2016-06-08 14:47:42 +01:00
Erik Johnston
efeabd3180
Log user that is making /publicRooms calls
2016-06-08 14:23:15 +01:00
Erik Johnston
6a0afa582a
Load push rules in storage layer, so that they get cached
2016-06-03 11:10:00 +01:00
David Baker
1f31cc37f8
Working unsubscribe links going straight to the HS
...
and authed by macaroons that let you delete pushers and nothing else
2016-06-02 17:21:31 +01:00
David Baker
3a3fb2f6f9
Merge branch 'dbkr/split_out_auth_handler' into dbkr/email_unsubscribe
2016-06-02 13:35:25 +01:00
David Baker
4a10510cd5
Split out the auth handler
2016-06-02 13:31:45 +01:00
David Baker
991af8b0d6
WIP on unsubscribing email notifs without logging in
2016-06-01 17:40:52 +01:00
David Baker
d240796ded
Basic, un-cached support for secondary_directory_servers
2016-05-31 17:20:07 +01:00
David Baker
887c6e6f05
Split out the room list handler
...
So I can use it from federation bits without pulling in all the handlers.
2016-05-31 11:05:16 +01:00
Erik Johnston
e5b3034fc4
Indicate if /sync was limited or not
2016-05-25 17:00:59 +01:00
Erik Johnston
43cbde4653
Basic extra include pagination impl
2016-05-25 15:54:32 +01:00
Erik Johnston
26c7f08465
Implement basic pagination
2016-05-25 10:14:38 +01:00
Erik Johnston
4902770e32
Merge branch 'erikj/sync_refactor' of github.com:matrix-org/synapse into erikj/paginate_sync
2016-05-24 16:28:51 +01:00
Erik Johnston
38d90e0d7d
Add POST /sync API endpoint
2016-05-20 14:42:25 +01:00
Kegan Dougal
332d7e9b97
Allow clients to specify a server_name to avoid 'No known servers'
...
Multiple server_names are supported via ?server_name=foo&server_name=bar
2016-05-19 13:50:52 +01:00
Erik Johnston
5941346c5b
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/paginate_sync
2016-05-18 11:38:24 +01:00
Mark Haines
0cb441fedd
Move typing handler out of the Handlers object
2016-05-17 15:58:46 +01:00
Mark Haines
f68eea808a
Move SyncHandler out of the Handlers object
2016-05-16 20:19:26 +01:00
Mark Haines
3b86ecfa79
Move the presence handler out of the Handlers object
2016-05-16 18:56:37 +01:00
Erik Johnston
32d476d4f1
Change token format
2016-05-16 16:59:18 +01:00
Mark Haines
eb79110beb
Clean up the blacklist/whitelist handling.
...
Always set the config key with an empty list, even if a list isn't specified.
This means that the codepaths are the same for both the empty list and
for a missing key. Since the behaviour is the same for both cases this
makes the code somewhat easier to reason about.
2016-05-16 13:03:59 +01:00
Negi Fazeli
40aa6e8349
Create user with expiry
...
- Add unittests for client, api and handler
Signed-off-by: Negar Fazeli <negar.fazeli@ericsson.com>
2016-05-13 15:34:15 +02:00
David Baker
997db04648
Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs
2016-05-10 14:40:19 +02:00
David Baker
c00b484eff
More consistent config naming
2016-05-10 14:39:16 +02:00
David Baker
94040b0798
Add config option to not send email notifs for new users
2016-05-10 14:34:53 +02:00
Mark Haines
573ef3f1c9
Rename openid/token to openid/request_token
2016-05-05 15:15:00 +01:00
Mark Haines
9c272da05f
Add an openidish mechanism for proving to third parties that you own a given user_id
2016-05-05 13:42:44 +01:00
Erik Johnston
8e6a163f27
Add timestamp and auto incrementing ID
2016-05-04 15:19:12 +01:00
Erik Johnston
5650e38e7d
Move event_id to path
2016-05-04 13:19:39 +01:00
Erik Johnston
984d4a2c0f
Add /report endpoint
2016-05-04 11:28:10 +01:00
David Baker
2df75de505
Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs
2016-04-29 20:28:47 +01:00
David Baker
dc2c527ce9
Fix password reset
...
Default requester to None, otherwise it isn't defined when resetting using email auth
2016-04-29 12:07:54 +01:00