{"push_id":2489172045,"size":66,"distinct_size":61,"ref":"refs/heads/master","head":"8a3cec73c140bd07b5e9e8631eec079ed63dd2a6","before":"21be5a55179f6541f61be9f95bbb69e3c7a6515b","commits":[{"sha":"baa0418fb54fb8f158267f8e8b5f248232dc0a8f","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Remove and replace all note id compression in LZString with base64url\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":false,"url":"https://api.github.com/repos/thegcat/hackmd/commits/baa0418fb54fb8f158267f8e8b5f248232dc0a8f"},{"sha":"44298baa935916c61d8402122ed5801b1d973acd","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Add migration for LZString compressed note id in history\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":false,"url":"https://api.github.com/repos/thegcat/hackmd/commits/44298baa935916c61d8402122ed5801b1d973acd"},{"sha":"fe429e9ac17b73638835b2ec1c5033043c5f9942","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Update to use buffer in encode/decode note id\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":false,"url":"https://api.github.com/repos/thegcat/hackmd/commits/fe429e9ac17b73638835b2ec1c5033043c5f9942"},{"sha":"d08c9522c0dd414a6fed1671064701160d233603","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Update to migrate note url in the history of browser storage and cookie\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":false,"url":"https://api.github.com/repos/thegcat/hackmd/commits/d08c9522c0dd414a6fed1671064701160d233603"},{"sha":"f85ba6df5357a068d0f8c68a8accfc0611a0c55c","author":{"name":"Sheogorath","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Add missing migration for permissions\n\nSigned-off-by: Sheogorath <sheogorath@shivering-isles.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/f85ba6df5357a068d0f8c68a8accfc0611a0c55c"},{"sha":"12dae4465f66966368ab75285c446f51db0ea4ab","author":{"name":"Felix Schäfer","email":"9c69098d379350e157eff4ad93150662007b8fb2@thegcat.net"},"message":"Multiple emails from LDAP are already an Array\n\nSigned-off-by: Felix Schäfer <felix@thegcat.net>","distinct":false,"url":"https://api.github.com/repos/thegcat/hackmd/commits/12dae4465f66966368ab75285c446f51db0ea4ab"},{"sha":"16cb842b946d55668318c08cf2e0aed001b9f855","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Improve history migration performance\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/16cb842b946d55668318c08cf2e0aed001b9f855"},{"sha":"c7657ae81e23102cedd31543ee111d2736dc3b22","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Fix parseNoteId order to fix some edge case\n\nthat LZString note url could be parsed by base64url note url and thus return wrong note id\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/c7657ae81e23102cedd31543ee111d2736dc3b22"},{"sha":"5e975cbe690048e144fb6bd99c5b239a3e764445","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Fix to log instead of throwing error on parse note id\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/5e975cbe690048e144fb6bd99c5b239a3e764445"},{"sha":"dfd833dbe2c21ea6ccdc185b717c59894950816d","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Update to show log on migrate LZString type note url in history\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/dfd833dbe2c21ea6ccdc185b717c59894950816d"},{"sha":"8bfe51940f2eff035394b7713cbbce5b9b446842","author":{"name":"Max Wu","email":"5423a0a0c940afd544cee330c672fe12652d7e4c@gmail.com"},"message":"Fix typo\n\nSigned-off-by: Max Wu <jackymaxj@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/8bfe51940f2eff035394b7713cbbce5b9b446842"},{"sha":"2698aa4b5f30f367d6465fc7fc95dff1010a456a","author":{"name":"Christoph (Sheogorath) Kern","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Merge pull request #760 from thegcat/fix/support_multiple_emails_in_ldap\n\nMultiple emails from LDAP are already an Array","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/2698aa4b5f30f367d6465fc7fc95dff1010a456a"},{"sha":"efa490a50f5849205645384ee7910764bf929794","author":{"name":"Sheogorath","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Add config option for report URI in CSP\n\nThis option is needed as it's currently not possible to add an report\nURI by the directives array. This option also allows to get CSP reports\nnot only on docker based setup but also on our heroku instances.\n\nSigned-off-by: Sheogorath <sheogorath@shivering-isles.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/efa490a50f5849205645384ee7910764bf929794"},{"sha":"070dd27f959a704138055a65ac6a340d63b162e0","author":{"name":"vazontang","email":"ea35e560e68ea5b53852aed1a5aae34641facb0c@users.noreply.github.com"},"message":"Convert  HMD_MINIO_PORT into Number type.\n\nfix hackmdio/hackmd#763\r\n\r\nSigned-off-by: Tang TsungYi <vazontang@gmail.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/070dd27f959a704138055a65ac6a340d63b162e0"},{"sha":"976657dc218d594a96187a6037b8323c851cd517","author":{"name":"Christoph (Sheogorath) Kern","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Merge pull request #765 from vazontang/master\n\nConvert  HMD_MINIO_PORT into Number type.","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/976657dc218d594a96187a6037b8323c851cd517"},{"sha":"9cbe03d8a8eb503170b7b481e97c37d66447dd37","author":{"name":"Christoph (Sheogorath) Kern","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Merge pull request #761 from SISheogorath/feature/reportURI\n\nAdd config option for report URI in CSP","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/9cbe03d8a8eb503170b7b481e97c37d66447dd37"},{"sha":"d682695bf1b8e456af2687b9afe61ce69fdff9b7","author":{"name":"Sheogorath","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Add helper function to fix number problems\n\nAs minio causes various problem if you configure it using environment\nvariables and leave the port setting out, which will evaluate to NaN,\nthis change should fix this in a clean way for this time and helps to\nsupport numbers in general in future.\n\nSigned-off-by: Sheogorath <sheogorath@shivering-isles.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/d682695bf1b8e456af2687b9afe61ce69fdff9b7"},{"sha":"e2b8b925304a35bd1514a27def56ac5d521a7051","author":{"name":"Christoph (Sheogorath) Kern","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Merge pull request #769 from SISheogorath/fix/minioInteger\n\nAdd helper function to fix number problems","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/e2b8b925304a35bd1514a27def56ac5d521a7051"},{"sha":"6b30f662725b54d9c0ef3954fdb5a463da697cc2","author":{"name":"Christoph (Sheogorath) Kern","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Merge pull request #757 from SISheogorath/fix/migration\n\nAdd missing migration for permissions","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/6b30f662725b54d9c0ef3954fdb5a463da697cc2"},{"sha":"638eae0dfb2cf33d58eccca371a8dc98881cc5af","author":{"name":"Sheogorath","email":"1c2647ce2ee8a4ec8e5c8b1b245ca38f94844bab@shivering-isles.com"},"message":"Add check for undefined UUID\n\nThis check is needed at there are tons of LDAP implementations out there\nand none has at least one guaranteed unique field. As we currently check\nthree fields and added an option to select one yourself, it's still not\nsaid that any of these fields is set. This will now create an error\nand fail the authentication instead of letting people may get access to\nother people's notes which are stored under a this way deterministic\nwrong userid named `LDAP-undefined`.\n\nSigned-off-by: Sheogorath <sheogorath@shivering-isles.com>","distinct":true,"url":"https://api.github.com/repos/thegcat/hackmd/commits/638eae0dfb2cf33d58eccca371a8dc98881cc5af"}]}
{"actor":{"display_login":"thegcat"}}