Make session.rb ignore negative content length
Strip square brackets when creating IPv6 sockets
Merge commit 'ff61ceffac780f70aab1a81f1c7598371bfbd4b5'
Merge commit '88388973c430b171477a435bac504c8568b6ea56'