{"push_id":1421481021,"size":169,"distinct_size":169,"ref":"refs/heads/master","head":"f9834a3d1a25d0a715718a53e10752399985e3aa","before":"e779ee0ee21584b8907b866734376a737a8b6d2e","commits":[{"sha":"8e01263587d47c95b234ae10c30ef0d74585ba53","author":{"name":"Mark Haines","email":"e2f54786670f8a13824180b55982a2a129442358@matrix.org"},"message":"Allow clients to supply access_tokens as headers\n\nClients can continue to supply access tokens as query parameters\nor can supply the token as a header:\n\n   Authorization: Bearer <access_token_goes_here>\n\nThis matches the ouath2 format of\nhttps://tools.ietf.org/html/rfc6750#section-2.1","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/8e01263587d47c95b234ae10c30ef0d74585ba53"},{"sha":"3ddec016ffe5a624673b5c5d9573fb11851963b9","author":{"name":"Mark Haines","email":"e2f54786670f8a13824180b55982a2a129442358@matrix.org"},"message":"Merge branch 'develop' into markjh/bearer_token","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/3ddec016ffe5a624673b5c5d9573fb11851963b9"},{"sha":"ec609f80949972327274142e4eb5b506f55aba1a","author":{"name":"Mark Haines","email":"e2f54786670f8a13824180b55982a2a129442358@matrix.org"},"message":"Fix unit tests","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/ec609f80949972327274142e4eb5b506f55aba1a"},{"sha":"4a32d25d4c97b10f74e636d46b312ba6b660987b","author":{"name":"Mark Haines","email":"e2f54786670f8a13824180b55982a2a129442358@matrix.org"},"message":"Merge branch 'develop' into markjh/bearer_token","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/4a32d25d4c97b10f74e636d46b312ba6b660987b"},{"sha":"43253c10b894902bcaed90dd2fbf44424b647f45","author":{"name":"Erik Johnston","email":"0318bc6a0b7bafa12db0e2bb793bb0e44b35ac46@matrix.org"},"message":"Remove redundant event_auth index","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/43253c10b894902bcaed90dd2fbf44424b647f45"},{"sha":"748d8fdc7bcdb43719e99a48cc74bf078f22396f","author":{"name":"Erik Johnston","email":"0318bc6a0b7bafa12db0e2bb793bb0e44b35ac46@matrix.org"},"message":"Reduce DB hits for replication\n\nSome streams will occaisonally advance their positions without actually\nhaving any new rows to send over federation. Currently this means that\nthe token will not advance on the workers, leading to them repeatedly\nsending a slightly out of date token. This in turns requires the master\nto hit the DB to check if there are any new rows, rather than hitting\nthe no op logic where we check if the given token matches the current\ntoken.\n\nThis commit changes the API to always return an entry if the position\nfor a stream has changed, allowing workers to advance their tokens\ncorrectly.","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/748d8fdc7bcdb43719e99a48cc74bf078f22396f"},{"sha":"24a70e19c7aa46e5da3215ef6605d85b111d3f99","author":{"name":"Patrik Oldsberg","email":"937b2be6a593db96ba6115d06bf02bc6fe18b0e1@ericsson.com"},"message":"api/auth: fix for not being allowed to set your own state_key\n\nSigned-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com>","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/24a70e19c7aa46e5da3215ef6605d85b111d3f99"},{"sha":"850b103b36205d2c90da46a0d7413e6033de4f94","author":{"name":"Erik Johnston","email":"0318bc6a0b7bafa12db0e2bb793bb0e44b35ac46@matrix.org"},"message":"Implement pluggable password auth\n\nAllows delegating the password auth to an external module. This also\nmoves the LDAP auth to using this system, allowing it to be removed from\nthe synapse tree entirely in the future.","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/850b103b36205d2c90da46a0d7413e6033de4f94"},{"sha":"6d3513740ddbeeeb81c6069af43bc204c38b759c","author":{"name":"David Baker","email":"b4cea4bb99b2bfe98580e8a1404151e1fa946999@matrix.org"},"message":"Add Riot brand to email notifs","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/6d3513740ddbeeeb81c6069af43bc204c38b759c"},{"sha":"b5665f751692934c3d4d7531e88953eaa8762165","author":{"name":"David Baker","email":"f5d49f3fe43775eea47b1c22de82d1e8ddd55d4b@users.noreply.github.com"},"message":"Merge pull request #1156 from matrix-org/dbkr/email_notifs_add_riot_brand\n\nAdd Riot brand to email notifs","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/b5665f751692934c3d4d7531e88953eaa8762165"},{"sha":"503c0ab78b745e4b8789d2989b9ab9c336eff2b7","author":{"name":"Erik Johnston","email":"0318bc6a0b7bafa12db0e2bb793bb0e44b35ac46@matrix.org"},"message":"Merge branch 'master' of github.com:matrix-org/synapse into develop","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/503c0ab78b745e4b8789d2989b9ab9c336eff2b7"},{"sha":"9bfc61779111624e972939491a0b5c02190d3463","author":{"name":"Patrik Oldsberg","email":"937b2be6a593db96ba6115d06bf02bc6fe18b0e1@ericsson.com"},"message":"storage/appservice: make appservice methods only relying on the cache synchronous","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/9bfc61779111624e972939491a0b5c02190d3463"},{"sha":"2ff2d36b80dc03bda5185ff7fffbb9fdd0bf6e9a","author":{"name":"Patrik Oldsberg","email":"937b2be6a593db96ba6115d06bf02bc6fe18b0e1@ericsson.com"},"message":"handers: do not ratelimit app service senders\n\nSigned-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com>","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/2ff2d36b80dc03bda5185ff7fffbb9fdd0bf6e9a"},{"sha":"3de7c8a4d07f8baa41eb8b17ad3e49d1737552a4","author":{"name":"Patrik Oldsberg","email":"937b2be6a593db96ba6115d06bf02bc6fe18b0e1@ericsson.com"},"message":"handlers/profile: added admin override for set_displayname and set_avatar_url\n\nSigned-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com>","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/3de7c8a4d07f8baa41eb8b17ad3e49d1737552a4"},{"sha":"f382117852f8bcdff8273916052a8cff0dd541ca","author":{"name":"Richard van der Hoff","email":"4683394d5200e728393f79e167a6ec890cd1fd9d@matrix.org"},"message":"window.postmessage for Interactive Auth fallback\n\nIf you're a webapp running the fallback in an iframe, you can't set set a\nwindow.onAuthDone function. Let's post a message back to window.opener instead.","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/f382117852f8bcdff8273916052a8cff0dd541ca"},{"sha":"5d34e32d42704be419fe0b47df6792280781f932","author":{"name":"Richard van der Hoff","email":"f27a17fc90c00d8c248d8510a1084221738b492b@rvanderhoff.org.uk"},"message":"Merge pull request #1159 from matrix-org/rav/uia_fallback_postmessage\n\nwindow.postmessage for Interactive Auth fallback","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/5d34e32d42704be419fe0b47df6792280781f932"},{"sha":"7b5546d0776d8d238f4c8775ea8878d92ecc2527","author":{"name":"Patrik Oldsberg","email":"937b2be6a593db96ba6115d06bf02bc6fe18b0e1@ericsson.com"},"message":"rest/client/v1/register: use the correct requester in createUser\n\nSigned-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com>","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/7b5546d0776d8d238f4c8775ea8878d92ecc2527"},{"sha":"5d9546f9f491fc5395b4e524af9a44ffbf056dc4","author":{"name":"Richard van der Hoff","email":"4683394d5200e728393f79e167a6ec890cd1fd9d@matrix.org"},"message":"Interactive Auth: Return 401 from for incorrect password\n\nThis requires a bit of fettling, because I want to return a helpful error\nmessage too but we don't want to distinguish between unknown user and invalid\npassword. To avoid hardcoding the error message into 15 places in the code,\nI've had to refactor a few methods to return None instead of throwing.\n\nFixes https://matrix.org/jira/browse/SYN-744","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/5d9546f9f491fc5395b4e524af9a44ffbf056dc4"},{"sha":"8681aff4f1820f975f0c9e1040daa8a7027bec25","author":{"name":"Richard van der Hoff","email":"f27a17fc90c00d8c248d8510a1084221738b492b@rvanderhoff.org.uk"},"message":"Merge pull request #1160 from matrix-org/rav/401_on_password_fail\n\nInteractive Auth: Return 401 from for incorrect password","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/8681aff4f1820f975f0c9e1040daa8a7027bec25"},{"sha":"c57f871184cf669374c07faa6a95eceb8a9321b2","author":{"name":"Pedro Larroy","email":"f46c9e7cd5d7c9fd12a61948dd759092023bdd8c@gmail.com"},"message":"Use sys.executable instead of hardcoded python. fixes #1161","distinct":true,"url":"https://api.github.com/repos/elopio/synapse/commits/c57f871184cf669374c07faa6a95eceb8a9321b2"}]}
{"actor":{"display_login":"elopio"}}