| Commit message (Expand) | Author | Age | Files | Lines |
* | fix mypy | Richard van der Hoff | 2021-03-19 | 1 | -4/+7 |
* | Fix type-hints from bad merge. | Patrick Cloke | 2021-03-18 | 1 | -2/+2 |
* | Initial spaces summary API (#9643) | Richard van der Hoff | 2021-03-18 | 1 | -3/+63 |
* | Fix up types for the typing handler. (#9638) | Patrick Cloke | 2021-03-17 | 1 | -6/+9 |
* | Prevent bundling aggregations for state events (#9619) | Andrew Morgan | 2021-03-16 | 1 | -1/+4 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -2/+6 |
* | FIXUP: Making get_event_context a bit more paranoid | David Teller | 2021-01-28 | 1 | -1/+1 |
* | Support icons for Identity Providers (#9154) | Richard van der Hoff | 2021-01-20 | 1 | -2/+1 |
* | Validate the server name for the /publicRooms endpoint. (#9161) | Patrick Cloke | 2021-01-19 | 1 | -2/+17 |
* | Allow redacting events on workers (#8994) | Patrick Cloke | 2020-12-29 | 1 | -7/+10 |
* | Use TYPE_CHECKING instead of magic MYPY variable. (#8770) | Patrick Cloke | 2020-11-17 | 1 | -3/+2 |
* | Remove unused OPTIONS handlers. (#8621) | Patrick Cloke | 2020-10-22 | 1 | -17/+0 |
* | Remove the deprecated Handlers object (#8494) | Patrick Cloke | 2020-10-09 | 1 | -7/+3 |
* | Make token serializing/deserializing async (#8427) | Erik Johnston | 2020-09-30 | 1 | -3/+8 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -19/+19 |
* | Do not propagate typing notifications from shadow-banned users. (#8176) | Patrick Cloke | 2020-08-26 | 1 | -11/+15 |
* | Remove unused parameter from, and add safeguard in, get_room_data (#8174) | Andrew Morgan | 2020-08-26 | 1 | -1/+0 |
* | Stop shadow-banned users from sending non-member events. (#8142) | Patrick Cloke | 2020-08-24 | 1 | -30/+44 |
* | Stop shadow-banned users from sending invites. (#8095) | Patrick Cloke | 2020-08-20 | 1 | -27/+40 |
* | Be stricter about JSON that is accepted by Synapse (#8106) | Patrick Cloke | 2020-08-19 | 1 | -4/+7 |
* | Allow guests to operate in encrypted rooms (#7314) | Michael Albert | 2020-08-03 | 1 | -1/+1 |
* | Allow moving typing off master (#7869) | Erik Johnston | 2020-07-16 | 1 | -0/+9 |
* | Ensure that calls to `json.dumps` are compatible with the standard library js... | Patrick Cloke | 2020-07-15 | 1 | -6/+7 |
* | `update_membership` declaration: now always returns an event id. (#7809) | Richard van der Hoff | 2020-07-09 | 1 | -4/+2 |
* | Replace all remaining six usage with native Python 3 equivalents (#7704) | Dagfinn Ilmari Mannsåker | 2020-06-16 | 1 | -2/+1 |
* | Add ability to wait for replication streams (#7542) | Erik Johnston | 2020-05-22 | 1 | -8/+12 |
* | Improve error responses when a remote server doesn't allow you to access its ... | Andrew Morgan | 2020-04-06 | 1 | -13/+20 |
* | Remove special casing of `m.room.aliases` events (#7034) | Patrick Cloke | 2020-03-17 | 1 | -12/+0 |
* | Move MSC2432 stuff onto unstable prefix (#6948) | Richard van der Hoff | 2020-02-19 | 1 | -1/+7 |
* | Implement GET /_matrix/client/r0/rooms/{roomId}/aliases (#6939) | Richard van der Hoff | 2020-02-18 | 1 | -0/+23 |
* | MSC2260: Block direct sends of m.room.aliases events (#6794) | Richard van der Hoff | 2020-01-30 | 1 | -0/+12 |
* | Fixup synapse.rest to pass mypy (#6732) | Erik Johnston | 2020-01-20 | 1 | -6/+12 |
* | MSC2367 Allow reason field on all member events | Erik Johnston | 2019-11-28 | 1 | -1/+1 |
* | Port room rest handlers to async/await | Erik Johnston | 2019-10-29 | 1 | -94/+72 |
* | Land improved room list based on room stats (#6019) | Erik Johnston | 2019-10-02 | 1 | -0/+8 |
* | isort | Erik Johnston | 2019-09-25 | 1 | -1/+1 |
* | Add tags for event_id and txn_id in event sending | Erik Johnston | 2019-09-25 | 1 | -0/+18 |
* | Use the v2 Identity Service API for lookups (MSC2134 + MSC2140) (#5976) | Andrew Morgan | 2019-09-11 | 1 | -0/+1 |
* | Remove double return statements (#5962) | Andrew Morgan | 2019-09-03 | 1 | -1/+0 |
* | Remove unnecessary parentheses around return statements (#5931) | Andrew Morgan | 2019-08-30 | 1 | -24/+24 |
* | Return 404 instead of 403 when retrieving an event without perms (#5798) | Andrew Morgan | 2019-08-06 | 1 | -3/+11 |
* | Merge tag 'v1.2.0rc2' into develop | Andrew Morgan | 2019-07-24 | 1 | -7/+30 |
|\ |
|
| * | Fix servlet metric names (#5734) | Jorik Schellekens | 2019-07-24 | 1 | -7/+30 |
* | | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -23/+23 |
|/ |
|
* | Clean up exception handling for access_tokens (#5656) | Richard van der Hoff | 2019-07-11 | 1 | -2/+7 |
* | Split public rooms directory auth config in two | Brendan Abolivier | 2019-06-24 | 1 | -1/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -113/+72 |
* | Unify v1 and v2 REST client APIs (#5226) | Amber Brown | 2019-06-03 | 1 | -55/+82 |
* | Fix ignored filter field in `/messages` endpoint | Eisha Chen-yen-su | 2019-05-30 | 1 | -0/+2 |
* | Allow client event serialization to be async | Erik Johnston | 2019-05-14 | 1 | -12/+17 |
* | add options to require an access_token to GET /profile and /publicRooms on CS... | Matthew Hodgson | 2019-05-08 | 1 | -0/+6 |
* | Fix typos | Andrew Morgan | 2019-01-22 | 1 | -4/+4 |
* | Refactor state group lookup to reduce DB hits (#4011) | Erik Johnston | 2018-10-25 | 1 | -1/+2 |
* | Port rest/ to Python 3 (#3823) | Amber Brown | 2018-09-12 | 1 | -6/+8 |
* | Allow guests to access /rooms/:roomId/event/:eventId | Will Hunt | 2018-08-20 | 1 | -1/+1 |
* | speed up /members and add at= and membership params (#3568) | Matthew Hodgson | 2018-08-15 | 1 | -3/+29 |
* | Merge branch 'master' into develop | Richard van der Hoff | 2018-08-02 | 1 | -1/+1 |
|\ |
|
| * | Check room visibility for /event/ requests | Richard van der Hoff | 2018-08-02 | 1 | -1/+1 |
* | | make /context lazyload & filter aware (#3567) | Matthew Hodgson | 2018-07-27 | 1 | -0/+9 |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/client_api... | Erik Johnston | 2018-07-23 | 1 | -1/+4 |
|\ \ |
|
| * | | Move v1-only APIs into their own module & isolate deprecated ones (#3460) | Amber Brown | 2018-07-19 | 1 | -1/+4 |
| |/ |
|
* | | Move RoomContextHandler out of Handlers | Erik Johnston | 2018-07-18 | 1 | -2/+2 |
* | | Split MessageHandler into read only and writers | Erik Johnston | 2018-07-18 | 1 | -11/+9 |
|/ |
|
* | fix sytests | Amber Brown | 2018-07-14 | 1 | -1/+1 |
* | rename assert_params_in_request to assert_params_in_dict | Krombel | 2018-07-13 | 1 | -2/+2 |
* | Use parse_{int,str} and assert from http.servlet | Krombel | 2018-07-13 | 1 | -5/+5 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -10/+14 |
* | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -1/+1 |
* | Move RoomCreationHandler out of synapse.handlers.Handlers | Richard van der Hoff | 2018-05-17 | 1 | -3/+2 |
* | Use six.moves.urlparse | Adrian Tschira | 2018-04-15 | 1 | -4/+5 |
* | Use create_and_send_nonmember_event everywhere | Erik Johnston | 2018-04-09 | 1 | -6/+1 |
* | Merge pull request #2986 from jplatte/join_reponse_room_id | Richard van der Hoff | 2018-04-05 | 1 | -1/+6 |
|\ |
|
| * | Add room_id to the response of `rooms/{roomId}/join` | Jonas Platte | 2018-03-13 | 1 | -1/+6 |
* | | Merge branch 'master' of github.com:matrix-org/synapse into develop | Erik Johnston | 2018-03-19 | 1 | -1/+1 |
|\ \
| |/
|/| |
|
| * | Replace ujson with simplejson | Erik Johnston | 2018-03-15 | 1 | -1/+1 |
* | | RoomMembershipRestServlet doesn't handle /forget | Erik Johnston | 2018-03-13 | 1 | -1/+1 |
* | | Move RoomMemberHandler out of Handlers | Erik Johnston | 2018-03-01 | 1 | -9/+10 |
* | | Add event_creator worker | Erik Johnston | 2018-02-07 | 1 | -1/+0 |
* | | Update copyright | Erik Johnston | 2018-02-06 | 1 | -0/+1 |
* | | Update places where we create events | Erik Johnston | 2018-02-05 | 1 | -7/+9 |
* | | add ?ts massaging for ASes (#2754) | Matthew Hodgson | 2018-01-23 | 1 | -6/+11 |
* | | Add /room/{id}/event/{id} to synapse | Richard van der Hoff | 2018-01-09 | 1 | -3/+26 |
|/ |
|
* | replace 'except:' with 'except Exception:' | Richard van der Hoff | 2017-10-23 | 1 | -3/+3 |
* | Fix /joined_members to work with AS users | Erik Johnston | 2017-09-28 | 1 | -2/+1 |
* | Fix bug where /joined_members didn't check user was in room | Erik Johnston | 2017-09-27 | 1 | -10/+7 |
* | Add more granular event send metrics | Erik Johnston | 2017-05-02 | 1 | -0/+1 |
* | Reduce size of joined_user cache | Erik Johnston | 2017-04-25 | 1 | -1/+7 |
* | Don't recreate so many sets | Erik Johnston | 2017-03-16 | 1 | -2/+1 |
* | Remove unused param | Erik Johnston | 2017-02-20 | 1 | -1/+0 |
* | Make kick & ban reasons work | David Baker | 2017-02-14 | 1 | -0/+5 |
* | Linearize updates to membership via PUT /state/ | Erik Johnston | 2017-01-09 | 1 | -11/+17 |
* | Merge pull request #1676 from matrix-org/erikj/room_list | Erik Johnston | 2016-12-12 | 1 | -1/+18 |
|\ |
|
| * | Add new API appservice specific public room list | Erik Johnston | 2016-12-06 | 1 | -1/+18 |
* | | Add /room/<room_id>/joined_members API | Erik Johnston | 2016-12-08 | 1 | -0/+19 |
* | | Add joined_rooms servlet | Erik Johnston | 2016-12-08 | 1 | -0/+17 |
|/ |
|
* | Move .observe() up to the cache to make things neater | Kegan Dougal | 2016-11-14 | 1 | -24/+6 |
* | Review comments | Kegan Dougal | 2016-11-11 | 1 | -70/+27 |
* | More flake8 | Kegan Dougal | 2016-11-11 | 1 | -1/+3 |
* | Flake8 and fix whoopsie | Kegan Dougal | 2016-11-11 | 1 | -4/+8 |
* | Use ObservableDeferreds instead of Deferreds as they behave as intended | Kegan Dougal | 2016-11-11 | 1 | -19/+20 |
* | Flake8 | Kegan Dougal | 2016-11-10 | 1 | -3/+3 |
* | Store Promise<Response> instead of Response for HTTP API transactions | Kegan Dougal | 2016-11-10 | 1 | -43/+39 |
* | Time out typing over federation | Erik Johnston | 2016-09-23 | 1 | -1/+4 |
* | Support /initialSync in synchrotron worker | Erik Johnston | 2016-09-21 | 1 | -2/+2 |
* | Enable guest access to POST /publicRooms | Erik Johnston | 2016-09-17 | 1 | -2/+2 |
* | Make POST /publicRooms require auth | Erik Johnston | 2016-09-16 | 1 | -2/+1 |
* | Change the way we calculate new_limit in /publicRooms and add POST API | Erik Johnston | 2016-09-15 | 1 | -0/+29 |
* | Remove default public rooms limit | Erik Johnston | 2016-09-15 | 1 | -1/+1 |
* | By default limit /publicRooms to 100 entries | Erik Johnston | 2016-09-15 | 1 | -1/+1 |
* | Pass since/from parameters over federation | Erik Johnston | 2016-09-15 | 1 | -3/+3 |
* | Allow paginating both forwards and backwards | Erik Johnston | 2016-09-15 | 1 | -3/+15 |
* | Remove support for aggregate room lists | Erik Johnston | 2016-09-15 | 1 | -1/+1 |
* | Filter returned events for client-facing format | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -2/+3 |
* | Allow clients to specify the format a room state event is returned in | Paul "LeoNerd" Evans | 2016-09-09 | 1 | -1/+7 |
* | Use parse_string | Erik Johnston | 2016-09-08 | 1 | -2/+2 |
* | Add server param to /publicRooms | Erik Johnston | 2016-09-08 | 1 | -5/+16 |
* | Pass through user-supplied content in /join/$room_id | Kegan Dougal | 2016-08-23 | 1 | -0/+1 |
* | Dont invoke get_handlers fromClientV1RestServlet | Erik Johnston | 2016-08-12 | 1 | -0/+48 |
* | Add filter param to /messages API | Erik Johnston | 2016-07-14 | 1 | -1/+10 |
* | Don't make rooms visibile by default | Erik Johnston | 2016-06-08 | 1 | -2/+0 |
* | Log user that is making /publicRooms calls | Erik Johnston | 2016-06-08 | 1 | -0/+7 |
* | Basic, un-cached support for secondary_directory_servers | David Baker | 2016-05-31 | 1 | -1/+2 |
* | Split out the room list handler | David Baker | 2016-05-31 | 1 | -1/+1 |
* | Allow clients to specify a server_name to avoid 'No known servers' | Kegan Dougal | 2016-05-19 | 1 | -1/+4 |
* | Move typing handler out of the Handlers object | Mark Haines | 2016-05-17 | 1 | -4/+3 |
* | Move the presence handler out of the Handlers object | Mark Haines | 2016-05-16 | 1 | -1/+1 |
* | Remove spurious comment | Erik Johnston | 2016-03-30 | 1 | -1/+0 |
* | Require user to have left room to forget room | Erik Johnston | 2016-03-30 | 1 | -0/+38 |
* | Use parse_json_object_from_request to parse JSON out of request bodies | Mark Haines | 2016-03-11 | 1 | -10/+4 |
* | Add a parse_json_object function | Mark Haines | 2016-03-09 | 1 | -18/+8 |
* | Fix relative imports so they work in both py3 and py27 | Mark Haines | 2016-03-08 | 1 | -1/+1 |
* | Pass whole requester to ratelimiting | Daniel Wagner-Hall | 2016-03-03 | 1 | -4/+4 |
* | Ignore invalid POST bodies when joining rooms | Daniel Wagner-Hall | 2016-02-24 | 1 | -2/+12 |
* | Allow third_party_signed to be specified on /join | Daniel Wagner-Hall | 2016-02-23 | 1 | -0/+4 |
* | Merge pull request #582 from matrix-org/erikj/presence | Erik Johnston | 2016-02-19 | 1 | -12/+6 |
|\ |
|
| * | Initial cut | Erik Johnston | 2016-02-17 | 1 | -12/+6 |
* | | Merge branch 'develop' into daniel/roomcleanupincremental | Daniel Wagner-Hall | 2016-02-17 | 1 | -1/+1 |
|\| |
|
| * | client/v1/room: include event_id in response to state event PUT, in accordanc... | Patrik Oldsberg | 2016-02-17 | 1 | -2/+2 |
| * | Simplify room creation code | Daniel Wagner-Hall | 2016-02-15 | 1 | -15/+3 |
* | | Some cleanup | Daniel Wagner-Hall | 2016-02-17 | 1 | -3/+3 |
* | | Branch off member and non member sends | Daniel Wagner-Hall | 2016-02-15 | 1 | -5/+16 |
* | | Simplify room creation code | Daniel Wagner-Hall | 2016-02-15 | 1 | -15/+3 |
* | | Reuse update_membership from /join | Daniel Wagner-Hall | 2016-02-15 | 1 | -16/+5 |
* | | Merge implementation of /join by alias or ID | Daniel Wagner-Hall | 2016-02-15 | 1 | -37/+31 |
* | | Merge some room joining codepaths | Daniel Wagner-Hall | 2016-02-15 | 1 | -1/+1 |
|/ |
|
* | Revert "Merge two of the room join codepaths" | Daniel Wagner-Hall | 2016-02-12 | 1 | -13/+55 |
* | Merge two of the room join codepaths | Daniel Wagner-Hall | 2016-02-12 | 1 | -55/+13 |
* | Remove old log line | Erik Johnston | 2016-02-03 | 1 | -2/+0 |
* | Allow non-guests to peek on rooms using /events | Daniel Wagner-Hall | 2016-01-20 | 1 | -4/+2 |
* | Require unbanning before other membership changes | Daniel Wagner-Hall | 2016-01-15 | 1 | -39/+12 |
* | Merge branch 'release-v0.12.1' into develop | Richard van der Hoff | 2016-01-14 | 1 | -0/+6 |
|\ |
|
| * | Add 'event' result to 'context' endpoint | Richard van der Hoff | 2016-01-13 | 1 | -0/+6 |
* | | Introduce a Requester object | Daniel Wagner-Hall | 2016-01-11 | 1 | -48/+68 |
* | | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
|/ |
|
* | Missing yield | Mark Haines | 2015-12-10 | 1 | -1/+1 |
* | Update endpoints to reflect current spec | Daniel Wagner-Hall | 2015-12-02 | 1 | -27/+2 |
* | Host /unstable and /r0 versions of r0 APIs | Daniel Wagner-Hall | 2015-12-01 | 1 | -45/+45 |
* | Allow users to forget rooms | Daniel Wagner-Hall | 2015-11-17 | 1 | -3/+10 |
* | Allow guests to /room/:room_id/{join,leave} | Daniel Wagner-Hall | 2015-11-13 | 1 | -3/+14 |
* | Merge pull request #360 from matrix-org/daniel/guestroominitialsync | Daniel Wagner-Hall | 2015-11-12 | 1 | -1/+2 |
|\ |
|
| * | Allow guest access to room initialSync | Daniel Wagner-Hall | 2015-11-11 | 1 | -1/+2 |
* | | Allow guests to access room context API | Daniel Wagner-Hall | 2015-11-11 | 1 | -2/+2 |
|/ |
|
* | Allow guest users to join and message rooms | Daniel Wagner-Hall | 2015-11-10 | 1 | -3/+10 |
* | Merge pull request #356 from matrix-org/daniel/3pidyetagain | Daniel Wagner-Hall | 2015-11-10 | 1 | -2/+1 |
|\ |
|
| * | Get display name from identity server, not client | Daniel Wagner-Hall | 2015-11-09 | 1 | -2/+1 |
* | | Add a couple of unit tests for room/<x>/messages | Richard van der Hoff | 2015-11-09 | 1 | -1/+1 |
|/ |
|
* | Merge pull request #350 from matrix-org/erikj/search | Erik Johnston | 2015-11-05 | 1 | -1/+2 |
|\ |
|
| * | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search | Erik Johnston | 2015-11-05 | 1 | -13/+16 |
| |\ |
|
| * | | Implement basic pagination for search results | Erik Johnston | 2015-11-05 | 1 | -1/+2 |
* | | | Exchange 3pid invites for m.room.member invites | Daniel Wagner-Hall | 2015-11-05 | 1 | -12/+8 |
| |/
|/| |
|
* | | Open up /events to anonymous users for room events only | Daniel Wagner-Hall | 2015-11-05 | 1 | -2/+4 |
* | | Allow guests to register and call /events?room_id= | Daniel Wagner-Hall | 2015-11-04 | 1 | -13/+14 |
|/ |
|
* | Add room context api | Erik Johnston | 2015-10-28 | 1 | -0/+36 |
* | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search | Erik Johnston | 2015-10-16 | 1 | -5/+31 |
|\ |
|
| * | Remove unnecessary class-wrapping | Daniel Wagner-Hall | 2015-10-13 | 1 | -5/+6 |
| * | Move logic into handler | Daniel Wagner-Hall | 2015-10-13 | 1 | -115/+18 |
| * | Add logging | Daniel Wagner-Hall | 2015-10-13 | 1 | -2/+2 |
| * | Move event contents into third_party_layout field | Daniel Wagner-Hall | 2015-10-13 | 1 | -1/+2 |
| * | Fix lint errors | Daniel Wagner-Hall | 2015-10-06 | 1 | -3/+4 |
| * | Implement third party identifier invites | Daniel Wagner-Hall | 2015-10-01 | 1 | -6/+126 |
* | | Keep FTS indexes up to date. Only search through rooms currently joined | Erik Johnston | 2015-10-12 | 1 | -1/+1 |
* | | Add basic full text search impl. | Erik Johnston | 2015-10-09 | 1 | -0/+17 |
|/ |
|
* | Remove undocumented and unimplemented 'feedback' parameter from the Client-Se... | Mark Haines | 2015-09-09 | 1 | -2/+0 |
* | Allow users that have left the room to view the member list from the point th... | Mark Haines | 2015-09-09 | 1 | -5/+13 |
* | Remove completely unused concepts from codebase | Daniel Wagner-Hall | 2015-08-25 | 1 | -17/+17 |
* | Remove semicolon. | Kegan Dougal | 2015-07-20 | 1 | -1/+1 |
* | Parse the ID given to /invite|ban|kick to make sure it looks like a user ID. | Kegan Dougal | 2015-07-20 | 1 | -0/+2 |
* | Blunty replace json with simplejson | Erik Johnston | 2015-02-11 | 1 | -1/+1 |
* | Extract the id token of the token when authing users, include the token and d... | Mark Haines | 2015-01-28 | 1 | -26/+38 |
* | Return the device_id from get_auth_by_req | Mark Haines | 2015-01-28 | 1 | -12/+12 |
* | Pass the current time to serialize event, rather than passing an | Mark Haines | 2015-01-26 | 1 | -1/+8 |
* | Extract the client v1 base RestServlet to a separate class | Mark Haines | 2015-01-23 | 1 | -14/+14 |
* | Replace hs.parse_roomalias with RoomAlias.from_string | Mark Haines | 2015-01-23 | 1 | -2/+2 |
* | Replace hs.parse_roomid with RoomID.from_string | Mark Haines | 2015-01-23 | 1 | -2/+2 |
* | Replace hs.parse_userid with UserID.from_string | Mark Haines | 2015-01-23 | 1 | -2/+3 |
* | Move rest APIs back under the rest directory | Mark Haines | 2015-01-22 | 1 | -0/+559 |