{"push_id":2747739590,"size":18,"distinct_size":0,"ref":"refs/heads/master","head":"306f4946549a4ca84f9b81f74a16e183a45d2e0e","before":"3332d52ec9ba479dae6503db703dd5cddb054da0","commits":[{"sha":"6ac0ab2fd7ef874cdde08ab32d784b632541dc48","author":{"name":"Aiden Scandella","email":"1faf1e8390cdac9204f160c35828cc423b7acd7b@singularitynet.io"},"message":"Install golint if not available in scripts/lint","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/6ac0ab2fd7ef874cdde08ab32d784b632541dc48"},{"sha":"cbd20312dd3e8b66e84fedd3a3b253798cd04227","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Merge pull request #13 from sectioneight/ensure-golint\n\nInstall golint if not available in scripts/lint","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/cbd20312dd3e8b66e84fedd3a3b253798cd04227"},{"sha":"4eef6a090d60059acbc540e3175db8a07408ea46","author":{"name":"Aiden Scandella","email":"1faf1e8390cdac9204f160c35828cc423b7acd7b@singularitynet.io"},"message":"Fix bolt DB initialization from command line\n\nPrior to this commit, if you didn't specify your bolt DB configuration\nvia environment variables, bolt DB wouldn't be initialized properly\nbecause that was happening in the db package's `init()` func.\n\nNow, initialize when necessary, and remove the shared `database` global.","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/4eef6a090d60059acbc540e3175db8a07408ea46"},{"sha":"9730849698a3cfc337b39afe6cff63f87fecd613","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Merge pull request #14 from sectioneight/db-init\n\nFix bolt DB initialization from command line","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/9730849698a3cfc337b39afe6cff63f87fecd613"},{"sha":"eeac7281a9e08261a11a538358dcb7f3c66792fb","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Properly delete database file from prior test run","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/eeac7281a9e08261a11a538358dcb7f3c66792fb"},{"sha":"44598416158c73cedb49ef43099876588e7ea2b1","author":{"name":"Aiden Scandella","email":"167adaaf9d00cc04e137546214b0f38c74072113@users.noreply.github.com"},"message":"Merge pull request #16 from erickearns/master\n\nProperly delete database file from prior test run","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/44598416158c73cedb49ef43099876588e7ea2b1"},{"sha":"aed60207aeeded1611fb7f9b99f405d3dfaa9b4f","author":{"name":"Aiden Scandella","email":"1faf1e8390cdac9204f160c35828cc423b7acd7b@singularitynet.io"},"message":"Add SSL/TLS and LetsEncrypt autocert support\n\nThis change adds automatic SSL support via LetsEncrypt (\"http-01\"\nchallenge, since tls-sni- challenges were disabled recently for\nsecurity issues).\n\nIf requested, the daemon now fetches certs and serves gRPC/HTTP over TLS\nwhen requested.","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/aed60207aeeded1611fb7f9b99f405d3dfaa9b4f"},{"sha":"dfc90988132d976cc964721517a211ad24b61dc5","author":{"name":"Aiden Scandella","email":"167adaaf9d00cc04e137546214b0f38c74072113@users.noreply.github.com"},"message":"Merge pull request #15 from sectioneight/lets-encrypt\n\nAdd SSL/TLS and LetsEncrypt autocert support","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/dfc90988132d976cc964721517a211ad24b61dc5"},{"sha":"338e87e6fa7983e3c18a0e8508632feb704afb3b","author":{"name":"Aiden Scandella","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@sca.ndella.com"},"message":"Check and assert daemon exit code on integration test\n\nAn extra sanity check, this will for example return non-zero if the\ndaemon fails to start up due to the listen port already being in use.","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/338e87e6fa7983e3c18a0e8508632feb704afb3b"},{"sha":"a71fadbe98df3094ea7855a9058b8791220ec276","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Merge pull request #17 from sectioneight/check-daemon-exit\n\nCheck and assert daemon exit code on integration test","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/a71fadbe98df3094ea7855a9058b8791220ec276"},{"sha":"e82483fbe7353e08b24aa50042ad0f539e7499c0","author":{"name":"Aiden Scandella","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@sca.ndella.com"},"message":"Support SSL via local X509 keypair\n\nNow that we support TLS listening, extend SSL support from just\nLetsEncrypt/autocert to also using a local pair of keyfiles.","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/e82483fbe7353e08b24aa50042ad0f539e7499c0"},{"sha":"d3ab88f63605791113f6fd7f5e2ed5e48e397f90","author":{"name":"Aiden Scandella","email":"167adaaf9d00cc04e137546214b0f38c74072113@users.noreply.github.com"},"message":"Merge pull request #18 from sectioneight/support-ssl-certificate\n\nSupport SSL via local X509 keypair","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/d3ab88f63605791113f6fd7f5e2ed5e48e397f90"},{"sha":"3407c9dd99640f91195a2b69bec3e0691b89b2b9","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Handle CORS","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/3407c9dd99640f91195a2b69bec3e0691b89b2b9"},{"sha":"7ff427f43451df4d83a3c88c5ba6986f116d313c","author":{"name":"Aiden Scandella","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@sca.ndella.com"},"message":"Use dynamic TCP ports for test run\n\nThis way, you can have multiple test runs on the same machine, or have a\nlocal ganache/daemon running on the standard ports for development and\nstill be able to run the tests.\n\nWhile in here, trim redundant daemon environment variables.","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/7ff427f43451df4d83a3c88c5ba6986f116d313c"},{"sha":"b7cd567d663ba59872620bdfdb77d1ab4280743f","author":{"name":"Aiden Scandella","email":"167adaaf9d00cc04e137546214b0f38c74072113@users.noreply.github.com"},"message":"Merge pull request #20 from sectioneight/dynamic-test-ports\n\nUse dynamic TCP ports for test run","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/b7cd567d663ba59872620bdfdb77d1ab4280743f"},{"sha":"54b9408ce4398ca304a6a1da55231fbce530c748","author":{"name":"Aiden Scandella","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@sca.ndella.com"},"message":"Fix environment typo in test harness\n\nNot used yet, but may lead to strange issue when we do start using it...","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/54b9408ce4398ca304a6a1da55231fbce530c748"},{"sha":"57c714df912530952bbde7e85055e2f995edcabf","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Merge pull request #21 from sectioneight/fix-test-typo\n\nFix environment typo in test harness","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/57c714df912530952bbde7e85055e2f995edcabf"},{"sha":"306f4946549a4ca84f9b81f74a16e183a45d2e0e","author":{"name":"Eric Kearns","email":"2464dcda99c4558d2e357faf4548ebb651f0ed37@gmail.com"},"message":"Merge pull request #19 from erickearns/master\n\nHandle CORS","distinct":false,"url":"https://api.github.com/repos/sectioneight/snet-daemon/commits/306f4946549a4ca84f9b81f74a16e183a45d2e0e"}]}
{"actor":{"display_login":"sectioneight"}}