summary refs log tree commit diff
path: root/synapse/events/spamcheck.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into developErik Johnston2022-05-311-20/+27
|\
| * Fix import in module_api module and docs on the new check_event_for_spam sign...Brendan Abolivier2022-05-311-22/+27
* | Uniformize spam-checker API, part 3: Expand check_event_for_spam with the abi...David Teller2022-05-301-7/+13
|/
* Uniformize spam-checker API, part 2: check_event_for_spam (#12808)David Teller2022-05-231-10/+39
* add SpamChecker callback for silently dropping inbound federated events (#12744)Jess Porter2022-05-231-0/+40
* SpamChecker metrics (#12513)Jess Porter2022-05-131-23/+58
* Implement cancellation support/protection for module callbacks (#12568)Sean Quah2022-05-091-11/+25
* Correct `check_username_for_spam` annotations and docs (#12246)David Robertson2022-03-181-4/+3
* fix misleading comment in `check_events_for_spam` (#12203)Shay2022-03-101-2/+2
* Remove deprecated user_may_create_room_with_invites callback (#11950)Brendan Abolivier2022-02-111-42/+0
* Add type hints to synapse.events.*. (#11066)Patrick Cloke2021-10-131-11/+14
* Add a spamchecker method to allow or deny 3pid invites (#10894)Brendan Abolivier2021-10-061-0/+35
* Add a spamchecker callback to allow or deny room joins (#10910)Brendan Abolivier2021-10-061-0/+24
* Add a spamchecker callback to allow or deny room creation based on invites (#...Brendan Abolivier2021-09-241-0/+42
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-1/+1
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-2/+2
* 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
* Add missing type hints to handlers and fix a Spam Checker type hint. (#9896)Patrick Cloke2021-04-291-1/+4
* 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
* Pass SSO IdP information to spam checker's registration function (#9626)Andrew Morgan2021-03-161-3/+26
* Add check_media_file_for_spam spam checker hookErik Johnston2021-02-041-0/+47
* 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
* Combine `SpamCheckerApi` with the more generic `ModuleApi`. (#8464)Richard van der Hoff2020-10-071-2/+3
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Allow denying or shadow banning registrations via the spam checker (#8034)Patrick Cloke2020-08-201-2/+33
* Extend spam checker to allow for multiple modules (#7435)Andrew Morgan2020-05-081-39/+39
* 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)Patrick Cloke2020-02-141-0/+27
* Expose some homeserver functionality to spam checkers (#6259)Travis Ralston2019-10-311-1/+13
* Run Black. (#5482)Amber Brown2019-06-201-1/+3
* Remove periods from copyright headers (#5046)Andrew Morgan2019-04-111-1/+1
* 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