{"push_id":849998476,"size":1,"distinct_size":1,"ref":"refs/heads/4.0","head":"a60c472fa484a6594b1e3e0ea0cd329d8deb3165","before":"94ef424e1c3618bd6a86040d5b405d9ea9599962","commits":[{"sha":"a60c472fa484a6594b1e3e0ea0cd329d8deb3165","author":{"email":"a8c456a6b54fc41d6e961143bac21b6e0910a8a8@apple.com","name":"Scott Mitchell"},"message":"EPOLL Shutdown and Half Closed\n\nMotivation:\nThe EPOLL module was not completly respecting the half closed state. It may have missed events, or procssed events when it should not have due to checking isOpen instead of the appropriate shutdown state.\n\nModifications:\n- use FileDescriptor's isShutdown* methods instead of isOpen to check for processing events.\n\nResult:\nHalf closed code in EPOLL module is more correct.","distinct":true,"url":"https://api.github.com/repos/netty/netty/commits/a60c472fa484a6594b1e3e0ea0cd329d8deb3165"}]}