{"push_id":1261871676,"size":72,"distinct_size":16,"ref":"refs/heads/master","head":"9f31bca390894d6d755d15e6fbe8f6ad7161e093","before":"5574f0005c07ba30d885dc131573042c726b3914","commits":[{"sha":"6528d7aec00d12d9db8120bc3efe205eb5757322","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"http_proxy.c, etc: HTTP/2 requests from a client can now be proxied to a backend (as HTTP/1.1) with the responses being sent back as HTTP/2","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/6528d7aec00d12d9db8120bc3efe205eb5757322"},{"sha":"1a1dad68dc1c35eee92551173759c06a2ed20e80","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: break out of  http2_frame_recv_cb() after sending 100 CONTINUE response","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/1a1dad68dc1c35eee92551173759c06a2ed20e80"},{"sha":"643c916a31e256ad77df5faaa39bcee6149b2d36","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: fix handling of client that starts h2c immediately (prior knowledge) and rework upgrade code","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/643c916a31e256ad77df5faaa39bcee6149b2d36"},{"sha":"695e7d38a8a7dab4a6154bfb41d33ff7bb547b86","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: don't assume that our stream is has the highest id when sending GOAWAY","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/695e7d38a8a7dab4a6154bfb41d33ff7bb547b86"},{"sha":"a616dd0cf36372bb46f28ed2ff4f890367ac9bb5","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"configure.ac: we need at least libnghttp2 >= 1.5 to support the APIs we're using","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/a616dd0cf36372bb46f28ed2ff4f890367ac9bb5"},{"sha":"a3ef161d1f5adf3b1a0f0e6ccc6519b7a59c7741","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"backend.c: can't access tls_cmd->auto_capa is tls_cmd is NULL","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/a3ef161d1f5adf3b1a0f0e6ccc6519b7a59c7741"},{"sha":"247f6f7c67a47669fe70c8e1f23bbdd7b8d9342b","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: client_need_auth() must return a non-zero response code when TLS is required","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/247f6f7c67a47669fe70c8e1f23bbdd7b8d9342b"},{"sha":"513278bddd1fc3456b1ca0a4e3a4c7899bac15a3","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: move initialization of deflate context from cmdloop() to service_main()","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/513278bddd1fc3456b1ca0a4e3a4c7899bac15a3"},{"sha":"cd93ca04b735afb379bee0db672904d9f3f6d649","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"http_dav.c: don't try to create notifications collections for non-existent users (send_notification will log at NOTICE level)","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/cd93ca04b735afb379bee0db672904d9f3f6d649"},{"sha":"02f1110c03c02e6a9cfd6147e04d06dd963b1696","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: squash compiler warnings about type mismatches in debug mesages","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/02f1110c03c02e6a9cfd6147e04d06dd963b1696"},{"sha":"82b88163257dfa33fcedeb2293705dc51852ef01","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"tls.c: also log when ALPN is used during TLS negotiation","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/82b88163257dfa33fcedeb2293705dc51852ef01"},{"sha":"9517dbb1364dfd88b23e49c61bf1e1d81631675a","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"xstrnchr.c: strnchr() is what was added, NOT strnstr()","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/9517dbb1364dfd88b23e49c61bf1e1d81631675a"},{"sha":"a53e77ca65ad6d75f0ba6277a16b6b4c210b46cd","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: allow ALPN to be used when upgrading to TLS (RFC 2817)","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/a53e77ca65ad6d75f0ba6277a16b6b4c210b46cd"},{"sha":"f6c118394e69e00b9e9d1214f0113310318e134c","author":{"name":"Nicola Nye","email":"02c12e90918b7dbfc9e775d7ffff4bb0dc45e33e@fastmail.com"},"message":"[Docs] Removing obsolete README files.\n\n@brong confirmed README.ubuntu was out of date.\n@murchison mostly sure README.andrew is no longer required.","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/f6c118394e69e00b9e9d1214f0113310318e134c"},{"sha":"22655fa72684d00023ed3950f7d7dd6a8d8c6a6f","author":{"name":"Ken Murchison","email":"6e806796f251c8feb5492ef21796e0d26f3c62d6@andrew.cmu.edu"},"message":"httpd.c: fix another type mismatch in syslog()","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/22655fa72684d00023ed3950f7d7dd6a8d8c6a6f"},{"sha":"9e4bb97824cbcf181a720735c3b02bbed172926a","author":{"name":"ellie timoney","email":"c22dbb46d584a9add832d401b722c00cb72acfed@fastmail.com"},"message":"com_err: make et_[foo]_error_table visible\n\nThis commit:\n\n    6528d7a http_proxy.c, etc: HTTP/2 requests from a client can\n            now be proxied to a backend (as HTTP/1.1) with the\n            responses being sent back as HTTP/2\n\ndepends on the existence and visibility of et_http_error_table,\nbased on whatever version of com_err Ken has.  But the version of\ncom_err we include in the Cyrus distro didn't make this available.\nNow it does.\n\nStill to do probably: configure.ac checks for the existence of this\nfeature in whatever system-provided com_err we detect, and fall\nback to using our version if it's not available.","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/9e4bb97824cbcf181a720735c3b02bbed172926a"},{"sha":"51588d77c13003b15c9665b59d78339a8a2b9f88","author":{"name":"ellie timoney","email":"c22dbb46d584a9add832d401b722c00cb72acfed@fastmail.com"},"message":"configure.ac: check that com_err provides et_[foo]_error_table\n\n... and fall-back to our built-in version if not","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/51588d77c13003b15c9665b59d78339a8a2b9f88"},{"sha":"1c6e334fc61ffeca8620cf83c1d39463f6b3d606","author":{"name":"Nicola Nye","email":"02c12e90918b7dbfc9e775d7ffff4bb0dc45e33e@fastmail.com"},"message":"[Docs] Unifying all the various README information into README.md\n\nUpdating copyright information so the CMU file is current to 2016.\n\nPulling information from doc/legacy/readme.html and README.git and\nREADME.in.","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/1c6e334fc61ffeca8620cf83c1d39463f6b3d606"},{"sha":"b6ba318f9d7a6dd929992553dd1d7e4e2900dd8e","author":{"name":"Nicola Nye","email":"02c12e90918b7dbfc9e775d7ffff4bb0dc45e33e@fastmail.com"},"message":"[Docs] Drop the -v option from autoreconf: too verbose.","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/b6ba318f9d7a6dd929992553dd1d7e4e2900dd8e"},{"sha":"3fe7f507127a52825ee20325c9c2e2c282ee5742","author":{"name":"Nicola Nye","email":"02c12e90918b7dbfc9e775d7ffff4bb0dc45e33e@fastmail.com"},"message":"[Docs] Install instructions moved into README","distinct":false,"url":"https://api.github.com/repos/elliefm/cyrus-imapd/commits/3fe7f507127a52825ee20325c9c2e2c282ee5742"}]}
{"actor":{"display_login":"elliefm"}}