{"push_id":849652093,"size":1,"distinct_size":1,"ref":"refs/heads/trunk","head":"f08ce49e2699c691bb96b13d0192a4689eacf895","before":"a35530a373ffcf4a8ba94202879ce5ab2781e220","commits":[{"sha":"f08ce49e2699c691bb96b13d0192a4689eacf895","author":{"email":"7d777ad5f69c3f61a92a5441a83c5e12aa155de8@apache.org","name":"Remy Maucherat"},"message":"- 57799: Some blocking IO code uses InputStream.available() (a useless call that has always been in the java.io API). Following the introduction of non blocking, available() now causes real IO to occur. While this should be mostly harmless for APR and NIO (which can \"read\" 0 bytes), it would leave an async read pending with NIO2. The read IO operation will now not occur unless a read listener has been set (in which case available() is mostly equivalent to the newer isReady() method).\n- Also add a missing i18n.\n- Adapt patch from trunk to the 8 connectors.\n\ngit-svn-id: https://svn.apache.org/repos/asf/tomcat/tc8.0.x/trunk@1712081 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/apache/tomcat80/commits/f08ce49e2699c691bb96b13d0192a4689eacf895"}]}