{"push_id":615847862,"size":126,"distinct_size":17,"ref":"refs/heads/master","head":"50fa08f59d3fe2c846563e251ce13c3d3e3908ea","before":"f31f45ae52561ab43998afbdb7617bdfee952ff3","commits":[{"sha":"4fd0fa4cfd965f27a747445ef74b917dedcfbedc","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Encoding headers can overrun the buffer.\n\nValidate buffer size while encoding headers, and pass the NSError back\nup the stack. If over 16K of headers are encoded, this will result\nin the stream being closed.","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/4fd0fa4cfd965f27a747445ef74b917dedcfbedc"},{"sha":"ff8259521041e78d21858562d0e89c9664adda0e","author":{"email":"6878b59011060415b11f1f72d148440da39c38bd@twitter.com","name":"Mike Schore"},"message":"Ensure connections can't be opened past the fire date of a connect timeout","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/ff8259521041e78d21858562d0e89c9664adda0e"},{"sha":"15952694893e87d0c6066e225125e594370e6aca","author":{"email":"6878b59011060415b11f1f72d148440da39c38bd@twitter.com","name":"Mike Schore"},"message":"Move all configuration onto a single dispatch queue","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/15952694893e87d0c6066e225125e594370e6aca"},{"sha":"d3790fa3508eac1c137a836ccecdab10f9e20d8c","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Feedback from last change.\n\nChange error code and buffer size tweak.","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/d3790fa3508eac1c137a836ccecdab10f9e20d8c"},{"sha":"2951197f3c956452e3ff6ef332403a889e710524","author":{"email":"270e364e708f2af319f244c09ceba52a03dbd980@gmail.com","name":"Mike Schore"},"message":"Merge pull request #52 from kgoodier/encode-headers-crash\n\nEncode headers crash","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/2951197f3c956452e3ff6ef332403a889e710524"},{"sha":"5d2e283caa301af75bf15ec64c0cd94b24ea8d7f","author":{"email":"4400a7bf617663268b11439c3062a01ed2b9d2ae@users.noreply.github.com","name":"dkhamsing"},"message":"Update example","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/5d2e283caa301af75bf15ec64c0cd94b24ea8d7f"},{"sha":"2da2f618e6ba73fb6d7b67da971f3e7da03a8468","author":{"email":"270e364e708f2af319f244c09ceba52a03dbd980@gmail.com","name":"Mike Schore"},"message":"Merge pull request #55 from dkhamsing/patch-1\n\nUpdate example","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/2da2f618e6ba73fb6d7b67da971f3e7da03a8468"},{"sha":"fdc48dcb5cb4555fb7bf66390c5981313e86d8a0","author":{"email":"6878b59011060415b11f1f72d148440da39c38bd@twitter.com","name":"Mike Schore"},"message":"Remove whitespace","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/fdc48dcb5cb4555fb7bf66390c5981313e86d8a0"},{"sha":"8b1570a6e251cd060ee9fc041cd02b0bbed3f666","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Return metadata information for failed requests.\n\nRequests that got a response used to include some metadata information\nin the response headers, such as version, stream id, and latency. This\nchange also includes that information when there is no response and an\nNSError is being returned, by using the same header names as keys in\nthe userInfo member of NSError.\n\nThis change also removes the parallelism metadata, as it wasn't being\nused and is available in the configuration.","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/8b1570a6e251cd060ee9fc041cd02b0bbed3f666"},{"sha":"63dc8cd1ad498c87943fd250fb2c2a5ced71a479","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Rename \"SPDYMetadataRequestStreamId\" to \"SPDYMetadataStreamId\".","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/63dc8cd1ad498c87943fd250fb2c2a5ced71a479"},{"sha":"ab4b4937a243b587a61fecbe604cb6b1bb87c9c6","author":{"email":"270e364e708f2af319f244c09ceba52a03dbd980@gmail.com","name":"Mike Schore"},"message":"Merge pull request #56 from kgoodier/metadata-for-errors-in-stream\n\nMetadata for errors in stream","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/ab4b4937a243b587a61fecbe604cb6b1bb87c9c6"},{"sha":"07a768fd69fce11e54daa0630a85b5b62265f953","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Merge branch 'metadata-for-errors-in-stream' into develop","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/07a768fd69fce11e54daa0630a85b5b62265f953"},{"sha":"cac0403d906009390eb073cbd1c61e6478b7cf8a","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Merge remote-tracking branch 'upstream/develop' into develop","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/cac0403d906009390eb073cbd1c61e6478b7cf8a"},{"sha":"04db60bfbbd27e957ca07c1cd4b6a5c96226d0b4","author":{"email":"6878b59011060415b11f1f72d148440da39c38bd@twitter.com","name":"Mike Schore"},"message":"Merge branch 'master' into develop","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/04db60bfbbd27e957ca07c1cd4b6a5c96226d0b4"},{"sha":"266de8fb02c6eb9dad832d05e862613a45610442","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Add additional default HTTP headers to better mimic NSURLRequest's behavior.","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/266de8fb02c6eb9dad832d05e862613a45610442"},{"sha":"255c0b3678219b73f65104b9b73822eb034dc49b","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Public \"metadata\" string constants style cleanup.","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/255c0b3678219b73f65104b9b73822eb034dc49b"},{"sha":"05ef6a2af120b233a66ae10cd40b511b63058c61","author":{"email":"18f9eeae11eca2e38e6a9fac0a0b6b8374405078@twitter.com","name":"Kevin Goodier"},"message":"Additional comments about default HTTP request headers.","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/05ef6a2af120b233a66ae10cd40b511b63058c61"},{"sha":"936d966fdcaa29c5dae56efe982e9c80bfee834a","author":{"email":"270e364e708f2af319f244c09ceba52a03dbd980@gmail.com","name":"Mike Schore"},"message":"Merge pull request #58 from kgoodier/add-http-headers\n\nAdd default HTTP headers","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/936d966fdcaa29c5dae56efe982e9c80bfee834a"},{"sha":"e9ac5d5b79c19c662cbbdfa2891acb4f21d65eff","author":{"email":"6878b59011060415b11f1f72d148440da39c38bd@twitter.com","name":"Mike Schore"},"message":"Split build into platform-specific frameworks","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/e9ac5d5b79c19c662cbbdfa2891acb4f21d65eff"},{"sha":"1d69d4c1e1477a5e8da19b6177eda019f03a2482","author":{"email":"270e364e708f2af319f244c09ceba52a03dbd980@gmail.com","name":"Mike Schore"},"message":"Merge pull request #57 from kgoodier/metadata-style-cleanup\n\nMetadata style cleanup","distinct":false,"url":"https://api.github.com/repos/layerhq/CocoaSPDY/commits/1d69d4c1e1477a5e8da19b6177eda019f03a2482"}]}