summary refs log tree commit diff
path: root/synapse/events/spamcheck.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Converge with mainlineBrendan Abolivier2021-10-261-84/+23
* Add a spamchecker method to allow or deny 3pid invites (#10894)Brendan Abolivier2021-10-261-4/+35
* Add a spamchecker callback to allow or deny room joins (#10910)Brendan Abolivier2021-10-261-0/+24
* Add a spamchecker callback to allow or deny room creation based on invites (#...Brendan Abolivier2021-10-261-7/+43
* LintBrendan Abolivier2021-09-021-2/+1
* Appease mypyBrendan Abolivier2021-09-021-1/+4
* LintBrendan Abolivier2021-09-011-14/+17
* Merge tag 'v1.39.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-2/+2
|\
| * Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-2/+2
* | Merge tag 'v1.37.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-09-011-99/+243
|\|
| * Fix wrapping of legacy check_registration_for_spam (#10238)Brendan Abolivier2021-06-231-6/+7
| * Standardise the module interface (#10062)Brendan Abolivier2021-06-181-88/+218
* | Merge tag 'v1.34.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-1/+4
|\|
| * Add missing type hints to handlers and fix a Spam Checker type hint. (#9896)Patrick Cloke2021-04-291-1/+4
* | Merge tag 'v1.33.0' into babolivier/dinsic_1.41.0Brendan Abolivier2021-08-311-3/+1
|\|
| * Remove `synapse.types.Collection` (#9856)Richard van der Hoff2021-04-221-2/+1
| * Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* | Merge commit 'd315e9644' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-231-3/+26
|\|
| * Pass SSO IdP information to spam checker's registration function (#9626)Andrew Morgan2021-03-161-3/+26
* | Merge commit '7e8083eb4' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-221-0/+47
|\|
| * Add check_media_file_for_spam spam checker hookErik Johnston2021-02-041-0/+47
* | lintAndrew Morgan2021-04-161-3/+5
* | Merge commit 'f14428b25' into anoa/dinsic_release_1_31_0Andrew Morgan2021-04-161-27/+45
|\|
| * Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-16/+39
| * Use TYPE_CHECKING instead of magic MYPY variable. (#8770)Patrick Cloke2020-11-171-3/+2
* | Merged commit 'deff8f628' into anoa/dinsic_release_1_23_1Andrew Morgan2020-12-311-3/+2
* | Merge commit '74976a8e4' into dinsicAndrew Morgan2020-12-311-2/+3
|\|
| * Combine `SpamCheckerApi` with the more generic `ModuleApi`. (#8464)Richard van der Hoff2020-10-071-2/+3
* | Merge commit '17fa4c7ca' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-1/+1
|\|
| * Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* | Merge commit '56efa9ec7' into anoa/dinsic_release_1_21_xAndrew Morgan2020-10-201-2/+33
|\|
| * Allow denying or shadow banning registrations via the spam checker (#8034)Patrick Cloke2020-08-201-2/+33
* | Merge branch 'release-v1.14.0' of github.com:matrix-org/synapse into dinsic-r...Andrew Morgan2020-06-101-55/+61
|\|
| * Extend spam checker to allow for multiple modules (#7435)Andrew Morgan2020-05-081-39/+39
* | apply lintingAndrew Morgan2020-05-141-1/+1
* | Add type hints to the spam check module (#6915)Andrew Morgan2020-03-231-34/+42
|\|
| * Add type hints to the spam check module (#6915)Patrick Cloke2020-02-141-18/+26
* | Filter the results of user directory searching via the spam checker (#6888)Andrew Morgan2020-03-231-0/+27
|\|
| * Filter the results of user directory searching via the spam checker (#6888)Patrick Cloke2020-02-141-0/+27
* | Expose some homeserver functionality to spam checkers (#6259)Andrew Morgan2020-03-161-1/+13
|\|
| * Expose some homeserver functionality to spam checkers (#6259)Travis Ralston2019-10-311-1/+13
* | Revert "Use the v2 lookup API for 3PID invites (#5897)"Andrew Morgan2020-02-241-0/+1
* | Use the v2 lookup API for 3PID invites (#5897)Andrew Morgan2020-02-241-1/+0
|\|
| * Run Black. (#5482)Amber Brown2019-06-201-1/+3
* | Dinsic Blacking with black==18.6b2Andrew Morgan2020-02-111-6/+18
* | [DINSIC] Block internal users from inviting external users to a public room (...Andrew Morgan2019-04-161-2/+6
* | Merge branch 'develop' into dinsicAndrew Morgan2019-04-151-1/+1
|\|
| * Remove periods from copyright headers (#5046)Andrew Morgan2019-04-111-1/+1
* | Fix commentsErik Johnston2019-03-211-2/+2
* | Add 3PID invite support to spam checkerErik Johnston2019-03-211-3/+8
* | Correctly handle 3PID invites in create room spam checkErik Johnston2019-03-211-2/+7
* | Add user_may_join_room spam checkErik Johnston2019-03-181-0/+18
* | Add invite_list and cloning param to create room ruleErik Johnston2019-03-181-5/+16
|/
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Spam checking: add the invitee to user_may_inviteDavid Baker2017-10-051-2/+2
* spam check room publishingDavid Baker2017-10-041-0/+18
* Add room creation checks to spam checkerDavid Baker2017-10-041-0/+32
* s/roomid/room_id/David Baker2017-10-031-2/+2
* pass room id tooDavid Baker2017-10-031-2/+2
* Actually write warpper functionDavid Baker2017-10-031-0/+16
* Don't test is spam_checker not NoneDavid Baker2017-09-271-1/+7
* Remove unintentional debuggingDavid Baker2017-09-271-1/+0
* pep8David Baker2017-09-271-0/+1
* Make the spam checker a moduleDavid Baker2017-09-261-17/+20
* fix thinko'd docstringMatthew Hodgson2017-09-221-1/+1
* PoC for filtering spammy events (#2456)Richard van der Hoff2017-09-191-0/+38