Erik Johnston
|
b4a5d767a9
|
Merge pull request #3428 from matrix-org/erikj/persisted_pdu
Simplify get_persisted_pdu
|
2018-06-22 14:47:43 +01:00 |
|
Amber Brown
|
77ac14b960
|
Pass around the reactor explicitly (#3385)
|
2018-06-22 09:37:10 +01:00 |
|
Richard van der Hoff
|
02bfc581f8
|
Merge pull request #3399 from costacruise/master
Add error code to room creation error
|
2018-06-20 17:26:25 +01:00 |
|
Michael Wagner
|
19cd3120ec
|
Add error code to room creation error
This error code is mentioned in the documentation at https://matrix.org/docs/api/client-server/#!/Room32creation/createRoom
|
2018-06-14 14:08:40 +02:00 |
|
Amber Brown
|
a61738b316
|
Remove run_on_reactor (#3395)
|
2018-06-14 18:27:37 +10:00 |
|
Richard van der Hoff
|
9fc5b74b24
|
simplify get_persisted_pdu
it doesn't make much sense to use get_persisted_pdu on the receive path: just
get the event straight from the store.
|
2018-06-12 09:51:31 +01:00 |
|
David Baker
|
187a546bff
|
Merge pull request #3276 from matrix-org/dbkr/unbind
Remove email addresses / phone numbers from ID servers when they're removed from synapse
|
2018-06-11 16:02:00 +01:00 |
|
Richard van der Hoff
|
c6b1441c52
|
Fix event filtering in get_missing_events handler
|
2018-06-08 14:15:31 +01:00 |
|
Richard van der Hoff
|
0834b49c6a
|
Fix event filtering in get_missing_events handler
|
2018-06-08 11:34:46 +01:00 |
|
David Baker
|
d62162bbec
|
doc fixes
|
2018-06-05 18:09:13 +01:00 |
|
David Baker
|
6a29e815fc
|
Fix comment
|
2018-06-04 12:01:23 +01:00 |
|
David Baker
|
e44150a6de
|
Missing yield
|
2018-06-04 12:01:13 +01:00 |
|
David Baker
|
f731e42baf
|
docstring
|
2018-06-04 12:00:51 +01:00 |
|
Amber Brown
|
c936a52a9e
|
Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307)
|
2018-05-31 19:03:47 +10:00 |
|
Richard van der Hoff
|
34b85df7f5
|
Update some comments and docstrings in SyncHandler
|
2018-05-29 22:31:18 +01:00 |
|
Richard van der Hoff
|
4a9cbdbc15
|
Exempt AS-registered users from doing gdpr
|
2018-05-29 19:54:32 +01:00 |
|
Amber Brown
|
754826a830
|
Merge remote-tracking branch 'origin/develop' into 3218-official-prom
|
2018-05-28 18:57:23 +10:00 |
|
Richard van der Hoff
|
41921ac01b
|
Merge pull request #3287 from matrix-org/rav/allow_leaving_server_notices_room
Let users leave the server notice room after joining
|
2018-05-25 11:15:45 +01:00 |
|
Richard van der Hoff
|
757ed27258
|
Let users leave the server notice room after joining
They still can't reject invites, but we let them leave it.
|
2018-05-25 11:07:21 +01:00 |
|
Adrian Tschira
|
17a70cf6e9
|
Misc. py3 fixes
Signed-off-by: Adrian Tschira <nota@notafile.com>
|
2018-05-24 20:20:33 +02:00 |
|
Amber Brown
|
1f69693347
|
Merge pull request #3244 from NotAFile/py3-six-4
replace some iteritems with six
|
2018-05-24 13:04:07 -05:00 |
|
David Baker
|
77a23e2e05
|
Merge remote-tracking branch 'origin/develop' into dbkr/unbind
|
2018-05-24 16:20:53 +01:00 |
|
David Baker
|
7a1af504d7
|
Remove users from user directory on deactivate
|
2018-05-24 15:59:58 +01:00 |
|
Erik Johnston
|
f72d5a44d5
|
Merge pull request #3261 from matrix-org/erikj/pagination_fixes
Fix federation backfill bugs
|
2018-05-24 14:52:03 +01:00 |
|
Erik Johnston
|
68399fc4de
|
Merge pull request #3267 from matrix-org/erikj/iter_filter
Use iter* methods for _filter_events_for_server
|
2018-05-24 14:44:57 +01:00 |
|
David Baker
|
9700d15611
|
pep8
|
2018-05-24 11:23:15 +01:00 |
|
David Baker
|
a21a41bad7
|
comment
|
2018-05-24 11:19:59 +01:00 |
|
David Baker
|
b3bff53178
|
Unbind 3pids when they're deleted too
|
2018-05-24 11:08:05 +01:00 |
|
Richard van der Hoff
|
a0b3946fe2
|
Merge branch 'release-v0.30.0' into rav/localpart_in_consent_uri
|
2018-05-23 16:06:03 +01:00 |
|
Richard van der Hoff
|
3ff6f50eac
|
Use the localpart in the consent uri
... because it's shorter.
|
2018-05-23 15:28:23 +01:00 |
|
Richard van der Hoff
|
82191b08f6
|
Support for putting %(consent_uri)s in messages
Make it possible to put the URI in the error message and the server notice that
get sent by the server
|
2018-05-23 15:24:31 +01:00 |
|
David Baker
|
2c7866d664
|
Hit the 3pid unbind endpoint on deactivation
|
2018-05-23 14:38:56 +01:00 |
|
Erik Johnston
|
5aaa3189d5
|
s/values/itervalues/
|
2018-05-23 10:13:05 +01:00 |
|
Erik Johnston
|
0a4bca4134
|
Use iter* methods for _filter_events_for_server
|
2018-05-23 10:04:23 +01:00 |
|
Amber Brown
|
53cc2cde1f
|
cleanup
|
2018-05-22 17:32:57 -05:00 |
|
Erik Johnston
|
e85b5a0ff7
|
Use iter* methods
|
2018-05-22 19:02:48 +01:00 |
|
Erik Johnston
|
586b66b197
|
Fix that states is a dict of dicts
|
2018-05-22 19:02:36 +01:00 |
|
Richard van der Hoff
|
08bfc48abf
|
custom error code for not leaving server notices room
|
2018-05-22 17:27:27 +01:00 |
|
David Baker
|
0a078026ea
|
comment typo
|
2018-05-22 17:14:06 +01:00 |
|
Amber Brown
|
8f5a688d42
|
cleanups, self-registration
|
2018-05-22 10:56:03 -05:00 |
|
Amber Brown
|
a8990fa2ec
|
Merge remote-tracking branch 'origin/develop' into 3218-official-prom
|
2018-05-22 10:50:26 -05:00 |
|
Erik Johnston
|
cb2a2ad791
|
get_domains_from_state returns list of tuples
|
2018-05-22 16:23:39 +01:00 |
|
Richard van der Hoff
|
a5e2941aad
|
Reject attempts to send event before privacy consent is given
Returns an M_CONSENT_NOT_GIVEN error (cf
https://github.com/matrix-org/matrix-doc/issues/1252) if consent is not yet
given.
|
2018-05-22 12:00:47 +01:00 |
|
Richard van der Hoff
|
8810685df9
|
Stub out ServerNoticesSender on the workers
... and have the sync endpoints call it directly rather than obsure indirection
via PresenceHandler
|
2018-05-22 11:54:51 +01:00 |
|
Richard van der Hoff
|
9ea219c514
|
Send users a server notice about consent
When a user first syncs, we will send them a server notice asking them to
consent to the privacy policy if they have not already done so.
|
2018-05-22 11:54:51 +01:00 |
|
Amber Brown
|
df9f72d9e5
|
replacing portions
|
2018-05-21 19:47:37 -05:00 |
|
Adrian Tschira
|
933bf2dd35
|
replace some iteritems with six
Signed-off-by: Adrian Tschira <nota@notafile.com>
|
2018-05-19 17:59:26 +02:00 |
|
Richard van der Hoff
|
6d9dc67139
|
Merge pull request #3232 from matrix-org/rav/server_notices_room
Infrastructure for a server notices room
|
2018-05-18 11:28:04 +01:00 |
|
Richard van der Hoff
|
67af392712
|
Merge pull request #3233 from matrix-org/rav/remove_dead_code
Remove unused `update_external_syncs`
|
2018-05-18 11:22:43 +01:00 |
|
Richard van der Hoff
|
26305788fe
|
Make sure we reject attempts to invite the notices user
|
2018-05-18 11:18:39 +01:00 |
|