{"push_id":637838451,"size":6,"distinct_size":6,"ref":"refs/heads/4.0","head":"5cd541c537bbf5f3faa6cf2dbceac5f1e4d75af9","before":"d376bf6a58e3e4f0b6a6b5d90b5c88d16c0bf524","commits":[{"sha":"2e1325aa9de21b7fd10f2ac56b49fd5a3bbaa189","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Revert \"Add another test case for channelReadComplete() suppression\"\n\nThis reverts commit 5fca3de09869b168586b6ab6fc3e2d05b2b9ecba.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/2e1325aa9de21b7fd10f2ac56b49fd5a3bbaa189"},{"sha":"f35158f40206c8fa22ec30cf581216184314fb35","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Revert \"Do not suppress channelReadComplete() when a handler was just added\"\n\nThis reverts commit a41b46ff430369112bdc9ab2474cb40667c289a3.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/f35158f40206c8fa22ec30cf581216184314fb35"},{"sha":"76dcda8259d60a822a2617cab6ebdd4e12d3fcb5","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Revert \"Ensure channelReadComplete() is called only when necessary\"\n\nThis reverts commit 8b2fb2b985cd969719f23da689eb3dc67282070a.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/76dcda8259d60a822a2617cab6ebdd4e12d3fcb5"},{"sha":"b35f2b4cb4dd82a174c64c3d38486cb0b33c8c18","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Revert \"Ensure ctx.fireChannelReadComplete() is only called when something was produced\"\n\nThis reverts commit 375b9e1307c83a648329711c02237b360d8e3cd5.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/b35f2b4cb4dd82a174c64c3d38486cb0b33c8c18"},{"sha":"3b1bf6348a563ecc23ccd4f1b651141f33fff1a9","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Correctly test for non-auto-read correctness in testsuite\n\nMotiviation:\n\nOur tests for non-auto-read did actually not test this correctly as auto-read was never disabled on the Bootstrap and ServerBootstrap.\n\nModifications:\n\n- Correctly disable auto-read on Bootstrap and ServerBootstrap\n- Fix tests to call ChannelHandlerContext.read() once a Channel becomes active.\n\nResult:\n\nCorrectly test that non-auto-read works.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/3b1bf6348a563ecc23ccd4f1b651141f33fff1a9"},{"sha":"5cd541c537bbf5f3faa6cf2dbceac5f1e4d75af9","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Fix handling of non-auto read for ByteToMessageDecoder and SslHandler\n\nMotivation:\n\nOur automatically handling of non-auto-read failed because it not detected the need of calling read again by itself if nothing was decoded. Beside this handling of non-auto-read never worked for SslHandler as it always triggered a read even if it decoded a message and auto-read was false.\n\nThis fixes [#3529] and [#3587].\n\nModifications:\n\n- Implement handling of calling read when nothing was decoded (with non-auto-read) to ByteToMessageDecoder again\n- Correctly respect non-auto-read by SslHandler\n\nResult:\n\nNo more stales and correctly respecting of non-auto-read by SslHandler.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/5cd541c537bbf5f3faa6cf2dbceac5f1e4d75af9"}]}