{"push_id":1111720898,"size":89,"distinct_size":71,"ref":"refs/heads/master","head":"e516aebc086132e91df18159caa020c9782d9085","before":"2072eec11f016d5d37bde8dbec88b27511110863","commits":[{"sha":"c21ff8343c8bb5d290002057c9ec322df59c18cf","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matthew Holt"},"message":"Apparently vet ships with Go now","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/c21ff8343c8bb5d290002057c9ec322df59c18cf"},{"sha":"3faad41b437c48cea37863123fab425169bc0c6e","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matthew Holt"},"message":"middleware: ResponseRecorder now is an http.Flusher (fixes #677)\n\nFlush every 250ms. This should keep latency somewhat low but there is\nstill buffering; maybe in the future we can make this configurable.","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/3faad41b437c48cea37863123fab425169bc0c6e"},{"sha":"2dca50dee822c479f3bff44cd01a1108cc3b7ec3","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matthew Holt"},"message":"Rewrite automate.sh as Go program; add init folder to release archives\n\nEasier parallelism and more control over platforms we build for, but\nmore importantly, we can do parallel builds using the build script which\nproperly embeds version information into the binaries. We also produce\nthe archive files ourselves and in parallel rather than using external\ntar and zip commands.","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/2dca50dee822c479f3bff44cd01a1108cc3b7ec3"},{"sha":"dfa3b8645d773a0bab83e3f055c8aa54d564c2b8","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matthew Holt"},"message":"Who uses 32-bit Mac anyway. :P","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/dfa3b8645d773a0bab83e3f055c8aa54d564c2b8"},{"sha":"67b137175e492f7648ffab8ff00bc8f4bb2fdf13","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matthew Holt"},"message":"Replaced automate.sh with Go program","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/67b137175e492f7648ffab8ff00bc8f4bb2fdf13"},{"sha":"6a7b777f1453011f42cdb318f3ffb23c39655e48","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matt Holt"},"message":"panic if not a Flusher\n\nCaddy recovers panics that occur in the middleware stack so this is not a risk to process termination. This way is also preferable to hiding the error. See https://github.com/mholt/caddy/commit/3faad41b437c48cea37863123fab425169bc0c6e#commitcomment-17035158","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/6a7b777f1453011f42cdb318f3ffb23c39655e48"},{"sha":"027f697fdf781a7b3d0795e9a89c66305f85ab0a","author":{"email":"4938307672470c6d78a89cc512a0700ba6608a48@tepid.org","name":"Tobias Weingartner"},"message":"Revamp markdown processing.\n\nNuke pre-generation.  This may come back in the form of a more general\ncaching layer at some later stage.\n\nNuke index generation.  This should likely be rethought and re-implemented.","distinct":true,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/027f697fdf781a7b3d0795e9a89c66305f85ab0a"},{"sha":"c64cf218b0a82d144e779454817eb0371a5002a8","author":{"email":"9badae619f85d6141021d55221ac5bc6f13849e6@gmail.com","name":"Tw"},"message":"http.CloseNotifier implementation for http.ResponseWriter wrapper\n\nSigned-off-by: Tw <tw19881113@gmail.com>","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/c64cf218b0a82d144e779454817eb0371a5002a8"},{"sha":"42b7d574210e49020cc0f6ef0490e71116c90ed8","author":{"email":"4938307672470c6d78a89cc512a0700ba6608a48@tepid.org","name":"Tobias Weingartner"},"message":"Fix more tests, and fix template parsing.","distinct":true,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/42b7d574210e49020cc0f6ef0490e71116c90ed8"},{"sha":"c4e2cf96e715075f046bf3dbbfd3a63ae627b160","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matt Holt"},"message":"Merge pull request #737 from tw4452852/closeNotifier\n\nhttp.CloseNotifier implementation for http.ResponseWriter wrapper","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/c4e2cf96e715075f046bf3dbbfd3a63ae627b160"},{"sha":"0a7ca64f53970dbbf94567ace6c873be9fabb69b","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matt Holt"},"message":"gzipResponseWriter should also be a Flusher\n\nTo be consistent with 3faad41b437c48cea37863123fab425169bc0c6e and c64cf218b0a82d144e779454817eb0371a5002a8","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/0a7ca64f53970dbbf94567ace6c873be9fabb69b"},{"sha":"c86c26a0569589c4b468196eb500896bda944446","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@webhippie.de","name":"Thomas Boerger"},"message":"Added \"go up\" link to browse template\n\nIn order to have directly a link within the browse listing I have added\na link to the top of the table to get one level up in the tree. Added\nthat after a chat with @mholt.\n\nSigned-off-by: Thomas Boerger <thomas@webhippie.de>","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/c86c26a0569589c4b468196eb500896bda944446"},{"sha":"ed8a48e7f18c6dbb261b957ed3aaf3d8bbbd611c","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matt Holt"},"message":"Merge pull request #739 from tboerger/feature/browse-go-up\n\nAdded \"go up\" link to browse template","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/ed8a48e7f18c6dbb261b957ed3aaf3d8bbbd611c"},{"sha":"004a7f84ef5069517bbb2a28e861fb6882ae5bc3","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@webhippie.de","name":"Thomas Boerger"},"message":"Make test case less dependent on exact error string (#741)","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/004a7f84ef5069517bbb2a28e861fb6882ae5bc3"},{"sha":"e0b63d92f45fd662de21f7acfa42c20c1fa69868","author":{"email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@webhippie.de","name":"Thomas Boerger"},"message":"Added breadcrumb map function to browse\n\nIn order to being able to really build a custom template for the browse\ndirective I have added another function to build even custom breadcrumb\npaths. The other function `LinkedPath` is not that easy styleable as\nthis map function. That way we are able to build the breadcrumb path\nmatching different CSS frameworks like Bootstrap.\n\nSigned-off-by: Thomas Boerger <thomas@webhippie.de>","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/e0b63d92f45fd662de21f7acfa42c20c1fa69868"},{"sha":"36a3e204b6a492b7f4e788e63c50e8824089b880","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matt Holt"},"message":"Merge pull request #740 from tboerger/feature/browse-breadcrumb\n\nAdded breadcrumb map function to browse","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/36a3e204b6a492b7f4e788e63c50e8824089b880"},{"sha":"ef95173827822ca58bbc82cdd9662a28bfddf065","author":{"email":"87bd6415ec5426d959b8175b6715278e7bff644c@suse.de","name":"Thomas Boerger"},"message":"Dropped LinkedPath and updated browse template\n\nAs discussed with @mholt I have dropped the old LinkedPath function and\nreplaced it within the browse template with the new BreadcrumbMap\nfunction. Visually it looks exactly the same as before, now the template\nfunctionality is just more powerful.\n\nSigned-off-by: Thomas Boerger <tboerger@suse.de>","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/ef95173827822ca58bbc82cdd9662a28bfddf065"},{"sha":"ac80f6edc39f8ce47e2e217a0e3c6bad2166fd6c","author":{"email":"6e15340bc34d98c823445cca0475cc9127379d4b@users.noreply.github.com","name":"Matt Holt"},"message":"Merge pull request #744 from tboerger/feature/breadcrumb\n\nbrowse: Dropped LinkedPath and updated browse template","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/ac80f6edc39f8ce47e2e217a0e3c6bad2166fd6c"},{"sha":"b149a86bc2a3fcbdec55ac1fb3e2e757adcb658e","author":{"email":"c512ea5b688327c80430d4acd3902dd79d68b6fd@hurrikane.de","name":"W. Mark Kubacki"},"message":"server: Rotate TLS ticket \"keys\" (#742)","distinct":false,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/b149a86bc2a3fcbdec55ac1fb3e2e757adcb658e"},{"sha":"48d294a69568c3ab3433a2c8e066f6192c3fa40a","author":{"email":"4938307672470c6d78a89cc512a0700ba6608a48@tepid.org","name":"Tobias Weingartner"},"message":"Better default template.","distinct":true,"url":"https://api.github.com/repos/wjkohnen/caddy/commits/48d294a69568c3ab3433a2c8e066f6192c3fa40a"}]}