{"push_id":2674296737,"size":17,"distinct_size":1,"ref":"refs/heads/dev","head":"d3d31d797dff144f9856a771b633e0bb469d1927","before":"3c16e61b61978d032646471cc6a22ab2da216b94","commits":[{"sha":"0870a6e68d5cae80d954e84a9b34f120630ed38f","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"fix(JdbcTableWriter): fix a sql injection vulnerability","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/0870a6e68d5cae80d954e84a9b34f120630ed38f"},{"sha":"bfe5d2d96f3ac9169af3580cd150549e34be4bcd","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"refactor(JdbcTableWriter): properly log prepared statement sql with parameters","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/bfe5d2d96f3ac9169af3580cd150549e34be4bcd"},{"sha":"c091bc123530286228ee75c18118f7e57b197c0e","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"refactor(util): allow namespaces to contain period character","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/c091bc123530286228ee75c18118f7e57b197c0e"},{"sha":"8e5a42181028126c9cecbebfd78fa29eef2b5289","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"fix(SQLErrorStorage): ensure valid namespace when instantiating SQLErrorStorage","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/8e5a42181028126c9cecbebfd78fa29eef2b5289"},{"sha":"437cce54d0eb7a29235fcae40a41d22b7f210217","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"refactor(table): note critical security requirement that needs to be addressed","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/437cce54d0eb7a29235fcae40a41d22b7f210217"},{"sha":"f04e92950a45aa24ad0148d59ff05bcaa446a44f","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"test(graphql): make simple test for graphql initialization","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/f04e92950a45aa24ad0148d59ff05bcaa446a44f"},{"sha":"37bc721322e7ef393a758437f35232f7e16aaad0","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"test(graphql): add a bunch of graphql fetching tests","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/37bc721322e7ef393a758437f35232f7e16aaad0"},{"sha":"c068e5e95fcbe6dad2f97b078755a58be7e15c1d","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"test(graphql): add more graphql tests","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/c068e5e95fcbe6dad2f97b078755a58be7e15c1d"},{"sha":"ede320f3366aafe73e4c483feb9dd53ddb53f5fb","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"Merge branch 'dev' of https://github.com/conveyal/gtfs-lib into sql-sanitizing","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/ede320f3366aafe73e4c483feb9dd53ddb53f5fb"},{"sha":"6bcdf2083a74f3e0c0639868f2663c9984eb82ab","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"Merge branch 'dev' of https://github.com/conveyal/gtfs-lib into sql-sanitizing","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/6bcdf2083a74f3e0c0639868f2663c9984eb82ab"},{"sha":"64f5f738f12137151d6af05ad530591e9ffd635d","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"test(graphql): add tests for remaining feed graphql data entities","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/64f5f738f12137151d6af05ad530591e9ffd635d"},{"sha":"af0c05bf8358f57fd228caa2f21b5462ad51f89b","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"test(graphql): add sql injection tests for graphql queries","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/af0c05bf8358f57fd228caa2f21b5462ad51f89b"},{"sha":"ac1b65f2acf23b631df4b6177464a27dccee609e","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"Merge branch 'dev' of https://github.com/conveyal/gtfs-lib into sql-sanitizing","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/ac1b65f2acf23b631df4b6177464a27dccee609e"},{"sha":"be52a78ca5585aa03874da2463c272f4597bc674","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"refactor(test): use String.format to build simple strings","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/be52a78ca5585aa03874da2463c272f4597bc674"},{"sha":"f0ccada579ff8a7bba0fc3d6aa01c0f600323b59","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"refactor(util): throw a custom error on invalid namespace","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/f0ccada579ff8a7bba0fc3d6aa01c0f600323b59"},{"sha":"f04dd38699602e93f89a560a122b7cf42e9a8990","author":{"name":"evansiroky","email":"9659d690830c1bd18037ac706b953349c0a10795@yahoo.com"},"message":"refactor(graphql): add more comments to graphql tests","distinct":false,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/f04dd38699602e93f89a560a122b7cf42e9a8990"},{"sha":"d3d31d797dff144f9856a771b633e0bb469d1927","author":{"name":"Landon Reed","email":"44a9c7ffea8c0944ec870f7394bf74c4eb92657c@conveyal.com"},"message":"Merge pull request #126 from conveyal/sql-sanitizing\n\nGraphQL testing and Sql sanitizing","distinct":true,"url":"https://api.github.com/repos/conveyal/gtfs-lib/commits/d3d31d797dff144f9856a771b633e0bb469d1927"}]}
{"actor":{"display_login":"landonreed"}}