summary refs log tree commit diff
path: root/synapse/handlers/user_directory.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Convert state delta processing from a dict to attrs. (#16469)Patrick Cloke2023-10-161-17/+17
* Implements admin API to lock an user (MSC3939) (#15870)Mathieu Velten2023-08-101-1/+4
* Move Spam Checker callbacks to a dedicated file (#15453)Andrew Morgan2023-04-181-2/+4
* Refresh remote profiles that have been marked as stale, in order to fill the ...reivilibre2023-03-161-0/+242
* Preparatory work to fix the user directory assuming that any remote membershi...reivilibre2023-03-161-34/+47
* Clarifications in user directory for users who share rooms tracking (#13966)Eric Eastwood2022-09-301-12/+24
* Wait for lazy join to complete when getting current state (#12872)Erik Johnston2022-06-011-1/+5
* Add the `update_user_directory_from_worker` configuration option (superseding...reivilibre2022-05-101-1/+1
* Correct `check_username_for_spam` annotations and docs (#12246)David Robertson2022-03-181-2/+2
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Fix AssertionErrors after purging events (#11642)Richard van der Hoff2022-01-041-3/+15
* Fix adding excluded users to the private room sharing tables when joining a r...David Robertson2021-10-211-15/+13
* Don't remove local users from dir when the leave their last room (#11103)David Robertson2021-10-181-5/+8
* Correctly exclude users when making a room public or private (#11075)David Robertson2021-10-151-4/+7
* Rearrange the user_directory's `_handle_deltas` function (#11035)David Robertson2021-10-131-57/+78
* Fix overwriting profile when making room public (#11003)David Robertson2021-10-081-29/+34
* Don't alter directory entries for local users when setting a per-room nicknam...David Robertson2021-10-071-7/+13
* Don't drop user dir deltas when server leaves room (#10982)David Robertson2021-10-061-1/+1
* Consistently exclude from user_directory (#10960)David Robertson2021-10-041-18/+9
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-1/+1
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-1/+1
* Require type hints in the handlers module. (#10831)Patrick Cloke2021-09-201-1/+1
* Easy refactors of the user directory (#10789)David Robertson2021-09-101-18/+28
* Use inline type hints in `handlers/` and `rest/`. (#10382)Jonathan de Jong2021-07-161-1/+1
* User directory: use calculated room membership state instead (#9821)Andrew Morgan2021-04-161-7/+8
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Import HomeServer from the proper module. (#9665)Patrick Cloke2021-03-231-1/+1
* Add back the guard against the user directory stream position not existing. (...Patrick Cloke2021-02-181-0/+4
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-6/+3
* Add type hints to various handlers. (#9223)Patrick Cloke2021-01-261-4/+5
* Add type hints to the receipts and user directory handlers. (#8976)Patrick Cloke2021-01-041-21/+42
* Fix a bug that deactivated users appear in the directory (#8933)Dirk Klimpel2020-12-171-2/+6
* Do not assume that the contents dictionary includes history_visibility. (#8945)Patrick Cloke2020-12-161-2/+2
* Allow spam-checker modules to be provide async methods. (#8890)David Teller2020-12-111-5/+5
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+1
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Fix errors when updating the user directory with invalid data (#8223)Patrick Cloke2020-09-011-1/+7
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-4/+2
* Convert user directory handler and related classes to async/await. (#7640)Patrick Cloke2020-06-051-72/+46
* Filter the results of user directory searching via the spam checker (#6888)Patrick Cloke2020-02-141-2/+12
* Reduce amount of logging at INFO level. (#6862)Erik Johnston2020-02-061-2/+2
* Fix races in room stats (and other) updates. (#6187)Richard van der Hoff2019-10-101-5/+12
* Replace returnValue with return (#5736)Amber Brown2019-07-231-1/+1
* Fix grammar and document get_current_users_in_room (#4998)Andrew Morgan2019-04-031-2/+2
* Refactor out state delta handling into its own class (#4917)Amber Brown2019-03-251-46/+5
* Migrate the user directory initial population to a background task (#4864)Amber Brown2019-03-191-160/+13
* fixupAmber Brown2019-03-131-1/+1
* fixupAmber Brown2019-03-121-47/+70
* fixesAmber Brown2019-03-121-39/+6
* initialAmber Brown2019-03-111-1/+40
* Rewrite userdir to be faster (#4537)Amber Brown2019-03-071-185/+37
* Run `black` on user directory code (#4635)Amber Brown2019-02-131-44/+50
* Add metric for user dir current event stream positionAndrew Morgan2019-01-231-0/+6
* create support user (#4141)Neil Johnson2018-12-141-20/+25
* Give some more things logcontexts (#4077)Richard van der Hoff2018-10-231-5/+9
* Add some fixmesErik Johnston2018-08-171-0/+4
* run isortAmber Brown2018-07-091-3/+4
* Pass around the reactor explicitly (#3385)Amber Brown2018-06-221-5/+4
* Merge pull request #3244 from NotAFile/py3-six-4Amber Brown2018-05-241-1/+2
|\
| * replace some iteritems with sixAdrian Tschira2018-05-191-1/+2
* | Remove users from user directory on deactivateDavid Baker2018-05-241-0/+7
|/
* speed up the rate of initial spam for usersMatthew Hodgson2017-12-041-11/+12
* fix pep8 and testsMatthew Hodgson2017-12-041-3/+2
* switch to a simpler 'search_all_users' button as per review feedbackMatthew Hodgson2017-12-041-3/+3
* fix thinkos galoreMatthew Hodgson2017-11-301-4/+6
* untested WIP but might actually workMatthew Hodgson2017-11-291-4/+42
* Add user_directory_include_pattern config param to expand search results to a...Matthew Hodgson2017-11-291-2/+2
* s/intial/initial/Matthew Hodgson2017-11-041-2/+2
* Make some more params configurableErik Johnston2017-06-221-5/+8
* Typo. ARGH.Erik Johnston2017-06-221-1/+1
* Fix thinko in unhandled user spamErik Johnston2017-06-221-2/+2
* Don't work out users who share room with appservice usersErik Johnston2017-06-211-2/+11
* Initial worker implErik Johnston2017-06-161-6/+13
* Include users who share room with requester in user directoryErik Johnston2017-06-151-2/+2
* Implement updating users who share rooms on the flyErik Johnston2017-06-151-23/+125
* Implement initial population of users who share rooms tableErik Johnston2017-06-151-2/+76
* Fix user directory insertion due to missing room_idErik Johnston2017-06-131-3/+7
* Don't assume existance of events when updating user directoryErik Johnston2017-06-131-3/+6
* Change is_host_joined to use current_state tableErik Johnston2017-06-091-3/+3
* Don't start user_directory handling on workersErik Johnston2017-06-071-0/+3
* Add some logging to user directoryErik Johnston2017-06-071-0/+7
* Handle profile updates in user directoryErik Johnston2017-06-011-0/+25
* Split the table in twoErik Johnston2017-06-011-27/+50
* CommentsErik Johnston2017-06-011-3/+3
* Check if host is still in roomErik Johnston2017-06-011-0/+11
* Fix removing usersErik Johnston2017-06-011-0/+5
* Bug fixes and loggingErik Johnston2017-06-011-1/+21
* Comment briefly on how we keep user_directory up to dateErik Johnston2017-05-311-0/+10
* Lifts things into separate functionErik Johnston2017-05-311-56/+54
* TyposErik Johnston2017-05-311-8/+8
* Fix testsErik Johnston2017-05-311-2/+2
* Pull max id from correct tableErik Johnston2017-05-311-4/+2
* Handle the server leaving a public roomErik Johnston2017-05-311-3/+20
* Add commentsErik Johnston2017-05-311-41/+120
* Add searchErik Johnston2017-05-311-0/+3
* Update room column when room becomes unpublicErik Johnston2017-05-311-2/+21
* Add call laterErik Johnston2017-05-311-0/+2
* Start laterErik Johnston2017-05-311-1/+4
* Don't go round in circlesErik Johnston2017-05-311-4/+2
* Add user_directory to databaseErik Johnston2017-05-311-0/+218