HTTPCORE-361: Reduced intermediate garbage in HeaderGroup#getFirstHeader()

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1538607 13f79535-47bb-0310-9956-ffa450edef68
HTTPCORE-362: Purge pool per route map after closing out expired or idle connections

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544185 13f79535-47bb-0310-9956-ffa450edef68
HTTPCORE-357: Avoid DNS lookups in SSLIOSessions in server mode.
Contributed by Isaac Cruz Ballesteros <icruzbal at gmail.com>

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544821 13f79535-47bb-0310-9956-ffa450edef68
 HTTPCORE-357: minor code cleanup

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544823 13f79535-47bb-0310-9956-ffa450edef68
Document why the for-each loop is not used here

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544905 13f79535-47bb-0310-9956-ffa450edef68
HTTPCORE-361: Reduced intermediate garbage generated by for-each loops

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544961 13f79535-47bb-0310-9956-ffa450edef68
Apply IOReactorConfig#getRcvBufSize() value to server sockets open by DefaultListeningIOReactor
Contributed by Andreas Veithen <veithen at apache.org>

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544962 13f79535-47bb-0310-9956-ffa450edef68
Document why the for-each loop is not used here

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544988 13f79535-47bb-0310-9956-ffa450edef68
Rename local variable to avoid clash with field

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1544989 13f79535-47bb-0310-9956-ffa450edef68
Rename local variable to avoid clash with field

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545002 13f79535-47bb-0310-9956-ffa450edef68
Inline variable and avoid hiding field of same name

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545003 13f79535-47bb-0310-9956-ffa450edef68
Inline variable and avoid hiding field of same name

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545004 13f79535-47bb-0310-9956-ffa450edef68
DefaultConnectingIOReactor / DefaultListeningIOReactor do not correctly apply some initial socket settings
Contributed by Andreas Veithen <veithen at apache.org>

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545036 13f79535-47bb-0310-9956-ffa450edef68
HTTPCORE-364: IOSessionImpl.getLocalAddress() creates unnecessary copy of channel

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545087 13f79535-47bb-0310-9956-ffa450edef68
Rename local variable to avoid clash with field

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545088 13f79535-47bb-0310-9956-ffa450edef68
Rename local variable to avoid clash with field

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545090 13f79535-47bb-0310-9956-ffa450edef68
Inline variable and avoid hiding field of same name

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545093 13f79535-47bb-0310-9956-ffa450edef68
Rename variables to avoid name hiding

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1545135 13f79535-47bb-0310-9956-ffa450edef68
HTTPCORE-366: Non-blocking SSLIOSession can enter an infinite loop if the underlying channel receives incoming data simultaneously with inactivity timeout

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1547915 13f79535-47bb-0310-9956-ffa450edef68
HTTPCORE-367: Reverted revision 1480321: Call #inputReady as long as there is interest in input, decoder is not done and there is buffered session data

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk@1550666 13f79535-47bb-0310-9956-ffa450edef68