| Commit message (Expand) | Author | Age | Files | Lines |
* | Add instance name to RDATA/POSITION commands (#7364) | Erik Johnston | 2020-04-29 | 1 | -2/+11 |
* | Move client command handling out of TCP protocol (#7185) | Erik Johnston | 2020-04-06 | 1 | -1/+7 |
* | Fix a bug which could cause incorrect 'cyclic dependency' error. (#7178) | Richard van der Hoff | 2020-03-31 | 1 | -12/+10 |
* | Remove usage of "conn_id" for presence. (#7128) | Erik Johnston | 2020-03-30 | 1 | -0/+11 |
* | Refactor the CAS code (move the logic out of the REST layer to a handler) (#7... | Patrick Cloke | 2020-03-26 | 1 | -0/+5 |
* | Allow server admins to define and enforce a password policy (MSC2000). (#7118) | Dirk Klimpel | 2020-03-26 | 1 | -0/+5 |
* | Move catchup of replication streams to worker. (#7024) | Erik Johnston | 2020-03-25 | 1 | -0/+5 |
* | Share SSL contexts for non-federation requests (#7094) | Richard van der Hoff | 2020-03-17 | 1 | -3/+3 |
* | Allow moving group read APIs to workers (#6866) | Erik Johnston | 2020-02-07 | 1 | -4/+10 |
* | Add database config class (#6513) | Erik Johnston | 2019-12-18 | 1 | -37/+4 |
* | Add new config param to docstring and add types | Erik Johnston | 2019-12-11 | 1 | -1/+3 |
* | Remove database config parsing from apps. | Erik Johnston | 2019-12-10 | 1 | -1/+9 |
* | Pass Database into the data store | Erik Johnston | 2019-12-06 | 1 | -2/+1 |
* | Fix startup error when http proxy is defined. (#6421) | Richard van der Hoff | 2019-11-26 | 1 | -2/+2 |
* | Remove the psutil dependency (#6318) | Amber Brown | 2019-11-05 | 1 | -0/+2 |
* | Support for routing outbound HTTP requests via a proxy (#6239) | Richard van der Hoff | 2019-11-01 | 1 | -0/+9 |
* | Review comments | Erik Johnston | 2019-10-30 | 1 | -3/+2 |
* | Use new EventPersistenceStore | Erik Johnston | 2019-10-23 | 1 | -1/+8 |
* | Allow use of different ratelimits for admin redactions. | Erik Johnston | 2019-09-11 | 1 | -0/+4 |
* | cleanups | Richard van der Hoff | 2019-06-27 | 1 | -4/+4 |
* | Move all the saml stuff out to a centralised handler | Richard van der Hoff | 2019-06-26 | 1 | -6/+6 |
* | Merge branch 'develop' into rav/saml2_client | Richard van der Hoff | 2019-06-26 | 1 | -81/+83 |
|\ |
|
| * | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -81/+75 |
| * | Add plugin APIs for implementations of custom event rules. | Brendan Abolivier | 2019-06-14 | 1 | -0/+7 |
* | | Code cleanups and simplifications. | Richard van der Hoff | 2019-06-11 | 1 | -0/+5 |
|/ |
|
* | Room Statistics (#4338) | Amber Brown | 2019-05-21 | 1 | -0/+6 |
* | Allow client event serialization to be async | Erik Johnston | 2019-05-14 | 1 | -0/+5 |
* | Send out emails with links to extend an account's validity period | Brendan Abolivier | 2019-04-17 | 1 | -0/+5 |
* | Merge pull request #4855 from matrix-org/rav/refactor_transaction_queue | Richard van der Hoff | 2019-03-15 | 1 | -2/+2 |
|\ |
|
| * | Rename and move the classes | Richard van der Hoff | 2019-03-13 | 1 | -2/+2 |
* | | fixup | Amber Brown | 2019-03-13 | 1 | -0/+5 |
* | | master startup | Amber Brown | 2019-03-11 | 1 | -0/+8 |
|/ |
|
* | Make registration ratelimiter separate from the main events one | Brendan Abolivier | 2019-03-06 | 1 | -0/+4 |
* | Revert "Split ratelimiters in two (one for events, one for registration)" | Brendan Abolivier | 2019-03-06 | 1 | -7/+3 |
* | Split ratelimiters in two (one for events, one for registration) | Brendan Abolivier | 2019-03-05 | 1 | -3/+7 |
* | Split DeviceHandler into master and worker | Erik Johnston | 2019-03-04 | 1 | -2/+5 |
* | Fix registration on workers (#4682) | Erik Johnston | 2019-02-20 | 1 | -0/+5 |
* | Move ClientTLSOptionsFactory init out of refresh_certificates (#4611) | Richard van der Hoff | 2019-02-11 | 1 | -1/+5 |
* | ACME Reprovisioning (#4522) | Amber Brown | 2019-02-11 | 1 | -0/+3 |
* | Refactor event building into EventBuilder | Erik Johnston | 2019-01-29 | 1 | -4/+1 |
* | Support ACME for certificate provisioning (#4384) | Amber Brown | 2019-01-23 | 1 | -0/+5 |
* | Write some tests for the email pusher (#4095) | Amber Brown | 2018-10-30 | 1 | -0/+5 |
* | commit transaction before closing | Neil Johnson | 2018-10-24 | 1 | -0/+1 |
* | Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backups | David Baker | 2018-10-09 | 1 | -2/+12 |
|\ |
|
| * | use abc.abstractproperty | Richard van der Hoff | 2018-08-28 | 1 | -5/+4 |
| * | Make sure that we close db connections opened during init | Richard van der Hoff | 2018-08-28 | 1 | -2/+13 |
* | | Merge branch 'develop' into e2e_backups | Hubert Chathi | 2018-08-24 | 1 | -3/+10 |
|\| |
|
| * | Rename WorkerProfileHandler to BaseProfileHandler | Erik Johnston | 2018-08-22 | 1 | -2/+2 |
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_prof... | Erik Johnston | 2018-08-17 | 1 | -1/+5 |
| |\ |
|
| | * | Add EDU/query handling over replication | Erik Johnston | 2018-08-06 | 1 | -1/+5 |
| * | | Split ProfileHandler into master and worker | Erik Johnston | 2018-08-17 | 1 | -2/+5 |
| |/ |
|
* / | make it work and fix pep8 | Matthew Hodgson | 2018-08-12 | 1 | -0/+5 |
|/ |
|
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/client_api... | Erik Johnston | 2018-07-23 | 1 | -0/+5 |
|\ |
|
| * | Admin API for creating new users (#3415) | Amber Brown | 2018-07-20 | 1 | -0/+5 |
* | | Move PaginationHandler to its own file | Erik Johnston | 2018-07-20 | 1 | -5/+2 |
* | | Move RoomContextHandler out of Handlers | Erik Johnston | 2018-07-18 | 1 | -1/+5 |
* | | Split MessageHandler into read only and writers | Erik Johnston | 2018-07-18 | 1 | -1/+13 |
|/ |
|
* | run isort | Amber Brown | 2018-07-09 | 1 | -17/+17 |
* | Pass around the reactor explicitly (#3385) | Amber Brown | 2018-06-22 | 1 | -4/+15 |
* | Stub out ServerNoticesSender on the workers | Richard van der Hoff | 2018-05-22 | 1 | -0/+7 |
* | Send users a server notice about consent | Richard van der Hoff | 2018-05-22 | 1 | -0/+5 |
* | Infrastructure for a server notices room | Richard van der Hoff | 2018-05-17 | 1 | -0/+5 |
* | Move RoomCreationHandler out of synapse.handlers.Handlers | Richard van der Hoff | 2018-05-17 | 1 | -0/+5 |
* | ConsentResource to gather policy consent from users | Richard van der Hoff | 2018-05-15 | 1 | -0/+3 |
* | Burminate v1auth | Adrian Tschira | 2018-04-30 | 1 | -10/+0 |
* | Split RoomMemberWorkerHandler to separate file | Erik Johnston | 2018-03-14 | 1 | -3/+2 |
* | Implement RoomMemberWorkerHandler | Erik Johnston | 2018-03-13 | 1 | -2/+4 |
* | Merge pull request #2987 from matrix-org/erikj/split_room_member_handler | Erik Johnston | 2018-03-13 | 1 | -2/+4 |
|\ |
|
| * | Raise, don't return, exception | Erik Johnston | 2018-03-13 | 1 | -1/+1 |
| * | Split RoomMemberHandler into base and master class | Erik Johnston | 2018-03-13 | 1 | -2/+4 |
* | | s/replication_client/federation_client/ | Erik Johnston | 2018-03-13 | 1 | -2/+2 |
* | | s/replication_server/federation_server | Erik Johnston | 2018-03-13 | 1 | -2/+2 |
* | | Split replication layer into two | Erik Johnston | 2018-03-13 | 1 | -4/+9 |
|/ |
|
* | Split out edu/query registration to a separate class | Erik Johnston | 2018-03-13 | 1 | -0/+5 |
* | Move RoomMemberHandler out of Handlers | Erik Johnston | 2018-03-01 | 1 | -0/+5 |
* | Update places where we create events | Erik Johnston | 2018-02-05 | 1 | -0/+5 |
* | Factor out resolve_state_groups to a separate handler | Richard van der Hoff | 2018-02-01 | 1 | -1/+5 |
* | Factor out get_db_conn to HomeServer base class | Richard van der Hoff | 2018-01-26 | 1 | -0/+17 |
* | Merge branch 'develop' into matthew/search-all-local-users | Matthew Hodgson | 2017-11-30 | 1 | -17/+35 |
|\ |
|
| * | Move set_password into its own handler | Richard van der Hoff | 2017-11-29 | 1 | -0/+5 |
| * | Move deactivate_account into its own handler | Richard van der Hoff | 2017-11-29 | 1 | -0/+5 |
| * | Build MediaRepositoryResource as a homeserver dependency | Richard van der Hoff | 2017-11-22 | 1 | -1/+10 |
| * | Clean up dependency list | Richard van der Hoff | 2017-11-21 | 1 | -16/+15 |
* | | Add user_directory_include_pattern config param to expand search results to a... | Matthew Hodgson | 2017-11-29 | 1 | -2/+2 |
|/ |
|
* | Merge branch 'develop' into erikj/groups_merged | David Baker | 2017-10-02 | 1 | -0/+5 |
|\ |
|
| * | Make the spam checker a module | David Baker | 2017-09-26 | 1 | -0/+5 |
* | | Split out profile handler to fix tests | Erik Johnston | 2017-08-25 | 1 | -0/+5 |
* | | Add local group server support | Erik Johnston | 2017-07-17 | 1 | -0/+5 |
* | | Initial group server implementation | Erik Johnston | 2017-07-10 | 1 | -0/+14 |
|/ |
|
* | Add user_directory to database | Erik Johnston | 2017-05-31 | 1 | -0/+5 |
* | Store ActionGenerator in HomeServer | Erik Johnston | 2017-05-19 | 1 | -0/+5 |
* | Finish implementing RM endpoint | Luke Barnard | 2017-04-11 | 1 | -0/+5 |
* | Update all the workers and master to use TCP replication | Erik Johnston | 2017-04-03 | 1 | -0/+4 |
* | Fix email push in pusher worker | Erik Johnston | 2017-02-02 | 1 | -1/+5 |
* | Shuffle receipt handler around so that worker apps don't need to load it | Erik Johnston | 2016-11-23 | 1 | -0/+5 |
* | Ensure only main or federation_sender process can send federation traffic | Erik Johnston | 2016-11-23 | 1 | -2/+11 |
* | Hook up the send queue and create a federation sender worker | Erik Johnston | 2016-11-16 | 1 | -1/+5 |
* | Add transaction queue and transport layer to DI | Erik Johnston | 2016-11-16 | 1 | -0/+10 |
* | Support /initialSync in synchrotron worker | Erik Johnston | 2016-09-21 | 1 | -0/+5 |
* | Move RoomListHandler into a separate file | Erik Johnston | 2016-09-14 | 1 | -1/+1 |
* | Send device messages over federation | Mark Haines | 2016-09-06 | 1 | -0/+5 |
* | Make synchrotron accept /events | Erik Johnston | 2016-08-12 | 1 | -0/+9 |
* | Move e2e query logic into a handler | Richard van der Hoff | 2016-08-01 | 1 | -21/+24 |
* | Add device_id support to /login | Richard van der Hoff | 2016-07-18 | 1 | -0/+5 |
* | Implement purge_media_cache admin API | Erik Johnston | 2016-06-29 | 1 | -0/+5 |
* | Split out the auth handler | David Baker | 2016-06-02 | 1 | -0/+5 |
* | Move the AS handler out of the Handlers object. | Mark Haines | 2016-05-31 | 1 | -0/+15 |
* | Split out the room list handler | David Baker | 2016-05-31 | 1 | -0/+5 |
* | Move typing handler out of the Handlers object | Mark Haines | 2016-05-17 | 1 | -0/+5 |
* | Move SyncHandler out of the Handlers object | Mark Haines | 2016-05-16 | 1 | -0/+5 |
* | Move the presence handler out of the Handlers object | Mark Haines | 2016-05-16 | 1 | -0/+5 |
* | Optionally split out the pushers into a separate process | Mark Haines | 2016-04-21 | 1 | -0/+3 |
* | Fix flake8 warnings for new flake8 | Daniel Wagner-Hall | 2016-02-02 | 1 | -1/+1 |
* | Clean up a bit. Add comment | Erik Johnston | 2016-01-28 | 1 | -2/+2 |
* | PEP 8 | Erik Johnston | 2016-01-27 | 1 | -1/+0 |
* | Add a Homeserver.setup method. | Erik Johnston | 2016-01-26 | 1 | -15/+17 |
* | Remove redundated BaseHomeServer | Erik Johnston | 2016-01-26 | 1 | -49/+57 |
* | Use split rather than endswith | Erik Johnston | 2016-01-19 | 1 | -2/+1 |
* | Add regex cache. Only caculate push actions for users that have sent read rec... | Erik Johnston | 2016-01-19 | 1 | -0/+4 |
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
* | Actually host r0 and unstable prefixes | Daniel Wagner-Hall | 2015-12-08 | 1 | -2/+1 |
* | Remove the LockManager class because it wasn't being used | Mark Haines | 2015-11-04 | 1 | -5/+0 |
* | Use shorter config key name | Daniel Wagner-Hall | 2015-09-15 | 1 | -1/+2 |
* | Rename context factory | Daniel Wagner-Hall | 2015-09-15 | 1 | -2/+2 |
* | Allow configuration to ignore invalid SSL certs | Daniel Wagner-Hall | 2015-09-09 | 1 | -0/+14 |
* | Correctly handle x_forwaded listener option | Erik Johnston | 2015-06-12 | 1 | -10/+2 |
* | Manually generate the default config yaml, remove most of the commandline arg... | Mark Haines | 2015-04-30 | 1 | -1/+0 |
* | Merge branch 'develop' into key_distribution | Mark Haines | 2015-04-29 | 1 | -0/+10 |
|\ |
|
| * | Merge branch 'develop' into csauth | David Baker | 2015-04-17 | 1 | -1/+0 |
| |\ |
|
| * | | 1) Pushers are now associated with an access token | David Baker | 2015-03-24 | 1 | -0/+10 |
* | | | Add a version 2 of the key server api | Mark Haines | 2015-04-14 | 1 | -0/+1 |
| |/
|/| |
|
* | | Remove appservice REST servlets | Kegan Dougal | 2015-03-31 | 1 | -1/+0 |
|/ |
|
* | Build MetricsResource as a specific HomeServer dependency | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+1 |
* | Expose 'config' as a real HomeServer dependency key | Paul "LeoNerd" Evans | 2015-03-12 | 1 | -0/+1 |
* | Actually treat this as static content, not random Resources. | Kegan Dougal | 2015-02-23 | 1 | -0/+1 |
* | Merge branch 'develop' into application-services | Kegan Dougal | 2015-02-02 | 1 | -0/+10 |
|\ |
|
| * | Merge changes from develop | Mark Haines | 2015-01-29 | 1 | -0/+5 |
| |\ |
|
| | * | Merge branch 'develop' into pushers | David Baker | 2015-01-28 | 1 | -39/+1 |
| | |\ |
|
| | * \ | Merge branch 'develop' into pushers | David Baker | 2015-01-22 | 1 | -1/+1 |
| | |\ \ |
|
| | * \ \ | Merge branch 'develop' into pushers | David Baker | 2015-01-13 | 1 | -3/+3 |
| | |\ \ \ |
|
| | * \ \ \ | Merge branch 'develop' into pushers | David Baker | 2014-12-18 | 1 | -15/+17 |
| | |\ \ \ \ |
|
| | * | | | | | Start creating a module to do generic notifications (just prints them to stdo... | David Baker | 2014-11-19 | 1 | -0/+5 |
| * | | | | | | Initial trivial implementation of an actual 'Filtering' object; move storage ... | Paul "LeoNerd" Evans | 2015-01-27 | 1 | -0/+5 |
| | |_|_|_|/
| |/| | | | |
|
* / | | | | | Add stub application services REST API. | Kegan Dougal | 2015-01-27 | 1 | -0/+1 |
|/ / / / / |
|
* | | | | | Remove unused import from server.py | Mark Haines | 2015-01-26 | 1 | -1/+0 |
* | | | | | Pass the current time to serialize event, rather than passing an | Mark Haines | 2015-01-26 | 1 | -3/+0 |
* | | | | | Add client v2_alpha resource to synapse server resource tree | Mark Haines | 2015-01-23 | 1 | -0/+1 |
* | | | | | Remove hs.parse_eventid | Mark Haines | 2015-01-23 | 1 | -9/+0 |
* | | | | | Replace hs.parse_roomalias with RoomAlias.from_string | Mark Haines | 2015-01-23 | 1 | -6/+1 |
* | | | | | Replace hs.parse_roomid with RoomID.from_string | Mark Haines | 2015-01-23 | 1 | -6/+1 |
* | | | | | Replace hs.parse_userid with UserID.from_string | Mark Haines | 2015-01-23 | 1 | -6/+0 |
* | | | | | Merge rest servlets into the client json resource object | Mark Haines | 2015-01-23 | 1 | -10/+0 |
| |_|_|/
|/| | | |
|
* | | | | Move rest APIs back under the rest directory | Mark Haines | 2015-01-22 | 1 | -1/+1 |
* | | | | Move client v1 api rest servlets into a "client/v1" directory | Mark Haines | 2015-01-22 | 1 | -1/+1 |
| |_|/
|/| | |
|
* | | | Return the raw federation event rather than adding extra keys for federation ... | Kegan Dougal | 2015-01-08 | 1 | -2/+2 |
* | | | Add 'raw' query parameter to expose the event graph and signatures to savvy c... | Kegan Dougal | 2015-01-08 | 1 | -2/+2 |
* | | | Update copyright notices | Mark Haines | 2015-01-06 | 1 | -1/+1 |
| |/
|/| |
|
* | | Kill off synapse.api.events.* | Erik Johnston | 2014-12-16 | 1 | -10/+0 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor | Erik Johnston | 2014-12-11 | 1 | -0/+1 |
|\ \ |
|
| * | | Get uploads working with new media repo | Mark Haines | 2014-12-02 | 1 | -0/+1 |
| |/ |
|
* | | Start making more things use EventContext rather than event.* | Erik Johnston | 2014-12-05 | 1 | -1/+1 |
* | | Convert rest and handlers to use new event structure | Erik Johnston | 2014-12-04 | 1 | -0/+8 |
* | | Change DomainSpecificString so that it doesn't use a HomeServer object | Erik Johnston | 2014-12-02 | 1 | -4/+7 |
|/ |
|
* | Add an EventValidator. Fix bugs in auth ++ storage | Erik Johnston | 2014-11-10 | 1 | -0/+5 |
* | Convert event ids to be of the form :example.com | Erik Johnston | 2014-10-30 | 1 | -1/+6 |
* | Merge branch 'develop' into server2server_signing | Mark Haines | 2014-09-30 | 1 | -0/+12 |
|\ |
|
| * | Track the IP users connect with. Add an admin column to users table. | Erik Johnston | 2014-09-26 | 1 | -0/+12 |
* | | SYN-75 Verify signatures on server to server transactions | Mark Haines | 2014-09-30 | 1 | -0/+5 |
* | | Add a _matrix/key/v1 resource with the verification keys of the local server | Mark Haines | 2014-09-23 | 1 | -0/+1 |
|/ |
|
* | Merge remote-tracking branch 'origin/develop' into test-sqlite-memory | Paul "LeoNerd" Evans | 2014-09-15 | 1 | -0/+4 |
|\ |
|
| * | Correctly handle the 'age' key in events and pdus | Erik Johnston | 2014-09-15 | 1 | -0/+4 |
* | | Move database preparing code out of homserver.py into storage where it belongs | Paul "LeoNerd" Evans | 2014-09-10 | 1 | -0/+1 |
|/ |
|
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org has... | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
* | Add ratelimiting function to basehandler | Mark Haines | 2014-09-02 | 1 | -0/+5 |
* | Fix pyflakes warnings | Mark Haines | 2014-08-28 | 1 | -5/+0 |
* | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 1 | -1/+6 |
|\ |
|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | Erik Johnston | 2014-08-27 | 1 | -1/+14 |
| |\ |
|
| * | | WIP: Completely change how event streaming and pagination work. This reflects... | Erik Johnston | 2014-08-26 | 1 | -1/+6 |
* | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 1 | -0/+5 |
|\ \ \
| | |/
| |/| |
|
| * | | Added parse_roomid() helper | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -0/+5 |
* | | | Merge branch 'develop' into storage_transactions | Mark Haines | 2014-08-27 | 1 | -1/+9 |
|\| | |
|
| * | | Modified /join/$identifier to support $identifier being a room ID in addition... | Kegan Dougal | 2014-08-27 | 1 | -1/+9 |
| |/ |
|
* / | Fold federation/handler into handlers/federation | Mark Haines | 2014-08-26 | 1 | -5/+0 |
|/ |
|
* | Add ts field to all events. | Erik Johnston | 2014-08-21 | 1 | -1/+1 |
* | Added /matrix/content path, HS resource_for_content_repo attribute and FileUp... | Kegan Dougal | 2014-08-18 | 1 | -0/+2 |
* | Removed http_server from HomeServer. Updated unit tests to use either resourc... | Kegan Dougal | 2014-08-14 | 1 | -2/+3 |
* | Start phasing out HttpServer: we should be using Resources instead. Added res... | Kegan Dougal | 2014-08-14 | 1 | -4/+4 |
* | Add a HomeServer.parse_roomalias() to avoid having to RoomAlias.from_sring(..... | Paul "LeoNerd" Evans | 2014-08-13 | 1 | -1/+6 |
* | Don't pass host_web_client flag to register_servlets, it needs to be a Resour... | Kegan Dougal | 2014-08-13 | 1 | -3/+1 |
* | Added a -w flag which will host the web client if specified. Currently this j... | Kegan Dougal | 2014-08-13 | 1 | -4/+10 |
* | add in whitespace after copyright statements to improve legibility | Matthew Hodgson | 2014-08-13 | 1 | -0/+1 |
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+176 |