summary refs log tree commit diff
path: root/synapse/handlers/profile.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* hide_profile: false should mean not to hide the profile :/ github/matthew/red_list matthew/red_listMatthew Hodgson2018-12-121-3/+3
* add im.vector.hide_profile to user account_dataMatthew Hodgson2018-11-041-3/+6
* merge master into dinsic, again...Matthew Hodgson2018-11-031-11/+25
|\
| * Fix exception handling in fetching remote profilesErik Johnston2018-10-031-6/+2
| * Replaced all occurences of e.message with str(e)Schnuffle2018-09-271-1/+1
| * Rename WorkerProfileHandler to BaseProfileHandlerErik Johnston2018-08-221-3/+10
| * Add assert to ensure handler is only run on masterErik Johnston2018-08-221-0/+2
| * Remove redundant varsErik Johnston2018-08-221-3/+0
| * Call UserDirectoryHandler methods directlyErik Johnston2018-08-171-21/+5
| * Split ProfileHandler into master and workerErik Johnston2018-08-171-7/+14
| * Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_prof...Erik Johnston2018-08-091-31/+58
| |\
| * | Allow profile changes to happen on workersErik Johnston2018-08-071-5/+21
* | | merge in masterMatthew Hodgson2018-10-221-32/+66
|\ \ \ | | |/ | |/|
| * | Return M_NOT_FOUND when a profile could not be found. (#3596)Will Hunt2018-08-031-31/+58
| |/
| * Fix some looping_call calls which were broken in #3604Richard van der Hoff2018-07-261-1/+1
| * Fix updating of cached remote profilesRichard van der Hoff2018-07-251-1/+8
* | fix missing import and run isort dinsic_2018-07-20Matthew Hodgson2018-07-201-3/+3
* | Merge remote-tracking branch 'origin/master' into dinsicDavid Baker2018-07-191-1/+2
|\|
| * run isortAmber Brown2018-07-091-1/+2
* | Add hopefully enlightening commentDavid Baker2018-07-181-1/+2
* | Oops, didn't mean to commit thatDavid Baker2018-07-181-1/+1
* | Remove deactivated users from profile searchDavid Baker2018-07-181-3/+24
* | don't pass a requester if we don't have one to set_displaynameMatthew Hodgson2018-05-041-4/+5
* | Merge branch 'dinsic' into matthew/derive-mxid-from-3pidMatthew Hodgson2018-05-031-1/+11
|\ \
| * \ Merge pull request #3179 from matrix-org/matthew/disable-set-profileMatthew Hodgson2018-05-031-0/+10
| |\ \
| | * | options to disable setting profile infoMatthew Hodgson2018-05-031-0/+10
| * | | Change profile replication URIDavid Baker2018-05-031-1/+1
| |/ /
* / / improve mxid & displayname selection for register_mxid_from_3pidMatthew Hodgson2018-05-031-1/+1
|/ /
* | Fix python synatxDavid Baker2018-05-011-1/+2
* | Fix profile replDavid Baker2018-05-011-0/+1
* | PR feedbackDavid Baker2018-04-251-1/+1
* | Comment why the looping call loopsDavid Baker2018-04-251-0/+3
* | pep8 againDavid Baker2018-04-171-1/+3
* | Don't do profile repl if no repl targetsDavid Baker2018-04-171-7/+14
* | Update profile cache only on masterDavid Baker2018-04-171-5/+3
* | pep8David Baker2018-04-171-2/+2
* | Handle current batch number being nullDavid Baker2018-04-171-2/+4
* | Merge remote-tracking branch 'origin/dinsic' into dbkr/profile_replicationDavid Baker2018-04-161-0/+5
|\|
| * Only update remote profile cache on masterErik Johnston2018-03-131-1/+4
* | Include origin_server in the sig!David Baker2018-04-121-4/+5
* | Trigger profile replication on profile changeDavid Baker2018-04-111-2/+13
* | Written but untested profile replicationDavid Baker2018-04-101-1/+69
|/
* s/replication_client/federation_client/Erik Johnston2018-03-131-1/+1
* Split replication layer into twoErik Johnston2018-03-131-1/+1
* Split out edu/query registration to a separate classErik Johnston2018-03-131-1/+1
* Move RoomMemberHandler out of HandlersErik Johnston2018-03-011-1/+1
* fix pep8 and testsMatthew Hodgson2017-12-041-1/+1
* switch to a simpler 'search_all_users' button as per review feedbackMatthew Hodgson2017-12-041-2/+2
* untested WIP but might actually workMatthew Hodgson2017-11-291-0/+14
* removed unused import flagged by flake8aFrancois Granade2017-11-031-1/+0
* Fix for issue 2635: correctly update rooms avatar/display name when modified ...Francois Granade2017-11-031-12/+8
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-3/+3
* Add user profiles to summary from group serverErik Johnston2017-08-251-0/+23
* Fix typos and reinheritErik Johnston2017-08-251-12/+6
* Split out profile handler to fix testsErik Johnston2017-08-251-5/+8
* Add remote profile cacheErik Johnston2017-08-251-1/+80
* Add per user ratelimiting overridesErik Johnston2017-05-101-1/+1
* Ignore backoff history for invites, aliases, and roomdirsRichard van der Hoff2017-03-231-2/+4
* Don't recreate so many setsErik Johnston2017-03-161-4/+4
* handlers/profile: added admin override for set_displayname and set_avatar_urlPatrik Oldsberg2016-10-061-4/+4
* Add `create_requester` functionRichard van der Hoff2016-07-261-5/+7
* Remove registered_users from the distributor.Mark Haines2016-06-171-7/+0
* changed_presencelike_data isn't observed anywhere in synapse so can be removedMark Haines2016-04-081-15/+0
* Call profile handler get_displayname directly rather than using collect_prese...Mark Haines2016-04-071-28/+0
* Pass whole requester to ratelimitingDaniel Wagner-Hall2016-03-031-8/+9
* Merge pull request #582 from matrix-org/erikj/presenceErik Johnston2016-02-191-0/+3
|\
| * Initial cutErik Johnston2016-02-171-0/+3
* | Add commentDaniel Wagner-Hall2016-02-161-1/+1
* | Use update_membership for profile updatesDaniel Wagner-Hall2016-02-151-16/+12
|/
* Revert "Merge two of the room join codepaths"Daniel Wagner-Hall2016-02-121-9/+2
* Merge two of the room join codepathsDaniel Wagner-Hall2016-02-121-2/+9
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Wrap calls to distributor.fire in appropriately named functions so that stati...Mark Haines2015-12-011-13/+15
* Treat setting your display name to the empty string as removing it (SYN-186).David Baker2015-05-141-0/+3
* Unwrap defer.gatherResults failuresErik Johnston2015-05-121-1/+2
* PEP8Erik Johnston2015-05-081-1/+0
* Change the way we do logging contexts so that they survive divergencesErik Johnston2015-05-081-8/+7
* Change room handlers get_rooms_for_user to get_joined_rooms_for_user. This us...Erik Johnston2015-03-091-2/+1
* When setting display name more graciously handle failures to update room state.Erik Johnston2015-03-061-7/+13
* Replace hs.parse_userid with UserID.from_stringMark Haines2015-01-231-1/+2
* Merge branch 'erikj-perf' of github.com:matrix-org/synapse into developErik Johnston2015-01-061-5/+5
|\
| * We don't need the full events for get_rooms_for_user_where_membership_isErik Johnston2015-01-061-5/+5
* | Update copyright noticesMark Haines2015-01-061-1/+1
|/
* Rate limit display names and avatar urls per request rather than per event.Kegan Dougal2014-12-191-2/+4
* Rename MessageHandler.handle_event. Add a few comments.Erik Johnston2014-12-151-1/+1
* Remove unused snapshotErik Johnston2014-12-091-2/+0
* Convert rest and handlers to use new event structureErik Johnston2014-12-041-11/+8
* Change DomainSpecificString so that it doesn't use a HomeServer objectErik Johnston2014-12-021-7/+7
* Add a few missing yields, Move deferred lists inside PreserveLoggingContext b...Mark Haines2014-11-201-8/+10
* Don't add a 'prev' key to m.room.member messagesErik Johnston2014-11-191-1/+0
* Add an EventValidator. Fix bugs in auth ++ storageErik Johnston2014-11-101-4/+7
* Implement new replace_state and changed prev_stateErik Johnston2014-11-061-5/+1
* Begin making auth use event.old_state_eventsErik Johnston2014-10-151-2/+3
* SYN-40: When a user updates their displayname or avatar update all their join...Erik Johnston2014-09-171-3/+43
* fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has...Matthew Hodgson2014-09-031-1/+1
* Now that HS->HS Profile lookups use Federation Queries, we don't need the 'lo...Paul "LeoNerd" Evans2014-08-131-8/+4
* Use new Federation Query API to implement HS->HS fetching of remote users' pr...Paul "LeoNerd" Evans2014-08-131-25/+41
* add in whitespace after copyright statements to improve legibilityMatthew Hodgson2014-08-131-0/+1
* Reference Matrix Home Servermatrix.org2014-08-121-0/+169