[33mcommit 008145975a74c519f2430b8e207d88b9e801792a[m[33m ([m[1;36mHEAD[m[33m -> [m[1;32mmain[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 18:08:50 2024 -0300

    [UNDERTOW-XXXX] Add a field to the class of the Endpoint

[33mcommit a91ae2250ecea4183a1c685eceabcb9fa960fb79[m
Merge: 347ccd4a3 65003bdd6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 08:38:09 2024 -0300

    Merge pull request #1672 from fl4via/UNDERTOW-2457
    
    [UNDERTOW-2457] Share bytes across multiples attempts to parse v1 by …

[33mcommit 347ccd4a382a1ca8fab3ff28480dffa2d2e5ec2c[m
Merge: 757862504 dee2dbe83
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 08:34:35 2024 -0300

    Merge pull request #1662 from baranowb/UNDERTOW-2444_2.4.x
    
    [UNDERTOW-2444] Fix RST scenario violation in H2

[33mcommit 757862504db4d22be3a576acb121fac70436a7cf[m
Merge: 6bed9fa50 efbb64ce8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 08:33:51 2024 -0300

    Merge pull request #1642 from baranowb/UNDERTOW-1748_main
    
    [UNDERTOW-1748] add comment line to predicates

[33mcommit 6bed9fa50f96d6ddee9c034277319393f7198d90[m
Merge: 4d292cb1b abc70e260
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 08:32:27 2024 -0300

    Merge pull request #1669 from fl4via/UNDERTOW-2279
    
    [UNDERTOW-2279] Re-enable LotsOfHeadersResponseTestCase in Windows

[33mcommit abc70e2601b69cc28d167d129bc71e29ec566cbe[m[33m ([m[1;31morigin/UNDERTOW-2279[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 27 03:19:15 2024 -0300

    [UNDERTOW-2279] Re-enable LotsOfHeadersResponseTestCase in Windows
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 4d292cb1ba467fa846aeb739a47db8577198f12b[m
Merge: 9a10ac4e6 efefa0d8b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 06:59:32 2024 -0300

    Merge pull request #1644 from EarthJeff/UNDERTOW-2422
    
    [UNDERTOW-2422] Return the protocol field of the HttpServerExchange into the status line

[33mcommit efbb64ce845c3d053233543477ba33703829c1df[m[33m ([m[1;32mUNDERTOW-1748_pr-review[m[33m)[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Dec 7 13:04:09 2022 +0100

    [UNDERTOW-1748] add comment line to predicates

[33mcommit efefa0d8b9cc1007498c3bffeefc35b344d9dc38[m
Author: Jeff Okamoto <jeff.okamoto@earthscope.org>
Date:   Mon Aug 5 16:49:17 2024 -0700

    [UNDERTOW-2422] Return the protocol field of the HttpServerExchange into the status line.
    Add tests for this and the default behavior.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 9a10ac4e641fa4cd0fa06937f19791c9940d8ba5[m
Merge: dc41f08c3 9eb017560
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 06:22:56 2024 -0300

    Merge pull request #1661 from aogburn/03917716main
    
    [UNDERTOW-2436] fix HttpServerExchange state flag race conditions

[33mcommit dc41f08c3ff7e50fb8e008f8b4a7a934d827d57e[m
Merge: 7dbf7ed77 601746d86
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 06:20:30 2024 -0300

    Merge pull request #1666 from aogburn/03873850
    
    [UNDERTOW-2446] HttpServletRequestImpl.getParts shouldn't throw exception after already loading parts

[33mcommit dee2dbe83f7a495adf957c8d40e1a63d5374158e[m[33m ([m[1;32mUNDERTOW-2444_pr-review[m[33m)[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Sep 19 10:26:26 2024 +0200

    [UNDERTOW-2444] Fix RST scenario violation in H2

[33mcommit 601746d86f3fcbe7fc6560398997377793069a9b[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Fri Sep 20 19:14:46 2024 -0400

    [UNDERTOW-2446] HttpServletRequestImpl.getParts shouldn't throw exception after already loading parts

[33mcommit 9eb01756033b3663890472da71e6cc4dad8a429f[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Thu Sep 5 17:03:34 2024 -0400

    [UNDERTOW-2436] fix HttpServerExchange state flag race conditions

[33mcommit 65003bdd6fa6e7eec237a53b104cd95314a61c07[m[33m ([m[1;31morigin/UNDERTOW-2457[m[33m, [m[1;32mUNDERTOW-2457[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 04:24:13 2024 -0300

    [UNDERTOW-2457] Share bytes across multiples attempts to parse v1 by ProxyProtocolReadListener, but make sure that we are discarding the bytes whenever we have concluded a reading or reached an error state, so it doesn't leak across multiple requests
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 7dbf7ed778244de2ccd83577a0cf9de4100a433e[m[33m ([m[1;31morigin/main[m[33m, [m[1;31morigin/HEAD[m[33m)[m
Merge: 52d67cb44 773b238d9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 4 03:14:53 2024 -0300

    Merge pull request #1667 from fl4via/main
    
    [UNDERTOW-2449] Fix PushResourceRSTTestCase

[33mcommit 773b238d987a6ae5de46f7399b72531ce8c6f718[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Sep 25 02:43:38 2024 -0300

    [UNDERTOW-2449] Enable test to run in all proxy scenarios, and Windows as well
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f40778c6876e613b0ed0fa3a1b3212311b21faeb[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Sep 25 02:21:26 2024 -0300

    [UNDERTOW-2449] Fix PushResourceRSTTestCase by shutting down writes and adding a response listener only after push resource has been handled by the listener
    
    This will prevent the race condition where shutdown is processed by the server before all the other steps, which would prevent those steps from occurring
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 52d67cb446270405221dc19bca7252044c0ad067[m
Merge: d42e47a62 6823de638
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Sep 25 05:08:30 2024 -0300

    Merge pull request #1665 from fl4via/UNDERTOW-2445
    
    [UNDERTOW-2445] Fix the CI by upgrading all instances of upload-artif…

[33mcommit 6823de6382ffdbc0a160ff78b917c20f9a5bf9d0[m[33m ([m[1;31morigin/UNDERTOW-2445[m[33m, [m[1;32mUNDERTOW-2445[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Sep 19 06:55:47 2024 -0300

    [UNDERTOW-2445] Fix the CI by upgrading all instances of upload-artifact and download-artifact actions to v4
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d42e47a622b723e132f7045a0833dc0da2bbde8f[m
Merge: 91a9dd85a f9865bdab
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Sep 4 10:55:01 2024 +0200

    Merge pull request #1575 from xjusko/UNDERTOW-2273
    
    [UNDERTOW-2273] Change ExchangeAttributeParser so it correctly handle…

[33mcommit 91a9dd85aee25bfaa286a18d4f767ab57e34ad64[m
Merge: a5c20df00 a9d9c0465
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Sep 4 10:26:35 2024 +0200

    Merge pull request #1545 from schnapster/stored-response-json
    
    [UNDERTOW-2412] Read stored json with default UTF-8 encoding

[33mcommit a5c20df00c788c1c4e2d85a917a2131d63e24d49[m
Merge: 1af12df11 d0c82ba6d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Aug 30 20:42:23 2024 -0300

    Merge pull request #1657 from fl4via/UNDERTOW-2429
    
    [UNDERTOW-2429] CVE-2024-7885 Fix ProxyProtocolReadListener leak betw…

[33mcommit d0c82ba6d13fb03da83174641a37fe15990607a7[m[33m ([m[1;31morigin/UNDERTOW-2429[m[33m, [m[1;32mUNDERTOW-2429[m[33m)[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Aug 19 14:11:15 2024 +0200

    [UNDERTOW-2429] CVE-2024-7885 Fix ProxyProtocolReadListener leak between multiple threads
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1af12df11add46dbe7349b9eea2633783df00b90[m
Merge: db09a8b18 baaab68c6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 22 05:56:00 2024 -0300

    Merge pull request #1516 from baranowb/UNDERTOW-2312
    
    [UNDERTOW-2312] multibytes language in URL request to http/https are …

[33mcommit db09a8b187004fc67f3574073ea96ab513be0ff5[m
Merge: 5721e6cd2 08a0913d8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 22 05:41:52 2024 -0300

    Merge pull request #1648 from carterkozak/ckozak/UNDERTOW-2424
    
    UNDERTOW-2424: Prevent connection access-after-free allowed through ChunkedStreamSinkConduit

[33mcommit 5721e6cd25cfb45c39c64533c5742d66133b63da[m
Merge: 32f9e77c6 d52798422
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 22 05:35:39 2024 -0300

    Merge pull request #1646 from aogburn/UNDERTOW-2425
    
    [UNDERTOW-2425] At ServletOutputStreamImpl synchronized workflow (lis…

[33mcommit baaab68c65a615cc40962d54e5ba19905bbfc5f1[m[33m ([m[1;32mUNDERTOW-2312[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 21 08:39:38 2024 -0300

    [UNDERTOW-2312] Fix ALLOW_UNESCAPED_CHARACTERS_IN_URL with query strings in Http2 upgrade
    
    The  new code caused ALLOW_UNESCAPED_CHARACTERS_IN_URL to not work correctly in HTTP2 upgrade scenarios when the characters are in the query. The reason for that is that Http2UpgradeHandler passes
    decode as false when asking Connectors to parse the request path, assuming that otherwise the decode would have been done twice. While that may the true for the parsing of the path, it is not the case when Connectors is parsing query params to set them one-by-one in the HttpServerExchange.This caused LotsOfQueryParametersTestCase to fail when run with HTTP2 Upgrade config.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 32f9e77c6349b84c31aa9903e08d390dd6a64e30[m
Merge: 182e4ca15 18041f8e8
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Thu Aug 22 08:25:23 2024 +0200

    Merge pull request #1649 from fl4via/UNDERTOW-2256
    
    [UNDERTOW-2256] Add missing header

[33mcommit d527984229068b12f43c33535dbdea6ab5f6f806[m[33m ([m[1;32mUNDERTOW-2425[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jan 10 08:09:37 2023 -0300

    [UNDERTOW-2425] At ServletOutputStreamImpl synchronized workflow (listener = null), prevent the buffer.flip() from not being cleared after an error during attempts to write.
    Also, at ServletPrintWriter, verify if no progress is being made when attempting to encode returns overflow after flushing, and mark error even if there are remaining bytes in the buffer.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d66f660c129d8147b51e3ba1b29c230cbbee3fb2[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 9 10:21:23 2023 -0300

    [UNDERTOW-2312] Add test for access log with unescaped characters. Also: make the test pass on the modes for HTTP2 upgrade and AJP
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>
    Signed-off-by: fl4via <frainone@redhat.com>

[33mcommit ed93ab8975ca5a88b066f2f13cdb815ba0cffccb[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Sep 25 14:12:05 2023 +0200

    [UNDERTOW-2312] multibytes language in URL request to http/https are broken in EAP access log.

[33mcommit 18041f8e859102f74c8697f055cb6995aa78c963[m[33m ([m[1;31morigin/UNDERTOW-2256[m[33m, [m[1;32mUNDERTOW-2256[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 14 06:25:58 2024 -0300

    [UNDERTOW-2256] Add missing header.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 08a0913d811c054d3fdf2e0a1b13ce8a28ec4e1f[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Aug 13 12:45:20 2024 -0400

    UNDERTOW-2424: Prevent connection access-after-free allowed through ChunkedStreamSinkConduit
    
    ChunkedStreamSinkConduit releases underlying connections for reuse via a
    conduit listener, however flush calls may still be passed through
    after writes are terminated and successfully flushed. This would cause
    requests to be clobbered when the connection had already been reused
    to send another request, breaking the threading model.

[33mcommit 182e4ca1543c52f438b0244c930dca3d8b6e68e3[m
Merge: 635eeee8b 9daeb1136
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jul 31 08:18:53 2024 +0200

    Merge pull request #1110 from baranowb/UNDERTOW-1870
    
    [UNDERTOW-1870] - make AsyncContext.timeout configurable per deployment

[33mcommit 635eeee8b7a758c2570b508dde349b7358793ae0[m
Merge: 3b486c4f7 99f7efa83
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Tue Jul 30 09:46:54 2024 +0200

    Merge pull request #1586 from xjusko/eos-huffman-not-working
    
    [UNDERTOW-2381] Fix huffman decoding error when EOS literal contains …

[33mcommit 3b486c4f708e9cd2d337706d953e6680bf682b59[m
Merge: ac92f03ed da9af53d3
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Tue Jul 30 09:35:51 2024 +0200

    Merge pull request #1539 from Dkafetzis/UNDERTOW-2335
    
    [UNDERTOW-2335] Add an example of the PredicatesHandler and specifically the predicate handler parser

[33mcommit ac92f03ed4a50e55bbc393daabf968d3470d2c5e[m
Merge: cd6f202ab 162bbbfe8
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Tue Jul 30 08:31:47 2024 +0200

    Merge pull request #1564 from xjusko/UNDERTOW-2249
    
    [UNDERTOW-2249] Change that HttpClientConnection.sendRequest on a clo...

[33mcommit cd6f202ab5bb5171d0f2a9c35682619ebec5009b[m
Merge: ad8a8bb0a 54a300090
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 12:54:06 2024 +0200

    Merge pull request #1186 from baranowb/UNDERTOW-1904
    
    [UNDERTOW-1904] remove exception flow control

[33mcommit ad8a8bb0a0754aa1528b1e7fb99651ef17af1f6d[m
Merge: b710b22f5 0a923a4f2
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 12:42:49 2024 +0200

    Merge pull request #1141 from baranowb/UNDERTOW-1485
    
    [UNDERTOW-1485] fix some wrong letter

[33mcommit b710b22f57af7e10c9176d113ad3298c47020af0[m
Merge: 4f1341880 2f6292174
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 12:38:48 2024 +0200

    Merge pull request #1413 from baranowb/UNDERTOW-1737
    
    [UNDERTOW-1737] add failure-reason to AccessControlListHandler

[33mcommit 4f134188014ddbf0c31c6172f9867c26c5d54f43[m
Merge: 554556c68 4498ae2b9
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 12:03:43 2024 +0200

    Merge pull request #1502 from baranowb/UNDERTOW-2287
    
    [UNDERTOW-2287] Add ACL style ip-match predicate

[33mcommit 554556c6831c1301d1d307958b45e9bc32733b80[m
Merge: b9b39f6c4 f821c7226
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 12:02:42 2024 +0200

    Merge pull request #1506 from dreis2211/UNDERTOW-2295
    
    [UNDERTOW-2295] Stop registration of managed default servlet in case default servlet exists

[33mcommit b9b39f6c4b54b701396b707b3c242c6950fd0504[m
Merge: 999aafd25 d9c5690d1
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:57:50 2024 +0200

    Merge pull request #1540 from xjusko/UNDERTOW-2325
    
    [UNDERTOW-2325] change SecureCookieCommitListener to also look throug…

[33mcommit 999aafd25040f969ce4cf98a5f271febe1d70f9e[m
Merge: afe561454 443c17c4b
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:55:16 2024 +0200

    Merge pull request #1543 from xjusko/UNDERTOW-2229
    
    [UNDERTOW-2229] Add priority to PredicateBuilder to override internal…

[33mcommit afe561454389e38a4bfcbe4c1d4021483c3d16d9[m
Merge: c2132b543 44ab3f78b
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:54:47 2024 +0200

    Merge pull request #1544 from xjusko/UNDERTOW-2230
    
    [UNDERTOW-2230] Add priority to HandlerBuilder to override internal h…

[33mcommit c2132b54343d9cfdc1244f82c62444ef587a8b4f[m
Merge: 1f9490a33 bd7a60361
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:50:46 2024 +0200

    Merge pull request #1554 from baranowb/UNDERTOW-2321
    
    [UNDERTOW-2321] add "commonv" pattern to accesslog

[33mcommit 1f9490a336bbb270f9e4f5e07788e082ee6f7c09[m
Merge: 15761b4f9 f6043a662
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:49:43 2024 +0200

    Merge pull request #1558 from Dkafetzis/UNDERTOW-2256
    
    [UNDERTOW-2256] Resource predicate presentation differs depending on how it is set up

[33mcommit 15761b4f9792125cb4c1bcf151ca20f353f2e504[m
Merge: ab73f9c54 1efc85efc
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:47:18 2024 +0200

    Merge pull request #1577 from xjusko/UNDERTOW-2039
    
    [UNDERTOW-2039] Convert AbstractFramedChannel.AWAIT_WRITABLE_TIMEOUT to nanoseconds

[33mcommit ab73f9c545a979961ea731942427c8e21a1d1dbf[m
Merge: ca2241053 ad9a6a26d
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Mon Jul 29 11:20:54 2024 +0200

    Merge pull request #1082 from baranowb/UNDERTOW-1601_paddy_whack
    
    [UNDERTOW-1901] -  fix max entity handling for multipart

[33mcommit 99f7efa8304819233ed1dddc1f5b7ecd50a1f8c4[m
Author: xjusko <majus312@gmail.com>
Date:   Fri Apr 19 11:58:01 2024 +0200

    [UNDERTOW-2381] Fix huffman decoding error when EOS literal contains EOS symbol.

[33mcommit ca224105317b32b2588a95765a657b6765355d8a[m
Merge: 75ca7c00e ce2079fb3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 16 10:30:34 2024 -0300

    Merge pull request #1639 from fl4via/UNDERTOW-2382
    
    [UNDERTOW-2382] CVE-2024-3653 Switch to LRUCache to store entries in cache in LearningPushHandler

[33mcommit 75ca7c00e01dfc3ab3f9614037c25940dd68eb76[m
Merge: c88f1ec7b 74fdf630c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 16 09:59:20 2024 -0300

    Merge pull request #1638 from fl4via/UNDERTOW-2413
    
    [UNDERTOW-2413] CVE-2024-5971 At SslConduit.wrapAndFlip, make sure al…

[33mcommit c88f1ec7ba75f9eee389e8d229c2fbd4e20fb1e6[m
Merge: 5d7718e04 a9fdb8b23
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 16 09:30:46 2024 -0300

    Merge pull request #1636 from fl4via/UNDERTOW-2418
    
    [UNDERTOW-2418] Adjust properly session timeout also in case when FOR…

[33mcommit ce2079fb393e4d260eaa1b74bfc87b9ecaacf1c8[m[33m ([m[1;31morigin/UNDERTOW-2382[m[33m, [m[1;32mUNDERTOW-2382[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 20 13:35:29 2024 -0300

    [UNDERTOW-2382] CVE-2024-3653 Create system properties for configuring learning push handler default values for max-entries and max-age
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 364dc8275916a2a407cf2931bf85c63c64b752d3[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Mar 27 08:14:25 2024 +0100

    [UNDERTOW-2382] Switch to LRUCache to store entries in cache in LearningPushHandler

[33mcommit 74fdf630c02cbf1838d059f3f3b573000a1ae20d[m[33m ([m[1;31morigin/UNDERTOW-2413[m[33m, [m[1;32mUNDERTOW-2413[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed May 29 04:53:48 2024 -0300

    [UNDERTOW-2413] CVE-2024-5971 At SslConduit.wrapAndFlip, make sure all the consumed bytes of the multiple wrap calls are accounted for at the returning result.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a9fdb8b2336814842e4f09f958c791faf15e7a2a[m[33m ([m[1;31morigin/UNDERTOW-2418[m[33m, [m[1;32mUNDERTOW-2418[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Thu Jun 27 10:01:14 2024 -0400

    [UNDERTOW-2418] Adjust properly session timeout also in case when FORM is combined with other mechanisms

[33mcommit f9865bdab6fe7fc28f888acfd980ce5e87545468[m
Author: xjusko <majus312@gmail.com>
Date:   Wed Mar 27 17:27:55 2024 +0100

    [UNDERTOW-2273] Change ExchangeAttributeParser so it correctly handles nested attributes.

[33mcommit 5d7718e0460dc7e8aff3652d911468e8a07771fe[m
Merge: 4f3aa318f 2dd1438c9
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Thu Jun 27 13:48:23 2024 +0200

    Merge pull request #1618 from baranowb/UNDERTOW-2110_v2
    
    [UNDERTOW-2110] Allow line breaks before predicate operator and befor…

[33mcommit 4f3aa318fb5e065da26dd3d39e91783cb43138a4[m
Merge: fcc750c88 d3d12ead3
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Thu Jun 27 13:48:14 2024 +0200

    Merge pull request #1619 from baranowb/UNDERTOW-2288_2
    
    [UNDERTOW-2288_2] Allow new lines inside handlers/predicates to make …

[33mcommit fcc750c88576dd856a58c5256178ed666b411fe3[m
Merge: e8b7db80d a44dc837d
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Thu Jun 27 11:08:56 2024 +0200

    Merge pull request #1587 from baranowb/UNDERTOW-2033
    
    [UNDERTOW-2033] Derive SecurePredicate from connection encryption, r…

[33mcommit e8b7db80d259d70e0cfe747ff428d741b352fddb[m
Merge: 3ff15f012 385806412
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Thu Jun 27 08:07:26 2024 +0200

    Merge pull request #1569 from baranowb/UNDERTOW-2046
    
    [UNDERTOW-2046] X-Forwarded-For is IP header, not hostname

[33mcommit 3ff15f01224b0acfbdae27d09af9d35519923a8e[m
Merge: 0b2497e08 99bd5a2e0
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 13:17:56 2024 +0200

    Merge pull request #1568 from baranowb/UNDERTOW-2193
    
    [UNDERTOW-2193] Add uniform unity description to UndertwoOptions

[33mcommit 99bd5a2e0bebc906cc236abe45bd503d3bf86ddc[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Mar 15 10:37:59 2024 +0100

    [UNDERTOW-2193] Add uniform unity description to UndertwoOptions

[33mcommit 0b2497e08b548694cf25cd2aeffbbe0a84bcd9d2[m
Merge: 75134342d 44c8d96e3
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 13:08:30 2024 +0200

    Merge pull request #1570 from baranowb/UNDERTOW-2357
    
    [UNDERTOW-2357] remove JDK check in Http2 exapmle

[33mcommit 75134342d5f38537d2c633a90e84a2dcd1357f05[m
Merge: d614c47db 9ae7336cd
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 12:24:17 2024 +0200

    Merge pull request #1590 from baranowb/UNDERTOW-2386
    
    [UNDERTOW-2386] Update ci.yml git doc link

[33mcommit d614c47db817d7224ac5fda6c1216020de3df8ab[m
Merge: 63acace28 0c52c3ba5
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 12:16:28 2024 +0200

    Merge pull request #1595 from baranowb/UNDERTOW-2343
    
    [UNDERTOW-2343] properly handler zealous RST frames in case client ca…

[33mcommit 63acace28c0bd61fd32e6a3b29985311ff6d31cf[m
Merge: 153b0e1d2 0f42096e2
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 11:59:38 2024 +0200

    Merge pull request #1596 from baranowb/UNDERTOW-2397
    
    [UNDERTOW-2397] Properly index huffman table on encoding

[33mcommit 153b0e1d285d8d3262f905a9e0f6ea1086c7a47f[m
Merge: 151ecd33d 7b48a2c1a
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 11:07:11 2024 +0200

    Merge pull request #1617 from fl4via/UNDERTOW-2417
    
    [UNDERTOW-2417] Fix typo in pom config for show warnings

[33mcommit 151ecd33d46b5c6ec5ab3edbfa7be03825f8be91[m
Merge: c25f8f304 a8b2d60af
Author: Bartosz Baranowski <baranowb@gmail.com>
Date:   Wed Jun 26 10:10:07 2024 +0200

    Merge pull request #1597 from baranowb/UNDERTOW-2398
    
    [UNDERTOW-2398] Tweak workflow to allow manual re-runs

[33mcommit d3d12ead31c6deefca8899b0448d392d3efe3e01[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jun 25 12:29:43 2024 +0200

    [UNDERTOW-2288_2] Allow new lines inside handlers/predicates to make definition more readable.

[33mcommit 1efc85efc700aaeb558c2e6ab905d8d1d8cb4426[m
Author: xjusko <majus312@gmail.com>
Date:   Mon Apr 8 13:57:53 2024 +0200

    [UNDERTOW-2039] Convert AbstractFramedChannel.AWAIT_WRITABLE_TIMEOUT to nanoseconds

[33mcommit 44c8d96e304679f634203290cb5732e80291b042[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Mar 18 11:36:04 2024 +0100

    [UNDERTOW-2357] remove JDK check in Http2 exapmle

[33mcommit 2dd1438c9b67f2d879b902e8bd755a328ef6c301[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 24 10:06:27 2024 +0200

    [UNDERTOW-2110] Allow line breaks before predicate operator and before handler

[33mcommit 7b48a2c1a54525d156e5353207df432b364dc683[m[33m ([m[1;31morigin/UNDERTOW-2417[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jun 22 21:24:01 2024 -0300

    [UNDERTOW-2417] Fix typo in pom config for show warnings

[33mcommit c25f8f304584c202ce121ebb826755fa5e63d709[m[33m ([m[1;31mupstream/master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 20 05:26:07 2024 -0300

    Next is 2.4.0.Beta1
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d8edb8ba4d2fa03c649fc901602b1174826987ed[m[33m ([m[1;33mtag: [m[1;33m2.3.14.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Jun 14 20:18:28 2024 -0300

    Prepare 2.3.14.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 58dd3f8f3cd4acf58488c7de1dd69444bd3e6fb7[m
Merge: ef052c3d3 51ae527bf
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 20 04:53:36 2024 -0300

    Merge pull request #1608 from ropalka/UNDERTOW-2409
    
    [UNDERTOW-2409] Adjust properly session timeout also in case when GET requests with custom auth mechanisms are used

[33mcommit ef052c3d383e3c7a69aaaecf61df2183f8244fdc[m
Merge: 62aef6add 90f202ada
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 20 04:53:14 2024 -0300

    Merge pull request #1609 from fl4via/UNDERTOW-2334
    
    [UNDERTOW-2334] CVE-2024-6162 AJP Parser: Do not share the decodeBuff…

[33mcommit 62aef6add7348767fdf23c233cd63056c7116aa7[m
Merge: 5ed2b4f05 603f27663
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 20 04:52:19 2024 -0300

    Merge pull request #1604 from fl4via/UNDERTOW-2405
    
    [UNDERTOW-2405] CVE-2024-27316 Add system property io.undertow.http2-max-header-size (default value set to 20000)

[33mcommit a44dc837d0f3513c8ffb544e23ffcace876931d7[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Apr 26 13:29:08 2024 +0200

    [UNDERTOW-2033] Derive SecurePredicate from connection encryption, rather than scheme

[33mcommit 0c52c3ba55ae456d779c17f12916db4ee0c6bf0a[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri May 31 13:07:31 2024 +0200

    [UNDERTOW-2343] properly handler zealous RST frames in case client cache strict policies

[33mcommit 603f2766384d3daa34ff11a784f512d61b3873ef[m[33m ([m[1;31morigin/UNDERTOW-2405[m[33m, [m[1;32mUNDERTOW-2405[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 18 08:33:16 2024 -0300

    [UNDERTOW-2405] The correct error code to be sent if frame parser refuses more data is PROTOCOL_ERROR
    
    This makes this code consistent with the handling of headers that surpass the max header size limit elsewhere in HTTP2 (see Http2HeaderBlockParser.emitHeader), and the justification is that the max header size must have been handshaken with the peer as part of settings frame, via the SETTINGS_HEADER_TABLE_SIZE parameter.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 296636d341dd8c9ff60dae017500c61f051bc42a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 17 01:13:08 2024 -0300

    [UNDERTOW-2405] CVE-2024-27316 Create system property io.undertow.http2-max-header-size, for configuring the maximum size of HTTP2 header sizes, default value set to 20000
    
    Add a test for that new configuration and update affected tests accordingly.
    Also: add TODO place holders for new config Undertow.HTTP2_MAX_HEADER_SIZE to be added in Undertow 2.4.0.Final.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d798de663e834450acec1041e44bae938a7b45b6[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 17 01:02:20 2024 -0300

    [UNDERTOW-2405] CVE-2024-27316 Remove new max connections per listener config, we can use high and low watermarks for this
    
    This reverts commit c27c1e40c945c11f13b210fd72fadf0ae641f3d0.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 90f202ada89b6d9883beed0f1fe10c99d470d9a8[m[33m ([m[1;31morigin/UNDERTOW-2334[m[33m, [m[1;32mUNDERTOW-2334[m[33m)[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Thu Nov 16 15:11:29 2023 +0100

    [UNDERTOW-2334] CVE-2024-6162 AJP Parser: Do not share the decodeBuffer StringBuilder instance between requests
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 51ae527bf67d9631c33fe6899113141b1d689181[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Tue Jun 18 15:50:23 2024 -0400

    [UNDERTOW-2409] Adjust properly session timeout also in case when GET requests with custom auth mechanisms are used

[33mcommit 5ed2b4f05b54024792459a490cc84d32e37cfb66[m
Merge: 0e7c5abf5 dff51347e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 18 14:26:25 2024 -0300

    Merge pull request #1606 from fl4via/UNDERTOW-2407
    
    [UNDERTOW-2407][UNDERTOW-2408] Prevent the NPE at DefaultByteBufferPool.close() and minor code enhancements

[33mcommit dff51347e7ffea48d5547faae728d10b35b09ed1[m[33m ([m[1;31morigin/UNDERTOW-2407[m[33m, [m[1;32mUNDERTOW-2407[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 18 10:24:17 2024 -0300

    [UNDERTOW-2408] Make DefaultByteBufferPool fields final when appliable
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a56161ae2bd0de81512f660d8b5b74daf35e318c[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 18 10:13:58 2024 -0300

    [UNDERTOW-2407] Prevent the NPE at DefaultByteBufferPool.close()
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 0e7c5abf543a2803dea4fc5ee4e78bcea6a1d15c[m
Merge: 60c57f6db cc9e48ca3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Jun 14 05:06:09 2024 -0300

    Merge pull request #1592 from smmathews-cision-us/CVE-2023-5685
    
    [UNDERTOW-2391] CVE-2023-5685 bump xnio to bring in fix for the CVE

[33mcommit 60c57f6dbd0107843501e36e37a3a535ea617f51[m
Merge: 34d4d15cd c27c1e40c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Jun 14 04:02:53 2024 -0300

    Merge pull request #1603 from fl4via/UNDERTOW-2405
    
    [UNDERTOW-2405] CVE-2024-27316 Fix vulnerability by limiting the numb…

[33mcommit cc9e48ca3245e647b06bf628531b4df41c128268[m[33m ([m[1;32mUNDERTOW-2391_pr-review[m[33m)[m
Author: smmathews-bw-boston <smathews@brandwatch.com>
Date:   Fri May 10 10:47:44 2024 -0400

    [UNDERTOW-2391] bump xnio to bring in fix for CVE-2023-5685
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c27c1e40c945c11f13b210fd72fadf0ae641f3d0[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 11 15:54:30 2024 -0300

    [UNDERTOW-2405] CVE-2024-27316 Fix vulnerability by limiting the number of connections and the length of header frames in the server.
    
    The number of connections is now limited by the system property io.undertow.max-connections-per-listener, whose default value is 100. Also, the length of the header was already being partially controlled by MAX_HEADER_SIZE. Now that value has the default max header size enforced by Http2Channel.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 34d4d15cd46f131d9c9d7d263b2d24faf3459657[m
Merge: d6d4509cb 5d02f5652
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Jun 14 01:13:07 2024 -0300

    Merge pull request #1588 from aogburn/UNDERTOW-2383
    
    [UNDERTOW-2383] do not canonicalize query string in sendRedirect location

[33mcommit 5d02f5652148ba2bda4210b5c2368e44b1383d04[m[33m ([m[1;32mUNDERTOW-2383_pr-review[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Fri Apr 26 14:09:58 2024 -0500

    [UNDERTOW-2383] do not canonicalize query string in sendRedirect location

[33mcommit d6d4509cbe530c4ed57071d9c768e3e275fdf67d[m
Merge: b1615df26 4c025ca37
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 13 19:09:54 2024 -0300

    Merge pull request #1585 from ropalka/UNDERTOW-2378
    
    [UNDERTOW-2378] Adjust properly session timeout also for alternative AUTH mechanisms

[33mcommit b1615df2633de44ec88eeb14506a683208d38563[m
Merge: e12bddd27 4348f9116
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 13 18:21:07 2024 -0300

    Merge pull request #1599 from fl4via/UNDERTOW-2385_pr-review
    
    [UNDERTOW-2385] Use synchronized WeakHashMap in DefaultByteBufferPool

[33mcommit 4348f911656f0a1f1214d858b530f88d3373b224[m[33m ([m[1;31morigin/UNDERTOW-2385_pr-review[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Thu May 9 14:33:40 2024 -0400

    [UNDERTOW-2385] Use synchronized WeakHashMap in DefaultByteBufferPool to avoid leak for released threads
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 130eb3731374748c552be709ee0bbb2cc6a95862[m
Author: corby kim <corby.kim@kakaocorp.com>
Date:   Fri May 3 11:58:59 2024 +0900

    [UNDERTOW-2385] Modify ThreadLocalCache using WeakHashMap

[33mcommit e12bddd27471e60aa79132fca9d96cc24f611d94[m
Merge: a0ad1acf2 786f8395c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 13 14:47:39 2024 -0300

    Merge pull request #1601 from fl4via/UNDERTOW-2400
    
    [UNDERTOW-2400] Fix ResponseWriterTestCase failures

[33mcommit 786f8395cf2744bc98e568bfb05f7f60bca5f360[m[33m ([m[1;31morigin/UNDERTOW-2400[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 13 03:01:18 2024 -0300

    [UNDERTOW-2400] At AsyncResponseWriterOnPostServlet for servlet tests, configure a bigger timeout in the async context, to prevent ci failures caused by slowness in ResponseWriterTestCase.testAsyncRespondBeforeRead
    
    Also, clear the exception field in the superclass ResponseWriterOnPostServlet after reading it, to prevent a non null exception from being read twice, which could cause false test failures
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a0ad1acf21b0bc250d0da67c6439c8f1231cb4c3[m
Merge: a41521a53 0d7efb8b9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 10 06:45:42 2024 -0300

    Merge pull request #1532 from baranowb/UNDERTOW-2332
    
    UNDERTOW-2332 CachingResource mishandling with TTL =0 and FS exhaustion

[33mcommit a8b2d60af3b6a6e294c14ae5985e10ac3787ff24[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jun 4 12:26:33 2024 +0200

    [UNDERTOW-2398] Tweak workflow to allow manual re-runs

[33mcommit 0f42096e215b81d2abde0015076318d98bd2dc77[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jun 4 11:41:30 2024 +0200

    [UNDERTOW-2397] Properly index huffman table on encoding

[33mcommit 9ae7336cd877835a8bd4a3e1819c24a07e00d68b[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon May 6 09:45:45 2024 +0200

    [UNDERTOW-2386] Update ci.yml git doc link

[33mcommit 4c025ca37da507b114aeada41ba4dd10010e1e58[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Apr 23 10:29:26 2024 +0200

    [UNDERTOW-2378] Adjust properly session timeout (on successful login) also in case when alternative AUTH mechanisms are used

[33mcommit a41521a53c3b4ba71bd7e0a2d7040c2ff52ec376[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 19 01:45:11 2024 -0300

    Next is 2.3.14.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 2b13a067463a9cf60365db7c30e3f127737d0ed9[m[33m ([m[1;33mtag: [m[1;33m2.3.13.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 19 01:05:21 2024 -0300

    Prepare 2.3.13.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 313bd6c2624531b64a595f80d51e12dbdc18c97a[m
Merge: 775b80562 4b8a8c1e9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 18 23:38:32 2024 -0300

    Merge pull request #1573 from baranowb/UNDERTOW-2291_2
    
    [UNDERTOW-2291] Shush jdoc and compile warning obfuscating console

[33mcommit 775b80562929549fa2c7fe6aada3a76511ff8f08[m
Merge: 485fd7976 15a7cbed4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 18 23:34:11 2024 -0300

    Merge pull request #1535 from rhusar/contributing-guide-fixes
    
    [UNDERTOW-2375] Minor fixes in contributing guide: broken links, types, style fixes.

[33mcommit 485fd797666572447eae5d5056599c64001a03eb[m
Merge: a635db5ca 0410f3c4d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 18 22:38:34 2024 -0300

    Merge pull request #1581 from fl4via/UNDERTOW-2264
    
    [UNDERTOW-2264] CVE-2023-1973 Force session timeout to 2 minutes when…

[33mcommit a635db5ca0d42a91b739c02b9f128be49437514b[m
Merge: 6c7cb58f9 f65a0c6f4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 18 21:55:45 2024 -0300

    Merge pull request #1565 from aogburn/03749756
    
    [UNDERTOW-2354] Prevent NPE in Bootstrap$WebSocketListener.contextDestroyed

[33mcommit 6c7cb58f964355164287fe62a33c09ce4a74c0cd[m
Merge: ddb4aeeb3 3e8a59623
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 18 21:21:08 2024 -0300

    Merge pull request #1580 from fl4via/UNDERTOW-2374
    
    [UNDERTOW-2374] Move the check for allowUnescapedCharactersInUrl to o…

[33mcommit 0410f3c4d9b39b754a2203a29834cac51da11258[m[33m ([m[1;31morigin/UNDERTOW-2264[m[33m, [m[1;32mUNDERTOW-2264[m[33m)[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Jan 19 19:52:31 2024 +0100

    [UNDERTOW-2264] CVE-2023-1973 Force session timeout to 2 minutes when session was created during the authentication phase. Once authentication is complete restore original (configured) session timeout.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 3e8a596232177837f28ac5d84fdcec3edb01884e[m[33m ([m[1;31morigin/UNDERTOW-2374[m[33m, [m[1;32mUNDERTOW-2374[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 18 17:49:49 2024 -0300

    [UNDERTOW-2374] Move the check for allowUnescapedCharactersInUrl to outside of the path verification loop in Http2ReceiveListener.checkRequestHeaders
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 44ab3f78b44584b4ae882a17b5346e09324cf660[m
Author: xjusko <majus312@gmail.com>
Date:   Mon Jan 8 14:26:45 2024 +0100

    [UNDERTOW-2230] Add priority to HandlerBuilder to override internal handlers with predicate language

[33mcommit 443c17c4becce1693f353f0561bc77b25249c65b[m
Author: xjusko <majus312@gmail.com>
Date:   Tue Dec 19 14:20:16 2023 +0100

    [UNDERTOW-2229] Add priority to PredicateBuilder to override internal predicates with predicate language

[33mcommit 54a300090511de68bf92f297c42949b30ab740cf[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jun 25 11:21:45 2021 +0200

    [UNDERTOW-1904] remove exception flow control

[33mcommit 4b8a8c1e9e79ad414cfd0827645ef353df51d233[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jul 7 11:06:36 2023 +0200

    [UNDERTOW-2291] Shush jdoc and compile warning obfuscating console

[33mcommit 0d7efb8b9e531507f00e56daa1dcdf675257637c[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Oct 31 07:53:29 2023 +0100

    [UNDERTOW-2332] invlidate cache on send op if size and send dont match

[33mcommit 357f54b09d84621418d235726181fb35789c6897[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Oct 27 13:23:28 2023 +0200

    [UNDERTOW-2332] handle FS change listener registration - default to no caching.

[33mcommit 499f87577c891ba5ee70b06dcf8a766e2e575503[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Oct 27 10:47:15 2023 +0200

    [UNDERTOW-2332] properly enforce TTL

[33mcommit 38580641287129eed431eff36844654cc755caf6[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Mar 15 12:58:07 2024 +0100

    [UNDERTOW-2046] X-Forwarded-For is IP header, not hostname

[33mcommit 162bbbfe84fda396a6f4e2010de38a08e12883ec[m
Author: xjusko <majus312@gmail.com>
Date:   Wed Mar 6 15:57:46 2024 +0100

    [UNDERTOW-2249] Change that HttpClientConnection.sendRequest on a closed connection results in a ClosedChannelException instead of IOException

[33mcommit ddb4aeeb32f7ed58d715124acf1d464fc14b30dd[m
Merge: 820f2e09a 8c0225d84
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Mar 15 05:05:57 2024 -0300

    Merge pull request #1561 from ropalka/UNDERTOW-2347
    
    [UNDERTOW-2347] Always specify at least http/1.1 in application_layer_protocol_negotiation ALPN extension when doing TLS

[33mcommit 820f2e09af122b328a6eb725ef8368f48a4fa4c2[m
Merge: cfe34393c b0be85352
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Mar 15 05:03:15 2024 -0300

    Merge pull request #1563 from ropalka/UNDERTOW-2353
    
    [UNDERTOW-2353] A few adjustments to make Undertow build and test on JDK21

[33mcommit cfe34393c0bd2d98aa868fe43db54b69cf3df98c[m
Merge: f357c801f 088c01c9e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 14 21:01:51 2024 -0300

    Merge pull request #1567 from ropalka/UNDERTOW-1926
    
    [UNDERTOW-1926] Enabling all tests of SenderTestCase

[33mcommit 088c01c9e1d5deab6fd18a37c876072453287d83[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Mar 14 23:00:24 2024 +0100

    [UNDERTOW-1926] Enabling all tests of SenderTestCase

[33mcommit f357c801fbefc4846ca8382be317c97974b780c6[m
Merge: 128b9677c f9e968257
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 13 11:35:20 2024 -0300

    Merge pull request #1562 from baranowb/UNDERTOW-2351
    
    [UNDERTOW-2321] invoke thread setup actions only when deployment is i…

[33mcommit f65a0c6f43f060276cb591631db577a1f70daf21[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Thu Mar 7 16:29:57 2024 -0500

    [UNDERTOW-2354] Prevent NPE in Bootstrap.contextDestroyed

[33mcommit 4498ae2b9081d526c1d949449519c6726b86224e[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jul 10 09:18:08 2023 +0200

    [UNDERTOW-2287] Add ACL style ip-match predicate

[33mcommit b0be853525b27da05c0a858957857d3ba0a5ec26[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Mar 6 13:39:53 2024 +0100

    [UNDERTOW-2353] Adding JDK21 to CI test matrix

[33mcommit a0ef325f8313e577858c304ad73d0562594ec314[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Mar 5 20:16:46 2024 +0100

    [UNDERTOW-2353] Resolving JDK21 coveriant override conflict

[33mcommit bd7a60361821167acb2e820cc6b7d7f9597c93b0[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Feb 19 10:48:15 2024 +0100

    [UNDERTOW-2321] add "commonv" pattern to accesslog

[33mcommit f9e96825732824413399a1812c445c9f03489f81[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Mar 6 10:30:20 2024 +0100

    [UNDERTOW-2321] invoke thread setup actions only when deployment is in proper state

[33mcommit 292e81e046c862c4f0be6cf792d26b86a0ebb754[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Mar 5 20:15:17 2024 +0100

    [UNDERTOW-2353] Reset 'java.security.manager' default value back to allow by default to be able to test on JDK18+

[33mcommit 8c0225d84b795229ceab3091a6e04da5bb827341[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Sat Feb 24 20:20:26 2024 +0100

    [UNDERTOW-2347] Always specify at least http/1.1 in application_layer_protocol_negotiation ALPN extension when doing TLS

[33mcommit f6043a662ab07867188f8c85b9671f02bc2dbb28[m
Author: Dimitris Kafetzis <dkafetzi@redhat.com>
Date:   Tue Feb 20 16:00:06 2024 +0200

    [UNDERTOW-2256] Resource predicate presentation differs depending on how it is set up

[33mcommit 128b9677ce82a32ef901d0b40f0ae9f647fdb09c[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 21 03:58:47 2024 -0300

    Next is 2.3.13.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 199cbc012c7e86992a010c27b841d27c4227e52e[m[33m ([m[1;33mtag: [m[1;33m2.3.12.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 21 03:23:47 2024 -0300

    Prepare 2.3.12.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 54f3e4325425c472f5af5fc973e02df83d7a711a[m
Merge: 7d388c5aa 9b7c5037e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 21 02:48:28 2024 -0300

    Merge pull request #1556 from fl4via/UNDERTOW-2339
    
    [UNDERTOW-2339] CVE-2024-1459 Path segment "/..;" should not be treated as "/.."

[33mcommit 7d388c5aae9b82afb63f24e3b6a2044838dfb4de[m
Merge: b422fdf0f e3bcd5b47
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 21 02:48:04 2024 -0300

    Merge pull request #1557 from fl4via/UNDERTOW-2336
    
    [UNDERTOW-2336] CVE-2024-1635 At WriteTimeoutStreamSinkConduit, add a…

[33mcommit b422fdf0f2a5a051a9cd1664ead8277e421a0083[m
Merge: 93d1549e5 b07326101
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 21 01:43:00 2024 -0300

    Merge pull request #1555 from fl4via/UNDERTOW-2280
    
    [UNDERTOW-2280] CVE-2023-5379 At AjpReadListener, do not close the co…

[33mcommit e3bcd5b4790bb5db9f360834923d55e3b0822910[m[33m ([m[1;31morigin/UNDERTOW-2336[m[33m, [m[1;32mUNDERTOW-2336[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jan 8 00:52:51 2024 -0300

    [UNDERTOW-2336] CVE-2024-1635 At WriteTimeoutStreamSinkConduit, add a close listener to guarantee that handle is removed if necessary. Also, synchronize when creating/removing the handle.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 9b7c5037eb3eff021366233a0af6b82ec83c7d94[m[33m ([m[1;31morigin/UNDERTOW-2339[m[33m, [m[1;32mUNDERTOW-2339[m[33m)[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Wed Jan 31 10:56:37 2024 +0100

    [UNDERTOW-2339] CVE-2024-1459 Path segment "/..;" should not be treated as "/.."
    
    Proxies such as httpd proxy do not resolve the path segment "/..;/" to
    be a double dot segment, so they would pass such request path unchanged
    to target server. Undertow on the other hand resolves "/..;/" as double
    dot, which can cause essentially a path traversal problem, where client
    can request resources that should not be available to him per proxy
    configuration.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit b0732610112cb2066b5e43a47a11008edfacee02[m[33m ([m[1;31morigin/UNDERTOW-2280[m[33m, [m[1;32mUNDERTOW-2280[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 8 01:22:47 2023 -0300

    [UNDERTOW-2280] CVE-2023-5379 At AjpReadListener, do not close the connection if read is larger than maxRequestSize
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 93d1549e5d6e34799e00d6293046ae0910e78eee[m
Merge: 0ec07469b 6fab77b00
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Feb 16 17:31:54 2024 +0100

    Merge pull request #1553 from ropalka/UNDERTOW-2345
    
    [UNDERTOW-2345] Use SSLContext from ClientEndpointConfig when provided

[33mcommit 6fab77b00fc1626e5c781d9808cf83f7cffa3629[m
Author: masuda <masuda@F-14ic>
Date:   Tue Feb 13 12:46:45 2024 +0900

    [UNDERTOW-2345] Use SSLContext from ClientEndpointConfig when provided

[33mcommit 0ec07469b2e1d1e23b2352a768b40da0869c8004[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 14 06:39:51 2024 -0300

    Next is 2.3.12.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 90f4f2691a3a31d3c410a83c278c68cb3ffc33ca[m[33m ([m[1;33mtag: [m[1;33m2.3.11.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 13 11:13:31 2024 -0300

    Prepare 2.3.11.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 59ab5d39fc76528d094cffc80a0f8588ff9086ef[m
Merge: 70cb55e5a c81583ac0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 13 07:48:02 2024 -0300

    Merge pull request #1551 from fl4via/UNDERTOW-2338
    
    [UNDERTOW-2338] Fix NPE by making sure asyncStart is true only if asy…

[33mcommit 70cb55e5a04476390bc3159de7e137868f156253[m
Merge: 489e145f8 765f69b52
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 13 07:29:39 2024 -0300

    Merge pull request #1541 from gaol/UNDERTOW-2337
    
    [UNDERTOW-2337] Multipart form-data larger than 16KiB is not available through Servlet getParameter API

[33mcommit c81583ac096f9d0cae024e0282ba2c1362c9643c[m[33m ([m[1;31morigin/UNDERTOW-2338[m[33m, [m[1;32mUNDERTOW-2338[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 13 06:59:03 2024 -0300

    [UNDERTOW-2338] Fix NPE by making sure asyncStart is true only if asyncContext is initialized
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 489e145f80df541911b97f617851fcd92b89332f[m
Merge: f72b2ef81 7aa10abee
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 13 05:26:15 2024 -0300

    Merge pull request #1517 from fl4via/UNDERTOW-2304
    
    [UNDERTOW-2304] Prevent repeating SslConduit.doUnwrap when running hanshake task

[33mcommit 7aa10abee93fa6a3569a9b349ca138a19b9435c1[m[33m ([m[1;31morigin/UNDERTOW-2304[m[33m, [m[1;32mUNDERTOW-2304[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 13 04:27:55 2024 -0300

    [UNDERTOW-2304] At SslConduit, only delegate handshake task if the task is going to run on a different set of threads than current thread
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 765f69b52e8f6344a762a388ff09e1f61cb39138[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 12 16:50:06 2024 -0300

    [UNDERTOW-2337] Also verify if the value of the part can be retrieved as a parameter
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f72b2ef8114ad11bf9add501f3fae0f7bbd12128[m
Merge: c96363d68 1f93a979d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 12 12:27:12 2024 -0300

    Merge pull request #1547 from fl4via/UNDERTOW-2342
    
    [UNDERTOW-2342] CVE-2023-4639 ignore cookie with improper quotes

[33mcommit 1f93a979d2ac264798e5779b5b7172dfafe0066f[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Feb 5 08:58:22 2024 +0100

    [UNDERTOW-2342] CVE-2023-4639 ignore cookie with improper quotes
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a9d9c04650254f9725f8e014cdac7b8ee9e82f39[m
Author: Napster <napster@npstr.space>
Date:   Sun Jan 21 16:06:04 2024 +0100

    Read stored json with default UTF-8 encoding

[33mcommit df5c0ad5121d25786efcf37043475b523238e848[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Wed Dec 20 12:31:00 2023 +0800

    [UNDERTOW-2337] Multipart form-data larger than 16KiB is not available through Servlet getParameter API

[33mcommit da9af53d352bd100a1fe424d18ba4b143916061b[m
Author: Dimitris Kafetzis <dkafetzi@redhat.com>
Date:   Mon Dec 18 16:28:01 2023 +0200

    [UNDERTOW-2335] Add an example of the PredicatesHandler and specifically the predicate handler parser

[33mcommit d9c5690d123fd74c65667fffc9a4fcb27c9afa01[m
Author: xjusko <majus312@gmail.com>
Date:   Mon Dec 4 18:27:59 2023 +0100

    [UNDERTOW-2325] change SecureCookieCommitListener to also look through the response headers for any "set-cookie" headers

[33mcommit c96363d683feb4b1066959d46be59cf2d59a7b7c[m
Merge: d24e1f778 205bf2db1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 22 03:28:24 2023 -0300

    Merge pull request #1518 from TomasHofman/UNDERTOW-2309
    
    UNDERTOW-2309 Prevent memory leak in DefaultByteBufferPool

[33mcommit 15a7cbed4421bfabfe5ac8319aaf8a1fd719aa39[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Nov 9 15:26:47 2023 +0100

    Minor fixes in contributing guide: broken links, types, style fixes.

[33mcommit d24e1f778d74bcb6ab6abb0f1648dbe5ef0ce784[m
Merge: c13970845 3a9de4242
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 23 05:09:26 2023 -0300

    Merge pull request #1529 from fl4via/UNDERTOW-2331
    
    [UNDERTOW-2331] At RapidResetDDoSUnitTestCase, accept  a smaller numb…

[33mcommit c1397084573add0a9fd1f61008d100edee6037b1[m
Merge: 88553c2ca 1194286f8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 23 04:05:58 2023 -0300

    Merge pull request #1528 from fl4via/UNDERTOW-2330
    
    [UNDERTOW-2330] At HttpReadListener, handle race when connection is s…

[33mcommit 3a9de42420133eb8feb14d8b5448e5c3c61e6078[m[33m ([m[1;31morigin/UNDERTOW-2331[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 23 02:00:50 2023 -0300

    [UNDERTOW-2331] At RapidResetDDoSUnitTestCase, accept  a smaller number of responses than expected as the result of race condition where client notices the connection is closed by server before processing responses and it marks reads as broken
    
    Relates to UNDERTOW-2328
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1194286f83961aaa92ea818c4f59b06f981f7b0f[m[33m ([m[1;31morigin/UNDERTOW-2330[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Oct 22 04:22:13 2023 -0300

    [UNDERTOW-2330] At HttpReadListener, handle race when connection is shutdown concurrently with buffer allocation
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 88553c2ca5727f8c09d653c8bb451afd6efb26f0[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 17 11:34:34 2023 -0300

    Next is 2.3.11.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 7d8ebdd72ab175508a371fbd8a40888b25d17ab7[m[33m ([m[1;33mtag: [m[1;33m2.3.10.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 17 10:17:11 2023 -0300

    Prepare 2.3.10.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit eb372bb7954c78f0ed27f9da4a599cce7f836d80[m[33m ([m[1;31morigin/master[m[33m)[m
Merge: ef2c80b88 05d58fa87
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 17 08:14:21 2023 -0300

    Merge pull request #1525 from fl4via/UNDERTOW-2323
    
    [UNDERTOW-2323] Fix for CVE-2023-44487 and related issues

[33mcommit 05d58fa871b5f7cfec44e41c0497d841dbb4e52f[m[33m ([m[1;31morigin/UNDERTOW-2323[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 17 04:40:38 2023 -0300

    [UNDERTOW-2323] Update the test for handling special case where client gets a connection closed by goaway before processing the responses from server
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 6f0ca47cd66647cc81ce2c8a4a86899a27b6e028[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 16 04:26:04 2023 -0300

    [UNDERTOW-2323] At Http2Channel, prevent DDoS attack where a series of requests followed by rst frames canceling the requests can cause a denial of service
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a6861ee5bee49a7f15a36bc05562032397938f83[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 16 01:35:42 2023 -0300

    [UNDERTOW-2327] At Http2Channel, store the rst streams in a cache so responses to rst streams can be handled correctly.
    
    The cache is cleaned after a while (current default value is set to 1 minute). If, during that time, a response to a canceled request stream is received from the server, the channel will be able to detect it is not a protocol error but just a matter of timing: the server responded the request before receiving and processing the rst frame
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 017b15fd4923e36b6e92b371830463864df8149e[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Oct 12 04:56:17 2023 -0300

    [UNDERTOW-2311] Move the constant to UndertowOptions
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit ef2c80b883ab708750ce515c6259de1089bd98be[m
Merge: da1b0a405 e90fbbf42
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Oct 12 04:25:38 2023 -0300

    Merge pull request #1515 from ropalka/default-constants
    
    [UNDERTOw-2310][UNDERTOW-2311] Introducing Missing Default Constants

[33mcommit da1b0a405442f7c77f170601ac1d2273348dda0b[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 04:37:22 2023 -0300

    Next is 2.3.10.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 4db51f960c801837c223667fbd4764b0eb07c7fc[m[33m ([m[1;33mtag: [m[1;33m2.3.9.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 04:12:41 2023 -0300

    Prepare 2.3.9.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit cc76a04bb5b9a814343cb7e305c6628c0c9b3996[m
Merge: d8b9bea2c 15b41595e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 04:06:51 2023 -0300

    Merge pull request #1520 from ropalka/UNDERTOW-2316
    
    [UNDERTOW-2316] Unify InMemorySessionManager with DistributableSessionManager - allow null exchanges

[33mcommit d8b9bea2c28ebf0f98fa7ae97c60676dd361ed6f[m
Merge: e92f24476 766a2ec3b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 03:37:43 2023 -0300

    Merge pull request #1522 from fl4via/UNDERTOW-2313
    
    [UNDERTOW-2313] NPE occurs in session invalidation if a session creat…

[33mcommit e92f244766bc969370305e24c283f3a4defe8c6d[m
Merge: 22ab63b40 e38c9e151
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 03:33:32 2023 -0300

    Merge pull request #1333 from baranowb/UNDERTOW-2072
    
    [UNDERTOW-2072] DefaultByteBufferPool.getBuffer() may return null

[33mcommit 22ab63b40d5e523538db2096160ee084ee04b9c0[m
Merge: e6acf35d0 52cf6a779
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 02:53:54 2023 -0300

    Merge pull request #1521 from fl4via/UNDERTOW-2271
    
    [UNDERTOW-2271] CVE-2023-3223 Large uploaded file does not persist to disk if the f…

[33mcommit 766a2ec3b69adc968459aace3eb1774faf2a505b[m[33m ([m[1;31morigin/UNDERTOW-2313[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Wed Sep 27 11:19:56 2023 -0400

    [UNDERTOW-2313] NPE occurs in session invalidation if a session creation attempt hits UNDERTOW-1971

[33mcommit 52cf6a779c4cf17dfc4cf159aaca986b567b2025[m[33m ([m[1;31morigin/UNDERTOW-2271[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 11 02:08:09 2023 -0300

    [UNDERTOW-2271] Fix the findbugs error (NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE)
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1f67f7a2f189a7de491bd42692e4860261866ff8[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Mon May 29 19:02:12 2023 +0800

    [UNDERTOW-2271] CVE-2023-3223 Large uploaded file does not persist to disk if the filename is omitted
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit e6acf35d0815a0f5925870c16ab32bf59e268b2b[m
Merge: 510bb19d7 856b608c4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 10 10:07:42 2023 -0300

    Merge pull request #1513 from TomasHofman/UNDERTOW-2305
    
    UNDERTOW-2305 Fix NPE in Http2ClearClientProvider

[33mcommit 15b41595e8dde826f503c10eaccd236758be1391[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 3 15:47:58 2023 +0200

    [UNDERTOW-2316] Unify InMemorySessionManager getSession() method behavior with DistributableSessionManager - allow null exchanges

[33mcommit 205bf2db165152d0833f3704aca5c0047cf0a5ed[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Wed Sep 27 12:45:31 2023 +0200

    UNDERTOW-2309 Prevent memory leak in DefaultByteBufferPool

[33mcommit e90fbbf422295a77456e9d9c18d5ed8f7e18441b[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Sep 18 13:57:47 2023 +0200

    [UNDERTOW-2311] Introducing Http2Channel.DEFAULT_MAX_CONCURRENT_STREAMS

[33mcommit 24ac5fb6e3bd6130e7ff4b0d0160d2469e77995d[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Sep 18 13:43:31 2023 +0200

    [UNDERTOW-2310] Introducing UndertowOptions.DEFAULT_MAX_COOKIES

[33mcommit 510bb19d7ea203412b4622b16f2b92c1078f58a3[m
Merge: 58f43f0ab 299b02fa0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 12 03:33:28 2023 -0300

    Merge pull request #1508 from moulalis/UNDERTOW-2296_master
    
    [UNDERTOW-2296] Wrong type in INCLUDE_MAPPING request attribute

[33mcommit 856b608c4a2030ad56cc1f3c7598a526b6bdaa8f[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Tue Sep 5 14:06:55 2023 +0200

    UNDERTOW-2305 Fix NPE in Http2ClearClientProvider

[33mcommit 58f43f0abf68046cf6b6cb5527d0c31d6493e4c4[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 17 06:28:57 2023 -0300

    Next is 2.3.9.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit cea0f3f66ac0f4eafc23ac50708ba4cb1e0d9468[m[33m ([m[1;33mtag: [m[1;33m2.3.8.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 17 06:05:49 2023 -0300

    Prepare 2.3.8.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d34d70d0ac1850ee835f186926d8de2100cb3ac5[m[33m ([m[1;32mUNDERTOW-2275[m[33m)[m
Merge: 7d87eef95 3817c4b9f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 17 03:11:17 2023 -0300

    Merge pull request #1496 from gaol/UNDERTOW-2285
    
    [UNDERTOW-2285] Query parameters get lost in the included JSP page

[33mcommit 299b02fa0c6b355daf76e78be5d10fced0f82b2f[m
Author: moulalis <mshikalw@redhat.com>
Date:   Thu Jul 27 13:17:46 2023 +0530

    [UNDERTOW-2296] Wrong type in INCLUDE_MAPPING request attribute

[33mcommit f821c72260ac7008b24951629880155161700d80[m
Author: Christoph Dreis <christoph.dreis@freenet.de>
Date:   Tue Jul 25 21:16:01 2023 +0200

    [UNDERTOW-2295] Remove comment

[33mcommit 0b4b68b9327653fae7f631808debfabd3bb75945[m
Author: Christoph Dreis <christoph.dreis@freenet.de>
Date:   Tue Jul 25 21:08:17 2023 +0200

    [UNDERTOW-2295] Stop registration of managed default servlet in case default servlet exists

[33mcommit 7d87eef9534807d00c974f92dc46be3d09b703a0[m
Merge: 6689dad38 b2c69a03e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 19 04:23:06 2023 -0300

    Merge pull request #1505 from fl4via/UNDERTOW-2293
    
    [UNDERTOW-2293] Rewrite the fix for UNDERTOW-2243 in a way to prevent extra chunked messages

[33mcommit b2c69a03e45b45613f363de02a7048d15d81e2a9[m[33m ([m[1;31morigin/UNDERTOW-2293[m[33m, [m[1;32mUNDERTOW-2293[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 18 15:26:28 2023 -0300

    [UNDERTOW-2293] Replace boolean values inside of HttpServletResponseImpl by a single flags field.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 6155af85e23623dbb0156b8816e9511c6444999a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 18 14:48:12 2023 -0300

    [UNDERTOW-2293] Add tests for asynchronous writing response, and extra tests for writing response on post before reading input
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f8b848136f1f8fcaa27d1821515ccf5d28a06bb4[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 18 14:22:37 2023 -0300

    [UNDERTOW-2293] Apply the same fix to ServletOutputStreamImpl.updateWrittenAsync
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 4bea3806e233ea0293013fe4f4891b483fa63444[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 18 09:43:32 2023 -0300

    [UNDERTOW-2293] At ServletOutputStreamImpl.updateWritten, mark the response as closed for new bytes if the full content length has been written
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 6689dad38c13d39533c74e1fa8b67782f32b672e[m
Merge: 1340347d9 4e106d130
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 12 02:19:06 2023 -0300

    Merge pull request #1503 from fl4via/UNDERTOW-2292
    
    [UNDERTOW-2292] At HttpRequestConduit, prevent synchronous write/flus…

[33mcommit 4e106d1309bc818fba00f45548f7a18afe493140[m[33m ([m[1;31morigin/UNDERTOW-2292[m[33m, [m[1;32mUNDERTOW-2292[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 11 08:02:30 2023 -0300

    [UNDERTOW-2292] At HttpRequestConduit, prevent synchronous write/flush operations from occuring, returning 0/false in that case.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1340347d9ad0b7d92f2dac8b29d4d5999eec4b0c[m
Merge: 212e6e45d b7454f9cd
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 27 08:01:46 2023 -0300

    Merge pull request #1498 from fl4via/UNDERTOW-2281
    
    [UNDERTOW-2281] At Http2FrameHeaderParser, throw a protocol error for headers not followed by data

[33mcommit b7454f9cda53faa6d901b33d8c235d2a31a35b13[m[33m ([m[1;31morigin/UNDERTOW-2281[m[33m, [m[1;32mUNDERTOW-2281[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 22 15:12:38 2023 -0300

    [UNDERTOW-2281] At Http2FrameHeaderParser, throw a protocol error when END_STREAM is absent only when:request does not contain Expect:100-continue header; or response contains a positive content-length indicating the presence of a content.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 3817c4b9f4a0b1e8bb6b2880ffaec22c6c7fbf2e[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Wed Jun 21 18:05:02 2023 +0800

    [UNDERTOW-2285] Query parameters get lost in the included JSP page

[33mcommit 212e6e45d53d1cdca1519e7654adf682fd627984[m
Merge: b30b6d810 988326c87
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 21 03:22:31 2023 -0300

    Merge pull request #1493 from baranowb/UNDERTOW-2282
    
    [UNDERTOW-2282] Upgrade spotbugs to 4.7.3.4

[33mcommit b30b6d8107c40d95386c38d8003fa08eab35eeb6[m
Merge: 17e61a304 2538532ed
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 14 15:27:37 2023 -0300

    Merge pull request #1480 from TomasHofman/JBEAP-24861
    
    UNDERTOW-2275 Suspend reads before terminating a request to cleanup r…

[33mcommit 17e61a304bc7151e128aac6d081b9a3fa372c05a[m
Merge: 29effcd7a eaf43f4ed
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 13 23:49:52 2023 -0300

    Merge pull request #1475 from TomasHofman/UNDERTOW-2228
    
    UNDERTOW-2228 Undertow write-timeout can cause a truncate response for request coming through keep-alive connection

[33mcommit 988326c87183ffb8f0cd4fdf7bae234b8d9c8efc[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 12 11:53:04 2023 +0200

    [UNDERTOW-2282] - fix source to comply with new rules

[33mcommit 982c6394a76b8cfa0e25444fb60c2d9df4716a9a[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 12 11:43:04 2023 +0200

    [UNDERTOW-2282] update spotbugs version in pom.xml

[33mcommit eaf43f4ed5654723882d7918af9d1597a46336d1[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Wed May 17 11:38:52 2023 +0200

    UNDERTOW-2228 Reset write timeout on suspendWrites()
    
    This applies to scenarios like:
    * multiple HTTP requests over a single Keep-Alive connection,
    * JBoss remoting where multiple invocations come over single connection.

[33mcommit 2538532ed7516cb1afd1ffecba5000427b1d713c[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Fri Jun 2 14:43:58 2023 +0200

    UNDERTOW-2275 Suspend reads before terminating a request to cleanup read-timeout

[33mcommit 29effcd7aefd31b4511a49f9121604759ef0c6ab[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 20:58:00 2023 -0300

    Next is 2.3.8.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit b7c54c422166cb30f84ba15ff0c3ddfa29211f5e[m[33m ([m[1;33mtag: [m[1;33m2.3.7.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 20:30:54 2023 -0300

    Prepare 2.3.7.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit bd80f882cd9620c75eb52e581da10574ab298835[m
Merge: fda05fa3f 45ffe75ba
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 15:35:44 2023 -0300

    Merge pull request #1490 from fl4via/UNDERTOW-2241_2247_2248_master
    
     [UNDERTOW-2241][UNDERTOW-2247][UNDERTOW-2248] Handle write timeout properly so no chunk errors occur

[33mcommit 45ffe75ba08fc186af9a6ea7bc15e8cf403381c4[m[33m ([m[1;31morigin/UNDERTOW-2241_2247_2248_master[m[33m, [m[1;32mUNDERTOW-2241_2247_2248_master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 02:54:15 2023 -0300

    [UNDERTOW-2279] Disable the LotsOfHeadersResponseTestCase for now on Windows, because it has failed on unrelated PR CIs we know it is a preexisting intermitent failure
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit fda05fa3f1902cacc5ab8c39e3f5c2bc528fc8f1[m
Merge: c9c65ffee dd8177541
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 09:51:57 2023 -0300

    Merge pull request #1485 from fl4via/UNDERTOW-2270
    
    [UNDERTOW-2270] io.undertow.servlet.spec.HttpServletRequestImpl NPE t…

[33mcommit c9c65ffee9d6cecb6ae6c88f995f673c0f4ad557[m
Merge: b94e47974 5e07dc459
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 09:27:52 2023 -0300

    Merge pull request #1473 from ropalka/UNDERTOW-2267
    
    [UNDERTOW-2267] Align Servlet.init() method behaviour with previous JBoss Web implementation

[33mcommit b94e4797448618cf4175f7d0c6bf476f780a171e[m
Merge: f7a0a35e5 950ae7cac
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 09:09:39 2023 -0300

    Merge pull request #1481 from carterkozak/ckozak/UNDERTOW-2276
    
    UNDERTOW-2276: Fix NPE in HeaderMap.contains

[33mcommit ec693383af33f2dc3fccfe2d8c44fdb329c91a90[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 7 01:59:09 2023 -0300

    [UNDERTOW-2279] Prevent the ArrayIndexOutOfBoundsException from occurring and, instead, just fail the test if there is no header
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit dd817754191aa5decc841d9dd14c45ec7dbbbee0[m[33m ([m[1;31morigin/UNDERTOW-2270[m[33m, [m[1;32mUNDERTOW-2270[m[33m)[m
Author: moulalis <mshikalw@redhat.com>
Date:   Mon May 29 14:16:19 2023 +0530

    [UNDERTOW-2270]:io.undertow.servlet.spec.HttpServletRequestImpl NPE thrown

[33mcommit 4c186735f888d19e7e67131181e8e1c2f94a6058[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 23 14:46:28 2023 -0300

    [UNDERTOW-2241] At WriteTimeoutStreamSinkConduit, shutdown writes before closing the connection to give a chance to outer channels wrap up. At ChunkedStreamSinkConduit create the last chunk and attempt to flush before truncating writes.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 47d02743b0e544d9d54449888738745f57e10f67[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 23 14:42:21 2023 -0300

    [UNDERTOW-2248] At WriteTimeoutStreamSinkConduit.handleWriteTimeout, reset expireTime to -1, disabling future checks for write timeout at timeoutCommand runnable
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 6be4414057cb19866a72881e508df3655646c672[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 23 14:34:55 2023 -0300

    [UNDERTOW-2247] At HttpResponseConduit.processWrite, properly manage and clear the allocated buffer to prevent NPEs when ClosedChannelExceptions and broken pipe SocketExceptions occur.
    
    Those NPEs can occur at the points where the buffer is closed and it is already null because the buffer was cleared by an inner recursive call as an attempt to deal with the exception.
    The broken pipe can occur when a browser tab is closed during the response writing process.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 31748fc681d56bbe10c4bd33107b6670621ef9f5[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 23 10:40:28 2023 -0300

    [UNDERTOW-2247] At HttpResponseConduit, handle write recursive calls
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 5e07dc45983830f2b6ed8aafbf7b9cbf01df2f44[m[33m ([m[1;32mUNDERTOW-2267_prreview[m[33m)[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue May 2 15:52:07 2023 +0200

    [UNDERTOW-2267] Align Servlet.init() method behaviour with previous JBoss Web implementation

[33mcommit f7a0a35e5ef2a9d0b4104e992db5bdb790c4746c[m
Merge: 3af49688f ffccfee47
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 6 23:18:15 2023 -0300

    Merge pull request #1472 from fl4via/UNDERTOW-2255
    
    [UNDERTOW-2255] Solve the Hpack decoding exception

[33mcommit 3af49688fcd4c5e6a19132bb526f1c9db4019920[m
Merge: ea8a83cec 3560718ac
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 6 23:12:45 2023 -0300

    Merge pull request #1443 from fl4via/UNDERTOW-2243
    
    [UNDERTOW-2243] At ServletOutputStreamImpl.updateWritten, flush the c…

[33mcommit 3560718ac1e81389c16364c7198c0b4e124505a4[m[33m ([m[1;31morigin/UNDERTOW-2243[m[33m, [m[1;32mUNDERTOW-2243[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 28 03:21:20 2023 -0300

    [UNDERTOW-2243] At ServletOutputStreamImpl.updateWritten, flush the channel instead of closing it if full content length has been written
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit ea8a83cecd7bfb96250437c8f0435ac334f0439a[m
Merge: 8e3c0a354 a2b9a66f4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 6 17:14:26 2023 -0300

    Merge pull request #1465 from baranowb/UNDERTOW-2216
    
    [UNDERTOW-2216] fix resource serving via predicates + test

[33mcommit 8e3c0a354ed0127157b96fc360d02077dec25da6[m
Merge: 7777aa0c9 a422d59bd
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 6 17:07:14 2023 -0300

    Merge pull request #1188 from baranowb/UNDERTOW-1896
    
    [UNDEDRTOW-1896] - fix parsing of trailing :: in IPv6

[33mcommit 7777aa0c94b30880bdccca8aa8fb802a473a4ab9[m
Merge: 219e23a07 22464f8b8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 6 14:05:51 2023 -0300

    Merge pull request #1482 from fl4via/UNDERTOW-2277
    
    [UNDERTOW-2277] Prevent writing more than content length at ServletOu…

[33mcommit 22464f8b83788ae0758858d3a33cf7473044f9e9[m[33m ([m[1;31morigin/UNDERTOW-2277[m[33m, [m[1;32mUNDERTOW-2277[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 6 03:37:23 2023 -0300

    [UNDERTOW-2277] Prevent writing more than content length at ServletOutputStream/PrintWriter when contentlength is set
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 950ae7cac2e60ab0933e9eafb3298e69c8a189d5[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Jun 2 15:37:18 2023 -0400

    UNDERTOW-2276: Fix NPE in HeaderMap.contains

[33mcommit 219e23a0700e6c52f22459c3958301b1e0596343[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 16 05:59:43 2023 -0300

    Next is 2.3.7.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit aeb40a1b07f01914affd41ce7ab053fc46fd9ada[m[33m ([m[1;33mtag: [m[1;33m2.3.6.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 16 05:15:24 2023 -0300

    Prepare 2.3.6.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f73e724ab39567e889a6f453aadf520953f3b4ef[m
Merge: 023e16c53 9b6ccc806
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 16 05:14:00 2023 -0300

    Merge pull request #1477 from fl4via/UNDERTOW-2056_2
    
    [UNDERTOW-2056][UNDERTOW-2075][UNDERTOW-2076][UNDERTOW-2077][UNDERTOW-2137] CVE-2022-1259 and related fixes

[33mcommit 9b6ccc80602b7052d9cfc0b06726de44b2b5ae6e[m[33m ([m[1;31morigin/UNDERTOW-2056_2[m[33m, [m[1;32mUNDERTOW-2056_2[m[33m)[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Oct 17 16:53:05 2022 +0200

    [UNDERTOW-2075] Change a bit the execution of suspend resumes in AbstractFramedChannel: suspend is done asap (if in IO thread it's executed immediately, scheduled if not), resume is always postponed to the IO thread.
    
    The boolean vars can be updated immediately but then we need synch all modifications, that update can be in IO thread or not, so synch is needed. We cannot do this in the freed method as we cannot synch on this. So for that case the var is also updated in the IO thread.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1d55daeebfd0942ccd765510327b3b3539f77c01[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Fri Apr 29 16:30:57 2022 +0200

    [UNDERTOW-2137] Freed method can still create issues when queued max buffers are consumed

[33mcommit a8d8092ee6093699514cbdeb488cfdf82c1a1c9f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Apr 25 04:12:44 2022 -0300

    [UNDERTOW-2077] Make ReferenceCountedPooled view close() idempotent.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1f7fb300d3455a5ccb682d0bd27ef35537f3f6bd[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Apr 25 03:30:06 2022 -0300

    [UNDERTOW-2076] At AbstractFramedChannel, check for receivesSuspended* variables before resuming suspending.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f299481c189d344bb25f2abbf7061d3baa0cfe34[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu Mar 17 13:00:50 2022 +0100

    [UNDERTOW-2056] Replace AbstractFramedStreamSinkChannel.awaitWritable by a timeout task

[33mcommit 9daeb1136254d472a7f1f1039ec5ece4b48dcd06[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Apr 21 10:09:13 2021 +0200

    [UNDERTOW-1870] - make AsyncContext.timeout configurable per deployment

[33mcommit a2b9a66f476de2fd5a3cd4bda326171a6228e573[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Apr 13 11:56:22 2023 +0200

    [UNDERTOW-2216] fix resource serving via predicates + test

[33mcommit e38c9e151e8a829e3f16b669de74c85590511519[m[33m ([m[1;32mUNDERTOW-2072_PR_REVIEW[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 07:43:36 2022 -0300

    [UNDERTOW-2072] Add a few changes to the original fix: replace the AtomicIntegerFieldUpdater.addAndGet method by the original volatile read statement, it is more efficient and there is no gain in concurrency safety when using the former, as far as I could find out when investigating this.
    
    Also, I removed the check for temp being null before invoking freeInternal, because it must be non-null if referenceCount was 1 when we retrieved it.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 365fe37201bbfd10283cdc9c05a0050d0cf705b4[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jun 10 07:52:08 2022 +0200

    [UNDERTOW-2072] DefaultByteBufferPool.getBuffer() may return null

[33mcommit 023e16c53fabdb2462183a60113704e7706c7100[m
Merge: 15e5454a0 3e2337dc5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Apr 23 00:40:17 2023 -0300

    Merge pull request #1471 from baranowb/UNDERTOW-2093_2
    
    [UNDERTOW-2263] UNDERTOW-2093 detailed followup

[33mcommit 3e2337dc5efdbda585473d9c1c56b71108c5366b[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 6 16:31:03 2022 +0200

    [UNDERTOW-2093] -(benchmarks) detailed followup on exclude lists

[33mcommit f33c7c452b55bd6a2a6089f7c437e3ce95a4556e[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 6 16:11:16 2022 +0200

    [UNDERTOW-2093] -(websockets) detailed followup on exclude lists

[33mcommit 018c200e462345ec7695083e698f2ceac1ebad69[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 6 15:13:57 2022 +0200

    [UNDERTOW-2093] -(servlet) detailed followup on exclude lists

[33mcommit c62c5a38941973a8717846ccdf5fa441d9d235f7[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jun 3 15:14:57 2022 +0200

    [UNDERTOW-2093] -(core) detailed followup in src

[33mcommit a422d59bdadd2f5e6bed77ae5e8b8cfe834d31b9[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jun 29 13:11:52 2021 +0200

    [UNDEDRTOW-1896] - fix parsing of trailing :: in IPv6

[33mcommit ffccfee47114828d9516afbd44fb99565d3d0f78[m[33m ([m[1;31morigin/UNDERTOW-2255[m[33m, [m[1;32mUNDERTOW-2255[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Apr 18 16:43:24 2023 -0300

    [UNDERTOW-2255] Solve the Hpack decoding exception, by making sure that proxy handler does not forward http2 settings incompatible with the proxy local settings.
    
    This was causing the proxy to send a bigger header table size to server in the HTTP2-Settings headers. As a consequence, the server would try to set the wrong table size, bigger than actually supported, and this would just result in an exception when hpack decoder is invoked with the new header table size.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a595397aace607beb6fec4e1eb44081787e4366a[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jun 3 14:43:48 2022 +0200

    [UNDERTOW-2093] -(core) detailed followup on exclude lists

[33mcommit 15e5454a0a21243b80fbafffb96259a9434748fe[m
Merge: cd7060205 c812bdce3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 13 21:14:34 2023 -0300

    Merge pull request #1466 from baranowb/UNDERTOW-2246
    
    [UNDERTOW-2246] tweak DirectByteBufferDeallocator to detect hardcoded…

[33mcommit cd706020585b0f325893adad4da95a58d5ac905e[m
Merge: 9a493e853 a0889d2e0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 13 21:13:01 2023 -0300

    Merge pull request #1385 from fl4via/UNDERTOW-2031_finalFix
    
    [UNDERTOW-2251] At Http2DataStreamSinkChannel, dot not send END_STREA…

[33mcommit a0889d2e06205d639a0991b30de209c35b2f5c92[m[33m ([m[1;31morigin/UNDERTOW-2031_finalFix[m[33m, [m[1;32mUNDERTOW-2031_finalFix[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 17:05:44 2022 -0300

    [UNDERTOW-2251] At Http2DataStreamSinkChannel, dot not send END_STREAM in the response if response status is 100
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 9a493e8534a70ab6826c7d988c7d96bdc0cffb43[m
Merge: 604879b33 4af3e7f79
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 13 19:25:26 2023 -0300

    Merge pull request #1467 from fl4via/UNDERTOW-2258
    
    [UNDERTOW-2258] Fix the new method HeaderMap.putAll

[33mcommit 4af3e7f7921b4fb4436363e46e5b4785655f5d7d[m[33m ([m[1;31morigin/UNDERTOW-2258[m[33m, [m[1;32mUNDERTOW-2258[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 13 17:06:41 2023 -0300

    [UNDERTOW-2258] The correct way of implementing the new method HeaderMap.putAll is using the Iterator, because headerNames field could be not initialized when putAll is invoked.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c812bdce379ce20ca6e28f1560f498a9798cc926[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Apr 13 14:30:18 2023 +0200

    [UNDERTOW-2246] tweak DirectByteBufferDeallocator to detect hardcoded android version

[33mcommit 604879b3371db31bcdf8dc4765f8843a33c8e30d[m
Merge: affd5f2b8 6658c09d0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 11:12:25 2023 -0300

    Merge pull request #1463 from ropalka/UNDERTOW-2260
    
    [UNDERTOW-2260] Removing unused Jetty ALPN provider - it was targeting JDK8 and below

[33mcommit affd5f2b8b046be284b5f3aa24cbd353ae6a722f[m
Merge: d62a27f1a d1a2d80d0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 10:50:39 2023 -0300

    Merge pull request #1462 from fl4via/UNDERTOW-2258
    
    [UNDERTOW-2258] Fix handling of continue response in Http2ClientConnection

[33mcommit d1a2d80d0367e7cf4a90631b1e268610d07d95a4[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 01:13:21 2023 -0300

    [UNDERTOW-2258] At Http2StreamSourceChannel, make sure that the header map is updated when processing pending frames
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d62a27f1a1098ca7954de6418dd814f80a4fe657[m
Merge: 56d4ef30d 8480203aa
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 09:01:36 2023 -0300

    Merge pull request #1461 from fl4via/UNDERTOW-2259
    
    [UNDERTOW-2259] Increase the timeout for LoadBalancerConnectionPoolin…

[33mcommit 6658c09d03161d6ad91ee1e5c3c8a51e22495fdf[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Apr 11 19:53:32 2023 +0200

    [UNDERTOW-2260] Removing unused Jetty ALPN provider - it was targeting JDK8 and below.

[33mcommit 66596eb9149d8a62e0acc8f50a9ce03a87adda72[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 00:49:41 2023 -0300

    [UNDERTOW-2258] At Http2FrameHeaderParser.getExistingChannel, do not throw a protocol error for headers sent for existing channel without a END_STREAM: this is precisely the scenario of a header sent after a continue response
    
    Also: mark channel  as final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit e84d4a911c17091c5044bc83f3dffb0b38bc2314[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 00:45:49 2023 -0300

    [UNDERTOW-2258] At Http2FrameHeaderParser.getExistingChannel, remove the stream source from the http2 channel only after getting a END_STREAM
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit b59122b308f4cb5fa9697c2e9cf61c43178d4632[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 00:42:08 2023 -0300

    [UNDERTOW-2258] At Http2ClientConnection, handle the continue response by setting a listener to the response channel, resuming reads, and listening to the events at that channel until the final response (non informational status) is received
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 8480203aa4c246967577d3f03f51946bd2234b1e[m[33m ([m[1;31morigin/UNDERTOW-2259[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 12 01:17:00 2023 -0300

    [UNDERTOW-2259] Increase the timeout for LoadBalancerConnectionPoolingTestCase
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 56d4ef30dfba161a18cf03e60736d0b3f2e6ccb4[m
Merge: 20536991a 481041686
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Apr 4 12:20:53 2023 -0300

    Merge pull request #1446 from moulalis/UNDERTOW-2245_master
    
    [UNDERTOW-2245]javax.servlet.forward.mapping request attribute is not…

[33mcommit 20536991a2d22f08ce3878130e6bf1b4ceed39b1[m
Merge: fd4cc49c4 791ebebeb
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Apr 4 10:37:50 2023 -0300

    Merge pull request #1459 from fl4via/UNDERTOW-1938
    
    [UNDERTOW-1938] Resolve MaxRequestSizeTestCase flakiness on Windows

[33mcommit 4810416864ddb9d58019e8800478a2288a8b7937[m
Author: moulalis <mshikalw@redhat.com>
Date:   Fri Mar 3 18:37:20 2023 +0530

    [UNDERTOW-2245]javax.servlet.forward.mapping request attribute is not available in servlets forwarded with RequestDispatcher

[33mcommit 791ebebebecd36af240b17940e234059fce5bab6[m[33m ([m[1;31morigin/UNDERTOW-1938[m[33m, [m[1;32mUNDERTOW-1938[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 28 17:49:23 2023 -0300

    [UNDERTOW-1938] Resolve MaxRequestSizeTestCase flakiness on Windows by waiting for a worker cycle to complete after closing the open listener's connections, making sure no connection is going to be reused in the next request.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit fd4cc49c43af9b04e6ed7bd8e0963b8a6d35849a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Mar 26 12:24:25 2023 -0300

    Next is 2.3.6.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a55aeac10ece93b172f9175b06145d804f4b97c1[m[33m ([m[1;33mtag: [m[1;33m2.3.5.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 15:28:09 2023 -0300

    Prepare 2.3.5.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 86bf19d14b6d2b8ea50c558ea48866c61ed7fa65[m
Merge: 1b763064a a9fe3d0f4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 10:26:19 2023 -0300

    Merge pull request #1452 from fl4via/INVESTIGATE_BUFFER_LEAK_SSLCONDUIT
    
     [UNDERTOW-2252] Potential fix for the SslConduit.dataToUnwrap buffer leak

[33mcommit a9fe3d0f45fee37aeaf0b2b82d900b2f3cc8b469[m[33m ([m[1;31morigin/INVESTIGATE_BUFFER_LEAK_SSLCONDUIT[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 06:33:08 2023 -0300

    [UNDERTOW-2252] Potential fix for the SslConduit.dataToUnwrap buffer leak
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1b763064a41a30583b5df9a118898513007a70be[m
Merge: c91fe12be ccc053b55
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 09:04:32 2023 -0300

    Merge pull request #1453 from fl4via/UNDERTOW-2239
    
    [UNDERTOW-2239] CVE-2023-1108 At SslConduit.wrapAndFlip, do not attem…

[33mcommit ccc053b55f5de9872bc1a4999fd6aa85fc5e146d[m[33m ([m[1;31morigin/UNDERTOW-2239[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 28 16:56:39 2023 -0300

    [UNDERTOW-2239] CVE-2023-1108 At SslConduit.wrapAndFlip, do not attempt to wrap if engine.isInboundDone()
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c91fe12be23b27b70953def0181fa78ce066a3d1[m
Merge: af53274b0 012800794
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 07:22:55 2023 -0300

    Merge pull request #1441 from baranowb/UNDERTOW-1875_2
    
    [UNDERTOW-1875] - add system property to allow ID less matrix parameters

[33mcommit af53274b0d7e7dcf21d89d0ec5da0787879ef3c7[m
Merge: e229399e3 cc2f99a2f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 06:35:05 2023 -0300

    Merge pull request #1447 from fl4via/UNDERTOW-2212
    
    [UNDERTOW-2212] CVE-2022-4492 Server identity in https connection is …

[33mcommit cc2f99a2fea3d5cb57ba2e578588bdc5285e6429[m[33m ([m[1;31morigin/UNDERTOW-2212[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Mar 24 17:22:29 2023 -0300

    [UNDERTOW-2212] At the HttpClientTestCase.testSslServerIdentity test, do not enforce the exception to be of type ClosedChannelException (see UNDERTOW-2249).
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit e5071e52b72529a14d3ec436ae7102cea5d918c4[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Dec 14 09:27:20 2022 +0100

    [UNDERTOW-2212] CVE-2022-4492 Server identity in https connection is not checked by the undertow client
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit e229399e3b7e57dfc7707525d4f4f9fce4e2c4a9[m
Merge: b3f47804a ae15ca399
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Mar 25 05:21:28 2023 -0300

    Merge pull request #1451 from fl4via/UNDERTOW-2250
    
    [UNDERTOW-2250] Update the ci.yml file replacing joschi/setup-jdk wit…

[33mcommit ae15ca3996e6ae0ce7c91b3131cd7dbbd233b859[m[33m ([m[1;31morigin/UNDERTOW-2250[m[33m, [m[1;32mUNDERTOW-2250[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Mar 24 18:27:14 2023 -0300

    [UNDERTOW-2250] Update the ci.yml file replacing joschi/setup-jdk with actions/setup-java
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 012800794f10912dd6a650d8d6122db6bddd66a3[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon May 17 13:53:36 2021 +0200

    [UNDERTOW-1875] - add system property to allow ID less matrix parameters

[33mcommit b3f47804af922abd82578663c6a99c2a26fa0199[m
Merge: ad6889af7 c3d25aa5c
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Feb 15 18:56:46 2023 +0100

    Merge pull request #1409 from carterkozak/ckozak/UNDERTOW-2207
    
    UNDERTOW-2207: UndertowOutputStream allows flush after writes

[33mcommit ad6889af792f3317cc7cd0f86327e016a3f24422[m[33m ([m[1;32mmaster_rebase[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 14 01:55:54 2023 -0300

    Next is 2.3.5.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c2bb7f7d5df3f0eb93e19ee5823c16257ceec4a9[m[33m ([m[1;33mtag: [m[1;33m2.3.4.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 14 00:57:11 2023 -0300

    Prepare 2.3.4.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d6d004d7a73b67ff0cf862481c5f10f4bdff3936[m
Merge: 6da238ee1 2163dd572
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 14 00:38:52 2023 -0300

    Merge pull request #1439 from fl4via/revert
    
    [UNDERTOW-2242][UNDERTOW-1875][UNDERTOW-1442][UNDERTOW-1748] Revert new features from maintenance release

[33mcommit 2163dd572ed6b17c10c6abb821950c0d10e540fd[m[33m ([m[1;31morigin/revert[m[33m, [m[1;32mrevert[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 13 23:45:13 2023 -0300

    Revert "[UNDERTOW-1875] - add system property to allow ID less matrix parameters"
    
    This reverts commit b7a41224b8361b03e02446506661e4fdf0b295c4.

[33mcommit e42373a7a6c2c6f507ac2bbaf1011988740af205[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 13 23:41:47 2023 -0300

    [UNDERTOW-1442] Revert "[UNDERTOW-1896] Add exchange attribute to display start of processing"
    
    This reverts commit e7aca9ec9fc4600f814c24dc040c2b7a0c9dfec8.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 157bcffc89e87e3660fcf2b70b5b198343088199[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 13 23:29:54 2023 -0300

    Revert "[UNDERTOW-1748] add comment line to predicates"
    
    This reverts commit 223be0f3f6a0fbdc6996560298466289bcc811da.

[33mcommit 6da238ee16fc3e7cc69992a728612f719db9967f[m
Merge: 9230a27c2 e2a1f3ad3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 6 17:10:17 2023 -0300

    Merge pull request #1438 from baranowb/UNDERTOW-2200_options
    
    [UNDERTOW-2200] - Path and query parameters are not decoded properly …

[33mcommit e2a1f3ad39d96312f3befbe302629f4a4c2b5cdb[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Feb 3 12:38:22 2023 +0100

    [UNDERTOW-2200] - Path and query parameters are not decoded properly due to flag switch

[33mcommit 9230a27c23037d596a777548d0fe8086e159bcbd[m
Merge: fcc0b74f5 ed5a401c9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 1 10:44:15 2023 -0300

    Merge pull request #1430 from baranowb/UNDERTOW_2218
    
    [UNDERTOW-2218] add default mime for webp

[33mcommit fcc0b74f5fe0899ec62efa2882a52712872b075a[m
Merge: 98bef0d8e 3be85c19c
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Jan 26 12:23:13 2023 +0100

    Merge pull request #1435 from rmartinc/UNDERTOW-2234
    
    [UNDERTOW-2234] HttpClientSNITestCase fails with last jdk 11.0.18 and 17.0.6

[33mcommit 3be85c19cbe0a0d50f5839d52c5e89936156b5ac[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu Jan 26 11:21:05 2023 +0100

    [UNDERTOW-2234] HttpClientSNITestCase fails with last jdk 11.0.18 and 17.0.6

[33mcommit 98bef0d8e21a675f9b5399f0d11fdfa734f16cd5[m
Merge: 5aaa607b0 8785943cc
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Jan 25 19:32:08 2023 +0100

    Merge pull request #1433 from fl4via/UNDERTOW-2211
    
    [UNDERTOW-2211] Fix deny uncovered methods handling

[33mcommit 5aaa607b04d4fd9bf23afa0f276911025ee03205[m
Merge: 4550f2b0d 24f9fb424
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Jan 24 16:07:45 2023 +0100

    Merge pull request #1424 from franz1981/master
    
    [UNDERTOW-2210] Improved write ASCII path on ServletPrintWriter

[33mcommit 4550f2b0d2100356f29817d380fe218301157975[m
Merge: 26cd0c929 09a42b539
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Jan 23 16:54:46 2023 +0100

    Merge pull request #1139 from baranowb/UNDERTOW-1875_options
    
    [UNDERTOW-1875] - add system property to allow ID less matrix parameters

[33mcommit 09a42b539329c768a71091ebf6130271271a82d6[m
Merge: b7a41224b 26cd0c929
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Jan 23 16:54:19 2023 +0100

    Merge branch 'master' into UNDERTOW-1875_options

[33mcommit 26cd0c92983e60a2e43de7c6569d54c2b65e4079[m
Merge: afa3c77c2 5dfb46622
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Jan 23 16:44:48 2023 +0100

    Merge pull request #1133 from baranowb/UNDERTOW-1875
    
    [UNDERTOW-1875] - add system property to allow ID less matrix parameters

[33mcommit b7a41224b8361b03e02446506661e4fdf0b295c4[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon May 17 13:53:36 2021 +0200

    [UNDERTOW-1875] - add system property to allow ID less matrix parameters

[33mcommit 5dfb466229259e4680293132a42118de6f6dde0c[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon May 17 13:53:36 2021 +0200

    [UNDERTOW-1875] - add system property to allow ID less matrix parameters

[33mcommit afa3c77c2506e37bc0521f4c4af9395d6d105381[m
Merge: 2dff361bd e7aca9ec9
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Jan 18 18:00:25 2023 +0100

    Merge pull request #1194 from baranowb/UNDERTOW-1442
    
    [UNDERTOW-1442] Add exchange attribute to display start of processing

[33mcommit 2dff361bd11119c9203dc7352473365002055a26[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Jan 18 15:55:14 2023 +0100

    Revert "[UNDERTOW-1885] remove escape char from delimitered strings"
    
    This reverts commit a7cd1dd17f02e5c44e77d0470cbb26f7c657f2c4.

[33mcommit 5ceb9ad18627f8adfa20d100c3cc3b7761c6625e[m
Merge: a09a149b7 bb5241c1b
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Jan 18 14:27:18 2023 +0100

    Merge pull request #1164 from baranowb/UNDERTOW-1885
    
    [UNDERTOW-1885] remove escape char from delimitered strings

[33mcommit a09a149b748aba8657eb693fdc20125b35181d4f[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Jan 18 09:48:11 2023 +0100

    [UNDERTOW-1890] fix Network Utils exceptions

[33mcommit bb5241c1b46e8443a05188796a925da7b3a3abad[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Nov 22 11:25:29 2021 +0100

    [UNDERTOW-1885] add testcase

[33mcommit a7cd1dd17f02e5c44e77d0470cbb26f7c657f2c4[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 7 09:02:47 2021 +0200

    [UNDERTOW-1885] remove escape char from delimitered strings

[33mcommit 9c8e88fd0ee34b50bbc983970ad6fb26313966a6[m
Merge: 36a45e125 c031bf6fa
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Jan 17 11:57:34 2023 +0100

    Merge pull request #1187 from baranowb/UNDERTOW-1890
    
    [UNDERTOW-1890] - fix NetworkUtils exceptions

[33mcommit ad9a6a26d8e9e9689aa16fbabef7f27b14d05256[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Apr 6 08:46:33 2021 +0200

    [UNDERTOW-1901][UNDERTOW-1601] -  fix max entity handling for multipart

[33mcommit c031bf6faf4f19b4edaccc7e4c98ed7f700107b5[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jun 28 10:13:09 2021 +0200

    [UNDERTOW-1890] - fix NetworkUtils exceptions

[33mcommit e7aca9ec9fc4600f814c24dc040c2b7a0c9dfec8[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jul 5 12:07:02 2021 +0200

    [UNDERTOW-1896] Add exchange attribute to display start of processing

[33mcommit 36a45e125a23143485d5719c6d8edc5ea67fc4f7[m
Merge: 36e1982b9 a89a1e837
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Jan 13 02:20:50 2023 -0300

    Merge pull request #1420 from boris-unckel/UNDERTOW-2208_add_snihostname_exc_msg
    
    [UNDERTOW-2208] Enhance SNI hostname creation exception text

[33mcommit 36e1982b9ceab6291f5195e5ed8c42ff2f3226e6[m
Merge: 0dc05f1bb 223be0f3f
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Jan 13 00:00:42 2023 +0100

    Merge pull request #1417 from baranowb/UNDERTOW-1748
    
    [UNDERTOW-1748] add comment line to predicates

[33mcommit 8785943cc62ae7b453c73c505447885d01234ae7[m[33m ([m[1;31morigin/UNDERTOW-2211[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jan 4 17:29:45 2023 -0300

    [UNDERTOW-2211] Fix for deny-uncovered-http-methods: treat HTTP omitted methods as uncovered
    
    Also: add a DenyUncoveredHttpMethodsTestCase
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d94ebeb5a2b3321c2d0ebf9749ebbdb23fd6789e[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 13 11:42:21 2022 -0300

    [UNDERTOW-2209] Style and cleanup changes (none of the changes will affect the algorithm workflow)
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 15f71338125eb3682b1e7865c1957c47836de9c8[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 13 11:35:28 2022 -0300

    [UNDERTOW-2209] At servlet security handling (SecurityPathMatchesclass), ignore defaultPath security when it is not configured at all.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 24f9fb42483279b0265a154e1b5b60a53bc86493[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Jan 11 17:48:36 2023 +0100

    header fixes

[33mcommit 8565c76910c87c40164f5d92c8f77fafc4e70acb[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Tue Jan 10 14:17:21 2023 +0100

    Removed unused ByteOrder on benchs

[33mcommit 0dc05f1bb940c83214988b060f1d44be8559b804[m
Merge: f9e4cf02d 5960ceb53
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jan 10 09:55:43 2023 -0300

    Merge pull request #1431 from TomasHofman/UNDERTOW-2221
    
    UNDERTOW-2221 Path param parsing not resumed correctly

[33mcommit 5960ceb530494221498835126e6aa7b0c0ff74ff[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Mon Jan 9 09:51:50 2023 +0100

    UNDERTOW-2221 Path param parsing not resumed correctly

[33mcommit ad0a900f54e3bc297eec90902703e866c6400cde[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Nov 2 08:45:41 2022 +0100

    [UNDERTOW-2188] fix deny-uncovered methods to work properly in corner case

[33mcommit f9e4cf02d0b0b057f4a8568a756c3abfe3d0dd54[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jan 3 03:21:25 2023 -0300

    Next is 2.3.4.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit ed5a401c9286eeeed4c4dba081645bcf76841a28[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Jan 2 10:26:22 2023 +0100

    [UNDERTOW-2218] add default mime for webp

[33mcommit d862592af5306ac3218af2dba931fcb31212733f[m[33m ([m[1;33mtag: [m[1;33m2.3.3.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 27 16:28:03 2022 -0300

    Prepare 2.3.3.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 8a62c9c7e8a4b0c7606338eab592fab2031bd54f[m
Merge: c4184922b 4e793af09
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 27 16:20:41 2022 -0300

    Merge pull request #1429 from fl4via/UNDERTOW-2213
    
    [UNDERTOW-2213] Revert deny-uncovered-methods fix for corner case

[33mcommit c4184922b5ac70d18bf7f6299018e95c740e108e[m
Merge: ce3ca99b6 21f0b1499
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Dec 21 02:23:38 2022 -0300

    Merge pull request #1427 from fl4via/UNDERTOW-2023_README
    
    [UNDERTOW-2023] Update README file, extracting contributing and security

[33mcommit 50a248242b0a877618427f3a1bff326a7a454d08[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Dec 21 01:37:35 2022 +0100

    fixed small error on JMH bench

[33mcommit 592b99d5af3db3cb7681844276fe1621eee03361[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Dec 21 01:17:54 2022 +0100

    Removing un-necessary cleanup mask

[33mcommit a4c563364de18aa4e43b28b3c1d718d90f74eafc[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Tue Dec 20 18:41:44 2022 +0100

    Further improving performance by using less tmp registers

[33mcommit 4e793af094f74f983593e4145ef7b0a9b3bfaaca[m[33m ([m[1;31morigin/UNDERTOW-2213[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 15 12:16:04 2022 -0300

    [UNDERTOW-2213] Revert "[UNDERTOW-2188] fix deny-uncovered methods to work properly in corner case"
    
    This reverts commit c64a8aee50fb697811df8507e846b29dd3efa7ed.

[33mcommit 96b7d3af7dd4ca3d5860e6e483ea73ad9b32f52f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 15 12:15:37 2022 -0300

    [UNDERTOW-2213] Revert "[UNDERTOW-2209] At servlet security handling (SecurityPathMatchesclass), ignore defaultPath security when it is not configured at all."
    
    This reverts commit a3aee5c3855bc37fe653229b0d9bdf9115fa3b42.

[33mcommit cd6ca38176de3e4d5c822d14c347f07de1ec1493[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 15 11:25:57 2022 -0300

    [UNDERTOW-2213] Revert "[UNDERTOW-2209] Style and cleanup changes (none of the changes will affect the algorithm workflow)"
    
    This reverts commit f29fcc784766e17d001d5756b5a61f6474818384.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 5ecbd9c4c83027f13b9ba8466bc7b60c7ae5df24[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Dec 14 21:42:33 2022 +0100

    single class import on JMH bench

[33mcommit 21f0b1499c6860dc3973ca8ef0c4205166945dcd[m[33m ([m[1;31morigin/UNDERTOW-2023_README[m[33m, [m[1;32mUNDERTOW-2023_README[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 9 04:36:55 2022 -0300

    [UNDERTOW-2023] Update README file, extracting contributing and security
    information to separate files. Add CODEOWNERS file
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit ce3ca99b6a4f97209d87dbf189327f359799fe87[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Dec 14 03:26:28 2022 -0300

    Next is 2.3.3.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f52b70c1520277a1552f0f453c2a908897a8a5dc[m[33m ([m[1;33mtag: [m[1;33m2.3.2.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Dec 14 03:06:05 2022 -0300

    Prepare 2.3.2.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit de1f1afa45a433b185c15900be662f42e229964a[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Dec 14 03:55:27 2022 +0100

    JMH playground

[33mcommit 1314c019b185e8bf55b3fc045bf5ee614d89c84a[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Dec 14 02:52:54 2022 +0100

    batch encoding

[33mcommit cc58de2fe801d98b29d4b16c109ad0a24e726e94[m
Author: franz1981 <nigro.fra@gmail.com>
Date:   Wed Dec 14 01:15:15 2022 +0100

    [UNDERTOW-2210] Improved write ASCII path on ServletPrintWriter

[33mcommit 50c9301af698f9f356158532d28fa9486570e04c[m
Merge: 83689a3af f29fcc784
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 13 17:35:19 2022 -0300

    Merge pull request #1422 from fl4via/UNDERTOW-2209_uncovered-methods
    
    [UNDERTOW-2209] Ignore defaultPath security when it is not configured at all

[33mcommit f29fcc784766e17d001d5756b5a61f6474818384[m[33m ([m[1;31morigin/UNDERTOW-2209_uncovered-methods[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 13 11:42:21 2022 -0300

    [UNDERTOW-2209] Style and cleanup changes (none of the changes will affect the algorithm workflow)
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a3aee5c3855bc37fe653229b0d9bdf9115fa3b42[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 13 11:35:28 2022 -0300

    [UNDERTOW-2209] At servlet security handling (SecurityPathMatchesclass), ignore defaultPath security when it is not configured at all.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a89a1e8377da7b4ae0d452f28e941c3fdb2e3611[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Sun Dec 11 19:01:09 2022 +0100

    [UNDERTOW-2208] Enhance SNI hostname creation exception text
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-2208

[33mcommit 83689a3af2d6bcc78076a014be87295612a4404e[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 9 05:25:22 2022 -0300

    Next is 2.3.2.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f33c3871f1c0c82aa0707caf780f70cfa8037461[m[33m ([m[1;33mtag: [m[1;33m2.3.1.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 9 05:03:13 2022 -0300

    Prepare 2.3.1.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 5b59470d750cb8e6bc69ff5d2ef5ec7ae564dda1[m
Merge: e3a1780d2 c64a8aee5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 9 04:41:32 2022 -0300

    Merge pull request #1399 from baranowb/JBEAP-23166
    
    [UNDERTOW-2188] fix deny-uncovered methods to work properly in corner…

[33mcommit e3a1780d2576dfc220a5d82daf4e5fb1ff991de5[m
Merge: c6ad90caa 3d8551a17
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 9 04:35:03 2022 -0300

    Merge pull request #1402 from rmartinc/UNDERTOW-2198-master
    
    [UNDERTOW-2198] Add Option to force the SNIHostName

[33mcommit 223be0f3f6a0fbdc6996560298466289bcc811da[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Dec 7 13:04:09 2022 +0100

    [UNDERTOW-1748] add comment line to predicates

[33mcommit 2f62921746f57f0aafcbba2e4d2cf3fbf18cdad7[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Nov 25 11:35:36 2022 +0100

    [UNDERTOW-1737] add failure-reason to AccessControlListHandler

[33mcommit c6ad90caa6e28458503d9693d6a76f9e5ed73014[m
Merge: d9d891bc7 bd64ced12
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Nov 24 15:45:28 2022 +0100

    Merge pull request #1411 from rmartinc/UNDERTOW-2206
    
    [UNDERTOW-1591][UNDERTOW-2123][UNDERTOW-2206] IAE trying to decode a requestPath

[33mcommit bd64ced129d9d68717781759675f9e606624cf1b[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Nov 21 13:36:15 2022 +0100

    [UNDERTOW-1591][UNDERTOW-2123][UNDERTOW-2206] IAE trying to decode a requestPath

[33mcommit d9d891bc70d32d028ae7a3c2a6ab910fc3e5bc83[m
Merge: d24d91fa0 990a80a45
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 23 09:35:35 2022 -0300

    Merge pull request #1407 from fl4via/UNDERTOW-2186-master
    
    [UNDERTOW-2186] allow WEB-INF or META-INF subdirectory access

[33mcommit 52577d124f5ac6e540602f790ccba6d72cb32f32[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Nov 21 13:20:51 2022 +0100

    Revert "[UNDERTOW-1591][UNDERTOW-2123] Always decode pathInfo and servletPath as required by Servlet specification."
    
    This reverts commit f49d1d91779028b2cb5e28af3c3ef3b17da32c24.

[33mcommit c3d25aa5c998e48a6f064c58ca5131a00f291a5f[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Nov 17 15:53:06 2022 -0500

    UNDERTOW-2207: UndertowOutputStream allows flush after writes
    
    Previously, setting Content-Length would auto-close the stream
    in such a way that a flush after the final write would throw
    an IOException due to internal self-closure.

[33mcommit d24d91fa0c0cc6cc55a1a2d42e6683d637b29fd0[m
Merge: cbf3f2eeb b5f4a69f2
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Nov 16 13:54:51 2022 +0100

    Merge pull request #1406 from fl4via/UNDERTOW-2202
    
    [UNDERTOW-2022] At MultipartParser.MultipartUploadHandler.close, clea…

[33mcommit 990a80a457edaa819450cc1b1e102d4f86ba8a21[m[33m ([m[1;31morigin/UNDERTOW-2186-master[m[33m, [m[1;32mUNDERTOW-2186-master[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Tue Oct 18 17:53:12 2022 -0400

    [UNDERTOW-2186] allow WEB-INF or META-INF subdirectory access

[33mcommit cbf3f2eebf9c47c63648b6aa277fdb14f85469ed[m
Merge: 86f2c5bd3 6ca63f0ce
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Nov 15 00:02:26 2022 -0300

    Merge pull request #1400 from dreis2211/UNDERTOW-2196
    
    [UNDERTOW-2196] Reduce allocations caused by HttpString

[33mcommit 86f2c5bd38acea1b859eb2154f9ca36f1204bd47[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 14 17:52:42 2022 -0300

    [UNDERTOW-2204] Add a CODE_OF_CONDUCT.md file (#1401)
    
    * Add a CODE_OF_CONDUCT.md file
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>
    
    * [UNDERTOW-2204] Update CODE_OF_CONDUCT.md
    
    Co-authored-by: Radoslav Husar <radosoft@gmail.com>
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>
    Co-authored-by: Radoslav Husar <radosoft@gmail.com>

[33mcommit b5f4a69f2a635e483161d0c4002d733d51072e3f[m[33m ([m[1;31morigin/UNDERTOW-2202[m[33m, [m[1;32mUNDERTOW-2202[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 14 16:02:28 2022 -0300

    [UNDERTOW-2022] At MultipartParser.MultipartUploadHandler.close, clear the references to temp file handles
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 3d8551a1771c1f664975b2df4d1cbac374cc3b54[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Nov 7 09:45:54 2022 +0100

    [UNDERTOW-2198] Add Option to force the SNIHostName

[33mcommit 5589b9bd227c319943767fd8ce7e2fc48520c4be[m
Merge: 522042d59 77e219bac
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 9 11:20:21 2022 -0300

    Merge pull request #1405 from baranowb/UNDERTOW-2184
    
    [UNDERTOW-2184] - properly propagate sessionChanged callback

[33mcommit 522042d59dcf8f69ff59dbef0ed1a4a0091c0640[m
Merge: 30e551d78 2d5f2a3ee
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 9 11:00:57 2022 -0300

    Merge pull request #1404 from rmartinc/UNDERTOW-2189
    
    [UNDERTOW-2189] IOException thrown when trying to close already closed stream

[33mcommit 30e551d7837c4cea7b92141b82c03b9f160f99e3[m
Merge: 009de9e72 74f78ecdc
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 9 10:41:12 2022 -0300

    Merge pull request #1396 from rmartinc/UNDERTOW-2190
    
    [UNDERTOW-2190] DefaultServlet serves CSS and JS blobs even if directory listing is disabled

[33mcommit 77e219bac25c1d9af5c67de50f7496bbe3e135c1[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Nov 9 14:21:01 2022 +0100

    [UNDERTOW-2184] - properly propagate sessionChanged callback

[33mcommit 009de9e727de4365731214fea17534fe68b04c1a[m
Merge: e66aa1f28 c7eee115b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Nov 8 02:38:21 2022 -0300

    Merge pull request #1393 from rmartinc/UNDERTOW-2054
    
    [UNDERTOW-2054] Buffer leak errors involving SslConduit on CI

[33mcommit 2d5f2a3eecb8b91b038d3b04a4d228dc44ea24a6[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Nov 7 15:45:21 2022 +0100

    [UNDERTOW-2189] IOException thrown when trying to close already closed stream

[33mcommit 6ca63f0ce55d52ae7782ba4270bc27714c5e9500[m
Author: Christoph Dreis <christoph.dreis@freenet.de>
Date:   Fri Nov 4 13:46:04 2022 +0100

    [UNDERTOW-2196] Reduce allocations caused by HttpString

[33mcommit c64a8aee50fb697811df8507e846b29dd3efa7ed[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Nov 2 08:45:41 2022 +0100

    [UNDERTOW-2188] fix deny-uncovered methods to work properly in corner case

[33mcommit 74f78ecdcbafad4c82e3505409781082763092b8[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu Oct 27 12:09:15 2022 +0200

    [UNDERTOW-2190] DefaultServlet serves CSS and JS blobs even if directory listing is disabled

[33mcommit e66aa1f280d3bf71f046d2ab645b520676819677[m
Merge: 4657721c8 f49d1d917
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Oct 26 13:10:05 2022 +0200

    Merge pull request #1394 from ropalka/master-UNDERTOW-2123
    
    [UNDERTOW-2123] always URL decode pathInfo and servletPath as required by Servlet specification

[33mcommit c7eee115bd7d8e417f7e25099635b7ac3c0c87a8[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Oct 26 10:02:06 2022 +0200

    [UNDERTOW-2054] Buffer leak errors involving SslConduit on CI

[33mcommit f49d1d91779028b2cb5e28af3c3ef3b17da32c24[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 25 13:57:13 2022 +0200

    [UNDERTOW-1591][UNDERTOW-2123] Always decode pathInfo and servletPath as required by Servlet specification.
    
    The HttpServletRequest specification says:
     * getContextPath: not decoded
     * getPathInfo: decoded
     * getPathTranslated: not decoded
     * getQueryString: not decoded
     * getRequestURI: not decoded
     * getServletPath: decoded

[33mcommit 3fba0f4800970095d57b50d8332b30c1ff7aa773[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 25 13:55:57 2022 +0200

    Revert "[UNDERTOW-1591] Fix AsyncContext.dispatch() to pass decoded path"
    
    This reverts commit 209c64acc39bb54b1c10ae0ff1ac6959adf12c69.

[33mcommit 4657721c8e523834a4dbfed2e7cfe5b027de8ed3[m
Merge: a5ca75427 b8db9ae8b
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Oct 14 20:53:20 2022 +0200

    Merge pull request #1390 from rmartinc/UNDERTOW-2185
    
    [UNDERTOW-2185] Upgrade Apache DS to 2.0.0.AM26

[33mcommit b8db9ae8b8608f9e9663be8440c3bfdb89019b9b[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Fri Oct 14 11:22:01 2022 +0200

    [UNDERTOW-2185] Upgrade Apache DS to 2.0.0.AM26

[33mcommit a5ca75427d3181ba87bad0c82c83ff76b471461b[m
Merge: def8da683 2c97a39d4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 13:16:51 2022 -0300

    Merge pull request #1367 from carterkozak/ckozak/deflater
    
    UNDERTOW-2143 Deflaters operate directly on ByteBuffers

[33mcommit 2c97a39d42bde40570d5f8b48477ab44c25cb737[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Aug 25 00:58:13 2022 -0400

    only undo consumed bytes

[33mcommit 925dba9eb5726a2fac43039679434cf2184241a4[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Aug 24 21:40:13 2022 -0400

    no need to restore position in postDeflate

[33mcommit f5eeb841614f25fcd71d087192dfe9406ecefd40[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Aug 24 11:44:39 2022 -0400

    Avoid additional buffers outside of writing trailers

[33mcommit f02c7ecd6cf6f99eddb95a1615c972f40bd3e25d[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Aug 24 09:09:33 2022 -0400

    fix batch-write

[33mcommit d0faaf81fdcb291151d57d87ac6f2454392d7844[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Aug 23 14:53:14 2022 -0400

    post-update gzip crc based on what has been compressed

[33mcommit 3845f177c7936df585f745f9e3186b57f630c1c8[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Mon Aug 22 14:59:13 2022 -0400

    UNDERTOW-2143 Deflaters operate directly on ByteBuffers

[33mcommit def8da6838241d5b0a41496cc018b6ba19489327[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 12:00:48 2022 -0300

    Next is 2.3.1.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit ddb772c84f8ee5ce7a803c883df313c1e2353e8a[m[33m ([m[1;33mtag: [m[1;33m2.3.0.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 05:41:24 2022 -0300

    Prepare 2.3.0.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit b6be599d9f6aaf25944953daab206936192fe796[m
Merge: d50b190bb 3b5747900
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 05:36:51 2022 -0300

    Merge pull request #1389 from fl4via/DEP_UPGRADE
    
    [UNDERTOW-2171..UNDERTOW-2175][UNDERTOW-2177..UNDERTOW-2183] Dependencies upgrade

[33mcommit d50b190bb261d762a3389a84f8be22d4bd2a44d1[m
Merge: 187bdba1a bd57d0f33
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 05:30:17 2022 -0300

    Merge pull request #1388 from rmartinc/UNDERTOW-2176
    
    [UNDERTOW-2176] ActiveRequestTrackerTest.testRequestTracking fails intermittently

[33mcommit 187bdba1ae060db43e5d302c328fb79ab1d3033b[m
Merge: 9cf55bbdb 9588f96a0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 05:08:45 2022 -0300

    Merge pull request #1360 from fl4via/UNDERTOW-2069_final
    
    [UNDERTOW-2069] Fix the deadlock and add a test for it

[33mcommit 3b5747900b2ec75569f2c4c1c0366d8cd1a543ac[m[33m ([m[1;31morigin/DEP_UPGRADE[m[33m, [m[1;32mDEP_UPGRADE[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:43:14 2022 -0300

    [UNDERTOW-2183] Upgrade WildFly Common to 1.6.0.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a155c0139ff53ca8f38953be37b56dc05b56f193[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:42:40 2022 -0300

    [UNDERTOW-2182] Upgrade JBoss Threads to 3.5.0.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 8e3310cb6510ae8281b74da7cf70d00f15ea9dfc[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:42:00 2022 -0300

    [UNDERTOW-2181] Upgrade XNIO to 3.8.8.Final (CVE-2022-0084)
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit acb81a1738d1946f03fc26e70faec025fc76290a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:41:23 2022 -0300

    [UNDERTOW-2180] Upgrade JBoss Log Manager to 2.1.19.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d663f008d58c46eec5c3f359fdc87c880d37d64d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:40:45 2022 -0300

    [UNDERTOW-2179] Upgrade JBoss Logging to 3.4.3.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 2778298b99a3814720e6e2125aa8249f63db094d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:40:16 2022 -0300

    [UNDERTOW-2178] Upgrade JBoss Class File Writer to 1.2.5.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 6b7d2b04b77823c2aa93ab2e9d6a74ae10c1c7fe[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:38:56 2022 -0300

    [UNDERTOW-2177] Upgrade Netty to 4.1.82.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d73a8a2f26a4a91a4da7312ab9a87167439c6c3c[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:38:11 2022 -0300

    [UNDERTOW-2175] Upgrade JUnit to 4.13.2
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 547deba20c0b178e207b258792ce47099d41bc61[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:37:24 2022 -0300

    [UNDERTOW-2174] Remove batavia plugin config and dependencies
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 36f5e831a55f0286d1ae71e29f7c5fe74ff89f21[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:36:02 2022 -0300

    [UNDERTOW-2173] Upgrade Jakarta Annotation API to 2.1.1.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c78b4fdee011e582b3e276ab5d1884e800c5e41f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:35:24 2022 -0300

    [UNDERTOW-2172] Upgrade easymock to 4.3
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit f7e5006c06de1613eee6d09da701d8cfe6364f1c[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 04:31:48 2022 -0300

    [UNDERTOW-2171] Upgrade H2 Database test dependency to 2.1.214
    
    Also: update JDBCLogDatabaseTestCase accordingly, since version 2 the database no longer supports UNSIGNED types, and remote host field column adds blank spaces
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit bd57d0f3315b7b57faf8245db777812172593b2b[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Oct 12 09:23:24 2022 +0200

    [UNDERTOW-2176] ActiveRequestTrackerTest.testRequestTracking fails intermittently

[33mcommit 9cf55bbdb829819edbd3c3160ef3937445bfed7a[m
Merge: 92fd00d2a 48c0446e9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 12 03:33:59 2022 -0300

    Merge pull request #1196 from aogburn/UNDERTOW-1869
    
    [UNDERTOW-1971]  At ServletContextImpl.getSession, handle IllegalStateException

[33mcommit 9588f96a0634cbde512cf79c34565a8016bc4f2c[m[33m ([m[1;31morigin/UNDERTOW-2069_final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Apr 25 09:49:32 2022 -0300

    [UNDERTOW-2069] Fix the deadlock and add a test for it
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 48c0446e94b0660570c1f99aa2a3c852bc8d71de[m[33m ([m[1;32mUNDERTOW-1971_original_fix[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Tue Jul 6 18:25:59 2021 -0400

    [UNDERTOW-1971] At ServletContextImpl.getSession, handle IllegalStateException when trying to create a session with the same id concurrently with another thread.
    
    This happens when multiple requests all try to use the same session id, the expected behavior is that the session creation succeeds in the first attempt to create the session, and all the other requests reuse the same session.

[33mcommit 92fd00d2a9a83fd84574ddcb0adbc49f75a875e6[m
Merge: bd9034e84 cad675a1e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 17:27:06 2022 -0300

    Merge pull request #1381 from ropalka/final-cleanup
    
    Final Undertow Master Cleanup

[33mcommit bd9034e845a9fff18fe49fe10de59f4ec26b8dd5[m
Merge: 2c9f96a4e 7d04a2646
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 15:19:15 2022 -0300

    Merge pull request #1384 from rmartinc/UNDERTOW-1818
    
    [UNDERTOW-1818] AbstractServletInputStreamTestCase.runTestParallel fails with bytes out of order

[33mcommit cad675a1edde0eede70737891d8a27502678d7b8[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 11 16:27:56 2022 +0200

    Next is 2.3.0.Final

[33mcommit 7d04a26467a9a49e5e04036e7e8f0f6745141149[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Tue Oct 11 13:39:09 2022 +0200

    [UNDERTOW-1818] AbstractServletInputStreamTestCase.runTestParallel fails with bytes out of order

[33mcommit f6d7600f606e1f4e124ad7f4ff3e0694128fb65d[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Oct 10 15:05:27 2022 +0200

    [UNDERTOW-2168] Fixing OSGi build

[33mcommit 2c9f96a4e25b9e5db869561efb2af65c544e5451[m
Merge: b2089c525 668bd4388
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 03:50:25 2022 -0300

    Merge pull request #926 from gorky/UNDERTOW-1771
    
    [UNDERTOW-1771] APIs deprecated in JDK 9+ are in use

[33mcommit b2089c52584fb9f2e2baa27e2b8866d34d6f1276[m
Author: wal-jan <jan.walkotte@gmx.net>
Date:   Tue Oct 11 07:26:47 2022 +0200

    [UNDERTOW-2141] Fix NPE and add a test for it (#1362)
    
    * [UNDERTOW-2141] Fix NPE and add a test for it
    
    Co-authored-by: janw <janw@nowhere>

[33mcommit a7ac209986d7d8e6a8fc68c486608dd4a6e9f898[m
Merge: e8155a831 f72b348e5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 02:24:46 2022 -0300

    Merge pull request #1378 from YaoFu-ea/UNDERTOW-2162
    
    UNDERTOW-2162: Only canonicalize the servlet path when getting request dispatcher

[33mcommit e8155a831ebfd80e59e525e6e8eaf262250a6df6[m
Merge: 9b6d2b778 34c256e57
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 02:24:04 2022 -0300

    Merge pull request #1379 from rmartinc/UNDERTOW-2163
    
    [UNDERTOW-2163] Predicate Language cannot set attribute to empty string

[33mcommit 9b6d2b778cd3eaa835d812ba4959e397cec2d9f2[m
Merge: cd8e32b13 041a8ff05
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 01:47:35 2022 -0300

    Merge pull request #1377 from baranowb/UNDERTOW-2111
    
    [UNDERTOW-2111] rewrite should match "path" matching with and without…

[33mcommit cd8e32b13a22e5b1bd820ce762df78df986ee187[m
Merge: 79a97e0f7 8e34adaeb
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 01:45:56 2022 -0300

    Merge pull request #1239 from baranowb/UNDERTOW-1357
    
    [UNDERTOW-1357] deprecate TransportProtocolAttribute

[33mcommit 79a97e0f7d49eabe2e3ac0cfb71ac920de50e285[m
Merge: d9dcf4f99 99077bc10
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 11 01:17:45 2022 -0300

    Merge pull request #1366 from baranowb/UNDERTOW-2082
    
    [UNDERTOW-2082] reassemble cookie crumbs

[33mcommit d9dcf4f996deb83e5453d60a74ff11b176b98757[m
Merge: fec20b3b2 ae45759d4
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Oct 10 19:05:08 2022 +0200

    Merge pull request #1382 from fl4via/UNDERTOW-2048
    
    [UNDERTOW-2048] At UndertowInputStream, do not block undefinitely whe…

[33mcommit ae45759d4a0531f2c418c1f366ced348be6b20e8[m[33m ([m[1;31morigin/UNDERTOW-2048[m[33m, [m[1;32mUNDERTOW-2048[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 10 12:25:48 2022 -0300

    [UNDERTOW-2048] Add a static import for DEFAULT_READ_TIMEOUT
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 5622e98cef419cb136fb2889d57356ba491d12bc[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Oct 10 12:23:16 2022 -0300

    [UNDERTOW-2166] At UndertowInputStream, use as read timeout the minimum of READ_TIMEOUT and IDLE_TIMEOUT when both options are configured
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 5f3b1f269c2bd68d90096e7a656bd97523f958bd[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Oct 7 19:04:39 2022 -0300

    [UNDERTOW-2048] At UndertowInputStream, do not block undefinitely when reading
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 99077bc109f92a513be44195715c991fab4b0e09[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Aug 16 11:00:27 2022 +0200

    [UNDERTOW-2082] reassemble cookie crumbs

[33mcommit 34c256e57354587ac91e5f9bac2d6be711532020[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Tue Oct 4 09:28:51 2022 +0200

    [UNDERTOW-2163] Predicate Language cannot set attribute to empty string

[33mcommit f72b348e575e4d050f58aaa393e4452d624b3dcf[m
Author: Yao Fu <yfu@saba.com>
Date:   Wed Sep 21 13:54:27 2022 -0400

    UNDERTOW-2162: Only canonicalize the servlet path when getting request dispatcher

[33mcommit 668bd4388e650c997aaaa0ba52ef6ae59df3c44f[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Wed Sep 28 17:39:14 2022 -0500

    Format cleanup.

[33mcommit cb3bb3a6bb900bc3b010eb87017c954cb87ddc9a[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Sat Sep 17 19:05:53 2022 -0500

    [UNDERTOW-1771] APIs deprecated in JDK 9+ are in use #926
    
    https://issues.redhat.com/browse/UNDERTOW-1771
    Revert delete of finalize method.
    Add finally with call to super.finalize() to ensure that finalizers are called.
    
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>

[33mcommit 90cc50a502d58de231cd86cbeed8bb7d8c6b5255[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Sat Sep 17 18:53:49 2022 -0500

    [UNDERTOW-1771] APIs deprecated in JDK 9+ are in use #926
    
    https://issues.redhat.com/browse/UNDERTOW-1771
    Adding reference to https://issues.redhat.com/browse/UNDERTOW-2161 per fl4via.
    
    Signed-off-by: Steve Davidson <gorky@j2eeguys.com>

[33mcommit 8d95b8c21db99363599efe16f5d5f223fbb4688d[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Tue Jan 5 16:27:15 2021 -0600

    Keep original API in place but deprecated for now
    
    https://issues.redhat.com/browse/UNDERTOW-1771
    Leave the javax.security API in place in case anybody is using the old code.
    Deprecate the javax.security API as it will need to be removed in a future release.
    
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>

[33mcommit 661666e4156687794cf41a453e0cf2db5f91cacf[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Tue Aug 18 17:14:48 2020 -0500

    UNDERTOW-1770 HttpString uses obsolete String Constructor
    
    https://issues.redhat.com/browse/UNDERTOW-1770
    Automatically updated
    https://j2eeguys.com/updater
    
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>

[33mcommit 45296c33e3e7f4a8d0b4cd4f6db9e1ccdc47b820[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Wed Aug 19 11:22:23 2020 -0500

    https://issues.redhat.com/browse/UNDERTOW-1771
    
    Updated from deprecated javax.security.cert Classes to current java.security.cert
    Deprecated javax.security.cert APIs usage is limited to XNIO API Usage
    Finalize methods not needed on (Auto)Closeables
    super.finalize should always be called, and called last.
    
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>

[33mcommit 041a8ff050fc0b3db9126f24a9260b3dd22147e8[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Sep 19 11:52:58 2022 +0200

    [UNDERTOW-2111] rewrite should match "path" matching with and without leading slash - since relativePath alwas starts with it anyway

[33mcommit fec20b3b235674b871df31b626a001594bc0554d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 18 12:26:59 2022 -0300

    Next is 2.3.0.Beta2
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a27656901542a7bf084bb0d1cce8f10ea369eeac[m[33m ([m[1;33mtag: [m[1;33m2.3.0.Beta1[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 18 11:58:43 2022 -0300

    Prepare 2.3.0.Beta1
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1eb7e94f625fcdc819d01fdbc31509200a298a3a[m[33m ([m[1;31morigin/UNDERTOW-1771_PR_REVIEW[m[33m, [m[1;32mUNDERTOW-1771_PR_REVIEW[m[33m)[m
Author: Steve Davidson <steve@j2eeguys.com>
Date:   Wed Aug 19 11:22:23 2020 -0500

    https://issues.redhat.com/browse/UNDERTOW-1771
    
    Updated from deprecated javax.security.cert Classes to current java.security.cert
    Deprecated javax.security.cert APIs usage is limited to XNIO API Usage
    Finalize methods not needed on (Auto)Closeables
    super.finalize should always be called, and called last.
    
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>

[33mcommit 064d8be4bea62a090a041f67792269b5aeba209e[m
Merge: c6e8547e3 cd08d999f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 19:44:30 2022 -0300

    Merge pull request #1368 from baranowb/UNDERTOW-2140
    
    [UNDERTOW-2140] improve cipher suite len match

[33mcommit c6e8547e3688485114a11b14d3e0cd9863f9ae06[m
Author: Stephen Davidson <steve@j2eeguys.com>
Date:   Sat Sep 17 17:41:04 2022 -0500

    [UNDERTOW-2117] Fix issues found by SonarQube (#1343)
    
    [UNDERTOW-2177] Fix issues found by SonarQube
    
    Signed-off-by: Honor Systems Updater Jenkins <hsujenkins@j2eeguys.com>
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>
    Co-authored-by: Honor Systems Updater Jenkins <hsujenkins@j2eeguys.com>
    Co-authored-by: Richard Opálka <opalka.richard@gmail.com>

[33mcommit dc098859206b971fe52e2913adb289b0411a6e88[m
Merge: 3728c0c72 77ac2a956
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 16:33:29 2022 -0300

    Merge pull request #1375 from fl4via/UNDERTOW_2147_master
    
    [UNDERTOW-2147] fix race condition between session changeSessionId an…

[33mcommit 3728c0c723161f88968f27132e9f93ff805eb06f[m
Merge: 256fb0549 bf4557880
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 14:48:41 2022 -0300

    Merge pull request #1199 from pferraro/master
    
    UNDERTOW-1902 Undertow allows session creation and session ID change after response is committed.

[33mcommit 77ac2a956032f1888eff00322a67888a072874eb[m[33m ([m[1;31morigin/UNDERTOW_2147_master[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Tue Aug 30 17:41:19 2022 -0400

    [UNDERTOW-2147] fix race condition between session changeSessionId and invalidate

[33mcommit 256fb054926124b8f1bc3afd489d9d9e4c5aeb46[m
Merge: af408cc0e a26757c24
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 08:44:42 2022 -0300

    Merge pull request #1363 from carterkozak/ckozak/UNDERTOW-2142
    
    UNDERTOW-2142 ChunkedStreamSinkConduit.write writes all requested buffers

[33mcommit bf4557880354bbe6eef8f187970b3cb4127acd02[m[33m ([m[1;32mUNDERTOW-1902_PR_REVIEW[m[33m)[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Thu Jul 15 09:18:43 2021 -0400

    [UNDERTOW-1902] Lower log level to DEBUG, in the event that the deployment has explicitly permitted orphan sessions.

[33mcommit ebbe95356c44559c13c63409cec0201c5d502fb8[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Sun Jul 11 09:48:25 2021 -0400

    UNDERTOW-1902 Undertow allows session creation and session ID change after response is committed

[33mcommit af408cc0e7584ac5c70af49f27a51d98b6cd9f59[m
Merge: 942f4c970 60547b9bd
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 06:29:42 2022 -0300

    Merge pull request #1369 from carterkozak/ckozak/UNDERTOW-2145
    
    UNDERTOW-2145 OutputStreams only awaitWritable after a write returns zero

[33mcommit 942f4c970b316c6b2d6b1e6265bdef1d3ab33215[m
Merge: 077197d6d 7b8a48ae6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Sep 17 06:02:01 2022 -0300

    Merge pull request #1371 from carterkozak/ckozak/FileHandlerTestCase_flakes
    
    [UNDERTOW-2160] FileHandlerTestCase.testFileTransferLargeFile improvement

[33mcommit a26757c24d2fad58894dde9ba5badda1da855ecf[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Aug 18 14:34:31 2022 -0400

    UNDERTOW-2142 ChunkedStreamSinkConduit.write writes all requested buffers

[33mcommit 60547b9bdd7e41134ae60e6c8e070b9f16f69d16[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Aug 26 16:40:58 2022 -0400

    UNDERTOW-2145 OutputStreams only awaitWritable after a write returns zero

[33mcommit cd08d999f6a08ff49d43a51c728b5fcba5e243ca[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Aug 30 10:03:04 2022 +0200

    [UNDERTOW-2140] add TLS 1.3 ciphers and re-arrange match rules

[33mcommit 7b8a48ae6e133f19b622c713a5977a7a60e69d7e[m[33m ([m[1;32mUNDERTOW-2160_PR_REVIEW[m[33m)[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Sep 2 11:28:04 2022 -0400

    [UNDERTOW-2160] FileHandlerTestCase.testFileTransferLargeFile improvement.
    The test:
    - cleans up after itself
    - writes bytes directly
    - syncs writes in an attempt to fix flakes
    - on failure, additional diagnostic information is provided
    - creates the temporary file at 'target' dir

[33mcommit 077197d6daf1f18e48c53c62f8ab9df91410169f[m
Merge: ea6040fba 6daf93106
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 16 07:24:58 2022 -0300

    Merge pull request #1338 from kstekovi/UNDERTOW-2109
    
    [UNDERTOW-2109] The large file is in unexpected location on JDK17

[33mcommit ea6040fba2758f02fd7391262f29260ecb4a3890[m
Merge: 5a307a6d9 84157c8f5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 16 03:09:40 2022 -0300

    Merge pull request #1373 from baranowb/UNDERTOW-2159
    
    [UNDERTOW-2159] add null check to SessionManager

[33mcommit 84157c8f5d985eec209ce8a93fb803aeca7a71f0[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Sep 14 10:01:27 2022 +0200

    [UNDERTOW-2159] add null check to SessionManager

[33mcommit 6daf931069aef85a5d7b7488528c1eaf4e175d90[m
Author: Krystof Stekovic <kstekovi@redhat.com>
Date:   Tue Jun 21 16:28:31 2022 +0200

    UNDERTOW-2109 create large file in expected location

[33mcommit 5a307a6d9763da742d2d3369c2c0b1b223bcba80[m
Merge: e11eba569 6e81bd516
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 9 12:18:30 2022 -0300

    Merge pull request #1355 from ropalka/UNDERTOW-2138
    
    [UNDERTOW-2138] Removing unnecessary JDK8 reflection hacks - API is available on supported JDKs

[33mcommit 6e81bd51668791acaf0dcbe443bb23b03dbcbc85[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Aug 17 00:40:02 2022 +0200

    [UNDERTOW-2138] Renaming JDK9AlpnProvider to ModularJdkAlpnProvider to better describe its target environment and purpose

[33mcommit ab5c9f9b430eca4db3693c40f3ebdd6269a5e0b7[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Jul 28 21:35:27 2022 +0200

    [UNDERTOW-2138] Removing unnecessary reflection hack - recent Undertow supports JDK11 and above.
    Because of that both methods:
     * SSLParameters.setApplicationProtocols()
     * SSLEngine.getApplicationProtocol()
    are available on all supported JDKs.

[33mcommit de6d898afcd98cba9791940b996e059a54b09d9c[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Jul 28 21:35:01 2022 +0200

    [UNDERTOW-2138] Eliminating JDK8 ALPN provider - JDK8 isn't supported anymore

[33mcommit e11eba5695c4bf09ed50f298765b876f01f9745c[m
Merge: aea4ba432 f6957d9f5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 16 03:32:44 2022 -0300

    Merge pull request #1325 from jstourac/UNDERTOW-2097
    
    [UNDERTOW-2097] DMI_RANDOM_USED_ONLY_ONCE error reported by spotbugs

[33mcommit aea4ba432c865a84e9f04aa03409601f148ed551[m
Merge: cf6db2d30 1d2e16eb9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 11 02:40:05 2022 -0300

    Merge pull request #1273 from kevin-wimmer/bugfix/UNDERTOW-1997
    
    [UNDERTOW-1997] Corrected handling of security constraints with URL pattern '/'

[33mcommit cf6db2d30d119136da2eec39884edb64d4eddc92[m
Merge: e39b35fcb 55d270b72
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 11 01:49:35 2022 -0300

    Merge pull request #1339 from kstekovi/UNDERTOW-2112
    
    [UNDERTOW-2112] Client Cert Renegotiation is not supported by JDK14 and newer.

[33mcommit 1d2e16eb93b7d42b1bd578a37ae14cd42f9fbe0d[m[33m ([m[1;32mUNDERTOW-1997[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 05:17:52 2022 -0300

    [UNDERTOW-1997] Add test for a security constraint with "/" path URL Pattern
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit d1e7ae0bb893db4d0689544361a51dfab8ab12c3[m
Author: Kevin Wimmer <kevinwimmer@situsamc.com>
Date:   Mon Nov 22 11:47:47 2021 -0800

    [UNDERTOW-1997] Corrected handling of security constraints with URL pattern '/'

[33mcommit e39b35fcbda77135b9be6ad39d359443cd15982d[m
Merge: f7b630f26 8e0d8fd54
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 11 01:09:28 2022 -0300

    Merge pull request #1292 from baranowb/UNDERTOW-1934_v2
    
    [UNDERTOW-1934] invoke onClose in case of network failure

[33mcommit f7b630f2621041d83fc2331ba009350f1a3876a6[m
Merge: 204b42acd 4cf3413a1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 10 23:24:49 2022 -0300

    Merge pull request #1347 from fl4via/UNDERTOW-2125
    
    [UNDERTOW-2125] [UNDERTOW-2083] Fixes for ReadTimeoutStreamSourceConduit

[33mcommit 8e0d8fd54756b7025fdebba83e3f245d6a0316ab[m[33m ([m[1;32mUNDERTOW-1934[m[33m)[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jan 25 15:11:31 2022 +0100

    [UNDERTOW-1934] invoke onClose in case of network failure

[33mcommit 204b42acd0c983d299fa214ed29fabc41ec25a61[m[33m ([m[1;32mBUG_IN_ALPN[m[33m)[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Aug 3 15:56:33 2022 +0200

    Next is 2.3.0.Alpha3-SNAPSHOT

[33mcommit 786cc86d8d8c68d427eb491b5f5dfd5a2998e30f[m[33m ([m[1;33mtag: [m[1;33m2.3.0.Alpha2[m[33m)[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Aug 3 15:44:40 2022 +0200

    Prepare 2.3.0.Alpha2

[33mcommit d2036ea505ed3c95206c05ec3b9e6bfde9d48e45[m
Merge: edad2f8c5 b4a78e705
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 3 09:14:22 2022 -0300

    Merge pull request #1357 from rmartinc/UNDERTOW-2124-master
    
    [UNDERTOW-2124] ProgramaticLazyEndpointTest and BinaryEndpointTest failures with JDK-17

[33mcommit b4a78e70594645cd7a7ce1c33feceb0f4e98f043[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu Jul 14 12:01:04 2022 +0200

    [UNDERTOW-2124] ProgramaticLazyEndpointTest and BinaryEndpointTest failures with JDK-17

[33mcommit edad2f8c5067f3b7fd38fecbed08f6e4b872c35b[m
Merge: 309a02450 afc1261c5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 2 02:56:58 2022 -0300

    Merge pull request #1354 from ropalka/UNDERTOW-2135
    
    [UNDERTOW-2135] Partial revert of hack from commit id: 55445de

[33mcommit afc1261c5a8dced1b4032f54eb3187b28f1827d6[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Jul 28 23:26:05 2022 +0200

    [UNDERTOW-2135] Partial revert of hack from commit id: 55445de

[33mcommit 55d270b72b58a1bd4a8a03f2aeff604d3bc09d0d[m
Author: Krystof Stekovic <kstekovi@redhat.com>
Date:   Wed Jun 22 14:31:43 2022 +0200

    UNDERTOW-2112 Assume the testcase for jdk < 14. New version TLSv1.3 and new JDK versions are breaking this feature

[33mcommit 4cf3413a1a3e10d95fe7d4a8266e5eeaec4b2b22[m[33m ([m[1;31morigin/UNDERTOW-2125[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 19 02:47:55 2022 -0300

    [UNDERTOW-2125] At ReadTimeoutStreamSourceConduit, skip expiration if connection is not open.
    
    Also:
    - prevent unneeded duplicate scheduling by checking if handle is null before rescheduling
    - make handle volatile and properly synchronize with a double check when rescheduling timeout expiration
    - [UNDERTOW-2083] calculate the elapsed time in the expiration properly when throwing the timeout exception
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 309a02450d1df846358d2a9d4f981a67f7e29241[m
Merge: 72f6ccbb1 0f08928d3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 26 01:22:18 2022 -0300

    Merge pull request #1340 from kstekovi/UNDERTOW-2113
    
    [UNDERTOW-2113] Read Timeout Test Case Fail on Windows with JDK17 due to different exception message

[33mcommit 72f6ccbb1e6450ded1291bc9cd030749769f5907[m
Merge: 87cce67c9 339fc32b0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 26 01:20:22 2022 -0300

    Merge pull request #1321 from baranowb/UNDERTOW-2031
    
    [UNDERTOW-2031] protocol error with HTTP/2 and Expect: 100-continue

[33mcommit 87cce67c92c76af768f374e3054950673ee567e9[m
Merge: 10ad89641 ae3fe1663
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 26 00:34:16 2022 -0300

    Merge pull request #1349 from schlosna/ds/for-loop
    
    [UNDERTOW-2131] ContentEncodingRepository avoids iterator allocations

[33mcommit 10ad8964162162ce6d441e951cb9efcdaa585916[m
Merge: e0da2f209 2825b026d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 26 00:30:52 2022 -0300

    Merge pull request #1350 from jasondlee/UNDERTOW-2133
    
    [UNDERTOW-2133] CVE-2022-2053 Handle RequestTooBigException

[33mcommit e0da2f209f3f9af7d608de852c62103110e0e7bc[m
Merge: fc31c17af 66de757e4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 25 23:09:50 2022 -0300

    Merge pull request #1351 from fl4via/UNDERTOW-2134
    
    [UNDERTOW-2134] At WebSocketClient13TestCase, fail if request to conn…

[33mcommit 66de757e4ac273d58f3717dd13b6cd9de489e030[m[33m ([m[1;31morigin/UNDERTOW-2134[m[33m, [m[1;32mUNDERTOW-2134[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 25 18:58:31 2022 -0300

    [UNDERTOW-2134] At WebSocketClient13TestCase, fail if request to connect is not DONE is 4 seconds
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit fc31c17af91644c9b97f9a91a740b8a7010a456b[m
Merge: fde1ca6ff ddf3b217b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 25 12:03:08 2022 -0300

    Merge pull request #1348 from rmartinc/UNDERTOW-2130
    
    [UNDERTOW-2130] Classes witch annotation RunWith are triggered as TestCase

[33mcommit 2825b026d767f28ddbbeb7abec510c6cec2f5a54[m
Author: Jason Lee <jason@steeplesoft.com>
Date:   Mon Jul 25 09:34:11 2022 -0500

    [UNDERTOW-2133] Handle RequestTooBigException
    
    If the request is too big, throw an excpetion to allow the connection to
    be cleaned up closed properly up the call stack.

[33mcommit 339fc32b0ad55a0ff77f154c49287c6ae2e2ff81[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed May 25 08:47:26 2022 +0200

    [UNDERTOW-2031] protocol error with HTTP/2 and Expect: 100-continue

[33mcommit ae3fe1663f2fe5575bfe5a6d61a8e1341f169234[m
Author: David Schlosnagle <davids@palantir.com>
Date:   Sun Jul 24 14:23:08 2022 -0400

    Add comment using induction for loop for iteration to avoid allocation

[33mcommit 388a46ebe809beff97f485002e891c88543f2a66[m
Author: David Schlosnagle <davids@palantir.com>
Date:   Sat Jul 23 04:02:26 2022 -0400

    QValueParser avoids iterator allocations

[33mcommit 82dc0098f9e2ae2230356259af8f4b9498662154[m
Author: David Schlosnagle <davids@palantir.com>
Date:   Sat Jul 23 04:00:58 2022 -0400

    make item local var final

[33mcommit 8d88bcf1fb8d5e2b37aad481d1adea8762a2aaf9[m
Author: David Schlosnagle <davids@palantir.com>
Date:   Sat Jul 23 03:32:52 2022 -0400

    ContentEncodingRepository avoids iterator allocations

[33mcommit ddf3b217bb7c0b4c2c22adcdf88fb2cd50c24d11[m
Author: Krystof Stekovic <kstekovi@redhat.com>
Date:   Wed Jul 20 17:05:07 2022 +0200

    [UNDERTOW-2130] Classes witch annotation RunWith are triggered as TestCase.

[33mcommit fde1ca6ffc8c6248a62179e98c59eb09202545c5[m
Merge: ccb35ddc3 78a9f2697
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 19 03:15:40 2022 -0300

    Merge pull request #1346 from rmartinc/UNDERTOW-2116-master
    
    [UNDERTOW-2116] ServletOutputStreamImpl incorrectly sets Content-Length to 0

[33mcommit 78a9f269786280661bc4e3015e9e89518284ee00[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Jul 11 08:59:35 2022 +0200

    [UNDERTOW-2116] ServletOutputStreamImpl incorrectly sets Content-Length to 0

[33mcommit ccb35ddc3ce217e51ce6615c9d59d97a5c76ca1e[m
Merge: 270223546 cba5e41f3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 13 10:12:09 2022 -0300

    Merge pull request #1344 from rmartinc/UNDERTOW-2122
    
    [UNDERTOW-2122] Javax imports in servlet tests

[33mcommit cba5e41f36a8658a58f57ec370b7e183d533996e[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Jul 11 15:50:33 2022 +0200

    [UNDERTOW-2122] Javax imports in servlet tests

[33mcommit 270223546986da8336244fbf100086bf51c96eb6[m
Merge: 394984cf8 5f50dbf9f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 5 02:37:46 2022 -0300

    Merge pull request #1324 from clara0/duplicate-dependency-pom-xml-UNDERTOW-2095
    
    [UNDERTOW-2095] undertow-examples dependency duplicated in root pom.xml file

[33mcommit 0f08928d3d6b62bbee329fcb27b7835983bf641c[m
Author: Krystof Stekovic <kstekovi@redhat.com>
Date:   Thu Jun 23 10:38:29 2022 +0200

    UNDERTOW-2113 new variant of expected message.

[33mcommit 5f50dbf9ffa2a379860d68134b1633555d5e5235[m[33m ([m[1;32mUNDERTOW-1324[m[33m)[m
Author: Clara Fang <clara.fang@gmail.com>
Date:   Fri May 27 22:05:50 2022 -0400

    [UNDERTOW-2095] undertow-examples dependency duplicated in root pom.xml file

[33mcommit f6957d9f5fd47126ade4f62e5da6e49456f230e5[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Jun 2 00:00:37 2022 +0200

    [UNDERTOW-2097] DMI_RANDOM_USED_ONLY_ONCE error reported by spotbugs
    
    Let's try to reuse instance of `SecureRandom` class when possible. This
    change is attempt to fix error identified by SpotBugs plugin and
    described in [1].
    
    [1] https://spotbugs.readthedocs.io/en/stable/bugDescriptions.html#dmi-random-object-created-and-used-only-once-dmi-random-used-only-once

[33mcommit 394984cf85bc0c8775971658980cbbafceb55092[m
Merge: c880d965b 96a39ff0b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 14 02:21:16 2022 -0300

    Merge pull request #1337 from fl4via/UNDERTOW-2094
    
    [UNDERTOW-2094] fix relative redirect with trailing slash context

[33mcommit 96a39ff0bfc0d942d8d6a8832d81a8c25d6b9134[m[33m ([m[1;31morigin/UNDERTOW-2094[m[33m, [m[1;32mUNDERTOW-2094[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Wed May 18 16:41:45 2022 -0400

    [UNDERTOW-2094] fix relative redirect with trailing slash context

[33mcommit c880d965b78583e68606eec246dfa3993350ebce[m
Merge: 4a21282be 3de29684d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 13 10:31:16 2022 -0300

    Merge pull request #1332 from fl4via/UNDERTOW-1945
    
    [UNDERTOW-1945] ServletOutputStreamTestCase fails with Premature end of chunk coded message body

[33mcommit 3de29684dda8d82d4caf5ac740b2c8a4f412f57f[m[33m ([m[1;31morigin/UNDERTOW-1945[m[33m, [m[1;32mUNDERTOW-1945[m[33m)[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Apr 6 17:28:18 2022 +0200

    [UNDERTOW-1945] ServletOutputStreamTestCase fails with Premature end of chunk coded message body (solved by UNDERTOW-2068/UNDERTOW-2066)

[33mcommit dcbe4810ce79f6353c4978910069604932d7efb9[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Apr 6 17:28:18 2022 +0200

    [UNDERTOW-2068] At AbstractFramedStreamSourceChannel read listener, clear STATE_IN_LISTENER_LOOP flag before returning, and check for more data inside synchronized block, preventing races that would cause the channel to not read all data

[33mcommit 3be2f535e960898f94d2c26c48ed62a50e20d818[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Apr 6 17:28:18 2022 +0200

    [UNDERTOW-2067] At AbstractFramedChannel.freeNotifier, wait until current number of buffers is maxQueuedBuffers/2 before clearing receivesSuspendedTooManyBuffers

[33mcommit 1e448829fcf1aafae374ee0ebf228d981c3ebeed[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 13 03:05:12 2022 -0300

    [UNDERTOW-2066] At AbstractFramedChannel.freeNotifier, check for receivesSuspendedTooManyBuffers
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 4a21282be97306f5cadfcd047231528b1283c361[m
Merge: 7c5b3ab88 095b7e7a6
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Jun 13 13:50:32 2022 +0200

    Merge pull request #1330 from fl4via/UNDERTOW-2034
    
    [UNDERTOW-2034][UNDERTOW-2035][UNDERTOW-2079][UNDERTOW-2080] Fixes for AbstractFramedStreamSinkChannel and Http2StreamSinkChannel await methods

[33mcommit 7c5b3ab885b5638fd3f1e8a935d5063d68aa2df3[m
Merge: 481d42e17 eefae2878
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Jun 13 13:23:50 2022 +0200

    Merge pull request #1331 from fl4via/UNDERTOW-2060
    
    [UNDERTOW-2060] fix double AJP response

[33mcommit 481d42e178ea28ba9da4e9c5916533a547294bda[m
Merge: 1e795c0e3 02e115a7a
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Jun 13 08:53:56 2022 +0200

    Merge pull request #1335 from rmartinc/UNDERTOW-2102-master
    
    [UNDERTOW-2102] ServletPrintWriterDelegate throws exception using OpenJDK 19 EA

[33mcommit eefae287893fc79736c9573975a9c96c3161cab0[m[33m ([m[1;31morigin/UNDERTOW-2060[m[33m, [m[1;32mUNDERTOW-2060[m[33m)[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Fri Apr 8 17:18:29 2022 -0400

    [UNDERTOW-2060] fix double AJP response

[33mcommit 095b7e7a6ecfc30cc21a3d24d47be12cadcbaabb[m[33m ([m[1;31morigin/UNDERTOW-2034[m[33m, [m[1;32mUNDERTOW-2034[m[33m)[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu Apr 28 10:15:52 2022 +0200

    [UNDERTOW-2080] Use currentTimeMillis instead of nanoTime to measure times in awaitWritable

[33mcommit 2a89e86c4d5db8d276cdd61723acd4770c411dc0[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Apr 27 17:54:42 2022 +0200

    [UNDERTOW-2079] CPU spinning in AbstractFramedStreamSinkChannel

[33mcommit 7febc9d9d7db19713a3326017e6bd9a2d62f4253[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 22 01:02:19 2022 -0300

    [UNDERTOW-2035] Add Http2StreamSinkChannel.awaitWritable(long, TimeUnit method).

[33mcommit d4d867909a209c626a799891e62435ac82316592[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Feb 10 00:07:40 2022 -0300

    [UNDERTOW-2034] At Http2StreamSinkChannel.awaitWritable, wait for flow control window update if there is timeout available before throwing no window update IOException

[33mcommit 1e795c0e35544e58ee9a7a3ffdd8075bad2fd044[m
Merge: f0ee7fda4 35416f722
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 8 05:32:32 2022 -0700

    Merge pull request #1327 from jstourac/wfOpenSsl
    
    [UNDERTOW-2098] Update version of `wildfly-openssl` library that is u…

[33mcommit 02e115a7a7dbb30f86c0ad8587ff3998995169a0[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Jun 8 10:50:24 2022 +0200

    [UNDERTOW-2102] ServletPrintWriterDelegate throws exception using OpenJDK 19 EA

[33mcommit f0ee7fda4507aa1c10739a6cae9c066bcd5dae47[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 2 15:50:19 2022 -0300

    Next is 2.3.0.Alpha2-SNAPSHOT
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 35416f722f4999aabd06e9a8950dd73f3ea95575[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Jun 2 13:20:06 2022 +0200

    [UNDERTOW-2098] Update version of `wildfly-openssl` library that is used in tests

[33mcommit b2bcc75afc25d66c863b39000d819ce6fb758a66[m[33m ([m[1;33mtag: [m[1;33m2.3.0.Alpha1[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 05:51:44 2022 -0300

    Prepare 2.3.0.Alpha1
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 0bc95510831b0da1dfecb3e3043b718fb65b5c14[m
Merge: 2644462fc 9d0516bf3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 2 03:29:49 2022 -0700

    Merge pull request #1326 from ropalka/UNDERTOW-2052
    
    [UNDERTOW-2052] Move Undertow to Servlet API 6.0.0

[33mcommit 9d0516bf3c4de870b92386e46933ae2a3e69b7ff[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Jun 2 09:31:20 2022 +0200

    [UNDERTOW-2052] Move Undertow to Servlet API 6.0.0

[33mcommit 2644462fc9ebfedde4f537983a4bb804472721ed[m
Merge: 933feac67 2aa5d35d0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 01:42:29 2022 -0700

    Merge pull request #1312 from fl4via/UNDERTOW-2036
    
    [UNDERTOW-2036] At AbstractFramedStreamSinkChannel.awaitWritable, gua…

[33mcommit 933feac679233e1989ccec5d5ada9aba5f9fe32d[m
Merge: 98bc48a9a 3931e9796
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 01:33:24 2022 -0700

    Merge pull request #1316 from ropalka/jakarta-ee10
    
    Second Round of Jakarta EE 10 Work

[33mcommit 3931e9796372d920bca227a3c3bbba7f0c03dd2f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 04:06:23 2022 -0300

    [UNDERTOW-2085] At DefaultCharsetMapping, makr INSTANCE as final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1318f174257fbb8249b4558ece4f852c82b1f1c0[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 04:05:00 2022 -0300

    [UNDERTOW-2052] Remove unused private fields from SessionCookieConfigImpl
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 9bf0c8a8ff68759d6462dc04377bd266ec649f5e[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed May 18 07:51:24 2022 +0200

    [UNDERTOW-2051] Move Undertow to WebSocket API 2.1.0

[33mcommit 2e988fecf4476e79f463d80ca936dbea022b2211[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed May 11 10:15:22 2022 +0200

    [UNDERTOW-2089] RFC 6265 treats the domain, path and version attributes of an RFC 2109 cookie as a separate cookies

[33mcommit 57c507b7334482269bbbd178cbb94ba6c9b014ea[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue May 10 20:02:49 2022 +0200

    [UNDERTOW-2088] All SessionCookieConfig modification methods must throw IllegalStateException

[33mcommit b77b1864d29133c7c0fd51f3aab74cae9b6bdef5[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon May 9 15:03:42 2022 +0200

    [UNDERTOW-2087] Only ServletContext modification methods must throw UnsupportedOperationException

[33mcommit 8237a574a852120b9e97d664e77a1c42794162e0[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri May 6 20:59:31 2022 +0200

    [UNDERTOW-2086] ASYNC and REQUEST dispatch types must return redirected path -> servlet mapping instead of original one

[33mcommit 161f7fb605a99d5d096e619f96ff25a58cacebcb[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri May 6 13:29:30 2022 +0200

    [UNDERTOW-2085] Implementing fallback locale -> charset mapping if mapping wasn't specified in deployment descriptor

[33mcommit f715ccbc430ef552c49f35590790af47e215e4e4[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri May 6 10:47:26 2022 +0200

    [UNDERTOW-2084] UnsupportedEncodingException must be thrown instead of UnsupportedCharsetException

[33mcommit df1dee2ef2475b072d3704a3775be17c7defbda8[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Sun May 1 12:57:04 2022 +0200

    [UNDERTOW-2052] Current servlet major version is 6 since now on

[33mcommit 8aca73665218b534e7e0f9fa45b9a70bc912af6f[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Apr 29 19:14:04 2022 +0200

    [UNDERTOW-2052] Finish porting to 6.0 Servlet API - add SameSite cookies support

[33mcommit a9450eb41cb086c255ac1605272aa486004f2d38[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Apr 29 15:42:52 2022 +0200

    [UNDERTOW-2052] Match implementation with removed deprecated servlet API

[33mcommit 0899ca147dadd96bbe35e5a05da0edca34935d21[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Apr 27 18:13:47 2022 +0200

    [UNDERTOW-2052] Move Undertow to Servlet API 6.0 Preview

[33mcommit 98bc48a9acc57600236e198d206b03c0b72f0568[m
Merge: 7a20f5238 aeb5b6431
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 00:52:40 2022 -0700

    Merge pull request #1320 from kstekovi/update_spotbugs_filter
    
    [UNDERTOW-2093][UNDERTOW-2096] Fix CI, with spotbugs fully passing

[33mcommit aeb5b6431c48bc7054f127ad96172d525fd35bd3[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 03:48:34 2022 -0300

    [UNDERTOW-2096] Add nexus repository to CI
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit bf8f23410391e6d8c418b0e1dc264adb92d61cfe[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 02:43:53 2022 -0300

    [UNDERTOW-2093] Reenable failOnError for spotbugs

[33mcommit 391a87c59a53977d0008218d4ac2f29be9e11df7[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 02:37:58 2022 -0300

    [UNDERTOW-2093] Second round of spot bugs exclusions

[33mcommit dc8f858aa4822cdee94760bc19b2cdfdef04d535[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jun 1 02:35:56 2022 -0300

    [UNDERTOW-2093] At SslConduit, make sure that expandedBufferPool is updated inside SslConduit.class lock, because the field is static and we could end up with more than one SslConduit instance trying to initialize it at the same time.

[33mcommit f37e6eff5c7cd057d09394e4c203b66a39dd84f1[m
Author: Krystof Stekovic <kstekovi@redhat.com>
Date:   Tue May 24 17:03:54 2022 +0200

    UNDERTOW-2093 update spotbugs-exclude.xml

[33mcommit 7a20f5238b890aa342aa0a0429bfb707cfedfb3e[m
Merge: 01036610c 675716dab
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 31 12:04:08 2022 -0700

    Merge pull request #1317 from jstourac/spotbugsJdk17
    
    [UNDERTOW-2091] spotbugs-maven-plugin needs to be updated to work with JDK17

[33mcommit 675716dabde009c67fa6b132aa8c32c15aef3b57[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Wed Oct 27 17:18:49 2021 +0200

    [UNDERTOW-2091] Update spotbugs plugin to allow execution on JDK17.
    
    JDK17 support has been added in version 4.3.0 [1]
    
    [1] https://github.com/spotbugs/spotbugs-maven-plugin/releases/tag/spotbugs-maven-plugin-4.3.0

[33mcommit 01036610c89f7a9048ddc9ac91260d1553bc03b7[m
Merge: ef3a4e5e3 eb0a059f1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 31 11:17:48 2022 -0700

    Merge pull request #1318 from jstourac/githubCi
    
    [UNDERTOW-2092] Update GitHub CI configuration to JDK11+

[33mcommit ef3a4e5e34e0aaaf555e5625de6bd5be3c3286c3[m
Merge: 58a57d2a5 9af5c9bc2
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon May 30 08:25:19 2022 +0200

    Merge pull request #1323 from jasondlee/UNDERTOW-1593-2.3.x
    
    [UNDERTOW-1593-2.3.x] [master] Port request tracking from 2.2.x

[33mcommit 9af5c9bc2d99812ce8bdc87a2f4ba4a2f107b9b4[m
Author: Jason Lee <jason@steeplesoft.com>
Date:   Fri May 27 15:28:31 2022 -0500

    [UNDERTOW-1593-2.3.x] Port request tracking from 2.2.x

[33mcommit 58a57d2a5d063970902bf878b15503c69ea2dc33[m
Merge: 20d777c18 043411f6f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 24 01:26:13 2022 -0300

    Merge pull request #1313 from ropalka/UNDERTOW-2081
    
    [UNDERTOW-2081] Proceed if RejectedExecutionException is thrown

[33mcommit eb0a059f173da88183da6a9144718291eb97c712[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Wed May 18 00:31:09 2022 +0200

    [UNDERTOW-2092] Update GitHub CI configuration to JDK11+

[33mcommit 20d777c181264f749a39fca7003dc9441687faa9[m
Merge: 26567ba36 44c97931e
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu May 12 15:56:09 2022 +0200

    Merge pull request #1310 from ropalka/jakarta-ee10
    
    First Round of Jakarta EE 10 Work

[33mcommit 44c97931e89ea1f29bdb5035f7cb04cd96e9b21a[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Apr 11 12:41:49 2022 +0200

    [UNDERTOW-2065] ServerEndpointConfig.getUserProperties() must return value per connection

[33mcommit f74e5c8b1bd48bfe3cec6cb46e0576c7ad6617c1[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Apr 6 09:22:46 2022 +0200

    [UNDERTOW-2058] Session.getRequestURI() must return full URI not just request path.

[33mcommit 5b83d86d8e789cdd0f2f65aa5ccc695cb80a6e91[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Mar 30 21:46:13 2022 +0200

    [UNDERTOW-2051] Move Undertow to WebSocket API 2.1 Preview

[33mcommit 004c217280049028f63ecd83507c5cac5c754bf4[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Mar 28 17:31:13 2022 +0200

    [UNDERTOW-2050] Move Undertow to Jakarta namespace by default

[33mcommit 26567ba36fa813aa129e4e6526579b8e8c2277de[m
Merge: 8a3cf0dc6 fcb4865e2
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed May 4 21:55:41 2022 +0200

    Merge pull request #1314 from baranowb/UNDERTOW_2061
    
    [UNDERTOW-2061] prefix not formed properly in ACL

[33mcommit fcb4865e2c4cd971007847d6084b3b98fde3c091[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed May 4 12:29:39 2022 +0200

    [UNDERTOW-2061] prefix not formed properly in ACL

[33mcommit 043411f6f2e424500782dd9f7d534e51f14a595d[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue May 3 14:07:13 2022 +0200

    [UNDERTOW-2081] Proceed if RejectedExecutionException is thrown

[33mcommit 4521635d2f1d2eece5d6681d1e00be32bac95d0c[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Mar 29 21:49:43 2022 +0200

    [UNDERTOW-2049] Move Undertow to JDK 11

[33mcommit 8a3cf0dc64259701857f6bc5f2efcd2245f56476[m
Merge: a3359fdf4 62b87828d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Apr 25 09:34:12 2022 -0300

    Merge pull request #1311 from fl4via/UNDERTOW-2073_UNDERTOW-2074
    
    [UNDERTOW-2074] Upgrade XNIO to 3.8.7.Final (fixes UNDERTOW-2073)

[33mcommit 2aa5d35d096004ae2b22c6270dd1268bdceda8fc[m[33m ([m[1;31morigin/UNDERTOW-2036[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Feb 10 00:12:34 2022 -0300

    [UNDERTOW-2036] At AbstractFramedStreamSinkChannel.awaitWritable, guard against spurious wakes
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 62b87828dc455e9cf718f8fef361f29764ae1d2e[m[33m ([m[1;31morigin/UNDERTOW-2073_UNDERTOW-2074[m[33m, [m[1;32mUNDERTOW-2073_UNDERTOW-2074[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Apr 25 06:20:09 2022 -0300

    [UNDERTOW-2074] Upgrade XNIO to 3.8.7.Final (fixes UNDERTOW-2073)
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a3359fdf40c8ffefdd6fc6a82a9f5cbcec6a1020[m
Merge: 2b222ecbc d662aa315
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Apr 24 08:34:21 2022 -0300

    Merge pull request #1308 from boris-unckel/UNDERTOW-1879_use_assert_nullchecks
    
    [UNDERTOW-1879] Utilize o.w.common.Assert class for Null-Checks

[33mcommit 2b222ecbcb7de89c43118eb7bb8fe4ec3efba41b[m
Merge: e08c5457c 96994ab5c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 22 11:09:43 2022 -0300

    Merge pull request #1309 from fl4via/UNDERTOW-2070_master
    
    [UNDERTOW-2070] At ServletOutputStreamImpl, allow redirects with cont…

[33mcommit 96994ab5c346b4b66b9c49d036a1b36644128a5d[m[33m ([m[1;31morigin/UNDERTOW-2070_master[m[33m, [m[1;32mUNDERTOW-2070_master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 20 16:39:35 2022 -0300

    [UNDERTOW-2070] At ServletOutputStreamImpl, allow redirects with content length set by setting a zero content length on close even if CONTENT_LENGTH header is set. Also, still keep the "CONTENT_LENGTH is not set" restriction to prevent overwriting the value if buffer is not null.
    
    As demonstrated by ResponseWriterTestCase.testContentLengthBasedFlush, the latter part of keeping the restriction is important to have flush taking into account a content length that is set for normal requests without redirects, where data is printed to the ServletOutputStreamImpl. This will cause the flush to limit the length of printed bytes to be equal to the content length set by the servlet.
    
    As for the UNDERTOW-2070 bug itself, as demonstrated by RedirectWithContentLengthTestCase, a response is expected even if content length is set by the servlet before redirecting. By having ServletOutputStreamImpl.close setting the zero length in this scenario, we prevent the server from mistaking the redirect with an unfinished response, which is the cause of the empty reply.

[33mcommit d662aa31565be76fae89d2ac7ab0924d4dc157ab[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Wed Apr 20 14:15:48 2022 +0200

    [UNDERTOW-1879] Utilize o.w.common.Assert class for Null-Checks
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-1879

[33mcommit e08c5457c947d1e8e182f9d1674e895f31927f14[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Apr 3 19:31:13 2022 -0300

    Next is 2.3.0.Alpha1
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 83a40d3b6a722709fbbccc7f0ff326607fcbd11c[m[33m ([m[1;33mtag: [m[1;33m2.2.17.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Apr 3 19:03:28 2022 -0300

    Prepare 2.2.17.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 8cb6fa0e6672d70621a9af8c2da96f02301f6715[m
Merge: df445270e 3aeccbb71
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Apr 3 17:02:14 2022 -0300

    Merge pull request #1305 from fl4via/UNDERTOW-2022
    
    [UNDERTOW-2022] Add resumeReads to FixedLengthStreamSourceConduit

[33mcommit df445270e5713576b9e550f15d3aabd9202d7778[m
Merge: c52cea624 32795ddd7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 1 11:36:58 2022 -0300

    Merge pull request #1302 from Nowheresly/undertow-2041
    
    [UNDERTOW-2041] Allow leading zeroes for ipv6 addresses

[33mcommit 3aeccbb71748fa0d79f81fa7aebad2717adfa9ab[m[33m ([m[1;31morigin/UNDERTOW-2022[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jan 25 02:05:45 2022 -0300

    [UNDERTOW-2022] Add resumeReads to FixedLengthStreamSourceConduit

[33mcommit c52cea62415fbd29cef3b46129b88e2dff5f60aa[m
Merge: 82bb720ad 430f0e716
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 1 04:21:46 2022 -0300

    Merge pull request #1300 from carterkozak/ckozak/simplify_inputstream_read
    
    UNDERTOW-2038: InputStream.read implementations avoid unnecessary ByteBuffer.wrap

[33mcommit 32795ddd750d4af17b2998b2279ebc034edda39f[m[33m ([m[1;32mUNDERTOW-2041[m[33m)[m
Author: Sylvere Richard <sylvere.richard@gmail.com>
Date:   Fri Feb 25 22:32:56 2022 +0100

    [UNDERTOW-2041] Allow leading zeroes for ipv6 addresses

[33mcommit 82bb720ada690893bf9b217c8e34eb7c21bc9034[m
Merge: f593657ce f4b31fdda
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 1 03:47:20 2022 -0300

    Merge pull request #1304 from rmartinc/UNDERTOW-2028
    
    [UNDERTOW-2028] Buffer leak error involving AjpServerResponseConduit

[33mcommit f4b31fdda85cd752bb33a12a8362902004cc13bd[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Mar 14 17:59:43 2022 +0100

    [UNDERTOW-2028] Buffer leak error involving AjpServerResponseConduit

[33mcommit f593657cea0d178de22b809bca1488d5f15cff5a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 15 11:38:28 2022 -0300

    [UNDERTOW-2044] Update README (#1303)
    
    * [UNDERTOW-2044] Update README
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c3fc1ebcefe31f3168fd5b3910494eb2ef5960d3[m[33m ([m[1;31mgitlab-ccee-undertow-rmartinc/master[m[33m)[m
Merge: 4314944cb 3f3012ba2
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Mar 11 09:31:47 2022 -0300

    Merge pull request #1301 from ropalka/UNDERTOW-2000
    
    [UNDERTOW-2000] Properly Jakartize Undertow components - remaining fixes

[33mcommit 4314944cb4d244bef4a89a6926b21620d9e9b303[m
Merge: 7133a9242 f1b4ba430
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Mar 11 08:13:26 2022 -0300

    Merge pull request #1299 from rmartinc/UNDERTOW-2027
    
    [UNDERTOW-2027] Spurious buffer leak error in the test-suite (HttpClientTestCase.testReadTimeout)

[33mcommit 3f3012ba2fd7a0df0d4fa1d2159b97bb4a6b9cf8[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Feb 23 19:50:59 2022 +0100

    [UNDERTOW-2000] Properly Jakartize Undertow components - remaining fixes.

[33mcommit 430f0e716e239f333cdfd578a5ef72deb4acc21c[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Mon Feb 21 17:17:21 2022 -0500

    UNDERTOW-2038: InputStream.read implementations avoid unnecessary ByteBuffer.wrap

[33mcommit f1b4ba4307523ce48cccee7eab95bc7e6a7410c5[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Feb 16 15:41:05 2022 +0100

    [UNDERTOW-2027] Spurious buffer leak error in the test-suite (HttpClientTestCase.testReadTimeout)

[33mcommit 7133a92424efc328ab9300e5df6df967a9dd9d69[m
Merge: 0c5f9128a 7944d217d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 16 01:17:49 2022 -0300

    Merge pull request #1298 from rmartinc/UNDERTOW-1848
    
    [UNDERTOW-1848] SimpleSSLTestCase fails on Windows

[33mcommit 7944d217d6750a4e22fa5f933a6dc24c3350c976[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Feb 9 15:59:02 2022 +0100

    [UNDERTOW-1848] SimpleSSLTestCase fails on Windows

[33mcommit 0c5f9128a2390bcf70cc2c1e431968b345df0d84[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 9 03:07:02 2022 -0300

    Next is 2.2.17.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 9451052e820a6bb47c89a5598c9cd357b735c760[m[33m ([m[1;33mtag: [m[1;33m2.2.16.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 9 02:51:05 2022 -0300

    Prepare 2.2.16.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 1fceee07710d6b6d5462f9af179635ff00a4db5c[m
Merge: 08c4f06f3 56772c670
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 9 02:48:44 2022 -0300

    Merge pull request #1297 from fl4via/UNDERTOW-2026
    
    [UNDERTOW-2026] Revert "[UNDERTOW-2007] Digest mechanism needs sticky…

[33mcommit 56772c670c2aa516ecd697d032d03e9a23981f40[m[33m ([m[1;31morigin/UNDERTOW-2026[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 9 02:12:23 2022 -0300

    [UNDERTOW-2026] Revert "[UNDERTOW-2007] Digest mechanism needs sticky sessions"
    
    This reverts commit 499ec1424656a63fc16c03ef6598aea4ab88e923.
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 08c4f06f301188d37fb36b89d44e433e88292b05[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 11:10:30 2022 -0300

    Next is 2.2.16.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit c0b0d337dbb56bbc5f5190dd9ba6579a8afbd17d[m[33m ([m[1;33mtag: [m[1;33m2.2.15.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 07:58:28 2022 -0300

    Prepare 2.2.15.Final
    
    Signed-off-by: Flavia Rainone <frainone@redhat.com>

[33mcommit a3aebce60e57f83b02aa847c50d6e372b9a9b9b5[m
Merge: 8531ff7be 05fcd52db
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 07:33:57 2022 -0300

    Merge pull request #1290 from carterkozak/UNDERTOW-2019
    
    UNDERTOW-2019: Blocking exchanges can set HEAD response length

[33mcommit 8531ff7bed158518a0a9c0f39c0b55f8528b5555[m
Merge: cda3aae84 cd40388a1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 07:31:53 2022 -0300

    Merge pull request #1277 from gaol/test_undertow-1981
    
    [UNDERTOW-2025][UNDERTOW-1981] Test that client cannot access files inside of meta-info sub folder

[33mcommit cda3aae8461d64c6494c2b9f73d4f42521aff925[m
Merge: 19a17fe98 8e432f69b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 06:49:12 2022 -0300

    Merge pull request #1289 from carterkozak/UNDERTOW-2018
    
    UNDERTOW-2018: Fix NPE in FixedLengthStreamSourceConduit on failure

[33mcommit 19a17fe98af0075f6838323e3c858532ca2eb9bf[m
Merge: c5298bd9c 3491181c6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 06:40:38 2022 -0300

    Merge pull request #1288 from carterkozak/UNDERTOW-2017
    
    UNDERTOW-2017: HttpRequestConduit state is correctly maintained

[33mcommit c5298bd9cdf685970c21cfe57ebfd509a9a4a34a[m
Merge: ad3c5dbd9 b8672c0a1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 06:14:53 2022 -0300

    Merge pull request #1283 from baranowb/UNDERTOW-2012
    
    [UNDERTOW-2012] create temp directory for uploads

[33mcommit ad3c5dbd975e0368741582a693092d819c2ff61f[m
Merge: afb3e12a5 05cb1e240
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 06:07:49 2022 -0300

    Merge pull request #1281 from Ortus-Solutions/dev/undertow-2011
    
    BugFix: UNDERTOW-2011 update getName method in PathResource class

[33mcommit afb3e12a5220dd87d18fe4d281e4e49c46dccedc[m
Merge: 7b5681b38 499ec1424
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 06:02:08 2022 -0300

    Merge pull request #1280 from aogburn/03102603
    
    [UNDERTOW-2007] Digest mechanism needs sticky sessions

[33mcommit cd40388a12a69801c77eec39d3f989baddf648dd[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Fri Nov 26 14:05:09 2021 +0800

    [UNDERTOW-2025][UNDERTOW-1981] Test that client cannot access files inside of meta-info sub folder

[33mcommit 7b5681b383899a1465d30fbe1ffc14fda6e94af1[m
Merge: a8088dfcb 1f77acf02
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 05:49:27 2022 -0300

    Merge pull request #1274 from baranowb/UNDERTOW-1994
    
    [UNDERTOW-1994] impl declareRoles in ServletContext + testcase

[33mcommit a8088dfcb2ef49a52f356a6a39d4b9eb88256eb5[m
Merge: db0f5be43 fc395ce53
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Feb 6 04:11:55 2022 -0300

    Merge pull request #1295 from fl4via/UNDERTOW-1986
    
    [UNDERTOW-1986] Buffer leak errors involving buffer allocated by ChunkedStreamSourceConduit

[33mcommit db0f5be43f8e2a4b88fbedd2eb6d5a95a29ceaa8[m
Merge: fca2af565 e43f0ada3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 5 10:13:39 2022 -0300

    Merge pull request #1296 from fl4via/UNDERTOW-1979
    
    [UNDERTOW-1979] CVE-2021-3859 continuation frames are not read correctly

[33mcommit fca2af565496e99cdf169f624999c859674c5099[m
Merge: 6ae481e94 d5ed8b822
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 5 03:42:26 2022 -0300

    Merge pull request #1278 from ropalka/UNDERTOW-2002
    
    [UNDERTOW-2002] Fixing StackOverflowError upon AJP read timeout

[33mcommit e43f0ada3f4da6e8579e0020cec3cb1a81e487c2[m[33m ([m[1;31morigin/UNDERTOW-1979[m[33m)[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu Sep 16 14:18:16 2021 +0200

    [UNDERTOW-1979] CVE-2021-3859 continuation frames are not read correctly

[33mcommit 6ae481e942dfa0307e424d591848dd7ab712b847[m
Merge: b24d45550 a5f521559
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 5 03:22:54 2022 -0300

    Merge pull request #1285 from msfm/master_UNDERTOW-2015
    
    UNDERTOW-2015 URLUtils QueryStringParser#parse() should not add a que…

[33mcommit fc395ce53544038cac463826ec823ca3a3f3ac59[m[33m ([m[1;31morigin/UNDERTOW-1986[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 02:32:57 2021 -0300

    [UNDERTOW-1986] At ChunkedStreamSourceConduit.terminateRead(), invoke terminateReads on internal push back channel to properly close that channel and prevent pushed back buffer leaks

[33mcommit 3eb3176cf0e1f9c7784f24e3f3291e386c4f0270[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 02:31:20 2021 -0300

    [UNDERTOW-1986] At UndertowSslConnection.notifyRead/WriteClosed() methods, invoke super.notifyRead/WriteClosed() to guarantee proper closing of superclass connection

[33mcommit 3d29f738f5e02ec3b31b4633f72036643d02b226[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 5 03:06:55 2022 -0300

    [UNDERTOW-1986] Upgrade XNIO to 3.8.6.Final

[33mcommit 05fcd52db319cf691d7b5c90293a07b6aeb89a39[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Jan 14 20:39:14 2022 -0500

    UNDERTOW-2019: Blocking exchanges can set HEAD response length

[33mcommit 8e432f69be9874b6a61e8b267a1b4aa0688efe8a[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Jan 14 11:08:32 2022 -0500

    UNDERTOW-2018: Fix NPE in FixedLengthStreamSourceConduit on failure

[33mcommit 3491181c63c4e4454f9dc725312a36b1a6a736e4[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Jan 14 10:40:51 2022 -0500

    UNDERTOW-2017: HttpRequestConduit state is correctly maintained
    
    Previously, small buffers that required multiple events to write
    would not save the correct header state, resulting in NPEs
    and requests which failed to include all headers.
    
    This PR removes the duplicated state between the method body
    and HttpRequestConduit in favor of exclusively using
    HttpRequestConduit fields. This way the behavior across state
    changes is unlikely to be impacted at all.
    Hotspot isn't able to optimize field access quite as well
    as local method scoped variables, however this isn't likely
    to have an impact in practice, and it's more important to
    send all headers with every request.

[33mcommit a5f5215599387ee960de11e7a902b28dab28cb2f[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Dec 2 19:40:20 2021 +0900

    UNDERTOW-2015 URLUtils QueryStringParser#parse() should not add a query parameter to HttpServerExchange when parameter name and value are empty

[33mcommit b8672c0a1ab4521fb07073385c8989a792c59bc1[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jan 4 13:21:24 2022 +0100

    [UNDERTOW-2012] create temp directory for uploads

[33mcommit 05cb1e2405307847cbfd3d25e62082ff8b689c9e[m
Author: Balbino Aylagas <baylagas@ortussolutions.com>
Date:   Thu Dec 30 11:49:33 2021 -0600

    update getname method in pathresource class

[33mcommit 499ec1424656a63fc16c03ef6598aea4ab88e923[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Fri Dec 17 10:44:50 2021 -0500

    [UNDERTOW-2007] Digest mechanism needs sticky sessions

[33mcommit b24d45550dfe7dd420c00cb06795ebe2e60898ba[m
Merge: 6ac611da1 cd08fc56e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Dec 13 11:00:55 2021 -0300

    Merge pull request #1279 from stuartwdouglas/headers-test
    
    [UNDERTOW-2006] Add test that headers of different case work

[33mcommit cd08fc56e28b1f4c5e80936b6f5d66e7ad4632c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 10 12:08:12 2021 +1100

    Add test that headers of different case work

[33mcommit d5ed8b8223ed5c99a3a2586900478a360d12ff34[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Dec 6 10:37:11 2021 +0100

    [UNDERTOW-2002] Fixing StackOverflowError upon AJP read timeout

[33mcommit 6ac611da1f61c288df4e495b7499492e9a1a8edd[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 3 03:27:29 2021 -0300

    Next is 2.2.15.Final

[33mcommit da37162c781267a2c3f19b5e48b061cdeabce356[m[33m ([m[1;33mtag: [m[1;33m2.2.14.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 3 02:58:07 2021 -0300

    Prepare 2.2.14.Final

[33mcommit 0264fc445869d6d528602e1ee04762fe23387557[m
Merge: 50898f26c 91a675f5f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 2 15:29:10 2021 -0300

    Merge pull request #1276 from ropalka/UNDERTOW-2000
    
    [UNDERTOW-2000] Properly Jakartize Undertow Components

[33mcommit 91a675f5ff49b45026fc7bac5950a979daaeb2ee[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Dec 2 13:26:50 2021 +0100

    [UNDERTOW-2000] Fixing findbugs plugin for Jakartized components

[33mcommit 3c3430b05bfdbd981443772ef749af4736af7911[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Dec 1 13:09:11 2021 +0100

    [UNDERTOW-2000] Properly Jakartize Undertow Components.
    This commit is eliminating previous Jakartization effort.
    It introduces new Jakartization process that:
     * is based on source code transformation
     * provides both source and binary maven artifacts
     * executes test suite also against jakartized components

[33mcommit 1f77acf020dea740f2e8e8c867d3cdc60891d120[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Nov 25 11:09:07 2021 +0100

    [UNDERTOW-1994] impl declareRoles in ServletContext + testcase

[33mcommit 50898f26c2ef6fd59475460f4eb58efdc47c3195[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 23:59:10 2021 -0300

    Next is 2.2.14.Final

[33mcommit 466cf18c1b47271bca7938774b9e70a4f292edfd[m[33m ([m[1;33mtag: [m[1;33m2.2.13.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 23:33:17 2021 -0300

    Prepare 2.2.13.Final

[33mcommit a18481452b9a25cd0a0ced3489a06d242b236e2c[m
Merge: c25906c62 35f8c2f5c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 22:19:43 2021 -0300

    Merge pull request #1198 from ffang/UNDERTOW-1913
    
    [UNDERTOW-1913]apply ReadTimeoutStreamSourceConduit/WriteTimeoutStrea…

[33mcommit 35f8c2f5cfe7604231ac369794f70fdbe20c4791[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 04:56:29 2021 -0300

    [UNDERTOW-1913] Fix the client read timeout test
    The test can fail to deliver the messages depending on when the listener is invoked, so, for example, if debugging, you see the test pass always, but when running normally, it fails. A better way to emulate a read timeout is writing a part of the bytes and flush it, so that the read listener on client side is more likely to invoked before the sleep on server
    Also, we are seeing intermitently that checking for no response messages received on timeout sporadically fails in CI. So, I replaced the "no messages received assertion" by a non-null exception check, that indicates that the read has timeout out on the client all the times, regardless of whether the timeout occurred before or after the message was received.

[33mcommit c25906c62d62120bc4f902837403ac117dec3e28[m
Merge: 0727b50d0 45e0ff326
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 16:38:40 2021 -0300

    Merge pull request #1271 from undertow-io/revert-1089-UNDERTOW-1879_utilize_assert_for_nullchecks
    
    Revert "[UNDERTOW-1879] Utilize o.w.common.Assert class for Null-Checks"

[33mcommit 45e0ff32626818ead7cdc8814c7017593addd4e9[m[33m ([m[1;31mupstream/revert-1089-UNDERTOW-1879_utilize_assert_for_nullchecks[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 16:01:35 2021 -0300

    Revert "[UNDERTOW-1879] Utilize o.w.common.Assert class for Null-Checks"

[33mcommit 0727b50d04e11eb7fb7b4c5d13659a56b51b9042[m
Merge: ee9e7c646 0c704a2d1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 14:54:30 2021 -0300

    Merge pull request #1129 from baranowb/UNDERTOW-1459
    
    [UNDERTOW-1459] change status code sent on leg for timeouts from 503 …

[33mcommit ee9e7c646dbb720ffe141a9a16bc4798d4bd7c51[m
Merge: f0deeb96a fcdfbd981
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 06:46:55 2021 -0300

    Merge pull request #1269 from fl4via/UNDERTOW-1980
    
    [UNDERTOW-1980] Remove synchronized block from close, it is not neces…

[33mcommit 0c704a2d1a8c0f8eb236974a9956d55accdc36cb[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon May 17 08:33:13 2021 +0200

    [UNDERTOW-1459] change status code sent on leg for timeouts from 503 to 504

[33mcommit f0deeb96a7d54bb996d41136e3fb11930d6a902f[m
Merge: ab59c625c 42e56636c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 06:10:11 2021 -0300

    Merge pull request #1267 from fl4via/UNDERTOW-1993
    
    [UNDERTOW-1993] At AbsractLoadBalancingProxyTestCase.tearDown check i…

[33mcommit fcdfbd9811a00e7522f308f2eb30e47a20df6fb0[m[33m ([m[1;31morigin/UNDERTOW-1980[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 06:06:31 2021 -0300

    [UNDERTOW-1980] Remove synchronized block from close, it is not necessary

[33mcommit ab59c625cd4d137cb46fcc3128b2e79b457fdbf1[m
Merge: abbe58e1c 9941c88c4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 05:55:13 2021 -0300

    Merge pull request #1259 from baranowb/UNDERTOW-1980
    
    [UNDERTOW-1980] add local vars and sync to handle read source in Abst…

[33mcommit abbe58e1c557faf4eed82b05992af0c0a0db0135[m
Merge: 8cfa05429 2830b969d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 05:34:43 2021 -0300

    Merge pull request #1102 from spyrkob/UNDERTOW-1883
    
    [UNDERTOW-1883] Allow registering mod_cluster context in stopped or d…

[33mcommit 8cfa05429411d7732c5cb13ffbd761b83ee1ec75[m
Merge: a5cda4fe9 1421bc4c7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 05:31:36 2021 -0300

    Merge pull request #1265 from fl4via/UNDERTOW-1992
    
    [UNDERTOW-1992] Add PooledAdaptor.toString()

[33mcommit 42e56636c9e3a3c0e933b032fd44fce7c0c6da78[m[33m ([m[1;31morigin/UNDERTOW-1993[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 05:29:31 2021 -0300

    [UNDERTOW-1993] At AbsractLoadBalancingProxyTestCase.tearDown check if worker is not null

[33mcommit a5cda4fe9482bcd62a20837081245b8eac6e11f0[m
Merge: f263a1152 2eec61560
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 04:22:29 2021 -0300

    Merge pull request #1086 from baranowb/UNDERTOW-1786
    
    [UNDERTOW-1786] handle IO properly for async context write

[33mcommit f263a115278dc2cdc11202fc235b4116f757d70b[m
Merge: 28299b752 21768eaa2
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 04:03:17 2021 -0300

    Merge pull request #1264 from rmartinc/UNDERTOW-1989
    
    [UNDERTOW-1989] Setup actions are not executed when using the async Start method

[33mcommit 1421bc4c7676e5df34d2528d94dda2761e459f79[m[33m ([m[1;31morigin/UNDERTOW-1992[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 03:29:22 2021 -0300

    [UNDERTOW-1992] Add PooledAdaptor.toString()

[33mcommit 2eec615607dffa585ddd7a3f073385d865d1c0a4[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 03:17:51 2021 -0300

    [UNDERTOW-1523] Temporarily comment out with a FIXME async test on proxy mode to prevent CI error

[33mcommit b7b621e363b0ef0613059cc64a38fd1c0a48170e[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 19 02:19:12 2021 -0300

    [UNDERTOW-1786] At AsyncServlet5 (async on error tests), invoke async context complete

[33mcommit 21768eaa2d03d734f5971ad963e0f29ce433e223[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Nov 15 15:53:23 2021 +0100

    [UNDERTOW-1989] Setup actions are not executed when using the async Start method

[33mcommit 28299b7527d9e7093cc02d71852e24825a4744dd[m
Merge: fd516cc82 5e8e6153c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 12 05:10:05 2021 -0300

    Merge pull request #1136 from baranowb/UNDERTOW-318
    
    [UNDERTOW-318] fix GSSAPI logs

[33mcommit fd516cc82119c3a3fbbef5d430e65167c06c6012[m
Merge: 265aa68ee b5bc538b5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 12 04:50:34 2021 -0300

    Merge pull request #1157 from baranowb/UNDERTOW-1740
    
    [UNDERTOW-1740] fix single predicate termination ";" parsing

[33mcommit 265aa68eeca2ea672e748f179994889f7b26f49a[m
Merge: a3b04a6c2 c211d9fbb
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 12 04:31:37 2021 -0300

    Merge pull request #1154 from baranowb/UNDERTOW-1739
    
    [UNDERTOW-1739] allow tested predicate expressions in if/else as per …

[33mcommit a3b04a6c22ab269f4597aa6f5a1196acb4b4b07c[m
Merge: 12fb0844f 7ad67f5e1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 12 04:24:31 2021 -0300

    Merge pull request #1099 from baranowb/UNDERTOW-1409
    
    [UNDERTOW-1409] fix percent encoded path redirect

[33mcommit 2830b969ddde39e1172915c35f9e63b954dd8e6f[m[33m ([m[1;31morigin/UNDERTOW-1883[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Fri Apr 16 12:09:48 2021 +0100

    [UNDERTOW-1883] Allow registering mod_cluster context in stopped or disabled state

[33mcommit 12fb0844f86dd1cecd3a80b94f6978980dcf8e4f[m
Merge: 7219cd03d 98f8c0c82
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 12 04:07:32 2021 -0300

    Merge pull request #1126 from baranowb/UNDERTOW-1872
    
    [UNDERTOW-1872] fix ipv6 parsing with trailling empty block

[33mcommit f15095fbcee9b93c36297fab1296384e58011d94[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Apr 8 08:19:23 2021 +0200

    [UNDERTOW-1786] handle IO properly for async context write

[33mcommit b5bc538b5ef98efdb492c2bd01dcb16446880cdd[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu May 27 12:23:31 2021 +0200

    [UNDERTOW-1740] fix single predicate termination ";" parsing

[33mcommit c211d9fbbebd52f42bc9e011ecaeb17f47db49c4[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed May 26 09:54:21 2021 +0200

    [UNDERTOW-1739] allow tested predicate expressions in if/else as per documentation example

[33mcommit 7ad67f5e1a4397f000da797911f7171f3543d527[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Apr 14 10:06:02 2021 +0200

    [UNDERTOW-1409] fix percent encoded path redirect

[33mcommit 5e8e6153cd866345ae8ca83ce4da24592c96207b[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue May 18 09:57:06 2021 +0200

    [UNDERTOW-318] fix GSSAPI logs

[33mcommit 98f8c0c828edf2a4bc30d3947c0aa07641754385[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed May 5 12:20:14 2021 +0200

    [UNDERTOW-1872] fix ipv6 parsing with trailling empty block

[33mcommit 7219cd03d7e089ec58aac373dc1e7095de370abd[m
Merge: c3ebc1d4e 2caa157ff
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Nov 9 02:07:04 2021 -0300

    Merge pull request #1261 from rmartinc/UNDERTOW-1984
    
    [UNDERTOW-1984] GOAWAY sent by HTTP2 server when a RST is sent after upgrade

[33mcommit 2caa157ff0dbd37a53873789d3cd0942af334e7b[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Fri Nov 5 15:02:39 2021 +0100

    [UNDERTOW-1984] GOAWAY sent by HTTP2 server when a RST is sent after upgrade

[33mcommit c3ebc1d4eb1d9683684a2578137c298cb201cb14[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Nov 5 07:53:00 2021 +0100

    [UNDERTOW-1983] Minor refactoring at HttpString (#1257)
    
    * Refactoring - introducing HttpString#toByteArray() utility method
    
    * Refactoring - eliminating code duplicities. Reusing utility methods in HttpString#hashCodeOf() method

[33mcommit 9bfd3d23f2fb30932e9fdc33b36adaab761f1f3b[m
Merge: d4e8d5dca 56acfa00e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 5 03:47:43 2021 -0300

    Merge pull request #1258 from ropalka/UNDERTOW-1981
    
    [UNDERTOW-1981] Unify DefaultServlet & ServletInitialHandler in handling forbidden subpaths

[33mcommit d4e8d5dcaa2bc76a3797362ba5715ce338d9aad4[m
Merge: c910c9cc4 e98142b7d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Nov 4 02:46:57 2021 -0300

    Merge pull request #1260 from fl4via/UNDERTOW-1982
    
    [UNDERTOW-1982] Incorporate deploy-jakartaee9-artifacts.sh script int…

[33mcommit e98142b7d58af150e784b22e7eaf6171e727354d[m[33m ([m[1;31morigin/UNDERTOW-1982[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Nov 2 03:16:10 2021 -0300

    [UNDERTOW-1982] Incorporate deploy-jakartaee9-artifacts.sh script into the pom, such that jakartaee9 transformed artifacts are now automatically deployed to the server.
    
    Plus, delete JakartaEE9Deployer, it was never used.

[33mcommit ec4ddef8cd1f3fa857c6c73ff81d959da8e5cb3a[m
Author: Freeman Fang <freeman.fang@gmail.com>
Date:   Wed Jul 7 13:55:04 2021 -0400

    [UNDERTOW-1913]apply ReadTimeoutStreamSourceConduit/WriteTimeoutStreamSinkConduit also on the UndertowClient side if READ_TIMEOUT/WRITE_TIMEOUT options are set

[33mcommit 9941c88c4256f5ff49c33440061d13834caddfff[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Oct 21 10:56:22 2021 +0200

    [UNDERTOW-1980] add local vars and sync to handle read source in AbstractFramedChannel

[33mcommit 56acfa00e208243ecaaec871d8e6200d85e8db06[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Oct 1 10:28:21 2021 +0200

    [UNDERTOW-1981] Unify DefaultServlet & ServletInitialHandler in handling WEB-INF & META-INF folders.

[33mcommit c910c9cc4bd3047c83a4e1d9411e0ec6076f289d[m
Merge: 42561a74d dc199fdd1
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 5 09:32:28 2021 +0200

    Merge pull request #1245 from msfm/master_UNDERTOW-1964
    
    UNDERTOW-1964 IPAddressAccessControlHandler stops working when ProxyPeerAddressHandler is enabled and X-Forwarded-For request header contains multiple IP addresses

[33mcommit 42561a74d6dfd5f2168d59c500c477849a1830fa[m
Merge: bce3200f5 56b663bcc
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 5 09:28:13 2021 +0200

    Merge pull request #1089 from boris-unckel/UNDERTOW-1879_utilize_assert_for_nullchecks
    
    [UNDERTOW-1879] Utilize o.w.common.Assert class for Null-Checks

[33mcommit 56b663bcc621a44e00010d6fe07ff43d61d38565[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Fri Apr 9 18:41:46 2021 +0200

    [UNDERTOW-1879] Utilize o.w.common.Assert class for Null-Checks
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-1879

[33mcommit dc199fdd1f20a6ed0de9eab895d54cff22921d7b[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Sep 16 19:21:40 2021 +0900

    UNDERTOW-1964 UNDERTOW-1975 Update IPAddressAccessControlHandlerWithProxyPeerAddressHandlerTestCase to use @IPv6Ignore and @IPv6Only

[33mcommit 0c2db6b11ea503a011256fd9a36ab5bb11e3d2e4[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Sep 16 21:56:18 2021 +0900

    UNDERTOW-1975 Add @IPv6Ignore and @IPv6Only annotations for unit tests
    
    Add @IPv6Ignore annotations for unit tests which are not suitable for
    IPv6 (= specific to IPv4). Also, Add @IPv6Only annotations for unit
    tests which are specific to IPv6.

[33mcommit bce3200f578859da61a658c73947065db6a33ab0[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 17:54:37 2021 -0300

    Next is 2.2.13.Final

[33mcommit c8dbc42c6f40557a354f6c3054989de65522bd6c[m[33m ([m[1;33mtag: [m[1;33m2.2.12.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 17:28:51 2021 -0300

    Prepare 2.2.12.Final

[33mcommit 4cbe49da5bd0f2dc0b9fee67627e02fae12f0863[m
Merge: 258655996 443bf6c8f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 17:24:53 2021 -0300

    Merge pull request #1253 from fl4via/UNDERTOW-1972
    
    [UNDERTOW-1972] Remove the place holder session and use the session b…

[33mcommit 2586559961533c7e3320c7785146c0c81011fb94[m
Merge: 16c5bc142 34d28f81b
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Sep 28 20:43:20 2021 +0200

    Merge pull request #1255 from bstansberry/UNDERTOW-1969_tweak
    
    [UNDERTOW-1969] Throw SSLPeerUnverifiedException from getPeerCertific…

[33mcommit 34d28f81bad7171ad9df63132acef799f0c5c267[m
Author: Brian Stansberry <brian.stansberry@redhat.com>
Date:   Tue Sep 28 09:28:04 2021 -0500

    [UNDERTOW-1969] Throw SSLPeerUnverifiedException from getPeerCertificateChain() if any cert in the chain couldn't be created

[33mcommit 16c5bc142eb437cc7978c3e8f4d6b4df34294447[m
Merge: 580108f8a d6a5e858f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 11:11:24 2021 -0300

    Merge pull request #1252 from ropalka/UNDERTOW-1969
    
    [UNDERTOW-1969] Ignore deprecated certificate retrieval method failure for deprecated parts of Undertow

[33mcommit 443bf6c8f0be88d3d8864041d6837fba53ffd2b1[m[33m ([m[1;31morigin/UNDERTOW-1972[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 09:57:15 2021 -0300

    [UNDERTOW-1972] Remove the place holder session and use the session being created instead. Also, make sure that the session is never returned non-initialized on getSession.

[33mcommit d6a5e858f9f14c2724ab93dac5ffddf7f7638d4f[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Sep 28 15:17:51 2021 +0200

    [UNDERTOW-1969] Ignore deprecated certificate retrieval method failure for deprecated parts of Undertow

[33mcommit 580108f8a9fba422378b0332e981056abe401b74[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 03:31:31 2021 -0300

    Next is 2.2.12.Final

[33mcommit df0f10c6e62061b3dd39c27ce36182a7e6360005[m[33m ([m[1;33mtag: [m[1;33m2.2.11.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 02:59:10 2021 -0300

    Prepare 2.2.11.Final

[33mcommit 9d12c9efa284544570b61ec77a628981bb932607[m
Merge: c6569f4ce 30c0dbb0c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 02:46:57 2021 -0300

    Merge pull request #1174 from baranowb/UNDERTOW-1869_v2
    
    [UNDERTOW-1869] fix concurrency on session creation

[33mcommit c6569f4ce70f0fcda29b34e9cc3b2bc1fd86ac6c[m
Merge: bec30b15f 2508750f3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 02:36:06 2021 -0300

    Merge pull request #1114 from baranowb/UNDERTOW-1568
    
    [UNDERTOW-1568] - add sync block when handling frames in AbstractFram…

[33mcommit bec30b15fc172b1fa59e1a99c224d159e471079c[m
Merge: 47b96f21c 7582e96c0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 02:28:56 2021 -0300

    Merge pull request #1246 from fl4via/UNDERTOW-1910
    
    [UNDERTOW-1910] Remove UndertowOptions.DEFAULT_WRITE_TIMEOUT, and add…

[33mcommit 47b96f21cb4c75a3b46fecfab369551acd7cc6e3[m
Merge: a3add8bc6 8850493e7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 02:08:45 2021 -0300

    Merge pull request #1201 from boris-unckel/UNDERTOW-1915_remove_unneccesary_code
    
    [UNDERTOW-1915] Remove unneccesary code

[33mcommit a3add8bc6837120a3474316fd3ec5cbcaa43dd80[m
Merge: 3c6f60d9b 9cb4516d2
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 01:53:31 2021 -0300

    Merge pull request #1205 from TBlueF/fix/pre-compressed-npe
    
    [UNDERTOW-1950] Fix NullPointerException in PreCompressedResourceSupplier

[33mcommit 3c6f60d9bca271bd65410b2cc2fd35ff9c6bfbf7[m
Merge: 40efb45a5 874b67be2
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 01:46:52 2021 -0300

    Merge pull request #1233 from fl4via/UNDERTOW-1929
    
    [UNDERTOW-1929] Increase even more the sockettimeout config to make s…

[33mcommit 7582e96c0fad274536197366eac6651cc365aac6[m[33m ([m[1;31morigin/UNDERTOW-1910[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 01:36:47 2021 -0300

    [UNDERTOW-1910] Remove UndertowOptions.DEFAULT_WRITE_TIMEOUT, and add system property io.undertow.await_writable_timeout

[33mcommit 30c0dbb0c44ba3051aa93b983876348b048b5762[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 28 00:08:10 2021 -0300

    [UNDERTOW-1869] At InMemorySessionManager.createSession, replace the synchronized block with a putIfAbsent(sessionID, PLACE_HOLDER) to make sure we don't race when creating the session

[33mcommit 5a8e3a8bbba3fe6c3354ba42b5f9e156357a8417[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jun 22 13:00:03 2021 +0200

    [UNDERTOW-1869] synchronize session/id checks on session creation

[33mcommit 40efb45a5ee92b8fd6a12757c59ee7e8d0dfa090[m
Merge: 9004db53d a4e7b1dbd
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 27 17:14:45 2021 -0300

    Merge pull request #1192 from fl4via/UNDERTOW-1910
    
    [UNDERTOW-1910] Make sure that AbstractFramedStreamSinkChannel.awaitW…

[33mcommit 874b67be229f1fedc793fcbabfd6d5912a5865e9[m[33m ([m[1;31morigin/UNDERTOW-1929[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 5 09:01:43 2021 -0300

    [UNDERTOW-1929] Increase even more the sockettimeout config to make sure that the sporadic failures we are seeing are not an indication the number is still too low

[33mcommit 8850493e7ea2901569acdf5816d1c881182e6bf1[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Fri Jul 16 10:38:36 2021 +0200

    [UNDERTOW-1915] Remove unneccesary code
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-1915

[33mcommit 9cb4516d24807959824e49dcadc3585e859a1137[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Sep 9 02:42:18 2021 -0300

    [UNDERTOW-1950] Increment PreCompressedResourceTestCase to verify the bug is fixed

[33mcommit 86b2578dbec2e60cd09caf30d0b7a377559173ce[m
Author: Blue (Lukas Rieger) <TBlueF@users.noreply.github.com>
Date:   Sun Jul 18 14:32:13 2021 +0200

    [UNDERTOW-1950] Fix NullPointerException in PreCompressedResourceSupplier
    
    Fixes a NullPointerException that can occur when using a PreCompressedResourceSupplier and trying to access a file where only the compressed version exists.
    With this commit, supplying a pre-compressed Resource is no longed dependant on the original Resource.

[33mcommit a4e7b1dbd3024085d29465888dc400869083599f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jul 1 03:43:39 2021 -0300

    [UNDERTOW-1910] Make sure that AbstractFramedStreamSinkChannel.awaitWritable does not block, and use write timeout config for that

[33mcommit 1f5921a30a36688ea900fed6353963b5a1446102[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Sep 16 17:37:40 2021 +0900

    UNDERTOW-1965 Initialize ProxyHandler with enabling setReuseXForwarded(true) inside DefaultServer for X-Forwarded-* header related unit tests
    
    Initialize ProxyHandler with enabling "setReuseXForwarded(true)" inside
    DefaultServer to make X-Forwarded-* header related unit tests (e.g. the
    unit test for UNDERTOW-1964) work with the proxy server.
    Also, update to use ProxyHandler Builder API instead of the deprecated
    constructor.

[33mcommit 1661b11a61048900ec426d305d0449d3ae5ec97d[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed Sep 15 00:13:58 2021 +0900

    UNDERTOW-1964 Add unit test for the comibnation of IPAddressAccessControlHandler and ProxyPeerAddressHandler

[33mcommit af9a154b893732ae15fff8a71a9ec5ee1c9c8b6f[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Nov 12 15:03:09 2020 +0900

    UNDERTOW-1964 IPAddressAccessControlHandler stops working when ProxyPeerAddressHandler is enabled and X-Forwarded-For request header contains multiple IP addresses
    
    ProxyPeerAddressHandler should check the first entry of X-Forwarded-For request header with the IP4_EXACT and IP6_EXACT regex matchers.

[33mcommit 9004db53d037cbd08845f55dd8e9e7193b8eca54[m
Merge: 08e48fc4f d801e5ea9
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 27 09:04:09 2021 -0300

    Merge pull request #1160 from baranowb/UNDERTOW-1198
    
    [UNDERTOW-1198] - fix IPv6 matching regex to include compressed repre…

[33mcommit 08e48fc4f403d9818e63529bec07fef3a1426b72[m
Merge: 2d1f94a21 b6d4903f3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 27 07:49:57 2021 -0300

    Merge pull request #1244 from fl4via/UNDERTOW-1962
    
    [UNDERTOW-1962] Add a StopServerWithExternalWorkerUtils, and make sur…

[33mcommit b6d4903f3ac363ef3993eed385957fb02006ac4e[m[33m ([m[1;31morigin/UNDERTOW-1962[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 13 23:01:35 2021 -0300

    [UNDERTOW-1962] Sleep 1-2 seconds when stopping the server

[33mcommit 7fb00a99086e00ded7e0f3b5128073071651e29e[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 13 22:56:25 2021 -0300

    [UNDERTOW-1963] Tidy up AjpClientTestCase and add lambdas

[33mcommit 496aa3417c0ee6765986f9910bb69a3bc9d6afeb[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 13 22:28:54 2021 -0300

    [UNDERTOW-1962] Add a StopServerWithExternalWorkerUtils class to the tests, and make sure tests are waiting for servers to completely stop before starting a new one at the same address

[33mcommit d801e5ea97d3eaf3016fb38eaa66e8931c9cc6c4[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jun 1 12:18:28 2021 +0200

    [UNDERTOW-1198] consolidate use of non-capturing groups

[33mcommit 7eab587766cd4eb3c9063a6c67e037c3dec7b69d[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon May 31 08:41:59 2021 +0200

    [UNDERTOW-1198] - fix IPv6 matching regex to include compressed representation. Fix ACL

[33mcommit 8e34adaebcfb719ab369706b5b0901f365f4b201[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Sep 2 08:45:13 2021 +0200

    [UNDERTOW-1357] deprecate TransportProtocolAttribute

[33mcommit 2d1f94a21234254de242c69863ec2017831821d8[m
Merge: 31e4616cf 18f2dbf42
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 13 02:35:29 2021 -0300

    Merge pull request #1203 from boris-unckel/UNDERTOW-1917_try_finally_ex
    
    [UNDERTOW-1917] Logic in try/finally blocks hides exceptions

[33mcommit 31e4616cf51cca5339d670e0bfc556dac0761225[m
Merge: 8de641bad 447be5a45
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Sep 13 01:37:39 2021 -0300

    Merge pull request #1202 from baranowb/UNDERTOW-1532
    
    [UNDERTOW-1532] - switch to toRealPath rather than use absolutePath o…

[33mcommit 8de641bad342c74bcc51a8c874b754bf4caa41a9[m
Merge: a4334d7e5 5a253aa51
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 10 14:04:58 2021 -0300

    Merge pull request #1243 from fl4via/UNDERTOW-1960
    
    [UNDERTOW-1960] Use a latch to prevent Address already in use between…

[33mcommit 5a253aa51707cc3822504f8eaf06ea9d904af4d3[m[33m ([m[1;31morigin/UNDERTOW-1960[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 10 11:09:18 2021 -0300

    [UNDERTOW-1960] Use a latch to prevent Address already in use between executions of multiple LoadBalancingProxy test cases

[33mcommit a4334d7e5ea75eb01cb5e7a9da6f99ccb17a24a8[m
Merge: 6e3c60972 8e49c0ae5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 10 01:17:01 2021 -0300

    Merge pull request #1242 from fl4via/UNDERTOW-1959
    
    [UNDERTOW-1959] Last attempt to increase the timeout for DefaultServl…

[33mcommit 8e49c0ae52a2c7ad51644a8a1bbe1eb8c0c09005[m[33m ([m[1;31morigin/UNDERTOW-1959[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 10 00:43:53 2021 -0300

    [UNDERTOW-1959] Last attempt to increase the timeout for DefaultServletCachingListenerTestCase and solve the test failure.
    
    If the failure reoccurs on CI, it means it is probably not a problem with a short timeout.

[33mcommit 447be5a45cff7d36f134ed9b6f01d0eaec1d2edd[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jul 16 13:25:37 2021 +0200

    [UNDERTOW-1532] - switch to toRealPath rather than use absolutePath on init

[33mcommit 18f2dbf42eb7ef8872bfbd43a4149a58cc4909ce[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Fri Jul 16 20:46:19 2021 +0200

    [UNDERTOW-1917] Logic in try/finally blocks hides exceptions
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-1917

[33mcommit 6e3c60972e814aa3ad487fe6f1618cf74a17a027[m
Merge: 2146710dc bf4965421
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 7 02:45:22 2021 -0300

    Merge pull request #1240 from fl4via/UNDERTOW-1957
    
    [UNDERTOW-1957] Add jakartaee9 artifacts to dependency management ses…

[33mcommit bf49654211c5be2ad2ed26d85077ce0a61667f1c[m[33m ([m[1;31morigin/UNDERTOW-1957[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 7 02:08:24 2021 -0300

    [UNDERTOW-1957] Add jakartaee9 artifacts to dependency management session in undertow parent pom

[33mcommit 2146710dc86b322e6a3c7c98ab0a87f15e05a64d[m
Merge: 870ec1482 cd70afc79
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Sep 7 01:54:59 2021 -0300

    Merge pull request #1236 from baranowb/UNDERTOW-1789
    
    [UNDERTOW-1789] - bumpTImeout on setMaxInactiveInterval

[33mcommit 2508750f33367f146b300017b0dcc2b665182ca9[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Apr 22 08:51:46 2021 +0200

    [UNDERTOW-1568] - add sync block when handling frames in AbstractFramedChannel.toString

[33mcommit cd70afc79e67076fc62ea58708c93da668f6ee77[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu Aug 26 08:53:31 2021 +0200

    [UNDERTOW-1789] - bumpTImeout on setMaxInactiveINteraval

[33mcommit 870ec1482601f6b30c04e136d8fe9c9d698565a5[m
Merge: 6c3653cfa 096925072
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 12 01:10:10 2021 -0300

    Merge pull request #1218 from baranowb/UNDERTOW-1916
    
    [UNDERTOW-1916] - fix method signature in PathResourceManager

[33mcommit 6c3653cfa2c68e2b719be6c7e6cdffadda5b553f[m
Merge: 4e2a19cda e817e4f47
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 12 00:52:41 2021 -0300

    Merge pull request #1221 from boris-unckel/UNDERTOW-1931_null_deref_core
    
    [UNDERTOW-1931] Avoid Nullpointer

[33mcommit 4e2a19cda5c2c624174e65eb98a17b2ed23f005a[m
Merge: 172778329 9b2b59a23
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 12 00:44:12 2021 -0300

    Merge pull request #1225 from baranowb/UNDERTOW-1932
    
    [UNDERTOW-1932] - unify SSLContext manipulation flow

[33mcommit 0969250724954c8cdef4efe297f6ca765034f88c[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Jul 21 08:39:52 2021 +0200

    [UNDERTOW-1916] - fix method signature in PathResourceManager

[33mcommit e817e4f47a0a1b468aee8841da66ca065f4ee1f8[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Sun Jul 25 21:24:15 2021 +0200

    [UNDERTOW-1931] Avoid Nullpointer
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-1931

[33mcommit 17277832922755935b432d3ee990c48cc072ad3d[m
Merge: eb5face3c f7693b28d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 12 00:14:44 2021 -0300

    Merge pull request #1222 from boris-unckel/UNDERTOW-1933_short_circuit
    
    [UNDERTOW-1933] Short-circuit logic for boolean (2.2.x)

[33mcommit f7693b28d72bf3697365e2334331330a1b2947c8[m
Author: boris-unckel <bu.githubcom@mail.unckel.net>
Date:   Mon Jul 26 10:49:21 2021 +0200

    [UNDERTOW-1933] Short-circuit logic for boolean (2.2.x)
    
    Fixes https://issues.redhat.com/browse/UNDERTOW-1933

[33mcommit 9b2b59a2379a54c27d420896e67f8f28ce583e1d[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jul 27 07:54:41 2021 +0200

    [UNDERTOW-1932] - unify SSLContext manipulation flow

[33mcommit eb5face3c6e7980153458d25ad1d3ba3a6b78d06[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 10 11:10:34 2021 -0300

    Next is 2.2.11.Final

[33mcommit 40926588d550bf28f583617d93a0a1520110a2d0[m[33m ([m[1;33mtag: [m[1;33m2.2.10.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 10 10:51:14 2021 -0300

    Prepare 2.2.10.Final

[33mcommit 845881a7843a8bdb0ef1c66774237bd63061ea9e[m
Merge: c0461a48c c7e84a0b7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 10 10:48:45 2021 -0300

    Merge pull request #1226 from radist-nt/fix_websocket_pong_buffer_leak
    
    [UNDERTOW-1935] - buffer leak on incoming websocket PONG message

[33mcommit c0461a48cee3c7b12fe85f24d8a3ef8edacc2483[m
Merge: a07676e61 7b043c9ec
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 5 12:06:50 2021 -0300

    Merge pull request #1211 from fl4via/UNDERTOW-1523
    
    [UNDERTOW-1523] Temporarily disable failing tests

[33mcommit 7b043c9ec83082947141844cc944c821cf4b6e2e[m[33m ([m[1;31morigin/UNDERTOW-1523[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 5 02:09:46 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1948] Temporarily ignore affected tests in SerlvetOutputStreamSSLTestCase on Windows proxy ajp mode

[33mcommit f1ccb46aaff0526aea32ded910aa6faa1c3f9504[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 16:21:31 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1945] Temporarily ignore ConnectionClosedException Premature end of chunk coded message body at ServletOutputStreamTestCase

[33mcommit 9db1cf6c433319502af1ef11043177b7273c22ef[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 19 00:38:47 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1818][UNDERTOW-1928] Temporarily ignore ServletInputStream test cases that are failing on CI

[33mcommit 13cf95d4fcbf3aab6963e01a113f6bb123d56b28[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 3 16:14:23 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1937] Temporarily disable failing ServletOutputStreamTestCase tests on h2 upgrade mode (unexpected 503 response instead of 200)

[33mcommit 076bf1546344a3b8d708149e0ade341f537af0fb[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 3 15:46:15 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1818] Temporarily disable parallel async io tests for ServletInputStreamRequestBufferingTestCase

[33mcommit a07676e6124b2c825d7fc38c05f159ff51159ab8[m
Merge: 8de3e4bb5 1e0611cc8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 5 01:45:10 2021 -0300

    Merge pull request #1232 from fl4via/UNDERTOW-1929
    
    [UNDERTOW-1929] At TestHttpClient, apply fix to all proxy tests, and …

[33mcommit 1e0611cc83764bb9cc76cfa4bfe3182f07058fa2[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 5 01:16:56 2021 -0300

    [UNDERTOW-1929] At TestHttpClient, apply fix to all proxy tests, and increase SO timeout in createHttpParams()

[33mcommit e66cdb8497b73fb53f6847d12a32858d5f8a4e5b[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 08:40:25 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1942] Temporarily disable ReceiverTestCase.testAsyncReceiveWholeBytesFailed (fails sporadically on proxy mode, expected IOException is not found)

[33mcommit 4427f77a58c83af4db77c97d7a81c81ec081ce05[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Aug 3 17:15:31 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1938] Temporarily disable MaxResquestSizeTestCase.testMaxRequestHeaderSize() on Windows (unexpected 500 response instead of 200)

[33mcommit 46a1c245474f8dddf34853de2911c39be6ff5796[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 19 00:37:37 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1928] Temporarily ignore SimpleSSLTestCase dispatch and parallel tests that are failing on Windows

[33mcommit 1c01b5cb0ed085db914d87011f54d8c7eca08517[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 19 00:22:39 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1926] Temporarily ignore failing SenderTestCase tests in Proxy mode

[33mcommit 8de3e4bb59acb0717b6ec8cfed3f631b993c6f2f[m
Merge: 0c998f262 23094b5e4
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 5 00:33:46 2021 -0300

    Merge pull request #1231 from fl4via/UNDERTOW-1929
    
    [UNDERTOW-1929] Prevent SocketTimeoutException by tuning up SoTimeout…

[33mcommit 23094b5e48fe88f4750fc0f4f18533bc50cc0cbe[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 17:37:55 2021 -0300

    [UNDERTOW-1929] Prevent SocketTimeoutException by tuning up SoTimeout config when running on Windows Proxy AJP mode

[33mcommit 0c998f262c5d8979172c6caa71b16b9f48c979e9[m
Merge: 0704e5f67 007ad713f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 17:43:43 2021 -0300

    Merge pull request #1230 from fl4via/UNDERTOW-1946
    
    [UNDERTOW-1946] Increate max wait time and wait time in an attempt to…

[33mcommit 007ad713fedea1f01b70d948f579cbe2ea9e0242[m[33m ([m[1;31morigin/UNDERTOW-1946[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 17:05:23 2021 -0300

    [UNDERTOW-1946] At DefaultServletCachingListenerTestCase, increase max wait time and wait time in an attempt to prevent failure
    
    I am assuming the failure is caused by a slower run in CI

[33mcommit 0704e5f67764e32e2297b6733882d35530817350[m
Merge: dc905565f e3faab689
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 14:18:26 2021 -0300

    Merge pull request #1229 from fl4via/UNDERTOW-1941
    
    [UNDERTOW-1941] At Http2ClientTestCase.afterClass(), check if server …

[33mcommit e3faab6899e2547bc0a88df000defd91f1a6a3c2[m[33m ([m[1;31morigin/UNDERTOW-1941[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 27 20:53:38 2021 -0300

    [UNDERTOW-1941] At Http2ClientTestCase.afterClass(), check if server and worker are not null before stopping and shutting down

[33mcommit dc905565f80aec637b9b01ec73d2983b126a2183[m
Merge: 7c46d0d1b 148a3959a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 07:58:58 2021 -0300

    Merge pull request #1228 from fl4via/UNDERTOW-1940
    
    [UNDERTOW-1940][UNDERTOW-1648] Workaround the BindException error by …

[33mcommit 148a3959a500d93b58547f0d8ced3d44f9aad285[m[33m ([m[1;31morigin/UNDERTOW-1940[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 27 02:43:17 2021 -0300

    [UNDERTOW-1940][UNDERTOW-1648] Workaround the BindException error by adding a task to worker when stopping SSL server

[33mcommit 7c46d0d1b1063fb29c4caeeaf0b5caeec6706fc0[m
Merge: 87f31ddaa 81cba327f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Aug 4 01:25:46 2021 -0300

    Merge pull request #1227 from fl4via/UNDERTOW-1939
    
    [UNDERTOW-1939] Upload dump files in github actions script

[33mcommit 81cba327fd4eaf5141c7ecadad9c5f714e47d294[m[33m ([m[1;31morigin/UNDERTOW-1939[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 28 15:59:06 2021 -0300

    [UNDERTOW-1939] Upload dump files in github actions script

[33mcommit c7e84a0b7efced38506d7d1dfea5902366973877[m
Author: Andrey Marinchuk <radist.nt@gmail.com>
Date:   Sat Jul 31 00:26:57 2021 +0300

    [UNDERTOW-1935] - buffer leak on incoming websocket PONG message

[33mcommit 87f31ddaac835e3b41db339c1841760a1bac004f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 28 16:20:01 2021 -0300

    Next is 2.2.10.Final (fix version to contain -SNAPSHOT suffix)

[33mcommit 8a67678bb281a3ea4e670c3f33f0bf0abe10c600[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 04:45:26 2021 -0300

    Next is 2.2.10.Final

[33mcommit f89188efe9e1480c3d9985bdc119fffde747316d[m[33m ([m[1;33mtag: [m[1;33m2.2.9.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 04:08:19 2021 -0300

    Prepare 2.2.9.Final

[33mcommit 9f825022b4132c6004d11cdd0a6918c7d01d3391[m
Merge: be1ec1a16 7a70f41e8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 03:36:41 2021 -0300

    Merge pull request #1107 from baranowb/UNDERTOW-1882
    
    [UNDERTOW-1882] allow HTTP2 to take advantage of UndertowOptions.ALLO…

[33mcommit be1ec1a16d8a4d09234e5b266370fedff29ca62e[m
Merge: 05f5f9947 17309ddd2
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 03:30:08 2021 -0300

    Merge pull request #1054 from baranowb/UNDERTOW-1471
    
    [UNDERTOW-1471] unify secure uri processing for wss and https

[33mcommit 05f5f9947d3f44c2efcba408f49f448858713d71[m
Merge: 1e4ef6a54 247250163
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 03:20:29 2021 -0300

    Merge pull request #1193 from rmartinc/UNDERTOW-1895
    
    [UNDERTOW-1895] Fix test DefaultServletCachingListenerTestCase.testWelcomePages in JDK11 Ubuntu

[33mcommit 1e4ef6a54cce4b3bd5e5aa3ac63243447960b153[m
Merge: 5f2a2d5a6 cf52a2937
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 03:16:21 2021 -0300

    Merge pull request #1215 from fl4via/UNDERTOW-1856
    
    [UNDERTOW-1856] Suspend reads when starting to a new request at HttpR…

[33mcommit 5f2a2d5a65cbb75936b1f0c3cc446740bdcb5e5a[m
Merge: 4d3a8a303 5ea4973b6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 03:03:19 2021 -0300

    Merge pull request #1146 from Ortus-Solutions/UNDERTOW-1894
    
    UNDERTOW-1894 - Better handling for leading ? on query string

[33mcommit cf52a29377db47bfc29d2038fa1d23c9bdee063d[m[33m ([m[1;31morigin/UNDERTOW-1856[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 02:40:05 2021 -0300

    [UNDERTOW-1856] Suspend reads when starting to a new request at HttpReadListener, to prevent timeout to occur when the connection is idle, waiting for next request

[33mcommit 4d3a8a3032cc429efb26d8859df092c57756a570[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 02:32:50 2021 -0300

    [UNDERTOW-1858] Fix ReadTimeoutTestCase (#1050)
    
    [UNDERTOW-1858] Fix ReadTimeoutTestCase

[33mcommit 21e6428b29bb7bc4e14d822c5f67d53197098be2[m
Merge: 7765a6547 ff1fc3a35
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 02:05:12 2021 -0300

    Merge pull request #1183 from baranowb/UNDERTOW-1905
    
    [UNDERTOW-1905] remove constant multiplication of timeout in Sesssion…

[33mcommit 7765a654732d13f810c283877026645c5d57eeaf[m
Merge: 6acb435c4 4e05303e0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 01:55:57 2021 -0300

    Merge pull request #1180 from baranowb/UNDERTOW-1906
    
    [UNDERTOW-1906] Guard against null resource path

[33mcommit 6acb435c47e416a2af3f143f3c90d7168b820001[m
Merge: 4ffb6bdc2 b92904715
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 20 01:50:01 2021 -0300

    Merge pull request #1176 from gaol/UNDERTOW-1842-upstream
    
    [UNDERTOW-1842] At AbstractFramedStreamSinkChannel.flushComplete(), requeue the final frame if we still have a body to be written

[33mcommit 4ffb6bdc2a11b3959ae7f16c4fdf77907ed4c2fc[m
Merge: 1bb01046c 1d5dad1d1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 19 01:21:41 2021 -0300

    Merge pull request #1208 from fl4via/JAKARTA_EE9_ENHANCEMENTS
    
    [UNDERTOW-1920] [UNDERTOW-1921][UNDERTOW-1922] Fixes for Jakarta EE9 transformation module

[33mcommit 1bb01046c18ea0d1a5188c23107a05ab528c0c9e[m
Merge: c88207aef 0c9bbf53b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 19 01:14:09 2021 -0300

    Merge pull request #1209 from fl4via/CI_WORK
    
    Improve the CI

[33mcommit c88207aef774fd073b492530649315036d22b1bd[m
Merge: cb0a03fec e31d34c2d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jul 19 01:02:25 2021 -0300

    Merge pull request #1206 from fl4via/UNDERTOW-1924
    
    [UNDERTOW-1924] At FixedLengthStreamSourceConduit.read/transferTo met…

[33mcommit 0c9bbf53b95be6a604af670fbc55fc8770c37af2[m[33m ([m[1;31morigin/CI_WORK[m[33m, [m[1;32mCI_WORK[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 12:42:25 2021 -0300

    [UNDERTOW-1919] Add @After annotation to ParseTimeoutTestCase.after()

[33mcommit 4b70c2308a0f2d9ebaa2844c8c4dfb804b6a5a1d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 03:32:22 2021 -0300

    [UNDERTOW-1523][UNDERTOW-1918] Temporarily ignore failing test with a FIXME

[33mcommit 8012228e45f59dcc70d1676133f77b9632d66e9f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 02:32:55 2021 -0300

    [UNDERTOW-1923] Add all surefire report files to upload command in ci github actions script

[33mcommit 8e64d0bc957b1b03a0de8aea6879867d2b9c0b06[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jul 17 11:17:07 2021 -0300

    [UNDERTOW-1925] Print the mvn -v (versions) when running CI

[33mcommit 3dd0d6e6b41cf94e3519e7463fbcaf204fdad831[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Mar 7 04:53:05 2021 -0300

    [UNDERTOW-1859] Add a FIXME comment related to this Jira

[33mcommit e31d34c2dd24a1b527f3ececb1b29fe9c613f01a[m[33m ([m[1;31morigin/UNDERTOW-1924[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jul 17 17:42:43 2021 -0300

    [UNDERTOW-1924] At FixedLengthStreamSourceConduit.read/transferTo method, add the original exception as a suppressed exception if not all contents have been read in the finally block

[33mcommit 1d5dad1d1d8b4cc31df6d70a84bc9790f3a6e202[m[33m ([m[1;31morigin/JAKARTA_EE9_ENHANCEMENTS[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 20:55:30 2021 -0300

    [UNDERTOW-1921] At Jakarta EE9 transformation build, copy artifacts to input dir at package phase

[33mcommit e1fa5e546d3561f96f1d330cae4ee81b87c4227c[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 20:51:53 2021 -0300

    [UNDERTOW-1922] Fix typo in UndertowJakartaEE9Logger

[33mcommit e83f72a40c9f529a5974994ec0e4513a92913cbb[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 20:35:49 2021 -0300

    [UNDERTOW-1920] Check if input dir exists before doing pom transformation at Jakarta EE9 module

[33mcommit cb0a03fec5f331976c9092d90113cf012eb93e03[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jul 18 02:55:10 2021 -0300

    Create SECURITY.md

[33mcommit 7a70f41e8f4839d42900f12cde7b161df7662c0c[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Apr 20 11:52:00 2021 +0200

    [UNDERTOW-1882] allow HTTP2 to take advantage of UndertowOptions.ALLOW_UNESCAPED_CHARACTERS_IN_URL

[33mcommit 139a4311c3db598d12730751a35a07038c01acfc[m
Merge: c6bb1747f e05bdc132
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jul 8 16:11:57 2021 -0300

    Merge pull request #1178 from chadlwilson/undertow-1903-bump-xnio
    
    [UNDERTOW-1903] Upgrade XNIO to 3.8.4.Final

[33mcommit 247250163607f9190ef93c261ae534c71804507f[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed May 26 09:26:38 2021 +0200

    [UNDERTOW-1895] Fix test DefaultServletCachingListenerTestCase.testWelcomePages in JDK11 Ubuntu

[33mcommit ff1fc3a352102ff66615f0a972e6d354e3d63fdb[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jun 25 10:52:28 2021 +0200

    [UNDERTOW-1905] remove constant multiplication of timeout in SesssionImpl

[33mcommit 4e05303e05dce0d926b555f621aff46137971642[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Jun 25 09:21:55 2021 +0200

    [UNDERTOW-1906] Guard against null resource path

[33mcommit e05bdc13250b6f353f39e528c0a7f5e7cdd6e635[m
Author: Chad Wilson <chadw@thoughtworks.com>
Date:   Sat Jun 19 22:55:07 2021 +0800

    [UNDERTOW-1903] Upgrade XNIO to 3.8.4.Final

[33mcommit c6bb1747f5f872bd3dcb08a2fab7cf3725a63d44[m
Merge: 1d977ac4b a430099d1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jun 19 02:36:33 2021 -0300

    Merge pull request #1177 from baranowb/UNDERTOW-1601_2.2.x
    
    [UNDERTOW-1601] -  fix max entity handling for multipart

[33mcommit a430099d14b9f3a3f4235dcbdeca0af54dbd2d48[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Apr 6 08:46:33 2021 +0200

    [UNDERTOW-1601] -  fix max entity handling for multipart

[33mcommit b92904715c5f5857827cf4201b9bce5844919259[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 6 12:33:42 2021 -0300

    [UNDERTOW-1842] At AbstractFramedStreamSinkChannel.flushComplete(), requeue the final frame if we still have a body to be written

[33mcommit 1d977ac4bbb08e044bfffec5bc4c517784ac2f87[m
Merge: 43186bc99 f789b552c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 17 03:18:55 2021 -0300

    Merge pull request #1163 from aogburn/UNDERTOW-1898
    
    [UNDERTOW-1898] DefaultServlet will not serve content from any directories starting with WEB-INF or META-INF

[33mcommit 43186bc992096d27f13b51cbf6839bc2534feac3[m
Merge: 77c3b9bec 497908637
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 17 02:49:57 2021 -0300

    Merge pull request #1170 from baranowb/UNDERTOW-1899
    
    [UNDERTOW-1899] fix servlet mapping value in case of forward to error…

[33mcommit 497908637750d21013b93632bd7ca1eb3962916a[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Jun 9 12:26:27 2021 +0200

    [UNDERTOW-1899] fix servlet mapping value in case of forward to error page

[33mcommit f789b552cfa9c95e09b25fd70f6b31cee53df51e[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Fri Jun 4 11:43:52 2021 -0400

    [UNDERTOW-1898] DefaultServlet will not serve content from any directories starting with WEB-INF or META-INF

[33mcommit 77c3b9bec4895f48aee3155747cefb9dccd2ec6b[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 10:15:49 2021 -0300

    Next is 2.2.9.Final

[33mcommit 703a2d9911e274dc31927ac2b072c616c735ce75[m[33m ([m[1;33mtag: [m[1;33m2.2.8.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 09:54:24 2021 -0300

    Prepare 2.2.8.Final

[33mcommit 8fa3c17e8ba0e88d0b66f70d9d9d0b874ff9edc5[m
Merge: 0559617ae 55c6ccf53
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 09:52:00 2021 -0300

    Merge pull request #1151 from fl4via/UNDERTOW-1886_master
    
    [UNDERTOW-1886] Add back non-null option to CanonicalPathUtils, while…

[33mcommit 55c6ccf53591826ab2f39c2e69869e5ac4cf0894[m[33m ([m[1;31morigin/UNDERTOW-1886_master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 08:37:18 2021 -0300

    [UNDERTOW-1886] Add back nullAllowed option to CanonicalPathUtils, while still keeping the system property out.
    
    This partially reverts commit 66c6252073075e7c37703545160a162c3b0a6fed.

[33mcommit 0559617aee255c8ac689fafda7199842b0642dc8[m
Merge: 4a7a8c824 66c625207
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 05:33:20 2021 -0300

    Merge pull request #1117 from rmartinc/UNDERTOW-1886-master
    
    [UNDERTOW-1886] [master] Request dispatcher is returned when the path points to outside the servlet context

[33mcommit 66c6252073075e7c37703545160a162c3b0a6fed[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 01:48:16 2021 -0300

    [UNDERTOW-1886] Remove system property request dispatcher null disallowed

[33mcommit 50a4b732a7af0ac43ac1f30d286067338649ce7a[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Apr 26 17:24:34 2021 +0200

    [UNDERTOW-1886] Request dispatcher is returned when the path points to outside the servlet context

[33mcommit 4a7a8c824668b47e778f0700c34e000c8f9af0e4[m
Merge: 327fd4560 8625dc865
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 00:50:51 2021 -0300

    Merge pull request #1079 from soul2zimate/UNDERTOW-1876-master
    
    [UNDERTOW-1876] security-manager and reflection permissions in Direct…

[33mcommit 327fd4560820150fee4d626b2902dfc2d74f9de4[m
Merge: 43244ccfc 99fe70c13
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 25 00:14:20 2021 -0300

    Merge pull request #1113 from rmartinc/UNDERTOW-1864
    
    [UNDERTOW-1864] EAP returns 403 even after adding the welcome file to unmanaged exploded deploy

[33mcommit 5ea4973b616c4c1dddb61d1b126bfa6911020f91[m
Author: Brad Wood <brad@bradwood.com>
Date:   Mon May 24 15:56:38 2021 -0500

    Fix incorrect test of exchange.getQueryString() behavior

[33mcommit 45a05bc19c53db7ec22d9b847019eaf0cd716f92[m
Author: Brad Wood <brad@bradwood.com>
Date:   Mon May 24 14:50:28 2021 -0500

    Formatting

[33mcommit 8f806b94a6023ee1465783863d8dc2fa7bd27dc6[m
Author: Brad Wood <brad@bradwood.com>
Date:   Mon May 24 14:49:07 2021 -0500

    Better handling for leading ? on query string

[33mcommit 99fe70c1355cb3e2069088c299693bd0d669fa70[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Tue Mar 9 14:37:42 2021 +0100

    [UNDERTOW-1864] EAP returns 403 even after adding the welcome file to unmanaged exploded deploy

[33mcommit 0a923a4f2ad17cfbc1a7551229511da678cf6549[m
Author: baranowb <baranowb@gmail.com>
Date:   Thu May 20 09:34:48 2021 +0200

    [UNDERTOW-1485] fix some wrong letter

[33mcommit 17309ddd2f1ced27e392d7ad08ba6e869f6f01bd[m
Author: baranowb <baranowb@gmail.com>
Date:   Wed Mar 17 12:17:40 2021 +0100

    [UNDERTOW-1471] unify secure uri processing for wss and https

[33mcommit 43244ccfc51c4aa7bbdc8be0641d9b8b53f76959[m
Merge: b5a0132ef cde915aaf
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 15 04:08:26 2021 -0300

    Merge pull request #1085 from rmartinc/UNDERTOW-1877
    
    [UNDERTOW-1877] HTTP2 implementation returns PUSH PROMISES for frames…

[33mcommit b5a0132efb097165770e627764718660b64c6319[m
Merge: 20f351c11 a11249a83
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Apr 13 17:23:21 2021 +0200

    Merge pull request #1096 from baranowb/UNDERTOW-1468
    
    [UNDERTOW-1468] - File upload form -replace existing instead of break…

[33mcommit 20f351c11d95a30d445c15c310912fb4052ce96d[m
Merge: 2abb6a282 748f90dee
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Apr 13 17:07:24 2021 +0200

    Merge pull request #1090 from baranowb/UNDERTOW-1501
    
    [UNDERTOW-1501] - fix timing bug in websocket container that can caus…

[33mcommit a11249a83498db2e7adfce9acde6e2fb116a035e[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Apr 13 09:37:12 2021 +0200

    [UNDERTOW-1468] - File upload form -replace existing instead of breaking operation

[33mcommit 748f90dee6d0e2b7efcf586700035b0f8bcf09a1[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Apr 12 11:50:11 2021 +0200

    [UNDERTOW-1501] - fix timing bug in websocket container that can cause indefinitely wait

[33mcommit cde915aafbd7e2b49de11eaba533a3aaf30fa8b9[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Tue Apr 6 13:21:07 2021 +0200

    [UNDERTOW-1877] HTTP2 implementation returns PUSH PROMISES for frames that are already a promise (even id)

[33mcommit 2abb6a2822c6a97904bba4d4b7a601b8e95c4122[m
Merge: f73fb501c 6d5ac7c0d
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Apr 1 10:01:27 2021 +0200

    Merge pull request #1026 from jstourac/Http2Ibm
    
    [UNDERTOW-1834] Fix for IBM JDK and HTTP2/ALPN.

[33mcommit 8625dc865477cf5b26165dd761a0763117408976[m
Author: Chao Wang <chaowan@redhat.com>
Date:   Thu Apr 1 10:56:11 2021 +0800

    [UNDERTOW-1876] security-manager and reflection permissions in DirectByteBufferDeallocator/undertow

[33mcommit f73fb501cf776884c91f913a60d284671497d78d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 08:04:42 2021 -0300

    Next is 2.2.8.Final

[33mcommit 31234d925ef7b8bb303f2630ab3e1cbd95b0f588[m[33m ([m[1;33mtag: [m[1;33m2.2.7.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 07:30:21 2021 -0300

    Prepare 2.2.7.Final

[33mcommit 53bc0c0d422a46c51006574cb7f1921d12669f86[m
Merge: 013802f64 0a80b5b0f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 07:29:38 2021 -0300

    Merge pull request #1044 from moulalis/master_UNDERTOW-1837
    
    [UNDERTOW-1837] ServletRequest#getLocalPort(), getLocalAddr() and get…

[33mcommit 6d5ac7c0ddd5e14bf436f13946ced9488c9374af[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Sun Jan 24 00:15:53 2021 +0100

    [UNDERTOW-1834] Fix for IBM JDK and HTTP2/ALPN.
    
    There is a difference in IBM JDK TLS ciphersuite names versus their
    Oracle JDK counterparts, see e.g. [1].
    
    This discrepancy causes issue in usage of HTTP2 with IBM JDK since
    we check enabled ciphersuite based on the name in Oracle JDK variant
    only. So if there is an incomming connection from client that offers
    IBM names of the ciphersuite, we simply fail to use ALPN and HTTP2
    with it consequently.
    
    This change should fix such issue.
    
    [1] https://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.dev.doc/q113210_.htm

[33mcommit 013802f64c279fd0db1581351cd6c1724688afff[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 04:43:53 2021 -0300

    Next is 2.2.7.Final

[33mcommit affeda2ad491a0523308b6e7a38e3ad92563abb1[m[33m ([m[1;33mtag: [m[1;33m2.2.6.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 04:20:59 2021 -0300

    Prepare 2.2.6.Final

[33mcommit efd8de05c7f36684e20d897253ab419b01bcd9de[m
Merge: 7cfacd4e7 209c64acc
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 03:55:11 2021 -0300

    Merge pull request #1063 from baranowb/UNDERTOW-1591
    
    [UNDERTOW-1591] Fix AsyncContext.dispatch() to pass decoded path

[33mcommit 7cfacd4e70687504dbd20ce23a8d28f37a9ea948[m
Merge: 5db580a4e 10a514ed8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 30 03:49:55 2021 -0300

    Merge pull request #1064 from msfm/master_UNDERTOW-1873
    
    UNDERTOW-1873 Path is not canonicalized when Request.getRequestDispat…

[33mcommit 0a80b5b0f6df3bb7eb1e8aabc653be208c869106[m[33m ([m[1;32mpull1044[m[33m)[m
Author: Moulali Shikalwadi <mshikalw@mshikalw.pnq.csb>
Date:   Tue Feb 23 11:36:56 2021 +0530

    [UNDERTOW-1837] ServletRequest#getLocalPort(), getLocalAddr() and getLocalName() can return wrong information when ProxyPeerAddressHandler or ForwardedHandler is enabled

[33mcommit 10a514ed812390adad4157d144366ae4b73b72a5[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Mar 29 23:12:24 2021 +0900

    UNDERTOW-1873 Path is not canonicalized when Request.getRequestDispatcher() forwards to path that begins with "/"

[33mcommit 209c64acc39bb54b1c10ae0ff1ac6959adf12c69[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Mar 29 12:36:01 2021 +0200

    [UNDERTOW-1591] Fix AsyncContext.dispatch() to pass decoded path

[33mcommit 5db580a4e2eaaa682d577c42d3d2fc4ce14a8666[m
Merge: 1768c88a6 721c99842
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Mar 24 10:03:20 2021 +0100

    Merge pull request #1062 from baranowb/UNDERTOW-1832
    
    [UNDERTOW-1868] Use proper stream Id in HttpFramePriority to allow mo…

[33mcommit 721c99842f899a6474bb38cbf8f4608cd1c582d7[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Mar 23 13:05:28 2021 +0100

    [UNDERTOW-1868] Use proper stream Id in HttpFramePriority to allow more than initial push

[33mcommit 1768c88a6632d81e6fa1fd1436326cd49cbd221c[m
Merge: 507e7c268 747d89e47
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Mar 22 11:02:36 2021 +0100

    Merge pull request #1057 from msfm/master_UNDERTOW-1849
    
    Thanks @msfm !

[33mcommit 507e7c26870f6e40908c774a87d86c1469abd42c[m
Merge: dfacf2fa8 26d3aa2dd
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Mar 22 10:56:32 2021 +0100

    Merge pull request #1058 from baranowb/UNDERTOW-1679
    
    Thanks @baranowb

[33mcommit 26d3aa2ddd939ba9a03af8c238a73f66c89a5b0a[m
Author: baranowb <baranowb@gmail.com>
Date:   Fri Mar 19 10:43:44 2021 +0100

    [UNDERTOW-1679] fix normalization of path in PathTemplateMatcher to follow PathTemplate

[33mcommit 747d89e479bfebc65a662de7f7dc4fdfaac556b0[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Mar 18 20:21:20 2021 +0900

    UNDERTOW-1849 Add more null checks for outputStream in StoredResponseStreamSinkConduit

[33mcommit 2d259f007c9feab1801518ac2e9a9d42182d6d44[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Feb 22 18:36:26 2021 +0900

    UNDERTOW-1849 NullPointerException can happen at StoredResponseStreamSinkConduit.terminateWrites()

[33mcommit dfacf2fa8f45e375857990fb53acd9b3b79427f8[m
Merge: 60aa98a3d a54b1ce91
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Mon Mar 15 18:09:31 2021 +0100

    Merge pull request #1052 from baranowb/UNDERTOW-1819
    
    [UNDERTOW-1819] Update default values of cookies to match TCK requied

[33mcommit a54b1ce912938d635d385bed9b691ba9bad4b51c[m
Author: baranowb <baranowb@gmail.com>
Date:   Mon Mar 15 10:11:37 2021 +0100

    [UNDERTOW-1819] Update default values of cookies to match TCK requied

[33mcommit 60aa98a3d6d2176441f71396411ae35f7f1c70f9[m
Merge: 40a6197ab fc1db053d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 8 02:29:02 2021 -0300

    Merge pull request #1038 from carterkozak/UNDERTOW-1844
    
    UNDERTOW-1844: Fix getHttpServletMapping when both prefix and extension match

[33mcommit 40a6197abb2b7643d152e8c9d2870ab91cbd1489[m
Merge: c5ce03f92 14043221c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 8 01:12:57 2021 -0300

    Merge pull request #1051 from fl4via/UNDERTOW-1857
    
    [UNDERTOW-1857] Fix reading of @AfterServerStops methods in DefaultSe…

[33mcommit 14043221c9abd7462c82515dec76086f3bed0a12[m[33m ([m[1;31morigin/UNDERTOW-1857[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 8 00:43:11 2021 -0300

    [UNDERTOW-1857] Fix reading of @AfterServerStops methods in DefaultServer.createClassStatement

[33mcommit c5ce03f92fab587295a8912a531bd6fbb11ba1d8[m
Merge: b0a1c765f 251a90c20
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Mar 7 05:10:15 2021 -0300

    Merge pull request #1049 from fl4via/REFACTOR_DEFAULT_SERVER_TESTSUITE
    
    [UNDERTOW-1857] Change the way that DefaultServer operates so that no…

[33mcommit 251a90c20592034345eb039bdd60db1da1d1736d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 4 07:50:08 2021 -0300

    [UNDERTOW-1857] Change the way that DefaultServer operates so that now the server is started as part of the JUnit statement, and add @BeforeServerStarts/@AfterServerStops annotations to support setting/cleaning up before/after server starts/stops.
    
    Also, update affected tests that were failing with the change. The websockets tests were leaking the Worker when run in a bach via mvn test.
    Includes small refactorings in the tests.

[33mcommit b0a1c765fc9ae88157bb69e2bde8dc7df2843ef5[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 4 21:55:35 2021 -0300

    Next is 2.2.6.Final

[33mcommit d4dbd3342029e8132d86a2bf2a819967632c3ae5[m[33m ([m[1;33mtag: [m[1;33m2.2.5.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 4 21:24:49 2021 -0300

    Prepare 2.2.5.Final

[33mcommit 5a34272dd1ef740139a4c4b53d202e6098303de7[m
Merge: bb7a7d139 4774240c8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 4 21:17:15 2021 -0300

    Merge pull request #1040 from fl4via/UNDERTOW-1847
    
    [UNDERTOW-1847] Add deploy-jakartaee9-artifacts.sh script

[33mcommit bb7a7d139a6745c1dc656f9ab3a28b3ecf8a166e[m
Merge: 35f366654 7400dbe5d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 4 10:47:16 2021 -0300

    Merge pull request #1042 from carterkozak/UNDERTOW-1846
    
    UNDERTOW-1846 Configurable SSLEngine delegated task executor

[33mcommit 35f3666546c202dbcfbe74688fbd8be95ed56356[m
Merge: 2c2c7e9eb 9ca818f5c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 4 10:14:00 2021 -0300

    Merge pull request #1039 from fl4via/UNDERTOW-1845_master
    
    [UNDERTOW-1845] At the trace logging message, print the listener and …

[33mcommit 2c2c7e9eb803d3e05b8537eca6cb113fab5e7ce8[m
Merge: 8f65b7e30 29cd9712f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 3 17:41:26 2021 -0300

    Merge pull request #1043 from grgrzybek/UNDERTOW-1852
    
    [UNDERTOW-1852] Add OSGi manifest headers to 3 Undertow modules

[33mcommit 8f65b7e3088a99a6314caff28c576c6abf940207[m
Merge: 543a1fc2f ebaa426df
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 3 17:36:36 2021 -0300

    Merge pull request #1047 from Hagmar/hagmar/fix-javadoc
    
    Fix minor javadoc mistakes

[33mcommit ebaa426dfb2f16c85747760559f8420e963b48d6[m
Author: Magnus Hagmar <mhagmar@palantir.com>
Date:   Mon Mar 1 16:27:27 2021 +0100

    Fix javadoc mistakes

[33mcommit 29cd9712f5f9293a1ee28f778e9b27afbfad7445[m
Author: Grzegorz Grzybek <gr.grzybek@gmail.com>
Date:   Thu Feb 25 14:46:28 2021 +0100

    [UNDERTOW-1852] Add OSGi manifest headers to 3 Undertow modules
    
    There's also "karaf" Maven module, enabled only with `osgi` Maven
    profile. This is not to provide any additional artifact, but only to
    verify the Manifest headers.
    
    I also removed io.undertow.servlet.core.ServletExtensionHolder which was
    supposed to provide a static way to add ServletExtensions in OSGi
    environment. It's no longer needed and even in OSGi ServletExtensions
    are now added normally to DeploymentInfo.

[33mcommit 7400dbe5d3c379584d79817dce20c6e37b9cce66[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Feb 18 14:52:20 2021 -0500

    UNDERTOW-1846 Configurable SSLEngine delegated task executor
    
    This provides a relatively simple mechanism to control concurrency
    of the delegated task portion of a handshake. The work done by
    these tasks doesn't necessarily match the type of work that the
    worker pool is configured for and may be controlled separately.
    
    The connection is immediately closed when a delegated task executor
    rejects a task.

[33mcommit fc1db053d3e3a8a5948a891f7842be7ce74b2dfb[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Feb 17 15:48:54 2021 -0500

    simplify codepath

[33mcommit 1f36d68628b0398edc1302f714aa88364acd5e5b[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Feb 9 19:56:54 2021 -0500

    UNDERTOW-1844: Fix getHttpServletMapping when both prefix and extension match
    
    This change results in adherance to the servlet 4.0 specification
    in which any path match is used prior to extension matches.

[33mcommit 4774240c8f21efb182414c52f0ce818e0b71a792[m[33m ([m[1;31morigin/UNDERTOW-1847[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Feb 11 01:22:44 2021 -0300

    [UNDERTOW-1847] Add deploy-jakartaee9-artifacts.sh script

[33mcommit 9ca818f5c3ba9ebe871c8d92e579e5223eed6049[m[33m ([m[1;31morigin/UNDERTOW-1845_master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 10 16:08:02 2021 -0300

    [UNDERTOW-1845] At the trace logging message, print the listener and the receiver

[33mcommit 543a1fc2fcab997c46ce497af715df558de669f0[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 3 16:47:46 2021 -0300

    Next is 2.2.5.Final

[33mcommit b166e6d533d8549700ba14c759391346b4e74cde[m[33m ([m[1;33mtag: [m[1;33m2.2.4.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 3 14:55:10 2021 -0300

    Prepare 2.2.4.Final

[33mcommit c832021fb0bd5ee5e68ca349885ea0b795e74389[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 3 15:23:37 2021 -0300

    [UNDERTOW-1841] At jakartaee9 PomTransformer, delete the transformed pom file instead of throwing an exception when the file already exists

[33mcommit acc50895735d224d21987df5f26f5a99ee97e454[m
Merge: 44ae3c303 4382601d6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 3 14:50:20 2021 -0300

    Merge pull request #1013 from fl4via/JAKARTAEE_9_Final
    
    [UNDERTOW-1785][UNDERTOW-1757][UNDERTOW-1744] Merge Jakarta EE 9 work

[33mcommit 44ae3c3038262fe07ca79505fbfbc4ff52dc33c9[m
Merge: 8811c13a5 fdac349cb
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 3 14:22:48 2021 -0300

    Merge pull request #1037 from fl4via/UNDERTOW-1824
    
    [UNDERTOW-1824] AJP handler must send AJP responses for bad requests …

[33mcommit 4382601d669a188b76b7d5bbbf54cdac0b706ad1[m[33m ([m[1;31morigin/JAKARTAEE_9_Final[m[33m, [m[1;32mJAKARTAEE_9_Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Dec 7 04:25:03 2020 -0300

    [UNDERTOW-1757] Upgrade to Batavia 1.0.4.Final

[33mcommit 0a7fa4c7bc8a13f1f1bd7a12b395b0c786994216[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 29 04:44:19 2020 -0300

    [UNDERTOW-1757] Add sources to the list of copied files

[33mcommit 122ecad03cd73d2c405b29e3671e86450dca74a9[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Oct 22 23:48:49 2020 +0200

    [UNDERTOW-1744] Switch from Batavia 1.0.0.Alpha1 to 1.0.1.Final

[33mcommit b3c73574e56124af34d7968e65a6055f1a538777[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 29 04:44:19 2020 -0300

    [UNDERTOW-1757] Add support to Jakarta EE9

[33mcommit fdac349cbcd1da41fe8b9d4e7ebbab6879990c2a[m[33m ([m[1;31morigin/UNDERTOW-1824[m[33m)[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 20 16:13:03 2020 +0200

    [UNDERTOW-1824] AJP handler must send AJP responses for bad requests & internal server errors

[33mcommit 8811c13a5cc20505535f048d8b234aa8924ef554[m
Merge: 6ca314f0c e50a7e5c3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 2 03:16:55 2021 -0300

    Merge pull request #1025 from jstourac/minorTestUpdate
    
    [UNDERTOW-1833] Unneccessary code removed from the test.

[33mcommit 6ca314f0cc248e7348b1e2cde14cef172d99d656[m
Merge: 8749be0a1 8c1459c55
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 2 03:03:04 2021 -0300

    Merge pull request #1034 from fl4via/UNDERTOW-1839
    
    [UNDERTOW-1839][JBEAP-20636] SSLConduit: synchronize on doWrap/doUnwrap/close to pre…

[33mcommit 8c1459c550f55a9b4b147a9b0badaef6779ccfa0[m[33m ([m[1;31morigin/UNDERTOW-1839[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Dec 14 03:44:30 2020 -0300

    [UNDERTOW-1839][JBEAP-20636] SSLConduit: synchronize on doWrap/doUnwrap/close to prevent race conditions where the buffers are released by one thread invoking close while another thread is reading/writing to/from the buffers.

[33mcommit 8749be0a19b565565d38e646be412ef2a80b2fe1[m
Author: Moulali <59642466+moulalis@users.noreply.github.com>
Date:   Mon Feb 1 20:04:37 2021 +0530

    [UNDERTOW-1828] NullPointerException occurred if a servlet calls Http… (#1017)
    
    [UNDERTOW-1828] NullPointerException occurred if a servlet calls HttpServletRequest#getContextPath() while EAP was shutting down
    
    Co-authored-by: Moulali Shikalwadi <mshikalw@mshikalw.pnq.csb>
    Co-authored-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 2df24d046a1a9d71d15de02f86ba7ff8de8f45a5[m
Merge: 1a10af565 2d6177f3c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Feb 1 02:07:05 2021 -0300

    Merge pull request #1014 from fl4via/UNDERTOW-1419
    
    [UNDERTOW-1827] At InMemorySessionManager.Session.requestStarted, bum…

[33mcommit e50a7e5c3c7db100b9fdf472035463326ea7ad76[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Jan 18 22:27:58 2021 +0100

    [UNDERTOW-1833] Unneccessary code removed from the test.
    
    This is a trivial change of removal unused and unnecessary code in
    the Http2EndExchangeTestCase.java test case.
    
    Apart from that, I slightly changed the way how test fails in case that
    HTTP2 connection is not correctly established - I unified this failure
    with other failures in the test.
    
    There is no other problem in the test as it is passing just fine.
    I just got around this when I was investigating something else.

[33mcommit 2d6177f3cf38d96a30961b33ae821ead83e90154[m[33m ([m[1;31morigin/UNDERTOW-1419[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Dec 15 15:33:20 2020 -0300

    [UNDERTOW-1827] At InMemorySessionManager.Session.requestStarted, bumpTimeout.

[33mcommit 1a10af565a90993ca2bac6ec89502941facd0139[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Dec 7 05:45:47 2020 -0300

    Next is 2.2.4.Final

[33mcommit 4b6c02234c8dd08bd5f9064a7535c8fe2e4bc0d6[m[33m ([m[1;33mtag: [m[1;33m2.2.3.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Dec 7 05:23:05 2020 -0300

    Prepare 2.2.3.Final

[33mcommit 7e470cc4ff20274ef62c27488cc47377b188dd71[m
Merge: c508baf3e 71646b023
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Dec 7 04:35:19 2020 -0300

    Merge pull request #999 from boris-unckel/UNDERTOW-1815_PathResourceManager_SecEx_Fix_2_2_x
    
    UNDERTOW-1813 Make PathResourceManager.getResource rethrow a Security…

[33mcommit c508baf3e25bf3fdbbb87546bb2936f16344ec2a[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Sun Dec 6 21:55:41 2020 +0000

    [UNDERTOW-1816] HTTPS connection abruptly closed by HttpServerConnection (#1000)
    
    [UNDERTOW-1816] Terminating request instead of closing request channel and added testing
    
    Plus: Check if request is closed before terminating
    
    Co-authored-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 57da96d6803ec5c0a6227db0fd9f14f46dab7ea6[m
Merge: 5829369eb 3f5c5b468
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Dec 6 08:56:38 2020 -0300

    Merge pull request #1009 from ropalka/UNDERTOW-1745
    
    [UNDERTOW-1745] AccessLog must contain HTTP2 Upgrade requests too

[33mcommit 3f5c5b468df6039ffaaf8cb61ca12b97f557b31a[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Jul 3 08:58:33 2020 +0900

    [UNDERTOW-1745] AccessLogHandler must be invoked also for HTTP2 Upgrade requests

[33mcommit 5829369eb35790446cc062c06c6399a8e140d4e9[m
Merge: baf02f5be eb81d4315
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 3 21:13:39 2020 -0300

    Merge pull request #955 from rmartinc/UNDERTOW-1787
    
    [UNDERTOW-1787] Issues when undertow is setup behind apache proxy

[33mcommit baf02f5be774905a885cc7a3c5972b23625e04f7[m
Merge: 6a6dd39d1 d6ee3b2ee
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 3 04:48:29 2020 -0300

    Merge pull request #983 from seregamorph/feature/ordered-path-variables
    
    [UNDERTOW-1821] Path template matched parameters should keep order

[33mcommit d6ee3b2eee175024ae5c04935736a1478f76379c[m
Author: seregamorph <serega.morph@gmail.com>
Date:   Mon Oct 26 10:06:29 2020 +0300

    [UNDERTOW-1821] Path template matched should keep order

[33mcommit 6a6dd39d1ae52eeaf5e331a9c47f48f4737a93d0[m
Merge: 2f33bc79c 7c75d99ba
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 3 03:55:51 2020 -0300

    Merge pull request #981 from stuartwdouglas/UNDERTOW-1806
    
    UNDERTOW-1806 better HTTP/2 close behaviour

[33mcommit eb81d431531b05abc7e03677b42bddaad98f34ab[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Tue Sep 22 10:56:23 2020 +0200

    [UNDERTOW-1787] Issues when undertow is setup behind apache proxy

[33mcommit 2f33bc79c5388f31065e7e8e12cb85d16ff9196b[m
Merge: 36935435c 0bb82d27c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 3 02:18:59 2020 -0300

    Merge pull request #988 from carterkozak/ckozak/UNDERTOW-1791
    
    UNDERTOW-1791: Migrate from getPeerCertificateChain to getPeerCertificates

[33mcommit 36935435cbbcd5227b7a2b2a65569eb25791ccff[m
Merge: a0e804ce6 fbad2b6c3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Dec 3 01:48:42 2020 -0300

    Merge pull request #980 from rmartinc/UNDERTOW-1802-master
    
    [UNDERTOW-1802] Improve FormEncodedDataDefinition to handle chars in configured encoding

[33mcommit 7c75d99ba0e2d3ac54bcd35f381cf785e09074d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 23 15:21:38 2020 +1100

    UNDERTOW-1806 better HTTP/2 close behaviour

[33mcommit 0bb82d27cd732fb18dd3781696b2023ec1c8fc4f[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Nov 13 15:00:10 2020 -0500

    UNDERTOW-1791: Migrate from getPeerCertificateChain to getPeerCertificates
    
    On java 15 runtimes the default jsse SSLSession implementation throws an
    UnsupportedOperationException when getPeerCertificateChain is called.
    https://www.oracle.com/java/technologies/javase/15-relnote-issues.html#JDK-8241039

[33mcommit a0e804ce69926996aa63ef4c5d2bca2fef5c8894[m
Merge: c33cf563c ff4b41c13
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Dec 2 16:40:06 2020 -0300

    Merge pull request #991 from JoshSu/fix_flaky_branch
    
    [UNDERTOW-1820] Fix flaky test in SaveOriginalPostRequestTestCase

[33mcommit c33cf563c53d5d3fbb7742f1de9cd98d095cca0e[m
Merge: 9f6194811 748e553a3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Dec 2 16:31:49 2020 -0300

    Merge pull request #996 from carterkozak/ckozak/disallow_renegotiation_tls13
    
    UNDERTOW-1812: Fail fast when renegotiation is requested using TLSv1.3

[33mcommit 9f61948113cc7f47e34a637420f29aa7f34cc351[m
Merge: bcb3baea9 0a75334fa
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Dec 2 15:01:48 2020 -0300

    Merge pull request #1002 from ropalka/UNDERTOW-1817
    
    [UNDERTOW-1817] Enhance error page handling to be spec compliant

[33mcommit 0a75334fad443e3406b82c5a3cea54e082549440[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Dec 1 18:04:35 2020 +0100

    [UNDERTOW-1817] Enhance error page handling to be spec compliant

[33mcommit 71646b023b48312c04e1f0bee67441cf6eb260ca[m
Author: Boris Unckel <boris@unckel.net>
Date:   Sun Nov 29 14:41:01 2020 +0100

    UNDERTOW-1815 Make PathResourceManager.getResource rethrow a SecurityException

[33mcommit 748e553a3111c586a6b663a908a0c0e303bfde2d[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Nov 26 14:09:02 2020 -0500

    UNDERTOW-1812: Fail fast when renegotiation is requested using TLSv1.3

[33mcommit bcb3baea949f411a56d726c17de4e87301199fac[m
Merge: eabc4ac84 30f64b08a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Nov 24 05:20:33 2020 -0300

    Merge pull request #974 from TomasHofman/UNDERTOW-1792-master
    
    UNDERTOW-1792 ServletPrintWriter.println uses LF instead of CRLF

[33mcommit eabc4ac84260ce5380263b1a9fd3558e291fde75[m
Merge: bc4c50a36 a526ff122
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 23 04:34:21 2020 -0300

    Merge pull request #990 from bstansberry/UNDERTOW-1810
    
    [UNDERTOW-1810] Dynamically determine the major servlet version at ru…

[33mcommit bc4c50a365ffa19cbaee2dc51ffee9355714a9ae[m
Merge: a5d653bb2 19060a8a6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 23 04:16:48 2020 -0300

    Merge pull request #986 from ropalka/UNDERTOW-1743
    
    [UNDERTOW-1742] Don't clear attributes in closeAndDrainRequest() method

[33mcommit a5d653bb2c956124b7975820450b131347ef1a16[m
Merge: 3304d9e4d 21ba2ca5a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 23 04:08:29 2020 -0300

    Merge pull request #989 from carterkozak/ckozak/forwarding_handler_test_case
    
    UNDERTOW-1807: Fix ForwardedHandlerTestCase on jdk14+

[33mcommit ff4b41c136c89f7a98f159f5285e4e593d1a946c[m
Author: jiaxusu2 <jiaxusu2@illinois.edu>
Date:   Mon Nov 23 00:26:08 2020 -0600

    fix flaky test

[33mcommit a526ff12260aa498432ff4ba1ea37b19de433acc[m
Author: Brian Stansberry <brian.stansberry@redhat.com>
Date:   Sat Nov 21 10:48:56 2020 -0600

    [UNDERTOW-1810] Dynamically determine the major servlet version at runtime based on the name of the ServletContextListener package.

[33mcommit 21ba2ca5aeb323da26737c09119ffa82e5b70ad6[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Nov 13 16:01:31 2020 -0500

    UNDERTOW-1807: Fix ForwardedHandlerTestCase on jdk14+

[33mcommit 19060a8a6724d8b31972134b2528417bfea206f3[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Wed Nov 11 20:37:17 2020 +0100

    [UNDERTOW-1742] Don't clear attributes in closeAndDrainRequest() method

[33mcommit fbad2b6c32fb3f81ef2c82104ce3aa8c327ffcdb[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Tue Oct 20 13:08:22 2020 +0200

    [UNDERTOW-1802] Improve FormEncodedDataDefinition to handle chars in configured encoding

[33mcommit 3304d9e4d6894f8124bc01ceaf235db62e3b779a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Oct 8 00:00:18 2020 -0300

    Next is 2.2.3.Final

[33mcommit a1556fbad696ec25b938c20dcd7a0cf8f61017bf[m[33m ([m[1;33mtag: [m[1;33m2.2.2.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 7 21:53:10 2020 -0300

    Prepare 2.2.2.Final

[33mcommit 1c99eef11868adcff393df0836fd579796333fd6[m
Merge: 55d2ffe72 ecaf3ded5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 7 21:40:53 2020 -0300

    Merge pull request #977 from jamezp/WFLY-13924-master
    
    [UNDERTOW-1796][UNDERTOW-1800] Default the io.undertow.protocols.alpn.jdk8 to true and change the order of preferred providers

[33mcommit ecaf3ded5269b6f4401f01878eb8348f6f8695d5[m[33m ([m[1;32mWFLY-13924-master[m[33m)[m
Author: James Perkins <jperkins@redhat.com>
Date:   Wed Oct 7 08:52:36 2020 -0700

    [UNDERTOW-1800] Change the priority to prefer the JDK provider over the hack provider.
    
    https://issues.redhat.com/browse/UNDERTOW-1800

[33mcommit b12fe66233dfd3b84f056bcf3fc1dda1c7459fe1[m
Author: James Perkins <jperkins@redhat.com>
Date:   Wed Oct 7 08:26:46 2020 -0700

    [UNDERTOW-1796] Default the io.undertow.protocols.alpn.jdk8 to true and move the check to the privileged action.
    
    https://issues.redhat.com/browse/UNDERTOW-1796

[33mcommit 55d2ffe72a8e86ee7e01210a07204429b0b688b5[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 7 01:40:38 2020 -0300

    Next is 2.2.2.Final

[33mcommit 96c49505eb84668c31b853101d2e6b6cd2fb6113[m[33m ([m[1;33mtag: [m[1;33m2.2.1.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 7 01:39:52 2020 -0300

    Prepare 2.2.1.Final

[33mcommit 68e0a385ebf411de100e0c1070276473117173bb[m
Merge: d2767cf8a 10efe6cd3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Oct 7 01:26:15 2020 -0300

    Merge pull request #975 from ropalka/UNDERTOW-1795
    
    [UNDERTOW-1795] Always sort cookies

[33mcommit 10efe6cd32b2e0bb0262de180bbd4567067a60f6[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Oct 6 19:04:21 2020 +0200

    [UNDERTOW-1795] Always sort cookies

[33mcommit 30f64b08aba322471c0e21e462fbc246201738a3[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Mon Oct 5 15:46:25 2020 +0200

    UNDERTOW-1792 ServletPrintWriter.println uses LF instead of CRLF

[33mcommit d2767cf8afbe4a49fedc9b49197cb519c63af42a[m
Merge: 51214d9dd 965a83fdb
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Thu Sep 24 15:51:58 2020 +0200

    Merge pull request #956 from aogburn/02745276
    
    [UNDERTOW-1788] prefer FORWARD_REQUEST_URI over ERROR_REQUEST_URI

[33mcommit 965a83fdbf4efeb7a684e365324ae107f58752a7[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Wed Sep 23 11:55:16 2020 -0400

    [UNDERTOW-1788] prefer FORWARD_REQUEST_URI over ERROR_REQUEST_URI

[33mcommit 51214d9dd7518e4d09549a5ab5f6dda04c98b103[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 23:04:14 2020 -0300

    Next is 2.2.1.Final

[33mcommit 8ddcc2608f58ed3377474f4e537728c5518a7862[m[33m ([m[1;33mtag: [m[1;33m2.2.0.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 22:07:56 2020 -0300

    Prepare 2.2.0.Final

[33mcommit 2d76ecacbe0726fd2790891015f28e9faba165e6[m
Merge: b73042757 c774c3edb
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 18:23:58 2020 -0300

    Merge pull request #874 from timterle/master
    
    [UNDERTOW-1783] Add support for part specific charsets. Charset is captured during pa…

[33mcommit b73042757292583edde474fc3b73244ad3f1a237[m
Merge: 9635656de a18574a4d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 17:29:55 2020 -0300

    Merge pull request #951 from fl4via/UNDERTOW-1780
    
    [UNDERTOW-1780][JBEAP-18537] Validating request headers in HTTP2 frames

[33mcommit c774c3edb670feef1c8d17f3e3b84ddf83a26a8c[m[33m ([m[1;32mSUPPORT_TO_CHARSET[m[33m)[m
Author: Tim Terlegård <tim.terlegard@infomaker.se>
Date:   Tue Apr 7 08:32:03 2020 +0200

    [UNDERTOW-1783] Add support for part specific charsets. Charset is captured during part parsing and made available in FormData. The charset is then used in getSize() and getInputStream() to get the correct bytes for the encoded part.

[33mcommit a18574a4da09449d855c0a7e58dfca3e9e2e488e[m[33m ([m[1;31morigin/UNDERTOW-1780[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Tue May 5 13:49:38 2020 +0100

    [UNDERTOW-1780][JBEAP-18537] Validating request headers in HTTP2 frames

[33mcommit 9635656debd43629dfa1dba12d30b725948440cf[m
Merge: f042bcefc b533f8d2a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 16:28:32 2020 -0300

    Merge pull request #948 from fl4via/UNDERTOW-1747
    
    UNDERTOW-1747 - Provide a mechanism for a predicate in return a servlet error page

[33mcommit f042bcefc159c2574637b13e5706dcd7fb1ae308[m
Merge: bf48506f7 f893d6db3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 16:24:34 2020 -0300

    Merge pull request #924 from JulienLC/WFLY-13748
    
    [UNDERTOW-1782][WFLY-13748]: fix for Contains non-LDH ASCII during ejb remote call in …

[33mcommit bf48506f79d4537b7974e0a90fa8317ac408cfc3[m
Merge: 6337a0e22 3d4649a0a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 15:58:48 2020 -0300

    Merge pull request #949 from soul2zimate/UNDERTOW-1773-master
    
    UNDERTOW-1773 to avoid potential leak, make sure the iteration continue in case of exception.

[33mcommit b533f8d2aa1d9d28252500d8f84392795603dba5[m[33m ([m[1;31morigin/UNDERTOW-1747[m[33m)[m
Author: Brad Wood <brad@bradwood.com>
Date:   Wed Jul 8 03:02:34 2020 -0500

    [UNDERTOW-1747] Provide a mechanism for a predicate in return a servlet error page

[33mcommit f893d6db3b9ea39d89a581db652d841fb995fb28[m
Author: julien.le.colloec <julien.le_colloec@nokia.com>
Date:   Fri Aug 14 16:09:56 2020 +0200

    [UNDERTOW-1782][WFLY-13748]: fix for Contains non-LDH ASCII during ejb remote call in ipv6 network

[33mcommit 6337a0e2238a0c6f83bd839c64aa924292d40dce[m
Author: Stephen Davidson <steve@j2eeguys.com>
Date:   Sun Sep 13 12:13:28 2020 -0500

    UNDERTOW-1770 HttpString uses obsolete String Constructor (#925)
    
    * UNDERTOW-1770 HttpString uses obsolete String Constructor
    
    https://issues.redhat.com/browse/UNDERTOW-1770
    Automatically updated
    https://j2eeguys.com/updater
    
    Signed-off-by: Steve Davidson <steve@j2eeguys.com>

[33mcommit 1dc44b67ddd3c70f9b23397e2559737541aeeff9[m
Merge: 0f1d59ec7 a70ef8ebe
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 13:46:15 2020 -0300

    Merge pull request #922 from msfm/master_UNDERTOW-1763
    
    UNDERTOW-1763 DefaultAccessLogReceiver has a concurrency issue that t…

[33mcommit 0f1d59ec7755d982709b2641b84b99b2774c9c60[m
Merge: 4da1500f0 54c3edc1d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 12:12:08 2020 -0300

    Merge pull request #952 from fl4via/UNDERTOW-1753
    
    [UNDERTOW-1753] Add logging mechanism for predicates, handlers, and e…

[33mcommit 4da1500f05953e8852eab502b6f521c3dfef7c83[m
Merge: 32617a9d0 d3aa3ee95
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 11:10:10 2020 -0300

    Merge pull request #921 from stuartwdouglas/UNDERTOW-1767
    
    UNDERTOW-1767 Remove hack from TestResourceLoader

[33mcommit 32617a9d08ac3713e76f8cdf6b1e75ca2a429e63[m
Merge: f7ad72b30 b44033817
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 11:07:46 2020 -0300

    Merge pull request #920 from stuartwdouglas/UNDERTOW-1765
    
    UNDERTOW-1765 Fix SPNEGO tests on Windows JDK11

[33mcommit f7ad72b30686e2f35df2fdc32815fb4315f0ba8a[m
Merge: a0ff1a450 1d9e6803a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 11:04:03 2020 -0300

    Merge pull request #919 from stuartwdouglas/UNDERTOW-1766
    
    UNDERTOW-1766 Fix SSL Renegotiation on JDK14

[33mcommit a0ff1a450d6185ffbe387e23884a89f42836d513[m
Merge: d659e27ad 1cbaa805d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 10:59:48 2020 -0300

    Merge pull request #918 from stuartwdouglas/UNDERTOW-1764
    
    UNDERTOW-1764 Websocket client was calling .handshake twice

[33mcommit 54c3edc1d27c2bb96b7509d913f5b51ea442deb4[m[33m ([m[1;31morigin/UNDERTOW-1753[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 10:47:09 2020 -0300

    [UNDERTOW-1753] Make sure new methods added to PathMatcher do not expose the internal collections

[33mcommit c303057ce2726e46b4b14a8f8d5d88737a224d3d[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 10:46:37 2020 -0300

    [UNDERTOW-1753] Fix DateTimeAttribute.toString

[33mcommit dd8f5826de73a082afd14795af80de8b8e59bda1[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 09:15:13 2020 -0300

    Typo in javadoc of Predicate class

[33mcommit fcbeba480197ea14fd35b9a00039128223cb2cbf[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 09:13:30 2020 -0300

    [UNDERTOW-1753] Fix find-bugs failures

[33mcommit e8131f1cb0b8e481519baad7b51bc32251581b94[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 09:12:03 2020 -0300

    [UNDERTOW-1753] Add toString to Request*ThanPredicate classes

[33mcommit 035ab125a5220cfa72b9de0bd74fcb103fa2d727[m
Author: Brad Wood <brad@bradwood.com>
Date:   Sat Jul 25 15:17:11 2020 -0500

    [UNDERTOW-1753] Add logging mechanism for predicates, handlers, and exchange attributes

[33mcommit d659e27adb1053fc5434d339f8523a4dadb83b11[m
Merge: a12ba857d 39e679dc7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 13 06:10:51 2020 -0300

    Merge pull request #903 from fl4via/UNDERTOW-1724
    
    [UNDERTOW-1724] Remove the @RunWith from SameSiteCookieHandler, so th…

[33mcommit 3d4649a0a666c55cd52d39b853aafdff4dd3255b[m
Author: Chao Wang <chaowan@redhat.com>
Date:   Fri Sep 4 18:36:13 2020 +0800

    UNDERTOW-1773 to avoid leak, make sure the iteration continue in case of exception.

[33mcommit a12ba857dc8d7a1c512b68b2c7707b056df0f06f[m
Merge: 09ed1b78e 778f39a73
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 05:30:15 2020 -0300

    Merge pull request #885 from ropalka/UNDERTOW-1676
    
    [UNDERTOW-1676] Allow cookies with same name to coexist

[33mcommit 09ed1b78ebf3caf647d46fe64e5527525c50e8fb[m
Merge: d7c0372ab 9098d1e49
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 05:28:09 2020 -0300

    Merge pull request #850 from carterkozak/ckozak/http2channel_final_encoderHeaderTableSize
    
    [UNDERTOW-1779] Mark several fields of Http2Channel as final

[33mcommit d7c0372abb5a1b0098fa5970ae4dc05072c378a1[m
Merge: 630023f77 6bd0ebe3b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 05:25:14 2020 -0300

    Merge pull request #927 from manovotn/delayListenerInit
    
    UNDERTOW-1772 Delay init of application listeners after servlet conta…

[33mcommit 630023f77cc94f2ba9aaf56bea82132f8ac80263[m[33m ([m[1;32mstuart_fixes[m[33m)[m
Merge: 5e7382482 ea76d033f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 04:48:36 2020 -0300

    Merge pull request #905 from darranl/UNDERTOW-1732
    
    [UNDERTOW-1732] Verify if we have a SecurityContext before making use of it.

[33mcommit 39e679dc7fa0c523c79e7dbbf3846c5c0d475d0c[m[33m ([m[1;31morigin/UNDERTOW-1724[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 03:06:54 2020 -0300

    [UNDERTOW-1724] Remove the @RunWith from SameSiteCookieHandlerTestCase, so that the server is not started twice, once by run and another time by the test

[33mcommit 5e738248291b664219ecb42cfa7688fd78365802[m
Merge: 544e27f14 5099f3085
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 04:45:16 2020 -0300

    Merge pull request #891 from carterkozak/ckozak/UNDERTOW-1712
    
    UNDERTOW-1712: HttpContinueReadHandler reuses a singleton commit listener

[33mcommit 778f39a73f7bec10712476510f26f370731de2ed[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Apr 17 01:27:36 2020 +0200

    [UNDERTOW-1489][UNDERTOW-1612][UNDERTOW-1676] Allowing multiple cookies coexist with same 'name' but different 'path' or 'domain' attributes.
    
    This commit:
     * Eliminates since now on unnecessary UNDERTOW-1489 & UNDERTOW-1612 hacks.
     * Allows cookies with same 'name' but different 'path' or 'domain' to coexist in "collection" of all cookies.
       This is possible because since now on all internal Cookie implementations override equals() and hashCode() methods.
       These "java.lang.Object" overriden methods consider two cookies same iff they have same 'name', 'path' and 'domain'.
     * Deprecates getRequestCookies() and getResponseCookies() methods of HttpServerExchange class.
       The reason is these methods expose modifiable maps to API users. That was an API design mistake.
     * Introduces minimalistic requestCookies() and responseCookies() methods in HttpServerExchange class.
       These methods return simple java.lang.Iterable producing read-only iterators.
       With this new methods users can only iterate available cookies but not modify the cookies 'enumeration'.
     * Redirected all cookies enumeration modifications to setResponseCookie() and setRequestCookie() methods of HttpServerExchange class.
       The main reason is these methods perform cookies validation if Undertow is configured so.

[33mcommit 544e27f14d2df7ac182536f85251b16a196255cc[m
Merge: 4fe4a237f c53c9b6b7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 04:39:56 2020 -0300

    Merge pull request #858 from carterkozak/ckozak/UNDERTOW-1664
    
    UNDERTOW-1664: Prevent errors when http/2 channels are terminated

[33mcommit 9098d1e495e83baa2ec67d1631b22388c42a53e0[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Mon Jan 27 09:58:00 2020 -0500

    [UNDERTOW-1779] At Http2Channel, the following fields are final: encoderHeaderTableSize, receiveMaxConcurrentStreams, iniitalReceiveWindowSize, receiveMaxFrameSize, and parseTimeoutUpdater
    
    No impact, this simply marks an immutable field final for readability.

[33mcommit c53c9b6b7a585e3a12fce044c3f9dd3fea839e3c[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Feb 28 14:32:35 2020 -0500

    UNDERTOW-1664: Prevent errors when http/2 channels are terminated
    
    Http/2 channels may be closed prior to the http2 server connection
    object. In this case an error is no longer logged, and the exchange
    is completed as though the connection is closed.
    
    Exchange completion listeners are invoked in the unexpected case
    to avoid resource leaks, and allow request logging to execute
    as expected.

[33mcommit 4fe4a237f6375f0f0cf0764f3465b2fb5c36bcd9[m
Merge: e8e4cbfbe 204cf7449
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Sep 11 03:40:42 2020 -0300

    Merge pull request #837 from carterkozak/ckozak/UNDERTOW-1622-rev2
    
    UNDERTOW-1622: Implement blocking IO timeouts

[33mcommit 204cf7449315bc21fb5580cbf95fe0796e156161[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Jan 3 13:50:08 2020 -0500

    UNDERTOW-1622: Implement blocking IO timeouts
    
    Implemented new BlockingReadTimeoutHandler and
    BlockingWriteTimeoutHandler which can be configured
    with I/O timeouts for blocking read and write operations.
    
    This approach limits the time that may be spent in awaitReadable
    or awaitWritable to apply to only blocking operations without requiring
    invasive code change.

[33mcommit e8e4cbfbe72331296ffb92bc59be10a5de603dbf[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Sep 10 17:05:44 2020 -0300

    Next is 2.2.0.Final

[33mcommit de7e517965fbb18f67c8e4c116812acf98230e50[m[33m ([m[1;33mtag: [m[1;33m2.1.4.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Sep 10 16:49:54 2020 -0300

    Prepare 2.1.4.Final

[33mcommit ab52364cab84ddc7dc36fa616344ab0802617919[m
Merge: 818bfe397 fe1709f16
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Sep 10 16:41:54 2020 -0300

    Merge pull request #881 from ashley-abdelsayed98/UNDERTOW-1662
    
    [UNDERTOW-1662] Add support for External HTTP authentication mechanis…

[33mcommit 818bfe3979cf9001660ee50718df67837a42790d[m
Merge: c64f1dbd8 1c4bd2d44
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Aug 24 11:07:24 2020 -0300

    Merge pull request #913 from baranowb/UNDERTOW-1755
    
    [UNDERTOW-1755] - remove doubled definitions of some variables

[33mcommit c64f1dbd848169b9c36607bb954bac35915c842c[m
Merge: 061b36c45 88e928805
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Aug 24 10:12:20 2020 -0300

    Merge pull request #917 from aogburn/UNDERTOW-1762
    
    [UNDERTOW-1762] Error page for custom exception-type is not is not displayed in jsp development mode

[33mcommit 061b36c45b138983995a47fd76ec9474f94f4504[m
Merge: c93a88d5c 3dea400a8
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Aug 24 07:19:17 2020 -0300

    Merge pull request #932 from fl4via/UNDERTOW-1774
    
    [JBEAP-18580][UNDERTOW-1774] Treat whitespace as illegal in header fi…

[33mcommit 3dea400a8c6210200ecb3fd156daf3e9214d2d28[m[33m ([m[1;31morigin/UNDERTOW-1774[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Fri Feb 14 13:03:06 2020 +0000

    [JBEAP-18580][UNDERTOW-1774] Treat whitespace as illegal in header field-name

[33mcommit 6bd0ebe3bf419cdf7560ae1ca5288ff270872e7b[m
Author: Matej Novotny <manovotn@redhat.com>
Date:   Thu Aug 20 11:54:15 2020 +0200

    UNDERTOW-1772 Delay init of application listeners after servlet container initializers were created and invoked.

[33mcommit 88e928805d3d2c949cf4d5c274f56c7fc3eba9d2[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Thu Aug 13 17:30:42 2020 -0400

    [UNDERTOW-1762] Fix TCK test for custom wrapped ServletException

[33mcommit fe1709f163d8f2997b2109071d544b7a16f12d96[m
Author: Ashley Abdel-Sayed <aabdelsa@redhat.com>
Date:   Mon Apr 20 11:23:48 2020 -0400

    [UNDERTOW-1662] Add support for External HTTP authentication mechanism with Elytron

[33mcommit a70ef8ebe0de426b02d27a44fa28613d9332fe57[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed Aug 5 08:36:57 2020 +0900

    UNDERTOW-1763 DefaultAccessLogReceiver has a concurrency issue that throws "IOException: Stream closed" or NullPointerException

[33mcommit d3aa3ee95fb481bceb2098b2e7738e3593e1cac9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 29 12:59:20 2020 +1000

    UNDERTOW-1767 Remove hack from TestResourceLoader
    
    It causesd intermittent failured when testing if-modified-since

[33mcommit 1d9e6803ac962b4fd3195d89a6551554cfd1fe11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 29 13:16:39 2020 +1000

    UNDERTOW-1766 Fix SSL Renegotiation on JDK14

[33mcommit b44033817d3f9e74a7a06fc69e5a9ec5fdd2e52b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 29 12:15:25 2020 +1000

    UNDERTOW-1765 Fix SPNEGO tests on Windows JDK11

[33mcommit 1cbaa805dd3c024477f79c655ed00fd3af66bcf3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 29 10:02:28 2020 +1000

    UNDERTOW-1764 Websocket client was calling .handshake twice
    
    This could cause websocket tests for fail with a race

[33mcommit 60d1bf4cbbbff38e57ec80c9cdb1e1a4afaa7681[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Thu Jul 30 14:49:00 2020 -0400

    [UNDERTOW-1762] Error page for custom exception-type is not is not desplayed in jsp development mode

[33mcommit c93a88d5ce2d1353da695f9f3931fe071565400a[m
Merge: 1609b26b6 9de829d0c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Jul 29 16:40:30 2020 -0300

    Merge pull request #912 from luck3y/gh-actions-base
    
    [UNDERTOW-1759][UNDERTOW-1523] Initial GitHub actions test matrix

[33mcommit 9de829d0c207149d35315bc80ee1a95900808db6[m[33m ([m[1;32mpr912[m[33m)[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Tue Jul 28 09:29:54 2020 -0500

    [UNDERTOW-1759] Correct surefire artifact naming to not collide

[33mcommit a4e8faf0330473cc844da8cb8c8b74a31fc33ab2[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Mon Jul 27 20:17:27 2020 -0500

    [UNDERTOW-1759] Log etc/hosts info

[33mcommit 75807773695b0faf2a16977b14aebd59dd25ba24[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Mon Jul 27 18:56:36 2020 -0500

    [UNDERTOW-1759] Update for ipv6

[33mcommit 9ffce9f0378c6155294e903bb5c269f38d69cdee[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Mon Jul 27 18:48:58 2020 -0500

    [UNDERTOW-1759] Update actions

[33mcommit 608d7a9b6ac2d8624f11b4f0d57ba8b3a7d10479[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 24 16:05:56 2020 +1000

    [UNDERTOW-1761] Add delay when shutting down the socket

[33mcommit ee3e7cccf549246b0aed665cf871e7cab7428c71[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 24 13:54:26 2020 +1000

    [UNDERTOW-1759] Add github actions based checks
    
    Teamcity seems unstable, this should help
    diagnose if it is a problem with TC or with
    the test suite

[33mcommit e5b8850f78cd1c0b96dfc367dbe7d4d4a322c371[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 24 12:16:44 2020 +1000

    [UNDERTOW-1760] JDK14 test fix

[33mcommit be36289d0dfcfe9deeaa38165fe8553a115d7239[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 24 11:41:44 2020 +1000

    [UNDERTOW-1682] Fix compilation on JDK 14

[33mcommit 80c33483668bbedc4aff6bdcbed45dcd81d8c55b[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Mon Jul 27 18:46:52 2020 -0500

    [UNDERTOW-1759] Initial Github actions

[33mcommit 83b841d7309396e074ed0538a29984c5326b8bf5[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Wed Jul 8 13:45:19 2020 -0500

    [UNDERTOW-1759] Create ci.yml

[33mcommit 1c4bd2d448fa4dd7e896b1d311580e9b5c2e2c6c[m
Author: baranowb <baranowb@gmail.com>
Date:   Tue Jul 28 10:06:38 2020 +0200

    [UNDERTOW-1755] - remove doubled definitions of some variables

[33mcommit 1609b26b67030f9ca5a62869f5088087f2d1ecbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 28 16:26:37 2020 +1000

    Fix race in HTTP client

[33mcommit 2c4bda4ada5dcbf367f88f867a221b30aea350c3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 17 13:57:05 2020 +1000

    Don't run test 100-continue with h2c-upgrade
    
    The mechanisms are not compatible, as the upgrade
    buffers the request

[33mcommit 4b3183803a5f4fded745f2b07701385a2ad8a4ed[m
Merge: 1ab33cc97 00432f37f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 23 13:57:15 2020 +1000

    Merge pull request #910 from jamezp/UNDERTOW-1682
    
    [UNDERTOW-1682] Use the normalized path when comparing the resource p…

[33mcommit 1ab33cc97788b3adc7a77904ca9605d81f8af646[m
Merge: 7c9c8f82a 729bf9d2b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 23 13:09:56 2020 +1000

    Merge pull request #909 from stuartwdouglas/UNDERTOW-1746
    
    UNDERTOW-1746 Implemented new predicates

[33mcommit 00432f37f3b53fa1141f7fc2a59fc9d9849a3483[m
Author: James Perkins <jperkins@redhat.com>
Date:   Thu Jul 16 08:51:46 2020 -0700

    [UNDERTOW-1682] Use the normalized path when comparing the resource paths.
    
    https://issues.redhat.com/browse/UNDERTOW-1682

[33mcommit 729bf9d2b1ee6986562b50a213f905c360046c4f[m
Author: Brad Wood <brad@bradwood.com>
Date:   Wed Jul 8 01:00:52 2020 -0500

    Implemented new predicates

[33mcommit ea76d033fbc670b86f10856d6800c9f4daf860ea[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Jun 11 13:26:04 2020 +0100

    [UNDERTOW-1732] Verify if we have a SecurityContext before making use of it.

[33mcommit 7c9c8f82ace16e39722fb6788c5023dcabc72b15[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 4 04:36:51 2020 -0300

    Next is 2.1.4.Final

[33mcommit 483953cbf7691df2b5eb591d0fdc03e91b24d094[m[33m ([m[1;33mtag: [m[1;33m2.1.3.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 4 04:00:51 2020 -0300

    Prepare 2.1.3.Final

[33mcommit 2334838db22fa0e7af6285e248347c253d9e6af7[m
Merge: cee24e78a 1f267fa62
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 4 03:56:57 2020 -0300

    Merge pull request #904 from jamezp/UNDERTOW-1726
    
    [UNDERTOW-1726] Disable the JDK9AlpnProvider from being used by defau…

[33mcommit 1f267fa62f17177a630228356a7773d3fb36c238[m
Author: James Perkins <jperkins@redhat.com>
Date:   Wed Jun 3 11:10:31 2020 -0700

    [UNDERTOW-1726] Disable the JDK9AlpnProvider from being used by default with Java 8 251 and higher. Add a system property to disable this behavior and use the JDK9AlpnProvider if the SSLEngine implementation being used is known to have the new methods implemented.
    
    https://issues.redhat.com/browse/UNDERTOW-1726

[33mcommit cee24e78a4a2904d79f8482e03d70714a0b550fa[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 04:45:29 2020 -0300

    Next is 2.1.3.Final

[33mcommit 73a9666e5f5f887f017739cf7eba2ebd67b6996b[m[33m ([m[1;33mtag: [m[1;33m2.1.2.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 04:30:53 2020 -0300

    Prepare 2.1.2.Final

[33mcommit 638dbaa1ecd47dbccc44503158eb59c5a2e1e7e7[m
Merge: d6fc1bbac d99a3b990
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 04:08:21 2020 -0300

    Merge pull request #893 from fabiobrz/add-test-for-undertow-1419
    
    Adding test to InMemorySessionTestCase for UNDERTOW-1419

[33mcommit d6fc1bbacef007f6d411a3629dbbf1992f55800d[m
Merge: 89b900020 928812b2f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 03:59:40 2020 -0300

    Merge pull request #898 from rmartinc/UNDERTOW-1719-master
    
    [UNDERTOW-1719] Handling of path parameters can set incorrect requestURI/requestPath

[33mcommit 89b900020a1d00cf6b605922d00314e7e90062f4[m
Merge: 08927802e a0e4a90a2
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 03:18:24 2020 -0300

    Merge pull request #892 from stuartwdouglas/UNDERTOW-1713
    
    UNDERTOW-1713 Don't start async IO too early

[33mcommit 08927802e0cd3e804a24bd410552388f75cdd1c9[m
Merge: 52de13d4e a549027dc
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jun 2 01:56:38 2020 -0300

    Merge pull request #902 from fl4via/UNDERTOW-1722
    
    [UNDERTOW-1722] Resolve memory leak involving request attributes

[33mcommit a549027dc129ae61c94c08b046086aa2377c06a6[m[33m ([m[1;31morigin/UNDERTOW-1722[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 1 17:40:38 2020 -0300

    [UNDERTOW-1722] Move clearAttributes call to HttpServletRequestImpl.closeAndDrainRequest and freeResources, both invoked after listeners (thus keeping integrity of UNDERTOW-1573)

[33mcommit 52de13d4ef42536ff34cbb22300529413ed8df9a[m
Merge: 08d59f038 c499ad8fb
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 1 18:14:16 2020 -0300

    Merge pull request #896 from msfm/master_UNDERTOW-1717
    
    UNDERTOW-1717 Return 416 Range Not Satisfiable when first-byte-pos of…

[33mcommit 41501ac05dbb963c912216cdb9cfb3e175ee3bd4[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 29 15:16:24 2020 -0300

    [UNDERTOW-1722]Revert "Revert "Clear the servlet request attributes at the end of the request""
    
    This reverts commit 439001a0ca1fb4b0f44d63b06a66fe9000899202. (UNDERTOW-1573)

[33mcommit 08d59f0384552243469c2d71f19e2a3f793362d0[m
Merge: b978dcb91 428727598
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 1 02:10:20 2020 -0300

    Merge pull request #897 from stuartwdouglas/UNDERTOW-1720
    
    UNDERTOW-1720 fix potential race in senders

[33mcommit 428727598c81ffc68d5c3d82fab39927246c924a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 28 14:24:46 2020 +1000

    UNDERTOW-1720 fix potential race in senders

[33mcommit b978dcb91f00f31ff0e976f17b2a3a8598a79644[m
Merge: 3a1079dd3 abe212022
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 29 05:32:05 2020 -0300

    Merge pull request #894 from msfm/master_UNDERTOW-1716
    
    UNDERTOW-1716 Allow colon in the request cookie value regardless of t…

[33mcommit 928812b2f83a19156503b41dd1fab3446b0b7265[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Thu May 28 10:11:51 2020 +0200

    [UNDERTOW-1719] Handling of path parameters can set incorrect requestURI/requestPath

[33mcommit c499ad8fbaf2debd7bdb8a64b12b23041ec84419[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Tue May 26 17:17:13 2020 +0900

    UNDERTOW-1717 Return 416 Range Not Satisfiable when first-byte-pos of Range request header is equal to the content-length

[33mcommit abe212022e4446fe9340e8163ae161bb12c9cdb0[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu May 21 21:34:57 2020 +0900

    UNDERTOW-1716 Allow colon in the request cookie value regardless of the setting io.undertow.legacy.cookie.ALLOW_HTTP_SEPARATORS_IN_V0

[33mcommit d99a3b9909ca3ed44d740ce5a4133350af1472e5[m
Author: Fabio Burzigotti <fburzigo@redhat.com>
Date:   Tue May 19 19:08:53 2020 +0200

    Adding test to InMemorySessionTestCase for UNDERTOW-1419

[33mcommit a0e4a90a2b227ab0e23a9d5d257b9874e3c9eff0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 18 14:55:50 2020 +1000

    UNDERTOW-1713 Don't start async IO too early

[33mcommit 5099f3085f1aed3765a5e267605bc3cb2ef30ca4[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri May 15 09:02:12 2020 -0400

    UNDERTOW-1712: HttpContinueReadHandler reuses a singleton commit listener

[33mcommit 3a1079dd36f58e780e32b7f581b1267613587023[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 04:13:11 2020 -0300

    Next is 2.1.2.Final

[33mcommit 466e2b0879aea980413c25a1107eb915c66a9aea[m[33m ([m[1;33mtag: [m[1;33m2.1.1.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 03:41:06 2020 -0300

    Prepare 2.1.1.Final

[33mcommit 38d577d752407c4e16f27def3f912ae05a7015cb[m
Merge: c74b8ffa6 daea64d02
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 03:18:52 2020 -0300

    Merge pull request #890 from fl4via/UNDERTOW-1706
    
    [UNDERTOW-1706] Fix issue with wildfly-common dependency and maven en…

[33mcommit c74b8ffa653adc442832c188171c2476b97cdbe6[m
Merge: b5e03e5f9 30b029f3b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 03:16:57 2020 -0300

    Merge pull request #889 from spyrkob/UNDERTOW-1657
    
    [UNDERTOW-1657] Memory exhaustion issue in HttpReadListener and related fixes

[33mcommit 30b029f3b523e12f76566e834d64a9b9a36547f5[m[33m ([m[1;31mspyrkob/UNDERTOW-1657[m[33m, [m[1;32mpr889[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Fri Apr 17 14:13:44 2020 +0100

    [UNDERTOW-1709][JBEAP-19266] NullPointerException when calling the AJP port with invalid request

[33mcommit daea64d0223364e22f5229ea9cfcabfe54d4473d[m[33m ([m[1;31morigin/UNDERTOW-1706[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 03:14:06 2020 -0300

    [UNDERTOW-1706] Fix issue with wildfly-common dependency and maven enforcer rule dependency convergency

[33mcommit b5e03e5f99974c38d096deb382af379779fc41fd[m
Merge: 6dd4bb9f1 802c80349
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 02:54:11 2020 -0300

    Merge pull request #880 from stuartwdouglas/UNDERTOW-1197
    
    UNDERTOW-1197 Make sure async dispatch happens with current request/re…

[33mcommit 6dd4bb9f15c58b2c9d4c6d3869466a3e32df4a1e[m
Merge: 28739ef80 bfc8fbd67
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 02:31:55 2020 -0300

    Merge pull request #888 from spyrkob/UNDERTOW-1708
    
    [UNDERTOW-1708] Invalid HTTP Request with large chunk file

[33mcommit 28739ef80a9fb21a72f993797c13f2400605b8f9[m
Merge: 7d69c357f 6da9ecc12
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 02:24:26 2020 -0300

    Merge pull request #887 from hyperxpro/master
    
    [UNDERTOW-1710] Update the Netty version to 4.1.50.Final

[33mcommit 6da9ecc125c4c04786717deb6d0c5409622cd4ea[m[33m ([m[1;32mpr887[m[33m)[m
Author: Aayush Atharva <aayush@shieldblaze.com>
Date:   Wed May 13 17:48:04 2020 +0530

    [UNDERTOW-1710] Update pom.xml
    
    Update Netty to 4.1.50.Final

[33mcommit 7d69c357f1919030c9b4bfc5d629541ab0c5ec5f[m
Merge: 783af312e cfda6c278
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 02:22:06 2020 -0300

    Merge pull request #886 from fl4via/UNDERTOW-1419
    
    UNDERTOW-1419 At InMemorySessionMemoryManager bump timeout only when …

[33mcommit b53d4589c586e8bbdcc89ed60f32cd7977e9a4f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 15 15:39:02 2020 +1000

    [UNDERTOW-1657] Fix issue with 100-continue and h2

[33mcommit aa5e1fe11fec75032f14f0ae23e586f4cf3a3365[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 28 12:34:05 2020 +1100

    [UNDERTOW-1657] Fix potential buffer leak in HTTP Continue handling

[33mcommit 64bbaeb7cdf67799e1962475534f889f958edea3[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 15 05:40:11 2020 -0300

    [UNDERTOW-1657] Part 1 of fix authored by Stuart for the buffer leak when handling Expect:100-continue requests

[33mcommit bfc8fbd67f6b3dd96702b363f61cf805baf3c6cf[m[33m ([m[1;31mspyrkob/UNDERTOW-1708[m[33m, [m[1;32mpr888[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Tue Feb 25 13:26:20 2020 +0000

    [UNDERTOW-1708][JBEAP-18537] Fix overflow of chunk size

[33mcommit 783af312e512724e658170ff8d0ebc4501b57239[m
Merge: bcdb373e3 bf66b9595
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 00:48:49 2020 -0300

    Merge pull request #884 from jstourac/UNDERTOW-1702
    
    [Undertow 1702] SameSiteCookieHandler can throw NPE if request doesn't contain user-agent header

[33mcommit bcdb373e32dfa9e5d1ee4489eb3ab91ceb42e9ab[m
Merge: 2291c7c07 292d48e29
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 15 00:33:52 2020 -0300

    Merge pull request #882 from gaol/UNDERTOW-1703-master
    
    [UNDERTOW-1703] Checking isSymbolicLink should be in doPrivileged block

[33mcommit 292d48e29958d5050bedbec6722fe88ba826bf2e[m[33m ([m[1;32mpr882[m[33m)[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Wed Apr 22 10:50:08 2020 +0800

    [UNDERTOW-1703] Checking isSymbolicLink should be in doPrivileged block

[33mcommit d3ba23e582293235b81ef552249b228744716abc[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Thu May 14 15:37:33 2020 +0100

    Change message ID due to conflict with 2.0.30 branch

[33mcommit cfda6c2788a4bca6a4bf0fda005434981cb05814[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue May 12 10:23:27 2020 -0300

    UNDERTOW-1419 At InMemorySessionMemoryManager bump timeout only when we create the session and when request is done.

[33mcommit bf66b95951027de698f858117fd11ab607229303[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Wed Apr 22 15:58:00 2020 +0200

    [UNDERTOW-1702] SameSiteCookieHandler can throw NPE if request doesn't contain user-agent header.
    
     - this is just a refactoring - removal of unnecessary throws declaration

[33mcommit 280b5376133c0d6a19c4199a77607f95c4ad987a[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Wed Apr 22 14:38:09 2020 +0200

    [UNDERTOW-1702] SameSiteCookieHandler can throw NPE if request doesn't contain user-agent header.
    
     - should fix the issue + adds relevant tests

[33mcommit 802c803494c43bcf701f7a654c87628c768d9556[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 21 13:02:19 2020 +1000

    UNDERTOW-1197 Make sure async dispatch happens with current requst/response

[33mcommit 2291c7c07dc5bccf3b45c4db3a1b63123b8ce484[m[33m ([m[1;33mtag: [m[1;33m2.1.0.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 20:58:05 2020 -0300

    Prepare 2.1.0.Final

[33mcommit 01a6757d753029702aa33fe26c9767d48b53bf26[m
Merge: 710e6affa ca4ed7e54
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 20:37:48 2020 -0300

    Merge pull request #879 from fl4via/UNDERTOW-1675-new
    
    [UNDERTOW-1675] Upgrade dependencies for 2.1.0.Final release

[33mcommit 710e6affa7e66c18c910eadd10b3838e9177ea48[m
Merge: 940beda0b aab57facd
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 15:59:19 2020 -0300

    Merge pull request #866 from carterkozak/ckozak/completion_listener_leak
    
    UNDERTOW-1700: Prevent resource leaks when exchanges aren't closed cleanly

[33mcommit 940beda0bd539d7d322872423231c6a3bd4d8c63[m
Merge: c265de6a3 5584e11f0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 15:00:14 2020 -0300

    Merge pull request #875 from carterkozak/ckozak/UNDERTOW-1099-pt2
    
    UNDERTOW-1701: Fix race condition in GracefulShutdownHandler

[33mcommit c265de6a39f6a7f1af6feefcce73d579675c6144[m
Merge: 90d6b1d7e 605c95db6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 14:56:09 2020 -0300

    Merge pull request #861 from carterkozak/ckozak/Http2ReceiveListener_unused_fields
    
    [UNDERTOW-1699] Remove unused private fields from Http2ReceiveListener

[33mcommit ca4ed7e5453b49a3eee6cc0c1eaff79394934f31[m[33m ([m[1;31morigin/UNDERTOW-1675-new[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:55:00 2020 -0300

    [UNDERTOW-1698] Upgrade WebSockets Spec to 2.0.0.Final

[33mcommit d1fd7ea58c2caefda7150c2d2d9978c38e32952a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:54:08 2020 -0300

    [UNDERTOW-1697] Upgrade Servlet Spec API to 2.0.0.Final

[33mcommit fdfa6e7afeb8d6291093045a7f20724b4d1802a8[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:52:39 2020 -0300

    [UNDERTOW-1696] Upgrade JBoss Annotations API Spec to 1.3 2.0.1.Final

[33mcommit f7cb88c37f1919d35b09c5667da3bebe6b76490f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:44:33 2020 -0300

    [UNDERTOW-1695] Upgrade JBoss LogManager to 2.1.14.Final

[33mcommit c421164a33750021020a8c3a8a1aa4769e731dbf[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:43:50 2020 -0300

    [UNDERTOW-1694] Upgrade JBoss Logging Processor to 2.2.1.Final

[33mcommit 6b92ef2feb4bb64e323d7f9c9f1b46f33f5cab53[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:42:55 2020 -0300

    [UNDERTOW-1693] Upgrade JBoss Logging to 3.4.1.Final

[33mcommit 6e8158d0b8816dc8bd449bc8dc15584757278616[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:42:03 2020 -0300

    [UNDERTOW-1692] Upgrade Apache Http Components to 4.5.12

[33mcommit 90d6b1d7e18ebfd0df9ea27be8b34b7aebb1c9cd[m
Merge: 1fbee1a3a d2bbe8a9e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 10:31:11 2020 -0300

    Merge pull request #873 from jstourac/hostname
    
    [UNDERTOW-1678] Some tests do not respect value of 'default.server.ad…

[33mcommit cba48f4339d877bc908add7958748dac32b54416[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 04:04:16 2020 -0300

    [UNDERTOW-1691] Upgrade Netty to 4.1.48.Final

[33mcommit 8f79ee043dfebfcf0be93821cbcbe87dce7d5c14[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 03:53:49 2020 -0300

    [UNDERTOW-1690] Upgrade JUnit to 4.13

[33mcommit d2bbe8a9e9cb73d1daabed24ff96d4b1ba230bfa[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Apr 6 19:16:22 2020 +0200

    [UNDERTOW-1678] Some tests do not respect value of 'default.server.address' property
    
    Slight test update:
      - removal of unused throws Exception
      - correction of used class as classloader

[33mcommit 1fbee1a3ad17408c0cb94286951267b10250caa6[m
Merge: 3d8602e38 2eb437cb1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 08:36:31 2020 -0300

    Merge pull request #877 from jstourac/UNDERTOW-1685
    
    [UNDERTOW-1685] Slight test extension for SameSite cookie support

[33mcommit 5584e11f0e8d1aaf1d6ca9a9fd4249349f2ca87f[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Apr 9 13:08:35 2020 -0400

    UNDERTOW-1701: Fix race condition in GracefulShutdownHandler

[33mcommit aab57facd67eb416176e0e0190d112037ae1e1cc[m[33m ([m[1;32mpr866[m[33m)[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Mar 10 16:32:59 2020 -0400

    UNDERTOW-1700: Prevent resource leaks when exchanges aren't closed cleanly
    
    This does not solve the linked ticket, but prevents the described
    scenario from causing additional problems.
    
    While the modified blocks are commented suggesting that they
    should never be called, UNDERTOW-1664 describes when they occur
    with a reproducer.

[33mcommit 3d8602e38a3b9baab1fe7755e9c68e8f24e2cb20[m
Merge: dba2b22e0 fe9fb63ab
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 07:22:44 2020 -0300

    Merge pull request #878 from fl4via/UNDERTOW-1684
    
    [UNDERTOW-1684] Remove OSGi support

[33mcommit 605c95db6065e5e00b64deb1f0a53102d4a5c76f[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Mar 5 14:08:00 2020 -0500

    [UNDERTOW-1699] Remove unused private fields from Http2ReceiveListener

[33mcommit b1d01df76dca01db6ba4a1606bd544cc44afe0e1[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 03:45:23 2020 -0300

    [UNDERTOW-1689] Upgrade EasyMock to 4.2

[33mcommit 67072aba6ba1ebb52e6db617043a01b9bb5eb610[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 03:38:44 2020 -0300

    [UNDERTOW-1688] Upgrade H2 Database to 1.4.200

[33mcommit 666ae8d8e7ab4599788943d10458179bbbf2addb[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 03:00:53 2020 -0300

    [UNDERTOW-1687] Add the dependency to JBoss Threads 3.1.0.Final

[33mcommit dba2b22e0478622cc7f159a5766b220894d3458a[m
Merge: ae4240bf8 383681221
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 03:21:07 2020 -0300

    Merge pull request #876 from stuartwdouglas/isReadyFix
    
    UNDERTOW-1683 Don't throw an exception if isReady is called before re…

[33mcommit 6ffbf036888b829be58cdee15e3253c2128c79b5[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 19 05:59:42 2020 -0300

    [UNDERTOW-1673] Upgrade XNIO to 3.8.0.Final

[33mcommit fe9fb63abbc5ecd783a9b0b280a53a8241c9c4de[m[33m ([m[1;31morigin/UNDERTOW-1684[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 17 01:28:06 2020 -0300

    [UNDERTOW-1684] Remove OSGi support

[33mcommit 2eb437cb15298a05645cf5a3ba45940f5f71c62a[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Apr 9 20:10:29 2020 +0200

    [UNDERTOW-1685] Slight test extension for SameSite cookie support
    
     - add one case to test case for cookies
     - cover with tests also shouldSendSameSiteNone() and isSameSiteNoneIncompatible() methods

[33mcommit 383681221115025a66832a0ac1eea8a13e2eef99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 16 10:26:21 2020 +1000

    UNDERTOW-1683 Don't throw an exception if isReady is called before request returns

[33mcommit dfe144fbcdbedab3b186ea74fdb76700e49f6fc9[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Mar 26 17:46:22 2020 +0100

    [UNDERTOW-1678] Some tests do not respect value of 'default.server.address' property
    
    Use hostname specified via 'default.server.address'.
    
    Currently there is a bunch of tests that expect that server hostname
    is always 'localhost'. This change modifies those so that they respect
    actual value in 'default.server.address' property which is respected
    by io.undertow.testutils.DefaultServer#getHostAddress().

[33mcommit ae4240bf8e6937cf5f9847b3ad5941284d629628[m
Merge: a381db8bd 241f9abea
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 25 04:47:53 2020 -0300

    Merge pull request #872 from stuartwdouglas/UNDERTOW-1677
    
    UNDERTOW-1677 cross context request issue with shared session managers

[33mcommit 241f9abea68fcc40994bebbff47de88f2c8dafbe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 25 10:51:06 2020 +1100

    UNDERTOW-1677 cross context request issue with shared session managers

[33mcommit a381db8bd33ad15439aa5553424b6aff3603cd5f[m
Merge: f1c7d8f38 aa70ec263
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 16 16:20:30 2020 -0300

    Merge pull request #833 from Pastor/fixes/jmh-benchmarks-dependencies
    
    [UNDERTOW-1672] Unable to find the resource: /META-INF/BenchmarkList

[33mcommit f1c7d8f380afe84e6639db8c0d87a87639663b83[m
Merge: ffe252690 20e532bc7
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 16 16:16:12 2020 -0300

    Merge pull request #816 from msfm/master_UNDERTOW-1600
    
    UNDERTOW-1600 Enhance SameSite cookie support

[33mcommit ffe2526907af1378c74f638425eda8f620b5afdd[m
Merge: 9480cf619 514ba4d5b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 16 15:33:13 2020 -0300

    Merge pull request #871 from fl4via/UNDERTOW-1464
    
    [UNDERTOW-1464][UNDERTOW-1671] Fix path param parsing

[33mcommit 514ba4d5be7d925934487b431141bcb7b9cc41ff[m[33m ([m[1;31morigin/UNDERTOW-1464[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 16 04:46:10 2020 -0300

    [UNDERTOW-1671] Correct substring call from URLUtils path param parsing outside for loop (it should use i instead of string.length in case we hit the separator break in the loop; in case we didnt, i equals string.length anyway)

[33mcommit fbe26cf57abdaa80fb7e039adf43d807d89345d5[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 16 04:44:43 2020 -0300

    [UNDERTOW-1464] Fix param parsing for HTTP2 and AJP

[33mcommit 9480cf619298eb41f2847919cdfa738969b91ce0[m
Merge: 372a07d15 b976853c8
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Mar 13 16:29:31 2020 +0100

    Merge pull request #870 from msfm/master_UNDERTOW-1667_ATTR_SET
    
    [UNDERTOW-1667] Follow-up - avoid loop iteration for checking known attributes

[33mcommit aa70ec263b75efe372f00b1cc4ba23aead00b67f[m[33m ([m[1;32mpr833[m[33m)[m
Author: Andrei.Khlebnikov <Andrei,Khlebnikov@domrf.ru>
Date:   Mon Dec 16 12:20:55 2019 +0300

    [UNDERTOW-1672] Add jmh annotation processor dependency

[33mcommit b976853c8e9d5453c934c40e7aef81d58d6128a2[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed Mar 11 11:59:12 2020 +0900

    UNDERTOW-1667 follow-up - Avoid loop iteration for checking known attributes in AjpRequestParser

[33mcommit 372a07d157f2ea43b14a2082bf66c01036cb1c7d[m
Merge: 19a1a903a bb08dca78
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 11 01:18:04 2020 -0300

    Merge pull request #868 from fl4via/UNDERTOW-1671
    
    [UNDERTOW-1671] Fix URLUtils path param parsing by using ';' as the c…

[33mcommit 19a1a903a2490ece105c182fc9480edbc006c31e[m
Merge: f27dad364 0d5bb10b3
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 11 00:53:01 2020 -0300

    Merge pull request #867 from stuartwdouglas/UNDERTOW-1661
    
    UNDERTOW-1661 Make sure isComplete() is true if listeners are invoked

[33mcommit f27dad364159c69d0276d74c73529b3024a969b7[m
Merge: 0922dae2d 869efc133
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Mar 11 00:09:54 2020 -0300

    Merge pull request #869 from fl4via/UNDERTOW-1663
    
    [UNDERTOW-1663] Make the expanded buffer pool volatile

[33mcommit 869efc1339b63a4659df82b68ed8243c4cf90d10[m[33m ([m[1;31morigin/UNDERTOW-1663[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 23:24:26 2020 -0300

    [UNDERTOW-1663] Make the expanded buffer pool volatile

[33mcommit bb08dca78ba3e85d1be338999c3cf202f262ff23[m[33m ([m[1;31morigin/UNDERTOW-1671[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 23:14:53 2020 -0300

    [UNDERTOW-1671] Fix URLUtils path param parsing by using ';' as the correct separator

[33mcommit 0d5bb10b3e73ea37bf2940141c9e515c3e3cc6e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 11 08:00:07 2020 +1100

    UNDERTOW-1661 Make sure isComplete() is true if listeners are invoked

[33mcommit 0922dae2de74491dd063e77c8176a91bf1671639[m
Merge: f856983a2 d76a02cd1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 16:22:20 2020 -0300

    Merge pull request #865 from fl4via/UNDERTOW-1663
    
    [UNDERTOW-1663] Handle javax.net.ssl.SSLEngineResult.Status#BUFFER_OV…

[33mcommit d76a02cd16f9d8ee0c948026758a02a7c7b6d218[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 18 06:28:11 2019 -0300

    [UNDERTOW-1663] Handle javax.net.ssl.SSLEngineResult.Status#BUFFER_OVERFLOW properly at SslConduit

[33mcommit f856983a2c85262d5b10d88b9df70fb35d8db2d9[m
Merge: 89756ac59 9b9d1fbc0
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 15:46:10 2020 -0300

    Merge pull request #860 from carterkozak/ckozak/handleInitialRequest_javadoc_typo
    
    Fix typo in Http2ReceiveListener.handleInitialRequest javadoc

[33mcommit 89756ac597ce75dce26f3f633f8432cca5aad236[m
Merge: bb559c357 5481d377c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 13:19:54 2020 -0300

    Merge pull request #856 from thomasbabtist/UNDERTOW-1492
    
    [UNDERTOW-1492] Respect rfc7230 section-3.3.2

[33mcommit bb559c357fee95e136d69351547c03bcd9fbfc17[m
Merge: cf4223689 e494e7875
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 11:40:04 2020 -0300

    Merge pull request #843 from carterkozak/ckozak/UNDERTOW-1641
    
    UNDERTOW-1641: Reset interruption on InterruptedException

[33mcommit cf42236898600b9df2947bbd8de960ac6b23915f[m
Merge: 6cd3bc4d2 467ccf797
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 11:39:16 2020 -0300

    Merge pull request #846 from carterkozak/ckozak/UNDERTOW-1645
    
    UNDERTOW-1645: AbstractFramedStreamSourceChannel.lastFrame invokes close

[33mcommit 6cd3bc4d2790ba3e2833365fff25ce0688d5ffd2[m
Merge: f6c7e5dce 6915c7be5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 11:38:37 2020 -0300

    Merge pull request #844 from carterkozak/ckozak/test_await_shutdown
    
    [UNDERTOW-1670] DefaultServer test utility waits for the worker to shut down

[33mcommit f6c7e5dced85f6ac42ee8f006472c13cfc3119fd[m
Merge: 22359f514 b0ac6ab10
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 11:38:16 2020 -0300

    Merge pull request #863 from fl4via/UNDERTOW-1611
    
    [UNDERTOW-1611] Update counts and notify callback when getting RuntimeException at ProxyPoolConnection.openConnection

[33mcommit 22359f5147f5568d75bdf044babd730194f8c159[m
Merge: e985a7468 3d1726eb6
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 11:37:37 2020 -0300

    Merge pull request #842 from carterkozak/ckozak/UNDERTOW-1639
    
    UNDERTOW-1639: AbstractFramedStreamSourceChannel notifies on close

[33mcommit e985a746800555371e8c239ab033101339a540d2[m
Merge: 5adc77338 646c0b93e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 11:37:08 2020 -0300

    Merge pull request #841 from carterkozak/ckozak/UNDERTOW-1638
    
    UNDERTOW-1638: Fix AbstractFramedStreamSinkChannel resource release race

[33mcommit b0ac6ab10b2139e57bcd41626b1c0d39dbdc5b9e[m[33m ([m[1;31morigin/UNDERTOW-1611[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Mar 10 04:44:54 2020 -0300

    [UNDERTOW-1611] Make sure that the counters and callbacks are notified when a connection cannot be retrieved because of a runtime exception, to prevent inconsistencies and lock down

[33mcommit 20e532bc70232ebbd487bb07aac9878cb2bd13c6[m[33m ([m[1;32mpr816[m[33m)[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Mar 9 18:32:53 2020 +0900

    UNDERTOW-1600 More improvement for SameSite=None cookie
    
    Improve SameSiteCookieHandler to add secure attribute for SameSite=None
    cookie by default. This feature is added because SameSite=None cookie
    without secure attribute will be rejected by default since Chrome 80.
    See https://www.chromestatus.com/feature/5633521622188032 for details.
    
    Also add a new add-secure-for-none parameter (true by default). If this
    parameter is set to false, secure attribute is not automatically added
    for SameSite=None cookie.

[33mcommit 5adc77338e0bf8d26a54363ab0536ef4f1be68f5[m
Merge: e3f460b4d b51a03a46
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Mar 9 02:41:25 2020 -0300

    Merge pull request #848 from spyrkob/UNDERTOW-1646
    
    [UNDERTOW-1646] Inconsistent parameter count on file upload

[33mcommit 9b9d1fbc0c79af49c7b3963bd1829ec1570f45bb[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Mar 5 13:56:05 2020 -0500

    Fix typo in Http2ReceiveListener.handleInitialRequest javadoc
    
    s/ugprade/upgrade

[33mcommit e3f460b4d930960bde0f91acdb9815d03ccf6e1d[m
Merge: 98638cae0 e60e04f4e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Mar 5 00:28:57 2020 -0300

    Merge pull request #859 from msfm/master_UNDERTOW-1667
    
    UNDERTOW-1667 Change AjpRequestParser to ignore unknown request attri…

[33mcommit e60e04f4e9bab49f406c8c57770c4a1bbbc37067[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Feb 27 04:39:00 2020 +0900

    UNDERTOW-1667 Change AjpRequestParser to ignore unknown request attributes and add a new UndertowOption AJP_ALLOWED_REQUEST_ATTRIBUTES_PATTERN

[33mcommit 98638cae02ef0ce123f5438b96a0ad5319b9230e[m
Merge: 4deef1895 89168c378
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Feb 29 02:50:56 2020 -0300

    Merge pull request #847 from carterkozak/ckozak/UNDERTOW-1643
    
    UNDERTOW-1643: Prevent deadlock in AbstractFramedStreamSinkChannel

[33mcommit 4deef189529a3da90d5d8d983136451250a66172[m
Merge: d40d9c761 4f77825c5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Feb 28 16:13:29 2020 -0300

    Merge pull request #840 from spyrkob/UNDERTOW-1637
    
    [UNDERTOW-1637] Redirect Form auth on root context without trailing s…

[33mcommit d40d9c7615c90c38087de2e3fe88f2154d39d825[m
Merge: ee455256b 89393112c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Feb 28 00:57:31 2020 -0300

    Merge pull request #852 from ropalka/UNDERTOW-1623
    
    [UNDERTOW-1623] Undertow Deadlock

[33mcommit ee455256b8e17119bdab0a7c9da9063967496f79[m
Author: Christoffer SOOP <chrsoo@users.noreply.github.com>
Date:   Fri Feb 28 04:53:55 2020 +0100

    UNDERTOW-1464 Proper handling of matrix parameters (#832)
    
    * UNDERTOW-1464 first stab at proper handling of matrix parameters
    
    * UNDERTOW-1464 support for comma separated lists of matrix param values
    
    * UNDERTOW-1464 renamed test path for readability
    
    * [UNDERTOW-1464] Test fixes
    
    * [UNDERTOW-1464] Add a few extra tests to SimpleParserTestCase, prevent the parsing algorithm of path params from affecting relative path in certain scenarios (see testcase) and update PathParamterSessionConfig to strip name param regardless of whether the param is in the end of the path or not
    
    Co-authored-by: Bartosz Spyrko-Smietanko <spyrkob@gmail.com>
    Co-authored-by: Flavia Rainone <frainone@redhat.com>

[33mcommit 2460317f7558a069e426ebc111fa38bb651f77d5[m
Merge: fb46b979e 74de1987f
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Feb 28 00:04:12 2020 -0300

    Merge pull request #836 from tomdearman/master
    
    UNDERTOW-1629 reduce severity of logging on ssl client handshake fail

[33mcommit 8d62e78466439b51cf0c2a72a5b9392c14e2a83a[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed Sep 4 05:32:35 2019 +0900

    UNDERTOW-1600 Enhance SameSite cookie support
    
    - Add support for the SameSite=None attribute
    - Add SameSiteCookieHandler that can set the SameSite attribute on all
      cookies or the cookie which matches the specified regex pattern
    - Add a utility class SameSiteNoneIncompatibleClientChecker to detect
      user agents which are incompatible with the SameSite=None attribute

[33mcommit 5481d377c9e4cdd86647e49287a7cf0ba0119810[m
Author: Thomas Babtist <thomas.babtist@sinch.com>
Date:   Thu Feb 13 18:14:44 2020 +0100

    [UNDERTOW-1492] Respect rfc7230 section-3.3.2

[33mcommit 89393112c011f615f0b8f8971b2be9b5c86f6268[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Jan 28 13:01:59 2020 +0100

    [UNDERTOW-1623] Always call queueFinalFrame() outside of lock to avoid deadlocks.

[33mcommit 8217c4690805588d8a4eb841d1ef8dab7bcee978[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Tue Jan 28 12:22:42 2020 +0100

    [UNDERTOW-1623] Always call channel.queueFrame() outside of lock to avoid deadlocks.

[33mcommit 3d1726eb6d462dbdc32f4132158c35cfc66da024[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Mon Jan 20 10:05:39 2020 -0500

    UNDERTOW-1639: UNDERTOW-1644: AbstractFramedStreamSourceChannel notifies on close
    
    Previously when a framed channel was closed from an I/O thread while
    a worked waited for blocking operations, the blocking thread could
    become stuck forever.
    
    This change updates awaitReadable with a timeout to check pendingData
    to match the implementation without a timeout.

[33mcommit 1fbc9b49f5bda1d8cf6df734d3e890ff640d40f3[m
Author: Richard Opálka <opalka.richard@gmail.com>
Date:   Fri Jan 24 22:22:29 2020 +0100

    Revert "[UNDERTOW-1623] Prevent the deadlock by invoking AbstractFramedChannel.lastDataRead() outside of a synchronized block at AbstractFramedChannel.receive()."
    
    This reverts commit 846c50ead09f7d0b38965b4726ba0b6c5582bf7f.

[33mcommit 4f77825c5ba7540b8347f184e0b6f342fba31e7e[m[33m ([m[1;31mspyrkob/UNDERTOW-1637[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Wed Jan 15 15:08:58 2020 +0000

    [UNDERTOW-1637] Redirect Form auth on root context without trailing slash

[33mcommit b51a03a46141d328e73ec03f28cdf0bac934a469[m[33m ([m[1;31mspyrkob/UNDERTOW-1646[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Thu Jan 23 11:46:03 2020 +0100

    [UNDERTOW-1646] Inconsistent parameter count on file upload

[33mcommit 89168c3786a9c795bab2cff877c8e95476323f6c[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Jan 22 13:50:21 2020 -0500

    UNDERTOW-1643: Prevent deadlock in AbstractFramedStreamSinkChannel
    
    Close uses double-check locking with the encapsulated lock object
    instead of relying on the object level lock which risks deadlocks.

[33mcommit 467ccf797f03ad627321638e9813dc8effbbf827[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Jan 22 12:35:51 2020 -0500

    UNDERTOW-1645: AbstractFramedStreamSourceChannel.lastFrame invokes close
    
    Previously STATE_CLOSED was set prior to invoking close, causing
    close to return without cleaning up resources.

[33mcommit 6915c7be518a376c88401e0fef697e0eb48fd47b[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Jan 21 13:35:54 2020 -0500

    DefaultServer test utility waits for the worker to shut down

[33mcommit e494e7875e0d4dd35d3e9fbce4866f7bcf8a36e6[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Mon Jan 20 11:11:47 2020 -0500

    UNDERTOW-1641: Reset interruption on InterruptedException

[33mcommit 646c0b93e57e9bad3fb8dd5c6285f192330d5963[m[33m ([m[1;32mpr841[m[33m)[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Jan 17 14:19:16 2020 -0500

    UNDERTOW-1638: Fix AbstractFramedStreamSinkChannel resource release race

[33mcommit fb46b979ecd9abeafe6f8ed3af6de53281ee4e5c[m
Merge: 97e47ffeb 8bf35c8ba
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jan 6 14:21:49 2020 -0300

    Merge pull request #839 from fl4via/UNDERTOW-1635
    
    [UNDERTOW-1635] Mark the javadoc plugin source code compatible with 1.8

[33mcommit 97e47ffeba626879b0cc8bb74e8ade53461c36c5[m
Merge: 738a36ed7 5dc88d5c1
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Jan 5 09:08:22 2020 -0300

    Merge pull request #834 from Pastor/fixes/examples-filepath-separate
    
    [UNDERTOW-1634] replace "/" to File.separator

[33mcommit 5dc88d5c13c8195842ddd93ee82b36155e8f0248[m[33m ([m[1;32mpr834[m[33m)[m
Author: Andrei.Khlebnikov <Andrei,Khlebnikov@domrf.ru>
Date:   Mon Dec 16 14:54:40 2019 +0300

    [UNDERTOW-1634] At Examples Runner,  replace "/" by File.separator

[33mcommit 738a36ed7fb9093c3a024b0a8574bc61ffa1394a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 15:27:02 2020 -0300

    Next is 2.1.0.CR1

[33mcommit c21ef76f245fff194cf20150867363e1355aa6b8[m[33m ([m[1;33mtag: [m[1;33m2.0.29.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 15:09:33 2020 -0300

    Prepare 2.0.29.Final

[33mcommit 2075118e336b4a0fc86ce9beac1fb43c0e481295[m
Merge: 2e0d87e1e 27d100f57
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 12:06:41 2020 -0300

    Merge pull request #835 from cjdxhjj/master
    
    [UNDERTOW-1630] RewriteHandler rewite url env lost

[33mcommit 2e0d87e1eec9d82ea70df8c80cbce809eb05bb02[m
Merge: 7ff695117 cc1f02c45
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 11:21:42 2020 -0300

    Merge pull request #831 from msfm/master_UNDERTOW-1627
    
    UNDERTOW-1627 gzip encoding is not enabled by RequestEncodingHandler$…

[33mcommit 27d100f57ec042ebec945f264e5908b1f8b37ba3[m[33m ([m[1;32mpr835[m[33m)[m
Author: cjdxhjj <yixiwi@qq.com>
Date:   Tue Dec 17 10:37:17 2019 +0800

    [UNDERTOW-1630] Update RewriteHandler.java, adding the env attributes to REQUEST_ATTRIBUTES
    
    1. origin rewrite url env stored in the exchange ATTACHMENT_KEY request object attributes property
    2.ServletInitialHandler override the request and ATTACHMENT_KEY by following code
        final HttpServletResponseImpl oResponse = new HttpServletResponseImpl(exchange, servletContext);
            final HttpServletRequestImpl oRequest = new HttpServletRequestImpl(exchange, servletContext);
            final ServletRequestContext servletRequestContext = new ServletRequestContext(servletContext.getDeployment(), oRequest, oResponse, info);
            servletRequestContext.setServletRequest(request);
            servletRequestContext.setServletResponse(response);
            //set the max request size if applicable
            if (info.getServletChain().getManagedServlet().getMaxRequestSize() > 0) {
                exchange.setMaxEntitySize(info.getServletChain().getManagedServlet().getMaxRequestSize());
            }
            exchange.putAttachment(ServletRequestContext.ATTACHMENT_KEY, servletRequestContext);
       this cause i can't touch the env variable anymore

[33mcommit 8bf35c8ba72281ef74f1bbab062e3b8161634215[m[33m ([m[1;31morigin/UNDERTOW-1635[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 06:05:22 2020 -0300

    [UNDERTOW-1635] Mark the javadoc plugin source code compatible with 1.8

[33mcommit 7ff695117f5c7cd3584a436c9ab31bbb8bb0d269[m
Merge: c722ca259 846c50ead
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 05:54:29 2020 -0300

    Merge pull request #828 from fl4via/UNDERTOW-1623
    
    [UNDERTOW-1623] Prevent the deadlock by invoking AbstractFramedChanne…

[33mcommit c722ca259e30c592a9ccf5aa3e345eabcde33206[m
Merge: 8d640af38 fc3ef4e89
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 05:52:11 2020 -0300

    Merge pull request #827 from fl4via/UNDERTOW-1618
    
    [UNDERTOW-1618][UNDERTOW-1619][UNDERTOW-1620] Fix issues with abstract framed channels

[33mcommit 8d640af38c0435eb18a6e68c93dd6aad7cf3ef99[m
Merge: c364222dd 01bb15dcd
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 05:09:21 2020 -0300

    Merge pull request #789 from mgrue/master
    
    [UNDERTOW-1570] Websocket messages lost when ClientEndpointConfig provided

[33mcommit c364222dd848c5e294ebaea17783facd9635d25e[m
Merge: b6bd4d2e6 162bad7fa
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Jan 4 03:54:36 2020 -0300

    Merge pull request #829 from fl4via/UNDERTOW-1624
    
    [UNDERTOW-1624] At AbstractFramedStreamSinkChannel.resumeWritesIntern…

[33mcommit cc1f02c4501584008729b03392327bb82b534104[m[33m ([m[1;31mmsfm/master_UNDERTOW-1627[m[33m, [m[1;32mmaster_UNDERTOW-1627[m[33m)[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Dec 6 11:04:46 2019 +0900

    UNDERTOW-1627 gzip encoding is not enabled by RequestEncodingHandler$Builder
    
    Add gzip encoding in RequestEncodingHandler$Builder as it enables only
    the deflate encoding. Also, rename the handler builder name to a more
    appropriate one and add a missing RequestEncodingHandler$Builder
    definition in a provider configuration file.

[33mcommit 01bb15dcdf27d324788b4a492c2313bcc1f83dfd[m[33m ([m[1;32mpr789[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Jan 3 17:40:31 2020 -0300

    [UNDERTOW-1570] Fix broken tests

[33mcommit 5943de1a6594666747283ccdc25602c4f1864d64[m
Author: Michael <michael.gruetzner@performancebuidligns.ch>
Date:   Fri Aug 9 10:53:17 2019 +0200

    Use provided endpoint instance in case configured endpoint cannot be created

[33mcommit df8ba0b4150bf6f1bd1717ada30ef613d874a96f[m
Author: Michael <michael.gruetzner@googlemail.com>
Date:   Tue Jul 9 15:25:45 2019 +0200

    addressed issue UNDERTOW-1570

[33mcommit a93f6b64fe7284ec247ac5ec0f1150f4ba0e0a93[m
Author: Michael <michael.gruetzner@googlemail.com>
Date:   Tue Jul 9 11:05:17 2019 +0200

    addressed issue UNDERTOW-1570

[33mcommit 74de1987fae77407cf77b2fcaff5eb9d425c7e3e[m
Author: Tom Dearman <tom.dearman@voidbridge.com>
Date:   Thu Dec 19 11:41:29 2019 +0000

    UNDERTOW-1629 reduce severity of logging on ssl client handshake fail

[33mcommit 162bad7faf0254367be39a5793e68445738bef04[m[33m ([m[1;31morigin/UNDERTOW-1624[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 6 05:00:39 2019 -0300

    [UNDERTOW-1624] At AbstractFramedStreamSinkChannel.resumeWritesInternal Runnable, count the loop check only if we are looping without any successful writes.

[33mcommit 846c50ead09f7d0b38965b4726ba0b6c5582bf7f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Dec 6 04:40:59 2019 -0300

    [UNDERTOW-1623] Prevent the deadlock by invoking AbstractFramedChannel.lastDataRead() outside of a synchronized block at AbstractFramedChannel.receive().
    As a consequence, all implementations of lastDataRead have now to be synchronized. Notice that to prevent the deadlock, Http2Channel.lastDataRead is also partly synchronized,
    invoking close outside the synchronized block. This results in two effects: the collateral effect that close must be synchronized on other clases, and
    the desired effect of preventing the deadlock described in the Jira, because now AbstractFramedChannel.close() can invoke closeSubChannels() without locking other threads
    that are writing to the channel concurrently.

[33mcommit b6bd4d2e6611f135e740d714cee2e811e9815ef8[m
Merge: 6c768481b dd8965410
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Nov 28 02:40:08 2019 -0300

    Merge pull request #826 from rmartinc/UNDERTOW-1609
    
    [UNDERTOW-1609] New RangeRequestTestCase.testLargeCachedResourceHandler fails on Windows

[33mcommit fc3ef4e89b65a77e2d3502245b3ffd5490c1e220[m[33m ([m[1;31morigin/UNDERTOW-1618[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Nov 28 01:29:20 2019 -0300

    [UNDERTOW-1621] At AbstractFramedChannel.flushSenders, prevent NPE when polling newFrames

[33mcommit c1ef5016d957c66dc9c2f6ff0c7adfe5d9f79652[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 27 17:56:16 2019 -0300

    [UNDERTOW-1620] At AbstractFramedChannel, prevent a NPE at the two points that run taskRunQueue if they run concurrently

[33mcommit 8c8954486a8f63be3dd6a05586f0bab074acb9b3[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 27 17:51:39 2019 -0300

    [UNDERTOW-1619] Synchronize the line that sets state to STATE_DONE | STATE_CLOSED at AbstractFramedStreamSourceChannel.lastFrame

[33mcommit 76e471dd26a6331e8786914db8e84fbdf9f66477[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 27 17:41:31 2019 -0300

    [UNDERTOW-1618] At AbstractFramedStreamSourceChannel, add STATE_READS_AWAKEN state, and synchronize read internal task in a way to prevent a wakeupReads() call being ignored in specific race condition scenarios

[33mcommit 6c768481b4cbb5c3272d00e62c0f77894fbdc2a8[m
Merge: 579946595 d15a63e98
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Nov 20 10:41:05 2019 -0300

    Merge pull request #825 from carterkozak/ckozak/UNDERTOW-1616
    
    UNDERTOW-1616: Invoke setUseCipherSuitesOrder without reflection

[33mcommit dd896541062d8c402807c827b7182f13b384cff5[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Nov 18 10:46:27 2019 +0100

    [UNDERTOW-1609] New RangeRequestTestCase.testLargeCachedResourceHandler fails on Windows

[33mcommit d15a63e989e7225c6cbff9cfe369eb92b76e15a4[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Fri Nov 15 14:28:48 2019 -0500

    UNDERTOW-1616: Invoke setUseCipherSuitesOrder without reflection
    
    Now that Undertow requires java 8, it's no longer necessary to use
    reflection to access this method.

[33mcommit 57994659546c493f07a9390afdc48d87bb4cbe1f[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 15 04:32:54 2019 -0300

    Next is 2.0.29.Final

[33mcommit f54c22df6e207b51f0f46847c793bd2a9a19a7bb[m[33m ([m[1;33mtag: [m[1;33m2.0.28.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 15 04:10:25 2019 -0300

    Prepare 2.0.28.Final

[33mcommit a413295aec6c3462fbe165add88abd9c08b16aba[m
Merge: accbcc363 47fad176d
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 15 03:59:04 2019 -0300

    Merge pull request #823 from istudens/UNDERTOW-1614
    
    [UNDERTOW-1614] take destination address of HTTP request if Host head…

[33mcommit accbcc36395eac25c254601f8a3ffa3681cf944a[m
Merge: 5e7497957 3e9661600
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 15 01:36:34 2019 -0300

    Merge pull request #824 from cesarsotovalero/master
    
    [UNDERTOW-1615] Remove unused dependencies

[33mcommit 3e96616004aeb1b307e4cd7edf6bd92b7d325082[m[33m ([m[1;31mcesarsotovalero/master[m[33m, [m[1;32mpr824[m[33m)[m
Author: César Soto Valero <cesarsotovalero@gmail.com>
Date:   Wed Nov 13 14:17:20 2019 +0100

    [UNDERTOW-1615] Remove unused dependencies

[33mcommit 5e74979570e631c4deab49aa5708b19c16d5072c[m
Merge: 151038aff e797a1194
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Nov 15 01:25:29 2019 -0300

    Merge pull request #822 from fl4via/UNDERTOW-1612
    
    [UNDERTOW-1612] Add support to multiple cookies with same name and pa…

[33mcommit e797a11941159968ef5ae1193772f8069a7217f6[m[33m ([m[1;31morigin/UNDERTOW-1612[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Nov 4 04:39:35 2019 -0300

    [UNDERTOW-1612] Add support to multiple cookies with same name and path, but different domains

[33mcommit 47fad176de545edd315487d9b894b1b4c067d046[m
Author: Ivo Studensky <istudens@redhat.com>
Date:   Fri Nov 8 14:23:48 2019 +0100

    [UNDERTOW-1614] take destination address of HTTP request if Host header is empty

[33mcommit 151038aff983a2704135bee71c30287d0c6a9dbe[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 21:49:24 2019 -0300

    Next is 2.0.28.Final

[33mcommit dbf5f755b271f139970dff70a73defeaa273c2d7[m[33m ([m[1;33mtag: [m[1;33m2.0.27.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 21:33:36 2019 -0300

    Prepare 2.0.27.Final

[33mcommit 5b2c0cd25e9ac565ba601347f2868e889a57e424[m
Merge: d2db4e185 8c6137204
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 21:22:50 2019 -0300

    Merge pull request #821 from fl4via/UNDERTOW-1602
    
    [UNDERTOW-1602] Don't immediatly attempt to resume if parsing was uns…

[33mcommit 8c61372046d19f5f0238996f436cc94e4c280d06[m[33m ([m[1;31morigin/UNDERTOW-1602[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 19:48:45 2019 -0300

    [UNDERTOW-1602] Synchronize the access to new readData field in AbstractFramedChannel

[33mcommit f2b71501375da0b0adbf33f2aca55639ae2d7881[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 8 11:56:24 2019 +1100

    [UNDERTOW-1602] Don't immediatly attempt to resume if parsing was unsucessful

[33mcommit d2db4e1858bd8ac09e7aae26a857297dff1e42f2[m
Merge: 062e01fbb c8766bb17
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 20:23:28 2019 -0300

    Merge pull request #808 from kasinskim/rewrite-hanlder-fix
    
    [UNDERTOW-1610] Fixing rewrite handler so that it properly routes to destination servlet

[33mcommit 062e01fbbf23195cde76a9d59e274fccd534ae00[m
Merge: a27934eb8 d82258f98
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 19:52:02 2019 -0300

    Merge pull request #820 from fl4via/UNDERTOW-1603
    
    [UNDERTOW-1603][UNDERTOW-1604][UNDERTOW-1605]Suspend reads if the num…

[33mcommit a27934eb856e9ff42985d70ff2d636e2a6570c9e[m
Merge: dac98b1aa 6164d0c3a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 19:42:38 2019 -0300

    Merge pull request #815 from msfm/master_UNDERTOW-1599
    
    UNDERTOW-1599 ServletRequestLineAttribute does not output the origina…

[33mcommit dac98b1aa9c4496172017b95ddf5192e548d1222[m
Merge: 8b243e1e7 2aa34e97a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 19:22:18 2019 -0300

    Merge pull request #790 from Diffblue-benchmarks/add-diffblue-tests
    
    Add unit tests for io.undertow.util.ByteRange

[33mcommit 8b243e1e75812bcef15fc1ec4bf0a837ec8ce4bb[m
Merge: 2981e0d66 f78abf31e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 19:02:24 2019 -0300

    Merge pull request #819 from msfm/master_UNDERTOW-1606
    
    UNDERTOW-1606 Output undertow version logging at INFO level on Undert…

[33mcommit 2981e0d6605bb2ed93b7c1fd72259b5ed1bd3724[m
Merge: 7cedb56cd 8b63e2585
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Oct 15 19:01:32 2019 -0300

    Merge pull request #817 from Paramvir-JIndal/UNDERTOW-1576
    
    UNDERTOW-1576: BASIC auth password is output as plain text at DEBUG level logging in BasicAuthenticationMechanism

[33mcommit d82258f987a0c4a70b679f50577cc3f87cb685f8[m[33m ([m[1;31morigin/UNDERTOW-1603[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 8 11:08:43 2019 +1100

    [UNDERTOW-1603][UNDERTOW-1604][UNDERTOW-1605]Suspend reads if the number of queued frames is too high

[33mcommit 7cedb56cdf422bf1a08c4c1610cd243a992b8a71[m
Merge: 61e8b387a c0fb8f548
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 15 08:12:02 2019 -0400

    Merge pull request #812 from dachu21/fix-array-index-out-of-bounds
    
    Fix index out of bounds exception in StoredResponseStreamSinkConduit

[33mcommit f78abf31e049fcccd275f7fd8d78292ed7019aa7[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Aug 2 09:28:23 2019 +0900

    UNDERTOW-1606 Output undertow version logging at INFO level on Undertow#start() and Undertow#stop()

[33mcommit 61e8b387a12e538066cec5e08c6d301619578b3b[m
Merge: 3b087c3f6 2ef8f02f8
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 13 12:17:09 2019 +1100

    Merge pull request #809 from msfm/master_UNDERTOW-1595
    
    UNDERTOW-1595 NullPointerException can happen on a range request for …

[33mcommit 3b087c3f60c5b1d7eda4b3f1b67ede6e1e254f7f[m
Merge: 7a5900ff4 0207f897e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 13 10:51:01 2019 +1100

    Merge pull request #818 from aogburn/UNDERTOW-1598
    
    [UNDERTOW-1598] 1024 byte border test and fix

[33mcommit 0207f897e5cf277ae2239a554203550e5b4f858c[m
Author: Aaron Ogburn <aogburn@redhat.com>
Date:   Fri Oct 11 23:00:49 2019 -0400

    [UNDERTOW-1598] 1024 byte border test and fix

[33mcommit 8b63e258502f9f55b33b2e0b02a2e24cf5d2f1c1[m
Author: Paramvir Jindal <pjindal@pjindal.pnq.csb>
Date:   Fri Oct 11 11:51:22 2019 +0530

    UNDERTOW-1576: BASIC auth password is output as plain text at DEBUG level logging in BasicAuthenticationMechanism

[33mcommit 6164d0c3ab681b04ca130bbb45e25da51ef6a962[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Tue Oct 8 12:04:36 2019 +0900

    UNDERTOW-1599 ServletRequestLineAttribute does not output the original query string after the request is forwarded with new query strings

[33mcommit 7a5900ff4ce702ce1451f6440eb56c3eb6a36d24[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 18:45:43 2019 +1100

    UNDERTOW-1598 Bug in CachedResource range request handling

[33mcommit c0fb8f548e7598fadbac71c68fb160e0e177324d[m
Author: Szymon Adach <32434997+dachu21@users.noreply.github.com>
Date:   Wed Oct 2 16:34:08 2019 +0200

    Fix index out of bounds exception in StoredResponseStreamSinkConduit

[33mcommit 2ef8f02f8afc1935788ad2fb499461ed3ec6ddbd[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Sep 20 01:43:25 2019 +0900

    UNDERTOW-1595 NullPointerException can happen on a range request for a static content

[33mcommit c8766bb17d8a7d15a3b9c73233e68e31ce89368e[m[33m ([m[1;31mkasinskim/rewrite-hanlder-fix[m[33m)[m
Author: Marcin Kasinski <kasinski.m@gmail.com>
Date:   Fri Sep 13 12:42:24 2019 +0200

    Fixing rewrite handler so that it routes to destination servlet. Enhancing test case to replicate rewrite scenario.

[33mcommit 3f5e92491fe973a385c2259fdc2f260dbceb263d[m[33m ([m[1;31mmibo/master[m[33m, [m[1;31mkasinskim/master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sun Sep 1 15:59:55 2019 -0300

    Next is 2.0.27.Final

[33mcommit dee69607fa08224c29d834ac183dce0fc8544284[m[33m ([m[1;33mtag: [m[1;33m2.0.26.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Aug 31 06:35:06 2019 -0300

    Prepare 2.0.26.Final

[33mcommit 89416f611bf02c8aa2e801896b474ff04b0cbe18[m
Merge: f14598e1c 6ffd2a6c5
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Aug 31 06:30:17 2019 -0300

    Merge pull request #804 from markbanierink/UNDERTOW-1566
    
    UNDERTOW-1566 Added default page post-form login configuration options

[33mcommit 6ffd2a6c597552d01b5515cdbb285b60c77ae8af[m[33m ([m[1;31mmarkbanierink/UNDERTOW-1566[m[33m)[m
Author: Mark Banierink <mark.banierink@nedap.com>
Date:   Mon Aug 12 16:01:37 2019 +0200

    UNDERTOW-1566 Added default page post-form login configuration options

[33mcommit f14598e1c70e840f0d792b4101707de7fa4809e0[m
Merge: 233da331d a69c6542a
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Aug 31 04:02:27 2019 -0300

    Merge pull request #806 from topicusonderwijs/master
    
    UNDERTOW-1588: Fix off-by-one error in header resolution

[33mcommit 233da331dcffefc7809d1d29a9c1e61c469a5a15[m
Merge: c07a1e5ff ff47cb96e
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Aug 31 04:01:26 2019 -0300

    Merge pull request #799 from carterkozak/ckozak/UNDERTOW-1581
    
    UNDERTOW-1581: Fix RoutingHandler allMethodsMatcher validation

[33mcommit c07a1e5ffdf82a9234ee4e8a7b3e61e14c85575f[m
Merge: 2528ad042 cceab95bf
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Aug 31 04:00:13 2019 -0300

    Merge pull request #797 from alechenninger/UNDERTOW-1573
    
    [UNDERTOW-1573] Servlet request attributes are cleared before access log exchange completion listener runs

[33mcommit 2528ad042d5fe0f48cf90f5842c606c88e0f4d12[m
Merge: 005b1d495 4ce095b8b
Author: Flavia Rainone <frainone@redhat.com>
Date:   Sat Aug 31 03:49:28 2019 -0300

    Merge pull request #805 from MMarus/UNDERTOW-1554-Improve-handling-and-leniency-of-bad-POST-parameters
    
    [UNDERTOW-1554] Improve handling and leniency of bad POST parameters

[33mcommit 005b1d4956a45c4c1aa89e42f2acd5f45923cd11[m
Merge: 34cb5c7be 88f43f24c
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Aug 30 15:38:02 2019 -0300

    Merge pull request #798 from jaikiran/undertow-1582
    
    UNDERTOW-1582 Fix NPE while setting up temporary directory

[33mcommit 34cb5c7be789acd98618364a49541b991f16da38[m
Merge: 392ce6f5d 332367b26
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Aug 30 15:14:47 2019 -0300

    Merge pull request #796 from tmiyargi/UNDERTOW-1580
    
    [UNDERTOW-1580] Improve EJB over HTTPS logging

[33mcommit 88f43f24cdf51fc47c0d8970547c8c64a4b4ddb1[m[33m ([m[1;31mjaikiran/undertow-1582[m[33m, [m[1;32mundertow-1582[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Sun Aug 4 09:55:46 2019 +0530

    UNDERTOW-1582 Fix NPE while setting up temporary directory

[33mcommit 332367b26ee189ef3aaec143fd61be42afeae669[m[33m ([m[1;31mtmiyargi/UNDERTOW-1580[m[33m)[m
Author: tmiyar <tmiyargi@redhat.com>
Date:   Tue Jul 30 16:12:31 2019 +0200

    [UNDERTOW-1580] Improve EJB over HTTPS logging

[33mcommit a69c6542ae2d49d30c32ae49fd5e902f6a020e1f[m
Author: Emond Papegaaij <emond.papegaaij@topicus.nl>
Date:   Fri Aug 23 20:24:00 2019 +0200

    UNDERTOW-1588: Fix off-by-one error in header resolution

[33mcommit 4ce095b8befaa1181f4754a7fc92d1468276a605[m
Author: Marek Marusic <marek.marusic@gmail.com>
Date:   Fri Aug 16 13:18:45 2019 +0200

    [UNDERTOW-1554] Improve handling and leniency of bad POST parameters

[33mcommit 392ce6f5dd87de7d6d4be3e99f91ed85dddf0aff[m[33m ([m[1;31mmarkbanierink/master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 15 02:47:05 2019 -0300

    Next is 2.0.26.Final

[33mcommit ddf234966f485730e1f48dc461173e0323957478[m[33m ([m[1;33mtag: [m[1;33m2.0.25.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 15 02:11:44 2019 -0300

    Prepare 2.0.25.Final

[33mcommit 708a4567776a23d97f572fa6c2dd4be37b322a35[m
Merge: fcf0af61b ae032babe
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 15 02:05:27 2019 -0300

    Merge pull request #803 from msfm/master_UNDERTOW-1575
    
    UNDERTOW-1575 HttpServletRequest.getRequestedSessionId() can incorrectly return a newly generated session id

[33mcommit ae032babef6bbbe7b209f48ae729e7fcf50174d2[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Aug 15 02:32:56 2019 +0900

    UNDERTOW-1575 HttpServletRequest.getRequestedSessionId() can incorrectly return a newly generated session id
    
    HttpServletRequest.getRequestedSessionId() incorrectly returns a newly
    generated session id instead of the requested session id when session
    tracking mode is set to URL

[33mcommit 9ab5c8bf69d8e948609f234b22da8577bae435cf[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Aug 15 02:31:04 2019 +0900

    Revert "HttpServletRequest.getRequestedSessionID() is incorrectly returning a newly generated session ID instead of the requested ID in EAP 7 when using URL session tracking"
    
    This reverts commit e6bc2f8c97c27b029a2d38f584e88b40903e5c66.

[33mcommit fcf0af61b3b109a4801f33654be862799566ec9b[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Aug 12 14:13:38 2019 -0300

    Next is 2.0.25.Final

[33mcommit ef3c853f5172e911e200b87350f491a0c5232363[m[33m ([m[1;33mtag: [m[1;33m2.0.24.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Aug 12 13:51:21 2019 -0300

    Prepare 2.0.24.Final

[33mcommit 083be94ba3fe4340d8e3e21da137cbee404e0429[m
Merge: 9904c795e 12470f869
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Aug 12 13:02:43 2019 -0300

    Merge pull request #802 from fl4via/master
    
    [UNDERTOW-1586] Fix redirect URI for SinglePortConfidentialityHandler…

[33mcommit 12470f86960f5210d7c1decc83391126c35e9bb4[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Aug 8 05:13:08 2019 -0300

    [UNDERTOW-1586] Fix redirect URI for SinglePortConfidentialityHandler to support IPv6

[33mcommit ff47cb96e9eea88c9ba039d1a47663c9e38256c0[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Sun Aug 4 11:04:31 2019 -0400

    UNDERTOW-1581: Fix RoutingHandler allMethodsMatcher validation
    
    Updates the allMethodsMatcher to lookup templates using the
    match method instead of get in order to normalize the input.
    
    Previously registration would throw an exception when routes
    were added for the same path template with different parameter names
    despite being equivalent.

[33mcommit cceab95bf4d0fa276bf9a82e2f8740e12f7eb9fa[m[33m ([m[1;31malechenninger/UNDERTOW-1573[m[33m)[m
Author: Alec Henninger <alechenninger@gmail.com>
Date:   Wed Jul 31 19:18:22 2019 -0400

    Add test cases to demonstrate fix for UNDERTOW-1573

[33mcommit 439001a0ca1fb4b0f44d63b06a66fe9000899202[m
Author: Alec Henninger <alechenninger@gmail.com>
Date:   Wed Jul 31 18:02:57 2019 -0400

    Revert "Clear the servlet request attributes at the end of the request"
    
    This reverts commit ebc30db09bb9c69f293e7059d15f6a59d3771868.

[33mcommit 9904c795e2564e03192d7c049ec53ff819a888df[m[33m ([m[1;31malechenninger/master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 30 03:49:01 2019 -0300

    Next is 2.0.24.Final

[33mcommit f56e24dc8085c7919b7fd0beda83b8e2538b57be[m[33m ([m[1;33mtag: [m[1;33m2.0.23.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 30 03:30:07 2019 -0300

    Prepare 2.0.23.Final

[33mcommit 59107905cbbca8000023531ddc18eadfdfc5de16[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Jul 30 03:19:41 2019 -0300

    Upgrade Netty version to 4.1.34.Final

[33mcommit 5fa7ac68c0e4251c93056d9982db5e794e04ebfa[m
Merge: f99c8db36 d2715e3af
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Jul 30 03:07:00 2019 -0300

    Merge pull request #794 from gaol/Trailing_Slash_Fix
    
    [UNDERTOW-1578] 401 Unauthorized should be returned when requesting a protected directory without trailing slash

[33mcommit f99c8db3659682ba64c53136a1c3fda53aa2fbcb[m
Merge: efa90a27d bb8cd9674
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Jul 30 02:53:19 2019 -0300

    Merge pull request #520 from iweiss/UNDERTOW-1091
    
    [UNDERTOW-1091] Invalid response code for empty host value in request

[33mcommit efa90a27d96169d60d3ca89fcf0c54f664c651da[m
Merge: 984b714c2 ca797a8ae
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Jul 30 02:25:10 2019 -0300

    Merge pull request #795 from iweiss/UNDERTOW-1507
    
    [UNDERTOW-1507] Add null checks on HttpClientConnection.ClientReadListener#handleEvent()

[33mcommit 984b714c2d035cccaab9e45a0a7250af35f13c4d[m
Merge: 8b2bb8b73 e6bc2f8c9
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 15:08:00 2019 -0300

    Merge pull request #793 from tmiyargi/UNDERTOW-1575
    
    [UNDERTOW-1575] HttpServletRequest.getRequestedSessionID() is incorrectly returning a…

[33mcommit 8b2bb8b73db89d89dae77888530353ace7f43755[m
Merge: 0b97ab25f 9c570a764
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 12:09:29 2019 -0300

    Merge pull request #792 from jstourac/accessLogTestsFix
    
    [UNDERTOW-1574] Failing access log tests due to different new-line ch…

[33mcommit 0b97ab25f9a68decb5273c9f15bbde31a45c3c56[m
Merge: a7477cd9e 431015d70
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 06:29:59 2019 -0300

    Merge pull request #787 from tmiyargi/UNDERTOW-1569
    
    [UNDERTOW-1569] HttpServletRequest getLocalName() returns IP instead …

[33mcommit ca797a8ae6d60cd3d8729bc4a978a3eb6fd6a1e8[m[33m ([m[1;31miweiss/UNDERTOW-1507[m[33m)[m
Author: Ingo Weiss <ingo@redhat.com>
Date:   Mon Jul 29 09:22:52 2019 +0100

    [UNDERTOW-1507] Add null checks on HttpClientConnection.ClientReadListener#handleEvent()
    
    Issue: https://issues.jboss.org/browse/UNDERTOW-1507

[33mcommit a7477cd9e18ca50cf53574a4850c2bb110c7ae68[m
Merge: afeca747d 957846171
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 04:44:38 2019 -0300

    Merge pull request #784 from criege/UNDERTOW-1564
    
    [UNDERTOW-1564] Use proper peer address for proxied connections

[33mcommit afeca747d0fa0c2c0d203c5e31767f5006e75615[m
Merge: 2ed9d57df b58daa3b7
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 03:59:57 2019 -0300

    Merge pull request #786 from TomasHofman/UNDERTOW-1567
    
    UNDERTOW-1567 Redirect to absolute URL with special characters broken

[33mcommit 2ed9d57dfb9c04464b569ddf1592982127154ffc[m
Merge: 112d76303 49ef57cab
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 03:39:54 2019 -0300

    Merge pull request #791 from TomasHofman/UNDERTOW-1572
    
    UNDERTOW-1572 ProxyProtocolTestCase fails when IPv6 enabled

[33mcommit 112d7630337fa855d69a0586df83e4bf04336660[m
Merge: fa9263dcc 37b4f3cd1
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jul 29 03:23:02 2019 -0300

    Merge pull request #785 from jaikiran/undertow-1565
    
    UNDERTOW-1565 Don't encode query strings and URI paths while redirecting

[33mcommit 95784617150c992cdf7c10b21cee291a3a58a596[m
Author: Christian Riege <criege@riege.com>
Date:   Fri Jun 21 16:07:48 2019 +0200

    UNDERTOW-1564 Use proper peer address for proxied connections

[33mcommit d2715e3afa13f50deaa19643676816ce391551e9[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Wed Jul 24 22:03:01 2019 +0800

    [UNDERTOW-1578] 401 Unauthorized should be returned when requesting a protected directory without trailing slash

[33mcommit e6bc2f8c97c27b029a2d38f584e88b40903e5c66[m[33m ([m[1;31mtmiyargi/UNDERTOW-1575[m[33m)[m
Author: tmiyar <tmiyargi@redhat.com>
Date:   Tue Jul 23 09:13:24 2019 +0200

    HttpServletRequest.getRequestedSessionID() is incorrectly returning a newly generated session ID instead of the requested ID in EAP 7 when using URL session tracking

[33mcommit 9c570a76444d813bc9a6cf30ef73939642e40eaf[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Sun Jul 21 16:02:49 2019 +0200

    [UNDERTOW-1574] Failing access log tests due to different new-line character on Windows.
    
    This commit shall fix tests that have been broken by fix for UNDERTOW-1530.

[33mcommit 431015d70128262ba5e1917e614524b46d51731b[m[33m ([m[1;31mtmiyargi/UNDERTOW-1569[m[33m)[m
Author: tmiyar <tmiyargi@redhat.com>
Date:   Fri Jun 28 10:27:42 2019 +0200

    [UNDERTOW-1569] HttpServletRequest getLocalName() returns IP instead of hostname

[33mcommit 49ef57cab1928d2b784f2c296a12464437e1407e[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Mon Jul 15 10:57:00 2019 +0200

    UNDERTOW-1572 ProxyProtocolTestCase fails when IPv6 enabled

[33mcommit 2aa34e97a86d16bc150209f05ac5ed169d194ae7[m
Author: Eric Hettiaratchi <35978114+Braavos96@users.noreply.github.com>
Date:   Mon Jul 8 17:53:28 2019 +0100

    Add unit tests for io.undertow.util.ByteRange
    
    These tests were written using Diffblue Cover.

[33mcommit b58daa3b717cfeeb6ebcb73a57c0f8b46e450ca2[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Tue Jun 25 16:31:40 2019 +0200

    UNDERTOW-1567 Redirect to absolute URL with special characters broken

[33mcommit 37b4f3cd12f855ee41914056a9f1c88ee60493af[m[33m ([m[1;31mjaikiran/undertow-1565[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Tue Jun 25 10:46:13 2019 +0530

    UNDERTOW-1565 Don't encode query strings and URI paths while redirecting from confidentiality handler

[33mcommit fa9263dccd8acd0aa361e6990a3d1de6af4036c7[m[33m ([m[1;31mtmiyargi/master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 17 16:00:00 2019 -0300

    Next is 2.0.23.Final

[33mcommit ae39e73710515b94a784954ed3e426c2dd982bf2[m[33m ([m[1;33mtag: [m[1;33m2.0.22.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 17 15:44:23 2019 -0300

    Prepare 2.0.22.Final

[33mcommit 7816c22092fbc593c38085cc115e2870572960bd[m
Merge: 1619c44ee 98f00d53e
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jun 17 14:29:30 2019 -0300

    Merge pull request #783 from fl4via/UNDERTOW-1489_2
    
    [UNDERTOW-1489] Add support for duplicate cookies

[33mcommit 1619c44eed5fdab889416904e46b1cdcfe473395[m
Author: Sheridan C Rawlins <41922797+scr-oath@users.noreply.github.com>
Date:   Mon Jun 17 10:28:36 2019 -0700

    [UNDERTOW-1560] Add mapping for the favicon.ico (#775)
    
    [UNDERTOW-1560] Add mapping for the favicon.ico

[33mcommit c79bf7f04c998c3ed1dff5c244a21817b519f0d9[m
Merge: c293f1032 0ef72726e
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Jun 17 14:21:36 2019 -0300

    Merge pull request #782 from tmiyargi/UNDERTOW-1558
    
    [UNDERTOW-1558] security-manager and reflection permissions in Direct…

[33mcommit 0ef72726e9f84a022bd7601776e7507886b20529[m[33m ([m[1;31mtmiyargi/UNDERTOW-1558[m[33m)[m
Author: tmiyar <tmiyargi@redhat.com>
Date:   Fri Jun 14 12:28:00 2019 +0200

    [UNDERTOW-1558] security-manager and reflection permissions in DirectByteBufferDeallocator/undertow

[33mcommit 98f00d53e574b3211a6f04b521b32fb5a832ce41[m[33m ([m[1;31morigin/UNDERTOW-1489_2[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Mon Jun 17 03:37:48 2019 -0300

    [UNDERTOW-1489] Keep track of duplicate cookie entries at HttpServletResponseImpl, and add them to header via Connectors.addCookie
    
    This solution is an alternative to keeping track of those entries inside the Exchange. The response cookies map in that class is part of public spi and would break compatibility.

[33mcommit c293f1032b9077edc598685588580f48ccfd8b82[m
Merge: 0513d2751 29e6d1367
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 04:15:30 2019 -0300

    Merge pull request #781 from msfm/master_UNDERTOW-1551_NEW
    
    [UNDERTOW-1551] Add new exchange attributes for request cookie and re…

[33mcommit 0513d2751608680456c103c96e9617938f5b1d25[m
Merge: a83e23278 c2ee70b76
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 04:02:09 2019 -0300

    Merge pull request #779 from fl4via/UNDERTOW-1559
    
    [UNDERTOW-1559] At ApplicationListeners.requestInitialized, notify al…

[33mcommit a83e23278027ff624857dc862252fff6ec1bc993[m
Merge: 96dc0d104 2e7101c64
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 03:59:19 2019 -0300

    Merge pull request #771 from jaikiran/undertow-1552
    
    Fix for UNDERTOW-1552

[33mcommit 96dc0d10474c4cb93e3ec64dfef8a87f5f8a5ec0[m
Merge: 9f0de8c86 18cecc7a7
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 03:53:39 2019 -0300

    Merge pull request #778 from fl4via/UNDERTOW-1402
    
    [UNDERTOW-1402] Make sure that response is done if AsyncContextImpl.o…

[33mcommit 9f0de8c866935c84eff9dac6eafedf55e22e2c65[m
Merge: 64607d582 1f9ef8321
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 03:51:15 2019 -0300

    Merge pull request #777 from msfm/master_UNDERTOW-1556
    
    UNDERTOW-1556 Filter mapping's prefix path match does not work for th…

[33mcommit 64607d582fb1610477e475f5601f3e6971e78acb[m
Merge: 0feadbfda 97711dc05
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 03:46:16 2019 -0300

    Merge pull request #776 from msfm/master_UNDERTOW-1555
    
    [UNDERTOW-1555] JSP hot reloading does not work in subdirectories of …

[33mcommit 0feadbfdae81c7fc7a39aff4ec670997d409e591[m
Merge: 0773a42b0 1d56ac652
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 03:42:51 2019 -0300

    Merge pull request #774 from jaikiran/undertow-1553
    
    UNDERTOW-1553 Use the correct character encoding for the reader/writer

[33mcommit 29e6d13674364c9b81e92ade972a017018c0db70[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed May 29 11:57:15 2019 +0900

    [UNDERTOW-1551] Add new exchange attributes for request cookie and response cookie

[33mcommit 0773a42b081b0f1b087d5c67e7b6194e1cf22264[m
Merge: d21211729 21fa12d87
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 02:57:18 2019 -0300

    Merge pull request #780 from undertow-io/revert-770-master_UNDERTOW-1551
    
    Revert "[UNDERTOW-1551] Implement HttpServerExchange#setRequestCookie() and a…"

[33mcommit 21fa12d873794bc814d7432eed400e7a096ea895[m[33m ([m[1;31mupstream/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mmibo/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mmgrue/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mmarkbanierink/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mkasinskim/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mgitlab-cee-undertow/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mgitlab-ccee-undertow-rmartinc/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mgitlab-ccee-undertow-frainone/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31mcesarsotovalero/revert-770-master_UNDERTOW-1551[m[33m, [m[1;31malechenninger/revert-770-master_UNDERTOW-1551[m[33m)[m
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 02:56:16 2019 -0300

    Revert "[UNDERTOW-1551] Implement HttpServerExchange#setRequestCookie() and a…"

[33mcommit d21211729016e9162c3234d37b294e98b1daddd7[m
Merge: 66efa2940 ad68b7ab2
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 02:39:45 2019 -0300

    Merge pull request #769 from msfm/master_UNDERTOW-1548
    
    [UNDERTOW-1548] Make a request cookie parser behavior tunable with ALLOW_HTTP_SEPARATORS_IN_V0 setting

[33mcommit 66efa294068598d9176e3e674693a9ab06cf09a9[m
Merge: 134ae6f11 912b331a0
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 02:33:51 2019 -0300

    Merge pull request #770 from msfm/master_UNDERTOW-1551
    
    [UNDERTOW-1551] Implement HttpServerExchange#setRequestCookie() and a…

[33mcommit 134ae6f11208c8d1d36abc6c3c6d8d2ce0a1b2a4[m
Merge: 53f85448e 2409b3dab
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Jun 14 02:32:00 2019 -0300

    Merge pull request #772 from jaikiran/undertow-1550
    
    UNDERTOW-1550 Make undertow build fine on JDK11

[33mcommit c2ee70b767d59fb71bf3a1daa606abaedc2313ee[m[33m ([m[1;31morigin/UNDERTOW-1559[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 13 18:28:17 2019 -0300

    [UNDERTOW-1559] At ApplicationListeners.requestInitialized, notify all "requestInitialized" notified listeners of requestDestroyed so they don't end in an inconsistent state

[33mcommit 18cecc7a7061f7a143c85d15cc6c1a504472cbe9[m[33m ([m[1;31morigin/UNDERTOW-1402[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Jun 13 18:05:57 2019 -0300

    [UNDERTOW-1402] Make sure that response is done if AsyncContextImpl.onAsyncComplete throws an error.

[33mcommit 1f9ef83213cae07afb8f4947518303aa3297754e[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed Jun 12 13:17:29 2019 +0900

    UNDERTOW-1556 Filter mapping's prefix path match does not work for the exact path if the exact path match is specified to servlet mapping

[33mcommit 97711dc0528752c00032c0d53317ae2b68664ded[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Tue Jun 11 22:13:49 2019 +0900

    [UNDERTOW-1555] JSP hot reloading does not work in subdirectories of an exploded deployment on Windows

[33mcommit 1d56ac6526c7c3e8ebf5871ba0709115eebcfe06[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Mon Jun 3 18:01:17 2019 +0530

    UNDERTOW-1553 Use the correct character encoding for the reader/writer used by servlets

[33mcommit 2409b3dabb10039a64b29f2cdaa3c57f8769b898[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Mon Jun 3 16:48:52 2019 +0530

    UNDERTOW-1550 Let the version of maven-bundle-plugin be dictated by the jboss-parent pom
    
    Relates to https://issues.apache.org/jira/browse/FELIX-5592

[33mcommit 2e7101c64026de81f6bd2273b20cd7922a16b788[m[33m ([m[1;31mjaikiran/undertow-1552[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Mon Jun 3 16:29:23 2019 +0530

    UNDERTOW-1552 Throw a proper IllegalArgumentException while decoding URL containing % sign

[33mcommit 912b331a023e511feeec203c766b5f2241f5c17a[m[33m ([m[1;31mmsfm/master_new_cookie_exchange_attributes[m[33m)[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed May 29 11:57:15 2019 +0900

    [UNDERTOW-1551] Implement HttpServerExchange#setRequestCookie() and add new exchange attributes for request cookie and response cookie

[33mcommit ad68b7ab222af94d9409dcf8e4c4a390b0a447ad[m[33m ([m[1;31mmsfm/master_reqcookie_separators_handling[m[33m)[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Sat May 25 03:02:20 2019 +0900

    [UNDERTOW-1548] Make a request cookie parser behavior tunable with ALLOW_HTTP_SEPARATORS_IN_V0 setting

[33mcommit 53f85448e9827d5c77c8efbc7ebd2b81a03410c8[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 24 05:10:55 2019 -0300

    Next is 2.0.22.Final

[33mcommit 9b25a43a913935077c51581f184b18e990981078[m[33m ([m[1;33mtag: [m[1;33m2.0.21.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 24 04:21:57 2019 -0300

    Prepare 2.0.21.Final

[33mcommit 965b37100a21dffb6d49fffb2c121497cb811ee3[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 24 00:07:16 2019 -0300

    [UNDERTOW-1546] Upgrade jboss-parent pom version to 35

[33mcommit 66b0bfda89a50b8c4ab89916bb8e209c281d6dd6[m
Merge: b097f8a86 012b4b46d
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 24 04:07:17 2019 -0300

    Merge pull request #766 from fl4via/UNDERTOW-1545
    
    [UNDERTOW-1545] Upgrade websocket-api_1.1_spec to 1.1.4.Final

[33mcommit b097f8a8627a1e1e34fc3d12481fa460433e11c4[m
Merge: f215a61d8 916f97cdf
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 24 02:48:47 2019 -0300

    Merge pull request #757 from criege/UNDERTOW-1539
    
    UNDERTOW-1539 Allow checking server DNS name vs. its certificate

[33mcommit 916f97cdfffa42a73031f8807a1fe3e4631321eb[m
Author: Christian Riege <criege@riege.com>
Date:   Wed May 15 21:27:01 2019 +0200

    UNDERTOW-1539 Allow checking server DNS name vs. its certificate

[33mcommit f215a61d8dbb7f438cb692a9b9637bc825807791[m
Merge: ff783138f 546238273
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 24 00:18:13 2019 -0300

    Merge pull request #763 from carterkozak/ckozak/fix_benchmarks_spotbugs
    
    Exclude JMH generated packages from spotbugs

[33mcommit ff783138f1fd93e2181c752da01462634dcff26f[m
Merge: 041f76bbf 716d1cb18
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 24 00:16:15 2019 -0300

    Merge pull request #762 from carterkozak/ckozak/HttpString_hashCodeBase_unused
    
    Remove unused HttpString.hashCodeBase

[33mcommit 012b4b46d997a7c5d2f2a725b639db6462aa6cc5[m[33m ([m[1;31morigin/UNDERTOW-1545[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 24 00:05:29 2019 -0300

    [UNDERTOW-1545] Upgrade websocket-api_1.1_spec to 1.1.4.Final

[33mcommit 54623827330c1cca18be365aebc1af24ed47f0cd[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu May 23 18:46:05 2019 -0400

    Exclude JMH generated packages from spotbugs

[33mcommit 041f76bbf30d831f4e7d59f4bf09128e8f86cdf0[m
Merge: e7fefe681 6bd25f362
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 18:48:55 2019 -0300

    Merge pull request #759 from gaol/UNDERTOW-1542
    
    [UNDERTOW-1542] Undertow doesn't extract request parameters if PUT me…

[33mcommit e7fefe6815026d161c37cee84577d55da728daa3[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu May 23 17:53:09 2019 -0300

    [UNDERTOW-1534] Remove unused import from AbstractFramedChannel

[33mcommit d820d432429cb0ff2e1bb63d144715869c44f78a[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri May 10 16:31:17 2019 -0300

    WIP: update pom

[33mcommit 5b0950921dda4c7f01a33b9c3e6dcb7b13662cc9[m
Merge: 26b1891e7 c19f0479f
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:27:41 2019 -0300

    Merge pull request #761 from carterkozak/ckozak/SimpleNonceManager_random
    
    UNDERTOW-1543: SimpleNonceManager uses ThreadLocalRandom

[33mcommit 26b1891e708612d28633049cbb774d9d48884338[m
Merge: 0ddeb2124 433047e1b
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:25:13 2019 -0300

    Merge pull request #760 from wenhoujx/patch-1
    
    UNDERTOW-1543: avoid create too many random instances ...

[33mcommit 0ddeb2124e5bc3576f78e5f54402805c09497e86[m
Merge: cc8f7badc 6b058c645
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:22:37 2019 -0300

    Merge pull request #758 from jaikiran/undertow-1540
    
    Fix for UNDERTOW-1540

[33mcommit cc8f7badc4ed9644424e78e34df2a54a69092071[m
Merge: 665a5eb16 85cb317c8
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:10:08 2019 -0300

    Merge pull request #755 from fl4via/master
    
    [UNDERTOW-1525] At BlockingWriterSenderImpl, move writer.checkError t…

[33mcommit 665a5eb160ac113eb51bc0ca65e794d3ad2fd224[m
Merge: 007931298 ca41bc52b
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:08:20 2019 -0300

    Merge pull request #752 from stuartwdouglas/UNDERTOW-1534
    
     UNDERTOW-1534 HTTP/2 can enter an infinite loop

[33mcommit 007931298e57180138d0e203f81b24218bd3e8a2[m
Merge: 5ccc9c7e4 d784467af
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:06:55 2019 -0300

    Merge pull request #751 from matoikar/RequestLimitResponseCode
    
    [UNDERTOW-1537] Changing queue overflow response code to 503

[33mcommit 5ccc9c7e48ac9456fe3ec0948d037d4084cd9304[m
Merge: fe4f45ef2 35c66fc41
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:03:12 2019 -0300

    Merge pull request #748 from nagetsum/UNDERTOW-1530
    
    [UNDERTOW-1530] Access log adds newline by CRLF on Windows

[33mcommit fe4f45ef24e0c614ae456611fdba0e55b3cf02b9[m
Merge: 648c529ee c5a79c427
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Thu May 23 17:00:11 2019 -0300

    Merge pull request #743 from carterkozak/ckozak/jmh_benchmarks
    
    Add an `undertow-benchmarks` module with basic JMH benchmarks

[33mcommit 716d1cb1883ce2d420cae95309fc14109a1ac7e8[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu May 23 11:50:24 2019 -0400

    Remove unused HttpString.hashCodeBase
    
    This field was previously used in an alternative murmur-3 hash
    implementation, but was not deleted with the code it supported
    in 15d3d02efc3c54216d189b7df23d77fc86112cd4.

[33mcommit c19f0479f30b6187bdf35eca80b1b4be9655d2e9[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu May 23 11:45:26 2019 -0400

    UNDERTOW-1543: SimpleNonceManager uses ThreadLocalRandom
    
    Reduces potential contention between threads using a shared
    Random instance.

[33mcommit 433047e1b2a0170d6693791b84b8530da7336114[m
Author: wenhoujx <wenhoujx@gmail.com>
Date:   Wed May 22 16:03:20 2019 -0700

    UNDERTOW-1543: avoid create too many random instances
    
    - use ThreadLocalRandom instead
    - perf testing websocket in my application,flight recorder show this class is
      generating 78mb `random` instances, which could be just be one b/c i don't
      think it's using random state.

[33mcommit 648c529eea3e989c6a85173031655f55b7ee0546[m
Merge: cdb42420f e064cf205
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue May 21 03:34:26 2019 -0300

    Merge pull request #756 from uherberg/UNDERTOW-1536-fix-client-auth-with-proxy-protocol
    
    UNDERTOW-1536: fixed client auth when using proxy protocol

[33mcommit ca41bc52bfe9ee52397115649a4bdd1dca4fe5d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 12:37:53 2019 +1000

    Remove ignore

[33mcommit 82d35363409fc4ed5e113e03078d2e1a98e8b31d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 12:29:53 2019 +1000

    UNDERTOW-1534 HTTP/2 can enter an infinite loop if an incomplete packet header is read

[33mcommit 6bd25f3625e6175167db1479a8112e22e2fbfa25[m
Author: Lin Gao <aoingl@gmail.com>
Date:   Mon May 20 11:58:38 2019 +0800

    [UNDERTOW-1542] Undertow doesn't extract request parameters if PUT method is being called

[33mcommit d784467af41f403f15ab2eceadea3e971f528dac[m
Author: Matti Oikarinen <matoikar@gmail.com>
Date:   Wed May 1 11:22:05 2019 -0700

    [UNDERTOW-1537] Changing queue overflow response code to 503 "Service Unavailable" as per RFC7231 https://tools.ietf.org/html/rfc7231#section-6.6.4

[33mcommit 6b058c645d4ee92cf367de20582215450613019f[m[33m ([m[1;31mjaikiran/undertow-1540[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Thu May 16 19:08:08 2019 +0530

    UNDERTOW-1540 Fix ServletContextImpl#setRequestCharacterEncoding to use the passed character encoding

[33mcommit e064cf205b352ccad1bb8a42efc0cb60320a8d2d[m
Author: Ulrich Herberg <ulrich.herberg@oath.com>
Date:   Fri May 10 12:19:26 2019 -0700

    UNDERTOW-1536: fixed client auth when using proxy protocol

[33mcommit cdb42420f8f963a2c3af017a1e4b5eee313d296f[m
Merge: 4d19650b4 8d911b58a
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon May 13 04:32:03 2019 -0300

    Merge pull request #747 from rhusar/UNDERTOW-1527
    
    UNDERTOW-1527 Support route parsing strategies corresponding with app…

[33mcommit 4d19650b4db26844254cc535717853e46465f6cb[m
Merge: bc23bffe0 9554365cd
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon May 13 04:14:33 2019 -0300

    Merge pull request #754 from criege/UNDERTOW-1533
    
    UNDERTOW-1533 Send SNI when connecting via HTTP Proxy

[33mcommit bc23bffe061bc0bdf5be9c5aaa3689688c964b4b[m
Merge: 32b48c1fc 445fcf3d8
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 10 19:43:38 2019 -0300

    Merge pull request #745 from carterkozak/UNDERTOW-1526
    
    UNDERTOW-1526 UndertowOutputStream.resetBuffer resets bytes written

[33mcommit 32b48c1fc10197c71bfe5c2d3639ebf2155eee68[m
Merge: 331a08b4f 37e5aa4ed
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 10 19:41:43 2019 -0300

    Merge pull request #753 from jaikiran/undertow-1529
    
    UNDERTOW-1529 - Don't let StatusCodes#getReason() throw an ArrayIndexOutOfBoundsException

[33mcommit 331a08b4f609ca04d5f09826feb1a941b13436cc[m
Merge: 87de0b856 cdc792ee2
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri May 10 16:27:47 2019 -0300

    Merge pull request #739 from carterkozak/ckozak/simplify_requireCurrent
    
    ServletRequestContext.requireCurrent delegates to current

[33mcommit 85cb317c8721a278e799d2e0303a74e5606988c6[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed May 8 05:13:54 2019 -0300

    [UNDERTOW-1525] At BlockingWriterSenderImpl, move writer.checkError to close

[33mcommit 9554365cdcad6dbeafd309492195200c8fe8cc33[m
Author: Christian Riege <criege@riege.com>
Date:   Fri May 3 12:07:50 2019 +0200

    UNDERTOW-1533 Send SNI when connecting via HTTP Proxy

[33mcommit 37e5aa4ed6d29f0369987b95513fe14ca5d2c159[m[33m ([m[1;31mjaikiran/undertow-1529[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Thu May 2 17:42:51 2019 +0530

    UNDERTOW-1529 Don't let StatusCodes#getReason() throw an ArrayIndexOutOfBoundsException for values it doesn't understand

[33mcommit 8d911b58acfc74caa3dc0f00b216dd78d4b8f76c[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Wed Apr 17 19:35:32 2019 +0200

    UNDERTOW-1527 Support route parsing strategies corresponding with application server

[33mcommit 87de0b856a7a4ba8faf5b659537b9af07b763263[m
Merge: e1570ea99 139036908
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 26 15:01:59 2019 +1000

    Merge pull request #749 from rhusar/ignore
    
    ReceiverTestCase#testAsyncReceiveWholeBytesFailed[proxy][http2] fails…

[33mcommit 139036908952874e69eae5c01d495b477c13cf2a[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Wed Apr 24 13:08:40 2019 +0200

    ReceiverTestCase#testAsyncReceiveWholeBytesFailed[proxy][http2] fails intermittently on Windows

[33mcommit 35c66fc4139ec39eb142ec5f37020b5e84fcc0a9[m
Author: Norito Agetsuma <norito.agetsuma@gmail.com>
Date:   Mon Apr 22 12:49:29 2019 +0900

    [UNDERTOW-1530] Access log adds newline by CRLF on Windows

[33mcommit 445fcf3d82cd1f9d5cbb75d49498a4a679b84c7e[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Apr 17 15:34:14 2019 -0400

    UNDERTOW-1526 UndertowOutputStream.resetBuffer resets bytes written

[33mcommit c5a79c42747e12eaa24ecbd541c62c4e93799159[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Apr 16 17:34:49 2019 -0400

    Add an `undertow-benchmarks` module with basic JMH benchmarks
    
    Currently this only provides four simple benchmarks for blocking I/O
    functionality, but may be expanded to benchmark additional features.

[33mcommit e1570ea9935c052a3be913485723bae0337d4680[m
Merge: 784340816 a52223775
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Apr 12 02:57:18 2019 -0300

    Merge pull request #740 from fl4via/master
    
    [UNDERTOW-1522] Remove repository from pom

[33mcommit a52223775eb12a99b870dfcea3f6319eafcba7f1[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Apr 10 17:54:13 2019 -0300

    [UNDERTOW-1522] Remove repositories from pom

[33mcommit cdc792ee2e87ce5ad022bab0b9b755b5b1a38adf[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Wed Apr 10 12:10:16 2019 -0400

    ServletRequestContext.requireCurrent delegates to current
    
    Added javadoc to current and requireCurrent
    Previously requireCurrent duplicated the implementation of current.

[33mcommit 7843408166dc7bf1598bf939eaa64aa7fc6bd519[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Apr 5 15:07:27 2019 -0300

    Next is 2.0.21.Final

[33mcommit c2355785e6b08286cdfcb660c15c675d447c9d17[m[33m ([m[1;33mtag: [m[1;33m2.0.20.Final[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 4 05:56:21 2019 -0300

    Prep 2.0.20.Final

[33mcommit 76a2ebd721acfa83552f8e53b7190b79e091d10b[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Thu Apr 4 05:44:37 2019 -0300

    Update dependencies

[33mcommit 9cb977196725a10f158d92e30bdcc32d262001e4[m
Merge: d8470304b 3c70a8105
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Apr 3 17:28:17 2019 -0300

    Merge pull request #728 from smironov/master
    
    Included getUnsafe in try/catch to make it work with Java 11+

[33mcommit 3c70a81053d515dc24781a04bdf02b87cbc19b67[m
Author: Stanislav Mironov <smironov@gmail.com>
Date:   Mon Feb 25 14:51:53 2019 -0500

    [UNDERTOW-1519] Included getUnsafe in try/catch to make it work with Java 11+

[33mcommit d8470304b0cab8e5c788cad4a67b56e6cdd492ac[m
Merge: 7b1179317 a37b46800
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Apr 3 17:19:12 2019 -0300

    Merge pull request #724 from davidsusu/davidsusu-20190219
    
    Make RequestLimit safer (2)

[33mcommit 7b117931780130fda870d30419377d55ec40edb0[m
Merge: c72cf85fc abcb10149
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Apr 3 16:48:15 2019 -0300

    Merge pull request #726 from unswirl/master
    
    Make FormParserFactory builder more fluent

[33mcommit c72cf85fc9eac896e136117077178082d1cca8e3[m
Merge: 9be27cf36 2712afc4f
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Apr 3 16:07:29 2019 -0300

    Merge pull request #737 from rhusar/UNDERTOW-1432
    
    UNDERTOW-1432 Add support for multiple routes in JSESSIONID to reverse proxy

[33mcommit 9be27cf36d0597be0336cb765bc66dd980a4b73b[m
Merge: 81168ca0a f98915102
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Apr 3 16:05:03 2019 -0300

    Merge pull request #738 from cakofony/ckozak/javadoc_request_start_time
    
    Improve HttpServerExchange.getRequestStartTime javadoc

[33mcommit f98915102cbb003ece1e60c8480efcec93b059fe[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Tue Apr 2 17:48:40 2019 -0400

    Improve HttpServerExchange.getRequestStartTime javadoc
    
    Previously it was unclear what the returned value represented.

[33mcommit 2712afc4f546b041112e3f18a95db4151a35b241[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Apr 2 11:12:51 2019 +0200

    UNDERTOW-1432 Prevent ModClusterProxyTarget resolving the context multiple times if there is no available context
    
    resolved twice

[33mcommit cc993bcad219f449f452ac3a36021398d3cc48f1[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Mon Apr 1 20:43:54 2019 +0200

    UNDERTOW-1432 Add support for multiple routes in JSESSIONID to reverse proxy

[33mcommit abcb101494ea044e02fe90cc36845a6a5f698701[m[33m ([m[1;32munswirl-master3[m[33m)[m
Author: unswirl <david@unswirl.com>
Date:   Wed Feb 20 17:53:39 2019 +0000

    [UNDERTOW-1520] Add fluent methods to FormParserFactory builder

[33mcommit 81168ca0ab61108f96af748047fcb2b922d6be65[m
Merge: 6d807e12a ea223428e
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Apr 2 03:04:04 2019 -0300

    Merge pull request #729 from spyrkob/UNDERTOW-1504
    
    [UNDERTOW-1504] Move UNDERTOW-1159 configuration property of Deployme…

[33mcommit 6d807e12a6b1faec1f4cda37df3a402159510370[m
Merge: 21035b2ee a73b10cfb
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 10:23:10 2019 +1100

    Merge pull request #721 from lonemeow/tls13-hang
    
    UNDERTOW-1493: Fix TLS 1.3 half-close hang

[33mcommit 21035b2ee38e703d82dc74292853acfbdbffc46b[m
Merge: 8441682c8 dfcf986b9
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Apr 1 04:22:50 2019 -0300

    Merge pull request #730 from tofflos/master
    
    Fix Javadoc errors

[33mcommit 8441682c8490a3479bd452c187b36994f2111177[m
Merge: 9bf05b765 17fa1d8f0
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Apr 1 04:20:00 2019 -0300

    Merge pull request #732 from cakofony/ckozak/exchange_completion_listener_javadoc
    
    Improve ExchangeCompletionListener javadoc

[33mcommit 9bf05b765e222dd106fee9b46314061b18b7275e[m
Merge: be69bddcf 20cacc96c
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Mon Apr 1 04:18:40 2019 -0300

    Merge pull request #736 from cakofony/ckozak/exchange_tostring
    
    [UNDERTOW-1515] HttpServerExchange.toString does not include headers

[33mcommit 20cacc96c0594f4f4f9bb1cc2b93a77b6be3f74c[m
Author: Carter Kozak <ckozak@ckozak.net>
Date:   Thu Mar 28 08:09:12 2019 -0400

    [UNDERTOW-1515] HttpServerExchange.toString does not include headers
    
    This reverts commit 51144633f22ba0e73ee1f435db72025720395797.

[33mcommit be69bddcf5af1d98714fc316220a3aae4bebb3ec[m
Merge: e022debfe 054b0b181
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Mar 19 04:48:31 2019 -0300

    Merge pull request #731 from iweiss/UNDERTOW-1506
    
    [UNDERTOW-1506] Internal Server Error (500) when using directory-listing in FileHandler

[33mcommit 054b0b181aaf5a4eef2e911ca978cd484366d967[m[33m ([m[1;31miweiss/UNDERTOW-1506[m[33m)[m
Author: Ingo Weiss <ingo@redhat.com>
Date:   Mon Mar 4 16:19:03 2019 +0000

    [UNDERTOW-1506] Internal Server Error (500) when using directory-listing in FileHandler
    
    Issue: https://issues.jboss.org/browse/UNDERTOW-1506

[33mcommit 17fa1d8f0c0dfc5998580676fef9ee0d152816af[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Wed Mar 13 10:03:08 2019 -0400

    Improve ExchangeCompletionListener javadoc
    
    Document that NextListener.proceed is not optional.

[33mcommit dfcf986b9c388f2632f705df7a677a14a5fef85e[m
Author: Erik Östlund <erik.ostlund@gmail.com>
Date:   Fri Mar 1 23:15:26 2019 +0100

    Fixed remaining Javadoc errors

[33mcommit 2d0adeb1d018dc3605d53e4f6551cf06214af93c[m
Author: Erik Östlund <erik.ostlund@gmail.com>
Date:   Fri Mar 1 20:31:15 2019 +0100

    Fixed Javadoc error self-closing element not allowed

[33mcommit ea223428e33acdd6ba382e2678cde0e35a73c9ef[m[33m ([m[1;31mspyrkob/UNDERTOW-1504[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Wed Feb 27 14:19:41 2019 +0000

    [UNDERTOW-1504] Move UNDERTOW-1159 configuration property of DeploymentInfo

[33mcommit e022debfeade8babff228a9b5de99c975669331f[m[33m ([m[1;31miweiss/master-downstream[m[33m, [m[1;31miweiss/master[m[33m)[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Feb 22 07:39:15 2019 -0300

    Next is 2.0.20.Final

[33mcommit f237b2cbe62769e74e65c08e286e2c67a7b0cd1e[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Feb 22 06:19:35 2019 -0300

    Prep 2.0.19.Final

[33mcommit a343256c9549dff81d0b87c02852f957d37b9fb8[m
Merge: a37426dd8 e5caf6308
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Fri Feb 22 06:12:14 2019 -0300

    Merge pull request #727 from spyrkob/UNDERTOW-1159
    
    [UNDERTOW-1499][UNDERTOW-1159] Control resetting path after forward with system prop…

[33mcommit e5caf63083e8ba281f7f7524f41a75f128c32bf5[m[33m ([m[1;31mspyrkob/UNDERTOW-1159[m[33m)[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Thu Feb 21 18:26:29 2019 +0000

    [UNDERTOW-1159] Control resetting path after forward with system property

[33mcommit a37426dd8c35ab0ed4deae0f3561391ec188362c[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 20 19:54:10 2019 -0300

    Next is 2.0.19.Final

[33mcommit d0a3dc33ca43cb68e229e6e7696ad68660949689[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 20 08:48:56 2019 -0300

    Prep 2.0.18.Final

[33mcommit a37b4680068288b19b05af822c0139a9507ad792[m
Author: Horváth Dávid <horvath@webarticum.hu>
Date:   Wed Feb 20 13:40:32 2019 +0100

    [UNDERTOW-1498] Make RequestLimit safer

[33mcommit 41bd8162122c0e6e63e40603722790dee5d9633f[m
Merge: 9c334bc54 f6c6966bd
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 08:26:40 2019 -0300

    Merge pull request #720 from jjYBdx4IL/master
    
    [UNDERTOW-1495] add %o: obfuscated remote IP address

[33mcommit 9c334bc54f90bac04358328e064f07351c82b44f[m
Merge: 07b2ae8dd 0989ca92a
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 08:20:07 2019 -0300

    Merge pull request #718 from aspan/UNDERTOW-1490
    
    [UNDERTOW-1490] Fix usage of URL table for encodeStringURL(ByteBuffer…

[33mcommit 07b2ae8dd39a128a30706b8ab6f2b86f9c616730[m
Merge: 73b25edd4 2f96fcc21
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 08:19:32 2019 -0300

    Merge pull request #725 from fl4via/master
    
    [UNDERTOW-1159] At RequestDispatcher.forwardImpl reset path/URL/URI after forward

[33mcommit a73b10cfbbd24210f696d3d1dcff3ec07cbdff61[m
Author: Ilpo Ruotsalainen <ilpo.ruotsalainen@verizonmedia.com>
Date:   Wed Feb 13 15:47:04 2019 +0100

    UNDERTOW-1493: Fix hang on TLS 1.3 half-close.
    
    Checking CLOSED status before handshake status avoids infinite loop due
    to handshake status always being NEED_WRAP or NEED_UNWRAP if the session
    is half-closed.

[33mcommit 7bd37cf25f549f5884f8d27ff5e6b8adf60fd0dd[m
Author: Ilpo Ruotsalainen <ilpo.ruotsalainen@verizonmedia.com>
Date:   Wed Feb 13 15:15:23 2019 +0100

    UNDERTOW-1493: Test case for TLS 1.3 half close hang.

[33mcommit d47a3444738132e196794b70481de73348efcb1c[m
Author: Ilpo Ruotsalainen <ilpo.ruotsalainen@verizonmedia.com>
Date:   Wed Feb 13 15:10:48 2019 +0100

    UNDERTOW-1493: Allow specific protocol for client SSL context.
    
    Trying to test issues specific to some protocol without being in control
    of the protocol used can lead to false negatives.

[33mcommit 73b25edd4bb1141141e0128d8a351fb9e022cd02[m
Merge: 0e56f1269 0d108a721
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 03:14:30 2019 -0300

    Merge pull request #717 from cakofony/UNDERTOW-1487
    
    UNDERTOW-1487: SimpleObjectPool.close may be invoked multiple times

[33mcommit 0e56f1269cddd50dc81ff8c99902be371a003932[m
Merge: 61e5cae00 6dd37d854
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 01:27:54 2019 -0300

    Merge pull request #679 from jstourac/spotbugsUpdateJdk11
    
    [UNDERTOW-1426] Update of the spotbugs-maven-plugin to support checks…

[33mcommit 61e5cae00b5e08df33b8ab9c89be463f11f2d111[m
Merge: 52c8b9e40 47d2c878f
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 01:18:03 2019 -0300

    Merge pull request #710 from cakofony/UNDERTOW-1476-fix
    
    URLDecodingHandler fixes and improvements

[33mcommit 0d108a721a031763d797f303fbfac3da2934ed88[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Feb 19 22:28:16 2019 -0500

    SimpleObjectPoolTestCase license header and author tag

[33mcommit 47d2c878f5fab418feb04700ebbf93a40c4f9d65[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Feb 19 22:26:54 2019 -0500

    URLDecodingHandlerTestCase license header

[33mcommit 52c8b9e40aa288afbe1a45832666a6d49af4851c[m
Merge: def5fdd0a 15c86464a
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Wed Feb 20 00:26:37 2019 -0300

    Merge pull request #685 from tofflos/master
    
    Added section for generating Javadocs.

[33mcommit def5fdd0a3b3c9915e6d706d9e1a0b2ae73d2584[m
Merge: b525efab9 7f83798b9
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Feb 19 23:58:58 2019 -0300

    Merge pull request #715 from cakofony/URLDecodingHandler_javadoc
    
    Update URLDecodingHandler javadoc

[33mcommit b525efab966ab26aa8e51ac517a7a583185f12fd[m
Merge: c21d28831 e6a17da54
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Feb 19 23:55:55 2019 -0300

    Merge pull request #716 from markelliot/patch-1
    
    Fix a minor typo in JavaDoc of ExchangeCompletionListener

[33mcommit 2f96fcc21efe06c975ea247a4c134c4553b022ad[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Tue Feb 19 23:28:48 2019 -0300

    [UNDERTOW-1159] At RequestDispatcherImpl.forwardImpl, revert path setting after forward (after write and flush)

[33mcommit 1b36c4b6ff974cbd223b53a8d866988c857236b1[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Wed Feb 13 16:31:23 2019 -0200

    Update leader info on README

[33mcommit 4de1d3d2ccd2fb1f70694fbcbed42e9310aa0831[m
Author: Flavia Rainone <frainone@redhat.com>
Date:   Fri Feb 8 18:19:12 2019 -0200

    Fix typo in javadoc

[33mcommit f6c6966bd194489f9adf1fbb2385e08ad607e7fc[m
Author: jjYBdx4IL <jjYBdx4IL@github.com>
Date:   Tue Feb 19 21:40:31 2019 +0100

    fix license headers

[33mcommit c21d2883196d14a2ae14d6d3bb677f517e8c8916[m
Merge: 5837c7899 59a36a819
Author: Flavia Rainone <flavia.rainone@jboss.com>
Date:   Tue Feb 19 16:54:14 2019 -0300

    Merge pull request #722 from tmiyargi/UNDERTOW-1496
    
    [UNDERTOW-1496] Set form default encoding

[33mcommit 5837c789913b0b8d4af95a6d137d46c279c2865f[m
Merge: 183f36625 3f1bb2675
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 16:26:50 2019 +1100

    Merge pull request #714 from soul2zimate/UNDERTOW-1482
    
    UNDERTOW-1482 log a warning for jsp missing included file.

[33mcommit 183f36625b33bc10d22197b65c75ebb46af0f332[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 15:02:47 2019 +1100

    UNDERTOW-1486 fix memory leak caused by incorrect ALPN fallback handling

[33mcommit 59a36a819f3d7347adfe792186afcf254e876f59[m[33m ([m[1;31mtmiyargi/UNDERTOW-1496[m[33m)[m
Author: tmiyar <tmiyargi@redhat.com>
Date:   Fri Feb 15 09:02:57 2019 +0100

    [UNDERTOW-1496] Set form default encoding

[33mcommit 90b2e6bc6df0012e18db16cb4007bd0c0f7eae5f[m
Author: jjYBdx4IL <jjYBdx4IL@github.com>
Date:   Fri Feb 8 16:02:26 2019 +0100

    [UNDERTOW-1495] add %o: obfuscated remote IP address, removing the
    last IPv4 byte or anything after the second colon (IPv6),
    ie. "1.2.3." or "fe08:2:"

[33mcommit 738503bcc6b81f0f4260e9eb20850776c68ca180[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 13:45:33 2019 +1100

    UNDERTOW-1494 Websockets will always wait the full graceful shutdown time if a session is open

[33mcommit bd9545715a859d089908f344a04e6f45c59d97bd[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Mon Feb 11 11:39:57 2019 -0500

    Improved thread safety

[33mcommit 0989ca92a69eb92462c6bad263027dd326333620[m
Author: Andreas Asplund <andreas.asplund@lekab.com>
Date:   Fri Feb 8 11:43:23 2019 +0100

    [UNDERTOW-1490] Fix javadoc typos and method parameters

[33mcommit 7684a32a0dd6c60e1c912b1ff396361942aa0289[m
Author: Andreas Asplund <andreas.asplund@lekab.com>
Date:   Fri Feb 8 11:03:22 2019 +0100

    [UNDERTOW-1490] Added test case

[33mcommit 0d1d52707cbcdbb169cba14d34a88c6288ef1505[m
Author: Andreas Asplund <andreas.asplund@lekab.com>
Date:   Fri Feb 8 10:43:21 2019 +0100

    [UNDERTOW-1490] Fix usage of URL table for encodeStringURL(ByteBuffer source, boolean wrap)

[33mcommit 7fa9d39df1c7623d94eb5532489114c0f422ff45[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Jan 31 13:37:07 2019 +0000

    UNDERTOW-1487: SimpleObjectPool.close may be invoked multiple times

[33mcommit e6a17da545663f75933648cef4043d0eb016f9c1[m
Author: Mark Elliot <mark.elliot@gmail.com>
Date:   Wed Jan 23 00:51:38 2019 +0000

    Fix a minor typo in JavaDoc of ExchangeCompletionListener

[33mcommit 7f83798b9a4aed872081872955ac47370f4c0163[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Sun Jan 20 11:12:38 2019 -0500

    Update URLDecodingHandler javadoc
    
    If DECODE_URL is set to the default value, the URLDecodingHandler
    will not cause problems, it jut won't do additional decoding.

[33mcommit 3f1bb2675de501383012ee7d6a45f20b15065e00[m
Author: Chao Wang <chaowan@redhat.com>
Date:   Wed Jan 16 14:50:43 2019 +0800

    UNDERTOW-1482 log a warning for jsp missing included file.

[33mcommit 17da62ca26e2891126d915396649454da50b9043[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Jan 15 12:54:18 2019 -0500

    Fix spelling newVales -> newValues

[33mcommit 11e5073834542d5fb5e52092bd19bbf04f039f98[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Wed Jan 9 10:17:45 2019 -0500

    UNDERTOW-1479: Nested URLDecodingHandler do not re-decode data
    
    Encoded values which decode to values that can themselves be decoded
    should not be decoded.

[33mcommit 13ae81ae20a4d93894eb8e93a1752f3caac86dc4[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Jan 8 12:17:36 2019 -0500

    UNDERTOW-1477: URLDecodingHandler reuses StringBuilder instances

[33mcommit 50064f30ba3142346683f8dcb9356bf03a0ac191[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Jan 8 12:21:20 2019 -0500

    Refactor URLDecodingHandler into smaller digestable methods

[33mcommit 18f2072ebd27d72113b05e7837d4b77fe7c93b6e[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Jan 8 12:01:02 2019 -0500

    UNDERTOW-1476: Fix when query string is empty
    
    Fix matched path components which should not use form encoding.
    
    Added test cases to prevent future regressions.

[33mcommit cbcdcf8780535708f70304b111e49b148ffe68a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 15:44:20 2019 +0700

    Next is 2.0.18.Final

[33mcommit da05c22a3a0066e96a1ab6615d73ddabd1385dec[m[33m ([m[1;33mtag: [m[1;33m2.0.17.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 15:43:49 2019 +0700

    2.0.17.Final

[33mcommit d582e3557d0607231f108fdc0f0334df712a1bf9[m
Merge: ddf0827ee 838fca9cb
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 14:51:37 2019 +0700

    Merge pull request #713 from jstourac/checkStyle
    
    [UNDERTOW-1481] checkstyle issue - asterisk imports + comment typo

[33mcommit 838fca9cb122599198e589b98288c00da2ba4af7[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Tue Jan 15 08:35:17 2019 +0100

    [UNDERTOW-1481] checkstyle issue - asterisk imports + comment typo

[33mcommit ddf0827ee588dd2914664defd6154c05fe67b5ba[m
Merge: 3b0bd687c c6bb819fa
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 12:43:56 2019 +0700

    Merge pull request #703 from lqjack/UNDERTOW-1467
    
    UNDERTOW-1467 fix issue with running examples from jar file

[33mcommit 3b0bd687c8dca502022053e810303fac12bd9639[m
Merge: a0fe49611 957eca024
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 12:41:30 2019 +0700

    Merge pull request #684 from OrDTesters/UNDERTOW-1435
    
    [UNDERTOW-1435] Fixing flaky test AnnotatedEndpointTest.testCloseReason.

[33mcommit a0fe49611befa36bf867fd51d9dfde7038a9b3a8[m
Merge: fa4432020 ac47900ed
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 12:34:45 2019 +0700

    Merge pull request #704 from cakofony/UNDERTOW-1469
    
    UNDERTOW-1469 UndertowOutputStream.resetBuffer properly resets the buffer

[33mcommit fa44320207c27f4bddaf40b0c494190734c19f3c[m
Merge: b84b10087 e31dff943
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 12:31:33 2019 +0700

    Merge pull request #705 from cakofony/ckozak/uos_outputstream_check
    
    UndertowOutputStream.write IoThread check uses exchange.isInIoThread

[33mcommit b84b1008743cfa2bd829fe8ea5d18d54af063cf6[m
Merge: 7e9f26c2a 9264b5721
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 10 15:37:54 2019 +0700

    Merge pull request #706 from jstourac/fixDirectoryListingContentType
    
    [UNDERTOW-1472] Content-Type header is not set in HTTP response for d…

[33mcommit 7e9f26c2a6802ad51c4ca50e302804a786b8a4b1[m
Merge: e53cd4ac9 cfb8f3d86
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 10 11:44:48 2019 +0700

    Merge pull request #711 from rmartinc/UNDERTOW-1478
    
    UNDERTOW-1478: Forward attributes not present in error pages

[33mcommit e53cd4ac9bea8c4e6377ad6ecd5768fd549ad826[m
Merge: 53ff27630 4cc971720
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 9 21:31:26 2019 +0700

    Merge pull request #708 from jaikiran/undertow-1474
    
    UNDERTOW-1474 Fix file descriptor leaks while writing FormData

[33mcommit cfb8f3d86731c33635e8741af0c8708c28519d62[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Wed Jan 9 11:52:50 2019 +0100

    UNDERTOW-1478: Forward attributes not present in error pages

[33mcommit 53ff27630f3954b1ccfe89830e3d3dc3342bc1af[m
Merge: a83b047d5 0358e6168
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 8 14:44:29 2019 +0700

    Merge pull request #709 from cakofony/UNDERTOW-1476
    
    UNDERTOW-1476: URLDecodingHandler decodes PathTemplateMatch parameters

[33mcommit 0358e61687654f48c5fb13e1bf7de629aa822ee3[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Mon Jan 7 23:14:15 2019 -0500

    UNDERTOW-1476: URLDecodingHandler decodes PathTemplateMatch parameters

[33mcommit a83b047d579761af53f22b4543fd3bf3aafac87b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 13 13:49:22 2018 +1000

    UNDERTOW-1412 In some circumstances Undertow can serve data from a random buffer

[33mcommit 4cc97172066e5444406eaf93be0b84913553174b[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Sun Jan 6 11:08:16 2019 +0530

    UNDERTOW-1474 Fix file descriptor leaks while writing FormData

[33mcommit 9264b5721e67f7dbaa0778a0101eb8678f0f623a[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Fri Jan 4 16:05:15 2019 +0100

    [UNDERTOW-1472] Content-Type header is not set in HTTP response for directory resource in servlet directory-listing feature

[33mcommit ac47900ed2646394a99211eedf8579d626bdbf60[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Sat Dec 29 12:19:54 2018 -0500

    UNDERTOW-1469 UndertowOutputStream.resetBuffer properly resets the buffer

[33mcommit e31dff943a3757a445a3e1ac837bfed8f71a0e92[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Sat Dec 29 13:52:52 2018 -0500

    UndertowOutputStream.write IoThread check uses exchange.isInIoThread
    
    No need to re-implement the check inline.

[33mcommit c6bb819fa9c1461ead4c38623fc27cf73f015a99[m
Author: Jack <jack.liu@zoom.us>
Date:   Wed Dec 26 14:48:19 2018 +0800

    fix the main method in the dev mode

[33mcommit da2e2534b1c9c90942af2060d2ea28066d96ef21[m
Merge: 75478bd40 de8bfebbf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 18 16:31:09 2018 +1100

    Merge pull request #683 from msfm/master_access-log_category
    
    UNDERTOW-1434 Add ability to specify category parameter to the access…

[33mcommit 75478bd4013d5f6f005fd5b6153c261448e7d5fb[m
Merge: 9d1e25a69 1a0173595
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 17:00:45 2018 +1100

    Merge pull request #681 from cakofony/ckozak/unnecessary_list_synchronization
    
    Remove unnecessary synchronized list in DefaultByteBufferPool

[33mcommit 9d1e25a69f0d6251f1202787e8b48b2d80fa7e63[m
Merge: 7ced92b56 f153e3481
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 16:25:52 2018 +1100

    Merge pull request #690 from cakofony/UNDERTOW-1447
    
    UNDERTOW-1447 All socket options are used to create an SSLContext

[33mcommit 7ced92b567c569aa148c297ecea078d88dcab861[m
Merge: 2a068755d 0321f3aab
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 16:24:32 2018 +1100

    Merge pull request #687 from rbierman/prevent-double-initialization
    
    Fix duplicate extension initialization with multiple class loaders.

[33mcommit 2a068755d8b8562d9cc4e01cac795f6856312c2a[m
Merge: 86f12693e 057f63b7a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 16:17:29 2018 +1100

    Merge pull request #692 from michaelhixson/undertow-1440
    
    UNDERTOW-1440 Support non-default file systems in PathResourceManager

[33mcommit 86f12693e201029b03d6b7f1688f4fde29ffd8ed[m
Merge: c4d9e7800 2d4187078
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 16:11:00 2018 +1100

    Merge pull request #694 from nathklei/add-annotated-programmatically
    
    Add a test + fix for adding an annotated Websocket endpoint programmatically

[33mcommit c4d9e7800460b6fed615a0d5d71786f4386d9ae1[m
Merge: 0feb7886c 5493ee48b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 16:10:16 2018 +1100

    Merge pull request #698 from TomasHofman/UNDERTOW-1417
    
    UNDERTOW-1417 Test case

[33mcommit 0feb7886c03c126e97d7534bea5691394b41de1d[m
Merge: 9f007a595 e827a4315
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 17 16:08:46 2018 +1100

    Merge pull request #701 from cakofony/UNDERTOW-1460
    
    UNDERTOW-1460: PathTemplateMatcher matches empty string to "/"

[33mcommit 9f007a5952fee4d83fa06aebbb2288e09c80085d[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Dec 13 06:31:48 2018 +0900

    UNDERTOW-1462 Parse a request cookie correctly when a backslash-escaped double quote exists in the quoted cookie value

[33mcommit dce25f0b9da8fc2e84fad1668d56a9987be421b1[m
Author: Ulrich Herberg <ulrich.herberg@oath.com>
Date:   Sat Dec 8 20:40:32 2018 -0800

    UNDERTOW-1463 Support proxy protocol v2

[33mcommit e827a43157b0eceafe2ac727487d13b217f0370c[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Dec 13 12:16:18 2018 -0500

    UNDERTOW-1460: PathTemplateMatcher matches empty string to "/"
    
    Previusly RoutingHandler and PathTemplateHandler would not match
    root paths after a portion of the path had been resolved (by a
    PathHandler, for example), which results in an empty relative path
    rather than '/'.

[33mcommit f153e348174532cf7c64e3e544c8600978b7a5f3[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Nov 27 15:58:23 2018 -0500

    UNDERTOW-1447 All socket options are used to create an SSLContext

[33mcommit 90c4485254ddece426194f232284b712f864d76c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 12 16:37:51 2018 +1100

    UNDERTOW-1458 Stopping SSL server in test suite can result in buffer leak

[33mcommit 0d62bd4e02527042843c28d69cc52980e157abbd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 15:24:15 2018 +1100

    UNDERTOW-1457 Non persistent connection close may violate Undertow's thread model

[33mcommit 4e8ef23996c8537a864cc005ccb5fa13eba1d171[m
Merge: da84a13a1 07cff7a24
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 14:49:13 2018 +1100

    Merge pull request #693 from cakofony/ckozak/singleton_ungetRequestBytes_completion_listener
    
    Singleton Connectors.ungetRequestBytes ExchangeCompletionListener

[33mcommit da84a13a14498debd03e707a079902fe8d552aac[m
Merge: 2b2ba9bd7 f3da8a31c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 14:41:00 2018 +1100

    Merge pull request #695 from cakofony/UNDERTOW-1450
    
    UNDERTOW-1450: AlpnOpenListener.REQUIRED_PROTOCOLS is not mutable

[33mcommit 2b2ba9bd7a4ec8bef408c341fb36c04e1625f262[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 14:29:03 2018 +1100

    UNDERTOW-1455 fix issue introduced by previous commit

[33mcommit f66943287d2d19065ae2e9c64bf0b7ad4980140a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 11:36:11 2018 +1100

    UNDERTOW-1455 Asynchronous servlet, onComplete() is not called when error occurs

[33mcommit c3b84a9f423cf13989818b223451ddc5c1c1a8bc[m
Author: Martin Choma <mchoma@ibm-p8-kvm-08-fsp.mgmt.lab.eng.rdu2.redhat.com>
Date:   Fri Dec 7 10:21:55 2018 +0100

    Regression test for UNDETOW-1455
    
    Asynchronous servlet, onComplete() is not called when error
    occurs

[33mcommit cff7c3e8e85ff4a888ad63fae93f0b09061093e1[m
Merge: 51231e455 ab6f13f61
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 11:34:27 2018 +1100

    Merge pull request #696 from mchoma/UNDERTOW-1444
    
    Regression test for Undertow 1444

[33mcommit 5493ee48b03e6a4d5903cc22c7872033912e42b0[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Mon Dec 10 13:11:55 2018 +0100

    UNDERTOW-1417 Test case

[33mcommit ab6f13f61ae77dc02913f7da675a7380bda4d9e3[m
Author: Martin Choma <mchoma@10.0.0.7>
Date:   Tue Dec 4 16:01:16 2018 +0100

    Regression test for UNDERTOW-1444
    
    Caching resource manager does not handle range requests if file is too large to fit in cache

[33mcommit 0321f3aab8f271945c60dbc4634affc1fef99273[m
Author: Ron Bierman <bierman.ron@gmail.com>
Date:   Wed Nov 14 15:37:00 2018 -0800

    Fix duplicate extension initialization with multiple class loaders.
    
    The Class object doesn't have equals or hashcode implemented. Therefore storing it in a
    hashset won't help us to see if an extension has been initialized before or not.
    
    This patch changes that check to be based on the Class name of the extension so the
    handleDeployment method will be only called once per extension.

[33mcommit f3da8a31c044820337f1a429c196e78f28cdf5b6[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Mon Dec 3 17:18:46 2018 -0500

    UNDERTOW-1450: AlpnOpenListener.REQUIRED_PROTOCOLS is not mutable
    
    Updated visibility from public to private.

[33mcommit 2d4187078895a81533dd0ef294eefcd73a9b6b70[m
Author: Nate Klein <nklein@palantir.com>
Date:   Mon Dec 3 14:02:37 2018 -0500

    Add a test + fix for adding an annotated Websocket endpoint programmatically

[33mcommit 07cff7a24f4123c8c7c06569d1254c8ce56c119b[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Mon Dec 3 11:28:10 2018 -0500

    Singleton Connectors.ungetRequestBytes ExchangeCompletionListener
    
    No need to recreate the listener for every request.

[33mcommit 057f63b7ad804b46eb48767c931e5169a53158b6[m
Author: Michael Hixson <mhixson@techempower.com>
Date:   Sun Dec 2 13:52:25 2018 -0800

    UNDERTOW-1440 Support non-default file systems in PathResourceManager

[33mcommit 51231e4557fe2cc92454f8ec4c6c7a83db554bad[m
Merge: 0b3947fb5 e8306b349
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 29 09:44:08 2018 +1100

    Merge pull request #688 from cakofony/ckozak/pathhandler_string_builder
    
    Remove unnecessary string builder in PathHandler

[33mcommit 0b3947fb5df2a851ef5cd41af9a8fadfe3f2e2ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 29 09:42:31 2018 +1100

    UNDERTOW-1448 HTTP/2 is not used when only TLSv1.3 is enabled

[33mcommit 11535603e11cdaa573fde6543c4fcf6dc309f3db[m
Merge: 63525b51a feb6b506a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 13:38:58 2018 +1100

    Merge pull request #689 from ebourg/patch-1
    
    Reproducible output for the parser generator

[33mcommit 63525b51a670e8b352e055d456a25d7925925f30[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 11:36:45 2018 +1100

    Next is 2.0.17.Final

[33mcommit 82fa58fdd191e20a7260ad19b23b35ea2edef8d5[m[33m ([m[1;33mtag: [m[1;33m2.0.16.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 11:36:20 2018 +1100

    2.0.16.Final

[33mcommit 18db96bb0d239686d0e4a192b17f69d70798d993[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 11:26:50 2018 +1100

    UNDERTOW-1444 cached resources may not handle range requests correctly if item is too large to cache

[33mcommit 31a29c9545c948b6f92b6bc631ff843fa16bacee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 11:14:33 2018 +1100

    UNDERTOW-1443 Websockets should start worker lazily

[33mcommit feb6b506affdb7487f08608dea7825a4dcd3bd9a[m
Author: Emmanuel Bourg <ebourg@apache.org>
Date:   Thu Nov 22 11:36:53 2018 +0100

    Use deterministic data structures in AbstractParserGenerator to ensure the output is reproducible

[33mcommit e8306b349f084cf613fe1a82a8bf89cea78b505f[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Wed Nov 21 14:27:56 2018 -0500

    Remove unnecessary string builder in PathHandler

[33mcommit 15c86464a444c94ff76686f14f79322635d8582e[m
Author: Erik Östlund <erik.ostlund@gmail.com>
Date:   Sat Nov 10 23:33:16 2018 +0100

    Added section for generating Javadocs.

[33mcommit 957eca02419178df3ab70ae6639d57e7c6c66e3b[m
Author: ORD Tester <ordtesters@gmail.com>
Date:   Sun Nov 4 13:00:32 2018 -0600

    [UNDERTOW-1435] Fixing flaky test AnnotatedEndpointTest.testCloseReason.

[33mcommit de8bfebbfd97c6e0fc090f7cb5a67864795382dc[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Nov 2 15:57:12 2018 +0900

    UNDERTOW-1434 Add ability to specify category parameter to the access-log HandlerBuilder

[33mcommit 1a0173595a48c7e570acba866b1d98727689cd5a[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Nov 1 14:42:58 2018 -0400

    Remove unnecessary synchronized list in DefaultByteBufferPool
    
    All accessors already synchronize on the list instance.

[33mcommit 93ece1d12d21f1007e21b16a0fa4f8c98c943f8b[m
Merge: 9ea3cc83b c44447c75
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 1 14:43:44 2018 +1100

    Merge pull request #680 from jstourac/removeJastowVersionProperty
    
    [UNDERTOW-1433] Remove unnecessary version properties.

[33mcommit c44447c75c999e15577cefc5e81b15bbebb8df02[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Wed Oct 31 16:20:50 2018 +0100

    [UNDERTOW-1433] Remove unnecessary version properties.
    
     - remove leftovers from commit 1faa06fe4d4c4eabe78d6888413c790a43ddcb79

[33mcommit 9ea3cc83b1b22e8f2b5f90d810f65176ab97b865[m[33m ([m[1;31miweiss/UNDERTOW-1506_downstream[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 29 17:46:29 2018 +1100

    Next is 2.0.16.Final

[33mcommit f73efdd5727bb2019210ee0ddfa25dc9da21564a[m[33m ([m[1;33mtag: [m[1;33m2.0.15.Final[m[33m, [m[1;31morigin/EAPSUP-1074[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 29 17:46:05 2018 +1100

    2.0.15.Final

[33mcommit c46b7b49c5a561731c84a76ee52244369af1af8a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 29 17:33:31 2018 +1100

    UNDERTOW-1430 problem with renegotiation code

[33mcommit 98d05826fc3da872dbf04acf0275eed6332ca3ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 23 15:06:41 2018 +1100

    UNDERTOW-1428 PathResource.list() does not set the correct path on child resources

[33mcommit 6dd37d854e7da6d12947cd1c8d7d5297d54911ea[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Sep 24 13:28:06 2018 +0200

    [UNDERTOW-1426] Update of the spotbugs-maven-plugin to support checks with JDK11+.
    
     - update of the spotbugs-maven-plugin
     - introduced spotbugs profile not to fail on jdk11 as there are some false-positive
       errors, see https://github.com/spotbugs/spotbugs/issues/756

[33mcommit 51b26cf0acd99479aa314d4ba0c82d76e54056b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 19 09:58:01 2018 +1100

    Next is 2.0.15.Final

[33mcommit 521b30d7017994ce5d028d3fde2384c7913e9bb6[m[33m ([m[1;33mtag: [m[1;33m2.0.14.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 19 09:57:20 2018 +1100

    2.0.14.Final

[33mcommit 5f4f2b52e3b2143dca67ead7fa59a71a97bd60ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 16 15:05:34 2018 +1100

    UNDERTOW-1424 HTTP/2 HEAD responses include a body

[33mcommit e021f1e20cccd25363ae38bdc30c3c90d1b7c411[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 11 10:36:50 2018 +1100

    UNDERTOW-1418 ServletRegistrationImpl.addMapping processing time increases with servlet counts

[33mcommit f29cd1f3a16bfe6bfbc5a8d4cb2052ececc2063e[m
Merge: 615edf63c f4358025b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 9 16:51:36 2018 +1100

    Merge pull request #678 from neowu/master
    
    Fix HTTP/2.0 receiver doesn't respect UndertowOptions.DECODE_URL

[33mcommit 615edf63c288f29b728bef5fbe21a260a6d405b7[m
Merge: d3592f7f0 320753ac6
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 8 11:15:09 2018 +1100

    Merge pull request #676 from cakofony/connector_stats_reuses_accumulators
    
    ConnectorStatisticsImpl reuses ByteActivityCallback instances

[33mcommit d3592f7f061e2906a26ae5fe0aecb1b8044913e9[m
Merge: af51760e0 334380cbf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 8 11:13:04 2018 +1100

    Merge pull request #677 from cakofony/UNDERTOW-1421
    
    UNDERTOW-1421: ByteActivityCallback is called with positive values

[33mcommit af51760e08d309f42353e01924b1bbae415dcce2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 8 10:55:45 2018 +1100

    UNDERTOW-770 Ability to shutdown acceptor and close all connections w/o terminating workers

[33mcommit 24393ba2a06a0e132135d1ce73deaa74445eed79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 6 11:50:10 2018 +1000

    Make sure test closes file

[33mcommit f8e272acaf4780126844d710904e892222436c9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 6 11:26:12 2018 +1000

    Use TLSv1.2 for the client context in tests

[33mcommit f4358025bc1774a68dfcf6209760a43737d0f8d6[m
Author: neo <neowu.us@gmail.com>
Date:   Fri Oct 5 21:07:57 2018 -0400

    Fix HTTP/2.0 receiver doesn't respect UndertowOptions.DECODE_URL,
    with UndertowOptions.DECODE_URL = false, it will always try to decode path if contains "%", and will result in NullPointerException due to encoding param will be null in that condition

[33mcommit be24692d9aee7a430cc877be625ee0112662efca[m
Merge: d0efffad5 d0a749621
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 22:18:28 2018 +1000

    Merge pull request #675 from AdamKrajcik/spotbugsNerRule
    
    Add new rule to spotbugs-exclude.xml

[33mcommit 334380cbfc5d100303eaa97eb402e62865467969[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Oct 4 17:30:47 2018 -0400

    UNDERTOW-1421: ByteActivityCallback is called with positive values

[33mcommit 320753ac62e408dd29c6bcbabed5a579c152b6fa[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Oct 4 17:23:00 2018 -0400

    ConnectorStatisticsImpl reuses ByteActivityCallback instances
    
    It's unnecessary to create multiple instances because they
    wrap state in the parent ConnectorStatisticsImpl.

[33mcommit d0a749621cf71e456e321bb7b8f459e1c34d5c19[m
Author: Adam Krajcik <akrajcik@redhat.com>
Date:   Thu Oct 4 16:10:19 2018 +0200

    Add new rule to spotbugs-exclude.xml
    
    Commit df65c01 caused spotbugs failing with CN_IDIOM_NO_SUPER_CALL.
    Although introduced change is intentional, this commit adds an exclude rule to spotbugs to ignore this.

[33mcommit d0efffad5d2034bb07525cac9b299dac72c3045d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 3 15:40:30 2018 +1000

    UNDERTOW-1416 Error message in the log when using server push over HTTP/2

[33mcommit a2069a730f65b4b3863ec3b905cf94bc4b9e38aa[m
Merge: 8f2f67392 28ab455f0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 3 10:36:22 2018 +1000

    Merge pull request #673 from rmartinc/master
    
    UNDERTOW-1415: Cross-context calls (forward/include) do not update al…

[33mcommit 8f2f67392428dc8379d8e41ad4bba9fed28560ff[m
Merge: 0193d128e df65c012a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 3 10:36:04 2018 +1000

    Merge pull request #672 from ppalaga/UNDERTOW-1414
    
    [UNDERTOW-1414] Allow creating custom clones of WebSocketDeploymentInfo

[33mcommit 0193d128ea1b79d571a2ab96dc4577e0a61ccd8a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 2 18:30:15 2018 +1000

    Don't discard buffered data

[33mcommit 28ab455f04cdd9d9d9017096927d514d210b03ce[m
Author: rmartinc <rmartinc@redhat.com>
Date:   Mon Oct 1 09:36:04 2018 +0200

    UNDERTOW-1415: Cross-context calls (forward/include) do not update all the session access times

[33mcommit df65c012af650fea9d4b7d228b53bb592db548af[m
Author: Peter Palaga <ppalaga@redhat.com>
Date:   Tue Sep 25 15:32:21 2018 +0200

    [UNDERTOW-1414] Allow creating custom clones of WebSocketDeploymentInfo

[33mcommit 42c93072fb4b4931701d2edcb1f4819f8566f4e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 13 11:53:05 2018 +1000

    UNDERTOW-1411 When SNI is in use setting SSL ciphers/protocols fails

[33mcommit 218dc202447efc68fb8648dec4ab4d7f020543c9[m
Merge: 4734359b6 9200dab88
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 16:55:34 2018 +1000

    Merge pull request #670 from jstourac/karafUpdate
    
    [UNDERTOW-1407] Karaf dependency causes build failure with JDK-11 ear…

[33mcommit 4734359b69268fd993c36bbfe193d978a9c2a63b[m
Merge: 2d85af9e9 0f6dbd38b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 16:45:48 2018 +1000

    Merge pull request #671 from kyle2008/patch-1
    
    remove the needless 'if' code

[33mcommit 0f6dbd38b68e38268be07f52f06728ba00dfa20e[m
Author: Kai Wang <8738115@qq.com>
Date:   Mon Sep 3 15:36:23 2018 +0800

    remove the needless 'if' code
    
    remove the needless 'if' code

[33mcommit 9200dab88fc8548b624905d99718caa8676edf41[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Aug 30 16:14:02 2018 +0200

    [UNDERTOW-1407] Karaf dependency causes build failure with JDK-11 early build.

[33mcommit 2d85af9e9c7bd0f1777e60014e5de74787fea0c9[m
Merge: 3fc0c9d2f a51659679
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 30 17:06:28 2018 +1000

    Merge pull request #669 from TomasHofman/JBEAP-15134-master
    
    UNDERTOW-1404 Treat invalid query string via AJP as bad request

[33mcommit a51659679745f736199c53b39fb02a2554cd41d8[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Wed Aug 29 16:02:47 2018 +0200

    UNDERTOW-1404 Treat invalid query string via AJP as bad request

[33mcommit 3fc0c9d2f9e40c902569c34651d2ef6ec0386d7d[m
Author: Bartosz Spyrko-Smietanko <bspyrkos@redhat.com>
Date:   Thu Mar 29 15:18:04 2018 +0100

    [UNDERTOW-1325] Servlet MultipartConfig attribute file-size-threshold not working

[33mcommit 3440e8349bb33f3ce72376ae72b7b9bb851e40f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 27 16:41:43 2018 +1000

    UNDERTOW-1401 Issues accessing JNLP application in Internet Explorer due to missing mime-type

[33mcommit a692b859c456e5b9ec706d532eb5663b838b688a[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Aug 16 17:03:38 2018 +0200

    [UNDERTOW-1399] fix and tests for multibyte lang in query part of url via AJP listener

[33mcommit 9f140e3c9f7c89b2afb884e35114733576457127[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 12:39:33 2018 +1000

    Next is 2.0.14.Final

[33mcommit 6e2bc78897025059ab5eeedbc04bde5bb1174362[m[33m ([m[1;33mtag: [m[1;33m2.0.13.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 12:38:33 2018 +1000

    2.0.13.Final

[33mcommit db576ddb5f812b6aac66e32f32301562d0f32066[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 11:04:52 2018 +1000

    UNDERTOW-1397 onAsyncComplete should run inside the scope of the original request listener

[33mcommit c8ad69e922d70dd3790ab05921e117696c75ae05[m
Merge: 2c7a2da24 4501633a9
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 14 14:16:22 2018 +1000

    Merge pull request #668 from cakofony/UNDERTOW-1395
    
    UNDERTOW-1395: ALPNLimitingSSLEngine validates buffer size.

[33mcommit 4501633a943c448593a68aea907841de75011843[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Fri Aug 10 12:06:18 2018 -0400

    UNDERTOW-1395: ALPNLimitingSSLEngine validates buffer size.
    
    Unnecessary to throw and catch an exception when we can validate
    content length first.

[33mcommit 2c7a2da24cbe4031f115812d90337f03a8f43ba3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 10:00:11 2018 +1000

    Next is 2.0.13.Final

[33mcommit 0b17b536ae0f3ee2a1f35017dad9c76895a88ec1[m[33m ([m[1;33mtag: [m[1;33m2.0.12.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 09:59:01 2018 +1000

    2.0.12.Final

[33mcommit d074be9a8c27cc49719386c86bb468f4daddc38f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 09:41:44 2018 +1000

    UNDERTOW-1393 SslConduit can leak buffers when server is shutdown

[33mcommit 18bfec847ed1b66f3b8318bfb0f0629281709ca6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 09:29:39 2018 +1000

    Spotbugs

[33mcommit ff00d1c96a097db489faa5704caf06e0035cdcf6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 09:10:51 2018 +1000

    UNDERTOW-1392 Potential NPE in HTTP client connection

[33mcommit b34f1b4ea0ff58e4a2f3097b0544e6d794837981[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 08:42:35 2018 +1000

    UNDERTOW-1392 Potential NPE in AJP client connection

[33mcommit 63a5c80d7e75b8966300506e4a956532c148470d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 23:21:30 2018 +1000

    Checkstyle

[33mcommit 26ffdc3a0eb77d90f877f85abc117a511b5da6a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 15:49:00 2018 +1000

    Fix issue with test suite

[33mcommit 70fbf613169cbaf61a3690a33cbd4fdd519bcf23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 15:07:42 2018 +1000

    Fix assumption

[33mcommit e7b6457df9041b362c9e5359fbb1029850784adc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 14:40:59 2018 +1000

    Spotbugs fixes

[33mcommit 6240da13ec97b8c697901c0bb4afe358170784b9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 14:25:18 2018 +1000

    UNDERTOW-1390 SSLConduit can hand onto dataToUnwrap for longer than nessessary

[33mcommit 70e10093887810324a038bec8bb9d242ceb33a51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 13:44:10 2018 +1000

    Don't run test on upgrade

[33mcommit 36d39089961a00a768b0dc056f9b4df492a8dc68[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 10 13:13:23 2018 +1000

    UNDERTOW-750 Add built in SNI support

[33mcommit 16e156edd8f28b31fd169ea897a840992050cf99[m
Merge: f99d4f5ca ddff8fffb
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 16:09:17 2018 +1000

    Merge pull request #667 from cakofony/UNDERTOW-1387
    
    UNDERTOW-1387: Implement configurable executor shutdown timeout

[33mcommit f99d4f5ca1454a3970d7f67bc92253d00f6bc81d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 15:54:00 2018 +1000

    iUNDERTOW-1389 HTTP/2 does not honour the trailer supplier attachment

[33mcommit 3256a58d1177259bd55a3509266d1a0b5a17b39e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 15:53:40 2018 +1000

    UNDERTOW-1388 ServletOutputStream should not set a content length if trailers are in use

[33mcommit b3b3870a7cbddd60d2a68d6beb0cea2bba391380[m
Merge: 4c64713e1 2ceb83aed
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 10:21:07 2018 +1000

    Merge pull request #661 from cakofony/simplify_is_resumed
    
    Simplify HttpServerExchange.isResumed

[33mcommit 4c64713e1bdce142ce5dffd7994bb812078d2387[m
Merge: 29f0257c1 faf531571
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 10:19:53 2018 +1000

    Merge pull request #664 from AdamKrajcik/fixSpotbugs
    
    Add new rule to spotbugs-exclude.xml

[33mcommit 29f0257c1d4377f2d53e54bfa38c8e00efb6aa10[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 09:46:21 2018 +1000

    Follow up of UNDERTOW-1385 to make the request URI also decoded

[33mcommit cc63aad2e4fb3a04965e4e6188b1045d55720c99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 09:16:16 2018 +1000

    Don't run test under h2-upgrade

[33mcommit ddff8fffbf35afac917ec4deb469b4887df39d69[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Sun Aug 5 17:00:09 2018 -0400

    UNDERTOW-1387: Implement configurable executor shutdown timeout

[33mcommit eb54167770223fdbb1be33e601715d89c118617e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 13:25:12 2018 +1000

    UNDERTOW-1385 url-charset="UTF-8" didn't work in ajp-listener when requests are not encoded correctly

[33mcommit c8b46bc919614227cc83b326aaf5b6382bcfee1d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 13:14:15 2018 +1000

    UNDERTOW-1384 ServletInputStreamTestCase does a blocking write from the IO thread

[33mcommit faf531571e634b17b90fe1b59fa7b1fffd918971[m
Author: Adam Krajcik <akrajcik@redhat.com>
Date:   Thu Jul 26 10:52:17 2018 +0200

    Add new rule to spotbugs-exclude.xml
    
    Commit 9ad4689ca756aef6bea8447559febc4496084c3e caused spotbugs failing with REC_CATCH_EXCEPTION.
    Although introduced change is intentional, this commit adds an exclude rule to spotbugs to ignore this.

[33mcommit 9ad4689ca756aef6bea8447559febc4496084c3e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 09:36:01 2018 +1000

    Debug logging fix

[33mcommit b9bbc9d7d68a438937d37357b7d6511e88ea0e21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 13:34:31 2018 +1000

    UNDERTOW-1382 fix race in RequestBufferingHandler

[33mcommit 6cd7e714e142d96181a62a08431150add1b2b75c[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Jul 24 09:04:31 2018 -0400

    UNDERTOW-1382: Tests to reproduce this issue
    
    It's much more likely that we will hit this issue when the client
    is rate limited.
    
    Added tests for servlet 3.1 async io with a RequestBufferingHandler
    which seems to cause the issue reproducibly.

[33mcommit 2ceb83aed2fe850ea55f7170c3989bbd0aff4d49[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Tue Jul 24 07:02:10 2018 -0400

    Simplify HttpServerExchange.isResumed

[33mcommit 4d808be94ed6b54be848ecd608fbfa14cbbd6701[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 24 13:34:19 2018 +1000

    UNDERTOW-1382 HttpServerExchange cannot have both async IO resumed and dispatch() called in the same cycle

[33mcommit 7f60713d8b3aeb9ce5713cda04a6397283605a5b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 11:38:18 2018 +1000

    UNDERTOW-1381 Don't actually complete() the async context until the thread has returned to the container

[33mcommit 53e74ec0e4e8128794708c0b9d320c5bf13782cd[m
Merge: d92ca4628 8e34ea382
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 17 11:25:27 2018 +1000

    Merge pull request #648 from hkalina/UNDERTOW-1361
    
    [UNDERTOW-1361] added missing privileged block into UndertowClient

[33mcommit d92ca4628f26d3d4b7c76eeb345cd4ab0e7a8e4a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:54:41 2018 +1000

    Next is 2.0.12.Final

[33mcommit d7aae7980d2a3ad8cf621e206770262704cc851c[m[33m ([m[1;33mtag: [m[1;33m2.0.11.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:54:23 2018 +1000

    2.0.11.Final

[33mcommit 95f1d6cf4789c46b28887bece94e91d38713832d[m
Merge: 0928b0410 41e8ff43a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:47:45 2018 +1000

    Merge pull request #645 from cakofony/alpn_provider_iteration
    
    ALPNManager.getProvider no longer allocates an iterator

[33mcommit 0928b041043c75d93095ae9d1e2d7c1fb1f6e4cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:47:07 2018 +1000

    Fix example name

[33mcommit aaa279b25fb5acb5ad4f51884a5c518549ea46aa[m
Merge: c4a0b758e ac2d42c74
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:46:17 2018 +1000

    Merge pull request #647 from altmind/ws-extension-example
    
    Added an example on WebSocketProtocolHandshakeHandler usage

[33mcommit c4a0b758ead9b169a0b09445ebde2aa10bbad476[m
Merge: 879f123e4 570f4a4cf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:45:25 2018 +1000

    Merge pull request #651 from cakofony/ckozak/secure_cookie_handler
    
    UNDERTOW-1368: SecureCookieHandler improvements

[33mcommit 879f123e4a431ca11cff59a1ec757c515fca1feb[m
Merge: d13e4de4b 0e9f7bcaf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 13:41:40 2018 +1000

    Merge pull request #653 from jstourac/spotbugsUpdate
    
    Update Spotbugs to version 3.1.5 which should fix issues with JDK10 a…

[33mcommit d13e4de4b252fdb2b2784f2554850950e576871d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 16 10:37:48 2018 +1000

    UNDERTOW-1377 SslConduit race can result in suspended reads

[33mcommit 7235c582d4c90fdccfc1dcf61dfb8e727e822bac[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Jul 12 12:16:08 2018 -0400

    [UNDERTOW-1377] Test to reproduce concurrent dispatch failure
    
    Client gets a socket timeout where the server is unaware of
    an active request. This is only reproducible in parallel AND
    with an exchange.dispatch.
    I am unable to reproduce this failure without TLS.

[33mcommit 7aeaa97c3202a9de1031ca603d8d1420efa94213[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 13 16:44:02 2018 +1000

    UNDERTOW-1378 Fix AJP client bug that could result in proxy connections being terminated too early

[33mcommit 0e9f7bcafb2462ee5475dd2f1e762807a4b9cca7[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Tue Jul 3 15:37:01 2018 +0200

    Update Spotbugs to version 3.1.5 which should fix issues with JDK10 and JDK11.

[33mcommit 178a866a5dc6d0ef7b0cf4e91b0e89bb1bccbe7f[m
Merge: 5b62657b3 da04ce772
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 12 14:21:00 2018 +1000

    Merge pull request #655 from ctomc/cleanup
    
    update dependancies to latest, fix tests to use new api

[33mcommit da04ce772df64db7a2a7b7e3226b388f56f6d28c[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Jul 11 14:32:38 2018 +0200

    update dependancies to latest, fix tests to use new api

[33mcommit 5b62657b36988b068832b5f53c9056e96ffeebb0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 11 09:42:16 2018 +1000

    Next is 2.0.11.Final

[33mcommit 6c4f3d865d0f2efef0d1ec49a4c111217ae42f83[m[33m ([m[1;33mtag: [m[1;33m2.0.10.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 11 09:41:40 2018 +1000

    2.0.10.Final

[33mcommit abc9246c597156748ca7375df4be59d0570d45dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 10 13:13:07 2018 +1000

    Add null check

[33mcommit 70076d99d4e02e319139e9a7c70dd17342bcc602[m
Merge: 7179ac1f7 3c755757e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 9 10:40:28 2018 +1000

    Merge pull request #654 from cakofony/UNDERTOW-1375
    
    UNDERTOW-1375: Fix DeploymentInfo ServletContainerInitializer spelling

[33mcommit 3c755757e4b5e49e518690e3c5b5ed921fab69ac[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Fri Jul 6 21:31:51 2018 -0400

    UNDERTOW-1375: Fix DeploymentInfo ServletContainerInitializer spelling
    
    Deprecated existing methods for compatibility.

[33mcommit 7179ac1f7e559f0bafc7c738130b54a4ab93b6e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 3 11:07:35 2018 +1000

    UNDERTOW-1373 ClassCastException in websockets-jsr when using custom session implementation

[33mcommit ddc9b0ea4545a20b3fdf47d989a824ee98e88946[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 2 14:47:16 2018 +1000

    UNDERTOW-1372 NPE in InMemorySessionManager.getSession()

[33mcommit 6fec4589c3aeee8005ead949b0ec1a245e0cbcaf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 2 11:59:01 2018 +1000

    UNDERTOW-1371 Clear attribute should not require pre-commit attribute

[33mcommit f72946bd06d59943d74b023f9cbc43cf64b988ae[m
Merge: ff4c9cf37 dedda8808
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 28 08:00:26 2018 +0700

    Merge pull request #652 from cakofony/UNDERTOW-1366
    
    UNDERTOW-1366: Status 503 is set on RejectedExecutionException

[33mcommit dedda880876be1e861775f94f08235c91b88e17e[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Wed Jun 20 08:13:56 2018 -0400

    UNDERTOW-1366: Status 503 is set on RejectedExecutionException

[33mcommit 570f4a4cf11beb2387025c60f310a3388740f36f[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu Jun 14 13:27:09 2018 -0400

    UNDERTOW-1368 Prefer HttpServerExchange.getResponseCookiesInternal
    
    Avoid initializing an empty responseCookies map where possible.
    SecureCookieHandler reuses a singleton ResponseCommitListener

[33mcommit ff4c9cf37872cb96070ba6a2fcbbaa6df291e390[m
Merge: 1bc95c3d1 9823d91de
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 18 15:08:26 2018 +0700

    Merge pull request #650 from blacksmithgu/master
    
    [UNDERTOW-1364] Add "recycle" functionality to SimpleObjectPool

[33mcommit 9823d91def9f7f0b940659cc01a2987e3966fc38[m
Author: Michael Brenan <mbrenan@palantir.com>
Date:   Fri Jun 15 17:06:24 2018 -0400

    Add "recycle" functionality to SimpleObjectPool
    
    Adds "recycling" functionality to SimpleObjectPool, which allows
    consumers of the pool to provide a lambda to be run on every object
    which is returned to the pool to be reused. This commit also includes
    now-possible bugfixes to DeflatingStreamSinkConduit and
    InflatingStreamSourceConduit, which properly reset Inflaters/Deflaters
    for reuse.

[33mcommit 1bc95c3d106c42115d8dc7834e911123b21ac313[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 8 13:43:51 2018 +0700

    UNDERTOW-1358 Add ability to set an attribute before the response is commited

[33mcommit 156b7fa3d01a54702b4ba55fc453e48a59c99d51[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Wed Jun 6 16:16:15 2018 -0400

    UNDERTOW-1363 Catch and log Error on undeployment
    
    Otherwise ClassNotFound and Linker errors prevent the server from
    removing a deployment.

[33mcommit 2175cfd5caa08b5e213c8aee09ce982ab9d13bf6[m
Author: Alex Balashov <a.m.balashov@gmail.com>
Date:   Wed Jun 6 11:12:14 2018 +0300

    UNDERTOW-1362 fix active requests metric collecting (#646)

[33mcommit 8e34ea3821d0a5674cd5997dc7220a48b03c7e0b[m
Author: Jan Kalina <jkalina@redhat.com>
Date:   Tue Jun 5 16:39:51 2018 +0200

    [UNDERTOW-1361] added missing privileged block into UndertowClient

[33mcommit ac2d42c740449617c51d17e7632ccedd0e55d804[m
Author: Andrew Gurinovich <altmind@gmail.com>
Date:   Tue May 29 10:40:46 2018 -0500

    Added an example on WebSocketProtocolHandshakeHandler usage

[33mcommit e4861cf7c05698c229c5a752e3b8ad3e6accb386[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 28 12:58:36 2018 +1000

    Next is 2.0.10.Final

[33mcommit 23cbea16ca8fa1795aadbce3c403561b922d6e80[m[33m ([m[1;33mtag: [m[1;33m2.0.9.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 28 12:57:53 2018 +1000

    2.0.9.Final

[33mcommit 66ea6aad294c3895a6eb6b06ecfe7fdd12f65427[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 28 12:06:15 2018 +1000

    UNDERTOW-1354 Possible stack overflow in SSLConduit if the connection fails with WRITE_REQUIRES_READ set

[33mcommit d0b804a072774108aefea1e02ee132832791bd77[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 25 09:22:54 2018 +1000

    Next is 2.0.9.Final

[33mcommit 757fc424d2a66a6212df1366bbbbd4f77f70263c[m[33m ([m[1;33mtag: [m[1;33m2.0.8.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 25 09:21:52 2018 +1000

    2.0.8.Final

[33mcommit dfe9549e2fce80c747a50512568738e2737acc35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 25 08:01:18 2018 +1000

    UNDERTOW-1353 Fix contention in ServletChain

[33mcommit d42bae6620d914313fdd4de29b669088bbd6a0fe[m
Merge: 2e17d5034 91a3862d4
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 18 15:26:42 2018 +1000

    Merge pull request #644 from jstourac/minorCodeDeduplication
    
    [UNDERTOW-1349] Code deduplication for HttpServletResponseImpl.setCon…

[33mcommit 41e8ff43ad0e6ead39f67225e5eff6f4f3bcfed4[m
Author: Carter Kozak <ckozak@apache.org>
Date:   Thu May 17 12:28:29 2018 -0400

    ALPNManager.getProvider no longer allocates an iterator
    
    Use an array for more efficient looping.

[33mcommit 91a3862d4937c6d01105eeb61c6fdcdbb4ca892a[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu May 17 14:34:55 2018 +0200

    [UNDERTOW-1349] Code deduplication for HttpServletResponseImpl.setContentLength() methods.

[33mcommit 2e17d50341253551ffb27972fc3fbef55ac5a62d[m
Merge: 5dfaa318b 2dd8d9549
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 17 17:21:20 2018 +1000

    Merge pull request #643 from ppalaga/UNDERTOW-1347
    
    UNDERTOW-1347 Deep clone DeploymentInfo.principalVersusRolesMap

[33mcommit 5dfaa318b2763d23ce17eb98935084a5e2e7835b[m
Merge: 06b0f1c23 613fead98
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 16 20:30:01 2018 +1000

    Merge pull request #642 from ppalaga/UNDERTOW-1346
    
    UNDERTOW-1346 Add clear methods for collection fields of DeploymentInfo

[33mcommit 2dd8d95494e43751f74555e9c70ea65090bf50fd[m
Author: Peter Palaga <ppalaga@redhat.com>
Date:   Wed May 16 08:10:01 2018 +0200

    UNDERTOW-1347 Deep clone DeploymentInfo.principalVersusRolesMap

[33mcommit 613fead98cacde4002944d116bf2d8642ea8f6e1[m
Author: Peter Palaga <ppalaga@redhat.com>
Date:   Tue May 15 11:03:03 2018 +0200

    UNDERTOW-1346 Make collection fields of DeploymentInfo modifiable

[33mcommit 06b0f1c23f919d650018f6b8fd16715865732693[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 11 10:09:59 2018 +1000

    Next is 2.0.8.Final

[33mcommit 0463a58f8d65cbaa4345064104f276fb676022d2[m[33m ([m[1;33mtag: [m[1;33m2.0.7.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 11 10:09:35 2018 +1000

    2.0.7.Final

[33mcommit 55445de19844484f02e169dbbc6d9b0754d926c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 8 09:32:18 2018 +1000

    Minor fixes

[33mcommit 8bc28753609d99ad72caa181c424da369a3f6691[m
Merge: 654fb1b87 bc06441e8
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 8 07:32:27 2018 +1000

    Merge pull request #641 from jstourac/fixCheckstyle
    
    Fix for checkstyle plugin configuration for jdk9 profile wrt update t…

[33mcommit 654fb1b87ec67b7bebfe66401dcc20ce8dd5574b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 8 07:15:36 2018 +1000

    iUNDERTOW-1345 addEndpoint should be a noop if the endpoint is already present

[33mcommit 7bc541249fb80372a59cacac2a64592e3d66bdd7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 4 11:01:40 2018 +1000

    Next is 2.0.7.Final

[33mcommit 9523e77ec2963fcdd18f495566db107f4d2fbe24[m[33m ([m[1;33mtag: [m[1;33m2.0.6.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 4 11:01:11 2018 +1000

    2.0.6.Final

[33mcommit b67940854643de7dc06ff92c5f0d6c70e4da3baf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 4 05:56:48 2018 +1000

    Fix issue when running under Servlet 3.1 API

[33mcommit 74a1f146c07e650cbe24d70caa6509545da31acf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 3 22:10:40 2018 +1000

    UNDERTOW-1343 Session manager max size not working

[33mcommit bc06441e8922482d46d2f45bd36a66f55e2e19ab[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Apr 30 12:32:50 2018 +0200

    Fix for checkstyle plugin configuration for jdk9 profile wrt update to new version.

[33mcommit 68102084cb0de8411c968c33e74a8618e5ec88b6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 3 08:24:31 2018 +1000

    Next is 2.0.6.Final

[33mcommit 215abe439ae9237da41ea4a1dc0c272a41c84ba8[m[33m ([m[1;33mtag: [m[1;33m2.0.5.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 3 08:24:12 2018 +1000

    2.0.5.Final

[33mcommit 3cbae78af439e253f6f1bac731c5a362f71f5480[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 3 08:19:11 2018 +1000

    Update to parent pom 26 and to a more recent karaf version

[33mcommit f404cb68448c188f4d51b085b7fe4ac32bde26e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 9 15:24:17 2018 +1100

    UNDERTOW-1302 Fix response splitting flaw if headers contain non-ascii characters

[33mcommit 2c4037efe0782cd63885cc0ec981d7da5a2bcd57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 26 16:49:08 2018 +1000

    UNDERTOW-1341 DeflatingStreamSinkChannel will set a content-length even if a transfer-encoding has already been set

[33mcommit 78dea9f8094bfe412e475c04046a8c1bebf72685[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 26 15:32:36 2018 +1000

    UNDERTOW-1340 Make sure an app cannot send both Content-Length and Transfer-Encoding

[33mcommit 882d5884f2614944a0c2ae69bafd9d13bfc5b64a[m
Author: Norito Agetsuma <norito.agetsuma@gmail.com>
Date:   Tue Apr 24 09:51:35 2018 +0900

    UNDERTOW-1338 File descriptor leak cause JarURLConnection.getLastModi… (#638)
    
    UNDERTOW-1337 File descriptor leak cause JarURLConnection.getLastModified()

[33mcommit 41bfa1ad24bfc7d7c0c95cad49179c05ac996648[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 19 12:47:35 2018 +1000

    UNDERTOW-1337 Deployment does not fail if invalid websocket deployments are added

[33mcommit 159b3c2f602c006dfcf9bbe1a28254470af39338[m
Merge: 1a4e772a3 0edac1fba
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 18 11:50:06 2018 +1000

    Merge pull request #637 from msfm/master_UNDERTOW-1336
    
    UNDERTOW-1336 Use the date last modified of default access log file a…

[33mcommit 0edac1fba44183fa2bb037b7b9c344505d82e0fe[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Wed Apr 11 22:16:35 2018 +0900

    UNDERTOW-1336 Use the date last modified of default access log file as a rotate file name when the file already exists

[33mcommit 1a4e772a306402230747c4e59ce9da305c5e51e9[m
Merge: d87fab52d 211db29a0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 14 07:42:57 2018 +1000

    Merge pull request #636 from jstourac/proxyProtocolNegativeTests
    
    [UNDERTOW-573] added negative tests for proxy-protocol

[33mcommit 211db29a0ca27514e88ce0e930fa991962f74a4b[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Fri Apr 13 15:13:33 2018 +0200

    [UNDERTOW-573] added negative tests for proxy-protocol

[33mcommit d87fab52d095b84fbffb1b0e19d16e33c51232cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 13 07:37:50 2018 +1000

    UNDERTOW-1333 setContentLength(-1) is not clearing the content length header

[33mcommit f9f276002828b61e1e40006b78393de021211aff[m
Merge: 47a90ede4 8c5cd5ed2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 12 14:23:09 2018 +1000

    Merge pull request #634 from aldaris/UNDERTOW-1332
    
    UNDERTOW-1332 Fix NPE in HttpServletRequestImpl#getLocalAddr

[33mcommit 47a90ede480cf3546db09f7f97ad097b78be1089[m
Merge: 174761442 115594bf7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 12 13:36:17 2018 +1000

    Merge pull request #635 from AdamKrajcik/precompressed-resources-tests
    
    [UNDERTOW-797] Tests for serving pre-compressed resources

[33mcommit 115594bf780463d79e3563bef2e49e9a531c8132[m
Author: Adam Krajcik <akrajcik@redhat.com>
Date:   Wed Apr 11 10:46:50 2018 +0200

    [UNDERTOW-797] Tests for serving pre compressed resources

[33mcommit 8c5cd5ed227b39b76033c555505a4ab8f3d7bef8[m
Author: Peter Major <peter.major@forgerock.com>
Date:   Wed Apr 11 13:46:02 2018 +0100

    UNDERTOW-1332 Fix NPE in HttpServletRequestImpl#getLocalAddr

[33mcommit 1747614428c084346fff02fe6f0d21693414978a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 10 21:44:21 2018 +1000

    UNDERTOW-1331 Memory leak in InMemorySessionManager

[33mcommit 597179c358771905ff8a7317a758cad1979f2d62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 10 12:44:54 2018 +1000

    UNDERTOW-1329 IDLE_TIMEOUT should specify time that a stream hasn't read AND written

[33mcommit d87c54db18046987b314cd02044884f39d107d96[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 10 11:38:34 2018 +1000

    UNDERTOW-1330 HTTP/2 upgrade is not processed for 100-continue requests

[33mcommit 846c98bef99167672518e4c9bb43fd234ad9a631[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 5 17:21:28 2018 +1000

    Next is 2.0.5.Final

[33mcommit d7540fcf302fb6e379b419bbac9b81e32d655114[m[33m ([m[1;33mtag: [m[1;33m2.0.4.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 5 17:21:03 2018 +1000

    2.0.4.Final

[33mcommit f2f87737dfef7daa240f84fd37f05877f5b91770[m
Merge: 2aef96299 084e4d545
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 3 15:03:50 2018 +1000

    Merge pull request #631 from pfyod/UNDERTOW-1322
    
    UNDERTOW-1322 use exchange's sourceAddress instead of getConnection().getPeerAddress() inside ProxyHandler so that it can be used together with ProxyPeerAddressHandler

[33mcommit 2aef96299c12383e4558b4b7963ca5756837a83f[m
Merge: 026a4bd59 720bbe00c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 3 14:53:02 2018 +1000

    Merge pull request #632 from pfyod/UNDERTOW-1323
    
    UNDERTOW-1323 added possibility to specify reuseXForwarded value of the ProxyHandler that gets created by ModCluster

[33mcommit 026a4bd59953b49fc7585e4048cf564f1a1619cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 3 13:11:32 2018 +1000

    Make mapping values match the spec

[33mcommit 5c8c141dc4f197a4d6a1a3de50ab05e5ea8d8ebf[m
Author: Carter Kozak <c4kofony@gmail.com>
Date:   Mon Apr 2 22:32:39 2018 -0400

    UNDERTOW-1321: Prevent AbstractFramedChannel deadlock on shutdown (#630)
    
    * UNDERTOW-1321: Prevent AbstractFramedChannel deadlock on shutdown
    
    Rather than executing remaining tasks on the current non-io thread,
    they are invoked from a fallback single threaded executor.
    
    Thread names take the form "undertow-shutdown-N".
    This executor uses daemon threads to allow tasks to complete which
    would otherwise leve the server deadlocked, without keeping the
    JVM alive when it would prefer to exit.

[33mcommit ab11fa8c9019896444062a3fba53c00d83ae28b6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 3 10:08:09 2018 +1000

    UNDERTOW-1326 add correct exceptionwq

[33mcommit 720bbe00cfae6b2a9b46b7dbac18d07196c7d7e2[m
Author: Pavels Fjodorovs <pavels.fjodorovs@hotelplan.com>
Date:   Thu Mar 29 11:41:28 2018 +0200

    UNDERTOW-1323 added possibility to specify reuseXForwarded value of the ProxyHandler that gets created by ModCluster

[33mcommit 084e4d54572939839c391d7b87b1267e49e74791[m
Author: Pavels Fjodorovs <pavels.fjodorovs@hotelplan.com>
Date:   Thu Mar 29 09:39:30 2018 +0200

    UNDERTOW-1322 use exchange's sourceAddress instead of getConnection().getPeerAddress() inside ProxyHandler so that it can be used together with ProxyPeerAddressHandler

[33mcommit cb87679035269ada2106bb3a7f69baba404a318c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 27 16:30:45 2018 +1100

    UNDERTOW-1320 Undertow DefaultByteBufferPool can overflow the allocation depth which disables the thread local cache

[33mcommit bdf45bed0b49e075ef724993ea5d8871a505db44[m
Merge: d302d96de a572da66a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 26 13:54:07 2018 +1100

    Merge pull request #627 from cakofony/missing_unsafe_return
    
    Fix missing return statement in FastConcurrentDirectDeque.getUnsafe

[33mcommit a572da66a9fc57f54dfe1befe1ade3036e0073c4[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Sun Mar 25 22:26:28 2018 -0400

    Fix missing return statement in FastConcurrentDirectDeque.getUnsafe

[33mcommit d302d96de07fef5dd0a311898831366882ac8092[m
Merge: 8d42afb8f 638ebf485
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 26 11:55:33 2018 +1100

    Merge pull request #625 from cakofony/buffer_pool_queue_size
    
    UNDERTOW-1316: Fix DefaultByteBufferPool queue memory leak

[33mcommit 8d42afb8ff7e5f8522dfd2e8e20b028c2c7ad408[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Sat Mar 24 10:07:27 2018 -0400

    UNDERTOW-1318 getUnsafe uses AccessController.doPrivileged
    
    Previously it invoked PrivilegedAction.run directly.

[33mcommit 08a14fc6c255ea24ab794b6da0c951aca4640089[m
Merge: a69240d1f c51ee0ebb
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 26 10:52:19 2018 +1100

    Merge pull request #624 from jaikiran/fix-exception-logging
    
    Use the correct exception instances while logging

[33mcommit 638ebf4855c3cdaf8eb3c65fd0bc0269ba9dfa76[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Fri Mar 23 15:25:11 2018 -0400

    UNDERTOW-1316: Fix DefaultByteBufferPool queue size
    
    Previously the tracked size was decremented when a buffer was
    received from the ThreadLocal cache rather than the shared
    queue, allowing the queue to grow unbonuded.

[33mcommit c51ee0ebb3eb332ffb01269ee368f6d18234f338[m[33m ([m[1;31mjaikiran/fix-exception-logging[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Fri Mar 23 10:11:39 2018 +0530

    Use the correct exception instances while logging

[33mcommit a69240d1faca1a6e254f7eff7df7b9021c012534[m
Merge: d0271dd5b 75a708043
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 23 14:21:51 2018 +1100

    Merge pull request #623 from rhusar/UNDERTOW-1315
    
     UNDERTOW-1315 Undertow mod_cluster balancer retries one less time

[33mcommit 75a708043ce1f928c43d1661d7311cff64795aa8[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Mar 22 17:59:12 2018 +0100

    UNDERTOW-1315 Cleanup confusing "maxattempts" API; cleanup/remove meaningless javadoc

[33mcommit 32cfe330d7c0fa85b29fa53f71d73c8b50533cae[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Mar 22 17:44:52 2018 +0100

    UNDERTOW-1315 Undertow mod_cluster balancer retries one less time

[33mcommit d0271dd5b1ba78e079a2e981666845c11581c623[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 22 12:17:43 2018 +1100

    UNDERTOW-1312 HTTP/2 Deadlock in AbstractFramedChannel

[33mcommit ec8683a19ce574decbc6954322ce5a0573739623[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Mar 21 16:12:33 2018 -0400

    UNDERTOW-1313 AbstractFramedChannel.outstandingBuffersUpdater is static final
    
    was previously volatile non-static.

[33mcommit 179107453a25d34be69f7dbe0bbcadeeff1f0646[m
Merge: ab20552c3 531660f6e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 21 17:17:14 2018 +1100

    Merge pull request #620 from jstourac/wildflyOpensslVersionBump
    
    Bump version of wildfly-openssl that fixes some problems with JDK9.

[33mcommit ab20552c3fc4e2cc4b1dd581e40d09ca5638f3a5[m
Merge: f670afb48 e4faea545
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 21 17:14:57 2018 +1100

    Merge pull request #618 from jstourac/spotbugsReplacement
    
    Migrated from deprecated findbugs plugin to spotbugs.

[33mcommit f670afb48e1b7dfc79691889c00727ff6d7e41b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 19 10:18:46 2018 +1100

    Next is 2.0.4.Final

[33mcommit 1e1429cd0ff065720a3734ce3475a8eac373ce53[m[33m ([m[1;33mtag: [m[1;33m2.0.3.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 19 10:18:24 2018 +1100

    2.0.3.Final

[33mcommit 8f15aad80eaac017b549718a086bcfa30e4484db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 17 11:33:59 2018 +1100

    checkstyle

[33mcommit 6f6886cd6bfcbf1b95dec50b4f5904f6a7dd49fc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 17 07:16:26 2018 +1100

    UNDERTOW-1311 Implement sessionCreatedin the LogoutListener to make it work with 3.1

[33mcommit 98593db0017066c05ae183584d5dcf315367731d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 16 14:29:31 2018 +1100

    Next is 2.0.3.Final

[33mcommit 8a4bfd58914ce498ea615127b2d739f92e107fc0[m[33m ([m[1;33mtag: [m[1;33m2.0.2.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 16 14:29:07 2018 +1100

    2.0.2.Final

[33mcommit 825195be19112e82518efca8a07d9fecc254dcfe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 16 13:32:13 2018 +1100

    UNDERTOW-1260 client cert missing during SSL handshake closes connection without SSL error

[33mcommit c165ffd9fbf23f213b23d4cc369ce25cf4a4c0c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 16 13:27:40 2018 +1100

    Minor change to ping implementation

[33mcommit 66a287b06da53fa2479c5fe26bd75cf532817861[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 16 13:26:47 2018 +1100

    UNDERTOW-1310 Undertow does not shut down immediately on calling .stop()

[33mcommit 8804170ce3186bdd83b486959399ec7ac0f59d0f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 11 10:51:51 2017 +1100

    UNDERTOW-1190 handle absolute URI in the digest mechanism

[33mcommit facb33a5cedaf4b7b96d3840a08210370a806870[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 3 13:29:48 2017 +0200

    UNDERTOW-1190 client can use bogus uri in digest authentication

[33mcommit 531660f6e546b4ad074dc512e7ac073ef2c817ac[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Mar 15 13:18:39 2018 +0100

    Bump version of wildfly-openssl that fixes some problems with JDK9.

[33mcommit 4ab466d6ce89c217443431ed0c10e66ae44e55c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 15 05:51:51 2018 +1100

    Fix style issue with previous commit

[33mcommit add95f40e42e2652a1ca1311d1f2debd4275c357[m
Author: aschaefer <andre.schaefer@namics.com>
Date:   Wed Mar 14 15:49:28 2018 +0100

    UNDERTOW-1308 Fix incomplete recognition of absolute URL for redirects
    - previous recognition based on literal "://" was incomplete
    - especially it should be possible to redirect to native oauth2 clients
      using 7.1.  Private-Use URI Scheme Redirection
      e.g. com.example.app:/oauth2redirect/example-provider

[33mcommit b8f8cbf20db5669874f59f1b6d21f9fe8d87e65e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 14 19:58:30 2018 +1100

    Fix accidentally commited change

[33mcommit afc5507aa5cb14b95b1b109cd6b2edac92ba7710[m
Author: JiriOndrusek <jondruse@redhat.com>
Date:   Mon Oct 16 08:50:32 2017 +0200

    [JBEAP-1044] Need to handle a http post method on picketlink sp authentication

[33mcommit fd3af5d1981ce41ff61054d692d03236e4f214ab[m
Merge: 2d9dc9f74 d7455e170
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 13 11:18:17 2018 +1100

    Merge pull request #615 from cakofony/readme_servlet_version
    
    Updated servlet version in README.md from 3.1 to 4.0

[33mcommit 2d9dc9f74fea9fb39b696e7c5073cf794ee3e874[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 13 10:05:18 2018 +1100

    UNDERTOW-1306 ChunkedStreamSinkChannel can truncate response in some circumstances

[33mcommit 48a00798db03aa7e2bfeaa796d91c707e76eb721[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 13 07:18:51 2018 +1100

    UNDERTOW-1305 StuckThreadDetectionHandler does not properly guard against registering multiple timers

[33mcommit 00f06fa0aae4fb49eec31498b31d17dcc66b0027[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 12 09:54:12 2018 +1100

    UNDERTOW-1304 Fix potential deadlock on shutdown

[33mcommit 452813984bf93510d78f865cd3619e19d548893e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 12 08:13:54 2018 +1100

    Make wrapper final

[33mcommit e4faea54512fad822392c296a21125b4c797175e[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Mar 5 18:35:48 2018 +0100

    Migrated from deprecated findbugs plugin to spotbugs.

[33mcommit 352dd88f38c235ac01a0c268a51562bbc03132a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 9 16:20:35 2018 +1100

    UNDERTOW-1303 Fix potential NPE on client IOException

[33mcommit d7455e1706dfa3f2d586620fe3c5e38b250504eb[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Thu Mar 8 22:02:28 2018 -0500

    Updated servlet version in README.md from 3.1 to 4.0

[33mcommit 507429c051447b2abf583f9f71045d16e5744660[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 8 12:08:26 2018 +1100

    UNDERTOW-1301 Web Socket sessions are not closed when session is invalidated

[33mcommit 7fc9091fca1c3821191046c96855ba5b6188f18e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 7 19:06:28 2018 +1100

    UNDERTOW-1300 Deployment does not fail if addEndpoint called with invalid endpoint

[33mcommit 83bc32d67c0dbc628f9d3da77497014a51d142ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 7 16:18:26 2018 +1100

    UNDERTOW-1299 Undertow invokes partial endpoints only when the internal buffer is full

[33mcommit 082167a92e62bdaba27c66434152d100b7b3510e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 7 12:57:05 2018 +1100

    UNDERTOW-1298 Add builder for eager form parsing handler

[33mcommit b1ef9a22a52ccc743ee1693919429e185492714d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 7 11:10:47 2018 +1100

    UNDERTOW-1286 Additional fixes for IllegalStateException

[33mcommit 983e1d12ea20821fa0a0c0316779d5200fd8b4f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 5 15:39:09 2018 +1100

    UNDERTOW-1271 Make sure response times are consistent

[33mcommit 1cc2a29e51eefe76e8b079ae8313f1c3c1b4803e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 5 15:23:47 2018 +1100

    UNDERTOW-1296 Don't create an unresolved address

[33mcommit 89b20fe8515b9cc61eed2a7c398dca52d00f5346[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 2 11:35:12 2018 +1100

    Next is 2.0.2.Final

[33mcommit 69a5daaef75fd87592a31a5f542568e479e557d2[m[33m ([m[1;33mtag: [m[1;33m2.0.1.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 2 11:34:24 2018 +1100

    2.0.1.Final

[33mcommit 3436b03eda8b0b62c1855698c4d7c358add836c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 4 16:35:21 2017 +1000

    UNDERTOW-1165 Fix possble HTTP request smuggling vulnerability
    
    This makes the parser much stricter in terms of sanitising its inputs

[33mcommit 26ab4448aa4fd08aa865aea07251182bee744bed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 1 14:00:13 2018 +1100

    Remove redudant cast

[33mcommit 49d1609447dc53bad7cc48643465e99909d64e27[m
Merge: 1ddd917da 4161bf412
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 1 13:58:28 2018 +1100

    Merge pull request #614 from jstourac/updateJastow
    
    Update of Jastow and wildfly-openssl.

[33mcommit 4161bf412bd9923ad0379e1a34b060263fa87b1e[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Wed Feb 28 15:00:27 2018 +0100

    Update of Jastow and wildfly-openssl.

[33mcommit 1ddd917da9834022a7eb1aae8c55aaa8e2287abf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 23 15:57:33 2018 +1100

    UNDERTOW-1292 use the default SSL context if none is provided when connecting to websocket endpoints

[33mcommit 9419fa4dde26193a9fb9886ecac20baca1d880d6[m
Merge: 6d004b3aa 41dbbeace
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 23 15:38:34 2018 +1100

    Merge pull request #607 from cakofony/reduce_ssl_session_interaction
    
    Reduce invocations of SSLSession.getCipherSuite per request

[33mcommit 6d004b3aa0d44cb4a497bb5cc6f6e15887c01fed[m
Merge: 65db81247 6757cfe38
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 23 15:30:16 2018 +1100

    Merge pull request #609 from msfm/master_UNDERTOW-1289
    
    UNDERTOW-1289 Enhance RequestDumpingHandler to output HttpServerExcha…

[33mcommit 65db8124744b909aa233c46bf7bb840594531774[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Thu Feb 22 11:41:22 2018 -0800

    UNDERTOW-1294 ServletRequest.getAsyncContext returns if async is cancelled
    
    Otherwise ServletRequest.isAsyncStarted returns true but
    Request.getAsyncContext throws a UT-10018 exception with
    message "Async not started".

[33mcommit 3ccf71dad0a61ea492c26cedfbc2cc3bc085fb11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 23 08:50:12 2018 +1100

    UNDERTOW-1291 More SecureExchangeAttribute improvements

[33mcommit 6bd44ffa541dd6cc7bf0ae1527d25ac2fb3bfc34[m
Merge: 21b193a59 03d3189f9
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 23 08:40:50 2018 +1100

    Merge pull request #610 from msfm/master_UNDERTOW-1290_UNDERTOW-1291
    
    [UNDERTOW-1290][UNDERTOW-1291] for SecureExchangeAttribute

[33mcommit 21b193a594ef676e31fc658089beef126d04be0c[m
Merge: 536b32390 883bb59e7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 23 08:12:00 2018 +1100

    Merge pull request #611 from msfm/master_revert_logmanager_version
    
    Revert jboss-logmanager version

[33mcommit 883bb59e7570ba40b69d10b776553fd57dbf5c0f[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Feb 23 02:17:39 2018 +0900

    Revert jboss-logmanager version
    
    A version bump from 2.0.0.Final to 2.0.1.Final-SNAPSHOT accidentally
    updated the version of jboss-logmanager dependency.

[33mcommit 536b32390e757f2f8be5be2a2de930c82fbb1a14[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 22 12:40:37 2018 +1100

    Next is 2.0.1.Final

[33mcommit e7bff13d8cc5928963399bb939026da0c6b7f0cf[m[33m ([m[1;33mtag: [m[1;33m2.0.0.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 22 12:40:23 2018 +1100

    2.0.0.Final

[33mcommit 2df97cd841e4f43b3db6321cb4f33fde8e5c5369[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 22 12:39:51 2018 +1100

    Upgrade to final Servlet 4.0 API artifact

[33mcommit 29475c0bced9d01c8c2ed883e2e97ef1fdd09225[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 22 09:34:54 2018 +1100

    UNDERTOW-1288 Undertow not accepting value TCP4 for INET_PROTOCOL in proxy protocol header

[33mcommit 03d3189f9038bbb1685cb2b57c2c587d64c6fb4c[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Feb 19 01:29:45 2018 +0900

    UNDERTOW-1291 Improve SecureExchangeAttribute to use HttpServerExchange#isSecure() instead of HttpServerExchange#getRequestScheme()

[33mcommit f89f431d6db0918c7b6aac480bf4074b7aabb903[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Feb 19 04:12:11 2018 +0900

    UNDERTOW-1290 Fix a typo for the token name of SecureExchangeAttribute

[33mcommit 6757cfe38a37971fcd6a14ecf83245d4ccaef2e1[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Fri Oct 13 22:01:22 2017 +0900

    UNDERTOW-1289 Enhance RequestDumpingHandler to output HttpServerExchange#isSecure() information

[33mcommit 6d42509475053b1d45dc502009b188378cb650e2[m
Merge: 9eccf952b 9b4dbf0f2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 21 12:35:21 2018 +1100

    Merge pull request #608 from jstourac/karafUpdate
    
    [UNDERTOW-1287] Karaf update to 4.2.0.M2 version which supports Java 9.

[33mcommit 9eccf952b97cefa6d58d76fc4753d06d111c627a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 21 12:15:04 2018 +1100

    Fix line endings issue with test

[33mcommit 9b4dbf0f20249748330ce3dc83fe225bed68a49d[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Feb 5 09:01:41 2018 +0100

    [UNDERTOW-1287] Karaf update to 4.2.0.M2 version which supports Java 9.
    
     - This contains an update of Karaf module from 4.0.7 to 4.2.0.M2
       so we are able to build Undertow with JDK9.

[33mcommit 5b93c243454dbfb06f1df2f89179b85b4cc1f1bd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 20 13:47:24 2018 +1100

    UNDERTOW-1281 add builder to continue accepting handler

[33mcommit 2f6cbfa8c6f30cc15bc6d0ded33b4caefa3f2e58[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 20 13:23:57 2018 +1100

    UNDERTOW-1285 Fix NPE when sending ping with no exception handler

[33mcommit 5aca175f0c40579d0706611b658079592491cea6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 20 12:14:10 2018 +1100

    UNDERTOW-1286 Possible IllegalStateException when using sender after connection has been closed

[33mcommit 8c5545dc826fa944a6723419d2cf98ca7a45ddb2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 19 16:05:51 2018 +1100

    UNDERTOW-1283 Session last accessed time is updated twice on creation

[33mcommit ff6f8f826c9005b34ee22e5d004cab77946d2e78[m
Merge: 46df3ed87 e36398646
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 16 12:05:27 2018 +1100

    Merge pull request #606 from jstourac/getLocalPortFix
    
    [UNDERTOW-1282] HttpServletRequest.getLocalPort() returned value does…

[33mcommit 41dbbeace5ba74e2f174e6818ca09d43bb0004ce[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Thu Feb 15 15:39:34 2018 -0500

    Reduce invocations of SSLSession.getCipherSuite per request
    
    Native JSSE implementations may be more expensive to interact
    with than SunJSSE.

[33mcommit e36398646917307c8be5afdb56be87e076dd3aa3[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Feb 15 16:05:07 2018 +0100

    [UNDERTOW-1282] HttpServletRequest.getLocalPort() returned value does not reflect value specified by Forwarded~by header

[33mcommit 46df3ed875297d970e92cef4cac1583fdbdac716[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 15 11:16:21 2018 +1100

    UNDERTOW-1281 send 100-continue response sent even if request body has come

[33mcommit 329f6edd126d23ff9672fe0dada223b2972150c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 15 10:51:28 2018 +1100

    UNDERTOW-1280 HttpServletRequest.getLocalAddr and HttpServletRequest.getLocalName may return different results

[33mcommit 59a07be161b8246d054f96942b6dd817f8bbf6a4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 13 09:45:36 2018 +1100

    UNDERTOW-1279 Update Servlet API jars to versions that support JDK9 modular mode

[33mcommit 20f893b9a36ff51054af0f456d1b543ecde267f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 30 09:41:34 2018 +0100

    Next is 2.0.0.Beta2

[33mcommit 0385777fd36b1cf73828700499731b9e67bf0329[m[33m ([m[1;33mtag: [m[1;33m2.0.0.Beta1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 30 09:41:14 2018 +0100

    2.0.0.Beta1

[33mcommit d3965f1c080b48dd9232e90365596bc90739df10[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jan 27 17:14:35 2018 +1100

    UNDERTOW-1274 Cross context session creation should not set a cookie, but rely on the original contexts cookie

[33mcommit 824a3a2464ca3a0605ae7b9686bcdad1767f10bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 25 11:14:57 2018 +1100

    UNDERTOW-1273 Add support for checking for non zero length files

[33mcommit f31be7ff9a4ca764793017a1a8f7affad64b72ca[m
Merge: 1f68042bf 12f68ec4f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 24 07:15:40 2018 +1100

    Merge pull request #602 from jstourac/findbugsFix
    
    Added exception for findbugs plugin regarding to the switch fall-thro…

[33mcommit 12f68ec4f8225d9ac3b64bc1533ec92796763449[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Tue Jan 23 08:15:47 2018 +0100

    Added exception for findbugs plugin regarding to the switch fall-through in PathTemplate class.

[33mcommit 1f68042bf8425f95b9d8a754704e65fa66b1ebbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 23 14:23:42 2018 +1100

    UNDERTOW-1272 PathTemplate does not handle trailing slashes correctly for template matches

[33mcommit fa683b829df5601d52072cd123066cfe24edbc44[m
Merge: db891c47f 9f8a46842
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 23 08:16:57 2018 +1100

    Merge pull request #601 from rhatlapa/plus-vs-percent-encoded-space-in-path-test
    
    [UNDERTOW-1193] Test for parsing + vs %20 when both used in path

[33mcommit 9f8a468423c7dfca871de2c81d828cab5d5cbb55[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Mon Jan 22 16:28:58 2018 +0100

    [UNDERTOW-1193] Test for parsing + vs %20 when both used in path

[33mcommit db891c47fb0bcccd4745db03e1fdc56983bf51ad[m
Merge: 623a52aa4 b3d293a8b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 17 11:57:36 2018 +1100

    Merge pull request #600 from frapex/undertow-1267
    
    UNDERTOW-1267 add option to allow the modcluster advertise ttl to be set

[33mcommit b3d293a8b19a728617d65c91e253b95d92c9cc83[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Tue Jan 16 13:43:18 2018 +0100

    UNDERTOW-1267 add option to allow the modcluster advertise ttl to be set
    
    Added variable including getter setter methods to allow the modcluster
    advertise ttl to be set.  The default multicast ttl is now set to 10,
    this matches the apache httpd mod_cluster behaviour.
    
    Reordered several methods and variables so that their order matches.
    
    Renamed variable group to address because it contains the advertise address,
    not the advertise group.  Used the createUdpServer method as it requires
    one less argument.

[33mcommit 623a52aa4458eee9683a3660614456ad3edcdf0c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 16 14:34:17 2018 +1100

    UNDERTOW-1261 'permessage-deflate' doesn't work on JSR WebSocket impl

[33mcommit 295fef7d00153932771031042cf0a29ff26b6ec6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 16 11:13:34 2018 +1100

    Fix checkstyle

[33mcommit cf450541b781490a041fa41cea5b6c63a12ff299[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 16 08:11:16 2018 +1100

    UNDERTOW-1268 '%v' field of AccessLog includes port in logged server name

[33mcommit 1f8d7af7fbb442356f756a2f8eda9fbb6d9e8fae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 15 09:27:58 2018 +1100

    UNDERTOW-1266 Add option to revery to legacy behaviour

[33mcommit bc6721ea030c1b933ed5e3eb8ba5e2433bc7c00b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 15 08:28:51 2018 +1100

    UNDERTOW-1266 CanonicalPathUtils should handle both backslash and forward slash

[33mcommit 1bc0c275aadf5835abfbd3835d5d78095c2f1cf5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 4 15:56:11 2018 +1100

    UNDERTOW-1245 ALLOW_ENCODED_SLASH option not taken into account in the AjpRequestParser

[33mcommit 52da7bfe76f0bb7cbdc47f7a95ed5b1360201d54[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Sun Jan 14 14:47:10 2018 -0500

    Add security headers

[33mcommit 635bc1565b34abdc0ad45988f0c09a3d85025fd2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 12 11:09:39 2018 +1100

    UNDERTOW-1262 Cross context session id propagation does not work if the session is new

[33mcommit 663bb2ab105453d0fcdd7c50faf18a26acf25b03[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 10 15:22:59 2018 +1100

    UNDERTOW-1259 A 100-continue response is still sent even if the content length is known to be zero

[33mcommit ae4d47bb5e191c126fe9fc100530efe955c52e13[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 10 14:21:58 2018 +1100

    Make session invalidation happen 1ms after the expiery time

[33mcommit adb7f6110d03fbd0b45ee2dc28dc39deb4347dd2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 9 19:01:55 2018 +1100

    UNDERTOW-1258 IsAsyncStarted will not return true if complete() is called immediatly

[33mcommit 78cb8bdb51cc11903151939688f90620095468b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 9 11:58:34 2018 +1100

    UNDERTOW-1257 Relative Path attribute does not correctly encode the request URI

[33mcommit 0ed35ca7aec908006d8fe5a8c9976af65a36f920[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 4 13:11:32 2018 +1100

    UNDERTOW-1249 Unable to decode Binary Messages if Text Decoder is set

[33mcommit aff98b513b3853ef8928185da7d06cc25b92f748[m
Merge: 992b55e54 1ef3c4018
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 2 01:03:28 2018 +0100

    Merge pull request #598 from msfm/upstream_UNDERTOW-1248
    
    UNDERTOW-1248 Add %{RESPONSE_TIME_MICROS} as a supported attribute

[33mcommit 1ef3c401871b102d17b5fa11c3390a0549a9a5fb[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Dec 28 19:20:27 2017 +0900

    UNDERTOW-1248 Add %{RESPONSE_TIME_MICROS} as a supported attribute

[33mcommit 992b55e54515bcfc9981cd4ff525a94a754ab407[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 22 13:20:30 2017 +1100

    checkstyle

[33mcommit 9cb3db4b37666511f27449fc8f9fbbc5f629eefa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 22 12:46:07 2017 +1100

    UNDERTOW-1246 Current request/response not updated when doing async dispatch

[33mcommit dfa0f98e66922e7707bc1c22438e81dd0aefe66c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 22 11:21:24 2017 +1100

    UNDERTOW-1247 Incorrect behaviour of HttpSession.getLastAccessedTime()

[33mcommit 5ec11dd4389d1a04757eb554f0073b5fe011976f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 19 11:15:37 2017 +1100

    UNDERTOW-1244 resumeReceives not always working for SSL-based WebSocketChannel

[33mcommit 946e98e4e46b31cfe7eb1d290a9596f76698c567[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 18 16:46:44 2017 +1100

    UNDERTOW-1243 Clarify that reverse proxy is non blocking

[33mcommit b11af5062fbeaa567a34f4c6861fb813fc95a4c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 7 12:13:04 2017 +1100

    Add ability to specify current active version

[33mcommit 6bb952fdcdda451c14c3809af90518cfcb751506[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 7 10:54:56 2017 +1100

    UNDERTOW-1240 Access log only logs first occurrence of a header

[33mcommit b1562aaedc72c3bd07e23be4cee56e13b4b9a4bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 7 09:17:43 2017 +1100

    UNDERTOW-1241 record-request-start-time does not work for HTTP/2

[33mcommit 2daea836445b11ac0a7d6cd85e3383956a2ffb31[m
Merge: 7a6e78f35 da8649ecf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 6 06:53:49 2017 +0100

    Merge pull request #588 from cystek/master
    
    UNDERTOW-1237 Added multiline header parsing (master)

[33mcommit 7a6e78f350ced27b9b998094cc3dcbdf35386976[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 6 10:40:19 2017 +1100

    Revert "UNDERTOW-1217 Fix iissue with karaf build when artifacts are not installed"
    
    This reverts commit c3aea0fb40c57df9196fe0e0450a2896f97f2ab5.

[33mcommit da8649ecf0a492d28fd4196aa695f285e85dbf26[m
Author: Jonathan Tanner <jdtanner@barracuda.com>
Date:   Tue Dec 5 12:37:57 2017 -0800

    UNDERTOW-1237 Added multiline header parsing

[33mcommit 6b00cd214975ce3c3512e1a2699cdfbf0b44d518[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 28 09:06:47 2017 +1100

    UNDERTOW-1239 UnavailableException not handled correctly

[33mcommit e70e8a490926bdf05502338d4255bf8f483e78a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 27 10:15:23 2017 +1100

    UNDERTOW-1238 if-match=* is not handled correctly

[33mcommit ff1927836c2893916a87fbffe2c008ff72020f99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 24 11:13:09 2017 +1100

    Fix issue with mapping test

[33mcommit 0421309e422f2983ef509ce85c0321a795b1c2aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 24 11:08:21 2017 +1100

    Some PushBuilder fixes

[33mcommit 400982ee5284be9a6f7367b7a041de0a776b5f15[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 21 12:06:52 2017 +1100

    Fix Servlet 4.0 trailer support

[33mcommit e39277ec565825ce4055dadd0edd85fd805d61a3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 21 11:44:23 2017 +1100

    More Servlet 4.0 fixes

[33mcommit 1706a5f41adb8f1a719617ca8516ec6078cb1285[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 21 10:16:41 2017 +1100

    More Servlet 4.0 work

[33mcommit ce9c78cdd3ad6b8ca0f6fd97c6dff750e886b01d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 20 16:47:03 2017 +1100

    Servlet 4.0 fixes

[33mcommit 97a3573000c24219a48ddcaa54fb3b68dc1583b7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 16 08:43:24 2017 +1100

    Update servlet version

[33mcommit 9b2fa1271f0ddfa7ad5f4ce306118804955d8b55[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 15 12:53:47 2017 +1100

    UNDERTOW-1234 Make the blocking sender set the content length

[33mcommit b6a87a4b4a467b297363c46747c344faaee15ded[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 14 14:23:51 2017 +1100

    UNDERTOW-1233 NPE on ListenerInfo.toString()

[33mcommit cb7c00c43d7cdb4bc85c3c56d65b2d8a8051a43b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 9 12:24:28 2017 +1100

    UNDERTOW-1232 Servlet initialized before filters

[33mcommit ed48e51cd2512438f6430cce2c601ebd55671d32[m
Merge: 7eb29509f d982b4d23
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 10 07:02:13 2017 +1100

    Merge pull request #585 from frapex/undertow-1229
    
    UNDERTOW-1229 HttpClientConnection should use equalToString and prefix header constants

[33mcommit 7eb29509f6b0cba92dca0012876607344be20ee4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 9 10:32:55 2017 +1100

    UNDERTOW-1230 Fix for Http2ClientConnection overwrites existing X_FORWARDED_FOR header

[33mcommit da7290753e66c77c68c25065868c626c1bdc1461[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 9 09:51:57 2017 +1100

    Ignore test when running under proxy

[33mcommit 0343d78a5e0e556cc0a485677f9e8cdf4c60fbf5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 7 14:12:45 2017 +1100

    UNDERTOW-1221 Fix issue with previous commit and add a test case

[33mcommit d982b4d23342bfb7f0e4b2ee6c48df2b62e03756[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Nov 6 08:55:04 2017 +0100

    UNDERTOW-1229 HttpClientConnection should use equalToString and prefix header constants
    
    Function equalToString(String) is more efficient than equals(HttpString) as it
    does not require an additional object allocation.
    
    Prefix header constants to make clear we are dealing with a header,
    not with some other constant such as CLOSE_REQ, CLOSED.

[33mcommit a4afd4f21622689e3d282e27b7a169772a3bd9de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 6 16:48:22 2017 +1100

    UNDERTOW-1228 Deprecate io.undertow.UndertowOptions#HTTP2_SETTINGS_MAX_HEADER_LIST_SIZE

[33mcommit 9bd150876096a10682623bd53a38567d55f302ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 6 12:17:33 2017 +1100

    UNDERTOW-1227 correctly implement getParts() to throw IllegalStateException if limimts are exceeded

[33mcommit d63b767010133d574196740892a845c1375e8bed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 5 09:17:52 2017 +1100

    UNDERTOW-1185 Add configuration option to allow non-ascii characters in the request line

[33mcommit 211cf2b20596e842b26cf58eeaac06ed003bc770[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 5 08:25:05 2017 +1100

    UNDERTOW-1221 Fix issues with previous commit

[33mcommit 34ba18ecdd1cde4e92c0cf151162053f05b7a131[m
Merge: b04b3f262 4e4a4350a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 3 09:02:52 2017 +1100

    Merge pull request #579 from frapex/undertow-1200
    
    UNDERTOW-1200 AjpClientConnection should handle a closed connection like HttpClientConnection

[33mcommit 4e4a4350a1dc63392d14ea4f6390ca81f6a3e891[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Tue Oct 31 09:58:39 2017 +0100

    UNDERTOW-1200 AjpClientConnection should handle a closed connection like HttpClientConnection
    
    Added a few debug log calls similar to those defined in HttpClientConnection.
    Set currentRequest to null after it is set to failed, similar to HttpClientConnection.
    
    Emptied AjpClientChannel#handleBrokenSourceChannel, because:
    - IoUtils.safeClose(source, sink) is already called in AjpClientChannel#closeSubChannels
    - Debug log entry already sent in AbstractFramedChannel#markReadsBroken
    - IoUtils.safeClose(this) is already called in AjpClientChannel#lastDataRead
    
    Emptied AjpClientChannel#handleBrokenSinkChannel, because:
    - IoUtils.safeClose(source, sink) is already called via AjpClientChannel#closeSubChannels
    - Debug log entry already sent in AbstractFramedChannel#markWritesBroken
    - IoUtils.safeClose(this) is already called in AjpClientChannel#lastDataRead

[33mcommit b04b3f2626fe1e6351da14285262eeddc648df62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 2 16:38:43 2017 +1100

    UNDERTOW-1201 Add ping support to the AJP client

[33mcommit a222946ce503950c641f6e53a4cdd7dec8a80d82[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 2 15:54:13 2017 +1100

    Fix compile error

[33mcommit 86251f1675d9ab6cfbadd39f9ecc3335e52ee424[m
Merge: 2ae2819c1 7e183749e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 2 14:09:37 2017 +1100

    Merge pull request #581 from frapex/undertow-1222
    
    UNDERTOW-1222 modcluster Node getMaxCachedConnections should return maxConnections

[33mcommit 2ae2819c17cdd768457cf8f9801b4f3ac3aaba12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 2 10:40:23 2017 +1100

    UNDERTOW-1225 Add ability to set server and socket options at runtime

[33mcommit c943315ce150528578d9a984941f7f3f08006bc7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 2 10:29:40 2017 +1100

    UNDERTOW-1224 make parsing field volatile to ensure correct log message is displayed

[33mcommit b22ec12d9633a96f49d3f60b5d70fdecbde4db6b[m
Author: Gunnar Morling <gunnar.morling@googlemail.com>
Date:   Tue Oct 31 11:15:19 2017 +0100

    UNDERTOW-1223 Avoid mandatory dependency to java.sql module

[33mcommit 7e183749ebeccbc6f55ef19541e8d3c90a1dee19[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Wed Nov 1 11:08:38 2017 +0100

    UNDERTOW-1222 modcluster Node getMaxCachedConnections should return maxConnections

[33mcommit 6fd6feebe8d312a5a6704b6d5d4811325f4344a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 1 12:48:05 2017 +1100

    UNDERTOW-1221 AJP listener does not handle un-encoded multi byte characters correctly

[33mcommit 66ff29d7edfc00ae2097bab82e4f8a7821d10601[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 31 14:52:47 2017 +1100

    UNDERTOW-1220 Undertow should respond with a version of HTTP/1.1 even when HTTP/1.0 is in use

[33mcommit 08557449ea02406e8fdc6a976da972c7ea5d50aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 31 14:19:25 2017 +1100

    UNDERTOW-1193 + should not be decoded to space in the path part of a URI

[33mcommit d1a485fe41c85300706dbffd8a8c18c0e52ffb05[m
Merge: d92882ae2 69335fa82
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 31 08:26:42 2017 +1100

    Merge pull request #578 from frapex/undertow-1219
    
    UNDERTOW 1219 ProxyConnectionPool closes too many idle connections when they reach their ttl

[33mcommit 69335fa828afd3ae0b5736d620eda65be209fdf5[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 30 10:41:18 2017 +0100

    UNDERTOW 1219 ProxyConnectionPool closes too many idle connections when they reach their ttl

[33mcommit d92882ae25cafa5109d5b50db903b36abe761805[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 30 15:56:27 2017 +1100

    UNDERTOW-1218 setAttribute does not treat a null value as a call to remove

[33mcommit c3aea0fb40c57df9196fe0e0450a2896f97f2ab5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 30 11:38:48 2017 +1100

    UNDERTOW-1217 Fix iissue with karaf build when artifacts are not installed

[33mcommit 613a49ae87bd31557738c2b238d5bef7bd03fb6b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 30 08:47:35 2017 +1100

    Minor javadoc fix

[33mcommit 3de8690767f9c5ea1b2400ed5e5cbb90d64db1ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 30 08:32:05 2017 +1100

    UNDERTOW-1178 Reload SSL Certs at Runtime

[33mcommit 6e8964879a8ad2f82cc2abca8c5c1f735141d958[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 30 07:12:08 2017 +1100

    UNDERTOW-1216 HTTP/2 channel may not call the close listener in some circumstances

[33mcommit 78364fd94820a844fa4dc279ff26ca514e64c62d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 26 14:36:30 2017 +1100

    UNDERTOW-1214 Setup the HTTP/2 finish listeners earler in the request processing

[33mcommit bb589979132870bdc02a98be0753532224fee318[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 26 14:32:12 2017 +1100

    UNDERTOW-1213 prevent potential NPE

[33mcommit b5e4969a7486a06f060e1eef47ff3c0b7d088788[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 26 12:19:38 2017 +1100

    UNDERTOW-1212 Create ProxyHandler via a builder

[33mcommit 30188d8b7d9de374f2339301cad0f7ca08cb665f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 26 10:07:00 2017 +1100

    Ignore test when running with a proxy

[33mcommit 1c62b5931674c7f8d76a636b5ff751ff55ecec72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 26 08:46:01 2017 +1100

    UNDERTOW-1207 Support Forwarded HTTP Extension - RFC 7239

[33mcommit 69217f134bb33f6bb1d15abab33d2a54e4a5dbe1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 26 06:56:08 2017 +1100

    UNDERTOW-1210 mod_cluster NodePingUtil ping request must contain host header

[33mcommit 18aa6236daa0757870da5947fd3f912466fb8cb4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 25 10:27:13 2017 +1100

    UNDERTOW-1209 Slightly lower default buffer pool size to improve framed protocol performance

[33mcommit 6b262af7d6fb03c32343b61cf7648807ad867d6c[m
Merge: 336d954c3 8d5010562
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 25 08:19:48 2017 +1100

    Merge pull request #569 from frapex/mod_cluster-cacheconnections
    
    UNDERTOW-1204 mod_cluster proxy: set default value of cacheConnections (smax) to 1

[33mcommit 336d954c3cee2f7a3d21b75ad84e663fe43d7f7f[m
Merge: c54996a65 5708f534e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 25 08:11:04 2017 +1100

    Merge pull request #572 from frapex/undertow-1205
    
    UNDERTOW-1205 move NodeConfig queueNewRequests and ttl defaults to ModCluster

[33mcommit c54996a6525e1b92c66ab19af4fde180f7fa7244[m
Merge: 8d81cba50 29715076c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 24 10:20:47 2017 +1100

    Merge pull request #573 from frapex/undertow-1206
    
    UNDERTOW-1206 MCMPHandler must convert ttl from seconds to milliseconds

[33mcommit 29715076c6691345752c367aa656a10ac61cd4c7[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 23 15:27:19 2017 +0200

    UNDERTOW-1206 MCMPWebManager convert ttl from milliseconds to seconds

[33mcommit 9b211da60c7cc788863e7b4699dd3f206c924b7f[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 23 15:26:56 2017 +0200

    UNDERTOW-1206 MCMPInfoUtil convert ttl from milliseconds to seconds
    
    To keep DUMP and INFO output similar to that of apache httpd mod_cluster,
    MCMPInfoUtil should convert ttl from milliseconds to seconds.

[33mcommit 272fd8702604d98e20a14d34a52d537c5c88d8f5[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 23 15:26:17 2017 +0200

    UNDERTOW-1206 MCMPHandler must convert ttl from seconds to milliseconds
    
    ModCluster handles ttl in milliseconds. Client sends ttl in seconds,
    but MCMPHandler does not convert the incoming value to milliseconds.

[33mcommit 5708f534ea7cec1927cc3a03de6c1eae518dc255[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 23 12:19:52 2017 +0200

    UNDERTOW-1205 move NodeConfig queueNewRequests and ttl defaults to ModCluster
    
    The NodeConfig defaults for queueNewRequests and ttl are always overridden in the
    constructor. It is better to have the defaults specified in ModCluster.
    
    This also solves the issue where the ttl is set to 0 instead of 60000.

[33mcommit 8d50105629343401d80339d0d21f3544d24949fa[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 23 09:18:22 2017 +0200

    UNDERTOW-1204 mod_cluster proxy: set default value of cacheConnections (smax) to 1

[33mcommit 8d81cba509080c52f2655be8f196c396000b363f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 17:01:14 2017 +0200

    Increase test timeout

[33mcommit c19a6c4137741c852fe65fc6b60dfb774d850c2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 16:31:29 2017 +0200

    Fix issue with byte buffer dealocator

[33mcommit df90a5d4879abf77d10ace334b94852d184a98cc[m
Author: Ioannis Sermetziadis <sermojohn@gmail.com>
Date:   Mon Sep 25 02:04:20 2017 +0300

    UNDERTOW-1147 Take the encoding into account when parsing file names

[33mcommit 77f64fc70a1107969718d89bf4081076f5f6224d[m
Author: Ioannis Sermetziadis <sermojohn@gmail.com>
Date:   Mon Sep 25 02:10:55 2017 +0300

    UNDERTOW-854 Enhanced RequestDumpingHandler to dump the request body excluding file content but including form data and multipart field headers.

[33mcommit 9761b59da59aa99e7c998af0a52a188726773256[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 13:03:37 2017 +0200

    UNDERTOW-1187 java.lang.ClassNotFoundException: sun.misc.Cleaner

[33mcommit d7882a5500be76a1ac8d779c03ec5900415a852b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 11:47:15 2017 +0200

    Fix examples logging

[33mcommit a945c17f58cd809558950d858030379179dfdf82[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 11:45:11 2017 +0200

    Fix build on latest JDK9

[33mcommit d6b1f703a9ade88322738948cc70109ad2f599f1[m
Merge: 6f69d501d 99c33c18e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 08:05:29 2017 +0200

    Merge pull request #562 from frapex/mod_cluster-flushpackets
    
    UNDERTOW-1195 correct value of FLUSH_PACKET_STRING in the mod_cluster MCMP implementation

[33mcommit 6f69d501d67663f7a88d0fa0dd8a1d6f51ceaa91[m
Merge: bbac27f0b fe1d62dc5
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 12 08:05:10 2017 +0200

    Merge pull request #565 from frapex/mod_cluster-mcmp-info-util
    
    UNDERTOW-1196 match DUMP and INFO output of apache httpd mod_cluster

[33mcommit fe1d62dc58ae8fd7d74f690bb48beee64fb86479[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Tue Oct 10 09:19:25 2017 +0200

    UNDERTOW-1196 match DUMP and INFO output of apache httpd mod_cluster

[33mcommit 99c33c18e766af769a0d3a84309e5d518c8a1223[m
Author: Frank de Jong <frapex@xs4all.nl>
Date:   Mon Oct 2 08:24:02 2017 +0200

    UNDERTOW-1195 correct value of FLUSH_PACKET_STRING in the mod_cluster MCMP implementation
    
    The value of FLUSH_PACKET_STRING in the mod_cluster MCMP implementation
    should be set to "flushpackets", not "flushpacket".

[33mcommit bbac27f0bcad82483f480da266f74790bc2cd602[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Sat Sep 16 01:46:31 2017 +0900

    UNDERTOW-1182 Add HttpServerExchange#isSecure() method
    
    Add new method HttpServerExchange#isSecure() to determine if the request
    from secure channel or secure attribute is set by MarkSecureHandler.

[33mcommit 806dac3f591489600c06cfccdd45a205a8c74d37[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 10 13:59:27 2017 +0200

    UNDERTOW-1182 Add SecureCookieHandler that will place the secure flag on all cookies sent over a secure channel

[33mcommit 4385d1254fe62e8849f5cd247aa4a436f79b37b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 10 13:40:59 2017 +0200

    UNDERTOW-1183 ByteRangeHandler throws NullPointerException if Last-Modified header is missing

[33mcommit f382b11fd18b51bdb43407a2acdfe6c780dd31a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 10 13:27:46 2017 +0200

    Update some dependencies to latest version

[33mcommit 090fccfec2a8f80cf64d31a93ab6ef3d53f23b39[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 9 12:08:31 2017 +0200

    UNDERTOW-1192 SSLConduit will not resume reads correctly if there is unwrapped data in the buffer

[33mcommit 266b4c06f44ea54f7fec447cc40294cdfd0d35e2[m
Merge: 7e2e36cc2 427b8bcc2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 4 14:58:21 2017 +0200

    Merge pull request #564 from cakofony/static_field_updaters
    
    Http2Channel AtomicIntegerFieldUpdater instances are static

[33mcommit 427b8bcc28f47531c13ad6b1e46ecd90f2eca99e[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Oct 4 07:59:50 2017 -0400

    Http2Channel AtomicIntegerFieldUpdater instances are static

[33mcommit 7e2e36cc22d07e2fd4bf6fc2b9e529c7a39e22aa[m
Merge: 66297381b d9eb0b1da
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 4 08:52:59 2017 +0200

    Merge pull request #563 from rhatlapa/findbugs-fixes
    
    findbugs - volatile items updated via atomic field updater

[33mcommit d9eb0b1da12f142cd5d022bc2f642ad923c245a0[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Tue Oct 3 13:41:29 2017 +0200

    findbugs - volatile items updated via atomic field updater

[33mcommit 66297381baf62b0db1e77cd9ab1cdaace17457d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 28 12:13:04 2017 +0200

    UNDERTOW-1186 Undertow does not enforce HTTP/2 max concurrent streams

[33mcommit b8251c02a52b62a31cb36eafbf49ba86bedeac1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 13 11:27:42 2017 +1000

    UNDERTOW-1180 close worker if start fails

[33mcommit 62edd1b2fcda8ffa2f8b148f6aee38cfd2cec583[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 6 08:52:35 2017 +1000

    Fix minor issue introduced by UNDERTOW-1179

[33mcommit 355a77919340964cc2075e309233a80139a8521d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 4 13:13:50 2017 +1000

    UNDERTOW-1179 Remove 'receivers' set from framed channel impl
    
    This information was already tracked by subclasses

[33mcommit 9f4360dc653ab8e1662ba0be30de7e299b89d197[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 1 15:08:49 2017 +1000

    UNDERTOW-1177 HTTP/2 streams are not terminated properly if trailers are present

[33mcommit bb5791b7f3ce526c38af98a9843ac98d49b31525[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Tue Aug 29 12:09:23 2017 -0400

    UNDERTOW-1176 Servlet ReadListener/WriteListener errors return pooled buffers

[33mcommit eb217e043a9c062f16e2c9d22f804caa87ea22a4[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Tue Aug 29 12:30:32 2017 -0400

    UNDERTOW-1175 RequestBufferingHandler returns pooled buffers on failure

[33mcommit a91157c7e1aab1aa2d5e0da076d1484fc4df9d74[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Tue Aug 29 14:44:46 2017 -0400

    UNDERTOW-1174 Exceptions thrown in async callbacks are handled properly

[33mcommit ee67757a81596202e605838e9d8b242ef2e0afa7[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Tue Aug 29 13:35:31 2017 -0400

    UNDERTOW-1173 DefaultByteBufferPool leak detection works properly at 100%
    
    Previously the comparison was inverted such that passing 100%
    detection would never instantiate a LeakDetector.

[33mcommit 88339882929a0e4c6b598c8d4cb4fa7ac03e56e5[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Aug 30 14:30:24 2017 -0400

    UNDERTOW-1172 Reduce DirectByteBuffer pressure on the finalizer queue
    
    This is generally a problem when the ByteBuffer cache
    is configured suboptimally.
    It can cause direct memory OMEs that pull down the stack server.

[33mcommit 725dd366a59caf8fbd7c3b478290cd2ef51e4119[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Aug 30 11:27:48 2017 -0400

    UNDERTOW-1171 An existing ByteBufferPool may be supplied to the Undertow Builder

[33mcommit 3347868ef60044d939eba007b2a4d45896f568be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 31 08:58:30 2017 +1000

    More fixes related to UNDERTOW-1168

[33mcommit f66bd231b3770dcb5b6907db79402a5326f4261d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 29 11:42:48 2017 +1000

    UNDERTOW-1169 HTTP client does not provide a method to send HTTP/2 pings

[33mcommit 8a0c1c02a7fde47abf5a95e646f8e718dc968089[m
Merge: 89e2ce543 32bfc58b2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 29 09:03:13 2017 +1000

    Merge pull request #549 from cakofony/handle_errors
    
    Attempt to recover from Errors and RuntimeExceptions

[33mcommit 89e2ce54355843c38cb9f1d442ef664b3f854028[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 29 09:01:39 2017 +1000

    UNDERTOW-1168 Request trailers are not handled correctly when doing a HTTP/2 upgrade

[33mcommit 32bfc58b206351bfaaf7caa33563db00f63aeeda[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Mon Aug 28 13:01:00 2017 -0400

    More broad catching

[33mcommit 76f53351f83f3f2c2dce13b7e3ff14157d7eb8b8[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Fri Aug 25 14:30:15 2017 -0400

    Attempt to recover from Errors and RuntimeExceptions
    
    There are several places where errors (OutOfMemoryError, for
    instance) cause us not to return pooled buffers, and continue
    a memory death spiral.

[33mcommit e014c4cc4c28e1db3fe6b0a68d8165c72958b4dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 28 17:23:46 2017 +1000

    UNDERTOW-1167 HTTP/2 does not correctly send/receive trailers

[33mcommit 1842b275e2a8f9c03b4c3fdd35d00f53a4c71511[m
Merge: 085e95b2b 640e3ceee
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 25 08:16:23 2017 +1000

    Merge pull request #547 from cakofony/http_client_connection_safety
    
    HttpClientConnection catches failures more broadly

[33mcommit 085e95b2b4cf987b999fcb54ae15ad0274aceecd[m
Merge: fe8542987 18ac4a20c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 25 08:12:42 2017 +1000

    Merge pull request #548 from spaletta/UNDERTOW-1166
    
    UNDERTOW-1166: make PROXY protocol implementation compliant with spec

[33mcommit 18ac4a20c9021e72a2722943525a81818d862234[m
Author: Stefan Paletta <stefanp@nein.io>
Date:   Fri Aug 25 00:02:40 2017 +0200

    UNDERTOW-1166: make PROXY protocol implementation compliant with spec

[33mcommit fe8542987cf5296e142a0e31ad8d00e299fe8ec6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 24 15:50:51 2017 +1000

    UNDERTOW-573 Add support for v1 of the proxy protocol

[33mcommit 640e3ceee5218ec1ad417fbf279ffc5a2dddac6e[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Aug 23 17:41:00 2017 -0400

    HttpClientConnection catches failures more broadly
    
    In some (likely failure) cases I've noticed the undertow client
    fails to execute any ClientCallback methods.
    
    I've noticed NPEs in the the logs from SslConduit.doUnwrap, so
    it's possible this is caused by UNDERTOW-1156.

[33mcommit 6d805e34b807c2bbcb71895619d7eedef45fb0d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 23 12:20:51 2017 +1000

    Fix typo

[33mcommit 440288804bb4a57c23d8994a3429d826db63160a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 23 12:10:32 2017 +1000

    UNDERTOW-1163 Add io.undertow.legacy.cookie.COMMA_IS_SEPARATOR System property to allow cookies to be seperated by a comma

[33mcommit e77fcd1417bb4a39c957e1db409d04ee5bf2112d[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Mon Aug 14 11:28:07 2017 -0400

    UNDERTOW-1164 ServletOutputStreamImpl uses AtomicIntegerFieldUpdater as well

[33mcommit a1845f7fa2be41d2d4ff86d45583646a394a1d27[m
Merge: 52a3c8d19 d95237e48
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 22 14:48:47 2017 +1000

    Merge pull request #546 from jaikiran/UNDERTOW-1016
    
    [master branch] UNDERTOW-1016 Fix potential NPE while dealing with unresolved InetSocketAddress

[33mcommit d95237e481673c82c6f9bd9c217a0e7c5ca523e2[m[33m ([m[1;31mjaikiran/UNDERTOW-1016[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Tue Aug 22 10:08:41 2017 +0530

    UNDERTOW-1016 Fix potential NPE while dealing with unresolved InetSocketAddress

[33mcommit 52a3c8d1977649ccf73f77c8f656c7418bb8b147[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 21 12:24:17 2017 +1000

    UNDERTOW-1162 Possible race when HTTP pipelining is in use resulting in connection termination

[33mcommit 269e59c1da015556b6a03e7d63071af001319768[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 16 15:01:28 2017 +1000

    UNDERTOW-1160 ServletPrintWriter.checkError does not flush

[33mcommit f2cdb4d65e294624b383f2d7a80f5eba63095a04[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 14 16:17:38 2017 +1000

    Make checkstyle happy

[33mcommit c8ededd90987b0bdacfe85489de55bd13ec9984d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 14 15:53:28 2017 +1000

    UNDERTOW-1158 Potential race in ServletInputStream state update

[33mcommit 2edabc93796370f56c9d0bb8b8e9ad5e2a373177[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 14 10:13:53 2017 +1000

    UNDERTOW-1157 IOException in HttpClientConnection can result in NullPointerException if no request is active

[33mcommit 4a5b2665a19d48f64afd7c4d8d91e72a608b0f4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 14 09:25:11 2017 +1000

    UNDERTOW-1156 SslConduit.doUnwrap suppresses exceptions/problematic close handling

[33mcommit d94f436dae2976ad401b4cfe1dfbfbfe6a8457ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 14 09:14:44 2017 +1000

    UNDERTOW-1155 Undertow builder ignores key and trust managers

[33mcommit b7466bdd798c0e16f687b3d7521357008749a029[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 11 14:10:04 2017 +1000

    UNDERTOW-1154 NPE when accessing via HttpClientConnection with wrong bad certificate

[33mcommit 7a2a32d7d47ca584566b3f7d05a1389c5aa0e111[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 11 08:26:56 2017 +1000

    UNDERTOW-1148 Change existing factories to use the new API

[33mcommit e5472106e84c1530b815e843ff958fce62ef71f5[m
Merge: 04e9527f9 c87426ebc
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 11 08:15:09 2017 +1000

    Merge pull request #541 from MicroProfileJWT/master
    
    UNDERTOW-1148 possible approach

[33mcommit 04e9527f91e998a72cedb35bf09b3889d1a0a83e[m
Author: Lawrence Wagerfield <lawrence@wagerfield.com>
Date:   Thu Aug 10 20:19:53 2017 +0100

    UNDERTOW-1153 Only send path (part after hostname) to upstream for HTTP proxy requests

[33mcommit e9b205724182fd3637ce9e5ed2e04c481f2b88d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 11 08:02:11 2017 +1000

    UNDERTOW-1152 Undertow loggers contain unused log messages

[33mcommit 785f9ec69fb6161b13ef0d58add4353e54867a8b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 10 12:25:52 2017 +1000

    UNDERTOW-1151 Session last accessed time should be updated at the start of the request and not the end

[33mcommit eff5353849abd090adbdf89035c7502137d77bcd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 10 09:50:26 2017 +1000

    UNDERTOW-1150 Hpack ArrayOutOfBound exception when client sends invalid index

[33mcommit c87426ebc940103d7864a5e3a2a1d3256b08166c[m
Author: Scott Stark <starksm64@gmail.com>
Date:   Tue Aug 8 18:27:54 2017 -0700

    UNDERTOW-1148 possible approach
    
    Signed-off-by: Scott Stark <starksm64@gmail.com>

[33mcommit 5d58acc888032ea40cbc09447378d85b4527c836[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 3 11:04:48 2017 +1000

    UNDERTOW-1145 io.undertow.servlet.test.streams.ServletInputStreamTestCase gets stuck on Solaris

[33mcommit 6832acb00e4149dc821283850985400691a9839c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 2 11:00:34 2017 +1000

    UNDERTOW-1144 URL session tracking - sessionid is appended if there is old sessionid in the URL

[33mcommit bc4039ea038259e6842f1f9800d68c79e1bca165[m
Merge: a24bd33c4 ee4a962f6
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 1 12:48:03 2017 +1200

    Merge pull request #535 from jstourac/typoFix
    
    [UNDERTOW-1142] fix of two minor typos in log messages

[33mcommit ee4a962f6998815a29459c79e0e0dddcb013d2fc[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Mon Jul 24 19:56:36 2017 +0200

    [UNDERTOW-1142] fix of two minor typos in log messages

[33mcommit a24bd33c4bf3cc3040b3f7d0b8a1f246f8029c61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 21 14:40:35 2017 +1200

    Fix issue where forceInit would be called before the thread context had been established

[33mcommit 9ef7dda1317cd3a14687910052aab2f0fef0242a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 21 14:12:27 2017 +1200

    UNDERTOW-1140 make sure read() throws an exception if isReady() has not been called

[33mcommit 6019e88e12c3a503f845ef5166c1aaf0cee671df[m
Merge: 96e476370 3ff1611be
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 19 10:02:58 2017 +1200

    Merge pull request #534 from favila/patch-1
    
    UNDERTOW-1139 Not-accepted websocket extension will NPE connection

[33mcommit 3ff1611be253a13e908c5fc6b6138ec5ce4b7fd3[m
Author: Francis Avila <francisga@gmail.com>
Date:   Tue Jul 18 12:53:39 2017 -0500

    UNDERTOW-1139 Not-accepted websocket extension will NPE connection
    
    If a websocket ExtensionHandshake is available but fails negotiation against the client-supplied extensions, the websocket connection will die with a null pointer exception.
    
    The problem is that the Handshake class does not check the result of `ExtensionHandshake.accept(WebSocketExtension ext)` for null (which means the extension should not be used) before adding this extension to the list of selected and configured extensions on the connection. The null blows up later.
    
    This commit checks whether the available extension was accepted by checking for a null return value from the extension's `accept` method. It stops checking for `ext != null` because this is unnecessary.

[33mcommit 96e4763706ef053ec822a19644439abc00e8c4bf[m
Merge: 1ef99122c 383d29887
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 18 15:09:58 2017 +1200

    Merge pull request #533 from cakofony/windows_path_separator
    
    Apply fix for UNDERTOW-432 to Windows systems

[33mcommit 1ef99122c4d70a84cf3706031df2d123166292fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 18 14:56:22 2017 +1200

    UNDERTOW-1126 security debug logging is a little verbose

[33mcommit 383d29887450ff41c3bdd382b2560d835d6bf191[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Mon Jul 17 19:19:53 2017 -0700

    Apply fix for UNDERTOW-432 to Windows systems
    
    The path being checked is coming from the request, which doesn't
    depend on the platform file separator.

[33mcommit a2180980797cf1e5f08db64b7b74f95dcc599106[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 18 12:25:28 2017 +1200

    UNDERTOW-1125 Ignore x-forwarded-port that is smaller than 0

[33mcommit 49b033796f7aee7e127ef9537ba02d8bc88c027f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 18 11:23:16 2017 +1200

    UNDERTOW-1136 allow pong messages in the middle of fragmented messages

[33mcommit af13f4ef14c1d53bfedd50231229a536c73102bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 17 10:09:16 2017 +1200

    UNDERTOW-1135 wrong scheme and port extracted from x-forwarded-* headers when there are multiple upstream proxies

[33mcommit 73cef04a4cccba8c4c070e96ef18918ecfe39212[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 14 13:11:00 2017 +1200

    UNDERTOW-1134 Fix issue where $ expressions in the form $1 can consume the following characters
    
    Note that this commit only includes a test, the issue was accidently included in the commit for
    UNDERTOW-1061

[33mcommit 42791d2b53aa469b91559ca65b26deecb4c3c5ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 13 14:30:49 2017 +1200

    UNDERTOW-1128 Add trace logging to the PathResourceManager

[33mcommit e93f6fe3dd8e53ef019fd569ceb7d1e250912705[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 13 10:31:33 2017 +1200

    UNDERTOW-1132 Filter.doFilter() is executed before Servlet.init() in Undertow
    
    Even though this is fine per spec it does not match the behaviour of other Servlet containers

[33mcommit f798cd9031cc0ff2c8c76553ef3e25a6a99b9317[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 13 09:45:40 2017 +1200

    UNDERTOW-1131 Do not return 'null' for the value when invalidating a cookie

[33mcommit 2010b5edf04ba918d0cd1bf85f272f3cbe61ea4b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 29 16:51:14 2017 +1000

    UNDERTOW-797 serve pre compressed resources

[33mcommit 38cc8c6ca97fc96af1621c98b34a10f377501cae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 29 15:59:34 2017 +1000

    Make default servlet use a ResourceSupplier

[33mcommit 83c53ffb1b74df64b6e2524d0352b8accd48703d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 29 10:22:56 2017 +1000

    Make findbugs happy

[33mcommit 4ac6c766fe3b7c85281676a1544fd1c19365feb4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 29 09:08:31 2017 +1000

    Downgrade XNIO back to 3.3.x series

[33mcommit a23a13a81e9de0be13f547f1005589f8dd95691c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 27 08:36:18 2017 +1000

    Fix test failure on linux

[33mcommit 4b05ee6ecea0bfb6fc1f04975c39b748d13b2f7a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 26 12:04:40 2017 +1000

    UNDERTOW-1092 UNDERTOW-1113 Servlet 3.1 ReadListener/ServletInputStreamImpl are not threadsafe

[33mcommit 07a09f6ff64b7f0e7986680f78ed99247c13c5a9[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Thu Jun 15 12:18:21 2017 -0400

    UNDERTOW-1113: Testing for Servlet 3.1 ReadListeners off IO Thread

[33mcommit 04ced073fefb550ea1dbe8235a3d6ddda05a3fc7[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Jun 8 18:36:01 2017 +0900

    UNDERTOW-1095 UNDERTOW-1096  Add RFC6265 compliant cookie validation and correct quoting to the cookie for a backward compatible behavior
    
    RFC6265 (Section 4.1 Set-Cookie) states that Servers SHOULD NOT send
    Set-Cookie headers that fail to conform the defined grammer.
    For example, cookie value should be US-ASCII characters excluding
    CTLs, whitespace, double quote, comma, semicolon, and backslash.
    
    Porting validation logics for cookie value, path and domain attributes
    from org.apache.tomcat.util.http.Rfc6265CookieProcessor in Tomcat 8.x.
    
    Utility methods and static constants are ported from JBossWeb/Tomcat
    code to restore Set-Cookie format and behavior in EAP 6 (JBossWeb).
    
    This automatically quotes cookie value, path and domain attributes when
    these attributes contain any seprarator characters defined in old cookie
    specification RFC2109.
    
    This behavior can be disabled when UndertowOptions.ENABLE_RFC6265_COOKIE_VALIDATION
    is set to true and using RFC6265 Cookie validation.

[33mcommit 4510f5f03a85845c3fab4f89c2161b22c2360152[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 23 11:05:44 2017 +1000

    UNDERTOW-1114 NPE in io.undertow.client

[33mcommit 7ee0452dbcc4f6664c7bea64a62a4eba4e1b99ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 22 12:23:41 2017 +1000

    UNDERTOW-1111 Undertow does not respect javax.servlet.SessionCookieConfig#getMaxAge contract

[33mcommit eaa590cbf6e8e09f741bb7436eeb2109704059f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 22 11:37:28 2017 +1000

    Update OpenSSL version

[33mcommit cca6ca9706a62b268a5e6b92bbc71cb5ad23df7c[m
Author: Guillaume Nodet <gnodet@apache.org>
Date:   Mon Apr 3 16:12:58 2017 +0200

    OSGi support

[33mcommit 30a74a38547673bf98854be5155ae9fd65c7bc3e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 21 11:18:15 2017 +1000

    UNDERTOW-1110 CachedResourceManager may not invalidate correctly

[33mcommit 2bfdc9a8adc0de9493dd1c2bf91069e69c98f97f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 21 07:31:51 2017 +1000

    UNDERTOW-1109 Logging problem in PathResourceManager

[33mcommit b9ea34ce2b1c19dc2c5b8113ced5fa179fad4c99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 20 15:54:25 2017 +1000

    UNDERTOW-1108 HttpServerExchange.getHostPort throws exception if port is not a number

[33mcommit cbc177c214e56fec612182b29dbfce4c7c1e5f46[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 20 14:02:47 2017 +1000

    UNDERTOW-1107 UT005085 can be generated in some circumstances

[33mcommit 0a3c2affefd4a02cfb80219512d4e77a58edacb3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 20 13:29:37 2017 +1000

    Update to latest draft of the Servlet 4.0 spec

[33mcommit eede917520f0ffe02d8e2fce582bd7f02682a8b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 20 12:53:49 2017 +1000

    UNDERTOW-1106 Change default of REQUIRE_HOST_HTTP11 to true

[33mcommit b6666f44b6bb7cc6a1646ea00d5caf73e1f6a592[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 20 12:51:05 2017 +1000

    UNDERTOW-1091 better validation for host header

[33mcommit 9f2a223e4a20227d10371136f13e57e5fee1562f[m
Merge: 3068fd319 2568d4825
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 19 09:29:29 2017 +1000

    Merge pull request #523 from cakofony/fix_write_listener
    
    UNDERTOW-1103: Servlet 3.1 WriteListener impls can run asynchronously

[33mcommit 3068fd319ed8681f865b76165c00cd1687b5b6af[m[33m ([m[1;31mmsfm/master[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 16 13:23:54 2017 +1000

    UNDERTOW-1084 if dispatcher executor is set when dispatching from outside a handler chain the executor will not be cleared

[33mcommit c8b8c4e7cebdac1589aa0b6a1b8625a4794d57e5[m
Merge: d1153b532 3a73ba951
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 16 08:11:15 2017 +1000

    Merge pull request #527 from cakofony/deflater_safety
    
    Fix edge case where DeflatingStreamSinkConduit may leak a Deflater

[33mcommit d1153b5327b77817dc8ffa1ec95ae13c23d3ffa1[m
Merge: 0d2d03ad9 eb5544909
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 16 08:10:32 2017 +1000

    Merge pull request #528 from cakofony/inflater_pooling
    
    Support pooling Inflater instances for reduced jni overhead

[33mcommit eb554490994369f0a570a4d08ba5933b551fd395[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Thu Jun 15 11:11:14 2017 -0400

    Support pooling Inflater instances for reduced jni overhead
    
    GzipStreamSourceConduit and InflatingStreamSourceConduit take
    an inflater pool to allow reuse of expensive objects.

[33mcommit 3a73ba9513c3995539bf744fe309af38bb4e809e[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Thu Jun 15 10:52:55 2017 -0400

    Fix edge case where DeflatingStreamSinkConduit may leak a Deflater
    
    In some error cases terminateWrites may be called after
    freeBuffer, so we must check that deflater is non-null. Otherwise
    we may inadvertantly clobber a deflater that has been picked
    up elsewhere.

[33mcommit 2568d482569da410ba07c891aae348702c806c48[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Fri Jun 2 22:02:44 2017 -0400

    UNDERTOW-1103: Servlet 3.1 WriteListener impls can run asynchronously
    
    Writes are suspended prior to execution, and resumed once
    ServletOutputStream.isReady returns false.
    ServletOutputStreamImpl.closeAsync always runs on the IO worker.

[33mcommit 0d2d03ad93d09b197b4e69bd1f80d8ade895d433[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Tue May 16 17:22:17 2017 -0400

    Support pooling Deflaters
    
    Gzip and Deflate encoding providers accept a DeflaterPool allowing
    them to reuse deflaters to cut down on jni overhead. No pooling
    implementations have been provided yet.
    
    bugfix:
    The default DeflaterPool implementation will call Deflater.end()
    when finished, releasing the native ref.

[33mcommit 4b88e1906368fa1cd0e24247e03e852e5e31b050[m
Author: Christoph Sturm <me@christophsturm.com>
Date:   Sat Jun 10 13:57:36 2017 +0200

    UNDERTOW-1104 use IO logger for IOException

[33mcommit 7c576818983766db4f9a0031bd9068e2cd95fed0[m
Merge: a92631b24 5cc68a6d0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 14 16:25:07 2017 +1000

    Merge pull request #524 from cakofony/release_flaters
    
    Call Inflater/Deflater.end when we're finished with them

[33mcommit a92631b24470d1c45d8c609209a676254f2c8c39[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 14 15:40:57 2017 +1000

    UNDERTOW-1099 Thread safety issue with GracefulShutdownHandler#decrementRequests

[33mcommit c92eb5edd0177fa9016571c3a4f94e03147762d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 14 12:11:59 2017 +1000

    UNDERTOW-1102 Issue with SSLConduit close handling

[33mcommit 45df895243d934909a56d4a463ec42e8f441a6e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 14 10:43:11 2017 +1000

    UNDERTOW-1085 NullPointerException if security is disabled

[33mcommit 9bfe9fbbb595d51157b61693f072895f7dbadd1d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 13 06:50:00 2017 +1000

    UNDERTOW-1035 Websocket non clean close can cause IO thread to get stuck in a loop

[33mcommit 5cc68a6d03315673374d0fc3cef243e942dedb29[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Fri Jun 9 17:38:03 2017 -0700

    Call Inflater/Deflater.end when we're finished with them

[33mcommit 1e72647818c9fb31b693a953b1ae595a6c82eb7f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 30 11:36:46 2017 +1100

    JBEAP-9909 Prevent HTTP smuggling attacks by making sure messages do not contain invalid headers.
    
    Also verify that there is at most one Content-Length and Transfer-Encoding header

[33mcommit 3c4d491034bc03b2501f7fed25ee1e916dc71389[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 7 12:05:38 2017 +0200

    UNDERTOW-1093 Don't use XNIO buffer pool for the indirect pool

[33mcommit bb8cd967476ba0a31ced2d0b4110ac5828286403[m[33m ([m[1;31miweiss/UNDERTOW-1091[m[33m)[m
Author: Ingo Weiss <ingo@redhat.com>
Date:   Tue Jun 6 14:55:07 2017 +0100

    [UNDERTOW-1091] Invalid response code for empty host value in request
    
    Issue: https://issues.jboss.org/browse/UNDERTOW-1091

[33mcommit 181df33eea06632b05323617925c8e843d436e9b[m
Merge: d318aab7c 43134d5e0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 1 10:19:28 2017 +1000

    Merge pull request #516 from luck3y/shutdown_fix_test
    
    test fix / workaround for wildfly shutdown with MCC that hasn't called close.

[33mcommit 43134d5e0a123ba64c3306c3d5fe26e47a9053c9[m
Author: Ken Wills <ken@zaptillion.net>
Date:   Wed May 31 13:31:27 2017 -0500

    test fix / workaround for wildfly shutdown with MCC that hasn't called close.

[33mcommit d318aab7ccf9eb851a17f9ab7c17da6697371d61[m
Merge: f2f5aad48 33f3beb2e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 31 14:08:15 2017 +1000

    Merge pull request #511 from rhatlapa/jacoco-update
    
    Jacoco update

[33mcommit f2f5aad4816386ec6c096ae72f02811a0a810148[m
Merge: 73f5f9b27 79e1c721b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 31 06:58:30 2017 +1000

    Merge pull request #513 from rhatlapa/explicit-surefire-plugin-version
    
    Explicit surefire plugin version

[33mcommit 79e1c721bfafd80f504ce72141567b2fa1acc478[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Tue May 30 17:27:51 2017 +0200

    Explicit surefire plugin version

[33mcommit 33f3beb2edba581438b2ec868bc5ff5901deca73[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Mon May 29 14:56:26 2017 +0200

    Updated jacoco version to 0.7.9 + merged jacoco report

[33mcommit 73f5f9b27f8b57daacc5d10989ef8f0d8b63205b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 25 12:05:48 2017 +1000

    UNDERTOW-1083 Add getSslSession to ServerConnection

[33mcommit 9625d1f8fc712e50dfdfd6f96166163942f4656e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 24 14:20:48 2017 +1000

    Fix issue with previous commit

[33mcommit 0500a29209750d1712cf6fab1349034886f59c2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 24 14:09:04 2017 +1000

    UNDERTOW-1079 Give tests more time to finish using buffers

[33mcommit 2746d87bd171bc670e1c7a2640ad2893552fe0a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 24 12:31:59 2017 +1000

    UNDERTOW-1079 Web socket tests attempt blocking operations from the IO thread

[33mcommit 177efba2518e46e6d3ebbffdac25889708991b94[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 24 08:49:40 2017 +1000

    UNDERTOW-1081 URLResource leaks file descriptors when reading the content length and last modified

[33mcommit 4025ca0a578a94530db15a4169a0189369483648[m
Author: Vasco Veloso <vveloso@gmail.com>
Date:   Thu May 18 13:28:03 2017 +0100

    Fix potential infinite loop in AbstractFramedChannel#flushSenders

[33mcommit a6976b76feea6718ff1756ef8b28b57ddff9a6d2[m
Merge: c57112532 e08773d8f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 19 13:21:09 2017 +1000

    Merge pull request #509 from aldaris/exceptionpage
    
    Improve HTTP 500 page

[33mcommit e08773d8f9c10335eb8efc8d4458888f41b4ce61[m
Author: Peter Major <peter.major@forgerock.com>
Date:   Thu May 18 11:14:41 2017 +0100

    Improve HTTP 500 page

[33mcommit c57112532f02094ea8b66bec7e15469a9d7175c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 18 08:13:58 2017 +1000

    UNDERTOW-1077 Add option to allow DefaultServlet to handle POST as a GET

[33mcommit aa47bcf584dcc3dbbb9223f0c682bb33f8cda097[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 18 07:46:31 2017 +1000

    UNDERTOW-1078 Undertow statistics collector can break in certain non-standard usecases

[33mcommit d1e02bf8443c0a3a8f2e74f5e3c33330d792606d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 12 07:04:18 2017 +1000

    Fix findbugs issue

[33mcommit d53dbdcd20f55a228e9062c27c8744e63aa1d392[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 11 17:08:18 2017 +1000

    UNDERTOW-1076 HTTP/2 might send the END_STREAM flag on the second last frame instead of the last one

[33mcommit 7535af68de6aaf60e56d7a2c924403d2e1d2a3e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 11 11:19:04 2017 +1000

    UNDERTOW-1074 Fix potential deadlock in HTTP/2

[33mcommit 45df54e9cf19f52f2c3ea37ed437053edb5063d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 10 12:04:29 2017 +1000

    UNDERTOW-1075 handleIfUnmodifiedSince refers to handleIfModifiedSince

[33mcommit 67a256e8c464fad722be35edf13c806b7c8d924b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 10 12:00:01 2017 +1000

    UNDERTOW-1073 Add support for removing paths registered within RoutingHandler

[33mcommit 81c42da1e583d0458d8f6002a855221930f908a4[m
Merge: 58e068d14 2a2df0f19
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 10 07:29:35 2017 +1000

    Merge pull request #507 from jstourac/fixJettyAlpnProviderNameTypo
    
    [UNDERTOW-1050] minor: just a fix of a typo in name of JettyAlpnProvider

[33mcommit 2a2df0f19624a4a17b8895a356a17b4c3747d33f[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Fri May 5 12:37:56 2017 +0200

    [UNDERTOW-1050] fix of a typo in name of JettyAlpnProvider
    
    - fixes name of the JettyAlpnProvider that was introduced by
      commit 95adc028f222eb662715e72ec9ba43b07414d622 .

[33mcommit 58e068d14865dc523c434c31068a03a29a51c1be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 9 07:28:14 2017 +1000

    UNDERTOW-1072 Allow the session id alphabet to be customised

[33mcommit 3dfc310bbeb2d4659646dce92fbed830a92a25b5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 8 07:24:42 2017 +1000

    UNDERTOW-1068 fix issue where finish listener is not called

[33mcommit 855b743cf95705f064dad3aee432279b3494f445[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 5 15:33:37 2017 +1000

    UNDERTOW-1071 Reverse proxy does not work for POST requests when HTTP/2 is in use on the front end

[33mcommit 1780e35b4fadc880d0db1fb73cf4776fa3d3f34c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 4 15:55:45 2017 +1000

    Fix problem test

[33mcommit 1b12683f907968856d4b5a75570d41b5fae4c47f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 4 15:14:57 2017 +1000

    UNDERTOW-1070 rewrite handler produces invalid URLs when used with query part

[33mcommit ca8c6996ef7055e0bf7303fb5d39b71436c03750[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 3 09:52:57 2017 +1000

    Update to parent pom 23

[33mcommit e5f7e0755498e2f1afabfe25fa9d7a0e018550ce[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 3 09:43:15 2017 +1000

    minor

[33mcommit 9a1d761515d6e20b6c3e076c5adc99dbf6d11280[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 3 09:23:03 2017 +1000

    Ignore test for other protocols

[33mcommit 62fce6c250b040767e4a955e7c58a5eebe935e5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 3 09:12:53 2017 +1000

    UNDERTOW-1069 FixedLengthStreamSourceConduit may not wakeupReads if all data has been read but -1 has not yet been returned

[33mcommit 7505fa70444fe42a5195e16610f59cc55971f421[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 3 08:04:10 2017 +1000

    Add more debug logging to the HTTP client

[33mcommit e9cddb120e2b8e17f02363aba11aa9e7248458ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 3 07:52:12 2017 +1000

    UNDERTOW-1068 HTTP client connection does not correctly handle HTTP/1.0 responses that are not keep alive

[33mcommit 2e3d9ad02ddf3d7c31758b1765348901a9990ff3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 2 15:04:18 2017 +1000

    UNDERTOW-1067 HTTP2 upgrade should not be processed if the request expects a 100-continue

[33mcommit 347185656b85cd9f1f8c545be0fedcbac0bcc6d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 2 13:37:02 2017 +1000

    UNDERTOW-1066 HTTP upgrade based version of HTTP2ClientConnection does not setup close listener correctly

[33mcommit 224c2af8209e689ec032fa16b1f49aec20f94cda[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 1 17:17:52 2017 +1000

    UNDERTOW-1065 Fix potential race in HTTP channel when stream is fully flushed

[33mcommit 221839c8aed4e022e630a25beeac11a23b09922b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 1 13:25:11 2017 +1000

    If an exchange fails only RST the stream, not the whole connection when using HTTP/2

[33mcommit 856868fcf35c710de931707b4d28d3904d0ed4d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 1 13:09:15 2017 +1000

    Make sure HTTP/2 channels are removed

[33mcommit c2b5f3c186f94262eff0dd0a194b78625e184c12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 1 09:11:20 2017 +1000

    UNDERTOW-1064 make sure extended access log values are replaced with a - if empty

[33mcommit 31848a68230fb011828ed2cb6dc25df1fc86629d[m
Merge: 1c1d059e1 8c0fb65ae
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 1 08:36:38 2017 +1000

    Merge pull request #506 from kamil-triscik/undertow_1064_extendedLog_decode_fix
    
    UNDERTOW-1064 problem with decoding x-A/R/S/P(XXX) log options

[33mcommit 1c1d059e139a4ad2a52d08feffbee328d1792b58[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 1 08:26:16 2017 +1000

    UNDERTOW-1062 Improve handling of IOException in proxy

[33mcommit 8c0fb65aee32016eae462d5302adf9c09f24b65c[m
Author: Kamil Triscik <ktriscik@redhat.com>
Date:   Fri Apr 28 16:10:11 2017 +0200

    UNDERTOW-1064 problem with decoding x-A/R/S/P(XXX) log options

[33mcommit 1f4ed4604d582f7f1bcd5b064ef58e15750486a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 28 14:59:04 2017 +1000

    UNDERTOW-1063 Potential NPE in chunked stream source conduit in proxy

[33mcommit 3a4a07d443a1777ac4fe325e6c55c0e614b8b850[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 27 12:27:56 2017 +1000

    UNDERTOW-1061 Provide metric attribute to see max number of concurrently active sessions for deployment

[33mcommit 058ed2c37c4d2fb3938aedad0f91ab15eed546fa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 27 10:09:40 2017 +1000

    Fix issue with test under proxy

[33mcommit bb64fd5acfe5253400a32d6fba1f498700e4fd7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 27 08:49:55 2017 +1000

    UNDERTOW-1060 Extended log: x - H(secure) log always contains "false" value

[33mcommit 6faced244e151b77bbf3068bc943b7115a8e712b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 27 08:36:11 2017 +1000

    minor

[33mcommit 22ab18324fceba55607dc7b53cd164bf717923f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 27 08:35:38 2017 +1000

    UNDERTOW-1059 Extended log: x - O(XXX) not working

[33mcommit 971e9b941b3e39aaa2ac2c9b9f67e16d66c98938[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 20 11:25:16 2017 +1000

    Fix issue with last commit

[33mcommit 66514e6af7a268c9f6fd9bfd4dc14c63e6089671[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 20 10:13:14 2017 +1000

    Update to latest draft of Servlet 4.0

[33mcommit 16647a777deeaa501e07a623ce9f6400daaae6ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 18 13:58:47 2017 +1000

    UNDERTOW-1034 UT010019: Response already commited on async error

[33mcommit 384a982bc475e54b19c06af1302f8486deb91f85[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 18 07:46:44 2017 +1000

    UNDERTOW-1056 HTTP/2 completion listener may not be called if channel is forcibly closed

[33mcommit e4501ef85c23a91cd05a8d214f9fd46236301f82[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 13 09:22:06 2017 +1000

    UNDERTOW-1052 Add errors count to metrics handler

[33mcommit 95adc028f222eb662715e72ec9ba43b07414d622[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 11 18:12:32 2017 +1000

    UNDERTOW-1050 log the ALPN provider in use at debug level

[33mcommit 633abf3f0b68fc7263a0b5d6a5af28e826b99361[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 10 14:18:40 2017 +1100

    UNDERTOW-1049 Add ResourceSupplier interface

[33mcommit 92069f52ddd204d3b6445ede2f1c2fd41e254d89[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 10 14:23:13 2017 +1000

    UNDERTOW-1048 don't flush http2 client connection

[33mcommit 3ef72c4d9244f4aef1d5d80d22ceb498cf07f037[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 10 14:20:49 2017 +1000

    More UNDERTOW-1039 fixes

[33mcommit c3832f00b82a4a9ba84c7853f3241724d994223c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 10 12:39:58 2017 +1000

    Fix some issues with UNDERTOW-1039

[33mcommit 3886f03939dea528529ea1a78b2e476de18cd695[m
Merge: f9b4b3168 2460b4cb1
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 10 12:07:14 2017 +1000

    Merge pull request #504 from msfm/master_fix_typo
    
    Fix typos

[33mcommit 2460b4cb1c07c2f95a9cdaf6852d326cc97ac229[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Apr 6 18:38:36 2017 +0900

    Fix typo in ProxyPeerAddressHandler
    
    Use the logical AND (&&) instead of the bitwise AND (&) here.

[33mcommit 79389b78e2ccd2b64f875d853ffa74c21880438f[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Thu Apr 6 19:03:07 2017 +0900

    Fix a wrong name of RemoteHostAttribute

[33mcommit f9b4b31680321c900ec4903bcd0f646fb3b6dc8e[m
Merge: 4c16834a3 b760d97b9
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 6 15:44:24 2017 +1000

    Merge pull request #502 from rhatlapa/undertow-884-issue-exposure-in-test
    
    Exposing actual test failure in case of UNDERTOW-884

[33mcommit 4c16834a3b32e5b22286634b0f7a18e79362ef3c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 6 12:55:11 2017 +1000

    UNDERTOW-1045 HTTP/2 stream sink channels may not be correctly terminated on an unclean close in some cases

[33mcommit 852c4aef3458457fb1381d46691d46914d125323[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Mar 20 08:20:14 2017 +0900

    UNDERTOW-1021 AJP listener should log at DEBUG level when handling 400 Bad Request like wrong magic number and invalid Content-Length

[33mcommit e432579060c90a7d00906f7f9f8d705f3ca248cc[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Mar 20 06:56:08 2017 +0900

    UNDERTOW-1020 AjpRequestParser should output DEBUG log when exceeding max-parameters/max-headers

[33mcommit 8a29171b9eec24cd82966283e3a5c50000d67121[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Mar 20 06:50:03 2017 +0900

    Consolidate Http/AjpRequestParser's BadRequestException into the io.undertow.util package

[33mcommit e88a1551971f7bd9c3c1772c0c9b888580dd7107[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 5 14:56:10 2017 +1000

    UNDERTOW-1040 Request scheme attribute should be writable

[33mcommit b760d97b91d6248d3557ebae0fbf957bb540114e[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Tue Apr 4 17:21:57 2017 +0200

    Exposing actual test failure in case of UNDERTOW-884
    
    Original test was passing whether there was or wasn't included fix for
    UNDERTOW-884 in io.undertow.security.impl.FormAuthenticationMechanism.
    This change enhances the test to fail in case of wrong location header

[33mcommit 0f1e1c66c5ff61ec8c1f6d505cd1f60c24a2ebb8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 4 12:44:39 2017 +1000

    Add limit on size of HTTP/2 upgrade request

[33mcommit eebdccf7015e6c36e95746d77574ca96e0e6107b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 4 11:52:32 2017 +1000

    UNDERTOW-1039 HTTP2 upgrade handler cannot deal with a request body

[33mcommit c1bf8bf0447b6b938b4044ee0f29d14b1a5949e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 4 10:50:33 2017 +1000

    UNDERTOW-1038 Http2ClientConnection will always add the x-forwarded-proto header

[33mcommit e7bc877ffedb79fcde33fdcf0515658386c4e006[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 4 10:26:14 2017 +1000

    UNDERTOW-1037 HttpClientConnection only attempts h2 upgrade on GET requests

[33mcommit 1ef3aa4dd0e4b07a9d5d84644cbc744a57d0dadb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 31 08:28:37 2017 +1100

    UNDERTOW-1034 don't attempt to set the response code if the response has started

[33mcommit d9c914615ef4306bb08064007566edb7162d1380[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 30 11:05:59 2017 +1100

    Change the way test results are reported for better IDE integration

[33mcommit 52e4acfbf95a065f5fcc089ff62eeadbea5542af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 29 19:56:46 2017 +1100

    UNDERTOW-1032 if the client requests ALPN limit server ciphers to be HTTP/2 allowed ciphers

[33mcommit 8e2e6ee759709153b0ccce6b40f326249f547cae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 29 15:02:15 2017 +1100

    Remove accidental debug code

[33mcommit da5c552d1fff07a986223438fa0922cfbb429cc2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 25 06:40:51 2017 +1100

    UNDERTOW-1031 Client side of ALPN implementation will fail verification if the server does not support ALPN

[33mcommit 49fb4756c8294261f7671fe8e643ac2d9bfaf6e1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 24 11:05:12 2017 +1100

    Drop channel closed logging down to trace

[33mcommit 8e76e64a4f86554ebb4e9bf52230b3c58fb9ece6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 24 07:39:36 2017 +1100

    Make field final

[33mcommit 35009e83f64945dd5054c811781182d32ccfdd80[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 24 07:08:00 2017 +1100

    UNDERTOW-1011 Move finish listener invocation to the correct spot

[33mcommit 4bd5cd1c55cfe7e33bcf71a01b5a6457f111917a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 24 06:39:57 2017 +1100

    Minor update to log message

[33mcommit 20be7eb052a1efd44c8a1e6981f269344174543a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 23 11:28:15 2017 +1100

    UNDERTOW-1011 Make sure push back happens before finish listener is invoked

[33mcommit 86d52a5e9198991fe30a3616d9008cecc696fc0b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 14 10:53:18 2016 +1100

    UNDERTOW-1029 ParseState headerValuesCache can be exploited to fill heap with garbage

[33mcommit bca9af12ab5d57e2f04347804fc2340f666ad857[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 23 10:15:11 2017 +1100

    Add timeout to test

[33mcommit 0c77a0d6be879ba21f23885796916fe1e23c31b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 23 09:52:08 2017 +1100

    Add lacale to toLowerCase() call

[33mcommit c40847e196665f65808cfeb7bce1ceaa3e510c04[m
Merge: 57ba079d6 91dc7eef5
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 23 09:50:37 2017 +1100

    Merge pull request #499 from msfm/master_SameSite_Cookie
    
    UNDERTOW-1024 Add an experimental support for SameSite Cookie attribute

[33mcommit 57ba079d6ad5429a882d5fa2f12462e34b09c7bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 23 07:59:27 2017 +1100

    Correctly report response protocol for HTTP/2

[33mcommit a6f3dda334d7ba5f038f142f0aff79169d26ec4c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 22 14:28:20 2017 +1100

    If HTTP/2 is enabled register the upgrade handler

[33mcommit 91dc7eef52d4b75f86b0d275b838c070f87698ed[m
Author: Masafumi Miura <mmiura@redhat.com>
Date:   Mon Mar 20 18:24:50 2017 +0900

    UNDERTOW-1024 Add an experimental support for SameSite Cookie attribute

[33mcommit 94ee3aac02441c15524a5c1f60687d8e6a227c85[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 21 11:06:54 2017 +1100

    UNDERTOW-1027 Check enabled protocols as well as ciphers when determining ALPN avaibility

[33mcommit 217beeda02255be9c47645c4dc5f5e3e9ea2a52c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 20 17:25:21 2017 +1100

    UNDERTOW-1006 CachedAuthenticatedSessionHandler will change session id even if caching is not required

[33mcommit ab1bd5eb53b5ccf7535c4b0846a236fefee66fe0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 20 13:51:35 2017 +1100

    UNDERTOW-1011 Chunked requests can be lost if they are read after the response is generated

[33mcommit 226aeb9367e1eb2b60ef7247672aa711b3210e97[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 15 15:01:31 2017 +1100

    UNDERTOW-1014 When close() is called on a client connection any pending requests may not be notified of failure

[33mcommit bf270eec7adb0f4f091129b6064eac5e7c94bbd4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 14 10:30:34 2017 +1100

    UNDERTOW-1012 Make sure close happens from the IO thread

[33mcommit 5cbdc44b7e3868f60ed87de74d81a8d3508682dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 11 13:39:02 2017 +1100

    UNDERTOW-1011 If the response is sent before the chunked request is read the next request may not be processed

[33mcommit b384be25149eac9020848bfa69445c7a47ac2a6f[m
Merge: 4b2848a51 d94ad5cb4
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 10 14:23:08 2017 +1100

    Merge pull request #494 from cakofony/path_resource_etag
    
    PathResourceManager may be configured with an ETagFunction

[33mcommit 4b2848a5130dcfa2d40d85a7ee937cea8a93cfc4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 7 11:29:34 2017 +1100

    UNDERTOW-1009 SSLHeaderHandler should not require base64 SSL_SESSION_ID

[33mcommit 98b0a931ee23defb38e7d1774fbe57c0a260dab2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 6 15:37:50 2017 +1100

    UNDERTOW-998 Connection is closed without HTTP response when the headers are bigger than defined header-size
    
    We now make a best effort attempt to return a 400 response

[33mcommit 2b71e928bb467e4cf073af5b73f731648ae5244d[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Fri Mar 3 21:02:24 2017 -0500

    UNDERTOW-1008 Fix charset parsing regression
    
    Fix content type parsing regression introduced by
    8ef565d9d41505d4ce0b7896326bec7b43701fb4
    
    content type parsing fails when no whitespace is present following
    the delimiter semicolon.

[33mcommit d94ad5cb49bbf2a5338c76ebfae2319951306916[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Sat Mar 4 14:29:12 2017 -0500

    PathResourceManager may be configured with an ETagFunction
    
    PathResourceManagers already provided eight constructors, this
    adds a builder to avoid more going forward.

[33mcommit c42d4359a39ea1346c5a310d78d385bbc13a66d2[m
Merge: cbb284c37 3cf087586
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 28 08:02:42 2017 +1100

    Merge pull request #491 from KillerDiller/fix-trace-handler
    
    Fix missing space in HttpTraceHandler response.

[33mcommit cbb284c37fef5f0d86ba87aac59f3e4f51966990[m
Merge: 8215d4aae 219fda525
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 28 08:01:47 2017 +1100

    Merge pull request #492 from soul2zimate/UNDERTOW-1005
    
    [UNDERTOW-1005] fix issue in max-parameters counting.

[33mcommit 219fda5257db5f7d428d9253ae12d1a5c58fe177[m
Author: Chao Wang <chaowan@redhat.com>
Date:   Mon Feb 27 10:46:56 2017 +0800

    [UNDERTOW-1005] fix issue in max-parameters counting.

[33mcommit 3cf0875868f3045f72ef8f54447b1618254f1b0b[m
Author: Stefan Paletta <stefanp@nein.io>
Date:   Fri Feb 24 21:23:37 2017 +0100

    Fix missing space in HttpTraceHandler response.

[33mcommit 8215d4aaeb69e54515ec62bfc3c803924cf320d9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 23 12:41:30 2017 +1100

    UNDERTOW-1003 If an existing session id is present Undertow should check other session managers to see if it exists

[33mcommit 77ea91f9555d535a81282a59a83ea5a651123bf3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 21 16:39:42 2017 +1100

    UNDERTOW-1000 Web Socket EncodingFactory does not resolve correct type

[33mcommit fc6dd688eab07b8d5aeedf71670b41a418e307b2[m
Merge: 0a0fcefe1 1054719fc
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 21 16:10:34 2017 +1100

    Merge pull request #490 from cakofony/configurable_deflate_level
    
    Allow configurable deflater level for response compression

[33mcommit 1054719fcd2039a37b5ad764ee2a7fa9a9806e18[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Mon Feb 20 14:28:07 2017 -0500

    Allow configurable deflater level for response compression

[33mcommit 0a0fcefe1003db45b65d35e9b8faa0c611f2dbf5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 20 16:25:31 2017 +1100

    UNDERTOW-999 Undertow ALPN uses client order not server order to determin next protocol when using ALPN

[33mcommit 312def96faeed43491dabc32383647604a0b056d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 20 11:37:48 2017 +1100

    UNDERTOW-997 Add more HTTP/2 RFC fixes

[33mcommit 97efb66d08bb3f18adcc4d2d590921c1168671aa[m
Merge: e0f29745a 783917d2f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 20 07:57:08 2017 +1100

    Merge pull request #489 from rhatlapa/categories
    
    Introducing UnitTests category.

[33mcommit 783917d2f0bc266c5c490576ef16d4bcbd4e9da1[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Sat Feb 18 15:02:36 2017 +0100

    Introducing UnitTests category.
    
    Unit tests which don't start server are considered as standard unit
    tests. The benefit is to be able to run some basic tests very quickly
    and functional tests leaving as final check.

[33mcommit e0f29745a5d611e54db3ec89b7cfc2cfe9886e51[m
Merge: cb0a53e57 2eb8fbc6a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 16 10:20:39 2017 +1100

    Merge pull request #487 from rhatlapa/findbugs-fix
    
    Fixing findbugs issue REC_CATCH_EXCEPTION

[33mcommit 2eb8fbc6acd601f16b760f7572b2c483cbc00316[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Wed Feb 15 15:04:05 2017 +0100

    Fixing findbugs issue REC_CATCH_EXCEPTION

[33mcommit cb0a53e57a2ccbc69789c05c06b381939837845c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 15 15:53:40 2017 +1100

    UNDERTOW-996 Undertow can leak connections when using SSL if the SSLEngine creation fails for whatever reason

[33mcommit e299bdc20cd32d1d8b0e3c42348141a3f4d8b5f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 15 14:56:24 2017 +1100

    UNDERTOW-986 HTTP2 listener doesn't respect MAX_HEADER_SIZE setting

[33mcommit a48cb9240e1071f2ff578f209f28989f16f64683[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 14 08:47:43 2017 +1100

    UNDERTOW-995 Jetty ALPN listener does not call ALPN.remove if the protocol is unsupported

[33mcommit 0d51f5ca026971afc07cc64531124d71cedc8bc8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 13 14:33:04 2017 +1100

    UNDERTOW-993 Name of Multipart Parts is parsed incorrectly when filename property comes first

[33mcommit f35df54bdc81fc3cc1952654e7564e3644d1dcea[m
Author: Gunnar Morling <gunnar.morling@googlemail.com>
Date:   Mon Feb 13 04:16:18 2017 +0100

    UNDERTOW-987 Providing Java 9 variant of FastConcurrentDirectDeque which doesn't use Unsafe (#486)
    
    * UNDERTOW-987 Adding base revision of FastConcurrentDirectDeque
    
    * UNDERTOW-987 Updating FascConcurrentDirectDeque to ConcurrentLinkedDeque 1.50
    
    * UNDERTOW-987 Copying FastConcurrentDirectDeque for Java 9
    
    * UNDERTOW-987 Adding Java 9 variant of FastConcurrentDirectDeque;
    
    * Based on ConcurrentLinkedDeque 1.88, using VarHandle instead of Unsafe
    * Adding specific compilation step for Java 9 specific sources
    * Adapting JAR and resources plug-ins for creating a multi-release JAR

[33mcommit 01ad99a3b8d4bd48e9f16a83d234116368be632c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 11 12:04:19 2017 +1100

    UNDERTOW-994 ajp connection hangs if a post HTTP request header contains 'Transfer-Encoding: chunked'

[33mcommit 66c17d18e0435c2af6303116611a49276e80ffba[m
Author: basro <useruser@gmail.com>
Date:   Thu Feb 9 00:44:52 2017 -0300

    Websockets PooledByteBuffer API (#479)
    
    * PooledByteBuffer overloads for all the send methods.
    
    * Fix documentation for sendBinary methods saying "text" and add missing timeoutmillis param to most methods.
    
    * Code style fixes, remove trailing spaces

[33mcommit e87b178eea3c05ed42f069eb0ebcc3dd703ddffc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 9 11:39:41 2017 +1100

    UNDERTOW-988 DefaultIoCallback#onException should log the IOException

[33mcommit e57fc34cb8dc5d4dd83e9c064a2be1b25cdd469a[m
Merge: 1766107aa e1228551d
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 9 11:01:54 2017 +1100

    Merge pull request #483 from ctomc/jdk9
    
    Fixes to make it work on latest JDK9 builds

[33mcommit 1766107aa932c0dfd2093a20ef1872027bc96827[m
Merge: b4702edec 5ef69f319
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 9 11:00:47 2017 +1100

    Merge pull request #485 from gunnarmorling/UNDERTOW-987
    
    UNDERTOW-987 Some preparations for building/running Undertow with Jigsaw

[33mcommit 5ef69f319e47b03d75316d0f0e7b23091955a9d5[m
Author: Gunnar Morling <gunnar.morling@googlemail.com>
Date:   Wed Feb 8 23:04:35 2017 +0100

    UNDERTOW-987 Some preparations for building/running Undertow with Jigsaw:
    
    * Service providers must be public classes (or nested within a public class)
    * Avoid duplicated service definition

[33mcommit e1228551db3c5c02d61ed59a01d51a6b41b3d2fa[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Feb 7 23:15:42 2017 +0100

    Fixes to make it work on latest JDK9 builds

[33mcommit b4702edeceab511a7419c413fd3bc28d70ad940d[m
Merge: 8d868890c 69ecb2fcc
Author: Jason T. Greene <jason@stacksmash.com>
Date:   Thu Feb 2 14:16:32 2017 -0600

    Merge pull request #480 from n1hility/master
    
    Fix UNDERTOW-981 - Filter default ports of a scheme in ProxyPeerAddressHandler

[33mcommit 69ecb2fcc21e6e83bfe15626f2d4d3865df0c889[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu Feb 2 11:56:15 2017 -0600

    Fix UNDERTOW-981

[33mcommit 8d868890ca2c726f65ce59bcf93a247c4f1b42be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 2 10:42:36 2017 +1100

    UNDERTOW-980 Servlet name '*' is not recognised in Servlet name mappings

[33mcommit ba5782bce767bab970e99b548f2185c6b58710b0[m
Merge: 7eb9d7b02 d75b7fd8b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jan 28 09:12:42 2017 +1100

    Merge pull request #474 from pferraro/master
    
    UNDERTOW-976 SingleSignOnAuthenticationMechanism fails to destroy SSO following session invalidation if session was registered with SSO on remote node

[33mcommit d75b7fd8be72937f030c53c3698ecdc283159cfc[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Fri Jan 27 11:40:45 2017 -0500

    UNDERTOW-976 SingleSignOnAuthenticationMechanism does not register requisite session listener to destroy SSO following session invalidation if session was registered with SSO on remote node

[33mcommit 7eb9d7b0200f33ca1e1f01fad40477bcc70278ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 27 10:59:05 2017 +1100

    Move some code out of the ServletOutputStream.write() method
    
    This should increase the chance it can be inlined

[33mcommit bd1f6f613a2a530f69345bf309eb33d207018769[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 25 12:57:48 2017 +1100

    UNDERTOW-972 Reverse proxy does not send AJP remote address attribute (only remote host)

[33mcommit 9f5c856027be3f0f7cc0867d6e4c753e29d0c172[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 24 13:25:13 2017 +1100

    UNDERTOW-967 Range requests do not handle ranges that exceed the resource content length correctly

[33mcommit a2826a719834d1de4c8ec55f59a5bc853919f6f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 24 12:43:27 2017 +1100

    UNDERTOW-966 Finished listener might not be called if fixed length channel is terminated early

[33mcommit 4f9152566781625d1050d34fd26855d312652de0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 23 10:55:26 2017 +1100

    UNDERTOW-936 Deprecate SimpleProxyClient

[33mcommit 464ed60f46a8edc6748f0e22966de80b1208bb48[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 20 14:39:51 2017 +1100

    Test for UNDERTOW-841

[33mcommit 2df0c6517c0dcd62fc9597e7811cd48371ab2f44[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 20 09:16:56 2017 +1100

    UNDERTOW-961 File descriptors leak in MultiPartParserDefinition

[33mcommit cd368e3a6367c77b33a1c3eaa7c258880619674d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 19 15:16:59 2017 +1100

    UNDERTOW-958 ensure any jsessionid in URL is updated upon login

[33mcommit 9f8a3fba83f04a6e8d228d2c6b1a94026b5e3fdd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 19 13:38:40 2017 +1100

    UNDERTOW-960 Log message on connection timeout is wrong

[33mcommit 44258f956a3c2fc7f8ed86bfec6f00320cec7a90[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 17 12:04:29 2017 +1100

    Change to test attempt to make the source of intermittent failures clearer

[33mcommit 1d80b29a8193589fb5479248d7f907df4b07b223[m
Merge: 36c680822 12a4eeb50
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 17 11:41:38 2017 +1100

    Merge pull request #472 from cakofony/undertow_socket_options
    
    Allow custom socket options per listener

[33mcommit 36c6808228f890987f63bc7ee79489c86716ab75[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 17 11:33:48 2017 +1100

    UNDERTOW-955 HTTP/2 continue responses may not flush correctly, resulting in no notification that it has been sent

[33mcommit 12a4eeb503317b90604ad0e56f014a74f366dce4[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Mon Jan 16 18:03:03 2017 -0500

    Allow custom socket options per listener

[33mcommit 1be4f4db5c753218bde9e2fb38c3bbef6c98b9c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 16 16:23:33 2017 +1100

    UNDERTOW-954 transferFrom(final FileChannel src, final long position, final long count) can corrupt content in some situations

[33mcommit bf347377c04361e5cd85603b7033f1343821f9a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 16 16:03:53 2017 +1100

    Make inflating stream source conduit attempt a re-read if no data is returned from the inflator

[33mcommit c18604a3aac91679ae7c731339f5f3bc601fdb34[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 16 13:43:04 2017 +1100

    UNDERTOW-953 HTTP/2 frame size calc can be off by one if padding is in use

[33mcommit 1f9adefbd176d255ad7e8d555fa7630ffbb8f3df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 12 13:43:38 2017 +1100

    Add constructor with default TransferMinSize to path and file resource managers

[33mcommit 79ce8210f4003a712f48e4e12c0626ff18cd78c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 12 13:36:33 2017 +1100

    UNDERTOW-950 Fix logging of IOException

[33mcommit 90f34a77f819d211f84d1a46f8637e88c4508bf4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 6 11:32:28 2017 +1100

    URLUtils.decode can fail to handle / characters properly if they immediatly follow an encoded character

[33mcommit 21f6dbce4d17564a568c92f2e59d638243e92d80[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 6 10:52:19 2017 +1100

    UNDERTOW-948 HttpClientConnection may not be closed properly on IOException when reading

[33mcommit 02516e7fa27cbcd86baffe9aa3c2c18e2e93ff99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 6 08:37:55 2017 +1100

    UNDERTOW-947 MCMP should not use persistent connections

[33mcommit 8d211529d5b9aadca3706a515cd61bcc2d0196cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 3 11:30:13 2017 +1100

    Fix issue with stored response conduit

[33mcommit f5886237ebdc5c1f8ec130d9f7106452fe59a56b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 3 10:51:08 2017 +1100

    Make findbugs happy

[33mcommit b3d511bd70be0ab270ab8e2421f99c0403c867b4[m
Author: Masafumi Miura <masafumi0920@gmail.com>
Date:   Tue Dec 20 20:34:10 2016 +0900

    UNDERTOW-939 Add a new attribute for a reason phrase of http response in access logging

[33mcommit 6a2d65c857382da8527336c5f06d9599a3ccae7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 3 10:05:54 2017 +1100

    UNDERTOW-940 ResourceHandler sets cache headers regardless of status code

[33mcommit 0259eb5ac5ea3aa1262ac91b075ac498627f397b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 3 09:26:55 2017 +1100

    minor

[33mcommit 8e32daa98c76df119a4ab05e3fc08bb1c7f4eee6[m
Author: John D. Ament <johndament@apache.org>
Date:   Tue Dec 27 09:07:17 2016 -0500

    UNDERTOW-941 Fixed method return type.

[33mcommit 0bfe67c95b3d1faea491b614cde15997decc6c31[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 3 08:33:01 2017 +1100

    Include stored response is request dumping handler

[33mcommit 00d76ca36d9deb68fca2ceed928176799c24bb11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 3 08:28:19 2017 +1100

    UNDERTOW-945 Make response body avaible as an exchange attribute

[33mcommit 2bb0dc6af2c79cbf2150350c3b9fe1eab5659093[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 20 10:52:59 2016 +1100

    Fix test suite hack that closes proxy connections

[33mcommit d97ea356b060c0f1884ce4559ce3e0e363b8b658[m
Merge: bcb177c25 88b388e41
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 20 09:49:41 2016 +1100

    Merge pull request #449 from soul2zimate/defaultValue-master
    
    Expose default values.

[33mcommit bcb177c2538dbd8023d893056c80ac24cfd3aafd[m
Author: Artemy Osipov <osipov.artemy@gmail.com>
Date:   Mon Dec 12 14:27:21 2016 +0300

    [UNDERTOW-930] Setting default encoding doesn't affect HttpServletRequest.characterEncoding

[33mcommit 8cd9b154ad694408f586f7eccd7913836007ceda[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 20 08:52:48 2016 +1100

    UNDERTOW-938 Fix ConcurrentModificationException when calling AbstractFramedChannel.markReadsBroken

[33mcommit 900d1fbc76053667a35068018e053cda5feebb7f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 16 10:44:32 2016 +1100

    And some more logging

[33mcommit 629f0d2720d20d55ecd8b1e31e145c3b0bb5bcbc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 16 10:24:11 2016 +1100

    Add some more logging

[33mcommit d9c7337d26cb2c3c166730f4baeb2d01e4c80680[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 16 09:46:43 2016 +1100

    Improve proxy logging

[33mcommit 9ca2f478d0004d081a826ce20d82832706fc6df7[m
Merge: b840a6239 48bf30fea
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 15 10:36:57 2016 +1100

    Merge pull request #461 from cakofony/clear_request_encoding_on_decode
    
    UNDERTOW-935: Unset Content-Encoding when request decoder is applied

[33mcommit 48bf30feac4cad399510d2de0dd5d8a1d211a0ad[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Dec 14 12:43:05 2016 -0500

    UNDERTOW-935: Unset Content-Encoding when request decoder is applied

[33mcommit b840a62392c1464d2b03aed4251d5b01ab5bbd88[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Dec 13 16:06:22 2016 +0100

    UNDERTOW-932 mod_cluster hot standby workers are always in error mode resulting in 503

[33mcommit 9813bb9fb6847fe1684679855e9ac7dedb121864[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Dec 8 14:48:14 2016 +0100

    UNDERTOW-898 Failover targets should be chosen deterministically

[33mcommit 885b923ed6aadf165b1ab03242e2dcc9f6243b9c[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Nov 22 17:28:48 2016 +0100

    Make all ModCluster.Builder methods proper build methods.

[33mcommit 03e952cd1665c6a7e41dda6806ca776fa18a111d[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Nov 22 17:26:14 2016 +0100

    Minor JavaDoc fixes.

[33mcommit 45319859f81507bbac013935ccf3b39721b2eaca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 14 11:36:03 2016 +1100

    UNDERTOW-933 HttpRequestParser should throw BadRequestException if there are too many query parameters

[33mcommit 370867a4891bb999156049972fcf712dc58ed9c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 13 12:00:49 2016 +1100

    Make sure the delegate is closed if reads are terminated

[33mcommit e2c32abb85d8ad70d4de0d668a01ff2540680d6f[m
Merge: f7aef1491 a21b61ed3
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 13 10:14:08 2016 +1100

    Merge pull request #458 from jmesnil/UNDERTOW-931_UnsupportedOperationException
    
    [UNDERTOW-931] Fix removal of ChannelUpgradeHandler's protocol.

[33mcommit f7aef1491eaebc73f6b4b93f71d5b3508fbfe24f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 13 08:27:23 2016 +1100

    UNDERTOW-872 WebSocketStressTest hangs occasionally

[33mcommit a21b61ed3fefc1df1bb750f283fcbdb360bb7ac9[m
Author: Jeff Mesnil <jmesnil@gmail.com>
Date:   Mon Dec 12 14:22:30 2016 +0100

    [UNDERTOW-931] Fix removal of ChannelUpgradeHandler's protocol.
    
    Call holders.remove(holder) instead of it.remove() that is not supported
    for a CopyOnWriteArrayList's iterator.
    
    JIRA: https://issues.jboss.org/browse/UNDERTOW-931

[33mcommit 33a8ce4496efae246fccdb24974e1bd7b42c6104[m
Author: krampenschiesser <krampenschiesser@gmail.com>
Date:   Sun Dec 11 12:29:13 2016 +0100

    UNDERTOW-929 enhanced routing handler to support wildcards of pathtemplates

[33mcommit 22555de19e2dcbb9447b0bffbca0935f948c6fb3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 12 08:39:13 2016 +1100

    UNDERTOW-928 CrawlerSessionManagerHandler throws NullPointerException

[33mcommit e8473ec35c420b782e072723d1e6338548def842[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 11 11:46:23 2016 +1100

    Add new servlet client cert test

[33mcommit d142748f138bb7416b8f5ff003f03c4af746678b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 11 10:56:42 2016 +1100

    Make sure keystore is not null in example

[33mcommit 431cf0523b3002c25417a8585100d60950b260b0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 9 16:54:09 2016 +1100

    Increase IDLE_TIMEOUT for load balancing test case to fix intermittent failures

[33mcommit b4bbb5dac80abfb5d3db07e6a03c5d327608e334[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 9 16:35:02 2016 +1100

    UNDERTOW-912 Undertow does not complain if more than one Servlet has the same extension mapping

[33mcommit 9b7d630ae78dc5abbcaff663eef58a4212498d4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 9 14:43:05 2016 +1100

    UNDERTOW-927 Undertow builder does not work for HTTP if the SslContext is not specified

[33mcommit 82f455505e560db8a5149b9058f14c3e1a2cf09f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 8 15:57:27 2016 +1100

    UNDERTOW-926 Underlying channel may not always be closed on exception

[33mcommit 0ddb625da48563e577b5fa4ebcdf80dbebcb31a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 8 11:06:33 2016 +1100

    UNDERTOW-925 Sender should detect if the user is attempting to send more than the content length

[33mcommit 81210fde5f832353ae0124198938f82585cc8e28[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 8 10:02:40 2016 +1100

    Fix issue with AJP request stream

[33mcommit 91417fa220ccf9b58968b2505d0bb34086e2c622[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 7 16:16:02 2016 +1100

    UNDERTOW-853 HTTP2ClientConnection.sendRequest should not be syncronized

[33mcommit 653d344b2808d997d57609207a001c596f5babda[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 7 16:15:04 2016 +1100

    Revert changes to DetachableStreamSourceChannel

[33mcommit f33675bab48a6a433a37a1d7f0f88dd81650a15c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 7 13:06:33 2016 +1100

    Fix bug with InflatingStreamSourceConduit

[33mcommit 097da9634056bca6b94c3bec523afcadfe7cf108[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 7 12:38:56 2016 +1100

    UNDERTOW-920 Allow for requests to be content encoded

[33mcommit 43756031e728ae697fce99fb5f5dba2fce6d60fc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 5 08:21:05 2016 +1100

    UNDERTOW-923 NO_REQUEST_TIMEOUT does not work for HTTP/2

[33mcommit aebca671f28c038e47f5746518a267883239605f[m
Merge: 8f7b83b31 134b1552f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 30 12:49:52 2016 +1100

    Merge pull request #454 from cakofony/fix_encoding_handler_forward_error
    
    EncodingHandler doesn't wrap exchanges without available channel

[33mcommit 134b1552f3fc2b7d2160131075c49112d8664126[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Tue Nov 29 17:33:49 2016 -0800

    EncodingHandler doesn't wrap exchanges without available channel

[33mcommit 8f7b83b3131eb7f87595c5903fa710c5b50af4ee[m
Author: Masafumi Miura <masafumi0920@gmail.com>
Date:   Tue Nov 29 19:36:04 2016 +0900

    UNDERTOW-918 Improve access log output for Remote host and Remote IP

[33mcommit 88b388e414d8aef34cae493ebd25c0d463575941[m
Author: Chao Wang <chaowan@redhat.com>
Date:   Tue Nov 29 17:27:39 2016 +0800

    Expose default values.

[33mcommit 77bb1c842d99ebedb6172106b9b98ef8bb94cc54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 29 11:30:13 2016 +1100

    UNDERTOW-904 Fix close issue with HTTP/2

[33mcommit efec420451b307b57ee7d3a259314b6d35faa5b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 28 16:03:11 2016 +1100

    Don't initialize OpenSSL until it is actually required

[33mcommit edaccf13b86ce980d3b2f7d1aadd1f9617e44a54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 28 15:19:02 2016 +1100

    UNDERTOW-905 Undertow balancer ignores maxAttempts atribute

[33mcommit a6d55ed5394252b4927439e15c9e395d852b0b94[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 28 10:28:15 2016 +1100

    UNDERTOW-848 Fix issue with logging uncovered HTTP methods

[33mcommit f4d5131c90f809731845d66ecb9d3f9859b3fd61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 28 09:57:50 2016 +1100

    UNDERTOW-916 form parameters only availble from POST requests

[33mcommit 463ba89ec0fd982c3efeb8578eed7e12860ab410[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 24 13:59:10 2016 +1100

    Minor test fix

[33mcommit 393d87fb20bcb999c472d12372a6da8ead8fc37e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 24 13:11:11 2016 +1100

    UNDERTOW-912 Undertow allows to deploy duplicated URLs on Servlets

[33mcommit 9fbd987bc2990ee0ea88783fdb163244cf47c092[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 21 11:14:05 2016 +1100

    UNDERTOW-895 Improve MAX_PARAMETERS and MAX_HEADERS handling across all protocols

[33mcommit 0b55a0bce9c213f1eee303da206103065fdb4379[m
Author: Masafumi Miura <masafumi0920@gmail.com>
Date:   Sat Nov 12 18:43:52 2016 +0900

    Add test cases for MAX_PARAMETERS and MAX_HEADERS

[33mcommit 26b96d2b8b588d851ed62aecf2c4473eba29ef1f[m
Author: Carter Kozak <ckozak@palantir.com>
Date:   Wed Nov 23 15:46:14 2016 -0500

    UNDERTOW-911 Initialize the temporary directory before running SCIs
    
    Failure to do so can cause an NPE on startup unless deployments
    are created with:
    Servlets.deployment()
        .setTempDir(new File(System.getProperty("java.io.tmpdir")))

[33mcommit 37fef2d9dc9f6414479920deee1d0f0eb7292b4c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 24 12:04:33 2016 +1100

    Fix findbugs

[33mcommit 51181dba9655de090f810f125543249850755999[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 24 10:48:32 2016 +1100

    UNDERTOW-910 Supress RejectedExecutionException for times tasks if the worker is shutting down

[33mcommit 16721538defed7b13fddc4a7a792a8721caf32a3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 24 08:11:21 2016 +1100

    UNDERTOW-909 Session invalidation not reflected when coming from another concurrent request

[33mcommit fcc6ea38dbd1cd5e867fd2c2c02629d7ce6d5620[m
Merge: 6f009f95e ff2990d59
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 23 06:44:54 2016 +1100

    Merge pull request #447 from rhusar/ns
    
    Remove unneeded JDK7 files for macOS

[33mcommit ff2990d59e88e50c746580f43cbb68d787883f42[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Nov 22 15:41:25 2016 +0100

    Remove unneeded JDK7 files for macOS

[33mcommit 6f009f95e634a323aec6c6f8e3afcfbe1b42aa10[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 22 12:19:13 2016 +1100

    UNDERTOW-903 Exchange dispatch does not handle RejectedExecutionException

[33mcommit b8f838bbe6d4721f6f6ff0ca29c8de332db732b0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 21 15:49:10 2016 +1100

    UNDERTOW-902 ServletPrintWriterDelegate and FastConcurrentDirectDeque do not initalize propertly when security manager is enabled

[33mcommit 9db4399b932c5a3ac9d0a37e541b8e71bcb57e63[m
Merge: 06ba3cd72 81a4092e5
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 13 14:41:24 2016 +1100

    Merge pull request #443 from jmesnil/patch-2
    
    flag addProtocol(String, HttpUpgradeListener, HttpUpgradeHandshake) m…

[33mcommit 06ba3cd72228808304e3fd3fa32e701033113c81[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Wed Aug 3 19:21:44 2016 +0200

    UNDERTOW-792 Binding mod_cluster management to any-address advertises proxy address as 0.0.0.0 to clients

[33mcommit 64486144a189919929b1295b229da3c385e7a05e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 13 09:05:23 2016 +1100

    UNDERTOW-897 Framed channels can enter busy loop

[33mcommit 92def70fc2441bb7e31ed92c9d4886b9e4aeab74[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 13 08:41:25 2016 +1100

    Make sure to flush after a send()

[33mcommit 196376983e464406e3f42bdba4ae9dd872d08647[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 13 08:20:27 2016 +1100

    UNDERTOW-896 HTTP/2 should not be offered as an option if TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is not present

[33mcommit f8200f8ec9d0af20f49ca06aa159817f48f8f502[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 11 10:45:37 2016 +1100

    UNDERTOW-894 Race condition in the framed sink channel means that the final frame may not be sent in all circumstances

[33mcommit fcad468af3ce9f2dddf0e21ff591a4437f5147c0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 11 10:25:11 2016 +1100

    UNDERTOW-893 Websocket ThreadSetupAction's are called twice for annotated endpoints

[33mcommit 7ed68a293296f032cd82f6d8da3261297baa707e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 9 09:54:55 2016 +1100

    UNDERTOW-891 Fix potential race condition when resuming reads/writes

[33mcommit 9db6521d49c241942eaeb60a9bdc7e7143eea212[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 7 14:44:13 2016 +1100

    UNDERTOW-889 Make ServletPrintWriterDelegate use Unsafe rather than ReflectionFactory

[33mcommit 81a4092e50f436423a1bb0bb2e171220cd94d8b4[m
Author: Jeff Mesnil <jmesnil@gmail.com>
Date:   Fri Nov 4 16:37:53 2016 +0100

    flag addProtocol(String, HttpUpgradeListener, HttpUpgradeHandshake) method public again
    
    The method was flagged as private in e446275 but this looks like an error (this method is needed to be able to access the HTTP exchange during the HTTP upgrade handshake)

[33mcommit 249592adc2f20019a59ff160d244e23a2f4b9e81[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 4 14:05:28 2016 +1100

    UNDERTOW-888 Allow balancer config to be updated after creation

[33mcommit 9e55cfaf357d0091e6483c097fc2858c8a6e458a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 4 13:48:58 2016 +1100

    Update to allow build to work on JDK9

[33mcommit e6182f43ed1274102171b642a00a6d228cde5796[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 2 10:33:38 2016 +1100

    UNDERTOW-885 PathResourceManager cannot resolve non-normal paths that occur after a symlink segment

[33mcommit a0a63c28105d7587373e3ad17cf9c21334b882d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 1 17:13:35 2016 +1100

    minor

[33mcommit 83dd2daf08b2702e1b005c262460daffc5db5f41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 1 16:56:35 2016 +1100

    UNDERTOW-884 non servlet form auth does not compute correct location

[33mcommit 458ef70d506955cd04d6d11b8cd288366c16760c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 1 08:45:56 2016 +1100

    minor

[33mcommit ffc149548e1499a02945c9191c315a2aa0e97e86[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 1 08:09:33 2016 +1100

    UNDERTOW-883 Make it clear that AuthenticationMechanism should not return null
    
    And guard against programmer error if it does

[33mcommit ce5ffeb6395c0ffea865c0e6255dd9f3db4297e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 31 18:13:50 2016 +1100

    UNDERTOW-881 AJP and HTTP/2 listeners ignore max header and parameter limits

[33mcommit 4bd0ee8d3a0c8e6f597ae57c2a3c92f5b32f4fd7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 25 14:18:48 2016 +1100

    Make sure to stop the server

[33mcommit c9eb9d62655633f6982dcf8eaf708c8b9e5df5f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 25 12:51:08 2016 +1100

    Fix test issue

[33mcommit 5d5291f0b04e55cfdfc561f3eb83e792e9abf670[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 25 12:26:36 2016 +1100

    UNDERTOW-874 SinglePortConfidentialityHandler generates invalid URL if the client sent a full URI in the request

[33mcommit cc90645cda0976256ee204f2e322b2a31804db06[m
Merge: a1d77266c 36640fa72
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 23 18:43:23 2016 +1100

    Merge pull request #439 from rhatlapa/spnego-test-failures-UNDERTOW-545
    
    UNDERTOW-545 - SPNEGO test fixed.

[33mcommit 36640fa72e1c07963942b7a2821461c15a3ef50d[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Fri Oct 21 16:36:21 2016 +0200

    UNDERTOW-545 - SPNEGO test fixed.
    
    * Updated enctypes in krb5.conf to enctypes properly working also on IBM JDK
    * Setup environment for krb5.conf location moved before actually starting the server.
    * Solved issue when token decoded from the header contains improperly 0 bytes at the end, making the token byte[] corrupted.

[33mcommit a1d77266cbbbb3c383a35392aa2bc5cab1fe14ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 21 14:53:34 2016 +1100

    UNDERTOW-864 Mod_cluster status page (MCMPWebManager) returns HTTP error 404

[33mcommit afae9d8b21aacc181f113e8882b5bb99ce3323d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 21 14:40:03 2016 +1100

    UNDERTOW-856 Don't send origin header for web socket connections as we are not a browser

[33mcommit 5bb0419427e1fc7fde403b1d0bfbd6fc388b8fcf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 21 11:26:39 2016 +1100

    UNDERTOW-873 Flow control gets out of sync on the client side if HTTP/2 padding is used

[33mcommit b08b92936b834b9e740f85a6a873b3e63390e26a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 21 09:13:05 2016 +1100

    UNDERTOW-871 Make sure that buffer is freed on exception

[33mcommit 5a0a31206e50c2ec67a5e4127b261ce7bb3e2d7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 21 08:20:17 2016 +1100

    UNDERTOW-870 resume reads immediatly in HttpClientConnection

[33mcommit 80acc9cb2f077b7ede1568a374cc0ba860805d40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 20 18:46:50 2016 +1100

    UNDERTOW-869 Possible RejectedExecutionError logged on shutdown

[33mcommit 455b5ea9b2a2fe546338763ecfeca7ca4d0555e0[m
Merge: 50037b2f4 5821b5d3a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 20 17:45:17 2016 +1100

    Merge pull request #437 from dreis2211/enum-collections-digest
    
    Switch to enhanced EnumSet in DigestAuthenticationMechanism

[33mcommit 50037b2f411d3fac5c2d7b5a1f0bf831274eb04e[m
Merge: 6b4f7f4e8 83e2f638a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 20 15:35:13 2016 +1100

    Merge pull request #436 from twz123/default-charset-instead-of-null
    
    Return default charset if Content-Type header is absent.

[33mcommit 6b4f7f4e8fe3669f9cc23fc70ac5618d34371ec9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 18 19:42:01 2016 +1100

    Ignore HTTP/2 tests on IBM JDK

[33mcommit 548a6d56e1f0b3f73c80ed74548ec973fed7d984[m
Merge: 15288a87f 83e9e6f8f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 18 15:43:39 2016 +1100

    Merge pull request #432 from TomasHofman/UNDERTOW-852
    
    [UNDERTOW-852] Web server should return 501 for unknown METHOD requests

[33mcommit 15288a87f60dbfbf1a424addaeaac9f47b1724f8[m
Merge: 951612821 1679fbbdf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 18 15:41:16 2016 +1100

    Merge pull request #438 from dreis2211/empty-string-equals
    
    Replace String.equals("") with String.isEmpty() check

[33mcommit 951612821b18ae71f7db157e14431a5dffd713e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 18 14:03:20 2016 +1100

    UNDERTOW-862 thread setup actions cannot be modified by ServletExtension

[33mcommit 1679fbbdf0f67de212207e455bfdf6b4cf93abb6[m
Author: dreis2211 <christoph.dreis@freenet.de>
Date:   Fri Oct 14 00:47:32 2016 +0200

    Replace String.equals('') with String.isEmpty() check

[33mcommit 5821b5d3aa98566c3ca196cb1358d7d88b8598ba[m
Author: dreis2211 <christoph.dreis@freenet.de>
Date:   Thu Oct 13 23:58:21 2016 +0200

    Switch to enhanced EnumSet in DigestAuthenticationMechanism

[33mcommit 83e2f638a8f693e7ca42b4d641a28f43f1e866ce[m
Author: Tom Wieczorek <tom.wieczorek@zalando.de>
Date:   Thu Oct 13 16:21:25 2016 +0200

    Return default charset if Content-Type header is absent.
    
    To be par with the Javadoc on getRequestCharset() and getResponseCharset(), also return ISO_8859_1 instead of null in the case of an absent Content-Type header.

[33mcommit 83e9e6f8f7a8f5f0758a21975bd453ad6ce0cc0c[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Tue Oct 4 17:04:22 2016 +0200

    [UNDERTOW-852, UNDERTOW-851] Web server should return 501 for unknown METHOD requests

[33mcommit b772c397260f143b3ddaa222bb9d6d6c648a4d6a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 6 10:01:16 2016 +1100

    UNDERTOW-859 Fix issue with ProxyHandler and exact path matches

[33mcommit b70d58d028bd02531745115a9d6a146d72c7629f[m
Merge: a5cb9f632 7cbdf5aff
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 6 09:00:26 2016 +1100

    Merge pull request #434 from dreis2211/parameter-types-improvement
    
    Reduce memory consumption caused by Method.getParameterTypes()

[33mcommit 7cbdf5affeb07511856d4a15babf7977b8310126[m
Author: dreis2211 <christoph.dreis@freenet.de>
Date:   Wed Oct 5 20:30:45 2016 +0200

    Reduce memory consumption caused by Method.getParameterTypes()

[33mcommit a5cb9f63265127e0f7725556b79275c8c75b8044[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 4 13:56:26 2016 +1100

    UNDERTOW-855 add retry support to SSE

[33mcommit 20951f4df0613b4b8b68bb82fdaa29dc7970d1bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 4 12:22:12 2016 +1100

    UNDERTOW-858 Server sent event failure callback transposes event and data parameters

[33mcommit a31cd171816f4d70006a64f077fc34ba9c888f4b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 4 11:48:45 2016 +1100

    UNDERTOW-857 Add PATCH method to Methods class

[33mcommit 9307774743aadbc92a6a0673fd06cd8d0b0634d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 30 13:21:44 2016 +1000

    UNDERTOW-830 Check that content-length matches data size

[33mcommit 83c920901350aae315ef156fb133f637e90ee08b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 30 09:53:44 2016 +1000

    UNDERTOW-850 remove some more connection specific headers

[33mcommit 59a8be3875ffa9dc280e1f760d8415d97e06ec21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 30 09:38:10 2016 +1000

    UNDERTOW-850 Ignore transfer-encoding header if it is present in HTTP/2

[33mcommit 6908833ce6539fc2a489ec7d1bedef7473c36536[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 28 13:14:56 2016 +1000

    UNDERTOW-830 Handle trailing header frames properly

[33mcommit db894e5acb66f25be82879b50f249154c1f23ee0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 28 12:45:09 2016 +1000

    UNDERTOW-830 Only allow dynamic table changes at the start of a header block

[33mcommit eca49bc43026db3240f8477a2dd9a88a7fe21697[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 28 12:13:46 2016 +1000

    UNDERTOW-830 Don't allow the stream level flow control to overflow

[33mcommit 7092ef269153cb5bd07568573891eb9f68c8a301[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 28 12:04:09 2016 +1000

    UNDERTOW-830 INTIAL_SEND_WINDOW_SIZE should not affect the connection level flow control

[33mcommit a636247eb96394e31c607894dfc0272c9918d572[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 28 11:32:02 2016 +1000

    UNDERTOW-821 Check that HTTP2 pseudo-headers are listed at the beginning in request

[33mcommit 714c7d56183894e3d2cf4a95ad4e26909ccc9ec1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 27 12:45:38 2016 +1000

    UNDERTOW-848 No warning logged for uncovered HTTP methods by security constraints

[33mcommit f47a3f2dee0aaa9a6f3b91fe8d27eedf1902ed00[m
Merge: 503b2a25f 61ce2196c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Sep 24 07:05:26 2016 +1000

    Merge pull request #427 from schueffi/master
    
    Parse languages according to RFC7231 / RFC5646 / BCP47

[33mcommit 503b2a25f7b68da169d961e5dbd418f09a2822da[m
Author: Markus Chur <markus-julian.chur@rub.de>
Date:   Mon Sep 19 09:02:53 2016 +0200

    UNDERTOW-847 fixed appending port 80 if "X-Forwarded-Port" is empty

[33mcommit 4febd0123afad1ced43e4e1beddbcf6209c3c6e5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 23 15:17:01 2016 +1000

    Downgrade maven jar plugin

[33mcommit a126163463969c07727c291b1967a75d7bb4c89e[m
Merge: cdf2d67aa 70b0654e3
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 23 14:29:13 2016 +1000

    Merge pull request #429 from ctomc/jdk9
    
    Make build work on jdk9 b135+

[33mcommit 70b0654e3218a48c19ea8bd288d5fdf17d8959f1[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Sep 15 10:25:45 2016 +0200

    Make build work on jdk9 b135+

[33mcommit cdf2d67aabfa0951984028b843422f73afb0bbd3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 21 09:16:04 2016 +1000

    UNDERTOW-842 remove duplicate code

[33mcommit 1cd1827a73efebed8c3285d4ae40c5462ddcfef8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 20 09:15:31 2016 +1000

    UNDERTOW-840 Proxy still attempts to assign connections to requests that have timed out

[33mcommit 4b0f7a6c971185d56004385fb73d7e064b1b4217[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 20 08:54:17 2016 +1000

    UNDERTOW-841 Predicate language does not allow you to clear a header

[33mcommit c5b9e2209d8d075b1a2519bbdf9bd612585e6eaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 20 07:56:46 2016 +1000

    Change findbugs activation and fix minor issue

[33mcommit 63df2b027d87db835fda1c071d5e29c9f49c40ff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 19 21:12:53 2016 +1000

    Allow maxRetries to be set for mod_cluster

[33mcommit 620f36a5e82a38786c9d90346b89446ebfddd9db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 19 18:24:49 2016 +1000

    UNDERTOW-833 No failover on empty response from node

[33mcommit c98478dcbd2d094213b8f1fd748785ba4cc76d05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 19 18:17:52 2016 +1000

    Allow the use of HttpUpgradeHandler in ChannelUpgradeHandler

[33mcommit b9bf87a9a5c1a5a17cb0a3913adc809e8460693a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 19 14:44:35 2016 +1000

    UNDERTOW-838 Add idempotent predicate

[33mcommit c7ad5c60433b8ce99d3ecbde26ac1c6fea2524a5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 19 14:24:29 2016 +1000

    Initial work on UNDERTOW-831, allow the WaitWorker message to be parsed so it will no longer result in a error

[33mcommit 4995d33afcc9b4b3358a0d2beefbde2d315dd0d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 15 10:31:24 2016 +1000

    Fix issue with HttpOneOnly annotation

[33mcommit d25b9b066368aa05d179d153aef0dcf205cef3ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 15 10:18:31 2016 +1000

    Ignore test in AJP

[33mcommit c518b5a1784061d807efedcef0a03fcd35a53de2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 15 09:52:18 2016 +1000

    UNDERTOW-835 Long URL proxy request lead to java.nio.BufferOverflowException

[33mcommit 16833ca1ea7e2235e40129078f94f935b3f7e446[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 15 09:50:02 2016 +1000

    UNDERTOW-837 Incorrect welcome file rewrite outside of the root directory

[33mcommit fe20f4df4c4c9a77300a963d164057a2528d2ac8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 15 07:12:18 2016 +1000

    UNDERTOW-830 Fix issue with HTTP upgrade requests

[33mcommit 5cb536b57909cbf05c5237845ad6a2c072e567b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 15 06:46:13 2016 +1000

    UNDERTOW-836 Http2ClientConnection.sendRequest should be syncronized to make sure streams arrive in order

[33mcommit 7c25fd40fde8fdbf624a005d6b764f82cf303151[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 12 14:48:12 2016 +1000

    UNDERTOW-830 Fix some HTTP/2 processing RFC compliance issues

[33mcommit ea58de4d5ef2f8c6dc156c5f9df081e6d7354a65[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Fri Aug 19 15:47:03 2016 +0200

    Added findbugs with findbugs-exclude.xml for finer control
    
    Explicitly set UTF-8 encoding for String.getBytes()
    
    Including missing equals and hashcode
    
    compareTo must return 0 only if equals returns true, adding equals which corresponds to the compareTo behaviour
    
    Resolving result as not null when parsing query string
    
    When put no header values, just remove the header name
    
    The behaviour for put and putAll should be the same in regards to situation when header value is not being added.
    
    Status is always not null as Integer.parseInt(status) would already fail with exception
    
    AJP: Fixing bitwise OR of signed byte value
    
    Proper closing of stream
    
    Boolean comparison done using equals
    
    More performance collection iteration
    
    Explicit point to getIoThreads() in dispatch channels
    
    Preventing integer overflow
    
    Create only one random object per object instance
    
    Declaring serialVersionUID for HttpString
    
    It is good practice to define the serialVersionUID for serializable objects
    
    Constants containing mutable content making package/class protected
    
    Setting final for static fields which are not mutable
    
    Define explicit encoding in DirectoryUtils md5
    
    Boxing unboxing of primitives fix
    
    Making private final fields static
    
    Unused fields removal
    
    Removing dead local storages
    
    Removing unused code for totalData counting
    
    Removed unused fields in Http2Channel
    
    Making relevant inner classes static
    
    No need to check for null again after just checking it
    
    Making sure that notifyAll is only when waiterCount>0
    
    Using UTF-8 as default encoding for things loaded from config
    
    Making logger final
    
    Comment when caught exception is ignored on purpose
    
    Making inner classes of RewriteCond static
    
    This resolves SIC_THREADLOCAL_DEADLY_EMBRACE and it is good practice to make inner classes static if there is no need for them to not be static
    
    Account must be serializable in order to have AuthenticatedSession properly serializable
    
    Throw NoSuchElementException in case there is no next element
    
    Removed unused code in ALPNHackSSLEngine for client
    
    Implemented equals and hashcode for PathTemplate
    
    Implemented equals and hashcode in QValueParser
    
    Removed unused dependency field in Http2PriorityNode
    
    Only allowed headers are encoded in ASCII
    
    FileUtils use UTF-8 as default encoding
    
    Removing dataSize field of AjpResponseParser as it is never read
    
    Removing never read fields
    
    Implemented missing equals and hashcode methods
    
    When using Boolean use equals for comparison
    
    Inner class BoundAsyncListener made static
    
    Reader closes also underlying stream, no need to close it again
    
    Removed unused code in RewriteHandler
    
    Making ClientNegotiation static inner class
    
    JavaDoc for FileUtils.readFile to clearly state UTF-8 is used
    
    Making MimeDecodingTestCase independent of platform setting of encoding.
    
    Using StandardCharsets instead of Charset.forName where appropriate
    
    Fixing equals and hashcode in EncodingMapping to match compareTo
    
    Removed thresholding to High for findbugs
    
    PartImpl.getInputStream() proper encoding handling
    
    Using UTF-8 for reading Rewrite configuration
    
    Added some excludes updates related to servlet module
    
    Findbugs: fixed incorrect usage of equals
    
    Ignoring clone issues reported by findbugs as they are not real issues
    
    Commented unused code in RewriteCond#parse
    
    The code is originally taken from Tomcats, just commenting it out for the moment to allow to figure out how the parse method should be properly implemented.
    
    Findbugs - removed unused field
    
    Exclude for findbugs sync set unsync get in AsyncContextImpl

[33mcommit 11f3ee3bb103a9918c66e9fe8f11c73a669a990a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 12 14:11:56 2016 +1000

    Minor findbugs related change

[33mcommit 99189215268883be809bbb860e8009ec7e1a45ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 12 14:02:54 2016 +1000

    UNDERTOW-828 Deprecate the no argument version of dispatch()

[33mcommit 834496fb74ddda2af197940c70d08bab419fdf12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 24 12:59:35 2016 +1000

    UNDERTOW-827 WFLY-6760 CVE-2016-4993 wildfly: HTTP header injection / response splitting

[33mcommit 4491bf4ea07f5756749df1b0d2bd31500cef00a5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 9 08:11:29 2016 +1000

    UNDERTOW-826 WebSockets helper class passes null instead of context in onError

[33mcommit 61ce2196cc8e5a5570fdc6689c4de06f3a62fb22[m
Author: Stefan Schueffler <s.schueffler@softgarden.de>
Date:   Thu Sep 8 15:05:33 2016 +0200

    Parse languages according to RFC7231 / RFC5646 / BCP47
    
    According to the newer standard RFC7231 (HTTP/1.1), the Accept-Language can
    be used to indicate the desired languages by using language tags as defined
    in RFC5646 (BCP 47).
    
    This obsoletes the older standards RFC2616 and RFC2068, which had a different
    definition for the content of Accept-Language.
    
    Nevertheless, the newer definition is a superset of the old one, and therefore
    the language tag parser should be changed to accept the newer BCP47 compatible
    tags (which should not make any difference for almost all real world language
    tags).

[33mcommit c485a55b4d75bed8a75d9ed7f1148c70cfe93554[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 7 08:24:10 2016 +1000

    UNDERTOW-821 Check that HTTP2 pseudo-headers are listed at the beginning in request

[33mcommit 087e8721ee03bf74cfd7f37c0bf874a1519f7608[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 7 07:23:37 2016 +1000

    UNDERTOW-823 Potential division by zero in session manager statistics

[33mcommit 2c004a81a76ede9b0d2d50617daf96bd023e7373[m
Merge: 722540de3 c647eddc5
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 7 07:01:38 2016 +1000

    Merge pull request #426 from jstourac/fixHttp2PseudoHdrCheck2
    
    [UNDERTOW-822] HTTP2 headers - another HTTP2 spec compliance checks

[33mcommit c647eddc53c97804712cabc7c15a17425f5a16da[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Tue Sep 6 13:09:06 2016 +0200

    [UNDERTOW-822] HTTP2 headers - another HTTP2 spec compliance checks
    
    - HTTP2 request MUST NOT contain 'connection' header
    - HTTP2 request MAY contain 'te' header but if so, then just with value 'trailers'
    
    - fix: check for 'connect' method (used contains instead of wrong equals method now)

[33mcommit 722540de3cf1eedafb2e70365ad0b844f5acbcb3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 6 17:05:48 2016 +1000

    Fix some findbugs issues

[33mcommit 48a02c2d00c5083e2ad90d54c79ee9a506dd2a95[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 6 13:59:33 2016 +1000

    Prevent iterator allocation in HPack encoding

[33mcommit 74c110c772c30cda0fc246c0f0c839699b75c40a[m
Merge: e3a653ab9 16342936f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 6 08:08:05 2016 +1000

    Merge pull request #425 from jstourac/fixHttp2PseudoHdrCheck
    
    [UNDERTOW-816] check number of occurence of HTTP2 pseudo-headers.

[33mcommit e3a653ab9414f9ac6d077dc6fc9cfe99e69f4e21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 5 17:50:11 2016 +1000

    UNDERTOW-820 Web socket client generates host header for wss requests

[33mcommit 623a978b646cb429db5bbe7c594fe1312031f80f[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Sep 1 15:15:03 2016 +0200

    [UNDERTOW-816] check number of occurence of HTTP2 pseudo-headers.
    
    - According to the HTTP2 specification https://tools.ietf.org/html/rfc7540#section-8.1.2.3
      'All HTTP/2 requests MUST include exactly one valid value for the
       ":method", ":scheme", and ":path" pseudo-header fields, unless it is
       a CONNECT request (Section 8.3).  An HTTP request that omits
       mandatory pseudo-header fields is malformed (Section 8.1.2.6).'
    - therefore:
      - non-CONNECT method:
        - occurence instead of presence is checked now for :method,
          :scheme and :path pseudo-header fields now
        - check for :authority is removed at all as specification says nothing about it
      - CONNECT method:
        - :method and :authority are present exactly one time

[33mcommit 384c00f8fbbd6f90cdf7794f192dc1e605556f40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 5 14:53:52 2016 +1000

    UNDERTOW-819 HTTP/2 client can send incorrect headers for CONNECT requests

[33mcommit a69d23f9213bd6a963599737393c130958584559[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Sep 3 11:31:48 2016 +1000

    Fix test issue with proxy tests
    
    As connections can't change charset once they have been opened the shift_JIS test is not appropriate for proxy connections

[33mcommit 80780ab8609831360ca0f446a2e11d65337856e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Sep 3 07:45:11 2016 +1000

    UNDERTOW-818 Apply fix to form encoded data as well

[33mcommit 16342936fd280308faaee49458799971ac2f0ca8[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Sep 1 15:15:03 2016 +0200

    [UNDERTOW-816] check number of occurence of HTTP2 pseudo-headers.
    
    - According to the HTTP2 specification https://tools.ietf.org/html/rfc7540#section-8.1.2.3
      'All HTTP/2 requests MUST include exactly one valid value for the
       ":method", ":scheme", and ":path" pseudo-header fields, unless it is
       a CONNECT request (Section 8.3).  An HTTP request that omits
       mandatory pseudo-header fields is malformed (Section 8.1.2.6).'
    - therefore:
      - non-CONNECT method:
        - occurence instead of presence is checked now for :method,
          :scheme and :path pseudo-header fields now
        - check for :authority is removed at all as specification says nothing about it
      - CONNECT method:
        - :method and :authority are present exactly one time

[33mcommit a32b8f5f21e6b358caaf614af1764c37ef618de2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 2 16:36:47 2016 +1000

    UNDERTOW-818 Fix issue with URL encoding not being handled correctly when subsequent characters in a multi byte character are not percent encoded

[33mcommit 2491df2b2ed7803eef0c7b958b30d31ea55f3daf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 1 16:52:02 2016 +1000

    Some minor code quality issues

[33mcommit e4f14c8b7368dae5dc15656febb850a79c01d253[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 31 14:55:01 2016 +1000

    UNDERTOW-815 MCMP ENABLE-APP targetting a node does not work

[33mcommit dc90bde646161a806d6867281adb502d51589630[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 31 14:49:54 2016 +1000

    UNDERTOW-814 AbstractFramedStreamSourceChannel#markStreamBroken has potential thread safety issues
    
    This could occur if markStreamBroken() was invoked by a thread other than the one that has ownership over the channel

[33mcommit 58670ece07d42be6de53e3c4a5a75e4cb600d23b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 31 13:54:53 2016 +1000

    UNDERTOW-813 In extended access log change empty string to a '-' if the request start time is not recorded

[33mcommit 86a3b6ff04b9159c6c6584bf1a811927f4e12166[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 31 13:39:14 2016 +1000

    UNDERTOW-812 access log in extended mode with 'cs-uri-query' identifier logs also '?' character

[33mcommit 5d29d4b36901818f74b955213d2fc4ad6bd36c84[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 31 11:24:21 2016 +1000

    UNDERTOW-811 Restore ability to disable cached authentication manager

[33mcommit 8cbc052d1813d7c847954b47a40a15e822733709[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 30 15:41:53 2016 +1000

    Copy paste error in UNDERTOW-802 fix2

[33mcommit c9dff63fe5798a16a9aed7c4add7d80dc72f0e82[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 30 13:56:08 2016 +1000

    Copy paste error in UNDERTOW-802 fix

[33mcommit 517362ff967e8fd6df2afb504fb7e46ab7188b1d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 30 13:54:53 2016 +1000

    UNDERTOW-809 Updating of maximum concurrent requests in RequestLimit is incorrect

[33mcommit 0bad0ebbc15a51d04b55de8a8db1bfffe65b596e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 30 10:50:27 2016 +1000

    UNDERTOW-810 deflate sink channel resume/wakeupWrites may not always work

[33mcommit 3e779afde55f17b3da7e748885e64a9cf54844f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 26 12:32:53 2016 +1000

    UNDERTOW-804 fix incorrect session-avg-alive-time value

[33mcommit ca83752b9ea55ecfe32cf296af940256cf440362[m
Merge: f5bb52288 22654cb15
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 26 10:46:35 2016 +1000

    Merge pull request #423 from jstourac/http2WindowUpdateFix
    
    Http2 window update fix

[33mcommit 22654cb153472590d2bd5851bbd24033d692e4b8[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Thu Aug 25 13:10:39 2016 +0200

    [UNDERTOW-807] Undertow HTTP2 added check for WINDOW_UPDATE frame with delta of 0 value
    
    - according to the specification https://tools.ietf.org/html/rfc7540#section-6.9:
      'A receiver MUST treat the receipt of a WINDOW_UPDATE frame with an
       flow-control window increment of 0 as a stream error (Section 5.4.2)
       of type PROTOCOL_ERROR; errors on the connection flow-control window
       MUST be treated as a connection error (Section 5.4.1).'

[33mcommit 94c95531d52a32b05537da2569a1fe1d9af7788d[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Tue Jul 12 14:50:20 2016 +0200

    Changed class comments from SPDY to HTTP2

[33mcommit f5bb522886342b3fb8999ee42a6d60259826c9f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 25 09:46:08 2016 +1000

    UNDERTOW-806 SslConduit may leak file descriptors is close() is not called
    
    If the conduit is shut down via its terminate* methods rather than calling close() it may leak file descriptors

[33mcommit 14435fcb106c71cbec68cf5c13f6de03bbf19688[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 24 11:40:15 2016 +1000

    UNDERTOW-802 "Comment" attribute is missing in Version 1 Cookie

[33mcommit b59a8d3e570b5cc6f5069f6dcbda2ddc7c0e8505[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 24 10:49:40 2016 +1000

    UNDERTOW-805 Revert "Also treat the trailing '/' matches as wildcard matches."
    
    This reverts commit 7bd544e84ec17fbd9fe0967e721d3ef3db735461.

[33mcommit 3d1820853b37acf4c66e5082e03f19b4f1d59124[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 23 18:57:08 2016 +1000

    Fix issue with openssl ALPN provider

[33mcommit 8b470ded3bdc0f66a15aa8387d7cb309dbd1a9e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 9 16:12:08 2016 +1000

    Change ALPN provider registration and add support for OpenSSL

[33mcommit 63e6519b0f31990a44616dfd832355f54ddc175b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 22 11:47:39 2016 +1000

    UNDERTOW-801 Session container volatile update outside of sync block

[33mcommit b90004d4c0f756c84752bb515281b8002dfc4c84[m
Merge: cbe6cc9fd ae4e90608
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 19 07:19:56 2016 +1000

    Merge pull request #418 from ramsperger/master
    
    IllegalStateException "Buffer has already been freed" in SslConduit.doUnwrap finally block

[33mcommit ae4e90608d64f34351fc47698892d19118dc6eb7[m
Author: Gregory Ramsperger <ramsperger@users.noreply.github.com>
Date:   Wed Aug 17 22:25:52 2016 -0700

    Proposed fix to IllegalStateException Buffer has already been freed
    
    At load with WebSockets on SSL, we have been seeing IllegalStateException
    exceptions which we suspect are due to dirty connection closes. The
    observed stack in 1.3.23.Final is:
    
    [org.xnio.nio] (default I/O-15) XNIO000011: Task io.undertow.protocols.ssl.SslConduit$1@959ab9 failed with an exception: java.lang.IllegalStateException: UT000091: Buffer has already been freed
            at io.undertow.server.DefaultByteBufferPool$DefaultPooledBuffer.getBuffer(DefaultByteBufferPool.java:196)
            at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:744)
            at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:603)
            at io.undertow.protocols.ssl.SslConduit.access$500(SslConduit.java:63)
            at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1029)
            at io.undertow.protocols.ssl.SslConduit$1.run(SslConduit.java:225)
            at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)
            at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)
    
    If past the this.unwrappedData = unwrappedData; call on about 753,
    the class-level unwrappedData is the same as the stack instance. After
    that point, any RuntimeException or IOException will result in a call
    to this.unwrappedData.close() via close()->closed(). As a result, this
    exception case will always call unwrappedData.getBuffer() on a closed
    PooledByteBuffer and throw the IllegalStateException. Since this is
    thrown from the finally block, it will mask the original exception.
    
    I've been unable to reproduce this locally, but this seems like a
    potential issue that should be fixed. I also don't see another
    case where unwrappedData is non-null and non-open.

[33mcommit cbe6cc9fd65199a444e89f91936465a902db3e85[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 18 07:33:17 2016 +1000

    checkstyle

[33mcommit 69c1415dd430e5b0bb3c4c98e1e21eaabbe52d8e[m
Merge: 1faa06fe4 e780aedcf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 18 07:05:51 2016 +1000

    Merge pull request #416 from fermin-silva/patch-1
    
    Add fonts mime types

[33mcommit e780aedcf97c48292c1d9597dcd26f2b47b4b4a0[m
Author: Fermin Silva <silvafermn@gmail.com>
Date:   Wed Aug 17 17:28:07 2016 -0300

    Add fonts mime types

[33mcommit 1faa06fe4d4c4eabe78d6888413c790a43ddcb79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 10 09:05:06 2016 +1000

    Minor pom cleanup

[33mcommit e7b3f0342e60ad445e18ccde65d566a0bc618811[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 3 12:59:44 2016 +1000

    UNDERTOW-791 Potential stack overflow with websockets when worker is shut down

[33mcommit a34808b87595b386227beb4cb75a5df6cb8f9c66[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 3 12:30:43 2016 +1000

    UNDERTOW-790 Default NO_REQUEST_TIMEOUT is wrong

[33mcommit 7cae19dab13c438fec20015519ca4df0c7640b69[m
Merge: 4f82ec4f0 f52572b32
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 2 18:01:51 2016 +1000

    Merge pull request #414 from jstourac/fixResponseTimeConvert
    
    [UNDERTOW-787]: Fix to convert response time to seconds format

[33mcommit f52572b322f11ea666932cb65b72e092bf8da97a[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Tue Aug 2 09:11:47 2016 +0200

    [UNDERTOW-787]: Fix to convert response time to seconds format

[33mcommit 4f82ec4f0477a9a8d563050c22fc212fd40f4907[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 2 15:40:46 2016 +1000

    UNDERTOW-786 Undertow accepts HTTP/1.1 requests with no Host header

[33mcommit 99a92dbd2c4ec5a32c8ae16d451f99c2059a6a7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 26 14:40:41 2016 +1000

    UNDERTOW-782 Add more debug and trace logging

[33mcommit 8b00933f17b2949c83b996eab507775be9abc0fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 26 14:40:29 2016 +1000

    Remove unused and deprecated channel implementations

[33mcommit 84245a20909837f0712546a165ed78b728676ff5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 25 16:50:17 2016 +1000

    UNDERTOW-781 Deprecate ThreadSetupAction

[33mcommit cb124e6fdee765dd233e22b96f489c688e3742ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 25 09:38:44 2016 +1000

    UNDERTOW-779 Ability to pass context objects for WebSocketCallback in Websockets helper class

[33mcommit 6e3e41eeed6bf8d3ace04d63a5c46da4ec245559[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 25 09:16:46 2016 +1000

    UNDERTOW-780 WebSocketCallback.complete() invoked twice sometimes

[33mcommit 8b00deff15982647805779c98ef1b7abfc48b340[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 25 08:39:52 2016 +1000

    Reduce allocations

[33mcommit 008460d5fae3c82f49b2210457d3eaeeb4185dc1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 20 11:15:51 2016 +1000

    UNDERTOW-778 Add buffer pool for indirect buffer
    
    Some functions require indirect buffers, up till now we have just been allocating them directly which does not perform well

[33mcommit 9f9162718442b53f7ff5f8531c941da19238c0a5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 20 09:15:38 2016 +1000

    UNDERTOW-776 If exchange is resumed and dispatched throw exception at the point the invalid state occurs

[33mcommit a21cf3f6cc450955e78130bb2083bd20002006f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 18 13:41:44 2016 +1000

    Minor fixes to the parser generator to prepare for classfilewriter 1.2.x

[33mcommit 8d00e8d080ce4fbe772e311751ae7c34fb6afc52[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 14 11:20:45 2016 +1000

    UNDERTOW-773 ServerEndpointConfig.getExtensions() should be empty for annotated endpoints

[33mcommit ddd78a30ea7fd9df9f0516182f01e3b3ce805cb8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 12 09:12:47 2016 +1000

    UNDERTOW-771 Web authentication not treating "**" role constraint as expected

[33mcommit f522b9fe19c17a91097e5dfedf5524fcaef7f0bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 13 08:15:45 2016 +1000

    UNDERTOW-772 SSE fillBuffer() does not handle data containing line breaks correctly

[33mcommit 5023674e3c5e9473d97ed63a8314c7990cd2fe72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 11 11:50:08 2016 +1000

    UNDERTOW-768 Don't use the buffer pool for the 14 byte websocket header

[33mcommit 07dc0d8f6b4cbfbde4c936af7666afa8ee4be7e4[m
Merge: c2766e633 47e2a4d2e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 11 10:44:16 2016 +1000

    Merge pull request #412 from pferraro/master
    
    [master] UNDERTOW-767 Change sessionNotFound() message to sessionIsInvalid()

[33mcommit 47e2a4d2ec045feb262cfe57bc7578e870f0b9ab[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Fri Jul 8 08:15:21 2016 -0400

    UNDERTOW-767 Change sessionNotFound() message to sessionIsInvalid()

[33mcommit c2766e633a07dea532c52b33e672a40defabe153[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 8 09:22:58 2016 +1000

    UNDERTOW-765 Potential ArrayOutOfBoundException -1 in HttpServerExchange

[33mcommit fc043fdbec596f9c60d8707ca0511f4870088319[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 7 12:49:07 2016 +1000

    UNDERTOW-764 Add max/current requests and connections to connector statistics

[33mcommit 30820db2412553742c27b60f75ae9f66c958d58b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 7 12:14:46 2016 +1000

    UNDERTOW-763 javax.servlet.http.Part.getSubmittedFileName() uses wrong encoding

[33mcommit acc8f791536b777c2b6be9bd0933bd1afa9f184b[m
Author: Arek Czarnik <arek.czarnik@rewe-digital.com>
Date:   Wed Jul 6 08:57:57 2016 +0200

    extend PathTemplate to support  wildcard matching in path string. for example path url like /docs/{docId/* match /docs/test/my.

[33mcommit 282b290e825031238ce9ef01809ba0f9f030c6e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 6 14:19:10 2016 +1000

    UNDERTOW-762 Cookies.parseSetCookieHeader cannot handle the case where the cookie value does not end in a semicolon

[33mcommit 542024ade4cf123689a4401fb13ea02dfefded73[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 6 09:08:39 2016 +1000

    Limit the number of websocket redirects

[33mcommit 30b700ef9aa24f208d5ee9ad96db423d51ebd0a4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 5 13:27:06 2016 +1000

    UNDERTOW-760 Support redirect in the web socket client

[33mcommit ec07f9a1603aa30aa1aaa25a0f11aa7e3938b3e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 5 11:00:57 2016 +1000

    Remove Jetty ALPN boot from the pom

[33mcommit b8a40639a1f367f5cf64534766f0cfa1400e1f8a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 5 10:34:46 2016 +1000

    Fix issue with host header forwarding

[33mcommit 957dc59f6e1ef039f77ef690fc0ece45909c50e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 4 13:12:15 2016 +1000

    UNDERTOW-756 Redirect Location header ignores X-Forwarded-Host and X-Forwarded-Port but honours X-Forwarded-Proto

[33mcommit f6666528c71ea89991e4abaa4474dc1e51c9d522[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 4 12:00:12 2016 +1000

    Minor test change

[33mcommit 30cb502feac2042e54c37030c751074a26e0ccee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 30 08:00:05 2016 +1000

    UNDERTOW-754 Flush batch when sending messeages returned from annotated endpoint

[33mcommit 5083dc5bd3c54c59b2e87cf63851d07ef03d04b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 28 10:47:34 2016 +1000

    UNDERTOW-753 Make XNIO and Worker instance availble from Undertow

[33mcommit bad866b53577331d94dc6c088496cbf7d1109c14[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 23 14:03:11 2016 +1000

    UNDERTOW-752 Remove SPDY support

[33mcommit fa1fc5d60cd7b2770b191d132efcda63a4bfc347[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 20 12:46:58 2016 +1000

    Don't directly reference JDK classes, use reflection instead

[33mcommit 0db5a935f6213e4cf9ebe24c56062eb6dc42b156[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 20 12:32:08 2016 +1000

    Deal with problems better if the ALPN hack fails to initialize

[33mcommit 94ae3575e7e29a7cf9372e2deda33fb170a6abe5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 17 10:43:26 2016 +1000

    UNDERTOW-748 Make thrown exceptions accesible from the default response listener

[33mcommit a33fd888050ad196dc83750e4171bb620d7ef258[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 16 13:54:13 2016 +1000

    Fix access modifier

[33mcommit 4d45dae9a8c94cc303ce1e50b732ae22ecfe7aaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 13 09:23:10 2016 +0800

    UNDERTOW-568 Final part of fix, account for 10 byte gzip header

[33mcommit 7551f96efc5fa3152e2bd25cb0db6ef05818ff75[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 10 09:27:58 2016 +1000

    UNDERTOW-743 Provide username in trace logging for sec constraint during logout

[33mcommit 7e4182bed9865a05b35cfe213458c2f5cfb7210b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 9 15:52:46 2016 +1000

    UNDERTOW-742 Make sure PathResourceManager path is normalised

[33mcommit d725c43c5f67de18d9c95700653988d515b784fa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 6 10:56:19 2016 +1000

    UNDERTOW-740 Reverse proxy no longer accounts for resolved path

[33mcommit d1a4bb60cabc462b695dbbdb68638d2f7f773c61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jun 5 07:53:44 2016 +1000

    Check the server hello version not the record layer version

[33mcommit fb26b0a5998880e8b71f57b0ea6cc5effe7e940e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 3 13:24:48 2016 +1000

    Add test for UNDERTOW-734

[33mcommit 46887fc581aa0b60f37a9fef1666de6643ae1bd4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 3 13:17:54 2016 +1000

    UNDERTOW-734 Undertow does not call the init() method of servlets that implements SingleThreadModel even when load-on-startup is set

[33mcommit ae99593c0beefa393d302a5a3ca7eaf44e6f02af[m
Merge: 9ce208445 9239e68ac
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 3 09:06:18 2016 +1000

    Merge pull request #406 from ctomc/jdk9
    
    make it compile with jdk9 b118+

[33mcommit 9ce2084454b49c8694d90ca6a7071cc51f2ba15b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 3 08:53:45 2016 +1000

    UNDERTOW-735 Error detection for when exchange is resumed and dispatched is wrong

[33mcommit 200b5bda8f2fce983c35b2ca4ae666c2068d02e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 3 07:20:02 2016 +1000

    UNDERTOW-710 make sure errors on updating flow control are reported on the read side

[33mcommit 04a57f1544626c2ecc4ed2e38c600e19f96bf772[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 3 05:50:07 2016 +1000

    UNDERTOW-710 Make sure that an exception is reported if the AJP channel is closed unexpectedly, instead of returning -1

[33mcommit 9239e68acb7414b93e0bb67db79d7b4ed7c11a5c[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Jun 2 09:32:00 2016 +0200

    make it compile with jdk9 b118+

[33mcommit 7623614f30dbb73d8edfd53f7a26b4ad3e383764[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 2 15:48:27 2016 +1000

    UNDERTOW-710 Make sure error notification is received when using HTTP/2 and SPDY

[33mcommit 281a80469a514389ad10c4cf6dd5feccfa98759f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 2 14:35:29 2016 +1000

    Add test for UNDERTOW-710

[33mcommit 00945247917178f1abcfdf951ad76159b657c472[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 2 14:20:27 2016 +1000

    UNDERTOW-733 Allow file watch service to be disabled in PathResourceManager

[33mcommit c0993cda2578a59fe5b73d9c93efb13bff9aceba[m
Merge: ead1db2ca 2872ee1d1
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 2 10:42:51 2016 +1000

    Merge pull request #395 from iweiss/UNDERTOW-711
    
    [UNDERTOW-711] add trace logging to the SSO code in wildfly/undertow

[33mcommit ead1db2cac912d64846850f8de1f919de828e082[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 2 10:36:46 2016 +1000

    UNDERTOW-712 Randomly ServerSentEventConnection$SseWriteListener.handleEvent goes into an infinite loop

[33mcommit 17fa4c648d6e82e27e68e2f58afee4e84e7fea35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 31 15:17:48 2016 +1000

    UNDERTOW-720 Add support for ALPN on JDK8 that does not require modifying the boot class path

[33mcommit 0d0316d1e0d4641f28c4e5a2c0574298862db19d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 2 08:48:09 2016 +1000

    UNDERTOW-719 In some circumstances WebSocket session is not closed after specified timeout

[33mcommit 803ed8021c6b463cc0a5391e893f499ea5e7ea93[m
Merge: f5903dc86 b9ebe7faa
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 31 00:53:37 2016 +0200

    Merge pull request #405 from jaikiran/learningpushhandler
    
    Add a convenience constructor to LearningPushHandler

[33mcommit f5903dc865efbd618d729c0b58547fd7fa6e196d[m
Merge: f8a099704 5ec22b480
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 31 00:49:01 2016 +0200

    Merge pull request #404 from dreis2211/unused-parameter
    
    Removed unused parameter in HttpTransferEncoding.handleResponseConduit()

[33mcommit b9ebe7faaedaf5a5d92a98a1a862fb8b6ef560c0[m[33m ([m[1;31mjaikiran/learningpushhandler[m[33m)[m
Author: Jaikiran Pai <jaikiran.pai@gmail.com>
Date:   Mon May 30 14:06:12 2016 +0530

    Add a convenience constructor to LearningPushHandler

[33mcommit f8a09970442583241fd2768d787507077997b4e4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 30 17:37:20 2016 +1000

    UNDERTOW-718 Add ability to get connection statistics from the Undertow builder

[33mcommit 5ec22b4807e0aac543447b7df3916f387a5128cc[m
Author: dreis2211 <christoph.dreis@freenet.de>
Date:   Sun May 29 20:28:30 2016 +0200

    Removed unused parameter in HttpTransferEncoding.handleResponseConduit()

[33mcommit dbd1693f96e64935e1530d78ba3fbadb11afddbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 26 18:00:41 2016 +0200

    Fix HTTP/2 tests

[33mcommit baeb1fadda9e7dcc17a945f99cd94fd9bce705d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 26 17:31:35 2016 +0200

    Fix issue in continue handler with HTTP/2

[33mcommit ff2eede744b325427c0a3801f83220e22306c2de[m
Merge: 8944f3fdf d65c78dd2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 26 12:06:54 2016 +0200

    Merge pull request #394 from n1hility/master
    
    UNDERTOW-709 (part 2) Cleanup the local list and weak references afte…

[33mcommit 2872ee1d188ec5455d9c0b3991b8a5abd262084c[m[33m ([m[1;31miweiss/UNDERTOW-711[m[33m)[m
Author: Ingo Weiss <ingo@redhat.com>
Date:   Mon May 23 15:03:39 2016 +0100

    [UNDERTOW-711] add trace logging to the SSO code in wildfly/undertow

[33mcommit 8944f3fdf203f3561a25eaf06da83cd6b7d2c6ec[m
Merge: 6737b7a20 6974971bf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 26 11:29:38 2016 +0200

    Merge pull request #396 from ctomc/http2
    
    protocol name for http2 should be HTTP/2

[33mcommit 6737b7a206b691eebdd3e8123472f194fe41e86f[m
Merge: 5dd78ee6a a2354daeb
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 25 13:45:35 2016 +0200

    Merge pull request #398 from darranl/UNDERTOW-715/master
    
    [UNDERTOW-715] Honour the API description and if the value is null call 'removeAttribute' instead.

[33mcommit 5dd78ee6a2bc2303f69a0e908402ecf5e802c886[m
Merge: 5466e656d 9d1e58196
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 25 13:45:12 2016 +0200

    Merge pull request #400 from darranl/UNDERTOW_548_II/master
    
    [UNDERTOW-548] Modifications following WildFly test run.

[33mcommit 5466e656d2d2cf2f0f14df0048becf05836c7604[m
Merge: ce1a233c0 34f161d5c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 25 13:43:39 2016 +0200

    Merge pull request #401 from rhatlapa/coverity-report-based-fixes
    
    ChannelFunctionFileChannel preventing creation of new instances when not needed

[33mcommit 34f161d5c1a8b9fd437f3694994f5a1f668a10ba[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Wed May 25 12:33:11 2016 +0200

    Don't create new instances of FileChannel
    
    There was created new instance of ChannelFunctionFileChannel on position(newPosition) or truncate(size) was called even though this FileChannel should be returned. Fixing, to actually return itself

[33mcommit a2354daeba81d67dea29e988b03571acbb31d2ea[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon May 23 13:23:14 2016 +0100

    [UNDERTOW-715] Honour the API description and if the value is null call 'removeAttribute' instead.

[33mcommit 6974971bf15d4d88696892fb1b2645fbb1b9569a[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue May 24 15:37:17 2016 +0200

    protocol name for http2 should be HTTP/2

[33mcommit 9d1e5819698056bf988b496959e58397e50d22ed[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon May 23 18:03:29 2016 +0100

    [UNDERTOW-548] If at least one mechanism sent a challenge don't set the status to FORBIDDEN even if no preferred status code has been indicated.

[33mcommit e858504d69ec1b68474ce2df9953a4fffcc57eb9[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon May 23 16:56:56 2016 +0100

    [UNDERTOW-548] Correct the evaluation of the logical operators so that chosenStatusCode is only checked if the mechanism supplies a desiredStatusCode.
    
    Avoids a NullPointerException if we have no desiredStatusCode and no chosenStatusCode.

[33mcommit d65c78dd252772972eb26cee7cd7cb8c35b90751[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon May 9 12:20:09 2016 -0500

    Reclaim thread buffers after thread collection instead of reallocating

[33mcommit cc1dfb6a902d1a049a970b4d370dec56faec060c[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri May 6 13:56:38 2016 -0500

    UNDERTOW-709 (part 2) Cleanup the local list and weak references after collection. Also fix potential race during close.

[33mcommit ce1a233c07ffb1565ad0767e02a03df838164093[m
Merge: fa675ab29 b6bcc2ef7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 6 10:44:24 2016 +1000

    Merge pull request #381 from darranl/UNDERTOW-688/master
    
    [UNDERTOW-688] Make all methods on SessionListener default / no-op so implementations can choose which ones they are interested in.

[33mcommit fa675ab295707608051860896022613debc7811a[m
Merge: 70c9d13f2 4a33680e7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 6 08:51:50 2016 +1000

    Merge pull request #391 from n1hility/master
    
    UNDERTOW-709 Buffer pool holds references to thread local buffers

[33mcommit 4a33680e7e3ff3289f4454f0a4817302fb4ed43f[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu May 5 13:59:35 2016 -0500

    UNDERTOW-709 Buffer pool holds references to thread local buffers

[33mcommit 70c9d13f21717dacdbb9aa37ea7c3f43b13a7736[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 4 07:57:31 2016 +1000

    UNDERTOW-707 NPE in io.undertow.server.Connectors.terminateResponse

[33mcommit c40763e6828d18a14c020c68a87e9de67377b3f1[m
Merge: c0fd1a9f8 c88d5e4f2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 3 09:40:05 2016 +1000

    Merge pull request #388 from darranl/UNDERTOW-548/master
    
    [UNDERTOW-548] Adjustment to status code handling to better fit FORM auth with other challenge types.

[33mcommit c0fd1a9f880288462b253f7d1ebfc42be28750d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 2 08:45:59 2016 +1000

    UNDERTOW-706 Potential NPE in AJP client if connection is closed

[33mcommit 54581a8f170abb4c817cc0f9b648e9a5e3946044[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 2 07:54:26 2016 +1000

    UNDERTOW-705 Make mod_cluster advertise immediatly

[33mcommit d8028ad39570b7b484c052210a3ec28d3e3111af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 29 14:52:27 2016 +1000

    UNDERTOW-703 Change the way URL encoding is done in the proxy handler to preserve the original URL

[33mcommit ccece90860374b0d0f6fede4d877df85365938d9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 27 07:41:01 2016 +1000

    UNDERTOW-701 websocket producing massive logs on websocket error

[33mcommit c88d5e4f24fd5e8a90b34f975f4c623bf8615486[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Apr 25 18:09:34 2016 +0100

    [UNDERTOW-548] Only wrap the response object if a status code has been previously set, otherwise leave pages free to manipulate the code - possibly multiple times.

[33mcommit bef5e8d0be42305906631d0e71c4089236252d31[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 23 08:06:19 2016 +1000

    UNDERTOW-699 Predicate handlers that run before the servlet initial handler can't set servlet request attributes

[33mcommit 9ebe1e12af82c2a5c472d249fd3e461b2bca1cba[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Apr 22 11:40:20 2016 +0100

    [UNDERTOW-548] First status code not OK wins.

[33mcommit afd3ad8800f28da7b1cc53c7b3a625963874ce58[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Apr 21 10:19:09 2016 +0100

    [UNDERTOW-548] Wrap the HttpServletResponse so the status is captured but not set allowing for other mechanisms to also nominate their chosen status code.

[33mcommit 29bd9456cb4114548882504aac791768c057a589[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 22 09:51:19 2016 +1000

    UNDERTOW-696 Request fails if port is not a number

[33mcommit 3e270a9584af798f6bb362d410100350d63fec7c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 21 15:27:23 2016 +1000

    Add close listener support to the client connection

[33mcommit 5ec472a407658fd3df311141e87aa78e115867d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 21 10:30:38 2016 +1000

    UNDERTOW-694 Fix issue with how idle timeouts are handled for blocking IO

[33mcommit 0e9d2d11301c19ebd05a0599de520d1200e67127[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 21 09:25:49 2016 +1000

    UNDERTOW-693 ArrayIndexOutOfBoundsException when calling to addExchangeCompleteListener

[33mcommit ed4d901174cc93847bfabd903892dc02dfc28e19[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 20 10:14:58 2016 +1000

    UNDERTOW-692 Add more debug logging to security handling

[33mcommit 96932e9970daafe084b1e8feb7733fc2b8b4b703[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 20 08:52:42 2016 +1000

    Minor test fixes

[33mcommit abee71931b0e4bde77eddc66ad5e5e0f044d1ae7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 19 16:49:59 2016 +1000

    UNDERTOW-568 Make sure compressed resources display the correct size in the access log

[33mcommit 05765d9378164253caaac3aac2933b039d7916bd[m
Merge: 782e2af6b e373e71a1
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 18 15:10:01 2016 +1000

    Merge pull request #384 from dreis2211/unused-parameter-header-values
    
    Removed unused parameter in HeaderValues.clearInternal()

[33mcommit 782e2af6b327fdf304c80d5455fd2ef5b3dcdd7b[m
Merge: 1ed0c16a4 c6d04fc3f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 18 14:48:46 2016 +1000

    Merge pull request #383 from dreis2211/unused-variable
    
    Removed unused variable in HttpServletRequestImpl

[33mcommit e373e71a1d1de0230ca1bad331dbacb553680914[m
Author: dreis2211 <christoph.dreis@freenet.de>
Date:   Sun Apr 17 16:26:46 2016 +0200

    Removed unused parameter in HeaderValues.clearInternal()

[33mcommit c6d04fc3f39b4ae00092ddf47d881c0c1ebd549d[m
Author: dreis2211 <christoph.dreis@freenet.de>
Date:   Sun Apr 17 16:15:11 2016 +0200

    Removed unused variable in HttpServletRequestImpl

[33mcommit 1ed0c16a46a741b9fab0e55efd42e22256d5ee43[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 13 09:35:30 2016 +1000

    UNDERTOW-684 Enabling PerMessageDeflateHandshake creates corrupt message when message size is > 300K range

[33mcommit 6988f965030939ac5d3b227304eb0353e8819110[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 13 09:29:31 2016 +1000

    Fix issue with extension handshake in the JSR websocket implementation

[33mcommit 0be0866cb192a639a545b0db363a6b1f3ecfec63[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 17 12:17:35 2016 +1000

    Test fix

[33mcommit a08912d45ff7cea466d60aa2cb59734d153e86de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 17 09:45:20 2016 +1000

    Fix intermittent test failure

[33mcommit 93720c8eacc5280dfd23c1cc189e1f29ae9d768a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 16 09:13:16 2016 +1000

    UNDERTOW-689 Potential race when resuming writes in AbstractFramedStreamSinkChannel

[33mcommit b6bcc2ef716d9b45b82284408b5c4489ed4f4742[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Apr 13 17:13:46 2016 +0100

    [UNDERTOW-688] Make all methods on SessionListener default / no-op so implementations can choose which ones they are interested in.

[33mcommit 0a90269b92acc4d4355e019776d7797535ac78f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 11 16:44:01 2016 +1000

    Checkstyle

[33mcommit 5065d2da66e5a8071a7ef87ec711930f71d202d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 11 14:03:54 2016 +1000

    Fix issue with autobahn extension handling

[33mcommit ee0421080c0abbba594b0ca1fb258db1dd8771d4[m
Merge: 8b12f306b a1ccc2aea
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 11 16:21:19 2016 +1000

    Merge pull request #379 from popstr/master
    
    Add null-checks when stopping server

[33mcommit a1ccc2aea1f78bbe298ae679c2c2125406f4d8bc[m
Author: Mikael Karlsson <mmmicke@gmail.com>
Date:   Mon Apr 11 08:11:15 2016 +0200

    Add null-checks when stopping server
    
    Undertow should not throw a NullPointerException if stopping a server
    that is not correctly started.

[33mcommit 8b12f306b8b867c4314a4fd5eb755d8dbe037bd6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 6 15:22:32 2016 +1000

    Next is 2.0.0.Alpha2

[33mcommit 8947afcaa36dc1b8db3b355b9804893dc38a8abf[m[33m ([m[1;33mtag: [m[1;33m2.0.0.Alpha1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 6 15:19:55 2016 +1000

    2.0.0.Alpha1

[33mcommit 19232d4352cfd12dde5c90aa056c4afe545c1b99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 6 13:35:48 2016 +1000

    Add support for Servlet 4.0 getMapping()

[33mcommit ff9376b4d69ae8282038717d33b9054f8b9090c3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 6 13:13:25 2016 +1000

    tmp

[33mcommit 8385a08b87a3a8a4ab9eb08940953e4e49b36e2f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 6 11:50:07 2016 +1000

    Add servlet name attribute

[33mcommit 5d78feb2e144ddcff224100a0960f6e813e4ce9b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 6 08:41:05 2016 +1000

    UNDERTOW-682 Fix potential ClassCastException in standalone websocket deployments

[33mcommit e935226f6e4dbed4d7ecaf8f373aaee39ed1778b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 5 17:38:35 2016 +1000

    UNDERTOW-676 Make sure the constructor parameter is used not the default

[33mcommit 4439172a489768ea33edcb8eaf413fc26132b4c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 5 16:50:28 2016 +1000

    UNDERTOW-676 Allow for a retry if the initial proxy connection attempt fails

[33mcommit 5dec8aed3549a732169decd511565d7e51eca43b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 4 21:52:51 2016 +1000

    Change log level to trace

[33mcommit c8d5bdeb02c58caf13ec56be614ba928fd64a730[m
Merge: f32503835 fd183cf59
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 5 08:24:37 2016 +1000

    Merge pull request #377 from jamezp/UNDERTOW-678
    
    [UNDERTOW-678] Use HOUR_OF_DAY when determining the next rotation dat…

[33mcommit fd183cf596fb545115c0482034c7f0055c34b06a[m
Author: James Perkins <jperkins@redhat.com>
Date:   Mon Apr 4 14:33:22 2016 -0700

    [UNDERTOW-678] Use HOUR_OF_DAY when determining the next rotation date for access log files.

[33mcommit f325038359fdad16d85200ccaed78ae32d01d35d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 4 09:40:57 2016 +1000

    More debug code

[33mcommit 0598a6f0d83f00946f69d85b3397c0ff680c2913[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 4 09:15:23 2016 +1000

    Minor test change

[33mcommit c0625715bcbc25217e08ac46e113c218a63bfe41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 4 09:02:41 2016 +1000

    Increase load balancing test timeout

[33mcommit c03c585c237ff048aac22036b5d74a671ba47015[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 4 08:13:16 2016 +1000

    Add the abililty to log when an error code is set

[33mcommit 94b8c224ebf4e6447d18b24a74e520ded1e6fc18[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 4 07:51:19 2016 +1000

    UNDERTOW-671 An exception occurring during Servlet.destroy() is not logged

[33mcommit 4a01cbcd8b66c2867a4b0f532ed40b777c5cacf9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 1 17:32:16 2016 +1100

    Allow more than one connection in the tests

[33mcommit 01bca3611d66c4e15feb1b6f65d31d5acad412fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 1 14:47:03 2016 +1100

    Change test suite logging

[33mcommit 81517076732167947df11b80c7f7825a79fe5db1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 1 13:45:35 2016 +1100

    Fix issue with AJP suspend/resume that could cause the response to be truncated in the client in some situations

[33mcommit 7bf8a6f69429592121c2204427ce5ba85f9de89f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 1 11:17:47 2016 +1100

    Fix issue with ByteRangeHandler and 416 responses

[33mcommit 2bf705a19ba5a6634daa9252bd3e1f544d588a4c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 1 10:17:15 2016 +1100

    Add support for If-Range header

[33mcommit bdd2f87bc17b105cf48cfd3fe50c9cda5b92239f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 1 08:20:44 2016 +1100

    Enhance servlet range request testing

[33mcommit 40ae6f49d059a3d1c252ae18df6884744c35ac90[m
Author: Radim Hatlapatka <rhatlapa@redhat.com>
Date:   Thu Mar 31 13:30:48 2016 +0200

    Fixing DefaultServlet Content-Range header counting

[33mcommit e2f51ed0ccb3e5a842ad1b4d6bd9b41b111c24dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 31 10:49:06 2016 +1100

    Use latest netty for tests

[33mcommit cd1016c89b581bac5e3fb141e242f487cf9802b0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 31 10:28:12 2016 +1100

    Some minor logging changes

[33mcommit 4b781c0dc024297a8a80129b6b427da43bfd4338[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 31 10:02:44 2016 +1100

    Make sure the read listener is always invoked after h2 upgrade

[33mcommit 162beb68f474243f12edbebc9fd6d1f682b63f25[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 31 09:39:23 2016 +1100

    minor

[33mcommit c5edcdd77e86432b8beddd7e416a1f1eac3234b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 31 09:17:10 2016 +1100

    Fix another SSE test issue

[33mcommit b6b190bf73d6bf8c250015fc172de9d0f0ebdd69[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 30 20:26:05 2016 +1100

    Fix issue with SSE test

[33mcommit 2feaac3910d49d78eab19be8ed8ce521408f41ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 30 18:23:27 2016 +1100

    Fix issue with path resource manager on Windows

[33mcommit 244a697c1f83f7bd0ee89d8ca8de5cb31b2ba636[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 30 15:42:44 2016 +1100

    Make sure the listener is invoked again if bytes were produced (as the engine may be buffering)

[33mcommit 2dc352e8c850c3b6922f766e6a7cc30ac340b691[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 30 15:00:13 2016 +1100

    Remove accidentally left debugging code

[33mcommit 3dd9dade6f04b0715f45de8cc6f1d469b1b3c446[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 30 10:23:04 2016 +1100

    UNDERTOW-667 Websockets do not pick up the principal from a wrapped request

[33mcommit f25b2d43ae3d148899c2afc0df0b302bffa4f599[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 30 08:51:46 2016 +1100

    UNDERTOW-669 SSO auth should check for the attribute in the session not the result of sso.add

[33mcommit c4977d8e67fb3a566e6002694b9e2884a8f5c773[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 29 11:19:50 2016 +1100

    UNDERTOW-668 Servlet mapping does not match url-pattern with wildcard if Filter mapping matches url-pattern without wildcard previously

[33mcommit 7fa45fed160eed6f9ee2047d583811649d81b24b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 29 10:44:52 2016 +1100

    UNDERTOW-666 servlet forward can access filesystem outside base path

[33mcommit a05077df256410c48a6216e8f984fdd7c3c1a6df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 24 09:38:15 2016 +1100

    Remove SecureHashMap

[33mcommit a1f17ad088efb8c8ed91d936d191d0f536e46bb7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 16:04:25 2016 +1100

    Test improvements

[33mcommit 25ab4e1ee0089aa2e519f30c88560e5310f015e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 15:26:43 2016 +1100

    Minor ProxyHandler logging improvements

[33mcommit 1d3ff104bca7f8eee174dce14bda10d18810b6ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 12:59:13 2016 +1100

    Always use a reference counted buffer when reading frame data

[33mcommit bfc419867399854e56cf43c12c4a2c03c388dec4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 12:42:39 2016 +1100

    Make sure HTTP2_INITIAL_WINDOW_SIZE is respected

[33mcommit e99cc31ef1fab57e729a84b8cc9b19cc7fa83223[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 12:21:26 2016 +1100

    Minor SPDY and H2  protocol improvements

[33mcommit c08497a6dde2ab60cd2d0c176836196005aae802[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 09:56:46 2016 +1100

    Send Accept-Ranges when client sent a Range request

[33mcommit f491bb2cf3230074c0063e77f98ce1aad9dfd868[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 09:50:45 2016 +1100

    UNDERTOW-665 ConcurrentModificationException on close in the middle of a fragmented message websocket message

[33mcommit 19ffd0f5f5fd7051c09a4fef995230cb8f2f70b6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 23 08:24:33 2016 +1100

    Fix byte range handling

[33mcommit 33cd375712a0c9db3e8e85af6bd51a5cd405c80e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 22 15:32:30 2016 +1100

    Add support for JDK9 ALPN

[33mcommit 9255dbf5f37686890d921b3f6f0e2072b1aaf708[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 22 13:34:46 2016 +1100

    If ALPN is not enabled just ignore H2 and SPDY tests

[33mcommit 0e6828731410f57494707cc296b940b0a4befb2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 22 13:13:46 2016 +1100

    XNIO 3.3.6.Final

[33mcommit 7e0fcd6abcbdfc3c6f1f4beda927243ea98276ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 22 12:24:37 2016 +1100

    Update to JBoss parent pom 20
    
    this involved a lot of checkstyle fixes

[33mcommit b5fa204f95a8ae14424531c3aca3ce6bc04b90f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 22 11:15:46 2016 +1100

    Remove HTTP2 test suite
    
    this was intended to be a comprensive test of HTTP/2 but at the moment it does not contain anything that is not already tested in the main test suite.
    
    It may be resurected at some point in the future

[33mcommit 7c204df2989c06266e029dfd169365199003e119[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 22 10:40:02 2016 +1100

    UNDERTOW-664 Byte ranger handler does not handle HEAD requests

[33mcommit 94a0457897d2ea20c576f03068cf251fef232b89[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 21 13:09:07 2016 +1100

    Fix intermittent failure in digest tests

[33mcommit 0a6042752e437fcfbd0b893fb2d3331447bb088d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 21 11:09:58 2016 +1100

    UNDERTOW-650 Calling Servlet forward after Servlet/ JSP include call will result in StackOverflowError

[33mcommit 477383c97777a921552b0cf23ca4cec67106a1af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 19 11:20:36 2016 +1100

    UNDERTOW-663 Log message incorrect

[33mcommit 07d0ccb1eefb04a3b712af4e2c8f3a303081b0b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 17 11:04:06 2016 +1100

    Make the default servlet send Accept-Range header if resource is range aware

[33mcommit 4326aa3ff36b039927e0e0306bd06859f98c5416[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 16 15:47:56 2016 +1100

    Add 1.8.0_74

[33mcommit 60996b7f1f8456ccdd00e19a72d3a8103dfc1761[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 16 15:28:09 2016 +1100

    Skip websocket tests when running h2 or spdy

[33mcommit c56e00dac5576e6e7f3b6fecea9ace81893f314e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 16 15:19:17 2016 +1100

    Fic JDK version in pom.xml

[33mcommit f52dc63311f2ceb99176b9cded172018ad877ed2[m
Merge: c530646f9 348933986
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 16 15:07:15 2016 +1100

    Merge pull request #373 from golovnin/fix_SecureExchangeAttribute_readAttribute
    
    Fixes small bug in SecureExchangeAttribute#readAttribute()

[33mcommit c530646f97f1e5cd6200024b93e2abd7856b0315[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 16 11:24:19 2016 +1100

    UNDERTOW-661 Change AccessController.checkPermission to SecurityManager.checkPermission

[33mcommit 6553d641eee75d7074d97712815275b16a439961[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 16 08:08:23 2016 +1100

    Clear the close timeout key

[33mcommit af9538c422b98447b548c82156570442d85f3fd7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 15 14:40:35 2016 +1100

    Change ALPN profile handling

[33mcommit af220027948c8ede8d9aae5775cc5af29e2328ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 15 11:10:01 2016 +1100

    Close handling changes

[33mcommit 1efe02258c456df08f9144dff31e922462d8a520[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 15 10:50:20 2016 +1100

    Improve read loop detection

[33mcommit ca51b69bb0e4ba3100d0cd87a8de8f36acf8104f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 15 09:52:00 2016 +1100

    Minor test change

[33mcommit a24958473328d77a445048c1671b0b9ca9163bd7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 14 16:46:19 2016 +1100

    Use latest version of Netty for tests

[33mcommit 168ce6eb068392d5aabdba33c73beea4b0e5ad55[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 14 16:23:46 2016 +1100

    Wait for websocket to shutdown

[33mcommit f3a91edf405ac254de324f455a57eb0f3fc5ff76[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 14 15:40:26 2016 +1100

    Improve SSL read loop detection

[33mcommit e8760a92f3be1fa3f61beeaa4fbe0eaca77e8a22[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 14 15:19:42 2016 +1100

    Partial revert of read listener re-invocation change

[33mcommit ce9e8a884a5282cfed74935719984182a71eeac6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 14 13:24:42 2016 +1100

    Make error message for literal % character in predicate expressions clearer

[33mcommit 7db20bdef6cea603b5df9066506e40c8143f109a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 14 08:23:13 2016 +1100

    UNDERTOW-657 Add equals() and hashCode() to HttpSessionImpl

[33mcommit 6f60080cb8e82c8ae19f3969554b7601a0d3a525[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 11 08:55:05 2016 +1100

    Fix potential SSL read loop

[33mcommit 89c724373aba2e455e7c085a314a95cc2a91d047[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 11 08:42:33 2016 +1100

    Add SSL read loop detection

[33mcommit 0a55e6739b4c63313a9805fac4c99df37d74179c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 11 08:14:33 2016 +1100

    Make AJP ignore unkown attributes

[33mcommit 2e04179ad9c8c8c5da745d2134a3fa9fc9010e2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 10 16:00:27 2016 +1100

    Change log level to INFO

[33mcommit 348933986fc762e8f3c6cd11e82cdb63178bc0a3[m
Author: Andrej Golovnin <andrej.golovnin@gmail.com>
Date:   Wed Mar 9 19:57:52 2016 +0100

    Uses HttpString#equalsToString() to test the protocol of
    the given exchange.

[33mcommit c221d2c3ec9647baeacda2e4339884cb724a8132[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 9 15:13:13 2016 +1100

    Cache thrown exceptions to improve performance

[33mcommit 8f85fc96761af3994326c7e88edad432abab948a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 9 14:12:25 2016 +1100

    More changes to SSL clean close

[33mcommit c1defc770a0448ea7351f8117cd02571ae678fa5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 9 09:07:02 2016 +1100

    UNDERTOW-656 Cannot parse undertow-handlers.conf with Windows-style line endings

[33mcommit cdcae687f39b5ffd492ffcc4fb11333e5dadf7dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 16:43:54 2016 +1100

    Make sure all tests can handle -Dtest.runs=

[33mcommit 45c90ec8c55e44366a7edda0d28e42e356dbe92c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 13:10:20 2016 +1100

    More SSL improvements

[33mcommit 05f582b3431e598517695b344821678f05ce3295[m
Merge: 424d2668a 35a1f3f6a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 11:23:46 2016 +1100

    Merge pull request #370 from rhusar/UNDERTOW-652cp2
    
    UNDERTOW-652 Fail if mod_cluster management host cannot be resolved

[33mcommit 35a1f3f6a401d0c71a53e7be69577ce02bd91566[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Mar 8 01:21:49 2016 +0100

    Cleanup UndertowLogger's org.jboss.logging.Logger.Level imports

[33mcommit d7fed98bef3a0b65c0492d2e49f145f2512c7123[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Mar 8 01:17:58 2016 +0100

    Comment out unused log messages in io.undertow.UndertowLogger

[33mcommit e5d6802ca6da69e9ff4096857e3fb3e088f051d4[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Mar 8 01:15:37 2016 +0100

    UNDERTOW-652 Fail if mod_cluster management host cannot be resolved

[33mcommit 424d2668a81d54f4a9577b2ed8abce98f87c958d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 10:47:41 2016 +1100

    Make sure the address is resolved

[33mcommit 8b195a74faa507a6ee30df84487f610df629c1d9[m
Merge: 20d8f8597 5b2823ffd
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 10:41:07 2016 +1100

    Merge pull request #369 from rhusar/UNDERTOW-652cp1
    
    UNDERTOW-652

[33mcommit 5b2823ffd6333398e94b2213796d5fce95846241[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Mar 8 00:33:32 2016 +0100

    UNDERTOW-652 Prevent NPE in MCMPHandler#handleRequest when MCMPs are proxied

[33mcommit 20d8f85976280de726aa0729a78b245adb50ba36[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 10:35:40 2016 +1100

    Make sure destination addresses are resolved for the MCMP tests

[33mcommit 7e8ae2cdd4d23433d1858c4b040a5e67f748e683[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Mar 8 00:32:04 2016 +0100

    UNDERTOW-652 Do not run (@ProxyIgnore) mod_cluster proxy-behind-proxy tests

[33mcommit efb2eb38839473938ab090afb0e8b2781408c783[m
Merge: a867ee230 1438b6d17
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 8 09:14:43 2016 +1100

    Merge pull request #368 from rhusar/javadoc
    
    Fix mischievous Javadoc comment in io.undertow.server.HttpServerExcha…

[33mcommit 1438b6d17e864e1663d8045f9a0520444ba33ca1[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Mon Mar 7 23:13:15 2016 +0100

    Fix mischievous Javadoc comment in io.undertow.server.HttpServerExchange#getDestinationAddress

[33mcommit a867ee23016d83e73aec3602c5856407ec187999[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 7 14:49:39 2016 +1100

    UNDERTOW-655 Role '**' is handled incorrectly

[33mcommit b5ce64589ee7e512e0c60e63a0c9d650e2d96fcd[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Mar 3 18:20:47 2016 +0100

    UNDERTOW-652 MCMPHandler#handleRequest() does not work with IPv6 addresses

[33mcommit 84ff64b104103947bdd5820a99bd653c8da6712f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 4 11:37:10 2016 +1100

    UNDERTOW-654 Writer state is not reset before doing error page dispatch

[33mcommit 04a07e47c93a01ed623c753b9ef95e882f0e60c3[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Wed Mar 2 22:20:38 2016 +0100

    UNDERTOW-651 IPv6 addresses in mod_cluster proxy advertisements are not properly formatted/zone indices are not supported

[33mcommit 55592a48c69b24110ebbd31c1e4eb890f64e897e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 2 09:40:14 2016 +1100

    Don't try and fully flush on clean close, just do best effort

[33mcommit 31e2151ba307d4441222ecf73541a8ca32b81bc9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 1 15:21:05 2016 +1100

    UNDERTOW-648 HTTP/2 HPack does not correctly deal with header value length if the read breaks the data in the middle of the encoded length

[33mcommit 75b319c1ee136319d4e83fe41e4bb479d55e9585[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 1 14:42:47 2016 +1100

    Improve HTTP2 client failure handling

[33mcommit b4184c559cbed9839e8ea5d83ea1bd497ba565fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 1 13:49:06 2016 +1100

    Fix some minor test issues

[33mcommit a0e37ba159bc6f1034e55e79b8fd1c21ab74840e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 29 14:46:13 2016 +1100

    Make sure to resume writes when closing SSE connection

[33mcommit 5b8f4bf4d56cc861e15c3a0843a8cf4a89b3d008[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 29 14:27:19 2016 +1100

    Improve SSE test

[33mcommit 99bd7186fd5dcc4c608cc06277618d0f24963d12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 29 13:35:48 2016 +1100

    Improve websocket close frame handling

[33mcommit b23c072a3fac5e5a9a5eb38eda5827ca1b88e025[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 29 11:04:21 2016 +1100

    UNDERTOW-647 Bug in HTTP/1 transferFrom implementation

[33mcommit 31d2188e2a4e1d462edc2ed69017c728ef6f7590[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 29 10:29:03 2016 +1100

    SSE fixes

[33mcommit 8ba31b0fd1722e75cbaaa1eac4822fcf55f472ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 29 08:45:01 2016 +1100

    Don't drain when closing connections

[33mcommit cddb0ac2c3c7d923fc7b02ec8b3b00b8f8065091[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 28 11:50:30 2016 +1100

    Add getSslSession to the SSLSessionInfo

[33mcommit c8b9a2213b50935d46f83ab07df300973ece73c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 26 16:34:42 2016 +1100

    UNDERTOW-645 Remove unnecessary setAccessible from HttpRequestParser

[33mcommit 234c2d01832125d4c118b232f0638495f09a9d6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 25 12:14:47 2016 +1100

    More SSL improvements

[33mcommit f07dcf8310f49dff36bc2ad720428a18d3415d28[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 25 10:06:06 2016 +1100

    Minor memory usage optimisation

[33mcommit 249d95e9b5def7ebeea5e0639a8d034e84cf4f9e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 24 14:23:37 2016 +1100

    Add more cross context tests

[33mcommit 43276303325bdbbf87883baa961aa343ede77315[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 24 14:20:47 2016 +1100

    checkstyle

[33mcommit 6ef00de467e1309259c0b1da097f602c395a60f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 24 13:27:51 2016 +1100

    UNDERTOW-628 Allow server to find and use an open port

[33mcommit 770a597798dca641247797552cd54e78c9d4413d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 24 13:16:35 2016 +1100

    UNDERTOW-638 Typo in ServletSingleSignOnAuthenticationMechainism.java

[33mcommit 5573723a36c25c5f1da7879cedc9a2bac1c0fd31[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 24 10:44:21 2016 +1100

    UNDERTOW-644 Fix issue with quoted boundaries in multipart requests

[33mcommit 03360b86708a655311f9d9e55125d4cd0e61239b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 23 15:09:37 2016 +1100

    UNDERTOW-643 Don't put invalid session into the map if the ID is changes

[33mcommit 1422785151c6d66534fe0f39cb0d4fb418f4add4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 23 15:00:13 2016 +1100

    UNDERTOW-642 NPE with HTTP2 and specific clients

[33mcommit 237cf8ab5399a6457ba76e3f10de071e54cf5414[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 23 13:58:58 2016 +1100

    UNDERTOW-640 Failing Test Case LoadBalancerConnectionPoolingTestCase

[33mcommit c69592622716d0951f288d97f55d64062038d618[m
Merge: 0f25861ae b029a470a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 23 09:31:52 2016 +1100

    Merge pull request #354 from darranl/UNDERTOW-549
    
    [UNDERTOW-549] Allow an alternative initial security handler to be provided that takes responsibility for the authentication of a request.

[33mcommit b029a470a873e9bd44c292e02a5d81a901f05448[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Dec 1 16:34:42 2015 +0000

    [UNDERTOW-549] Allow an alternative initial security handler to be provided that takes responsibility for the authentication of a request.

[33mcommit 0f25861ae94fe305800106c27a25cfd52a56ce36[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 21 09:56:15 2016 +1100

    UNDERTOW-639 NPE in ServerWebSocketContainer.doUpgrade

[33mcommit fb70a2e9642bcb8467db129e876e684a365906a2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 19 15:23:37 2016 +1100

    Minor SSL change

[33mcommit 6d5a80f956d2ec4950dc3211794b27bd5b221552[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 19 12:43:02 2016 +1100

    Fix potential H2C test suite issue

[33mcommit 8fc7f8603ca1ff4bf645abfedaebecab78a86db6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 19 09:25:30 2016 +1100

    lock not held when marking stream broken

[33mcommit a42905b2e80a4d09fd75b42a6f1b4a12b46d3d11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 18 14:12:10 2016 +1100

    UNDERTOW-636 Path is not provided when clearing the SSO cookie

[33mcommit caae6c989ebeecad6b17538f505b9dbc04080626[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 18 13:33:51 2016 +1100

    UNDERTOW-637 Websocket connections may hang in some situations

[33mcommit 6297ea5b8666742da1529a07d07c8f4a3d6073ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 18 09:32:57 2016 +1100

    UNDERTOW-634 advertise address is not used

[33mcommit 461167890bf285034d55fcfe5b42e30f29309310[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Feb 16 14:41:21 2016 +0100

    UNDERTOW-635 mod_cluster incorrectly parses out route: strips everything after '.' in the route

[33mcommit f7ced4116b3037ef696fab334339cc51da19b07b[m
Merge: 2ea77ac80 b8e1ed02a
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 17 09:42:12 2016 +1100

    Merge pull request #359 from jamezp/i18n
    
    Add zanata configuration and plugin for internationalization support.

[33mcommit b8e1ed02a95ad21ca57018a6dd5882461f842ed4[m
Author: James Perkins <jperkins@redhat.com>
Date:   Tue Feb 16 09:08:39 2016 -0800

    Add zanata configuration and plugin for internationalization support.

[33mcommit 2ea77ac8076bf4e7af79cde742916f63c52ce365[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 16 09:10:31 2016 +1100

    UNDERTOW-633 improve error handling in SSL handshake

[33mcommit 6f668494a2aa715aa0315d91ab56ae527733e0b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 15 13:19:37 2016 +1100

    UNDERTOW-631 Request dispatcher cannot handle path parameters

[33mcommit 4f929dba7df93e005ed6729a47f2a5e8af7d2010[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 10 12:14:46 2016 +1100

    UNDERTOW-630 Undertow builder does not specify a default idle timeout
    
    This has been set to 10 minutes, which seems like a reasonable default, it can still be set to -1 manually to disable

[33mcommit 4266bdb6f2065a426048394904b46bbc0a5045ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 10 09:00:01 2016 +1100

    UNDERTOW-629 Basic auth is case sensitive

[33mcommit 43a86817b73feeb1665c91fe7d4594b39e302cf6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 10 08:45:52 2016 +1100

    Add more attributes builder

[33mcommit 7e01cc9d21fff9044a7290fa4fd85f64372aec4a[m
Merge: 5c4352650 41d114653
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 10 08:34:26 2016 +1100

    Merge pull request #357 from ehsavoie/UNDERTOW-627
    
    [UNDERTOW-627]: Add Builder to JDBCLogHandler for easier use

[33mcommit 41d1146538a029cff3565c78d82ad58119951489[m
Author: Emmanuel Hugonnet <ehugonne@redhat.com>
Date:   Tue Feb 9 19:03:50 2016 +0100

    [UNDERTOW-627]: Add Builder to JDBCLogHandler for easier use
    
    Adding a jdbc-access-log builder with a datasource and format parameters.

[33mcommit 5c4352650add3d40006dec498f01e6c154e8ca4e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 9 18:34:05 2016 +1100

    Don't require an executor for the access log valve

[33mcommit c8c4351312507743f6ba83fb425ef51cdeabc25c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 3 07:28:22 2016 +1100

    Add ability to disable the cached authentication mechanism

[33mcommit 2a1ef239c81628b432cf734c5eeb4aece3d169f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 1 15:01:19 2016 +1100

    Remove accitentially left debugging statements

[33mcommit a2a0ead0b2296c21fe6317c00bd11a2a9f7c991a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 1 14:39:26 2016 +1100

    Fix issue with websocket close handling

[33mcommit 2e4fcc178ac3a95e3c70f7c5d7140bc07120be2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 1 08:14:14 2016 +1100

    UNDERTOW-595 Basic authentication with credentials containing umlauts doesn't work on some browsers

[33mcommit 9a70dce4ede03a85cbfbca16d0b0f8dd61686f2f[m
Merge: 4fbf0bc1e f83cf6996
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 1 06:35:06 2016 +1100

    Merge pull request #355 from rosiecki/patch-1
    
    fix typo in javadoc

[33mcommit f83cf6996a30bc899e8fa786fd0d7ac01cadc087[m
Author: Rafał Osiecki <metempsychoza@wp.pl>
Date:   Sun Jan 31 19:49:28 2016 +0100

    fix typo in javadoc

[33mcommit 4fbf0bc1ef4cd2e100725caa81d2e93511aeba6d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 29 14:38:17 2016 +1100

    UNDERTOW-625 DeflatingStreamSinkChannel does not implement flush properly

[33mcommit 3d07ac922d8ef0f9569075666f9427812e8c8b08[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 29 09:30:48 2016 +1100

    Some more minor SSLConduit fixes

[33mcommit f9c1f22f179736b4b8522b1519f5e6d81c49ae62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 28 11:53:41 2016 +1100

    UNDERTOW-624 SSL connection not closed cleanly for non persistent connections

[33mcommit 1134a41417ef41f7fa652df6fc369637f48bcf42[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 28 08:57:02 2016 +1100

    UNDERTOW-623 Cached authentication mechanism should be last

[33mcommit aeb6f2eac5137bfaa8f94144ad9a18bd73161df9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 28 08:46:45 2016 +1100

    Update ALPN versions to work with all current JDK8

[33mcommit dc28d22581fb186b0e0686f8e7e4906bea05f0a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 28 08:00:42 2016 +1100

    UNDERTOW-622 Session can be closed before the response

[33mcommit 6dc2a46d03f05ee3ab35d19fa1d710c08d3509cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 27 14:39:08 2016 +1100

    UNDERTOW-621 Undertow will encode URL's in some situations where it is not nessesary

[33mcommit d649b0a3759b0dc95ec134588ee45654385846ec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 27 09:01:21 2016 +1100

    UNDERTOW-620 If SSL renegotiation fails the error message will ways say it 'timed out', no matter the underlying cause

[33mcommit 1d0ac00807eaa56d1aae48f9ec1596d7202c2c07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 25 14:54:33 2016 +1100

    UNDERTOW-619 No textual representation for AccessControlListHandler

[33mcommit 9988be533615f1126a38d047dccbf9882f59ccb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 25 10:27:13 2016 +1100

    UNDERTOW-618 SSLConduit wakeup(Reads|Writes) is racey

[33mcommit f145e9c761196571761fb49def5ed2743dcc86c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 25 08:25:33 2016 +1100

    UNDERTOW-617 Websocket messages can still be received after session is closed

[33mcommit febbc5ce8ef788d65a52fe3f8119e9ec3edf99e7[m
Merge: f3619d63d 107074167
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 22 07:02:34 2016 +1100

    Merge pull request #352 from ctomc/case-senstitive-relative
    
    [master] UNDERTOW-616 Resource manager wrongly handles relative paths

[33mcommit 107074167af0614938886e4c9c49e02fe326d61c[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Jan 21 18:40:40 2016 +0100

    UNDERTOW-616 Resource manager wrongly handles relative paths

[33mcommit f3619d63d53c858824c0d28648c6d597beeb282c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 21 18:10:16 2016 +1100

    UNDERTOW-615 Server sent event done callback can be called before message is fully sent for large messages

[33mcommit fea30b6af61bcdc9064ca3e73875816c0ba33d07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 21 18:08:35 2016 +1100

    UNDERTOW-614 SPDY RST_STREAM can cause a buffer leak

[33mcommit f8ae4e0551c4158faa233a3bd42398d581762d60[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 21 15:42:32 2016 +1100

    Improve toString()

[33mcommit 6624250eadef8e43131eabf10225272d8aa22c11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 21 14:28:14 2016 +1100

    UNDERTOW-613 Partially processed H2 and SPDY streams are not closed cleanly on GOAWAY

[33mcommit 54b48fc695be23a706f80c53c025d323e3d22a21[m
Merge: e80fc34e0 1cc1cf0b6
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 20 18:20:10 2016 +0800

    Merge pull request #350 from Rowanto/master
    
    UNDERTOW-612 Localeutils should not throw null pointer exception on i…

[33mcommit 1cc1cf0b643fc4596219024fef5c54906c0a5897[m
Author: Rowanto Rowanto <rowanto.rowanto@number26.de>
Date:   Wed Jan 20 10:40:10 2016 +0100

    UNDERTOW-612 Localeutils should not throw null pointer exception on invalid empty locale

[33mcommit e80fc34e0f1d34b67a4ffa99e4f4c0d1b23e792f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 20 13:12:28 2016 +0900

    UNDERTOW-611 Listener secure attribute doesn't work as expected

[33mcommit c2775d6c03ff79affa4ed93913196f6fe2231339[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Thu Jan 7 12:56:29 2016 -0500

    UNDERTOW-603 NPE during invalidation of session associated with SSO

[33mcommit afecfb635c16454dd3bdb4eff9e71e42384f5b82[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 22:08:03 2016 +0900

    Revert "Don't suspsend if there is extra data"
    
    This reverts commit 8c8e16c780a9e735ea9f90dadf1e08adb7fdb8a0.

[33mcommit 285c872ff7afb639fd35abe1ac491fa7066e2be3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 22:02:46 2016 +0900

    Revert "Suspend on dispatch if there is still data to be read"
    
    This reverts commit d9730cb38fa6a9d01e00955db13600634e11dc12.

[33mcommit c2a9cfc22c5cc6dea9dcdc63c677347dae482d49[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 12:20:30 2016 +0900

    UNDERTOW-605 Improve SSE connection failure handling

[33mcommit 8f958879c2bf07ed2fc8eba0a8a56a838e6780ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 11:50:51 2016 +0900

    Remove uneeded class

[33mcommit d9730cb38fa6a9d01e00955db13600634e11dc12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 11:37:34 2016 +0900

    Suspend on dispatch if there is still data to be read

[33mcommit 63870feb14d6d04fd2d81ddd11f0c5bddb3887ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 09:46:01 2016 +0900

    Minor test fix

[33mcommit 3337bb60d04ce971afc9335db640e6c01e124ddb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 09:03:57 2016 +0900

    UNDERTOW-607 http client exchanges hang when no content is sent and flush() is deferred

[33mcommit 980163f46fe24b79b8eec54c025e60f7dd3779ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 07:11:09 2016 +0900

    UNDERTOW-610 Make AJP packet size configurable

[33mcommit 81820a5043e31dd979f20179f0f4453ee755152e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 06:51:40 2016 +0900

    UNDERTOW-609 resume while the CAS state is 2

[33mcommit 163d9ac394d192304e98996fd5c9c0a2c183f7f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 19 05:56:52 2016 +0900

    UNDERTOW-608 NullPointerException in DeflatingStreamSinkConduit when connections terminated

[33mcommit 0a1ec893fe191119c2f41934f2b3188e58771545[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 7 17:21:02 2016 +0900

    UNDERTOW-590 Support batching outgoing messages in JSR-356 Websocket implementation

[33mcommit 16dbdd95b18a602889395d178658ff35826e14d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 7 10:51:06 2016 +0900

    This NPE is name is null as per Servlet 4.0

[33mcommit 45f1d914dad54968a773efb9c03dd06f152bd4c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 6 15:22:10 2016 +0900

    Add initial push builder

[33mcommit 00a52bf7edd9c5a316cdf5a81e5a80c51cc323cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 6 13:38:36 2016 +0900

    Next is 2.0.0.Beta1

[33mcommit 15a2924e3408959e01d0418aa1a952212ee5e45a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 4 11:12:16 2016 +0900

    UNDERTOW-602 Session attributes removed before sessionDestroyed listener called

[33mcommit e21d1ed6ec25ae43abe973fca949b038fcda6c29[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 4 11:00:13 2016 +0900

    UNDERTOW-601 NPE on IOException

[33mcommit 7171366f45dada04d052a0105028f690ff56ad27[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 4 08:38:26 2016 +0900

    Fix minor issue with range and response caching conduits

[33mcommit 34a375892188e710aebd01929cd586e988eacc09[m[33m ([m[1;31mjaikiran/master[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 22 15:29:43 2015 +0900

    XNIO 3.3.4.Final

[33mcommit 7800387c775481cfb57c5a38eb7287fa03e6b42f[m
Author: Phil Clay <pclay@blizzard.com>
Date:   Wed Nov 18 11:45:56 2015 -0800

    Add the ability to reuse an existing `XnioWorker` in `Undertow`.
    
    This allows continued use of `Undertow` and its `Builder` even when
    you want to share workers.
    
    This is particularly beneficial for usage in higher-level frameworks
    that use `Undertow` and its `Builder` rather than manually assembling
    a server.
    
    For example, spring-boot uses `Undertow` rather than manually assembling
    a server.  So, you will now be able to reuse an `XnioWorker` when using
    untertow with spring-boot (by configuring a `org.springframework.boot.context.embedded.undertow.UndertowBuilderCustomizer`).

[33mcommit 8a4505bc1cd5a562115fb419c8fc357c00c132c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 21 10:09:15 2015 +0900

    UNDERTOW-598 HttpString cannot be serialized

[33mcommit 70ad65a7f9c4e229761ff94a4c67eb3819e90c6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 17 20:29:39 2015 +0900

    UNDERTOW-597 NPE on access log close

[33mcommit 0c7d40ecb2e449762ee74862026bbcfea8aca758[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 14 12:42:07 2015 +0900

    UNDERTOW-472 Very occasional sudden Java heap spike and JVM OOM

[33mcommit 8c8e16c780a9e735ea9f90dadf1e08adb7fdb8a0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 11 15:09:54 2015 +0900

    Don't suspsend if there is extra data

[33mcommit eb1ca6b249ba89b374517940a25d93ec359c162a[m[33m ([m[1;31mspyrkob/master[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 10 18:16:53 2015 +0900

    Clear reference to old exchange

[33mcommit d0151d67a88bc34f61895bc6d131a0dbc95243c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 10 18:06:01 2015 +0900

    Don't hold a reference to the exchange

[33mcommit f30faac42b46ca8da0779521f40bf628b0d1132a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 10 15:06:12 2015 +0900

    Don't create the exchange object till it is used

[33mcommit d4b1eb9a0aae115cb4b22b4832e969ea04c9a4e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 9 15:10:36 2015 +0900

    UNDERTOW-594 Add GENERIC_HEADER authentication

[33mcommit e036505312775affdac176e7f7468718814e6ff0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 9 10:29:39 2015 +0900

    UNDERTOW-593 Executor set by ServletExtension is not used

[33mcommit dbbebc72c7258036edb9edf20fa2231484055cd1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 7 15:05:34 2015 +0900

    Add option to disable servlet security handlers

[33mcommit 54f9f2e440c241c8041f6cb534ee342f540ab170[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 4 08:37:39 2015 +0900

    Allow setting mod_cluster client options

[33mcommit b9634d690bbd631399d1024886eca1ef61fd1810[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 4 07:52:41 2015 +0900

    XNIO 3.3.3.Final

[33mcommit a215cf5cc543d09cfb8fc082fa539adb88a1fbdd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 3 16:21:10 2015 +0900

    Don't pass h2c upgrade through to the backend

[33mcommit 07645def63f4ca758e2cae9cdba37f40687fe5d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 3 16:11:14 2015 +0900

    Don't allow HTTP2 upgrade over SSL

[33mcommit 103b4bf539f93c9fbbacdfe5999920535d1fa1ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 3 15:41:57 2015 +0900

    Improve support for HTTP/2 clear via upgrade
    
    The reverse proxy can now use h2c via upgrade opertunistically, falling
    back to HTTP if the upgrade is not availble.

[33mcommit cef8430793bc8f5bd29ee2696c530fff7ecf854d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 2 13:34:32 2015 +0900

    UNDERTOW-592 requests with a full URI and no trailing slash are not handled correctly

[33mcommit 618e289de650b6db6ecfd5916379d6e6b17e240c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 26 17:03:03 2015 +1100

    UNDERTOW-591 Load balancing does not work when deploy app with root-context '/'

[33mcommit bb34132950929858d8924eb0df3166f17ad2b816[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 26 14:24:46 2015 +1100

    Add handler equivilent to StuckThreadDetectionValve

[33mcommit 909b972ec3a57555a2b769cec918f3d69a7a4502[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 25 08:56:34 2015 +1100

    UNDERTOW-581 Missing equivalent handler for CrawlerSessionManagerValve

[33mcommit 49177f5fe39badcdb3241cfb368856821ac84e34[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 25 13:14:37 2015 +1100

    Only set the attribute if it null

[33mcommit 00d988b34900ee54bbd5a6b5481bafd4cdb0020c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 25 12:23:11 2015 +1100

    Fix issue with changing session ID on login

[33mcommit 65882baf23531c220995d86f09a1807b9bff1e68[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 25 10:39:39 2015 +1100

    Add request buffering handler

[33mcommit f1d219670d19e5b145053b530ca4d4c715ac69e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 23 19:10:53 2015 +1100

    Add attachment key to HttpServletRequestImpl to allow a request to be marked as secure even if it is not using SSL

[33mcommit 8435d079f12d9f52c27b78ec5e1e49be4437a447[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 23 10:26:44 2015 +1100

    UNDERTOW-587 Undertow.buffersPerRegion is not used

[33mcommit dfbd424da2c6cbd8c2ae7a468cd0c59f1452d0b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 19 09:05:28 2015 +1100

    UNDERTOW-585 Just drain framed channel data if there is no receive listener

[33mcommit 48fc3f84143bd84ed584af66723a832a2c5cdcc8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 18 20:29:38 2015 +1100

    Don't change ID for new sessions

[33mcommit 2330afa8c6f714dad73a5cf75c372ff18dbc25ad[m
Merge: d21ea5242 a04f6c33b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 18 20:43:32 2015 +1100

    Merge pull request #344 from ehsavoie/UNDERTOW-586
    
    [UNDERTOW-586]: max-active-sessions doesn't work with enabled statistics

[33mcommit a04f6c33bac65a3d84e49c5501a80aabd28527aa[m
Author: Emmanuel Hugonnet <ehugonne@redhat.com>
Date:   Wed Nov 18 06:33:21 2015 +0100

    [UNDERTOW-586]: max-active-sessions doesn't work with enabled statistics.
    
    Wrong call to create a session.

[33mcommit d21ea52420fbe24233ad7914355cca7ad89290c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 17 20:15:27 2015 +1100

    UNDERTOW-579 Change session ID on authentication

[33mcommit 4a23c3163115a88518264ca12cbdf7d0e7116067[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 17 14:58:49 2015 +1100

    UNDERTOW-580 Directory names matched as file extensions when determining mime type

[33mcommit e985b3e727113fcfffe93f3db0eea717dae2173d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 8 11:01:29 2015 +1100

    Add handler doc generator

[33mcommit 6e9663576fcaaa14f5a9cedf4ae1a144b20fd09e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 6 10:27:35 2015 +1100

    UNDERTOW-577 UT010019: Response already commited when servlet form auth page is missing

[33mcommit 80f68de69b04043dc8f507f04bfb8b4b5bf4f17e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 6 09:22:00 2015 +1100

    Make sure the whole path is compared for case sensitivity

[33mcommit 587feae700879ff94823f853fe5003a29ccfac62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 6 08:54:46 2015 +1100

    UNDERTOW-576 Fix issue with resource manager path handling

[33mcommit 0b11293375a7a2ca10eacf1ce465ab1fd18820aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 4 11:49:55 2015 +1100

    UNDERTOW-574 Excessive lock contention in AbstractFramedChannel.queueFrame

[33mcommit 5b7f7502a7540121219396ad680a320774faa2b6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 4 10:17:22 2015 +1100

    Fix compatibility issue

[33mcommit 4d0f9282f83ac050d25e39c957ad70ff955d431a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 28 12:21:29 2015 +1100

    Add rewrite test

[33mcommit 41a340c6c9915e574ac7150ce84cf196fded5c41[m
Merge: 7a4e583c2 a2bbe07f1
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 28 09:29:55 2015 +1100

    Merge pull request #342 from podlesh/master
    
    UNDERTOW-570 correct computing of processingTime

[33mcommit a2bbe07f1687c8108dcd0084341a851f02ad11fb[m
Author: Kamil Podlesak <kamil.podlesak@lmc.eu>
Date:   Tue Oct 27 11:59:41 2015 +0100

    UNDERTOW-570 correct computing of processingTime

[33mcommit 7a4e583c2622a68ce73683555ca3bf6f02f86e12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 27 09:49:36 2015 +1100

    UNDERTOW-558 Fix issue with doUpgrade

[33mcommit 5703c38809f98dc90d7e74ee3f057a28d558ba1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 23 08:28:11 2015 +1100

    Add support for apache/tomcat style rewite rules

[33mcommit 1b48515df5fa34bd59712514b4e7d90d910f7b37[m
Merge: 2e3ff78d8 f64ae76fe
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 26 07:55:22 2015 +1100

    Merge pull request #339 from pferraro/master
    
    [master] UNDERTOW-569 Concurrent session invalidation can trigger deadlocks...

[33mcommit f64ae76fe2e4b7c54606b63525bfc77de8966751[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Fri Oct 23 12:17:18 2015 -0400

    UNDERTOW-569 Concurrent session invalidation can trigger deadlocks due to recursive SSO listener invocation

[33mcommit 2e3ff78d8843ca5caba4d782fa2e18095a69743b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 23 09:38:28 2015 +1100

    Next is 1.4.0.Beta1

[33mcommit 1428c2ac6e656b5a09da949fcdfec3e0239c1a8b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 08:29:55 2015 +1100

    Next is 1.3.4.Final

[33mcommit f1d7895aa1a503f94a1a74b1d173bb742660a031[m[33m ([m[1;33mtag: [m[1;33m1.3.3.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 08:29:29 2015 +1100

    1.3.3.Final

[33mcommit 1c55baef73334f4d95ebb16d66085652c523826a[m
Merge: 4b387e5a6 b4374ddea
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 07:30:55 2015 +1100

    Merge pull request #338 from darranl/UNDERTOW-567
    
    [UNDERTOW-567] Count the '\' characters within the value as a quote being preceeded by an even number of '\' characters is not escaped.

[33mcommit 4b387e5a62b5df32b8566084d88537c0b449d317[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 07:10:21 2015 +1100

    Revert "Minor performance optimisation"
    
    This reverts commit 6d4565a02948989f80214b1ca21df9ffb90b9a8d.

[33mcommit 8739797284a19d5e42179f0fa1291d384c17c488[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 06:29:35 2015 +1100

    Next is 1.3.3.Final

[33mcommit 30cc5d2dcac175499e35e8dc8e910ad77d769bef[m[33m ([m[1;33mtag: [m[1;33m1.3.2.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 06:29:13 2015 +1100

    1.3.2.Final

[33mcommit 5e655ea587fad41b9cf10de33c0ca79b5f013db5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 22 06:08:12 2015 +1100

    Fix issue with access log suffix

[33mcommit b4374ddeaee8c656e15f31e48e0188957da211a3[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Oct 21 18:01:58 2015 +0100

    [UNDERTOW-567] Count the '\' characters within the value as a quote being preceeded by an even number of '\' characters is not escaped.
    
    Also clear the 'containsEscapes' boolean after processing the value otherwise it remains set for the remaining values.

[33mcommit 4efa29c111bbe506f9bfccb1e4cdfb2696fb614c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 21 17:01:42 2015 +1100

    Nxt is 1.3.2.Final

[33mcommit e8d0691cd6558a9965750009e40baca6bce20a8a[m[33m ([m[1;33mtag: [m[1;33m1.3.1.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 21 17:01:20 2015 +1100

    1.3.1.Final

[33mcommit 9180db6057f5804231d94d2fc149f551e29d61f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 21 16:13:14 2015 +1100

    UNDERTOW-558 Provide option to initiate WebSocket upgrade

[33mcommit 6d4565a02948989f80214b1ca21df9ffb90b9a8d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 21 07:37:58 2015 +1100

    Minor performance optimisation

[33mcommit e4131d90762f5122c68a4c31f320b040ec440f86[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 20 13:58:14 2015 +1100

    Some minor test improvements

[33mcommit a373356a4f7ea7010acfbd756d75e507595508ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 20 08:04:24 2015 +1100

    UNDERTOW-566 Access log gets incorrect size for HEAD requests

[33mcommit c4ad58c86b705139d4c0871644c37e54f164ac60[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 17 16:54:43 2015 +0200

    UNDERTOW-561 the Ajp connector only publish the client certificate not the full chain

[33mcommit 2841d94de6a8a6a506fe490371ef03e5a4298be4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 17 16:18:58 2015 +0200

    UNDERTOW-557 Undertow missing jboss logging internationalization

[33mcommit 6c63757583591bfcc78e88cc568c9e2970fa0ffb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 17 15:42:40 2015 +0200

    UNDERTOW-562 Content-Type header in http response has wrong value

[33mcommit 0f54e5a64d0d5b6e3bc70c2907cc1e0b3188d2dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 15 16:23:19 2015 +0200

    Use Fifo cache for path handler

[33mcommit 0b08aa648ee2ee793d827e3f13e95caf0d731b39[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 15 16:13:45 2015 +0200

    Change cache type to improve servlet performance

[33mcommit 56b51cfdc849e445156dc1cbab5729d324b6fe08[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 13 14:51:38 2015 +0200

    Revert "Make sure .destroy() is called for all servlets on undeploy"
    
    This reverts commit 9f36f0d3902ef8c848eb71fe36e49b1aa8410c8a.

[33mcommit c5b68f6ddc440a47367a2541c3caf551d67afb65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 13 14:37:24 2015 +0200

    Don't use an attachment for the async state

[33mcommit 7e25c61ea941393a6b93327726eeffaee9729fc3[m
Merge: 6fd99f88c 9f36f0d39
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 12 15:12:12 2015 +0200

    Merge pull request #337 from ctomc/mem-leak
    
    Make sure .destroy() is called for all servlets on undeploy

[33mcommit 9f36f0d3902ef8c848eb71fe36e49b1aa8410c8a[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Fri Oct 9 18:38:22 2015 +0200

    Make sure .destroy() is called for all servlets on undeploy
    
    - fixes "memory leak" when testing with arquillian servlet protocol.

[33mcommit 6fd99f88cd6224510555ca253f1780ff139bdb30[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 9 08:34:47 2015 +0200

    Next is 1.3.1.Final

[33mcommit 0b340d10071a6b73bb0b5412974fd342afbcd9ea[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 9 08:34:06 2015 +0200

    1.3.0.Final

[33mcommit 2a8a754a1d3dcb7f3210a3ea3ab2d1ca43561452[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 8 14:57:53 2015 +0200

    UNDERTOW-556 Exception after startAsync results in error page with HTTP status code 200

[33mcommit 1c99cfafeeff8f2635b1e8f7e137400cff5e9618[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 8 08:37:14 2015 +0200

    Fix for proxy and SSE

[33mcommit 94b693652a5fcc0072a845184653af1f04662a4c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 7 17:44:45 2015 +0200

    Fix SSE error

[33mcommit 6d69228aa53a2054817312853329acac2a9d9e06[m
Merge: b641fad75 dc66e9004
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 7 17:35:11 2015 +0200

    Merge pull request #335 from rhusar/AuthenticatedSession_public
    
    Make visibility CachedAuthenticatedSessionHandler#ATTRIBUTE_NAME public

[33mcommit b641fad75dccdbc7a206473e1583109533f07fa1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 7 16:31:22 2015 +0200

    Next is 1.3.0.Final

[33mcommit 1fe95ae66904352288bc005fd8cfe2c1f0abfe49[m[33m ([m[1;33mtag: [m[1;33m1.3.0.CR3[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 7 16:30:38 2015 +0200

    1.3.0.CR3

[33mcommit afa5435585d5f7ee3bb6885a86236d36037da191[m
Merge: d36c7da06 268c82dee
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 7 15:52:13 2015 +0200

    Merge pull request #336 from pferraro/master
    
    Modify SingleSignOnManager.removeSingleSignOn(...) to accept SSO itself

[33mcommit 268c82dee0fe79293f9121d254013cdcaa40ee18[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Wed Oct 7 09:45:53 2015 -0400

    Modify SingleSignOnManager.removeSingleSignOn(...) to accept SSO itself instead of just its identifier.
    This is required to propagate the transaction context of the SSO to be removed.

[33mcommit d36c7da06be9258ee1810d8520a44adf4eebda2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 6 11:33:40 2015 +0200

    Remove underscore from access log name to allow for more customization

[33mcommit b6fd7124233c0855856546297f3942b502186672[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 5 16:07:08 2015 +0200

    UNDERTOW-554 SSE events are truncated

[33mcommit 364bd16438bb098d63d079ab90258802327818d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 5 14:31:19 2015 +0200

    UNDERTOW-553 Change default mapping for XML to application/xml instead of text/xml

[33mcommit ee0d677683c7adf5241f82693c76600aae013d7d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 5 11:45:47 2015 +0200

    UNDERTOW-551 welcome-file-list not configurable through ServletExtension

[33mcommit ec3bebd43e7426a353b747800dfa4377b862391b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 5 11:28:34 2015 +0200

    UNDERTOW-552 HTTP2: HpackDecoder might not throw HPackException although it should

[33mcommit dc66e9004a48bc53d32a80a2be97961c130c390f[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Fri Oct 2 17:44:21 2015 +0200

    Make visibility CachedAuthenticatedSessionHandler#ATTRIBUTE_NAME public

[33mcommit 549ea17ca130aba097d19ce08488967daca6f776[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 30 09:52:08 2015 +1000

    UNDERTOW-550 Clear charsetSet if the charset is null

[33mcommit 95051a890cbf655631f26813180fab5c31aa954b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 29 16:22:02 2015 +1000

    UNDERTOW-538 Add configuration option for multipart upload size

[33mcommit d4401bee9a11cd9bfa0fcf4470b3f870bb61d528[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 24 17:27:07 2015 +1000

    UNDERTOW-546 Possible ArrayIndexOutOfBoundsException in HTTP2 HPACK implementation

[33mcommit 06a1851601ee8d4aa99fa11f3faa9c9748120506[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 22 21:39:29 2015 +1000

    Next is 1.3.0.CR3

[33mcommit a9ef59000dce84576545c0482563fffabb2fb1ab[m[33m ([m[1;33mtag: [m[1;33m1.3.0.CR2[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 22 21:39:12 2015 +1000

    1.3.0.CR2

[33mcommit e4c5c49395e761751a0ad129c69783cd13dd4d4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 22 17:41:16 2015 +1000

    UNDERTOW-327 look at ERROR_REQUEST_URI

[33mcommit acf236bd4ef1c890d40966ff5c836e7c6b4b46cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 21 10:49:46 2015 +1000

    UNDERTOW-546 Possible ArrayIndexOutOfBoundsException in HTTP2 HPACK implementation

[33mcommit 33d191c0fa3cb222a584a2878bd3f54ef63f70c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 21 10:43:14 2015 +1000

    Add attributes for request and resolved path

[33mcommit 2d3315b528a9fbc96fbebd2f6ccfab29a224f887[m
Merge: c62d36bc8 9f63aa3ab
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Sep 19 11:15:47 2015 +0800

    Merge pull request #334 from jstourac/http2StreamIdCheckForFrames
    
    HTTP2 added missing checks on stream IDs for frame types when parsing

[33mcommit 9f63aa3ab3b1e9dcddd93d646636d33123ab4ec2[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Fri Sep 18 18:08:41 2015 +0200

    Added also check for PRIORITY frame type

[33mcommit a4c3af8874d76064c0820b8df991a3f0c139cf92[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Fri Sep 18 13:11:36 2015 +0200

    HTTP2 added missing checks on stream IDs for frame types when parsing

[33mcommit c62d36bc86ab8e77a58ba0068f826f5aaf799294[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 17 18:06:05 2015 +1000

    UNDERTOW-544 ResourceHandler calculates wrong EXPIRES header

[33mcommit 154c0398f41e3339b97f04fdf7dca4bff4848655[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 17 10:46:19 2015 +1000

    UNDERTOW-543 Make %h print the remote host name if resolved

[33mcommit 144229af43f1a4b1e0c4c3e6c8f3684ce0e24829[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 17 10:10:57 2015 +1000

    UNDERTOW-542 Swallow NoSuchFileException on delete

[33mcommit e50fe3a53daa4c7447bdf8c9a9f04cdddbf495b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 16 08:28:11 2015 +1000

    Next is 1.3.0.CR2

[33mcommit cf3abec9145bb4660659add41b97866ff6ef9c31[m[33m ([m[1;33mtag: [m[1;33m1.3.0.CR1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 16 08:27:45 2015 +1000

    1.3.0.CR1

[33mcommit c7a6587ef6f7e9f3589462b7fef04f9409a245a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 11 14:09:11 2015 +1000

    UNDERTOW-537 Websocket tests take a long time to run

[33mcommit fc1bd23dc1ebb77f9c384be125d4698b20f8674d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 11 13:09:20 2015 +1000

    UNDERTOW-536 Form auth does not work when using URL rewriting

[33mcommit 4cfa7239ad626077371a56619f72b104e9fd4afd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 11 09:42:56 2015 +1000

    XNIO 3.3.2.Final

[33mcommit f5605c158b7613ab56cb29bd87e3d31d608047e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 10 15:20:34 2015 +1000

    Next is 1.3.0.Beta14

[33mcommit f0f2c9fb36a17f2f2927b83bdefb82efaf0be409[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta13[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 10 15:20:08 2015 +1000

    1.3.0.Beta13

[33mcommit 48099986a0abcd610aa50341d3ab2f94a33025c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 10 13:32:02 2015 +1000

    Revert "UNDERTOW-488 Allow setting the same cookie more than once"
    
    This reverts commit 0ec2e673f1e820b39c81153e8e4abd8caed8b065.

[33mcommit a40b1c92f246f556928c470f459245eba91c99e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 9 07:21:01 2015 +1000

    Next is 1.3.0.Beta13

[33mcommit 83340396da15300e4774856bd9116c4af1fa94af[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta12[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 9 07:20:39 2015 +1000

    1.3.0.Beta12

[33mcommit 7f90017875d6e572af13a7d2824b2a8b144f2ee2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 8 08:37:31 2015 +1000

    UNDERTOW-535 Fix HTTP2 SSE issue

[33mcommit 07055905a5c3ace67b3f098219657373cbb60a63[m
Merge: b03a9a6e9 0ec2e673f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 7 18:04:24 2015 +1000

    Merge pull request #332 from aldaris/UNDERTOW-488
    
    UNDERTOW-488 Allow setting the same cookie more than once

[33mcommit b03a9a6e9d8b86d8cdeef54d6631079e54ee0db2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 7 12:03:25 2015 +1000

    Add support for handler wrappers before the authentication call

[33mcommit 0ec2e673f1e820b39c81153e8e4abd8caed8b065[m
Author: Peter Major <peter.major@forgerock.com>
Date:   Sun Sep 6 00:52:43 2015 +0100

    UNDERTOW-488 Allow setting the same cookie more than once

[33mcommit 9560c4879cf7a65a65386c2f4b0f97cd1b0587cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 4 09:51:43 2015 +1000

    Next is 1.3.0.Beta12

[33mcommit 6b99facfbdd431d50e2a98aaa8675e2286bf90b6[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta11[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 4 09:51:27 2015 +1000

    1.3.0.Beta11

[33mcommit 4682d3c162b2ecd9a006445d5ae63b7f79f95689[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 4 09:50:44 2015 +1000

    Add back missing constructor

[33mcommit da48166d5bfe2626090d4d486a92185c3f2f4af1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 4 08:56:18 2015 +1000

    Add XNIO compatibility pool

[33mcommit 720dee8c4a9aa3b635f5dbef56b16e91458f5f97[m
Merge: ec2883141 dd8e8bc4c
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 4 08:06:18 2015 +1000

    Merge pull request #331 from n1hility/master
    
    Change default of digest auth to use QOP=Auth

[33mcommit dd8e8bc4c712b944476d5875be00552d7a0f1e7a[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu Sep 3 14:25:00 2015 -0500

    Change default of digest auth to use QOP=Auth

[33mcommit ec288314172cecc2bedac5e0b23926c44d5a6943[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 3 19:20:50 2015 +1000

    UNDERTOW-525 Web resource collection extension mappings are applied before prefix matches

[33mcommit a4fda1c7808e3f53eb46e03997b537995489218c[m
Merge: f72791f25 b62c3f1ef
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 3 16:50:42 2015 +1000

    Merge pull request #330 from stuartwdouglas/buffers
    
    Implement new buffer management API

[33mcommit f72791f25c921abcb6e74633710a1c8683ee09bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 3 16:18:48 2015 +1000

    Eat FileNotFoundException

[33mcommit 72b642b0fdef2dd1dbd16822ac70045bb9dd08dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 3 13:48:52 2015 +1000

    UNDERTOW-520 PathHandler exception on index page access

[33mcommit b62c3f1efadeb86d94ed6577f59a8705e0ba8cb5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 13:30:34 2015 +0200

    Implement new buffer management API
    
    This replaces the deprecated XNIO Pooled<> API

[33mcommit f111d55548459f1821ebe835d6123f103f758fd0[m
Merge: 9982e9fa0 cea721e47
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 2 14:56:29 2015 +1000

    Merge pull request #329 from stuartwdouglas/websocket-refato
    
    Websocket refator

[33mcommit cea721e474e649b18b90f45ddf0bcea81b9256aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 2 12:59:25 2015 +1000

    Fix some issue with the refactor

[33mcommit 9982e9fa02b70f7f4a25a60c98d4c38498cf955b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 2 09:54:25 2015 +1000

    Change test log file name

[33mcommit 47cf3870a4f87921167df64906cdc7cf0cec6b20[m
Merge: 722fe230c c56e66136
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 2 09:37:32 2015 +1000

    Merge pull request #328 from vlstefanovic/master
    
    Making replace(K,V) call thread safe.

[33mcommit c56e661360e3c6a7ac999e9c57799c2620c5677f[m
Author: Vladimir Stefanovic <vlstefanovic@gmail.com>
Date:   Tue Sep 1 22:59:55 2015 +0200

    Making replace() call thread safe.

[33mcommit 722fe230ccb2614127efff9d2fd0a6143f33e4ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 15:31:11 2015 +1000

    Add constructor and tests for extended access log

[33mcommit 3ad2cd973bc9f9bf47d58836640bc38120cda6ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 14:17:27 2015 +1000

    UNDERTOW-526 Custom configurator that creates endpoints is not supported

[33mcommit 2fd1ae81a17633e40630551d528e35fd72994bf0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 13:58:49 2015 +1000

    UNDERTOW-529 CachingResourceManager prevents range aware resources from serving ranges

[33mcommit edb739e0f4e31ed31f10a31a0b32fb49003787f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 09:37:42 2015 +1000

    UNDERTOW-528 Sessions.getOrCreateSession() returns a new Session for every call if no session cookie present

[33mcommit 71d2f240df08a4d2fe828f3e5a552f8a8d8584fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 09:37:24 2015 +1000

    If a listener is added when the container is started make sure the listener is started

[33mcommit ba01c73493a6d26c511d8bdcf7124663f69d1c54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 09:36:54 2015 +1000

    Revert "If a listener is added when the container is started make sure the listener is started"
    
    This reverts commit 53828108458e05a2c3b2c0ba0e11e79779e26b0a.

[33mcommit 53828108458e05a2c3b2c0ba0e11e79779e26b0a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 1 08:56:42 2015 +1000

    If a listener is added when the container is started make sure the listener is started

[33mcommit c1540917b1bfb8b72aebd432337dd8f40b80a59a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 28 16:53:53 2015 +1000

    Next is 1.3.0.Beta11

[33mcommit 8319f15305210384061a066d1b38ff18255ccbd9[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta10[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 28 16:53:36 2015 +1000

    1.3.0.Beta10

[33mcommit 42f11c6a07385e2f391310538353cfbdb15b1826[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 28 12:04:02 2015 +1000

    Fix issue with listener lifecycle

[33mcommit be52b67b2eeacd8c04a866e4a4b73564b5921f83[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 27 08:51:12 2015 +1000

    Downgrade to XNIO 3.3.1.Final

[33mcommit 2f5293903c68956d70e175f53415aa9a41c7fe92[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 27 08:48:46 2015 +1000

    UNDERTOW-523 Fix issue with charset parsing

[33mcommit 3b27564fc9aa37a6faf19d730eb071e16eece960[m
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 13:01:00 2015 -0500

    fix SimpleBlockingServerTestCase for ajp proxy

[33mcommit 0178329266bee0a6706ded78a7e493ad857d7aa5[m
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 12:45:28 2015 -0500

    update original size after updating data remaining since it might modify buffer limit

[33mcommit 74b1c0df29b7d23650697e6d8db6db6f444ac1cc[m
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 12:20:58 2015 -0500

    add @Override

[33mcommit d2d119902ef1986020c9dbd3e5bcde152bb4176f[m
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 12:09:27 2015 -0500

    remove TODO

[33mcommit 6df0cc433bfe9a26dd730bca0d685a2dcae4e2be[m
Merge: cca0f5ec7 805a9e239
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 09:56:45 2015 -0500

    Merge branch 'master' into websocket-refactor

[33mcommit cca0f5ec7837ffe6dc3a573da78c65ccd8b980b5[m
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 09:28:35 2015 -0500

    Only apply extension function on sink channel if text or binary.
    Length is based on buffer; Remove argument

[33mcommit 52928e86094239985c08f63bf3b0e9d3024a8e7c[m
Author: peter royal <proyal@drw.com>
Date:   Tue Aug 25 09:03:25 2015 -0500

    Only apply extension on read if rsv > 0

[33mcommit 805a9e239a549a592dd6b5795af9c948641a7b41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 25 11:02:31 2015 +1000

    UNDERTOW-445 Add option to servlet deployments to lent them send custom status message

[33mcommit 7f3e006b6f3c4b4fdb2f00f6f23352e566aab51a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 25 10:50:18 2015 +1000

    UNDERTOW-445 Add support for custom reason phrase in the response

[33mcommit 0aebd543382584904eab6653325d436beb3ee2c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 25 10:36:22 2015 +1000

    Rename badly named API method, deprecate existing method

[33mcommit 4cbde636844e97378229897e799f61b5c489cc9c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 25 09:23:55 2015 +1000

    Add test for reseting the buffer

[33mcommit 6199ea13dce900cf1ef808744aab141bee66380d[m
Author: peter royal <proyal@drw.com>
Date:   Thu Aug 13 15:14:05 2015 -0500

    Refactor websocket extensions to be transforms
    
    - extension application is a transform on the
      in/out byte buffer
    - added new send(Pooled<ByteBuffer>) method to
      AbstractFramedStreamSinkChannel that
      transfers ownership of the buffer to the
      channel. this is the primary API for sending
      framed messages. the other write methods
      buffer and then call send when they can flush

[33mcommit 40c2fbc3b529930a9fe38c959e5eb9cfaafe2a69[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 24 11:13:32 2015 +1000

    UNDERTOW-519 make setMaxInactiveInterval() deal with 0/-1 correctly

[33mcommit e13d3f3c8dce91b9422cef07f1adc6c2db4a8e64[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 20 11:48:51 2015 +1000

    Handle attempts to add content to 204 responses more cleanly

[33mcommit 03b9f27b9c04ea8b41c052fa2f97da9469076b7d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 20 08:50:41 2015 +1000

    Next is 1.3.0.Beta10

[33mcommit 4af81b50aea71f7b5bd3bc35587f774e512ce0ab[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta9[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 20 08:50:17 2015 +1000

    1.3.0.Beta9

[33mcommit e037faf03f82393d1b2405520b76aaf245acf0cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 19 09:16:56 2015 +1000

    Make /j_security_check always require auth

[33mcommit 2f7053672848812d502acd771ca2c1ad6803b3ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 18 11:57:00 2015 +1000

    Make the default implementation free the data

[33mcommit 91519b9750eca66787f4d626039c0d84a01ff7d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 18 10:02:42 2015 +1000

    UNDERTOW-518 send empty packet on AJP flush to tell mod_jk to flush to the client

[33mcommit b51ec68e18ba3f6b03dc14c691b93c14692e47a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 17 16:57:23 2015 +1000

    UNDERTOW-501 reset the auth state if the state is CHALLENGE_SENT but the exchange is not commited

[33mcommit bc3c6f5da8363a4bbe9d70a47651af37f33c5784[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 17 13:49:22 2015 +1000

    Make the receiver do a wakeup on resume

[33mcommit a5704b8800e2ca56d42a4ccdf6c520f586741213[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 17 13:29:20 2015 +1000

    Add additional output to test

[33mcommit c44b8239e2bca6e246616b1369433e3ed85e477e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 17 11:59:11 2015 +1000

    Add Netty based h2c test

[33mcommit 51144633f22ba0e73ee1f435db72025720395797[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 17 09:19:14 2015 +1000

    Inmprove toString

[33mcommit 46c092b0595b16d205f24a4ca6894f4b1995fb57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 17 09:19:01 2015 +1000

    Fix issue with HTTP upgrade handler

[33mcommit 6ae1f446712e07e7325da34cbcda23a1f61418aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 15 14:44:46 2015 +1000

    Don't send a content-length on responses that are not allowed a body

[33mcommit 1c25d02934801aa6708b1dd895a565159d59b678[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 15 14:44:27 2015 +1000

    Allow upgrade handler to specify the upgrade string

[33mcommit c9082fab9aa6765b45dfde5e8c3e32d79c3f382b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 15 14:43:46 2015 +1000

    UNDERTOW-517 Undertow fails to parse initial HTTP2 settings frame

[33mcommit e5687e829fbe228e1eaacc3ff381f54ac57c9deb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 15 09:08:48 2015 +1000

    Fix issue with websocket pause

[33mcommit 48ff86794814c44271cde330768f416557adf05e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 14 15:39:39 2015 +1000

    Prevent stack being written twice

[33mcommit 0446b56c54e7586cc0b25c2825df523c05c14c38[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 14 13:27:46 2015 +1000

    Next is 1.3.0.Beta9

[33mcommit a2ef80b6f778cdafd2798b5ed82e2a1e6f00efa2[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta8[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 14 13:27:21 2015 +1000

    1.3.0.Beta8

[33mcommit 0a6131d2056572236283c29a863b5e1c6e5e162a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 14 12:48:06 2015 +1000

    Fix graceful shutdown issue

[33mcommit 7d20f5d63a686bf4eb2c7b897dcbd855cc99830f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 14 10:38:04 2015 +1000

    UNDERTOW-516 Servlet form auth fails when not in pro_active mode

[33mcommit a8bf9809fa4c619c18fe23e103725267d84d795a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 13 17:15:21 2015 +1000

    Next is 1.3.0.Beta8

[33mcommit 233094cea4f5b5d6f155dae056b3a29c836fce08[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta7[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 13 16:42:41 2015 +1000

    1.3.0.Beta7

[33mcommit c2d66363e533224f4c3337dbb4b2578a89b2be27[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 13 11:15:37 2015 +1000

    Fix some Autobahn websocket issues

[33mcommit 58465d86b6fa4265d775c90a22298653bdf788e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 13 10:30:33 2015 +1000

    UNDERTOW-511 Terminate the underlying AJP connection unless the request is done

[33mcommit feea5bd453455a066affe129dd65505fd4b50374[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 12 13:05:55 2015 +1000

    Fix logging issue

[33mcommit 5ed7683f2bfeb3dbd799479d727c9084da2470ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 12 13:01:23 2015 +1000

    Improve error message

[33mcommit 70253e55857a9f6b8b2232dc2b566e94e469c9f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 12 12:10:31 2015 +1000

    Improve SSL close behaviour

[33mcommit 8aa1c0e4197ffc0622fc436761887b2c6d295ed0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 12 09:42:55 2015 +1000

    Make sure the client connection is closed on exception

[33mcommit 667e193d79aa2a3faf6979c0998d8ef9d713412d[m
Merge: c191afa9f 8ed215da0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 12 09:18:54 2015 +1000

    Merge pull request #326 from Karm/use-alias-false-aligned-with-WFLY-4954
    
    UseAlias defaults to false, aligned with WFLY-4954

[33mcommit 8ed215da0435ad6a3cf295b4f66d41de6aa7988e[m
Author: Michal Karm Babacek <karm@redhat.com>
Date:   Tue Aug 11 14:57:24 2015 +0200

    UseAlias defaults to false, aligned with WFLY-4954

[33mcommit c191afa9f122842c0076c4c578c274d01f837108[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 10 16:17:49 2015 +1000

    Add ability to get query parameters and string from the ServerSentEventConnection

[33mcommit 4188c0a35a642f7e3423974ed82107937a685ff2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 9 13:18:09 2015 +1000

    UNDERTOW-514 MCMPAdvertiseTask uses Locale.getDefault() instead of Locale.US

[33mcommit 0631091f65c59f0290aeb70b9f14bd18af48268a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 7 09:27:32 2015 +1000

    UNDERTOW-512 fix ClassCashException when async context is wrapped

[33mcommit 6848d9ac4cb7bd0b54603caaa14646fe176ffb47[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 6 12:21:39 2015 +1000

    On read underrun make sure the fixed length source conduit throws an exception

[33mcommit 5decfea7e49a82cfb0dfc799c644aff66d3309fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 6 12:21:35 2015 +1000

    Minor

[33mcommit b2f2f076916fa2801e2aa2a1bc1f6ebe9afd20be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 6 11:58:56 2015 +1000

    Add another test for early connection termination

[33mcommit 40fb0ecda73294f2bed1fb90d7321d4b9e85b9a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 6 09:24:49 2015 +1000

    UNDERTOW-510 make virtual hosts case insensitive

[33mcommit 90e842ec2b2c452e8d85c3b55291656564ce6c4c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 5 05:15:47 2015 +1000

    Throw an exception if the response is complete

[33mcommit ad00243c00a5309efd707437fb4f250ebbaa6965[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 14:23:44 2015 +1000

    Next is 1.3.0.Beta7

[33mcommit bc9460167ff6f46a015034b174da3fbb5dd20c8b[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta6[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 14:23:22 2015 +1000

    1.3.0.Beta6

[33mcommit 920633676f0ee6819fc39358376d71014663215e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 14:22:42 2015 +1000

    Add support for annotation driven SSE

[33mcommit 053a2de52fddd29140b5979dbedff090416cf84f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 13:09:00 2015 +1000

    Add support for the extended access log format

[33mcommit 9161958acd6edc2e12e33558ddbb27259e09fd79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 09:02:06 2015 +1000

    WFLY-5050 Fix SRC issue with includes

[33mcommit 95174dbafd7b530fff2b998eb0b68af8e8bd1c30[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 08:52:45 2015 +1000

    Use the servlet response to write the error page

[33mcommit 97a6fb85e626cdd8ab083c9d71db3c670c5cc0df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 4 08:38:15 2015 +1000

    Remove log message when request dumping handler is enabled

[33mcommit e9f87555964179bfdcf25113646fcecdbb149d06[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 3 10:46:39 2015 +1000

    XNIO 3.4.0.Beta1

[33mcommit d456ab425f81e80adfa06f78de63884b9b5e6d01[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 13:19:29 2015 +1000

    Remove guard against buggy listener

[33mcommit a43587f6585834868f28ad5d5d0a0e93443c3bf4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 13:06:58 2015 +1000

    Fix SSL but that could result in an spin loop

[33mcommit 36bee65844bcb67e26e44f5ee4d64a307892b381[m
Merge: 1a33c9c93 98d055226
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 12:15:22 2015 +1000

    Merge pull request #323 from ctomc/build-cleanup
    
    Minor build change

[33mcommit 1a33c9c939c8b868e01bcc1bcb362f2730849b54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 11:53:46 2015 +1000

    Add test for havily fragmented messages

[33mcommit 12c6e6f3841f5417f0dc82febe953c3a6656cdaf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 10:14:48 2015 +1000

    Make sure that -1 is always returned when using framed protocols

[33mcommit dafc7ca35d507e04d89acecd4c7efde93f13107a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 08:38:09 2015 +1000

    Fix bug in async receiver

[33mcommit 2126f58931cff5b8575e1f5b65056ea6a16622fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 29 16:44:53 2015 +1000

    Add ability to specify add header to access log files

[33mcommit 011a543b0466c32b31fea69a466eadd9cdef491f[m
Merge: 14ac8d89b fedac7e96
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 31 08:06:56 2015 +1000

    Merge pull request #324 from TomasHofman/UNDERTOW-506
    
    [UNDERTOW-506] GSSAPIAuthenticationMechanism doesn't parse IPv6 addre…

[33mcommit fedac7e968f85fc9251702ff037675b4f06e88e7[m
Author: Tomas Hofman <thofman@redhat.com>
Date:   Wed Jul 29 12:38:48 2015 +0200

    [UNDERTOW-506] GSSAPIAuthenticationMechanism doesn't parse IPv6 address correctly

[33mcommit 14ac8d89bc2e08aa1907c46609306431dc7cf49e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 29 10:38:49 2015 +1000

    UNDERTOW-505 Error dispatch does not preserve request parameters

[33mcommit 092ba6211a7bf1d1efed72ee25b77bcc5fe17937[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 28 14:52:43 2015 +1000

    Don't process if the receiver is paused

[33mcommit 7f161edced5b86e541d0216221deaa147c47b23a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 28 14:15:44 2015 +1000

    Add support for statistics in the client

[33mcommit 49d229760da2e5fffbbd6f6504cde77bdf620caa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 28 14:15:36 2015 +1000

    Minor

[33mcommit d7ca1458cd504738e0e36a9a72f2ccf1c5e17d3f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 28 10:12:22 2015 +1000

    UNDERTOW-503 MultiPartUploadHandler ignores default encoding

[33mcommit 39a1ffbc42f5acfdc7f20cb8c2adc3fe2133c26a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 28 07:36:54 2015 +1000

    UNDERTOW-504 Don't collect statistics if they are not enabled

[33mcommit 98d0552268abde433f82f6a690c9ed8d3a25593c[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Jul 27 17:07:34 2015 +0200

    Minor build change

[33mcommit b3172b96094ad7897d44c55578d0b770b1de5d63[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 25 07:57:15 2015 +1000

    Add Receiver API to complement Sender

[33mcommit 82668a23ba92e64846cef1c4cd1f85fce2a174e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 24 12:59:27 2015 +1000

    Reset written when the buffer is reset

[33mcommit 94d4aa170e4b44fe99c8aeaa5008ed47df9d0b53[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 24 12:40:58 2015 +1000

    Next is 1.3.0.Beta6

[33mcommit 647e70576b772d6b8539cb8e674377d16902c2f8[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta5[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 24 12:40:26 2015 +1000

    1.3.0.Beta5

[33mcommit 84e39b668ebe5b9b3d40f1eb52d94798eb71e5b0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 23 09:05:49 2015 +1000

    Add alias information to the node

[33mcommit 160922dd99e054e35d6d3641685430cb263f0cb5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 23 07:39:43 2015 +1000

    UNDERTOW-500 Fix issue with range requests

[33mcommit 2bfe18a238ddfcbf871d1ebeb7b3a74ff91e3db6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 23 07:09:27 2015 +1000

    Add more mod_cluster management ops

[33mcommit 11002afe92d29913cf3fa6d6295e0df078bd6a7d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 22 12:51:02 2015 +1000

    Add more mod_cluster stats

[33mcommit aa4d5f874a358b15d69aea98b2b37c0a313afbfb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 22 11:01:01 2015 +1000

    SSL fixes

[33mcommit e4be34a02ab25ab3c9f77b7995d1c71b19308202[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 21 07:58:17 2015 +1000

    Rename domain to load balancing group in the log message

[33mcommit ebbc7ce74fa6defc51f2b91f314ab60a09580acd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 19 08:19:28 2015 +0200

    Add support for conditional access logging, where the condition is evaluated at the end of the request

[33mcommit 87326ada36839904d400254a3f96127a7814e47f[m
Merge: 7e32977a7 160f3783d
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 17 17:32:26 2015 +0200

    Merge pull request #322 from jstourac/sessionTimeout
    
    [UNDERTOW-487] Bugfix: session would expire in a half time of actual session-timeout…

[33mcommit 160f3783d023810f26db264c38c1dff7d08b0850[m
Author: Jan Stourac <jstourac@redhat.com>
Date:   Fri Jul 17 15:58:40 2015 +0200

    Bugfix: session would expire in a half time of actual session-timeout set
    
    With current implementation session timeouts in a half time of the real session timeout value that is set in the undertow configuration.

[33mcommit 7e32977a797403807604f4a8e613047b88515f21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 17 10:00:36 2015 +0200

    UNDERTOW-485 wrong Base64 format used for settings frame

[33mcommit 1ddac660088dbd19b27d2eb9b58944c3855bbcaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 15 13:48:26 2015 +0200

    Make deploymentInfo volatile

[33mcommit 3bfc0d0bb997f36f22578946b5280564ef09113b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 15 10:58:13 2015 +0200

    Add more logging to the proxy handler

[33mcommit f3913ecdae10d872151fb44656b1f719b83c7d01[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 13 17:12:45 2015 +0200

    Next is 1.3.0.Beta5

[33mcommit 5502a2ceb2ea9b5af0448852b33a2b82813d0939[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta4[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 13 17:12:45 2015 +0200

    1.3.0.Beta4

[33mcommit e636537122e57e72c61af63901858608a7c18f65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 13 16:59:47 2015 +0200

    UNDERTOW-484 Infinite loop when decoding invalid Base64 data

[33mcommit 4c951440739f7b1feaa03faa72048e3b268ab5cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 13 16:05:20 2015 +0200

    Allow the SSL context to be updated at runtime

[33mcommit 101861f7a7e49d38877f2680a174a45daa983a76[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 10 12:03:26 2015 +0200

    WFLY-4790 Remove hack to work around bogus TCK tests
    
    This hack was causing performance problems that could result
    the server running out of buffer memory. If this is still a
    problem we will just challenge the relevant TCK tests.

[33mcommit eeb0a878f12fb1130b4d137342f62d7cea1ef46e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 9 16:49:06 2015 +0200

    Next is 1.3.0.Beta4

[33mcommit cd58f7db2b22120f103318b905293e247531c6d8[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta3[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 9 16:48:51 2015 +0200

    1.3.0.Beta3

[33mcommit f5450d9188814c5e31a7475ec64b8ec8bcedca22[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 9 16:12:16 2015 +0200

    UNDERTOW-483 Websocket suspend/resume

[33mcommit d23cb93d16c51b1cccfd33b5c20230b4772f627c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 8 16:01:35 2015 +0200

    Set READ_REQUIRES_WRITE when initiating a handshake

[33mcommit 1d56f90339fd14927c846b9d3e608b0a4d4c813c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 7 08:08:32 2015 +0200

    Add time out for renegotiation

[33mcommit b9f3bf196b5e34b3961b5b333d253e931355310d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 2 18:22:43 2015 +0200

    UNDERTOW-481 fix response code handler default response code

[33mcommit 6ec505628ce9fd1f9f279720eae3af02d0eb8e8f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 1 16:43:37 2015 +0200

    Revert "Update the SSL impl to work with JDK9"
    
    This reverts commit cf053e00079e44f197f7317d45c7dd66cf0b425b.

[33mcommit cf053e00079e44f197f7317d45c7dd66cf0b425b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 1 10:55:42 2015 +0200

    Update the SSL impl to work with JDK9

[33mcommit b864db1dc09c13bc82c916b188d377960e55b861[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 29 12:13:48 2015 +0200

    UNDERTOW-480 set content type when serving error file

[33mcommit 0afc4726cfafb46bba6cc9c417d1f359e35240ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 29 12:08:10 2015 +0200

    Make mime mappings case insensitive

[33mcommit a88da6a64052854ff0245f2e300fb6f5568431a7[m
Merge: 7a3716067 42674ad04
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 29 11:41:14 2015 +0200

    Merge pull request #321 from ekpeters/master
    
    Proposed correction to UNDERTOW-479

[33mcommit 42674ad049056c1b6741ff38f405ee983aa06305[m
Author: ekpeters <epeters@epicor.com>
Date:   Fri Jun 26 16:17:30 2015 -0600

    Proposed correction to UNDERTOW-479
    
    Notify listeners of an invalidated session from outside the synchronized
    block.

[33mcommit 7a371606746560204023041ec69689422d5b44c3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 26 13:34:45 2015 +0200

    Make sure that the underlying connection is closed on exception

[33mcommit d69fec2f2aaf16158bc008dd9d675ac63bfd3c38[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 24 15:32:20 2015 +0200

    Enforce a strict ordering in the framed channels
    
    This is nessesary for HTTPS, which can execute listeners
    in queued tasks, so there is no guarentee that queued tasks
    will run before reads

[33mcommit 9daf49d5a90c545948d4388e9ffcf1bb0f55484d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 23 11:41:51 2015 +0200

    UNDERTOW-478 request.isRequestedSessionIdValid() returns true even when requested session has expired

[33mcommit 27670dec42b0fbe659d876581bfd2ebbb6dce776[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 13:59:32 2015 +0200

    UNDERTOW-476 ignore if-modified-since when inside includes

[33mcommit a7f6639084837ed3a52a531ec37b2b24cabedaa6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 13:15:39 2015 +0200

    Make is easier to modify the session id generator used by the in memory session manger

[33mcommit 0b2b0791a5a5f51979fa390939a44d169857715b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 13:02:08 2015 +0200

    Fix issue with long session ID's

[33mcommit f4369117a11aefc84e9cc52528512bc53cc17df8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 10:28:22 2015 +0200

    Javadoc fix

[33mcommit ccca47bf978a33bc63de8e9bbd3e4513157def8e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 10:14:14 2015 +0200

    jboss-parent 19

[33mcommit fa863453f13542abb01298d37eda64d0c4223f10[m
Merge: 332c6012f f87dbf9fa
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 22 10:31:45 2015 +0200

    Merge pull request #320 from rinokadijk/master
    
    Prevent "Could not find message parameter on method" for methods with generic parameters

[33mcommit f87dbf9fac3216f5b45ce63ab6e23810798b7d20[m
Author: Rino Kadijk <m.kadijk@portofrotterdam.com>
Date:   Sun Jun 21 14:16:59 2015 +0200

    Added test for javax.websocket.@Message with generic parameters

[33mcommit 332c6012fc47ed1472ce75f2d7df1d1dbbf201c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 19 10:36:23 2015 +0200

    Next is 1.3.0.Beta3

[33mcommit dd9941de73335f96b3d5653181a95f5d0252a2b5[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta2[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 19 10:36:07 2015 +0200

    1.3.0.Beta2

[33mcommit d0913bf32b2c6e420d227b3f6d618ed545178614[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 19 09:57:08 2015 +0200

    UNDERTOW-475 fix issue with path parameter rewriting

[33mcommit a4b2c5012ca9d847cc8a47aa60c72c26bb63fd99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 19 09:42:48 2015 +0200

    UNDERTOW-474 HTTP/2: NullPointerException on missing :method pseudo header

[33mcommit beb931009a9b392714e3d41391654ac76420447e[m
Author: Rino Kadijk <m.kadijk@portofrotterdam.com>
Date:   Thu Jun 18 19:44:50 2015 +0200

    Skipped bridged methods annotated with javax.websocket.@Message to prevent the "Could not find message parameter on method" for methods with generic parameters

[33mcommit f4bc04646af5bb55f841384d91075f66279e9fb2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 18 12:55:45 2015 +0200

    Limit the amount of memory framed protocols can use when reciving heavily fragmented messages

[33mcommit ac266b6cb1874d66ce01c2a46980836d44ec77bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 18 10:23:02 2015 +0200

    Add more mod_cluster stats

[33mcommit acb1b708d034ed4ea579845e8d22f4e50a67d72a[m
Merge: 7aabc517b c9290b7f7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 17 14:48:00 2015 +0200

    Merge pull request #319 from pferraro/master
    
    Provide statistics via a SessionManager method instead of forcing inheritance on implementations.

[33mcommit 7aabc517bbb07a2d538efea563100758ae4b8190[m
Merge: 875e2492b 65d613f67
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 17 14:47:37 2015 +0200

    Merge pull request #318 from Elopteryx/master
    
    Two minor fixes.

[33mcommit c9290b7f74a16087666b0b261e6b7c807e4c7579[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Wed Jun 17 08:09:47 2015 -0400

    Provide statistics via a SessionManager method instead of forcing inheritance on implementatations.

[33mcommit 875e2492bb24782c388ff4a26febc81e3e908acc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 16 07:43:22 2015 +0200

    Increase default session key length

[33mcommit 65d613f67b2b04794529f6780b37b4715efd6129[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Tue Jun 16 00:03:39 2015 +0200

    Minor fixes.

[33mcommit fce5da748532a4df32dc8777a90c2b5d8c22cf73[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 15 15:02:33 2015 +0200

    Wait for all web socket channels to closed when shutting down the server

[33mcommit cb2735997fde6fb4fb5b75a0ee70232f3858fcdf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 15 11:16:32 2015 +0200

    Add predicates for matching files and directories

[33mcommit d5b2bb8cd1393f1c5a5bb623e3d8906cd57e53c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 10 17:21:28 2015 +0200

    Change predicate parsing to allow the use of blocks
    
    This commit enhances the predicate language to allow the use of curly
    braces to group rules.

[33mcommit a55874e2d4c370e02ad3eb189a5210839f6dab20[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 12 18:02:58 2015 +0200

    Fix mod_cluster on linux like systems

[33mcommit af09cbe8e1cedcacb10a26ea07385b0431a7aea2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 11 15:08:45 2015 +0200

    WFLY-4766 bug in filter mapping

[33mcommit e2074331d42d6e834529470235d5d94dc1d3b52c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 10 13:03:52 2015 +0200

    Add support for the 'done' handler that will stop processing any more rules

[33mcommit ae0eb7ed55a3df3142b7fcd591ab4bb39eeae665[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 10 12:16:26 2015 +0200

    Change to a more comprehensive approach to parsing handlers, rather than line by line

[33mcommit 90425721b202c67d84acabd149d2ca4287adc358[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 10 11:53:42 2015 +0200

    Fix issue with handlers parsing

[33mcommit 3d4edda7849b89453ae0b0c588fff56655f4fc21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 10 11:21:24 2015 +0200

    Backwards compatibility fix

[33mcommit 789f93c7dc1978f4f4a28fa8436366ccd57d9b27[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 9 15:27:57 2015 +0200

    Next is 1.3.0.Beta2

[33mcommit 7dcb1f02b9cf24a42255e9d05a2e24b2a9504ac3[m[33m ([m[1;33mtag: [m[1;33m1.3.0.Beta1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 9 15:27:28 2015 +0200

    1.3.0.Beta1

[33mcommit f5c85682425a1de09e354c5fac5bc010b6a1c0a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 9 11:35:51 2015 +0200

    Improve predicate language error message

[33mcommit 37fcedeb1c623451f6e2741475982b19bf9b7fb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 9 11:29:05 2015 +0200

    UNDERTOW-460 Change predicate language to use () instead of []

[33mcommit d4ede703b5db144096d73d20977404e951a10fed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 8 17:29:10 2015 +0200

    UNDERTOW-470 register all mime types as lowercase

[33mcommit e2f0e789ab8fb081236f41898a5c6b2038cbb72e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 8 16:07:40 2015 +0200

    UNDERTOW-470 Mime type should not be case sensitive

[33mcommit 3b39365d01b60a4941aa2b5ef89a6d364f118d72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 8 15:54:33 2015 +0200

    UNDERTOW-444 when performing an include() or forward() reset to the orginal dispatcher type and chain

[33mcommit b2e91106363c21b3ad0c9afdda541bba261292ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 8 15:34:12 2015 +0200

    UNDERTOW-469 ResourceHandler always sets Expires header with the current time

[33mcommit 9cf518291cee5c93f24440ab569b63b14ee61804[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 8 15:28:44 2015 +0200

    Fix NPE

[33mcommit d40709c79748796ce266b234ec39ed59a6b05efe[m
Merge: 0fe6472df c42c86fe7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 5 16:52:49 2015 +0200

    Merge remote-tracking branch 'Elopteryx/master'

[33mcommit 0fe6472dfcfa24a218137acc8aba3eeeb4da5de6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 5 11:53:24 2015 +0200

    Correct SSLConduit fixes

[33mcommit d4bfab9f97645a11e35776636b13e0e889f2b26a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 5 11:37:29 2015 +0200

    Fix issue is SSL conduit

[33mcommit a29109fab1fac48256efeaa893b83969d6c36648[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 5 10:56:29 2015 +0200

    Fix NPE

[33mcommit c42c86fe75014bdb16c45651943165fa2d9a17e4[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Thu Jun 4 21:37:18 2015 +0200

    Another fix: use getTempDirPath, keep old getTempDir.

[33mcommit 36bdb30f40f94c6684e2dbaebef31641317df195[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Thu Jun 4 20:12:10 2015 +0200

    Improve backwards compatibility.

[33mcommit 3cb9c308f9a751cfcff7dd152fe690108597ac26[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 16:29:53 2015 +0200

    Fix issue with SslConduit

[33mcommit c44f77792e0d3b88ae1295a0e74ab2214da7912d[m
Merge: 2816f8ea1 fe2b72eb6
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 16:06:17 2015 +0200

    Merge pull request #317 from darranl/UNDERTOW-466
    
    [UNDERTOW-466] Split the SecurityContextImpl in two.

[33mcommit 2816f8ea1f9e34fce1f52fc09856a358c6f36421[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 14:59:54 2015 +0200

    UNDERTOW-455 add support for useAlias

[33mcommit fe2b72eb631047f4a3a04810543a0769c41cfd37[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Jun 3 12:28:47 2015 +0100

    [UNDERTOW-466] Split out the generic notification handling side of the SecurityContext implementation into an abstract base class so future SecurityContext implementations can focus just on the actual authentication.

[33mcommit 309e28bd3d3627b8ea9bc173f893ce899944d87b[m
Merge: 978eb2349 0c641d632
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 10:57:09 2015 +0200

    Merge remote-tracking branch 'ctomic/build'
    
    Conflicts:
            pom.xml

[33mcommit 978eb23495c07f8e1c35c6243e2e030c1a1a6fb0[m
Merge: b1c930f95 b46ac9ee0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 10:51:36 2015 +0200

    Merge pull request #314 from darranl/UNDERTOW-462
    
    [UNDERTOW-462] Deprecate the AuthenticationMechanism handling on the SecurityContext interface.

[33mcommit b1c930f959ed8decb10a146f69ee640a77be69e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 10:45:36 2015 +0200

    Checkstyle 1.0.1.Final

[33mcommit 9f00a532a1fef19647cdaf83b0a5d7dc84b9fe83[m
Merge: a43731e47 140c40da7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 10:41:14 2015 +0200

    Merge pull request #313 from darranl/UNDERTOW-463

[33mcommit a43731e474a64f8ef9b20da5a9ec3045a1bd3e15[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 10:30:21 2015 +0200

    Fix issue where send handler could be invoked twice

[33mcommit a2e97db6d79293127ac259ba6c9cd7cc533d92cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 4 09:52:17 2015 +0200

    Fix issue with SPDY test

[33mcommit 0c641d6327187f7b81274aa575cfa879a47dca01[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Jun 3 17:31:37 2015 +0200

    Update build to prepare it for Java 8
    
    - mostly changes around jboss-parent & checkstyle

[33mcommit 65621635d974ea123a06bad83fab43baf56ea863[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 3 16:35:07 2015 +0200

    Fix getBytes() call

[33mcommit b46ac9ee0057082c7c59c8e2472dc006cda60082[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Jun 3 11:24:55 2015 +0100

    [UNDERTOW-462] Deprecate the AuthenticationMechanism handling on the SecurityContext interface and instead add a specific interface for if Undertow AuthenticationMechanisms are supported.

[33mcommit 140c40da72507ab56532c83f792ce7c676b8d8a2[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Jun 2 20:12:26 2015 +0100

    [UNDERTOW-463] Deprecate the SecurityContextFactory, instead a new AbstractSecurityContextAssociationHandler can be extended to provide custom implementations.

[33mcommit 147b19b916af1407930bfb1878e9a16f1ec62b57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 3 11:04:36 2015 +0200

    UNDERTOW-464 make sure buffer is freed on exception

[33mcommit 8f8e1658c5aface7f65a351e985d40c386a3f99b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 2 16:58:00 2015 +0200

    UNDERTOW-461 ReadTimeoutStreamSourceConduit does not clean up timeout key on forcible close

[33mcommit 89ff91655f57df39deda82f15037bb427ac4e683[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 2 15:13:25 2015 +0200

    Catch exception in websocket connect

[33mcommit e4a5ff62c5c37efe0e20a02328fa0e5cbf660485[m
Author: Luis Mineiro <lmineiro@gmail.com>
Date:   Tue Jun 2 00:51:23 2015 +0200

    Added rewrite-host-header argument and made the proxy use a SimpleProxyClientProvider if theres only 1 host

[33mcommit 8970f58d31d8a90518e767913d49fb31312e849b[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Mon Jun 1 18:54:25 2015 +0200

    Fix the test case by creating a new file for each test run.

[33mcommit e4ca933e4fcefc10273b29cefbb997e4b8c0b533[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 16:56:42 2015 +0200

    UNDERTOW-459 log a warning when request dumping handler is enabled

[33mcommit 01510ad72df6c8b206ab066989614cf9159405d9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 15:13:34 2015 +0200

    UNDERTOW-458 Fix issue where the wrong time zone may be used

[33mcommit cbba24a6f267fa2005259aa1f411321ecdeeaf6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 14:11:37 2015 +0200

    UNDERTOW-446 ModCluster state not restored after proxy restart

[33mcommit e29139a91f10be8380493d450da8638e5ee0e849[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 13:58:05 2015 +0200

    UNDERTOW-449 Fix issue with connection termination test case

[33mcommit 4dc721e697118036c18e3e18a3a464a891cb5970[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 13:54:26 2015 +0200

    UNDERTOW-450 reject suspicious MCMP messages

[33mcommit e058aae4d61d3abccf10b792f41b7cad2d0a0a2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 13:18:46 2015 +0200

    UNDERTOW-454 If multicast socket creation fails try again with just the port

[33mcommit bbb9e927b6f0fd5fa986babc0179c940de6bd555[m
Merge: bc2bdcb16 3f56535b0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 11:05:40 2015 +0200

    Merge pull request #310 from Karm/UNDERTOW-447-master
    
    [UNDERTOW-447] Debug message on mod_cluster MCMP handler creation.

[33mcommit bc2bdcb16b1e234c215ab163239e3aef57277baf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 11:01:33 2015 +0200

    Ignore connection termination test when using proxy

[33mcommit 4cd914008fc7fddca97af5300523b96bba81d895[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 10:24:22 2015 +0200

    UNDERTOW-456 fix issue with RST_STREAM and enqued data

[33mcommit 5bbab054a13e2fe05894be4d9fa37bc9476848ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 1 09:13:29 2015 +0200

    Add access to the attachments to the ServerSentEventConnection

[33mcommit 3f56535b0d737e9414b9618314b12e8069122f70[m
Author: Michal Karm Babacek <karm@redhat.com>
Date:   Thu May 28 17:05:30 2015 +0200

    [UNDERTOW-447] Debug message on mod_cluster MCMP handler creation.

[33mcommit 614718f7660d9aad2d3451e5ba8301731ad84a32[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Mon May 25 17:37:30 2015 +0200

    FIx Jdk8+ method.

[33mcommit 4428e96024ae631b8c299dc7fcda657b35e7e7a8[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Sat May 23 09:49:41 2015 +0200

    Upgrade to java.nio.file.Path

[33mcommit 90789748d3b493d7a233a4ef5ba8ae33032c1543[m
Merge: bc6fa33b8 5543f2b66
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 21 11:36:10 2015 +1000

    Merge pull request #306 from Karm/mod_cluster-proxy-logging-master
    
    Added debug and info log messages that I found missing.

[33mcommit 5543f2b66059f81946206170accd594c605315a4[m
Author: Michal Karm Babacek <karm@redhat.com>
Date:   Wed May 20 09:43:31 2015 +0200

    Added debug and info log messages that I found missing.

[33mcommit bc6fa33b85e7045dab2bffcf3a6b92cdfa67158e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 20 17:18:57 2015 +1000

    Fix builder method

[33mcommit 0a640c55fea2262522e7e443ad517de02600ce9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 20 16:29:15 2015 +1000

    Add interfaces for querying and controlling mod_cluster

[33mcommit 56c96f2e54da93ce2a9d6fc2e6160549334ca96a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 20 12:33:31 2015 +1000

    Only run test in HTTP1

[33mcommit b31bdf9b8538910d432bbfbb80e82c43000409ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 20 12:27:04 2015 +1000

    UNDERTOW-442 fix potential buffer leak when using async writes

[33mcommit fc4e156dda91d5af402693f902c3827f0535805e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 20 10:35:44 2015 +1000

    Add option to disable log rotation

[33mcommit 10967eba5bdf45a2923971a19a8e8748d28c81aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 19 10:15:17 2015 +1000

    UNDERTOW-440 date format is access log is wrong

[33mcommit ebc30db09bb9c69f293e7059d15f6a59d3771868[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 14 18:30:58 2015 +1000

    Clear the servlet request attributes at the end of the request

[33mcommit eae8cd6d5b04d6db981c50e765f0b57f313230bd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 14 13:10:33 2015 +1000

    UNDERTOW-439 Make sure the session id is not re-used

[33mcommit 261897f4ec9ff7ce843b513f2f3a2773fa81e968[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 13 20:24:19 2015 +1000

    UNDERTOW-439 request.getRequestedSessionId() returns null when requested session has expired

[33mcommit 654f7a91fe67579650022dd120e9e44a2f4f6310[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 13 12:38:19 2015 +1000

    Fix JDK7/8 compatibility issues

[33mcommit 24abd24ed8e8a9b510deb14f78e104ebf293719e[m
Merge: 3d3c18932 5351d7c54
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 13 09:12:30 2015 +1000

    Merge pull request #305 from greg-hellings/javadocs
    
    Javadocs

[33mcommit 3d3c1893218f03554714874094dcdc345f33435a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 12 20:31:16 2015 +1000

    UNDERTOW-438 Fix issue with response conduit

[33mcommit 5351d7c542be5dcc046395b45dd375e9f099af0a[m
Author: Greg Hellings <greg.hellings@gmail.com>
Date:   Mon May 11 23:47:43 2015 -0500

    Javadoc comment fixups
    
    Fixed the javadocs for websockets to properly generate API documentation

[33mcommit e98b8c1bd3fff81e4f773133bdbe1676c452ec7e[m
Author: Greg Hellings <greg.hellings@gmail.com>
Date:   Mon May 11 23:42:13 2015 -0500

    Javadoc comment fixups
    
    Update the doc blocks in servlet to properly generate javadocs

[33mcommit 7bd17671e2546231ec734bf63da78c65420bcd7c[m
Author: Greg Hellings <greg.hellings@gmail.com>
Date:   Mon May 11 23:26:08 2015 -0500

    Javadoc comment fixups
    
    Updates to core so that javadocs can build there.

[33mcommit 17f9ec2dbba9fa646c7c03fcf46349b6b2b6167d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 8 15:00:25 2015 +1000

    UNDERTOW-426 Allow original request preservation to be disabled for servlet form auth

[33mcommit 02e9b30208048c507e0ae63ad4b7a68483274ec8[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue May 5 15:34:06 2015 +0200

    Fix mod cluster advertise on windows

[33mcommit 43acf1595bb3779f251c1adc887a4b865d059ed9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 5 19:15:24 2015 +1000

    UNDERTOW-432 Requesting x.jsp/ will return the source code for x.jsp

[33mcommit cfd5fdbfb75ae7dc26a002119ae09141b460bc60[m
Merge: 866c0eff4 df888bf95
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 5 17:39:37 2015 +1000

    Merge pull request #301 from Elopteryx/master
    
    Java 7 related cleanup: diamonds, collapsed catch blocks. Also removed s...

[33mcommit 866c0eff459a70545b18ee1e898d67c8908bc2c1[m
Merge: 9329a7359 8044ff925
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 5 17:38:45 2015 +1000

    Merge pull request #303 from jharting/servlets-minor-shortcut
    
    Shortcut for cases when a servlet/filter is added programmatically

[33mcommit 9329a7359078193f7801063f10cb0c334773e21d[m
Merge: 8e2821d3d fc6cca326
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 5 17:36:56 2015 +1000

    Merge pull request #302 from jharting/UNDERTOW-428
    
    UNDERTOW-428 Make it possible to replace InstanceFactory for filters, li...

[33mcommit 8e2821d3d801de140459635f8767dd9a898c7919[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 5 14:34:02 2015 +1000

    UNDERTOW-430 Add %{RESPONSE_TIME_NANOS} as a supported attribute

[33mcommit c7a6550f01f3a79a93f3f118cfaf0baedc805003[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 4 17:15:28 2015 +1000

    Change websocket test not to queue a large number of messages

[33mcommit 8eceaf62e7dc91cd42ebc6ff1b0fb0f99451f677[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 4 12:47:39 2015 +1000

    UNDERTOW-429 Make sure the continue response is not sent twice

[33mcommit cf1f0dd369e2609bc509ddcf18858084fde52d9b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 1 09:04:34 2015 +1000

    Next is 1.3.0.Beta1

[33mcommit 24bf7ab84fdca8fbc7eede51be2180279433a6ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 1 07:06:47 2015 +1000

    Next is 1.2.5.Final

[33mcommit f2d22d9af47f782332b16d8a2990377c6bdab9b1[m[33m ([m[1;33mtag: [m[1;33m1.2.4.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 1 07:06:19 2015 +1000

    1.2.4.Final

[33mcommit 8044ff92582a7c61435463df85585a09acce32f3[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Thu Apr 30 11:05:43 2015 +0200

    Shortcut for cases when a servlet/filter is added programmatically

[33mcommit 6adfd6a54765dbe45c3cd88104ae8fef083f008d[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Thu Apr 30 11:02:46 2015 +0200

    Fix JavaDoc

[33mcommit fc6cca326e2a69a6b90c6ab7dec66d5927bb5f9c[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Thu Apr 30 10:58:04 2015 +0200

    UNDERTOW-428 Make it possible to replace InstanceFactory for filters, listeners

[33mcommit 1174514db614548505f5a3b2393b4bc192973807[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 30 09:07:04 2015 +1000

    Fix another issue with the SubstringMap

[33mcommit f374a1bf46da5277c53107534896d9198523496c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 29 09:50:34 2015 +1000

    Next is 1.2.4.Final

[33mcommit e89d802c522049681b50c183f44984c519e6dfcb[m[33m ([m[1;33mtag: [m[1;33m1.2.3.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 29 09:50:01 2015 +1000

    1.2.3.Final

[33mcommit aba8a8b22d0bf623640a992dab07a51c192cc791[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 29 09:44:32 2015 +1000

    UNDERTOW-427 socket leak with AJP if the client does not fully consume the response

[33mcommit d8def7190f531b1c867dde8f42964f469db66927[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 28 23:58:20 2015 +1000

    Fix issue in SubstringMap

[33mcommit d5abcc2f0a1ab248fa7bfa2829c98935faa2a065[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 27 20:46:06 2015 +1000

    Next is 1.2.3.Final

[33mcommit e3b2f8f9b28c157c7e742d5a90b0315004be53d5[m[33m ([m[1;33mtag: [m[1;33m1.2.2.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 27 20:44:55 2015 +1000

    1.2.2.Final

[33mcommit 93a0086b6e4c02793a25fb0afddcf9400a5ba4af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 27 19:58:30 2015 +1000

    Fix bug in SubstringMap.remove()

[33mcommit df888bf95e4b0b08727c824bb60627930f6a69b7[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Sat Apr 25 12:06:36 2015 +0200

    Java 7 related cleanup: diamonds, collapsed catch blocks. Also removed some unnecessary type casts and array creation.

[33mcommit 1bd462971ab11fba6c188b4d00f060137bd742a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 24 15:56:54 2015 +0800

    Next is 1.2.2.Final

[33mcommit d8ea6b502c7b5f6c2175094a92103baf79ae1523[m[33m ([m[1;33mtag: [m[1;33m1.2.1.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 24 15:56:37 2015 +0800

    1.2.1.Final

[33mcommit a97fec29f379fff6cb5a74ae9a39177a9c36d4ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 24 15:50:44 2015 +0800

    UNDERTOW-424 getRequestedSessionId does not return null when there is a new session

[33mcommit a46443260095ebbb29fd95e39f651266f7486c46[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 24 14:04:24 2015 +0800

    Fix issue with setting the content type

[33mcommit c5aaec777be55128427d8f6fb3d9298308089bff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 24 14:04:16 2015 +0800

    Fix pom issue

[33mcommit 9d7937c7410cec9ade9d8571671b67db8ee3e08c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 22 14:53:59 2015 +0800

    Next is 1.2.1.Final

[33mcommit 0638c2b1856a72173a7349cfd3318f2e14c85f7c[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 22 14:53:41 2015 +0800

    1.2.0.Final

[33mcommit 573d9ca5f9aa75840833f2ed5ef0bc6552a92258[m
Merge: 4d25756f5 ceb7cf73f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 17 09:30:24 2015 +1000

    Merge pull request #300 from davidpeterson/master
    
    Fixed classname typo: ChaninedHandlerWrapper -> Chained...

[33mcommit 4d25756f598e7321144ca7de941753d850641419[m
Merge: a6b52df94 643a3b273
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 17 09:22:24 2015 +1000

    Merge pull request #298 from darranl/UNDERTOW-421
    
    [UNDERTOW-421] Deprecate the getIdentityManager method on the SecurityContext

[33mcommit a6b52df94e74c21b621187d960c0ee098b0acbc6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 17 09:19:49 2015 +1000

    More appropriate exception

[33mcommit 54c0894f120dc75ac6f5d7fcc8cb9d75724db8b1[m
Merge: eb1083d38 4d73a461f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 17 09:16:31 2015 +1000

    Merge pull request #297 from rosolkodv/master
    
    use java.nio.charset.StandardCharsets instead of java.lang.String and ja...

[33mcommit eb1083d38f5fb8466ac32e399e2fc1ab794c3789[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 17 09:05:59 2015 +1000

    Add missing method

[33mcommit ceb7cf73fafa87ed04b85454f703dd2ed77739ba[m
Author: David Peterson <david@crowdsoft.com>
Date:   Thu Apr 16 17:23:54 2015 +0100

    Fixed classname typo: ChaninedHandlerWrapper -> Chained...

[33mcommit 643a3b273549aa0f2356c1f660981eb424657d23[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Apr 16 16:47:25 2015 +0100

    [UNDERTOW-421] Deprecate the getIdentityManager method on the SecurityContext.

[33mcommit 06f30904e05d3b46a92c148f686f9c7c1a44005b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 16 12:52:09 2015 +1000

    UNDERTOW-419 make sure exchange completion listeners are called if the underlying connection is broken

[33mcommit cafad29f39996351b269cb28256b24143d694651[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 16 11:11:46 2015 +1000

    Add new map that can match on a substring
    
    The removes the need for string allocations when doing substring based path matching

[33mcommit d27fe4839d865da0138b6860c65ed9babca483be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 13 14:11:34 2015 +1000

    Next is 1.2.0.Final

[33mcommit cade353dad1d32430832be643aac6225476f0590[m[33m ([m[1;33mtag: [m[1;33m1.2.0.CR1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 13 14:10:15 2015 +1000

    1.2.0.CR1

[33mcommit 4d73a461f71257420e7c473d7884e3a66a63b3b3[m
Author: Dmitry Rosolko <rosolkodv@gmail.com>
Date:   Sun Apr 12 00:03:13 2015 +0300

    use java.nio.charset.StandardCharsets instead of java.lang.String and java.nio.charset.Charset.forName()

[33mcommit 293555903b0defc510166dda43febe638eae9d88[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 9 16:56:58 2015 +1000

    Prevent some string and StringBuilder allocations

[33mcommit 831be2b2c23d622332d244d72991e78560e6ef17[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 8 16:12:24 2015 +1000

    Reduce allocations of lists and iterators in the security context by using a custom data structure

[33mcommit bc427a0f2594b9cfee67977a2e7bfea7e9a59174[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 8 14:25:30 2015 +1000

    Use an array to prevent an iterator allocation

[33mcommit bc76a326b0c59dbe937243995f9c887e854ec56f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 8 14:05:50 2015 +1000

    Add option to use cache in path handler, to reduce allocations

[33mcommit 322f03f304a5cec412961137fd052593e6bc4a2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 8 13:46:57 2015 +1000

    Prevent allocations when setting the content type

[33mcommit c30aa4981b0b77a8193f7b33215a828a9c8c16b0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 8 10:41:08 2015 +1000

    WFLY-4480 Websocket exception using async remote

[33mcommit 56a7bf8ee2b5bc47399bf7d31ddc3723d25c223b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 8 09:16:48 2015 +1000

    UNDERTOW-417 changes to make it easier to subclass FileResourceManager

[33mcommit 2962f45dbcb2b5a6af4ccb603fbf507495a7ddeb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 7 10:49:58 2015 +1000

    Delay invocation of onComplete listeners until the initial thread has returned

[33mcommit 0b5a826e8617ae328f7f9ddb760a2ba8b6dc2804[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 7 09:14:53 2015 +1000

    Fix typo and prevent sessions being evicted by default

[33mcommit 204eed304ec4fc003f621c725295953daaf6a2e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 5 09:51:59 2015 +1000

    Cache common path matches

[33mcommit a11bf7b49d8ba06e7756b8d2dad80b7f6bb58e91[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 5 09:51:47 2015 +1000

    Faster comparison function

[33mcommit 9b1e1e98b512a2f9de1e4d6f19cffbe92c94f249[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 2 08:40:35 2015 +1100

    Reduce allocations when using the sender

[33mcommit 874a0fbb9527493ac497ccb624fcbced1dcfe57d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 2 08:40:24 2015 +1100

    XNIO 3.3.1.Final

[33mcommit 615b5ad13fa1f519d46721310534d1a3ea8c12a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 1 18:30:51 2015 +1100

    Make all X-Forwarded-* respect the reuseXForwarded configuration

[33mcommit b89703f0bbb45e70b6a7a06bee36a8acda78b8e1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 1 14:02:52 2015 +1100

    Update tests to use Netty 4

[33mcommit 050dcf1f91fa44ea382aa1e68aa66f9d01999906[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 1 07:57:39 2015 +1100

    UNDERTOW-413 make sure timeout handles are removed when a conduit is closed

[33mcommit 339ee351000237ad7f227f77c4fcd4fe62639f0b[m
Merge: 242953976 1605c8dc8
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 31 15:43:44 2015 +1100

    Merge pull request #296 from beders/patch-1
    
    Added BMP as image/bmp

[33mcommit 1605c8dc877725bbdf2400710e65f457c05074e1[m
Author: Jochen Bedersdorfer <beders@yahoo.com>
Date:   Mon Mar 30 20:46:36 2015 -0700

    Added BMP as image/bmp

[33mcommit 242953976a59eb383b72facd8383a87bda87f982[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 30 17:44:07 2015 +1100

    Move normalizeSlashes to URLUtils

[33mcommit 5c9aafd1a65e737cdabdbd85ffb2c2f0d80e361d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 30 10:24:57 2015 +1100

    UNDERTOW-412 Default error page prevents an exception being mapped to the 500 error page

[33mcommit dcf6a7bfad1c1eabb328997236235e2afd26062d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 27 14:56:07 2015 +1100

    Setup the ServletRequestContext as part of the thread setup actions

[33mcommit 4fa596b7e936dfa54aa61b524e40455d356967e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 26 17:06:35 2015 +1100

    UNDERTOW-263 reset the authentication state if state is ATTEMPTED when calling authenticate()

[33mcommit 47ff84b71edca5af5288c57ebf36a9aec11634a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 20 08:15:53 2015 +1100

    UNDERTOW-411 AjpRequestParser doesn't include path parameters in HttpServerExchange requestURI

[33mcommit 9cd5d6edaed180f1eb8dbd20cb947985962f9888[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 19 14:07:42 2015 +1100

    Use Huffman encoding in HTTP2

[33mcommit e6fbf77a0f0e39793e8977c21a335872f623110d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 19 13:10:01 2015 +1100

    Initial Huffman encoding implementation

[33mcommit 040662f6694c1ea5e55a9764d2e752e1e94526c3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 19 11:28:03 2015 +1100

    Add ability to use different root handlers with different listeners

[33mcommit f61d34fcbb1055eb73a2db5c541481893378a8f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 18 11:05:31 2015 +1100

    Minor HPACK cleanup

[33mcommit f64c63b3199a592349c7defa132c6b7731219423[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 18 10:49:13 2015 +1100

    UNDERTOW-410 Fix issue where web socket messages are not processed in order

[33mcommit 63b70e6d92a3aa2ea49ffa88f278712cb6a22114[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 18 10:48:52 2015 +1100

    Fix up builder pattern

[33mcommit 74523f92951587014a229104fa5b9f48dfeeac2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 17 10:57:48 2015 +1100

    Fix builder to allow chaining

[33mcommit b735f2be6f08b5dbdceaee1b90c6d5c492375ef2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 17 10:40:43 2015 +1100

    UNDERTOW-357 Allow the use of the request dispatcher outside the scope of a request

[33mcommit 1b01d30e0fad5b087ac4f4f707a5f1cf872daae8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 17 10:14:10 2015 +1100

    Add new methods to the web socket container to support more connection options

[33mcommit 008d92e0550787f97868ae43defd2800ab3034e4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 16 14:24:03 2015 +1100

    Add SSL support for web socket proxies

[33mcommit 442d9459832963be2ad21e6d8ec0a38f30b3d865[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 16 13:53:16 2015 +1100

    UNDERTOW-314 Initial forawrd proxy support for the web socket client

[33mcommit 4a95f5ccfcdc568400de649ded3912a039cbacef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 16 12:36:20 2015 +1100

    Better implementation of file channel transfer in the response conduit

[33mcommit 9d7e308704b52e55ed104ef93212bd1104eb8b97[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 16 12:03:08 2015 +1100

    UNDERTOW-356 Make it easier to set default charset when parsing form data

[33mcommit 58768fa05acf7127b818b43de2c178a3e91a0e5e[m
Merge: 7b324c53a 275f4a322
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 16 10:17:30 2015 +1100

    Merge pull request #293 from ecki/topic-mimetypenit
    
    avoid querying resource for content type if not needed

[33mcommit 7b324c53a2a626f1580a43d1e9bae2c4852cb7b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 16 08:53:11 2015 +1100

    Don't perform symlink check if we follow all symlinks

[33mcommit af489b9f412dc92edc821ddb5ad3d98f4b192c36[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Mar 15 10:30:21 2015 +1100

    UNDERTOW-409 HEAD requests to FileResource have Content-Length overwritten

[33mcommit 2210ebc399a4957107c90a0d73c1488304f432c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Mar 15 10:30:12 2015 +1100

    Minor Javadoc

[33mcommit 275f4a322a3d2b55abf8f6eed0d849bafc5d7d1d[m
Author: Bernd Eckenfels <bernd@eckenfels.net>
Date:   Sat Mar 14 22:43:27 2015 +0100

    avoid querying resource for content type if not needed

[33mcommit 492dc57c3d2b11bb9cb77d0b0c0bbfe99220071f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 13 13:41:58 2015 +1100

    UNDERTOW-408 close() may not be processed correctly for async servlets if the underlying connection has broken

[33mcommit b3dc54f4d58e36a9345592c0388bdaf4232d4ddf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 13 11:56:31 2015 +1100

    UNDERTOW-407 FileChannel.transferTo is not being used when sending files

[33mcommit 313d476fb1a8858ec4a4e00226efc6d982648fe4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 13 10:27:46 2015 +1100

    Fix SSL race

[33mcommit 993ac3cff044410f23e1237d0f3f1176ec34550c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 12 10:57:04 2015 +1100

    Make the ALPN listener into a proper listener

[33mcommit 39a59d6ec5aebbcf49f85fc4492d2ee5edb20f6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 12 10:02:30 2015 +1100

    Minor AJP fix

[33mcommit 882275c1bc2cf3e718665eb28a2e6cc78af9c047[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 12 09:36:42 2015 +1100

    Next is 1.2.0.Beta11

[33mcommit e89343c7b739ee52555a25ac1a5a3e5ae3570bbf[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta10[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 12 09:36:17 2015 +1100

    1.2.0.Beta10

[33mcommit c2dafab5626162d8d0ef669612c79497b507305a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 12 09:20:18 2015 +1100

    Temorarily add back h2-14

[33mcommit 2ae1db757565ac45ea739998950690a586819145[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 12 09:15:18 2015 +1100

    Chunked request channel changes

[33mcommit 34fd615c240dda4f882a2891d17f563c4fb0fb71[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 10 15:51:10 2015 +1100

    Fix builder issue

[33mcommit 506287d153819f0e7934aa739d33197089ee72e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 10 15:50:14 2015 +1100

    Make it easier to run the tests with a different buffer size

[33mcommit e6bca0b0dc58c0037119a19fda52ed2efb297690[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 10 12:37:19 2015 +1100

    Set header handler improvements

[33mcommit 027c3d1ebad14e45c027c8d5502d9e179d149209[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 10 08:36:16 2015 +1100

    Add keep alive support to server sent events

[33mcommit 3c97baa240be161f3c07f7e1f04080d1b2cabdc4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 9 16:57:36 2015 +1100

    UNDERTOW-406 Handler for Server Sent Events

[33mcommit ad9730e8aadfb2796852fb7c2af30b3327a5e734[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 9 11:07:45 2015 +1100

    WFLY-3529 Make sure that session invalidation removes the session from the map immediatly

[33mcommit f1d08b530a6a39c58ea725687108a8daad293b65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 7 15:38:50 2015 +1100

    Use 302 for GET and HEAD requests, 307 otherwise

[33mcommit c5a5117a12740f4461c825990b7cb4f44b3541fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 6 16:42:40 2015 +1100

    Increase backlog in tests
    
    this could cause a failure in threaded tests that create a large number of connections

[33mcommit 33dda2ab56da6fb596591874e6669a6f4f8ecf6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 6 16:39:16 2015 +1100

    Don't add a fake cookie when sessions are created

[33mcommit 0bfa7bd5a622b98e9b5134f5533300daf26ddab0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 6 12:33:00 2015 +1100

    Minor SSL improvements

[33mcommit de9fa7880afb04aed6ebf4070db179ee893776c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 6 12:12:46 2015 +1100

    Don't re-run the read listener if there is data waiting to be written out or outstanding tasks

[33mcommit 196f038a8560c3446eaa65069e3c9fd44cc03c6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 6 10:55:29 2015 +1100

    UNDERTOW-405 Fix saved requests to welcome files

[33mcommit db7c5fc03c900cf650f73739277637e8a6e9167b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 5 14:46:02 2015 +1100

    UNDERTOW-404 Use 307 instead of 302

[33mcommit f497edae23e62fc4596f924caf30f8c24040e5c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 4 13:10:12 2015 +1100

    UNDERTOW-267 make sure path templares deal with trailing slashes correctly

[33mcommit a01489c409573e0a3ef8373a09d38e0688e5df34[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 4 13:09:30 2015 +1100

    Remove accidental @Ignore

[33mcommit 82df707da29bd9ca4c53e16fed991c0dc89ff938[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 4 12:36:51 2015 +1100

    UNDERTOW-315 Web Socket Client Reconnect Support

[33mcommit ec2a6b712a838fef6082a0b4512bf83d8c8548f2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 4 11:11:44 2015 +1100

    Change web socket client API to use a builder approach
    
    The static method apprach does not scale to a large number of parameters

[33mcommit 8c5bfa52d907a6a524c0abc38c01823cf9125d55[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 3 12:07:47 2015 +1100

    UNDERTOW-400 AJP attributes are not set in HttpRequest

[33mcommit 350e533db33751c765b6c614524317934f34e919[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 3 11:03:15 2015 +1100

    UNDERTOW-402 add HOST_AND_PORT attribute

[33mcommit 268a50980479a3f6a5977b59ea26798f2b5852c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 3 10:04:56 2015 +1100

    UNDERTOW-401 request scheme attribute returns the wrong thing

[33mcommit d7c75be0313624c3e8d7f8b70c942d0010693e38[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 2 16:00:35 2015 +1100

    Use non deprecated verson

[33mcommit c3fc05bb9734639ba1772644f4de3e62e0783905[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 2 15:59:45 2015 +1100

    Fix typo, leave old spelling for one release

[33mcommit 36fe2a0de4a4c91fc8d08b141ba2451b217cb537[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 2 14:32:18 2015 +1100

    UNDERTOW-399 only allow known protocols by default

[33mcommit cd3199ca56d0131880d2ddf3f93c5a9941ce2c98[m
Merge: 45be87d41 508e8015e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 2 09:46:05 2015 +1100

    Merge pull request #288 from Elopteryx/master
    
    Using try-with-resources for some minor cleanup.

[33mcommit 508e8015efec6ed84b5cfc6ad178cc6ee9df65f0[m
Author: Adam Forgacs <adamforgacs256@gmail.com>
Date:   Sat Feb 28 15:30:53 2015 +0100

    Using try-with-resources for some minor cleanup.

[33mcommit 45be87d41217fce0219561ff32890e59e41d5687[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 27 11:02:52 2015 +0800

    Next is 1.2.0.Beta10

[33mcommit da99132339b754c48baab718cf64360c74eeed9b[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta9[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 27 10:15:03 2015 +0800

    1.2.0.Beta9

[33mcommit 167093e0f2a562ef996dbc0786970857f30171c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 27 08:40:47 2015 +0800

    UNDERTOW-398 ModCluster : add possibility to set a chosen next-handler

[33mcommit a698129eec0c5f9d22ffe235743b72ab44aedca4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 26 16:57:06 2015 +0800

    Use h2 rather than h2-15

[33mcommit e869b34965ffe7557fc559c97e11052db85c5162[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 26 16:43:35 2015 +0800

    UNDERTOW-396 Fix issue with URL session cookie rewriting

[33mcommit ccc6b45703e02d09d10a501f55df1b347501941b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 25 09:06:58 2015 +0800

    UNDERTOW-394 High CPU load with ModCluster "advertise" feature enabled

[33mcommit 803373953c054331fee90c4ef8b40c18b10939aa[m
Merge: 3daa98662 7392ba3cf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 24 12:59:45 2015 +0800

    Merge pull request #286 from rosiecki/patch-1
    
    little typo fix

[33mcommit 3daa986628d885e3e135ec7400888dfbb85412c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 24 12:26:09 2015 +0800

    UNDERTOW-392 access log doesn't get rotated if the server wasn't running at midnight

[33mcommit 7e1efca76f6a8f823be35e6fff88df1558ad8231[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 24 11:54:13 2015 +0800

    UNDERTOW-391 FileErrorPageHandler.Wrapper does not set the next handler

[33mcommit 7392ba3cf9da780b8de43d0b8d9317148f9acbd7[m
Author: Rafał Osiecki <metempsychoza@wp.pl>
Date:   Mon Feb 23 23:12:47 2015 +0100

    little typo fix

[33mcommit e92ca1c51fb1a2976a77387efa206aefc6fe2815[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 20 15:26:03 2015 +0800

    UNDERTOW-389 Don't sent a Content-Length:0 for responses where an entity is not allowed

[33mcommit 14e0168b845a3d6ef8f44f29698d3bccade40b5a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 20 13:16:33 2015 +0800

    Fix IPv6 test

[33mcommit 8658e837fb23c9a2955e9674b1dba694138e059b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 20 12:58:13 2015 +0800

    Send correct origin string

[33mcommit c4dda2cc44841c377182c7ae474738302d91df14[m
Author: tim <tim.terlegard@infomaker.se>
Date:   Thu Feb 19 13:45:04 2015 +0100

    UNDERTOW-387 Fixed parsing of boundary from Content-Type header to ignore semicolon

[33mcommit f28991d54073a062905afe97e2e1238332faf034[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 19 15:36:39 2015 +0800

    UNDERTOW-352 Fix getDeploymentByPath for the root context

[33mcommit a6d6322796aa7b796c8562758f9cd0ed7ffd6d6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 19 15:21:18 2015 +0800

    WFLY-4352 Make sure that onComplete is always called when the request ends

[33mcommit 0629c7379488ef191b045c2f8221e0c13e679300[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 19:26:27 2015 +0800

    Fix up HTTPS getHostAndPort issue

[33mcommit 90e399d4af523c2f284bb286f3adc5c0430d272c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 17:47:05 2015 +0800

    Don't use exclusive mode for all mod_cluster connections

[33mcommit ca788df7f550513324f11ded155e71f5f3219aa0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 16:26:03 2015 +0800

    Clean reference to previous exchange

[33mcommit 7d767c24a31eb73db4e24ce9044e878182320053[m
Merge: 939b13236 394539a4b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 15:25:20 2015 +0800

    Merge remote-tracking branch 'origin/pr/282'
    
    This also resolves some conflicts and renames some of the classes

[33mcommit 939b13236febda91a25921e9f19f7eb10145414a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 14:22:08 2015 +0800

    Remove unused session stuff

[33mcommit c1ff6fb4fbd9fdfc8d2ae95fb4e5e6a6d0e37160[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 12:50:06 2015 +0800

    Simplify test

[33mcommit 6a827e8ae574d88b9b1df4ad1eed51761a17c2d9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 12:23:50 2015 +0800

    Only start creating timers once the pool has exceeded the core size

[33mcommit c5e78b071339ca462eab3dad7517d2c5af0ce631[m
Merge: cc75c276b 16d16ac7b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 18 11:43:42 2015 +0800

    Merge remote-tracking branch 'origin/pr/280'

[33mcommit cc75c276be165e4ed1dc65dc081041eb48799a9e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 16:57:44 2015 +0800

    UNDERTOW-373 Return a path from getRealPath even if it is not an existing file

[33mcommit b43719682882cb522cfb2c3ef11c39c645a7df81[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 16:44:52 2015 +0800

    UNDERTOW-370 Add case-insensitive option to regex

[33mcommit 6af6ce1bc172bc853a6604a0587a89ac8b651151[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 15:44:17 2015 +0800

    checkstyle

[33mcommit 32e44b234917b60b1407b83422b04041904b6979[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 15:15:20 2015 +0800

    Handle 417 responses better in the HTTP client

[33mcommit ec9c0a6beb2a3083e41d9e95c818d9183c35e4e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 14:08:32 2015 +0800

    Fix issue with completion listener not being invoked for zero length channels

[33mcommit 34d84d41af2c5faa0918b16a15b82df1e8bd05aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 11:09:07 2015 +0800

    UNDERTOW-380 Reverse Proxy: URL paths are incorrectly encoded

[33mcommit 88a0a55de59fe7090fdeec53844c37e3241c555e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 17 08:35:16 2015 +0800

    UNDERTOW-386 Create web socket configurators using the class introspector

[33mcommit 521bc7c66224e9a553b4ed79c4fa22452072f1ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 16 17:19:28 2015 +0800

    UNDERTOW-377 Automatically create the predicate context for predicates that require it

[33mcommit 8ca2ae0e713dd41b655af32bca13491d152391d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 16 11:55:08 2015 +0800

    UNDERTOW-383 allow access to the URI scheme via %{SCHEME}

[33mcommit ad47381456cd4299a60ecc5941cab9ef70f8db35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 16 11:33:08 2015 +0800

    UNDERTOW-385 async sender does not check for transfer encoding before setting the content length

[33mcommit 3a173e927dfcb8c62187e9e93e9322fa76ae9ab0[m
Merge: c3b52137a 254e081c7
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 16 11:48:17 2015 +0800

    Merge pull request #281 from jharting/hsri-tostring
    
    HttpServletRequestImpl.toString()

[33mcommit 394539a4b31fe601c2ef8c7cff895384c4b0fc2b[m
Author: Pawel Szymczyk <pawel.szymczyk@allegro.pl>
Date:   Thu Feb 5 09:16:07 2015 +0100

    UNDERTOW-289 change test name

[33mcommit 05abaf5ea48822a30bd12f79072a56beb873ad46[m
Author: Pawel Szymczyk <pawel.szymczyk@allegro.pl>
Date:   Tue Feb 3 11:37:24 2015 +0100

    UNDERTOW-289

[33mcommit 254e081c71f2df5eb40b10568246f773e7b77d11[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Tue Feb 3 10:18:56 2015 +0100

    HttpServletRequestImpl.toString()
    
    HttpServletRequest is used as an event payload for @Initialzied(RequestScoped) events. Having a nice toString() makes inspecting events easier plus the object looks better in a debugger

[33mcommit 16d16ac7b2f38c1f54d18f804aa3a75f92cc1e2a[m
Author: Piotr Jagielski <pjagielski@o2.pl>
Date:   Mon Feb 2 17:26:01 2015 +0100

    safer test server port

[33mcommit aaf46bbc336e19dc0246c29da1908e7a360999b6[m
Author: Piotr Jagielski <pjagielski@o2.pl>
Date:   Mon Feb 2 16:43:47 2015 +0100

    UNDERTOW-379 - closing idle connections

[33mcommit c3b52137a44e664c293a0a8a6a092716e038813b[m
Merge: 650b060ed 299e8cc85
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jan 25 12:55:04 2015 +0100

    Merge pull request #279 from Westernacher/master
    
    UNDERTOW-375 Using separate indices for filters mapped by servlet name a...

[33mcommit 299e8cc8544f3a9218c9bcdfdcbf63188afdf47a[m
Author: dankelleher <dankelleher@yahoo.com>
Date:   Sun Jan 25 11:02:02 2015 +0100

    UNDERTOW-375 Using separate indices for filters mapped by servlet name and url pattern.

[33mcommit 650b060eda872fe330b3614cbdf505bf2ff6c9ec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 23 16:21:25 2015 +1100

    UNDERTOW-369 Allow a default multipart config to be set that applies to all servlets that have not explicitly set one

[33mcommit 2fc2699b4f3cba986caccffc20ec87ffdf331884[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 23 15:41:25 2015 +1100

    Initial work on handling HTTP2 priority

[33mcommit 0c82b05d4d4e9ae143f67d0c37ea186c0e4cf0b9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 23 11:06:21 2015 +1100

    Fix potential infinite loop in AbstractFramedChannel

[33mcommit 9cfd0c7dca671bd008923d4379eac89865bd775b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 22 15:48:34 2015 +1100

    Fix request header size check, and increase default max request size

[33mcommit af0d31660598008671d33688468a2006a2bdb6fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 22 07:00:15 2015 +1100

    Minor

[33mcommit 190ce08c727147066d1ba48fc3ec13a48e62f34c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 22 06:42:04 2015 +1100

    UNDERTOW-372 Fix header map class cast exception for empty header values

[33mcommit c6357eeb7b60a8c34109fe37fa90921aeb75dee6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 21 13:36:56 2015 +1100

    UNDERTOW-324 Support range requests in the default servlet and the resource handler

[33mcommit 4c7915dcaabd7b29fbfbecfebbb310d7d0671268[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 21 09:49:05 2015 +1100

    Make behaviour on hitting max sessions customisable

[33mcommit 6a965f9c00d660858442469d5be1cd21d7eb306d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 21 08:34:34 2015 +1100

    UNDERTOW-348 Don't modify getRequestURI on welcome file rewrite
    
    This matches the behaviour of other servlet containers

[33mcommit 492a30a3aedde622e9ee34d3ad8ebc7b94c25f8a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 20 17:28:41 2015 +1100

    Throw exception if a 100-continue is sent on connectors that don't support it

[33mcommit e494fdd4d20912e21ce46dd20e1e7e456245f28f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 20 16:46:27 2015 +1100

    Improve handling of HTTP 100-continue

[33mcommit f8eb8cd7216817066038c19ec568f1dfdc9ecc90[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 20 12:04:12 2015 +1100

    Fix issue with h2c connections

[33mcommit 8dadaf01328d0ffd8cde2437420ecf994dc5df1a[m
Merge: ac99afcef 67e36f41b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 20 08:36:18 2015 +1100

    Merge pull request #277 from siphiuel/master
    
    FileResourceManager not handling multiple safe paths properly

[33mcommit ac99afcefae4a2eec307521cbae4898a708ab12a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 20 07:38:51 2015 +1100

    Just directly close the channel if read returns -1

[33mcommit 67e36f41baf504612c606af1c53c926eb97f4d3a[m
Author: Vitaliy Vlasov <siphiuel@gmail.com>
Date:   Mon Jan 19 17:25:12 2015 +0200

    isSymlinkSafe() iterates through all entries in safePaths

[33mcommit 6edbc72e9087384d77e36d89a1c431653ed645eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 19 13:14:19 2015 +1100

    Increase default backlog

[33mcommit 32a0be413b18884c01bebb3f233710444907f152[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jan 17 07:44:52 2015 +1100

    UNDERTOW-371 NPE in PathPredicate if no predicate context is setup

[33mcommit 0ac3726913fd723744723b61d7abc234f45ce84b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 14 10:58:15 2015 +1100

    Add support for connecting HTTP2 via prior knowledge

[33mcommit c88af47683405a1b10c3d64cb01fc56104c5192f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 12 09:44:55 2015 +1100

    Next is 1.2.0.Beta9

[33mcommit 2d32c48dccf6d37b54d8636a3ec500304805066f[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta8[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 12 09:44:25 2015 +1100

    1.2.0.Beta8

[33mcommit e36485bb382a6027bd8b9588ca929aaaac9c0ad0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 12 09:37:30 2015 +1100

    Enhance SSL close handling

[33mcommit 34b34ddf0432e0d5672c474d3c1a975326d4732c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 12 08:45:32 2015 +1100

    Fix endExchange issue with default response listners

[33mcommit 37e428b5cabe2f165b1bc80c1a6510be77b8d078[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 9 15:49:20 2015 +1100

    Next is 1.2.0.Beta8

[33mcommit 513e9b866a1f16ff145cb45e01b0616db7151356[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta7[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 9 15:48:56 2015 +1100

    1.2.0.Beta7

[33mcommit e552b9c099de01491167ddd3568b43a649b17f05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 9 13:29:03 2015 +1100

    Make includes and forwards run in a clean security context

[33mcommit 694435cba34c8ce3e8ca0787581596ebc40e6a61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 8 08:06:13 2015 +1100

    UNDERTOW-368 Closing an UndertowOutputStream after writing to a broken connection results in an IOException

[33mcommit f38eca68348cb2c187e2737da164b20e4ecbe087[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 7 16:24:13 2015 +1100

    UNDERTOW-367 NullPointerException when POST method has no ordinary parameters

[33mcommit 8f6fd1ff265fb4b7a0ddc0fbc27e6856cbf8d15c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 7 12:54:54 2015 +1100

    UNDERTOW-366 handle invalid cookies better

[33mcommit b18191c80caf8bc33b85a728961b879de2ee44be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 7 09:44:06 2015 +1100

    Update to latest ALPN version

[33mcommit cc61a75807fd5973f7152331a316551d17789c45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 7 08:35:12 2015 +1100

    Run login in a privilidged block

[33mcommit cb633f476d849da5edec64f6a48dc0fa777cc37c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 28 13:17:42 2014 +1100

    Initial extension negotiation implementation

[33mcommit ce430b979a78ca400a051117eb4091fec20035b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 6 16:49:24 2015 +1100

    Add HTTP continue support to HTTP2

[33mcommit 96687cfaf44dce6991a9b475ee89696a3525d3e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 6 10:39:48 2015 +1100

    UNDERTOW-365 Calling HttpSession.invalidate() from a request that does not own the session will result in the current request having its session cookie cleared

[33mcommit e6acc7b345fa221226f0d1282b94a201b7412fbd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 6 07:58:54 2015 +1100

    UNDERTOW-364 Make sure getHostAndPort does not throw NPE

[33mcommit a567f4ed7f7e23c317182914ee384d82320c4da2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 5 14:37:56 2015 +1100

    UNDERTOW-362 AJP Parser does not handle non URL encoded attributed

[33mcommit 7ad7bc2aadbc0e7a21aeac49a0bb78aaaab2e3b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 5 13:04:49 2015 +1100

    Fix WebSocketExtensionBasicTestCase

[33mcommit cf40dbb07dbc4b0cda2e8fc7668e42a42d573397[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 5 12:35:16 2015 +1100

    UNDERTOW-363 Regex predicate does not handle null values correctly

[33mcommit 2959511471b9fcfa3a35a2017b0e449aa4cab831[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 5 11:37:58 2015 +1100

    Clean up some of the AJP parsing code

[33mcommit ccd2346546ee6e21f6233f12a45d78c78ea3e5b8[m
Merge: e9d7f4dd0 a4196be7b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 31 07:19:51 2014 +1100

    Merge pull request #276 from carlopellegriniarchijcom/master
    
    Modify the instanceFactory for dynamically added Servlets

[33mcommit e9d7f4dd0eb05b855d73f7ad9cab6076f545c5ec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 31 07:16:20 2014 +1100

    Ignore test when running in proxy mode

[33mcommit a4196be7be95df5d6ce467761683cf9243a34b50[m
Author: pellegrini <pellegrini@nb-carlop>
Date:   Tue Dec 30 18:03:53 2014 +0100

    Ensure that dynamically added Servlets and Filters use the deployment's ClassIntrospector to retrieve their InstanceFactory

[33mcommit a2a63b373c6812046b3b39d6108ae5015abc5aaf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 30 18:43:33 2014 +1100

    UNDERTOW-361 Add resetBuffer() to UndertowOutputStream

[33mcommit af5c511826ea00b18d723fcdd976a92c5c3950d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 30 10:10:45 2014 +1100

    WFLY-4196 Call setContentLength instead of setContentLengthLong where possible to allow filters written for older versions of the servlet spec to work correctly

[33mcommit 37307b057d75f5603efc180554a98c8c49c59d58[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 23 10:33:43 2014 +1100

    UNDERTOW-359 Prevent integer overflow in session expiration calc

[33mcommit 7fd881f59dc8dd056068b6084a11d174eee8a564[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 23 08:23:36 2014 +1100

    Allow the auth mode to be set to constraint driven instead of pro-active

[33mcommit 0ba326c60a8d4c1f793c5ee6ac488209f0b7993b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 23 08:23:24 2014 +1100

    Work around checkstyle bug

[33mcommit 4b308dcee874d4fd41eaf2f1f31e74b9bfdf44a5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 19 07:57:43 2014 +1100

    Add websocket stress test case

[33mcommit 914baa7b6b2c234454c441d1cd53dba3a3df0cf8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 18 08:27:42 2014 +1100

    Initial support for HTTP tunnelining via CONNECT

[33mcommit b130e22f9f7b5d10a48632a8a35ff65919473198[m
Merge: 5ddf3e728 236c93dab
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 16 05:33:51 2014 +1100

    Merge pull request #274 from gastaldi/patch-1
    
    Making Undertow class final

[33mcommit 5ddf3e728a9fbdcdf7af09a65f9ea9c04d9e916d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 15 16:12:57 2014 +1100

    UNDERTOW-342 Fix issue with response rate limiting conduit

[33mcommit d3d3435d75b63e0f8dcf4097b03e28dae2dfecec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 15 08:29:15 2014 +1100

    UNDERTOW-354 ResourceHandler should have the option to call a "next" handler instead of 404 on missing resource

[33mcommit 236c93dab9f8155222fdd9bcd745e71a5a6ce63b[m
Author: George Gastaldi <gegastaldi@gmail.com>
Date:   Fri Dec 12 12:19:49 2014 -0200

    Making Undertow class final
    
    This should avoid subclassing of the Undertow class and also some minor compiler improvements when JIT kicks in

[33mcommit 879af143164832098996f02af54c7edc2d1ea3cf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 12 10:29:32 2014 +1100

    Add isMultiplexed method to the client

[33mcommit 530a63ff5f6c88ad079b07b129ee277ea0afc87d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 12 09:39:03 2014 +1100

    Don't hold onto the buffer unless there is buffered content

[33mcommit 0c0abf223ab2d967cf0a42487b70cb450e8e0bc7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 17:01:10 2014 +1100

    WFLY-4165 make sure the correct session is invalidated if the session is invalidated from a thread associated with another request

[33mcommit ce33f72f77d33fcd40094481cb4151a4910704f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 17:01:04 2014 +1100

    Fix tests

[33mcommit 9e671f728976e3ff765ca3d23548860cd02d7d5f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 14:45:17 2014 +1100

    Implement PRIORITY frame parsing

[33mcommit 3d52ee9ab7002d0f081eb1e468076e51aec7c068[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 12:56:55 2014 +1100

    Use correct value for max frame size

[33mcommit 04c3af38ce8260108df98986fed148e5082310da[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 12:00:32 2014 +1100

    Set charset on directory listing

[33mcommit 700bf274a448b51ce5a60a473980194e755c468a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 11:26:18 2014 +1100

    Only have the client send ENABLE_PUSH

[33mcommit afa56159c6915931193653dcfb43e276a57f34ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 11 08:01:16 2014 +1100

    Fix issue with HTTP2 upgrade

[33mcommit 1d8fe32d702b492c976049c91e64f8176c0d3141[m
Author: Jim Crossley <jim@crossleys.org>
Date:   Wed Dec 10 14:27:58 2014 -0500

    Fixes UNDERTOW-353

[33mcommit 329681e5743a2f4fd798420b85bb3bdbb59d513c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 10 17:39:38 2014 +1100

    Fix issue with SPDY push

[33mcommit de1d8f45eedafb43a5da718c80e1613a96b53ba3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 10 17:28:10 2014 +1100

    Fix LearningPushHandler path handling

[33mcommit d18b82ee1d86a576cd5aa4b051e9edf17915a781[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 10 17:04:38 2014 +1100

    Send the initial settings frame lazily to work around IE problem

[33mcommit f0bcc6352dc862be4535e1399b3ea587b361e86f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 10 16:07:42 2014 +1100

    Add learning push handler to enable server push with not application changes

[33mcommit c8fc735dec58a502aeca7ea0738eb970cd7ed07f[m
Merge: 9c617e493 3c8ccb016
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 10 09:48:01 2014 +1100

    Merge pull request #272 from pbetkier/timeout-stream-conduits-logging-fix
    
    Fix logging in read and write timeout stream conduits.

[33mcommit 3c8ccb01697572426cd6cfc2cdb437f0da28e3e0[m
Author: Piotr Betkier <piotr.betkier@allegrogroup.com>
Date:   Tue Dec 9 21:30:16 2014 +0100

    Fix logging in read and write timeout stream conduits.

[33mcommit 9c617e493f426ff8b30b45234dc8fa5a66055465[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 9 13:00:05 2014 +1100

    Remove debugging code

[33mcommit fe880c70bdf218aa5191fc3e069251fbfc717702[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 9 12:35:05 2014 +1100

    Allow the web socket client to control its bind address

[33mcommit ca94839dd15678dc3671bec3d8d68a4a9135ac99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 9 12:21:21 2014 +1100

    UNDERTOW-351 Serialization issue with SavedRequest

[33mcommit a2d426e3f928b8759199fa3c1abb8d8de0952e00[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 8 15:57:12 2014 +1100

    TMP: add some debugging code to try and catch intermittent issue

[33mcommit 5af63fe4f1b42cd3f2123595b30fe90669a41798[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 8 14:58:17 2014 +1100

    Dump stack on test failure

[33mcommit 89af30defd402717a51c548214f866c11ce533d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 8 14:16:37 2014 +1100

    UNDERTOW-347 Enhance buffer management for framed source channels

[33mcommit 3db7707b8b34095d8d2fafecf94a10d101c62320[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 8 11:30:32 2014 +1100

    UNDERTOW-350 Translate an empty context path to /

[33mcommit 0fa0c42abb5181bfc0657a392af7ba065f2b2f49[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 7 11:09:52 2014 +1100

    Add handler building for compression

[33mcommit b081009d2141109c93aec3ebbfb9245f92102986[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 6 09:52:06 2014 +1100

    SPDY server push

[33mcommit 535cfdaf367a9ebe8437bc42391c42cf24ae6841[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 16:54:13 2014 +1100

    Initial support for server push in the reverse proxy

[33mcommit 9172aad4caf8b0d22a558a5eaa61facca4ed7ce0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 14:02:58 2014 +1100

    Handle continuation with push_promise

[33mcommit b8d5785ec330691c2b62e79e6f7d10cd12953206[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 13:39:59 2014 +1100

    Add push promise handling on the client side

[33mcommit 83bf845ad5df75dfe5105d71eaf5e93cd3101c74[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 13:27:45 2014 +1100

    oops

[33mcommit 8f6ac250453ea054f4472be76209523fbd90efed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 13:25:37 2014 +1100

    Add push handler that can push resources for specific URL's

[33mcommit 226715248e30e631a28f051886ccf050e0718478[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 10:26:40 2014 +1100

    Fix bug in Deflate implementation

[33mcommit c6e8f7ed9e7417413ff6d78a92d193460a97fe29[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 07:45:51 2014 +1100

    Remove the need for -Dtest.proxy=true when testing connectors

[33mcommit 5b6a4ea27034ecb085559f8f338cab7314f1e497[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 5 07:32:58 2014 +1100

    Increase memory

[33mcommit b30259970eb8361ed7cb29d21a02120154d42738[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 13:03:55 2014 +1100

    UNDERTOW-349 Fix RequestLimitingHandler

[33mcommit 548b462cc4a27d33203eb2bc6b8f6310178f1a8c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 11:09:18 2014 +1100

    Next is 1.2.0.Beta7

[33mcommit e0551c0a7d198b058484072ace73be2d7a5855da[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta6[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 11:07:11 2014 +1100

    1.2.0.Beta6

[33mcommit 3e16eb2256568b29d61377907a5f33c9038afa2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 10:27:52 2014 +1100

    Ignore test

[33mcommit d873db9cacdc34859b02ffdb3f0bcbf6ec9cb17a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 10:17:54 2014 +1100

    Don't insert PING/PONG frames before already queued frames

[33mcommit 708f04bbe0e37a606279f4d3f2b9a72f85443ea3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 09:45:54 2014 +1100

    Move error handling

[33mcommit ae24a243b3eed1699d5db4f9b6b1536bafa00293[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 09:34:38 2014 +1100

    Handle shutdown better

[33mcommit 58ad7605ee9b007e9e9e12d57860caa9180d795b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 09:14:50 2014 +1100

    Improve SSL handling of thread shutdown

[33mcommit a2137e6b2102d36de929d22e8030b48327fa3867[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 08:59:50 2014 +1100

    Minor cleanup

[33mcommit 23f7d9d5099b4aa2a098d513673d856e5c1526fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 08:54:00 2014 +1100

    Close the underlying channel on unclean close

[33mcommit bb554d6b4e3034390adaf545e245d82e794925c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 08:35:36 2014 +1100

    Increase timeout

[33mcommit f0a61d5148ff191d05ba99f5c52ce644a901474c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 08:12:49 2014 +1100

    Make timeout code more robust

[33mcommit e4935c34635a234e8770a16845a46165d5251f23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 07:57:02 2014 +1100

    Fix issue with async timeout

[33mcommit 9086de6c1e2637d98d466c896b8f11496ac4a4e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 07:44:46 2014 +1100

    Drop log level

[33mcommit 2af7dc90c16acc9b80f694315bcf848de2165c40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 4 07:04:07 2014 +1100

    Set sun.net.useExclusiveBind in the test suite
    
    This fixes test suite problems on windows machines

[33mcommit 032a315823a96673c60f5803dfda9418ee3ff171[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 3 17:20:13 2014 +1100

    Use correct options map

[33mcommit 7629187c0048f3d579cd78f76f68a533517923ff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 3 17:02:14 2014 +1100

    Change over everything to use the new SSL

[33mcommit 9b8415a7c6d0ae8da1296ec80da26f87859fd50f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 3 16:01:39 2014 +1100

    Fix HTTP2 close issue

[33mcommit 80d7a14fbb3fc6b73898a3b24da316b278b4d6f8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 3 10:10:30 2014 +1100

    Add new transfer implementation for use by the proxy
    
    This has a number of advantages over the existing implementation:
    - It does not hold a buffer unless it needs it, which reduces the memory footprint when dealing with a large number of connections
    - It does not suspend reads until the buffer is full

[33mcommit f16cb97d19dd531a1b3c31ffbdcc8ec40e1ed8ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 14:55:37 2014 +1100

    Fix issue with client providers and pushback

[33mcommit 29b3f882d5efbf2084873d0edb681192faaf26da[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 13:57:51 2014 +1100

    More ssl fixes

[33mcommit a63fc270374334b4a8e948d64667d66152d51281[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 13:44:40 2014 +1100

    Unwrap buffer management

[33mcommit 92cca46220f25cfb615b68ea52f304b5d110f4f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 13:30:07 2014 +1100

    Minor

[33mcommit 0c7fada6d7abb71d22fc0f5b7b14ba52e8147d21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 13:16:02 2014 +1100

    Fix buffer flip issue

[33mcommit 4871435e29795bf07e0e284d8c1f78cb5e90bce9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 12:55:12 2014 +1100

    tmp: dump the buffer on failure

[33mcommit 964d6cf88b05f29c5ff3aa096d727acb1ef1e350[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 12:38:39 2014 +1100

    Avoid allocating a buffer

[33mcommit 5432d32d84a594447d5aaa91ed5d7f0fe2ddbdb5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 12:27:54 2014 +1100

    Change exception type

[33mcommit 6a17d21f3134faa69a23b7be57acdf7128327dad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 12:13:07 2014 +1100

    Fix free tracking issue

[33mcommit 0938311981aeb40d2105a31e8959df53b0d6b226[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 11:48:24 2014 +1100

    Improve logging

[33mcommit 33e22594d7548d66b303eeac9b06cdfba7d8a7ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 11:33:56 2014 +1100

    Track where buffers are freed in the test suite

[33mcommit 15022d9387b7ac6d79f4d9c6449dc021f03439b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 09:41:38 2014 +1100

    Fix potential race in the SSL conduit

[33mcommit b1086b87ac90cb68d6cedb9b06f1405b797bff9f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 2 08:16:55 2014 +1100

    Perform a flush when renegotiating

[33mcommit 7120a28e8a8c6f4e1577e0b900215f76cc9497b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 28 13:51:37 2014 +1100

    Remove debug code

[33mcommit 7348e8da93b2f1d309341363ba6054fec689e145[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 25 08:16:49 2014 +1100

    Add Undertow specific SSL support

[33mcommit 98f392308b695f75dd0fefaba3b1964543d13b5a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 27 11:12:32 2014 +1100

    Fix masking issue

[33mcommit 9fb1c8e75e042905c7ae8607f6a7f8acf56aa541[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 27 10:27:52 2014 +1100

    Generate a new masking key for each frame

[33mcommit 25da9fa80bd69038f919c6a564a7a995381b0737[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 27 09:09:05 2014 +1100

    Mask at header creation time
    
    This is much more efficent, as it can be done using the frame
    buffer rather than copying a users buffer

[33mcommit 57731caec3ea6599fbf74a8b7a7dca6427cce302[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 27 07:52:51 2014 +1100

    Unmask websocket data in the channel buffer rather than the user buffer

[33mcommit d0c33d5292422c72970baff037a068549d600266[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 26 07:19:26 2014 +1100

    Fix authenticate() behaviour

[33mcommit 4638810080e7a6899305c2c77f29172107667e53[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 23 23:32:02 2014 +1100

    Minor fix

[33mcommit a68605cd53e5c800ab0a0eae9e007c2580b004c3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 21 14:50:15 2014 +1100

    Use SSL_STARTTLS in the client to explicitly control the handshake

[33mcommit 506b6935027b016f774320ed550fa082e211d135[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 21 14:14:52 2014 +1100

    Clean up some buffer management code

[33mcommit e54de952cdc161bd5d8f3ebf49fac242531e07aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 21 12:00:16 2014 +1100

    Prevent listener runaway in the exchange channels

[33mcommit c1c9a91cdce5ec7b0f42f62090e0a11e134b3d7b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 21 08:06:23 2014 +1100

    Fix issue where async write would not work correctly if enough content had already been written to force channel creation

[33mcommit 01273cd513ca90031f6be9f8bfb1247cb481b709[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 20 12:15:38 2014 +1100

    UNDERTOW-324 Add support for range requests

[33mcommit f020e45fd0df3b705092122f0502a6ac03b5b00f[m
Merge: 3c435e6ad 6a9c8dc62
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 19 07:34:12 2014 +1100

    Merge pull request #270 from darranl/UNDERTOW-344
    
    [UNDERTOW-344] Specify the mechansisms by creating a GSSCredential to initialise the GSSContext

[33mcommit 6a9c8dc6285fa093609dd8c6a47befe824252ac5[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Nov 18 17:01:21 2014 +0000

    [UNDERTOW-344] Specify the mechansisms by creating a GSSCredential to initialise the GSSContext, also allow the AuthenticationMechanism to be initialised with a custom array of mechanisms.

[33mcommit 3c435e6ad3b01b934464e0352f8a6c4560d2cc81[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 13 15:32:13 2014 +1100

    Make sure the exchange is dispatched when invoking the callback

[33mcommit 3979f4bbe545e579601e600a0e613e2c71b3d5a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 13 15:29:47 2014 +1100

    Fix issue with sending async continue responses

[33mcommit eb92a571bcce7b90f78549cc6cd5d370962c0941[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 13 12:28:33 2014 +1100

    Fix lower case header handling

[33mcommit cd6a3750ae8e63a2f5d56d596b89607d659f01f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 13 11:04:02 2014 +1100

    XNIO 3.3.0.Final

[33mcommit ad18f6051548d1890833be8c624267fe35538695[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 13 10:22:24 2014 +1100

    JDK8 ALPN selection

[33mcommit 6c5251ff3ce0afc88fe036838a91dd627872a8b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 13 08:34:32 2014 +1100

    Use h2c-15 in the upgrade

[33mcommit 6a3fe87ac6dd1894cb13a8ea77940e3acfab6c45[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Nov 12 12:24:41 2014 -0600

    Restore support for h2-14 temporarily

[33mcommit 3a1cea1726fdd650e15e4d16aee9f898ac1ef343[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Nov 12 11:36:46 2014 -0600

    workaround for upper case issue

[33mcommit ac02f6816eceb98737fc0ced12b0ecd0cb9e235e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 12 11:38:02 2014 +1100

    Next is 1.2.0.Beta6-SNAPSHOT

[33mcommit 4507988e69e0e99ab0d2ba2ab4f09cfebc4ac490[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta5[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 12 11:36:28 2014 +1100

    1.2.0.Beta5

[33mcommit 97e57bd62839309609587ee24e2b6abcfa73d77b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 11 15:56:40 2014 +1100

    Fix build and change to using exchange attributes

[33mcommit 8d1cdcfb8a617b096d4d53a5ad41f8b5fa8bf45c[m
Merge: 8b91b4ca5 898544542
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 11 15:43:43 2014 +1100

    Merge pull request #268 from n1hility/master
    
    Add a getTransportProtocol(), and use it

[33mcommit 898544542165fa492357415b533917751b1f9526[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon Nov 10 22:39:05 2014 -0600

    Add a getTransportProtocol(), and use it

[33mcommit 8b91b4ca54efb8409f0ee4e8cbcf1d3059e1829d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 11 12:37:04 2014 +1100

    Simplify close handling

[33mcommit 958c45872c03a38494d4244756ea3ba31df3717a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 11 09:32:34 2014 +1100

    Fix bug in header copy

[33mcommit 1722ba70571e988e455af329625a422ebb5e5de9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 10 15:03:27 2014 +1100

    Move to h2-15

[33mcommit 323e7a4bf445a2027550ae8e2166b5aa915b28e4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 10 10:48:40 2014 +1100

    Next is 1.2.0.Beta5

[33mcommit ab1cf86098139191b7b766f5ca545401682cdd39[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta4[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 10 10:34:20 2014 +1100

    1.2.0.Beta4

[33mcommit 8a9b885a1ac768f2ca72de61df4c564b56a3fce6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 10 09:47:57 2014 +1100

    Add AJP parse timeout support

[33mcommit 6973e976d894747bf0b743de7c2f434c373764a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 10 09:09:59 2014 +1100

    Fix SPDY proxy test, and add HTTP2 load balancing proxy test

[33mcommit ddf2aff0da37c7ebf014f89827e6e951e0f706a2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 9 11:53:50 2014 +1100

    Handle window size updates correctly

[33mcommit 52cf1dab8cbd4e4f9e61cef9e430366e67924b58[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 9 09:01:49 2014 +1100

    MAke similar changes to HTTP2

[33mcommit 0ac80bc5c9a8350ef7394bdf6849f96d6608558e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 9 08:31:01 2014 +1100

    If the other side closes the HTTP2 stream don't immediatly error
    
    Only error if there are streams that still expect data to be read
    Otherwise wait for all streams to be done then send close

[33mcommit bae6b2a077e60279afce446094e412323be88ad3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Nov 8 09:42:26 2014 +1100

    Fix client ALPN issue

[33mcommit 7a4c90af06023d1690f4feb63e94c4ea01b9c3d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Nov 8 09:35:47 2014 +1100

    Fix issue with ALPN handshake

[33mcommit b4bf35216956e2791ec0282afb60ae6357a480f8[m
Merge: cd8684b64 83fc27fc2
Author: Jason T. Greene <jason@stacksmash.com>
Date:   Fri Nov 7 13:58:06 2014 -0600

    Merge pull request #267 from n1hility/master
    
    Use the correct SSLSession during handshake.

[33mcommit 83fc27fc2acfe43f6761702709d1e40ad9ca97ed[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Nov 7 13:54:20 2014 -0600

    Use the correct SSLSession during handshake.
    During a handshake, SSLEngine returns a global shared dummy instance
    for calls to getSession(). Setting a value on this results in all
    future connections using the value of the first.

[33mcommit cd8684b643ef74d4ce5afdc31deafb352f0ce7ef[m
Merge: 56a7b8f1f cc4c19a1f
Author: Jason T. Greene <jason@stacksmash.com>
Date:   Fri Nov 7 12:19:50 2014 -0600

    Merge pull request #266 from n1hility/master
    
    Add weighting for protocol selection since client order is unreliable

[33mcommit cc4c19a1fc8cefd4a64d9af50b7a4fdabbe32334[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Nov 7 12:18:20 2014 -0600

    Add weighting for protocol selection since client order is unreliable

[33mcommit 56a7b8f1f33df08991356fc43ebbd2030e3016e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 17:13:33 2014 +1100

    Typo

[33mcommit d84c27f8f180f7b39b5b12e4c31a0f69311cb30b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 17:05:22 2014 +1100

    Support different password

[33mcommit 026c9fd2f6ef3920f3d109ffaeb8f16e090cd3c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 17:03:42 2014 +1100

    And the key password

[33mcommit 7efda92423659988b9c68f59559d36fb7339c4a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 17:00:08 2014 +1100

    Add support for different keystore passwords to the example

[33mcommit 6aefbcc2b64a9be8b037cb0079445eba4e6c956c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 16:57:12 2014 +1100

    Allow server to use custom keystore

[33mcommit 0504ee4fc9653fb9987a7bd3a1191bd93317420b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 16:34:17 2014 +1100

    Remove uneeded abstraction

[33mcommit 44bbc3cf27bfe17a9b3a06adb4f8aacc357576f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 15:27:32 2014 +1100

    checkstyle

[33mcommit 5ef61a3ffa325520147b239035ef06c7bfc40894[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 15:25:10 2014 +1100

    Make bind address a system property

[33mcommit 5bc2764e7cad02d50b9551300720485f4ba079c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 15:19:13 2014 +1100

    Add redirect to example

[33mcommit 68391b07a5ca8ef4a2e78530b33d1a17d2a42416[m
Merge: 0572cd864 c0197c35b
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 14:24:28 2014 +1100

    Merge remote-tracking branch 'lucasponce/WebSocketExtensions-v2-master'

[33mcommit 0572cd864b4d1c395540d4a176a05d20b715de6a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 13:43:44 2014 +1100

    Allow the example directory to be changed

[33mcommit 1568ca29dbae6b1b9f07bc0ffbf6e75b08f3f6ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 12:18:54 2014 +1100

    Send the close immediatly, rather than waiting for the executor to send it

[33mcommit feca5813511bb5067fdf110f30998c2d0e5090ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 12:01:57 2014 +1100

    Add support for SPDY and HTTP2 on the same connection

[33mcommit 72cb87132b225c3389e70d37b9813f7e0817fa2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 09:39:56 2014 +1100

    Don't re-dispatch to executor

[33mcommit 2bc90067002deeca6059fed5dddbf2f630cd3261[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 09:28:17 2014 +1100

    Fix potential memory leak in websockets

[33mcommit c830a3296370facb58f62febff095768bc704ac2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 07:37:39 2014 +1100

    Don't push until after the redirect

[33mcommit e594b6593c19448822ec74c983a6b22e88138002[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 07:37:12 2014 +1100

    Don't attempt to flush if the channel is already done

[33mcommit 383c33cb47b610e3d677deccb136a69be42b28f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 07:04:49 2014 +1100

    Fix parent selection in directory utils

[33mcommit 00539e8d38817e28619218c64b09d0b61244ffad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 7 06:56:17 2014 +1100

    Fix redirect encoding issue

[33mcommit ed7a938be355ae4df276df6ca1d0e8f33548ca12[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 6 16:49:35 2014 +1100

    Correct name

[33mcommit 77a065f8e7d6241bc2b6966951b76b3406260dfa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 6 16:48:49 2014 +1100

    Improve HTTP2 example

[33mcommit 76924762efd0e3a28b13a5fdaf5a91d19bc65a11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 6 16:10:14 2014 +1100

    Add example HTTP2 server

[33mcommit a6be1a372d95e2420e3cd603e608e493d11db63b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 6 16:05:04 2014 +1100

    Remote unused code

[33mcommit bdc888272f27bf893a78d09803b695f106098f8d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 6 16:04:46 2014 +1100

    Fix ETag bug in directory listing

[33mcommit 80a6fb336ef7bf784d5276b9a8be3b7a13540106[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 5 16:49:30 2014 +1100

    UNDERTOW-340 Add a listener to be invoked on response commit

[33mcommit e48587cb2c412f465ba276fee4d6f5ac672cdf3d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 5 16:35:32 2014 +1100

    UNDERTOW-340 Don't overrwite response headers

[33mcommit 82cecf69abd9d14b38c4f69dc0c8cde781b6c07a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 5 14:35:02 2014 +1100

    UNDERTOW-265 Add request and idle connection timeouts

[33mcommit 64d67e4a09526123281ffdf11cb4c3ce96ad34b0[m
Author: Sebastian Laskawiec <slaskawi@redhat.com>
Date:   Mon Nov 3 11:11:24 2014 +0100

    UNDERTOW-265 Added Parse Timeout

[33mcommit ff49003bec4720f6cd5080628cebc4fe03f5165f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 5 09:40:47 2014 +1100

    Simplify method

[33mcommit c0197c35b2bb64779b57db8adfae37c5d44a5347[m
Author: Lucas Ponce <lponce@redhat.com>
Date:   Tue Nov 4 21:57:01 2014 +0100

    UNDERTOW-215 PerMessageDeflate improvements

[33mcommit 25a65b533a32e8545077ce1921f2ec4d5b28ab9d[m
Author: Lucas Ponce <lponce@redhat.com>
Date:   Thu Oct 30 20:19:09 2014 +0100

    UNDERTOW-215 WebSocket Extensions

[33mcommit c6ff5cad0931dd02f27fbd6f8699203ba2757069[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 14:43:08 2014 +1100

    Should be 999 rather than 1000 ms

[33mcommit d9bd1b0aec1dafdf81d6fda7218c7209a495c44a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 14:29:21 2014 +1100

    UNDERTOW-341 Fix date handling as if-(un)modified-since does not container a millisecond part

[33mcommit d3211672fa7a1600e65b1c54c77bf9ce50ab0048[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 12:16:16 2014 +1100

    Allow code to hook into the data ready handling in the framed channel

[33mcommit 5d3ba48367ee4f1183c0179ce90337800b48fd9c[m
Merge: 78e43480c 14c7ce4ea
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 09:56:46 2014 +1100

    Merge remote-tracking branch 'andreipet/UniformHandling'

[33mcommit 78e43480c30ee057b41fb7841aebce28c2041bbf[m
Merge: d99b69244 6a4e8088e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 09:49:31 2014 +1100

    Merge remote-tracking branch 'andreipet/StatusCodes'

[33mcommit d99b6924466687645f68ab313e7f992aecebdc2d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 09:24:23 2014 +1100

    UNDERTOW-333 access log rotates twice a day

[33mcommit f052d33ed6e3a9d4f67fe0f857ea9e4237027b99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 4 08:40:15 2014 +1100

    UNDERTOW-339 add builder for ip access control filter

[33mcommit 56909425e10c35bbca9b2cd7d66bf79081817195[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 3 09:17:43 2014 +1100

    Remove Class.cast()

[33mcommit 14c7ce4ea30a9f270c1dd2496ed2e3f500199aea[m
Author: andreipet <andrei.petrovici@gmail.com>
Date:   Fri Oct 31 16:26:30 2014 +0200

    1. If requested DELETE /test1 and this handler does not contain any DELETE, now it is searched if any route for /test1 was defined before calling invalidMethodHandler. Before it was always called; non uniform because after adding the route DELETE /test2, the code will search for a match for /test1 (defined by other http methods).
    2. If I don't want to expose 405 (to be stealthy) or just for improving performance, I can now skip the matching done by allMethodsMatcher by setting invalidMethodHandler to null (before it was possible but will cause an exception and no call to fallbackHandler).

[33mcommit 6a4e8088eb6ab22cba198331fcfdf1a4178b6d9e[m
Author: andreipet <andrei.petrovici@gmail.com>
Date:   Thu Oct 30 19:28:26 2014 +0200

    Final change from int to StatusCodes. Test are working.

[33mcommit 264270e1acdf8b788305accc44631a5aaea0de21[m
Author: andreipet <andrei.petrovici@gmail.com>
Date:   Thu Oct 30 14:19:49 2014 +0200

    import .* expanded

[33mcommit 808c7ee3c82969f12d011aca209b926ebaa22447[m
Author: andreipet <andrei.petrovici@gmail.com>
Date:   Wed Oct 15 14:35:33 2014 +0300

    Replace int status code values like: 500, 200, 404, etc with constant values from StatusCodes util class.
    These values where used, but not in all places.

[33mcommit 689dc8a5086657389c7634093d0ed802a6f82762[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 30 11:40:43 2014 +1100

    Don't send NO_CLOSE_CODE

[33mcommit cb208d53a524dd160a53656a8e02a7d77d7407f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 28 15:57:44 2014 +1100

    Next is 1.2.0.Beta4

[33mcommit 6c5b3f80acd83b0e28c018ed43960a12f2e79263[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta3[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 28 15:56:47 2014 +1100

    1.2.0.Beta3

[33mcommit 40d0b3c9988a1365bc396e7a15e6150580edba19[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 27 11:58:33 2014 +1100

    Allow for multiple headers in upgrade requests and responses

[33mcommit e33535bc25a24079c92c0b1710f793ea8b505be8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 28 13:17:42 2014 +1100

    Initial extension negotiation implementation

[33mcommit 51113b0b47b74cd43bf6609f0d8774bcbc310ad6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 28 09:57:15 2014 +1100

    Don't allow sendError to commit the response inside an include

[33mcommit 28f244e63f558ba99a197813cfd5eee461b52b4c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 28 09:07:26 2014 +1100

    UNDERTOW-338 Fix tirectory traversal attack on windows

[33mcommit 1f44172ba94c4cb9d20b97a79e63001163d37f51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 27 12:14:28 2014 +1100

    Allow annotated methods to be overiden

[33mcommit 13ea714cc3a533be92eed7aadb31630ae2885978[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 27 12:04:10 2014 +1100

    Don't require a constructor if using a pre constructed endpoint instance

[33mcommit 0e3a46b3cd6e986e0c28b7272c4a95932f3a5ae4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 24 11:29:49 2014 +1100

    More close handling fixes

[33mcommit 82a62f9b78d3b5f1db9cadb1a93b0e42ed28a5d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 24 11:13:12 2014 +1100

    More modification to the close behaviour

[33mcommit a540f9d1fa43c503f3485deca0165ec82c78d318[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 24 08:52:43 2014 +1100

    Make WebsocketChannel store the close code that was used to initiate the close

[33mcommit 4257b412a724b76c40d8a6a88afb52287ccb73c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 15:11:14 2014 +1100

    Move flush check out of the tight loop

[33mcommit ca8eaafd5e1a082c55a24605ae669426931453d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 12:32:20 2014 +1100

    Handle request parameters better

[33mcommit e9c6a479f8f01630c3a50204e80f863387e8f69c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 11:43:07 2014 +1100

    Fix sub protocol negotiation

[33mcommit 930ae396401a2b60c6955270521365582299ca43[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 11:38:59 2014 +1100

    Change the way endpoint instances are created to better respect the configurator contract

[33mcommit 7ac24c3dbefde74005bad3b462e2d21d757820f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 11:07:54 2014 +1100

    Allow the default client to have the threading behaviour set

[33mcommit 5df8573597603f5dfa2e2d7e61398f8a1e05c8cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 09:52:52 2014 +1100

    Don't flush the writer
    
    This will force chunked encoding and close() will already flush

[33mcommit ad17a3c23cdf84917f85c98998101e112f220a4b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 07:36:52 2014 +1100

    Allow user versions of primitive encoders to override the default ones

[33mcommit 93874bc0a332e41df11a6c63e4b6c471d0dd1817[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 23 06:50:59 2014 +1100

    Fix error reporting

[33mcommit a4b9bbbc57c045543bedf80788e04ab46509debb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 16:20:56 2014 +1100

    Fix boolean parameter handlign

[33mcommit c82cd78f31593e114a1f2a059b43731c2657f13b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 15:39:03 2014 +1100

    Add Origin header

[33mcommit 2919457aa3214f8d376e76f5f0c3a77b6d3fa2a7[m
Author: Gael Marziou <marziou@actoll.com>
Date:   Thu Oct 16 16:24:39 2014 +0200

    Fixing UNDERTOW-336: request.getCookies must not fail when some cookies have invalid names, it should just skip them.

[33mcommit 2a21472d59a8f7483a0437361352302d495b345a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 09:44:07 2014 +1100

    More websocket fixes

[33mcommit 5f7e6faf344fee1a3ddbe543b94a0b68b8fc773b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 09:20:19 2014 +1100

    Some more websocket fixes

[33mcommit c5fb1490d8548b0ada747f362326bf40c1db9a7a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 08:59:21 2014 +1100

    Make sure encoders and decoders are used first

[33mcommit 8d7d385e1907a006b0fe9500239e17caca3488b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 08:25:22 2014 +1100

    Make sure correct exceptions are thrown

[33mcommit a74921bfc1b7c54c25fca364d1610d1742e13e25[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 08:12:50 2014 +1100

    Handle pong message correctly

[33mcommit d6819563e628f2190ab9290abc88312894358b74[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 08:01:57 2014 +1100

    Fix issue with exception handling

[33mcommit 47a615e4ce6a3208439dfc773487e6da6f350dc7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 07:48:15 2014 +1100

    Add per message timeout support

[33mcommit 30dc8a479b94852fa075272a721ad3a7deda9a65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 22 07:48:03 2014 +1100

    Fix bug in SendResultFuture

[33mcommit 92eafcdef6c58e151683c9372a914db06b4fe40e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 21 16:46:04 2014 +1100

    Set max message sizes

[33mcommit fd19176bae01bc13c135ace2af65eed737f80c16[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 21 16:32:27 2014 +1100

    Just truncate character based websocket messages

[33mcommit 9e09685a394e4b1c5c707567a9d2783502debb62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 21 16:18:46 2014 +1100

    Allow the type of buffers in use to be configured

[33mcommit 8b3db92add05ac2b1897118b880daadad642cd09[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 21 16:18:19 2014 +1100

    Fix copy paste error

[33mcommit 3c34bef6defa0edbdd292c3467a9719781e81a5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 20 17:21:43 2014 +1100

    Fix copy/paste error

[33mcommit b651d585533865229e83875056c3473db45787f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 20 17:14:28 2014 +1100

    Use new Websocket 1.1 methods to reduce the complexity of AnnotatedEndpoint

[33mcommit 3b903d4cc3328ef6c809279d066cf01df7ce2c6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 20 09:16:13 2014 +1100

    Next is 1.2.0.Beta3

[33mcommit 670ddd3ceffa6ef8d0bf977e01b2c546adcb004f[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta2[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 20 09:15:51 2014 +1100

    1.2.0.Beta2

[33mcommit ebf2e94c9921141becd45e5620d81d3781cedc24[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 15 15:24:55 2014 +1100

    Make sure to treat the response as commited if sendError is called

[33mcommit d098376436e089c7a90eb94905ebb0e6d2223f5b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 15 09:09:02 2014 +1100

    UNDERTOW-335 @OnClose is called twice for normal websocket closures

[33mcommit 86e8b60ec2438b63cb6a06dcc48a32aa3da61d5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 15 07:03:19 2014 +1100

    UNDERTOW-334 Use 1006 for the close code if the close was intiated locally

[33mcommit 1ecadce53c2ebb1e0c4bb119bef55905dd48acc0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 18:42:05 2014 +1100

    Fix ALPN resume

[33mcommit 0202117f097286257fbe4b5dabeed3104091687e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 17:39:33 2014 +1100

    Add ETag support to directory browsing

[33mcommit 86d176e9d11a441ee4fbd6f59136b3192f73eca8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 15:33:57 2014 +1100

    Don't add a value to the table if it is too big

[33mcommit ae438911bab6b673ebffb2d98800e6b8bdc1d9bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 15:27:10 2014 +1100

    Clear table correctly if entry is too big

[33mcommit 98d7055114d1c7c1702caeb673a2f9a113e62673[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 13:58:05 2014 +1100

    Remove a HttpString allocation

[33mcommit 2f371348c6dbb3985ef60dc7c1df50e0c7cf3b29[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 13:53:03 2014 +1100

    Fix Hpack encoding issue

[33mcommit 7242ce5387c0dae687a3cda4afa072185e73a850[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 13:37:30 2014 +1100

    Fix bug in HTTP2 settings parsing

[33mcommit 98e50371a85048eaf24edd05536a1cca4311653f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 13:22:25 2014 +1100

    Fix some HTTP2 issues

[33mcommit fb1b1f963a3abc23f9763542d439902da5cf7f84[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 13:21:39 2014 +1100

    Fix potential leak in framed channels

[33mcommit 0c5a7195b42e450e498aeec9b08c993f8f42d5be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 14 11:59:24 2014 +1100

    WFLY-3969 correctly handle quoted-string consutructs that contain an escaple(\) character

[33mcommit 183c63131343bd992908e77b1eca7beb69429f60[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 11 08:49:40 2014 +1100

    UNDERTOW-331 Make sure identity is always an acceptable encoding

[33mcommit 4d686a0cccbabe3ad8b9248edb5cd06469425330[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 10 14:12:01 2014 +1100

    Remove resumeReads call when the listener is not set

[33mcommit e0e8538bfccf699391bbe6a83173b643c31f5980[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 10 10:06:41 2014 +1100

    Make sure isAsyncStarted() returns false after complete() is called

[33mcommit c588640b9d5e94f046bae10351757b0ac82b5576[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 9 08:44:48 2014 +1100

    Fix issue with HTTP connector statistics

[33mcommit ffb8d071bf2c6209e56c8646d47dc64e03ce8094[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 7 18:24:56 2014 +1100

    UNDERTOW-326 %b and %B in access log output "-1" instead of bytes sent

[33mcommit 702108e2c874546d2398d94129bf97a5e8b9f15e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 7 17:56:05 2014 +1100

    Handle connection failure on websocket connection correctly

[33mcommit 599a462344e333bc02ec4ec821cd086cbae4521e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 7 12:02:15 2014 +1100

    XNIO 3.3.0.Beta4

[33mcommit 47af355674c9d96a083a339859e9ddaaa1f4a0cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 7 10:19:55 2014 +1100

    Next is 1.2.0.Beta2

[33mcommit e50347888068b3b331b4866af9ac97cf5c8fc059[m[33m ([m[1;33mtag: [m[1;33m1.2.0.Beta1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 7 10:19:29 2014 +1100

    1.2.0.Beta1

[33mcommit ad13e2b28f7bf3455727d198f3d2e9a81d5ca797[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 7 09:50:28 2014 +1100

    Add statistics to the in memory session manager

[33mcommit 0bbf67e757a1dc011dbd07764ccd4fd5e4227ffd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 6 17:16:40 2014 +1100

    UNDERTOW-328 Add connector level statistics

[33mcommit e4a7f873bef85b47ad4799349a46a3d30a08ee6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 6 09:19:23 2014 +1100

    UNDERTOW-327 %r and %U in access log output forwarded URL

[33mcommit eed994242273b2aba3abcc78846995f321ce03c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 3 08:43:24 2014 +1000

    UNDERTOW-322 HttpServletResponse#sendError() should operate on original unwrapped/unfiltered request

[33mcommit d27c02eb4d7427432105f4ac0b3340f759547334[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 3 08:43:05 2014 +1000

    UNDERTOW-321 StringIndexOutOfBoundsException in Cookies#createCookie() on cookies without name

[33mcommit fd612a3d3ddc4303ee3687c0c1ac3c5e3bd1a47e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 3 06:44:06 2014 +1000

    Fix issue with cookies that contain quotes

[33mcommit 97109ca85a35d2c61f15cf7ae5516e06e06addca[m
Merge: 0206df171 b8984b3cf
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 2 14:59:30 2014 +1000

    Merge pull request #253 from efraimgentil/master
    
    Adding Session handling example

[33mcommit 0206df1717f05c2499db33c7efddc922d6397fd7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 2 14:55:08 2014 +1000

    Use unique port for HTTP2 test suite
    
    Autobahn does not shut down properly which causes problems

[33mcommit ca093b9959d2d3465fdbf8b7064e4e176cd42fc2[m
Merge: 21a5b5953 fad7c52d4
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 1 18:09:25 2014 +1000

    Merge pull request #259 from trask/bootstrap-class-loader
    
    Support running in JVM bootstrap class loader

[33mcommit 21a5b5953757c23138ba5b626b97d4f5bb265d5c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 1 16:46:32 2014 +1000

    Make session listener work correctly under security manager

[33mcommit fad7c52d4607361c3c6d28614c0cb1ad320415db[m
Author: Trask Stalnaker <trask.stalnaker@gmail.com>
Date:   Tue Sep 30 23:29:48 2014 -0700

    Support running in JVM bootstrap class loader

[33mcommit 550699fc020f57796682aaeac16bdff6b7c705dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 1 12:50:09 2014 +1000

    Fix framed channel flush implementation

[33mcommit d28ee61905985d83cdc11eafcb1f39943add3466[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 1 11:59:39 2014 +1000

    Get buffer size from pool

[33mcommit 330bf3b5d3d16da9b9d07027267d3c3058f46b5e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 30 11:49:35 2014 +1000

    Send correct message type

[33mcommit 9cd53366461a43a77844ceaab7ec4c72fb63e630[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 30 11:49:16 2014 +1000

    Fix bug in idle timeout conduit

[33mcommit 46c80f457a7346d1112983236219c0c7a4f612b5[m
Merge: c25ec2260 2e514938d
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 1 08:33:45 2014 +1000

    Merge pull request #255 from darranl/UNDERTOW-310/master
    
    [UNDERTOW-310] Only prompt for SPNEGO if server configured for host in request.

[33mcommit c25ec22603844ff1a6252c1c225856f842e67de5[m
Merge: edd16c0fe 99ef54632
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 1 08:33:06 2014 +1000

    Merge pull request #257 from darranl/UNDERTOW-317/master
    
    [UNDERTOW-317] Where a redirect port is unavailable log an error and use status code 500.

[33mcommit 99ef546329158ea1774a8f844f81b36af4a3813d[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Sep 30 12:33:34 2014 +0100

    [UNDERTOW-317] Where a redirect port is unavailable log an error and use status code 500.

[33mcommit 2e514938d44066e06a4785feb8f4ba99a654cec5[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Sep 30 12:01:27 2014 +0100

    [UNDERTOW-310] Only prompt for SPNEGO authentication if the server has an identity for the host in the request.

[33mcommit edd16c0fe0a76342a5f2a23420045a7df2510630[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 29 15:24:19 2014 +1000

    Fix some web socket JSR compliance issues

[33mcommit c358733a4b5866dce224184037f8ece2b5d6a654[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 26 11:20:52 2014 +1000

    Add back commented out code

[33mcommit 3dfde27b2276c6b598b8d2ee03174fca4f82fe44[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 26 09:38:30 2014 +1000

    Add support for server push, fix many HTTP2 bugs

[33mcommit 336ba4db66919ff8b604db55d2045fad56f09885[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 26 08:46:54 2014 +1000

    Don't call getInputStream() when closing the request

[33mcommit e12055fb7a43786973c3416358dfe100a87c0cc5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 25 13:28:25 2014 +1000

    Remove println

[33mcommit b41f3560a8d45e22430ba9fa3ff7fccc9642981e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 25 13:01:35 2014 +1000

    Fix issue with parsing non-RFC compliant requests

[33mcommit 9b3a7d313bd9d7a7738f8012fb889a8ff189ba3b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 25 11:31:40 2014 +1000

    Expand web socket type discovery to better account for generics

[33mcommit 2e7040263208899e28b6a6cfff23c78f80696777[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 25 10:32:56 2014 +1000

    Decrease the session expiration delay

[33mcommit 1b842d7f32699488fc5cec008e9866bbc6d46026[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 25 09:39:37 2014 +1000

    Use web socket API 1.1

[33mcommit d099e4f8757c2cb8c2470a4802b04f8ae7be05a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 24 14:37:33 2014 +1000

    Use default buffer pool and worker if they are not set in the WebSocketDeploymentInfo

[33mcommit de7f80cf6c39b44daaca4377975a6177443db376[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 24 13:13:51 2014 +1000

    Make sure arguments are not null

[33mcommit 91f684e23064144da8b15a9e86315b4a1e969131[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 24 11:09:46 2014 +1000

    Use correct handler type

[33mcommit e5dc74bb6102c16c3cefaf64a033d4c41f1490b7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 24 10:27:39 2014 +1000

    UNDERTOW-303 Download Bandwidth Throttling Handler

[33mcommit 5020af30373548e0a1699761c81d3c83847199fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 24 09:17:57 2014 +1000

    Implement header table size changes

[33mcommit 13f4036779a05bcb250937a7dbe3b8592761b48b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 24 06:29:06 2014 +1000

    Move master to the 1.2 branch

[33mcommit f2274c3d601746aea26977a3903e1b298f9accdb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 23 16:06:06 2014 +1000

    Fix issue with cloning the DeploymentInfo

[33mcommit 32ba81346bc3e3df1c0fdf704e5f043286d0562a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 23 15:25:36 2014 +1000

    Implement HPACK incremental indexing

[33mcommit 5907b76cc6c7f6e47d2c7310bcfaa1e535186d76[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 23 12:11:22 2014 +1000

    Throw IoException instead of IllegalStateException

[33mcommit 1ff0182c4e9c61413917596f33408cd8cf14d0bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 23 11:35:45 2014 +1000

    WFLY-3560 Don't use a continue sending conduit if the response has already been started

[33mcommit b8984b3cff8a66286468744c42e40a46607076e1[m
Author: Efraim Gentil <efraim.gentil@gmail.com>
Date:   Mon Sep 22 21:43:07 2014 -0300

    Added session destroy example

[33mcommit a8817c16c89a1517a988669b9fe3b26ea47dbe90[m
Author: Efraim Gentil <efraim.gentil@gmail.com>
Date:   Mon Sep 22 17:43:04 2014 -0300

    Added session handling example

[33mcommit 2cc2659e32c469998aeee1c3d9cdcf5fde10a5f2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 22 14:01:58 2014 +1000

    Add test for URI encoding

[33mcommit 1313caed442b804b48e5018e4794f3bb014c8c31[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 22 12:19:58 2014 +1000

    UNDERTOW-257 Support non-encoded, non-ascii characters in the URL

[33mcommit 35266d2632b5defbdf225acd0a0939cf29852f40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 22 11:43:20 2014 +1000

    Detect various HPACK error conditions that are required by the spec

[33mcommit ada30664142cb495612bd6064025bba355aab79e[m
Merge: 41c790d21 fa4258199
Author: Efraim Gentil <efraim.gentil@gmail.com>
Date:   Sun Sep 21 22:12:13 2014 -0300

    Merge remote-tracking branch 'upstream/master'

[33mcommit fa4258199a4c6c3d34188aaeda0df2bb9122c155[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 19 14:38:24 2014 +1000

    Implement HPACK decoder table resize

[33mcommit 9146c71123f78244d1240cae5f3bbffad5b1d117[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 19 11:19:34 2014 +1000

    Next is 1.1.0.Beta9

[33mcommit 6d7493a3da31b20f881df8b4addc008236a8a77f[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta8[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 19 11:19:11 2014 +1000

    1.1.0.Beta8

[33mcommit 6b6f1567695dbf5e6455adab29dd91ff339cce88[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 19 10:50:37 2014 +1000

    Fix up a mod_cluster issue where it would match even if no contexts were present

[33mcommit 4be400ba7473ad88bab2dd0279d1f2735513d090[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 19 10:19:59 2014 +1000

    Fix message

[33mcommit 69e7e2f5e1588672a59e0ab6ad11e9b1a21350df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 19 10:03:56 2014 +1000

    Improve HPACK to use static table values

[33mcommit 12490e4fbdcdfa8919968f7ae3e63cfb6d6d639d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 18 16:16:34 2014 +1000

    Add support for continuation frames

[33mcommit 51af3456b5fc084e16f4d7143b9b5ee1e605518c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 18 10:00:10 2014 +1000

    Parse form data using blocking IO for blocking exchanges

[33mcommit 5adbdbd16ee94c8cd768dec592670cb0d035b332[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 17 15:04:04 2014 +1000

    Fix up servlet pom after ALPN changes

[33mcommit 4c5d7f05de5eb4c8780b9ce2e21821c958727a50[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 17 13:46:41 2014 +1000

    Fix build under JDK9 by disabling ALPN related tests

[33mcommit e92e42f357285975b61049cb732060766ee79840[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 17 11:49:48 2014 +1000

    Don't invoke the listener if it is null

[33mcommit 79daf29322940f93a42f736a2cd959f6d0a7a5de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 17 09:56:52 2014 +1000

    More work on setting up HTTP2 test suite

[33mcommit a3372147dd091ef3188891915fc3b0dc872b0c9b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 17:02:24 2014 +1000

    Make sure ResourceHandler and DefaultServlet paths are canonicalized

[33mcommit f795cdbbced3e8465bd5bfbb206d332e126f35b8[m
Merge: c25b5f1d9 4cd1165bb
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 16:50:13 2014 +1000

    Merge pull request #251 from gcmurphy/master
    
    Exceptions created but not thrown

[33mcommit 4cd1165bba8063a89c3034a7b9df833800e027f2[m
Author: Grant Murphy <gmurphy@redhat.com>
Date:   Tue Sep 16 16:25:56 2014 +1000

    exceptions are made to be thrown

[33mcommit c25b5f1d9ba0b532aa24b2336c9bbc304747bd16[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 16:03:33 2014 +1000

    Fix proxy run configuration

[33mcommit c29485cd7a896917047479b9483a4f768e4ec750[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 15:13:05 2014 +1000

    Take throughBuffer into account for flow control calculations

[33mcommit b3ff7518d56c2839c7f57bed5eb178caecce463c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 15:05:48 2014 +1000

    Wakeup waiters on close

[33mcommit 676a563a0fffd38ea5bb473c8914d7de69775973[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 14:48:11 2014 +1000

    Fix bug introduced by last commit

[33mcommit 2d82b573092cea19154b7d6e4369f05cd8f47e66[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 13:37:35 2014 +1000

    Fix problem with transfer and framed channels

[33mcommit 228fe718fdc05c87c5a7316b44eb3cf5612b1470[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 13:23:14 2014 +1000

    SPDY improvements

[33mcommit d4119b991e8d7ced231116b2cd2a3091672b4b3c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 12:58:53 2014 +1000

    Fix potential buffer leak if an IO exception occurs on close

[33mcommit 7b862adfe7019b6219c66e0f1b0b4c994b1ced4a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 16 07:25:26 2014 +1000

    XNIO 3.3.0.Beta3

[33mcommit f8fcc66beefa7ae138b7cbb81ab377ea8c6bb7fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 15 08:36:38 2014 +1000

    Refactor some of the SPDY channels to remove code duplication

[33mcommit b87b45689e095dc3a3ebb2a65bef42863017f0fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 15 07:51:47 2014 +1000

    Fix race in multipart form parser

[33mcommit 76672f5a658ee392c959ef4f5de968392d07c3db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 15 07:42:59 2014 +1000

    UNDERTOW-309 Filter registered in wrong order if isMatchAfter is false

[33mcommit d510f334aa54d03be31a793c42a2ab29a7c38a04[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 12 12:38:25 2014 +1000

    UNDERTOW-308 Allow the class introspector to be customised for the default web socket container

[33mcommit 52494856198198cc8659abb7a0c92dfe42294d57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 12 11:00:08 2014 +1000

    UNDERTOW-306 Fix issue with use of blocking parser in MultiPartParserDefinition

[33mcommit 30ff02d4c5b7b7416e8a097da35053a9a6b5960e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 12 10:24:18 2014 +1000

    UNDERTOW-307 Improve parsing of Content-Type header

[33mcommit 0b20620d82c86f0e489a357a039dc632c3a18f8e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 11 13:25:51 2014 +1000

    Add the ability to register session listeners via DeploymentInfo

[33mcommit 1f129a9a5e860432f9c574b621470881c0d78f0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 11 11:34:15 2014 +1000

    Fix issue with SPDY flow control

[33mcommit 070cc4c8f0218443779865988f42f4f621fa5095[m
Merge: 41f9f4023 6db510c45
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 10 17:49:35 2014 +1000

    Merge pull request #250 from danielsoro/minor-clean-code
    
    Minor clean code

[33mcommit 41f9f40232c67f667bf924364eeebcbbdc850c8a[m
Merge: fbe5488a8 e7e92eebc
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 10 17:46:54 2014 +1000

    Merge pull request #248 from emuckenhuber/modcluster

[33mcommit fbe5488a8ef440986cf353b7da1fa3422e30aacc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 10 16:06:46 2014 +1000

    Fix some more HTTP2 issues

[33mcommit 6ab9cc7de6fb596dd767decef7bdfbb55725f38c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 10 13:06:17 2014 +1000

    HTTP2 improvements

[33mcommit 6db510c45e3fa4c3fe77614fcb598bc37836e5eb[m
Author: Daniel Cunha (soro) <danielsoro@gmail.com>
Date:   Tue Sep 9 23:24:31 2014 -0300

    Minor clean code

[33mcommit 5096a4ada040d33ffb5c91d197c2c7b02137a083[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 10 07:34:58 2014 +1000

    Create AtomicReferenceFieldUpdater in a privilidged action block

[33mcommit ed9ff096d69363b998bb9a88eabae706faaccb9c[m
Merge: fe97296e8 87ef09f92
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 10 07:31:36 2014 +1000

    Merge pull request #249 from golovnin/spdy_initial_window_size
    
    Adjusts the value of the default initial window size.

[33mcommit 87ef09f92ddc265b3a61f93139e8c586f4650182[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Tue Sep 9 21:41:37 2014 +0200

    Adjusts the value of the default initial window
    size to be 65536 bytes as specified by the SPDY spec.

[33mcommit e7e92eebcb644c582766e250175ec0028a12c467[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Tue Sep 9 15:41:52 2014 +0200

    remove the need for a scheduled executor service in mod_cluster

[33mcommit fe97296e8c7111e3254a62e8349228f0faed37c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 9 15:59:08 2014 +1000

    Add JDK8 profile to select correct ALPN version

[33mcommit 0fdd436d937224ea418636f0c7ed239ee57ca62e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 9 09:52:41 2014 +1000

    Handle exceptions in flush better

[33mcommit 4148de5a62d2535d885a81196de7723f14abe9aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 5 14:36:19 2014 +1000

    UNDERTOW-305 Look for ClientEndpoint on the superclass

[33mcommit 1c34818aeab90b29b9ebcd259b037332c732e6f2[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Tue Sep 2 10:46:40 2014 +0200

    don't log a request timeout when a request cannot be queued

[33mcommit a625c87a812043718189b0201dfcdecafe82b59b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 2 09:05:10 2014 +1000

    Minor javadoc

[33mcommit 2fbf85dc9f765abfd0f7a4d68ea6044ef40e2428[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 2 08:59:45 2014 +1000

    Temporarily increase the number of connections in the test

[33mcommit aa8114b04399ea2a81658f27882ece4329a26bd1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 29 10:49:45 2014 +1000

    Remote unused code

[33mcommit 5fa9e1bd351c4ccac8ae1d31445dd2c6399530cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 29 10:42:28 2014 +1000

    Correctly handle failure in the HTTP2 client

[33mcommit 8c503586dedd756bbea048fa9ec6ca4222845b90[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Aug 15 16:49:09 2014 +0200

    retry failed requests

[33mcommit 263f6ae4afcdb72c426f900da1e404bb0be4b2e6[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Aug 8 16:58:36 2014 +0200

    add connection pool error handler

[33mcommit 2686258335fa5750fb56b9d7c25337fd9b9c67d8[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Aug 8 13:02:47 2014 +0200

    add more configuration properties to the connection pools

[33mcommit 21f5a6848bd1d257178096b65a09d3fe31502fa0[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Thu Aug 7 18:09:45 2014 +0200

    typo

[33mcommit c85170460c074c685f5bad53c0375265c9dee672[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Aug 6 12:30:35 2014 +0200

    use xnio to send advertise messages

[33mcommit ac90b4ac61e06b3266088efccd1306c20fcc2929[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Tue Aug 5 20:46:15 2014 +0200

    add missing proxy connection close handler

[33mcommit 2ff6dd06956d06fc12492163e047d1a6b64fb6fd[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Jul 25 18:10:40 2014 +0200

    mod_cluster add timeout to ping operations

[33mcommit aa59c7ca9ee6d2067d201d5e0830c7be59f7c003[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Jul 25 15:19:57 2014 +0200

    align SpdyClientExchange#setResponseListener() with other exchanges

[33mcommit feec50b0191db9b38c7d3c2ed814b52dca183373[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Jul 25 15:13:27 2014 +0200

    mod_cluster track of active proxied requests

[33mcommit 78053c9e2e6330617ac8677a5751b86f531d9f42[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Jul 25 12:36:39 2014 +0200

    mod_cluster node health checker

[33mcommit 6f82a7cbe413dac773a85d86993c6cf9d75aaf5a[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Thu Jul 24 14:15:35 2014 +0200

    update connection pooling to have a limit of cached connections

[33mcommit b3c68785174f611f87b7fd6bae26a5cd15a9c53c[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Jul 23 15:02:11 2014 +0200

    don't fail when trying to redistribute queued requests

[33mcommit bb9f5276619de89c8c195a829abdc6d19ebf26af[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Fri Jul 18 09:43:36 2014 +0200

    add rewrite rules for the mod_cluster test setup

[33mcommit 8b30e26cf643df73c0bbc6fe8e468221735f5a3c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 10:19:30 2014 +1000

    Next is 1.1.0.Beta8

[33mcommit 035890f7df7ff67d442b058aaaf86396f63cb62b[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta7[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 10:19:02 2014 +1000

    1.1.0.Beta7

[33mcommit 602bbe61542bf0200ea0ade2b4ee0b4928dd3318[m
Merge: 0b8c5f041 961effae2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 09:21:57 2014 +1000

    Merge pull request #246 from billoneil/conduit-timeouts-2

[33mcommit 0b8c5f041461aa0186381b13d08c66d37df8e65a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 08:23:11 2014 +1000

    Checkstyle

[33mcommit dc552bb596f152c9ad99b9ba4de2f4eb0c876037[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 08:20:33 2014 +1000

    Fix concurrent modification exception

[33mcommit dc4cc884fa0c80bdf326b72ebcbc0f43704533cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 08:04:42 2014 +1000

    Don't run tests on Windows

[33mcommit 764643318290a2ac6191b0075ca37cb5124cecef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 28 07:56:16 2014 +1000

    Fix issue with test case

[33mcommit a7aa807bdc8b02b3bfd125b122fc001bf89fe029[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Tue Aug 26 13:43:21 2014 -0700

    Removed unused imports to pass CheckStyle

[33mcommit 4381ab02e3667edd873586d0701fe61b1a7ca031[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Tue Aug 26 12:42:00 2014 -0700

    Added the parameter `reuseXForwarded` to the `ProxyHandler` class. This allows any existing X-Forwarded-For header to be appended to. It is turned off by default thus the X-Forwarded-For header is overwritten unless it is desired not to. Also, remove the X-Forward* logic from HttpClientConnection and SpdyClientConnection.

[33mcommit f7fc7f732b25b938c46f2c9aa2fdef33a5008d4b[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Thu Aug 14 10:35:01 2014 -0700

    Fixed join issue when building the X-Forwarded-For value

[33mcommit 249ea2b87c6b588caa3712df9b96d8756c7222e9[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Thu Aug 14 09:12:14 2014 -0700

    Fixed style check issue

[33mcommit a69c014bb340302798455ae57e7098c336e96ad0[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Thu Aug 14 08:45:44 2014 -0700

    Update connection logic to append to the X-Forwarded-For header if it is present

[33mcommit 62f30ce25d2d12de0b3c737969d3cc4de5e4dd71[m
Merge: 0129be3c1 27946ae0d
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 27 12:22:04 2014 +1000

    Merge pull request #247 from lfrancke/path-template-handler
    
    Fix incorrect check from PR #243

[33mcommit 0129be3c10247d8da98763b8520909ad0bd79b25[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 27 08:15:55 2014 +1000

    Fix @HttpOnly

[33mcommit 27946ae0dfcc092ce3e7df15d8e78faf3d6f7517[m
Author: Lars Francke <lars.francke@gmail.com>
Date:   Tue Aug 26 20:32:11 2014 +0200

    Fix incorrect check

[33mcommit 5bdddf327209a4abf18792e78148863686c26e9b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 26 10:00:21 2014 +1000

    Initial HTTP upgrade based implementation of HTTP2

[33mcommit 961effae2e4070b435aac68b5ca63541bb6cb8c2[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Mon Aug 25 23:00:15 2014 -0400

    Allow timeouts to be set dynamically.

[33mcommit 32a222497f980dfd3b75a0c1eeae470cb800b39a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 26 11:56:35 2014 +1000

    UNDERTOW-301 Escape the text in the error page by default

[33mcommit 4ad7e8fe5973125babbe334f21024d1d2e99a460[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 26 10:17:42 2014 +1000

    UNDERTOW-300 Fix IndexOutOfBoundsException in ServletPrintWriter

[33mcommit ef5eb60f88610738c980379c857475dad34e3f3f[m
Merge: e43e77a89 80af5a49f
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 26 09:32:17 2014 +1000

    Merge pull request #241 from lucasponce/UNDERTOW-275-master
    
    UNDERTOW-275 Support Follow Symlinks

[33mcommit e43e77a89c658720396ba1e22510b26168543877[m
Merge: f25496cfd 49699b2ae
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 26 09:25:05 2014 +1000

    Merge pull request #243 from lfrancke/path-template-handler
    
    Match behavior of PathTemplateHandler to the one of PathHandler

[33mcommit f25496cfdad145273ddfcae59a532f043ed4c263[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 25 19:37:03 2014 +1000

    Don't set a response content type if it has already been set

[33mcommit 49699b2ae9f5802f87f23318b54253bb05edfa9c[m
Author: Lars Francke <lars.francke@gmail.com>
Date:   Mon Aug 25 11:12:41 2014 +0200

    Match behavior of PathTemplateHandler to the one of PathHandler

[33mcommit 38f0aea8104209b7eab7b09b7704e35cef6ceab9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 25 07:56:18 2014 +1000

    UNDERTOW-302 Don't set the content type in the default servlet if it has already been set

[33mcommit 4ece8965acbcba5816ab2aeb0d56234641138fbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 20 16:53:05 2014 +1000

    Add HTTP2 to proxy profile

[33mcommit 319b509a9f47771558f70e01f7563ed2e72777f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 20 16:48:20 2014 +1000

    Don't run tests with spdy or http2 if there is no alpn

[33mcommit cef0ac8976cc72f32c09505235473847b333ee35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 11 08:57:57 2014 +1000

    Initial HTTP2 work

[33mcommit af9ebeefa63973abb2daec3923e7a86e5cb68c33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 20 15:07:05 2014 +1000

    UNDERTOW-299 Include the ? in the query string

[33mcommit 6bc0a8ee37243e359529e2c2eb1af05e0f168011[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 20 15:07:05 2014 +1000

    UNDERTOW-299 Fix access log handler javadoc

[33mcommit d2ee038fb58f757da8098636274159f08dec7181[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 19 13:30:31 2014 +1000

    Fix issue with incorrect value for getContextPath() at the root context

[33mcommit 1d1fb6cfcdbb310e854b356ee66aa51ba6accf57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 18 15:47:16 2014 +1000

    Just close the socket

[33mcommit 32c4073adae8f9c1a509b96506563565eded0f21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 15 08:53:57 2014 +1000

    Close socket in test case

[33mcommit b9bbd361ab5e1d90d5a1fac72ec220ae13d71047[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 13:06:07 2014 +1000

    Fix issues with buffer leak on HTTP upgrade

[33mcommit 71601309ca1e1e9fa3a482a9fdf5c638b79f89b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 12:46:34 2014 +1000

    Add request dumping handler to binary endpoint test

[33mcommit c5198711d5b5f4f1bd26b95475ab9918729e4194[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 12:45:57 2014 +1000

    Add test case for SSL based upgrade

[33mcommit 9fa4c0ce6370a84a1377d4421fa14f30d81c9d65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 12:18:37 2014 +1000

    Add a small sleep to give the TCP close time to be processed

[33mcommit acbdaf43ff83313c241434ea3a45d81223b74386[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 12:07:36 2014 +1000

    Add option to test with IPv6

[33mcommit 0e070e02fb05cd2d7f4aed7947f5188ced33962d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 11:41:46 2014 +1000

    Improve handling of requests that are too large

[33mcommit 46f114ae133a8726670c8b11530624bf9123cc99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 11:30:30 2014 +1000

    Update state when request is too large

[33mcommit 0278a42d88ed52d9d2a9e8e0f9e4d7b33e522163[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 13 11:24:25 2014 +1000

    Fix some HTTP response channel bugs

[33mcommit 80af5a49f3da48b41f9d4c1b5d5f87c4d79e60db[m
Author: Lucas Ponce <lponce@redhat.com>
Date:   Thu Jul 3 10:10:55 2014 +0200

    UNDERTOW-275 Support Follow Symlinks

[33mcommit ceb019c91bd5ff5f219093298be93452770c3a70[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 10 09:17:30 2014 +1000

    Checkstyle

[33mcommit a620b9b2d5bffe7a4cf03bda3f66784db815e813[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 10 08:50:09 2014 +1000

    Only call notifyAll() if there are waiters

[33mcommit a6f11a193c0d3bd432dcba0d651420daac3e5362[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 10 08:32:26 2014 +1000

    Remove recievers set from the framed channel

[33mcommit 4ecd8279e13a194e8eab3da3087c36f820d1bb4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 10 07:58:18 2014 +1000

    Allow SPDY to be used without SSL

[33mcommit dd5e718ace0de77b8e5e8b28a177bc6d0748f567[m
Merge: b282621e4 02d3fb607
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 10 09:05:16 2014 +1000

    Merge pull request #239 from billoneil/fix-exception-handler-tests
    
    Fixed ExceptionHandler tests.

[33mcommit b282621e43a9d5ee7d380674af60dbe2104d62ce[m
Merge: 30ffaf63b b65af8446
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 10 08:55:57 2014 +1000

    Merge pull request #238 from ddska/master
    
    UNDERTOW-295: NPE fixed

[33mcommit 02d3fb6071a1c12a2e7827a4bb16afb559c8f849[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Fri Aug 8 07:18:02 2014 -0400

    Fixed ExceptionHandler tests.  It was not testing the attachment correctly.

[33mcommit b65af8446f66a1f0f2a85e9fef10e9aee47a2819[m
Author: dds <dmitry.durkin@gmail.com>
Date:   Fri Aug 8 15:46:46 2014 +0700

    UNDERTOW-295: NPE fixed

[33mcommit 30ffaf63b809da26ba1efe53e064d4b6f025d105[m
Merge: 3809ec2a9 5a4b765e2
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 8 15:11:58 2014 +1000

    Merge pull request #237 from billoneil/feature/exception-handler
    
    ExceptionHandler

[33mcommit 5a4b765e24f89280bc56551133e97224eb324550[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Thu Aug 7 23:40:49 2014 -0400

    Test that the throwable attachment gets set on the ExceptionHandler

[33mcommit 55651e4a3a8e671cb7e262138972f4975ffd321d[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Thu Aug 7 23:25:51 2014 -0400

    Exception handler now adds the exception as an attachment to the exchange

[33mcommit 3809ec2a96e8adb0a8be3624cc21c1bfd499a893[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 8 13:06:11 2014 +1000

    UNDERTOW-294 Make WebSocketHttpExchange.getSession() return something useful

[33mcommit 55df14a8d429452bebc69fea279c1109edbed80c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 8 13:05:49 2014 +1000

    Add ability to get remaining path

[33mcommit c25b1ccd9fffa0110d6dd077cd7962514b38515d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 8 12:29:45 2014 +1000

    Allow handlers to be chained

[33mcommit 64fbcba426e358ed31ae4a3547b9580d2c3e97d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 8 12:17:42 2014 +1000

    UNDERTOW-293 Add more HandlerBuilders to support common use cases

[33mcommit 81b3ade673878a45da658f5b0a8cff0e64164f5e[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Thu Aug 7 21:28:34 2014 -0400

    ExceptionHandler should rethrow any unmatched exceptions

[33mcommit a08594298e6cf02314831587197949aa99d7a290[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 8 10:04:32 2014 +1000

    WFLY-3722 IOException logged at to high a level

[33mcommit b929b96e4175a98a488bded3fd869128fb2d6a03[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Thu Aug 7 19:38:33 2014 -0400

    Added an ExceptionHandler that can dispatch requests to various HttpHandlers based on the exception type thrown.

[33mcommit d358d67d4a136228c97dc50c08a1a99d84b50681[m
Merge: 79274f10e 05c2be2c0
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 7 10:33:53 2014 +1000

    Merge pull request #236 from jcrossley3/patch-1
    
    Include ? in the URI when there's a query string

[33mcommit 05c2be2c0c0a84132d5bda8ce8dbcc4328113335[m
Author: Jim Crossley <jim@crossleys.org>
Date:   Wed Aug 6 19:11:49 2014 -0400

    Include ? in the URI when there's a query string

[33mcommit 79274f10ee580ba545c985d5de9587e1e430aa7e[m
Merge: 0062cf7d5 f0cef748e
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 7 08:56:46 2014 +1000

    Merge pull request #231 from billoneil/feature/routing-handler-convience-methods
    
    Added some convience methods to routing handler.  Handle an edge case fo...

[33mcommit 0062cf7d53666eb77804cd9a50639522ef79b325[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 6 11:46:58 2014 +1000

    If the proxy handler knows a continue response is required then force a flush of the request channel

[33mcommit 27936bd7d4eae6955cf50197c9558481710381d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 6 10:08:36 2014 +1000

    Make sure that the last messages on a framed connection still have a chance to be processed

[33mcommit 02d85588cba765f89f46815e574e51970691495b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 6 08:40:57 2014 +1000

    Fix potential issue with HTTP continue handling

[33mcommit 1b85c3181d6fe9d132550b153f404ac530e4e373[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 6 08:34:04 2014 +1000

    Make sure we fully flush the channel when performing an upgrade, as SSL may need the flush call

[33mcommit 1a1558bd6ba27c9e02263ef2d4b2259902856d7c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 6 07:27:44 2014 +1000

    XNIO 3.3.0.Beta2

[33mcommit 3cbd60713a20f0503654aaad8daac35cb0a7ddf1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 15:56:58 2014 +1000

    Fix bug in deflating stream sink conduit

[33mcommit cebf8cbd070aed1f4fcb9e3fd316b2250f2940a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 15:02:59 2014 +1000

    Fix issue with framed channel when loop will exit even if there are pending frames

[33mcommit b3dfb841e62cb657849bf1526d4d623a0846d8fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 14:24:36 2014 +1000

    Minor AJP fixes

[33mcommit 021d7f61915a93489b7fde38dec3b919ca88434d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 12:51:42 2014 +1000

    Make sure timeout is in both connect code paths

[33mcommit b964a09caf61ba8e9323137d80ea93602a03960b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 12:38:46 2014 +1000

    Add cancel handler to the client

[33mcommit f5571232a106dfdc28db20e4a828a7a2e116fecf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 12:35:52 2014 +1000

    Add support for connection timeout to web socket client

[33mcommit b7bbc5fd918ecbf3225bf4708928b9c053bc8520[m
Merge: c6ad2b958 af5470821
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 12:14:50 2014 +1000

    Merge pull request #235 from stuartwdouglas/ajp-framed
    
    Move AJP client to use framed protocol implementation

[33mcommit c6ad2b958748719bcbe6afb3d175f9a96d15541c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 12:05:13 2014 +1000

    Checkstyle

[33mcommit 0b8b7b7356c18268bbc1f9b6132b4e9dc89bf57d[m
Merge: 01d719eee 1edb740a3
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 5 11:58:04 2014 +1000

    Merge pull request #233 from pferraro/master
    
    [master] UNDERTOW-291 Iterate over listeners in reverse for sessionDestroyed() so that SessionListenerBridge is triggered last.

[33mcommit 01d719eee6455091e11f4459b7b5be8e5fb9fa75[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Jul 24 13:42:28 2014 +0200

    use jboss-parent 15

[33mcommit af5470821c536dbddb7ada08e6a5abc1f3b16554[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 23 16:49:17 2014 +1000

    Move AJP client to use framed protocol implementation

[33mcommit ab7908e26e13758cfdc1628386c0f83dccc535b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 31 09:24:38 2014 +1000

    Change SPDY support to use ALPN
    
    NPN has been deprecated, and ALPN will be used for both SPDY and HTTP2

[33mcommit f0cef748edf8a25245ddb745832da2beac8d9ec3[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Tue Jul 29 14:42:32 2014 -0400

    Improve performance

[33mcommit a70489e6ddbfc4c1949e2dbe6815fd5f986c9173[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Mon Jul 28 22:05:55 2014 -0400

    Added some convience methods to routing handler.  Handle an edge case for 405.

[33mcommit 6ae68722491ccd85d4aab07c32a3296398bcffb7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 19:53:52 2014 +1000

    Make sure the underlying channel is flushed

[33mcommit f65109bd7c9885afb72682c0ee65eee09ec077ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 19:02:43 2014 +1000

    Prevent possible wakeup loop

[33mcommit 475dc23491a04e7b86ee193ac1d725be5cc7f132[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 17:55:25 2014 +1000

    Increase the max loop amount

[33mcommit eff82a83835ec82ee065cf3c548f38776db47e21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 17:42:42 2014 +1000

    Fix some issues with flow control interacting badly with the final frame

[33mcommit 5349a006676dc2c1fa396f99e0d3cda8530f123e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 17:12:12 2014 +1000

    Fix race condition, and make sure listener cannot enter infinite loop

[33mcommit 5656ece703f5d8ea455e2ff4d410beec51b24b9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 15:49:29 2014 +1000

    Fix potential race condition

[33mcommit 32cbffc95c96ca1297156dcbccad0d52903024d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 30 08:28:40 2014 +1000

    Fix chunking performance problem

[33mcommit 1edb740a37624336bb4b488b4d6fad8889367d33[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Tue Jul 29 12:45:51 2014 -0400

    UNDERTOW-291 Iterate over listeners in reverse for sessionDestroyed() so that SessionListenerBridge is triggered last.
    Otherwise subsequent listeners will never see any session attributes, since SessionListenerBridge removes them.

[33mcommit 2d5eb5fe90ea775ce61c58a31bdc76e05f7a98f3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 29 08:13:41 2014 +1000

    UNDERTOW-288 Add session id and path parameter exchange attributes

[33mcommit 7feb5894e8fb72deb7e3b0c49801678167a4991e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 28 17:11:11 2014 +1000

    Remove sync from read

[33mcommit 15adb31c1eb51f077c819d306ec4aa96f75e3b1e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 28 16:46:45 2014 +1000

    Fix potential SPDY race

[33mcommit 25a9adf5e463a00d0fb4529aacc07dd692eec3be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 28 09:33:54 2014 +1000

    Fix issue with async timeout

[33mcommit 6bbcc3e57ef3b41b2fe4807244cd31edfe106a0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 26 15:00:30 2014 +1000

    Checkstyle

[33mcommit fbbc4e2730bc7282b472d57a9a242fc364ff48eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 26 14:57:07 2014 +1000

    WFLY-3385 Fix issue with query string encoding on redirects

[33mcommit 5c70da2d5de558852171a745eb924b2be5b98412[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 26 10:11:13 2014 +1000

    Fix some more issues with the framed channels

[33mcommit 31c9a720a3d8131b75b407efbc2b26cec849cf64[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 26 10:10:38 2014 +1000

    Fix issue with @Ignore and -Dtest.runs

[33mcommit c0e21da89dec307a1a8ab0001f32fa5a092fb5c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 26 09:44:07 2014 +1000

    Fix up some framed thread safty issues

[33mcommit 1c270b8e83d86c317d93beb636fed19118afeffc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 26 09:23:49 2014 +1000

    Don't queue the final frame from the IO thread

[33mcommit 32c0931ffc5ee95364b36696be5a78905e5485a3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 16:55:01 2014 +1000

    Fix some framed channel issues

[33mcommit 6277ba56c90de5a4e8bafbf1ac8e7db27512f89b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 16:54:25 2014 +1000

    Prevent multiple free() calls breaking the reference count

[33mcommit f59189d31690b02e4bca56fa6121403ecc752de6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 11:36:28 2014 +1000

    Same fix for the spdy sink channel

[33mcommit edfe17e539a0879fd37bb0b97a964f1d626de1c0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 11:32:33 2014 +1000

    Fix SPDY transfer issue

[33mcommit fd312cb9f5445879e22b9ef036028cc8c414a20e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 10:55:20 2014 +1000

    Fix some problems with the deflating stream sink conduit

[33mcommit f4331c449e58da931ac469b3e7c7cfa29db3fcf3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 10:14:09 2014 +1000

    Fix potential buffer leak on IOException in deflating conduit

[33mcommit 3c94cf9a520ef1b0cb49736402d4e616dff12599[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 10:13:49 2014 +1000

    Allow different buffer sizes to be selected for test runs

[33mcommit cebcab2e1679e923256f00bab4fddd1cabc0dc45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 08:47:44 2014 +1000

    UNDERTOW-286 %r in access log does not include query string

[33mcommit c822a94850bc4ebfd11b0a672a2eb58a5d693f6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 08:23:08 2014 +1000

    UNDERTOW-287 Correctly infer generic type from method parameters

[33mcommit df213a0c58f3f738b8f413c505b550d6aba9192b[m
Merge: b2797b837 17edd0273
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 25 08:22:28 2014 +1000

    Merge pull request #229 from ctomc/fixes
    
    UNDERTOW-285 Current access.log file gets overwritten if the server is r...

[33mcommit 17edd02733e3fbfbd3d406984b6aacbe51602e65[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Jul 24 13:39:51 2014 +0200

    UNDERTOW-285 Current access.log file gets overwritten if the server is restarted

[33mcommit b2797b83721b2a41d5e608f91d47b5ee3a7eab7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 15:33:29 2014 +1000

    Next is 1.1.0.Beta7

[33mcommit a9bb705f810bbe0ef85df9ea9737a41a458c2fac[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta6[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 15:32:23 2014 +1000

    1.1.0.Beta6

[33mcommit c38444bcab29081ee5d1699461fb8d07831ddaf6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 15:28:38 2014 +1000

    Fix race in new web socket test

[33mcommit ba007570076def4a713322027d5347413caecde1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 15:22:47 2014 +1000

    Add servlet ExceptionHandler concept.
    
    Use it to suppress all expected exception logging from the testsuite

[33mcommit f668b534c66b5d8df1916c2e5e544cecd735eb91[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 14:47:08 2014 +1000

    Add utility methods for creating error page definitions

[33mcommit 8e2418999e8557690f689a9687b2e103d07e8421[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 10:43:32 2014 +1000

    Next is 1.1.0.Beta7

[33mcommit d42ccb5bfc59f70f350a08c071c1a06c0e99c225[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 10:42:40 2014 +1000

    1.1.0.Beta6

[33mcommit c3b8a88db6999c231b4def84437d8c32cf1e2efe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 24 10:34:47 2014 +1000

    UNDERTOW-284 Improve web socket error handling so it does not automatically force close the connection

[33mcommit 15c5695ae8b03e4b1bb8672c71cb3d780db4aac1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 23 14:51:09 2014 +1000

    Fix incorrectly set limit

[33mcommit d0e4d38631639e8d71b1a50c382c8af491892ad7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 23 12:57:13 2014 +1000

    ServletPrentWriter performance improvements

[33mcommit bec905a855f308bc7729899f8160cafcc24f5484[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 23 11:01:24 2014 +1000

    SPDY header parsing fixes

[33mcommit 86bf5a7c7003ec6a565ad98fd3753e81113d28a5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 23 09:33:33 2014 +1000

    Fix web socket fragmentation issue after framed channel changes

[33mcommit be93c58c302745b8c2e54d2123606fd7d32226ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 16:58:25 2014 +1000

    Fix issue with large async writes

[33mcommit 7d410cd2508d5a277adea9013e2dd2442db15a33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 15:29:33 2014 +1000

    Don't update written, it has already been updated

[33mcommit 0a19282bda755b5b36022e7e36b6d8a93068d268[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 14:27:32 2014 +1000

    Make sure the buffer is freed when a content length is set when using sync servlet output streams

[33mcommit 60b9334201a180b86c03ddcb501bcb7fa56eaf8a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 12:31:16 2014 +1000

    Make AJP read side handle write side shutdown more gracefully
    
    Still not 100% correct, but it is a bit of a corner case, and this should fix the intermittent AJP failures in CI

[33mcommit e219a7eba133432bb90266876e495a29fa0f7a79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 10:47:29 2014 +1000

    Fix some problems when running with test.single=true

[33mcommit a07c0a10c99bacda8552184bda9bc19bf5700f45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 09:34:45 2014 +1000

    Make sure async timeout listener is not run in the IO thread

[33mcommit 5858bf3f2eb7bb2a872719e3b7f7a4d6fa10eb35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 09:22:12 2014 +1000

    Fix some web socket test issues

[33mcommit b554b2f0891b0ad1216d4a90d76c451bfa7f7b01[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 08:33:36 2014 +1000

    Fix issue with framed channels

[33mcommit 7081ae4034ea8d05c67f5359897274f5c8b3c909[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 22 08:00:17 2014 +1000

    WFLY-3652 Make sure the error dispatch is run withing a dispatch task

[33mcommit 64ab60a0a8fc0e898d6a8c7a30f74b2c5d95b42e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 19:29:26 2014 +1000

    Fix issue with SPDY proxy

[33mcommit 622f110496eb1d43857f627c81bc87827fdac147[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 18:19:07 2014 +1000

    Add SSL to proxy profile

[33mcommit c72680c7ead491796aa1f68894d3a371c226e1d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 18:01:40 2014 +1000

    Improve HTTPS support

[33mcommit 6cbfafb45d36694298ca0a1fe426382ffb7c6ad6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 17:14:06 2014 +1000

    Fix potential servlet buffer leak if the request is too large

[33mcommit 7635a857f2db1403be7a7045a439faad2ec858d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 17:13:55 2014 +1000

    Add ability to run proxy tests through SSL

[33mcommit 2c759c53263138131de92a08d57381a2e2cd0ccd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 13:52:37 2014 +1000

    UNDERTOW-282 Randomly org.xnio.conduits.AbstractStreamSourceConduit.read() goes into infinite loop

[33mcommit 73a5d486483649c87ec643b3ae6aa7a0a4a5a283[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 21 13:49:50 2014 +1000

    WFLY-3648 Improve logging in unhandled websocket exceptions

[33mcommit 4a6655222a162840d18e04e6f0515893259c973c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 18:00:41 2014 +1000

    Increase the buffer leak detector timeout

[33mcommit 3719fb04ff7584f4a72d57a4b1a90ca252b82272[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 17:58:23 2014 +1000

    Increase buffer leak timeout

[33mcommit 7c7b0f439bfded678467d54ef8f1a9202a63b018[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 17:56:32 2014 +1000

    Make buffer leak error message better

[33mcommit eeab83289c8e6ebd771c9554f694822b1200100e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 15:13:00 2014 +1000

    Make sure both sides of a connection are closed before invoking the close task

[33mcommit 04768fbc6d8920ff032f22bcb1203b27c956257c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 15:12:41 2014 +1000

    Dispatch blocking operation to worker

[33mcommit d160f7c44951c25186595e4755c45659396d057c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 14:36:43 2014 +1000

    Add JSR web socket chat example

[33mcommit b0baa2148b7333e30dde68247d24433938af95a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 13:57:32 2014 +1000

    Remove temporary logging

[33mcommit 957cc57622a4415903fb7b4f5ffb5c32311de768[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 13:54:46 2014 +1000

    Match on IP and host name

[33mcommit 5f85597fe45d17b4aa3544b61603739fbfbe0e64[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 13:35:39 2014 +1000

    Add temporary logging to debug CI issue

[33mcommit 4fdeb0f1a049b4700ad9122c9b507e9bfcd51a7c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 13:25:53 2014 +1000

    Change to using getHostString() to prevent a lookup

[33mcommit 3790e585f27f7d19f815e1c2a68a15ba02393864[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 13:18:00 2014 +1000

    UNDERTOW-280 Add option to rewrite the Host header when using the proxy handler

[33mcommit 7c77c28858a67cbb706c5b39c76cef124da7b469[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 12:04:08 2014 +1000

    Proactivly detect blocking ops in the IO thread

[33mcommit e68973af246892788e95634038883d6be0aa623f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 11:51:56 2014 +1000

    Fix some SPDY and MCMP issues

[33mcommit 0b520b35f498197b37f079f731d47fb6e1c53050[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 18 11:18:15 2014 +1000

    Improve proxy client handling of X-Forwarded info, also support AJP stored_method

[33mcommit 1438cbe476a2d6f1b04046512893cfe91b43b98f[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Thu Jul 17 15:50:19 2014 +0200

    include hot-standby when electing a new node

[33mcommit 389ed0fbae91068791de59ab16cc950e57a6b2b6[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Thu Jul 17 09:35:55 2014 +0200

    don't fail sending empty strings

[33mcommit 642b96a1afafa181c00a1ef678c3ca2b030b3599[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Jun 11 18:04:12 2014 +0200

    cleanup and fix undertow mod_cluster frontend support

[33mcommit bd85036d7c9019673bb7408c2fe75cf336a0a1eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 15 14:46:17 2014 +1000

    Fix issue where servlet will break with a path that does not start with a / was specified

[33mcommit 07cd9351786493111b347e594eefeca55766ca21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 14 18:59:31 2014 +1000

    Fix issue with restoring persistent sessions

[33mcommit 9e2c0e409899cc7eae9b01db85f4e355062e88c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 12 09:42:14 2014 +1000

    Ignore HTTP2 upgrade requests when deciding to redirect

[33mcommit 02d385262f8117aa1258bba999c8ac36b455845c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 11 09:00:17 2014 +1000

    Next is 1.0.0.Beta6

[33mcommit 766615bd41a1b8aa81fa63ade724f9e61679a493[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta5[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 11 08:59:56 2014 +1000

    1.1.0.Beta5

[33mcommit bc8c3486588684773c6c03fb4c8411e5f88f8fb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 16:58:40 2014 +1000

    Add SPDY to the proxy profile

[33mcommit 7755f7a7d2199a7bc7bbda9be124875c3f7d954b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 16:54:46 2014 +1000

    Final SPDY fixes, it now passes the test suite

[33mcommit fdee4bbe1e1e2ead89cacf0955f060cf0944724f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 12:53:19 2014 +1000

    Eagerly mark SPDY requests as terminated if there is no data

[33mcommit e5761cc6b22bdd881d09598d4b0c33444fd0e6aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 12:00:02 2014 +1000

    Make sure resumeRead() is a resume and not a wakeup

[33mcommit f56325c2e5d0b7ffb65cc968f414de0ab522d2f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 11:59:27 2014 +1000

    Don't allow stream creation if the channel is closed

[33mcommit 18b02bb7fd1c37df8c0a7945742e728e1cae1cfd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 11:42:38 2014 +1000

    Make sure servlet timeout is canceled when context is completed

[33mcommit a7b62cd08b0a74f230dc6693161dcc2c86e8a04b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 11:33:24 2014 +1000

    Better close behaviour for the SpdyChannel

[33mcommit d1bfc0a021712d6baced54d5cb703c1ed70dcc61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 10:38:32 2014 +1000

    Add support for RST_STREAM

[33mcommit 7d580c36a53129af196b9978bd4c8f94a85642d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 09:50:41 2014 +1000

    Change framed channel to perform all actions in the IO thread
    
    This greatly simplifies the thread safety semantics, and improves
    performance in most common cases.

[33mcommit 64f70e17f2d156ac15c6697641681be4da5b8bad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 9 17:31:54 2014 +1000

    Throw explict NPE with message if setHeader is called with a null key

[33mcommit 993e5976035c274ac4b065f6e99c91b40c9dd932[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 9 10:22:25 2014 +1000

    Fix test when running under proxy

[33mcommit 77c509af726206d49a7b30c6dc5b6b0feceb3af9[m
Merge: 85edc150c eeaf38a05
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 10 05:21:13 2014 +1000

    Merge pull request #226 from etehtsea/refresh-status-codes
    
    Update status codes list

[33mcommit 85edc150c558eaa42bae8b2c9869fcc758d39a2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 9 08:28:36 2014 +1000

    WFLY-3385 Handle query parameter encoding when doing forwards and includes

[33mcommit eeaf38a052601040b72a99a056023a51c4789777[m
Author: Konstantin Shabanov <etehtsea@gmail.com>
Date:   Wed Jul 9 00:09:17 2014 +0400

    Update status codes list
    
    Sync with HTTP Status Code Registry
    http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

[33mcommit eeb7ddd0559855b91f36d867a12d654e5e5789b1[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Tue Jul 8 17:14:16 2014 +0200

    fix offset value

[33mcommit 552af31726e84c89134aeab2ba857bc90691639c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 5 18:09:12 2014 -0400

    Change the framed channels to never read directly, and instead rely on the IO thread providing data

[33mcommit 0469d874126a5bc4af56fbe745e63dcff9fa28db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 8 13:25:35 2014 +1000

    Fix SPNEGO problem with SPDY

[33mcommit daeb42d8668c1e5a034bb456c816e95d272bf40c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 7 13:40:32 2014 +1000

    WFLY-3439 Don't do a redirect if the request contains an Upgrade header

[33mcommit ab39273c4d5b8ae81417566a929d4de71b79568e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 7 11:48:40 2014 +1000

    Next is 1.1.0.Beta5

[33mcommit 2e13246cbc707d404e1572592e978fe0972f40f3[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta4[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 7 11:48:19 2014 +1000

    1.1.0.Beta4

[33mcommit 2ba54ab60d1c4490273fef41d44ee67696b9e2db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 5 09:45:37 2014 -0400

    UNDERTOW-279 ServletRegistration.Dynamic.setMultipartConfig(MultipartConfigElement) ignored

[33mcommit c38ca9eb8075ec02615f4ecdcc829bcbfc24a7eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 4 09:29:08 2014 -0400

    UNDERTOW-278 Fix thread safety issue in web socket send

[33mcommit 81dad3705c5435a5a9c6278b2172ed5332955500[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 4 08:34:45 2014 -0400

    Fix thread safety issue

[33mcommit c93234926dc0c3cad53dfe782979082f02a63dc3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 3 15:38:44 2014 -0400

    Don't notify frame read complete till all pending data has been read

[33mcommit c5c4ace69971571aa08b99571dc6a17c91cd5924[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 3 15:21:39 2014 -0400

    Fix spdy stream issue

[33mcommit 208aa98b55eb3bfcc6dafc23b9da19848fadccd7[m
Merge: 4dc5d8b82 c9cc164d3
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 3 10:32:38 2014 -0400

    Merge pull request #225 from lucasponce/UNDERTOW-270-master
    
    UNDERTOW-270 Use canonicalize() on ServletContext.getRealPath() implemen...

[33mcommit 4dc5d8b825aa31e5c7aa392e5a913497a1da7a33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 2 14:34:44 2014 -0400

    UNDERTOW-276 Fix bug in HeaderValues and simplify the code

[33mcommit e5944e05f75b4364323ef97de3e8f9a86e741e56[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 2 12:16:08 2014 -0400

    Call setContentType in DefaultServlet

[33mcommit a7f9ba00e892904b7af0e532ab62944d0bafa847[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 2 11:31:40 2014 -0400

    UNDERTOW-268 Make setting the Content-Type header manually act the same as calling setContentType

[33mcommit 8fd451dceadb3a27a5ac0712ebba179f547478fc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 2 09:51:41 2014 -0400

    UNDERTOW-259 Throw an exception on a false outcome instead of commiting the response

[33mcommit 2bd6b4738f81fcc9ae8c5e7eb69c8ff105127bae[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Sat Jun 28 03:30:52 2014 -0400

    Allow combining RoutingHandlers.

[33mcommit 8deb145b8f5a023f9d24f985950d20847cdf3ba2[m
Author: Bill O'Neil <bill@dartalley.com>
Date:   Sat Jun 28 03:30:03 2014 -0400

    Allow setting fallbackHandler and invalidMethodHandler using the builder pattern in RoutingHandler.

[33mcommit b4dc220545d8bc903b7be818da89a1774bf762d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 2 08:10:38 2014 -0400

    Make sure LocaleUtils never returns the default locale, just an empty list

[33mcommit c9cc164d371a0b539057fbf98cb8dc3cbad3af67[m
Author: Lucas Ponce <lponce@redhat.com>
Date:   Wed Jul 2 11:12:34 2014 +0200

    UNDERTOW-270 Use canonicalize() on ServletContext.getRealPath() implementation's input

[33mcommit 265a48fbe2a8230d878b89cc9ca7870ea6e180e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 1 09:21:57 2014 -0400

    UNDERTOW-274 Make HttpServletRequestImpl.getLocales() return the default locale if no header was specified

[33mcommit bea0bf6dc4750f510f56d964925fef2558f472d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 30 12:05:31 2014 -0400

    Some minor fixes

[33mcommit f54c7302c6e21d9970b1224233e5f8d493b7759d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 30 11:36:33 2014 -0400

    Fix SPDY path parameter handling

[33mcommit ce64879ca22092a74b3713eca68665684dea2d4d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 30 10:38:32 2014 -0400

    Don't send a HTTP continue response if the response has already started

[33mcommit 867ed2f907b5675cffab4ea35e2fa8ab8451cbf1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 30 10:12:01 2014 -0400

    Don't throw exception if fixed length conduit is already broken

[33mcommit 41c790d2162add3c48b9d81aad54b93e41371df8[m
Merge: 6ed948a3f 204684cc4
Author: Efraim Gentil <efraim.gentil@gmail.com>
Date:   Fri Jun 27 20:18:07 2014 -0300

    Merge remote-tracking branch 'upstream/master'

[33mcommit 204684cc41fc369f56bd0305a7a0fd501ff30f16[m
Author: Stefan Schueffler <schueffler@softgarden.de>
Date:   Tue Jun 24 19:04:53 2014 +0200

    Fixing substring-index in ProxyPeerAddress Handler
    
    In ProxyPeerAddressHander, the substring boundary is wrongly calculated with 0 to index -1.
    As the end-index is exclusive, it must be 0 to index.
    
    Example XFF-Header without additional proxies (was correct before fix)
    X-Forwarded-For: 123.123.123.123
    Handler-Value: 123.123.123.123
    
    Example XFF with at least one additional proxy:
    X-Forwarded-For: 123.123.123.123, 210.210.210.210
    Handler-Value (wrong): 123.123.123.12  (note the missing last character)
    Handler-Value (fixed): 123.123.123.123

[33mcommit edf51dc824c64a6ff4e9111e654f62fb7364a7eb[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Sun Jun 22 19:48:00 2014 -0400

    Don't invalidate other sessions on logout - just remove the SSO.
    Now that undertow is on Java 1.7, use AutoCloseable for SignleSignOn.

[33mcommit 4f6f18c73b6ddcd957fbca79ceb9f5fc97131d03[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Sun Jun 22 12:16:32 2014 -0400

    UNDERTOW-269 SSO not destroyed when the last associated session times out

[33mcommit a899ef63e2b30a9ae42cc7855ef08d64f7c2e572[m
Author: Efraim Gentil <efraim.gentil@gmail.com>
Date:   Sat Jun 21 16:56:31 2014 -0300

    Remove deprecated method from examples

[33mcommit 093c909644ae31834a2ed13f8f7121c7d23ee691[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 26 12:16:13 2014 -0400

    UNDERTOW-270 ServletContext.getRealPath(".") returns null

[33mcommit 8128f5fa196931102c567a2497259ebec6b48c59[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 26 11:47:08 2014 -0400

    UNDERTOW-261 Make sure session is only cleared if it is the current session

[33mcommit 6121b4f220d8ae440033aa3148b529717307f960[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 26 11:40:26 2014 -0400

    WFLY-3543 Allow the dispatcher to access files in WEB-INF and META-INF

[33mcommit 341d24d5ad4d45bb802b2ff0e42c3bf516f2d064[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 26 10:33:22 2014 -0400

    WFLY-3537 Integer overflow when calculating max age

[33mcommit f237c03e4b5e93ee00bab5681db72c6267f9fb8d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 23 10:32:05 2014 -0400

    UNDERTOW-266 Only match the most specific security rules

[33mcommit 9cf80d056b204451b0b573f00ac490385228d938[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jun 22 10:52:59 2014 -0400

    Fix test

[33mcommit 6ed948a3f41a27c55dc0f886c8371891d8af1890[m
Author: Efraim Gentil <efraim.gentil@gmail.com>
Date:   Sat Jun 21 16:56:31 2014 -0300

    Remove deprecated method from examples

[33mcommit a9397944ca00be8c1d97f90585c90b240afa7585[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 20 09:29:19 2014 -0400

    Next is 1.0.0.Beta4

[33mcommit 1a33d88638d436e0d96066ded84129ca31566f4c[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta3[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 20 09:28:44 2014 -0400

    Undertow 1.1.0.Beta3

[33mcommit 05551cb6732a5f349c75bb503c3a4a340c37562b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 20 09:27:56 2014 -0400

    Minor

[33mcommit 636590a011ad8497286ef01f19dc9551a16eef79[m
Author: Martin Kouba <mkouba@redhat.com>
Date:   Fri Jun 20 09:59:00 2014 +0200

    UNDERTOW-264 Re-schedule the timer if the new value is lower than the
    previous one

[33mcommit d4e0830b54cd66f1414e2adc113230c9ca3c9131[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 19 16:55:17 2014 -0400

    Handle repsonses with a large number of headers with SPDY

[33mcommit fa0e0d19ebcc3e9db4d744017b3ec2bb8c38aa14[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 19 15:39:44 2014 -0400

    Spdy lots of headers fixes

[33mcommit 11d06f5db9d8617f78c992d381ecbd5c7f561543[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 19 15:51:36 2014 -0400

    WFLY-3523 Welcome file does not work if a filter is mapped to /

[33mcommit 170762c2f6ca26848812ddd0ae17f851f0a52da7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 17 07:05:14 2014 -0600

    Throw correct exception

[33mcommit 604a0956bc7ccae5477569dd7593c6908fb3f8dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 17 06:51:45 2014 -0600

    Improve performance of read/write timeout
    
    Also hook up the IDLE_TIMEOUT option

[33mcommit de8e4db43d6ab1804f3f0ee00f1f32eec4254d0c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 16 15:54:34 2014 -0600

    WFLY-3490 Websocket onClosed not called on idle timeout

[33mcommit 6790b9373a33fdfd12e838c51a46f037c38c85db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 16 10:38:57 2014 -0500

    UNDERTOW-258 Fix multipart parsing for keys with no value

[33mcommit 745bf658e1012097e000330bcbcc93fc761f6574[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 12 16:23:11 2014 -0500

    Make default websocket timeout work for JSR based websockets

[33mcommit 38ba02e733d78deacfa49e31a307de3353fb1b4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 12 14:31:58 2014 -0500

    Next is 1.1.0.Beta3

[33mcommit 6059e7c022ffe9d8571e1f94fbd6972f7bfee1ed[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta2[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 12 14:31:38 2014 -0500

    1.1.0.Beta2

[33mcommit cee3b223d0444970b472fa89ba57d121b0417763[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 12 09:29:15 2014 -0500

    UNDERTOW-256 Add WebSockets.sendText(ByteBuffer)

[33mcommit de44a7d6ca1aaca8e7a7a6116cb15a6aeae3adfd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 11 10:48:50 2014 -0500

    UNDERTOW-253 Allow all file types to be served by default

[33mcommit fa938a46d177792cb163a2b5de27a59ccae9f91e[m
Author: narve <mrnarve@gmail.com>
Date:   Wed Jun 11 00:06:22 2014 +0200

    Added mime type mapping mp3 => audio/mpeg

[33mcommit a9664fe583c73db56eb5c8e14131bf5affe958bd[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Wed Jun 11 08:07:43 2014 -0700

    Added the ability to use an alternative response code when access is denied.

[33mcommit 8f5039e9ee876670858dedd1a11c5ba045a6a012[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Wed Jun 11 07:26:07 2014 -0700

    Added mime type mapping json => application/json

[33mcommit 83a6554052cc859c38e4673f36ae656eec60e611[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 11 10:10:45 2014 -0500

    Diamonds!

[33mcommit f54fb2b67e868147b1818cc4722a6ead93e77ede[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 10 17:00:39 2014 -0500

    Minor fix

[33mcommit 84877b01dd76ffd38fe6afe79919f6eca9f1f5c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 10 16:53:50 2014 -0500

    Remove uneeded files

[33mcommit cf0706348d156cbf3cc3e2a7b11fe581f26993c5[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon May 19 21:50:24 2014 +0200

    Move compiler to JDK7

[33mcommit 9b534ac98175acdd73e27cf6b3a9361ef42b7a05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 10 08:32:02 2014 -0500

    WFLY-3474 NPE in HttpServletResponse.getHeaders()

[33mcommit 833e5d157e91aae74504a248b3d93fef755ee17c[m
Author: Bernd Eckenfels <bernd@eckenfels.net>
Date:   Thu Jun 5 19:34:05 2014 +0200

    Document deprecation and pointer to new impl

[33mcommit 63ee4ca58e30ec6f8e2322ed5c74b606f3571575[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jun 8 15:22:58 2014 -0500

    WFLY-3460 Async servlet: HttpServletResponse.sendError() throws UT000048 if error page set

[33mcommit 07599bc20beb70b786fed0b16960aaae8441e0e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jun 7 17:06:00 2014 -0500

    Make sure only one timer will be scheduled per second

[33mcommit dfcf18a76f234911e6350c00db555e434c99e838[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 6 12:07:00 2014 -0500

    Fix idle timeout channel to reduce timer usage and time out even if the IO thread is blocked

[33mcommit 1a8454102b1b836c28a28d8053e970c884b7ddff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 6 08:48:38 2014 -0500

    Changes to in memory session manager to reduce contention around timers

[33mcommit de58fd4ecac2ee79bb6f94d9c53a633e5dc63b94[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 4 12:45:01 2014 -0500

    Some more SPDY improvements

[33mcommit 07e3b9315c3d87205ef5ac890767c277f29d9068[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 4 10:35:24 2014 -0500

    Change to using a timer to invalidate the date rather than calling nanoTime each request

[33mcommit 119104c27122948bdd83df2a81c03d73e6587eab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 4 10:17:11 2014 -0500

    Use constant for max entity size

[33mcommit b1e4cbcecadbdf608bdad18a0d42cc6d30edc894[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 4 10:17:05 2014 -0500

    Fix issue with web socket test

[33mcommit 52c034013c30333c12dbc32e18506513a470dae5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 4 09:32:54 2014 -0500

    Fix checkstyle

[33mcommit 6ae0650c9773c1b58a54649f02bd43e7a17dfae8[m
Author: Bernd <bernd@eckenfels.net>
Date:   Wed Jun 4 06:44:28 2014 +0200

    Point to RFC 6454 in JavaDoc
    
    Signed-off-by: Bernd Eckenfels

[33mcommit d123aabc112a917672e461e74acc916b1f9d79a9[m
Author: Bernd <bernd@eckenfels.net>
Date:   Wed Jun 4 06:41:55 2014 +0200

    make next HttpHandler final
    
    This handler has no setNext(), so it is safe to make it final and remove volatile. Also sort the field initialization in both constructors the same. Add JavaDoc.
    
    Signed-off-by: Bernd Eckenfels

[33mcommit 0d85d812dab05dbed6e55bee1575b5b1138a7098[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 4 09:30:58 2014 -0500

    Change to using a case insensitive tree map

[33mcommit e3ecde1407d2e2ad32e3fe05683ea7de460279b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 2 09:18:21 2014 -0500

    UNDERTOW-252 HandshakeRequest.getHeaders().get("origin") return null

[33mcommit 9da655a02e160e1108684528e70aa49729903c5e[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Jun 2 15:49:33 2014 +0200

    Add predicate builders for min & max content size

[33mcommit 84598bc89a3fe59bcd507639003f099e5caa7b2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 30 12:33:09 2014 -0500

    Add ability to run servlet tests under SPDY

[33mcommit 1f3b607b8d5060f0396b2f0f186855fabb9f2f00[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 17:31:50 2014 -0500

    Propagate the SSL information over the SPDY proxy

[33mcommit bae6af8fbc9fb2421a45116edf73e0e04227b03a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 17:31:31 2014 -0500

    Don't use a heap byte buffer for the header

[33mcommit e97412b653d8a96992a8bd3101284ae3b39b1a72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 17:30:16 2014 -0500

    Fix query parameter parsing

[33mcommit 79fe53089ab0c625ecaa6e409fb0e2cc0ac07c7c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 17:29:58 2014 -0500

    Increase the default buffer pool size

[33mcommit 8e3076d0aad5be422a998ad5df564ac97e6cf666[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 16:20:42 2014 -0500

    Fix problem with request streams

[33mcommit 7ee337ca5c04d858cf804e8f5a2b1d1e59b9bd5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 13:49:39 2014 -0500

    Make sure SPDY requests are terminated correctly

[33mcommit 8a96d1eed57bfe90434a6a429c17de0fe65f3ce7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 12:46:04 2014 -0500

    Suspend writes if the flow control window is exhausted

[33mcommit 6820ebf0ef5cf4f86cb492e508ffe48d5359d784[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 12:41:11 2014 -0500

    Fix up some more SPDY issues

[33mcommit b09f500120f36c8dbd1634a8cea6898c6b8f1bd0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 11:11:48 2014 -0500

    Heaps of flow control related fixes

[33mcommit e1d5602165a1456a3a994afff6398452769c2119[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 10:06:02 2014 -0500

    Calculate flow control correctly

[33mcommit cfa1ae7b9a76f1604792aab20bafb659de4c5abd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 09:57:59 2014 -0500

    Fix some minor proxy issues

[33mcommit 3bd6c66ef89b2e3eee2a4fa12219f4c928139e3c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 09:56:52 2014 -0500

    Handle headers better in the SPDY client

[33mcommit c6da41c3b9210d0cecdcaa5f96c15e9322923e48[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 09:54:22 2014 -0500

    Set the buffers limit as per flow control settings

[33mcommit a635554bd2ffaf9a7a64e41675d005f998bda29a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 29 09:54:06 2014 -0500

    Add toString()

[33mcommit 1ef08b46a90ecd30bb8cf8954110b5c6dc93e441[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 28 14:57:57 2014 -0500

    Add ability to run test suite through SPDY

[33mcommit 56cdbccd3c890aef664f5bb3c75a306f38d972d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 28 13:02:23 2014 -0500

    Add missing state transitions

[33mcommit aedd1e3ced843f0ff92cb1a52d497688f5ead0f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 28 12:35:02 2014 -0500

    Fix up some web socket tests

[33mcommit 9dc50b7dcfcc08b556d5fc596c7e868cc4884454[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 28 11:55:03 2014 -0500

    Fix type and add dumping handler to Handlers class

[33mcommit 9d04bb0cfd5b1f1350dbaf6a0627e56c9e174844[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 28 11:47:09 2014 -0500

    Clean up web socket test code and fix up some close handling edge cases

[33mcommit 0f489677fc1cf922335d1a5592734cd5137ffc9e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 28 11:10:46 2014 -0500

    Fix up some issues with SPDY close behaviour

[33mcommit a3845f10a525e91eccdfaf4d2d69ba9c90e12ab5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 27 20:14:21 2014 -0500

    Fix race condition when dealing with large web socket messages

[33mcommit 6849605471c6142646cb5748d9e8e98814fa85ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 27 20:11:04 2014 -0500

    Work around Buffers.copy() bug

[33mcommit a933a5905b394f7f1704c57a3224c747903d5611[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Wed May 28 00:31:52 2014 +0200

    Fixes NPEs thrown when processing large binary messages.

[33mcommit 8b5f38e92c96b4e098cae07fa2204dd39181af44[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 27 17:30:28 2014 -0500

    Fix SPDY client bug

[33mcommit 2c77679baf389fbd8dae226ad580c7e0d2e8477f[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Tue May 27 22:44:41 2014 +0200

    Fixes BufferUnderflowException when a message is
    splitted over multiple ByteBuffers and avoids reading of
    garbage when a message fits into a single ByteBuffer backed
    by an array which is larger than the message.

[33mcommit 65f277d2c3067a32127618e7a7b6f1257ead90c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 27 14:11:48 2014 -0500

    When resuming a SPDY session don't attempt NPN again

[33mcommit fd1012c5b9b2dee20d07b0973cd767c30f3af61c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 26 15:16:43 2014 -0500

    Minor test changes

[33mcommit 23335ec2b2cb96495f0f590b91a5492812011f05[m
Author: Chris Ruffalo <chris.ruffalo@gmail.com>
Date:   Thu May 22 15:10:31 2014 -0400

    added jacoco test coverage with the profile "test-coverage" and collected into the coverage-report module`

[33mcommit 719c112881c912faa14ad9c4a1260a5ab09e8bb1[m
Author: Chris Ruffalo <chris.ruffalo@gmail.com>
Date:   Thu May 22 15:10:31 2014 -0400

    added jacoco test coverage with the profile "test-coverage" and collected into the coverage-report module`

[33mcommit 1dad81482de09e16cf661a394d502b2471890e6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 26 13:10:09 2014 -0500

    UNDERTOW-251 Forwarded multipart requests may lose submitted form parameters

[33mcommit 757edd0ca50e37469f2a062bed9d771363c0c7ce[m
Author: Christian Kaltepoth <christian@kaltepoth.de>
Date:   Mon May 26 15:09:22 2014 +0200

    UNDERTOW-251 Tests for reproducing this issue

[33mcommit 131ad4b9208adeb978691e809c52f441ba387cbc[m
Author: Ivan von Nagy <ivan.vonnagy@ensighten.com>
Date:   Wed May 21 09:25:49 2014 -0700

    Updated the RoutingHandler to return the correct status code (405) when determining that the request method is not valid.

[33mcommit ef7f2397356ea836fdd603490bbf2063c377fbd4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 23 09:22:15 2014 -0500

    UNDERTOW-247 EagerFormParsingHandler is not compatible with HttpServerExchange#dispatch

[33mcommit 1b8947acb0ddaaa1065d14a7543817e02a708a05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 23 09:00:15 2014 -0500

    Minor test change for code coverage reporting

[33mcommit fb5ec8b9761d4a91a6936433f2a6f2ab5fac794d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 23 08:56:37 2014 -0500

    UNDERTOW-250 Add an annotation to control how exceptions are logged

[33mcommit 7a8504c9a2db0c127ec071063c008978dc6588a4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 23 08:23:38 2014 -0500

    UNDERTOW-249 Use the 500 error page mapping when an exception is thrown

[33mcommit da0c3015bb46379d47b3f36c14d66d15202d1f79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 21 15:38:00 2014 -0500

    UNDERTOW-243 Add support for bind address to the reverse proxy

[33mcommit 0ae530d9bd0c3331cf61d1bd0314f6fc5e75d44e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 21 15:14:33 2014 -0500

    UNDERTOW-243 Add binding address to client

[33mcommit d05bcadcbca99de3850990c2677e6f27155b7699[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 20 09:21:11 2014 -0500

    Fix issue in request parser fast path

[33mcommit 7c9771bc134267e2f61003596b544a24f47c5a8d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 19 16:08:18 2014 -0500

    Fix up bound check for cached headers

[33mcommit 419c29d8fa835640a8f0080a2a6fafa28baaaa27[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 19 14:17:18 2014 -0500

    Add test for parse bug

[33mcommit 01f01f68540ebc8cfe85331f17ac297c9e3f338a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 19 09:42:59 2014 -0500

    Add fix for parsing bug

[33mcommit 4be56b47b0c9617a0010feba318674569c8661f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun May 18 08:26:27 2014 -0500

    Deleay execution of IO listeners when doing a Servlet HTTP upgrade until after the init method has completed

[33mcommit 2e5e258eec774e519081c1f1cd45f0edac32c5e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 16:18:30 2014 -0500

    Next is 1.1.0.Beta2

[33mcommit b56777abd3337ce8b4b9fc9e39dcd3d35f197d05[m[33m ([m[1;33mtag: [m[1;33m1.1.0.Beta1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 16:18:04 2014 -0500

    1.1.0.Beta1

[33mcommit dcee3b0d595ae941cb33162dfab94a0b68dd4f46[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 15:42:23 2014 -0500

    Add exception to method signature

[33mcommit aadaa745c3cdff10985ac333049850943e6934fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 15:14:12 2014 -0500

    Add support for interception of servlet and filter lifecycle methods

[33mcommit 0b4c4ad315059532d65b70f1cf461db234496504[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 14:39:21 2014 -0500

    Remove unused field

[33mcommit 008f2292023836a801f71ad76b0db6f5a5fe0e6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 14:30:23 2014 -0500

    Don't throw an exception in recieve() if there is no more data

[33mcommit 17bf53ec804bd790c771ed4f4cf9b5e0e1444c0c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 16 14:22:04 2014 -0500

    UNDERTOW-224 Provide a means to get "peer" connections to a WebSocketChannel

[33mcommit f13f5a83a8c72bbf675bdf8c06229a05cf60ef1a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 15 15:28:49 2014 -0500

    Fix for web sockets that prevents 'buffer already freed' message when channel breaks

[33mcommit d15669a41b808b239b80bfd8f856bbaefd12cefc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 15 13:57:32 2014 -0500

    WFLY-3346 web.xml welcome-file redirection returns HTTP 403

[33mcommit 3064a580d7f36a9898f47597203828a689eead7d[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu May 8 00:44:05 2014 +0200

    use newer version of autobahn plugin to make it work on linux

[33mcommit 8844cef0cf6627f1f23180fd281357ea6253a5e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 15 13:11:58 2014 -0500

    Fix bug in WebSocketProtocolHandshakeHandler

[33mcommit ac5f38f0ae490b15cb1dd81dba0f05b0229ccaf5[m
Author: Chris Ruffalo <chris.ruffalo@gmail.com>
Date:   Thu May 15 12:52:44 2014 -0400

    adds a test case to canonical path to see how it deals with multiple trailing slashes

[33mcommit 0fd43928e0895be087ab77bde61902391c0eb394[m
Author: Chris Ruffalo <chris.ruffalo@gmail.com>
Date:   Thu May 15 12:42:55 2014 -0400

    fixes to path template to make it more inline with the behavior of the path matcher with regards to leading/trailing slashes

[33mcommit a4de7814cbdd505a4c10803fe0bbbef150b6a27e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 15 11:37:56 2014 -0500

    Don't disallow ZIP by default

[33mcommit be9f6373133c06999f880fe533221f3878692c2d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 15 10:21:00 2014 -0500

    Improve logging in the proxy handler

[33mcommit fc28b2bc8f8db2b9231cb4dfa51486e9cb68c43d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 14 15:36:24 2014 -0500

    Fix some AJP protocol problems

[33mcommit 460e77d188de46dbc81e94d745ce9ca2daa54e9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 14 15:36:15 2014 -0500

    Fix problem with web socket test

[33mcommit d20dfa6069cd6dd5ee2eb332679f6d1efdfd6ed3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 14 15:35:46 2014 -0500

    Change blocking multipart parser to use the stream directly

[33mcommit 5f2199ed5ceb90f003595a7f6bfa116cda9a6689[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 14 14:46:30 2014 -0500

    Fix issue in AJP request conduit

[33mcommit 16cbdfde1fb1da266c59db5ec4b7e65a02b296c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 14 14:15:15 2014 -0500

    Fix issue with servlet upgrades

[33mcommit b9fb34dc9094acccd788c4124178dd4870f12691[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 14 13:41:48 2014 -0500

    Change web socket test to tear down connection

[33mcommit 3c608507dadfc62acf44f67e85e1fbce7539d6d3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 17:08:40 2014 -0500

    Work around potential buffer leak

[33mcommit fbca550213d72d4a4fa5b55e8c922b03cf3541a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 16:25:06 2014 -0500

    Fix bug introduced by earlier commit

[33mcommit 6fa51a4db19b6d1fd98693821c63c04e3b9e87b0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 15:11:46 2014 -0500

    Fix bug where writer would be closed if close() was called from within an include

[33mcommit 4f928bdc6aa42a59c197b1a9d5eb8e94006fd970[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 15:11:12 2014 -0500

    Use ConcurrentDirectQueue.newInstance()

[33mcommit b0fbba5c17b5f25f6f3f13cb2b4761f3116889a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 14:16:17 2014 -0500

    Add debugging buffer pool to check for buffer leaks

[33mcommit cc88d5ff5680d93f44ea300017d6eb52578d41a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 14:12:52 2014 -0500

    Make sure to clean up buffers in web socket connections

[33mcommit 95acec00ae3de1960ef58963dcd24657c0cdeea9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 14:05:59 2014 -0500

    Don't attempt to flush the response if the connection is closed
    
    The prevents a situation where buffers could be allocated in the response that would then never be cleaned.

[33mcommit b9d5e2bef0b894a7ed005f2b6bf4f4e1f3a7c2ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 14:04:57 2014 -0500

    Fix buffer leak in the HTTP response coduit
    
    The leak could occur if the request was terminated prematurly

[33mcommit a6533a5edeb5daa0c106cc4f8e36937f4e63ead8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 11:04:01 2014 -0500

    Make sure that saved request buffers are always returned to the pool

[33mcommit aacd3cd9c0ede43f52624dfba246cb979a4b923e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 13 11:00:56 2014 -0500

    Make sure that exchange completion listeners are always called, even when the connection is terminated abnormally.

[33mcommit 2d0c733b325f6d34ab3abadbee52fcbf5280ba20[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 12 16:32:44 2014 -0500

    Diable caching for secured resources by default

[33mcommit 777eaee229c4daa0c9971738a9b91e12313c3a6c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 12 11:41:04 2014 -0500

    WFLY-3261 Make sure login page is not cached

[33mcommit 0f6efeccbf2c5bda583f5eb844a97abb01ee0e3d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 9 10:58:32 2014 -0700

    Fix bug in servlet Writer fast path
    
    Also change the behaviour of the fixed length channel to fully write out as much as possible, and only throw an exception if the remaining is zero.

[33mcommit c7dd341a7a1c9cd7ff73db16738b3178224d3706[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 9 09:58:57 2014 -0700

    UNDERTOW-236 Setting the content length after the response has started does not make the ServletOutputStream automatically close

[33mcommit 43e327518167081a1b9ef1cc9e2b00f4c5504aa8[m
Author: Chris Ruffalo <chris.ruffalo@gmail.com>
Date:   Thu May 8 16:17:56 2014 -0400

    changes to the way path matching works
    
    added trailing slash removal
    added shared path normalizing (leading and trailing slashes)
    added test cases for path matcher
    
    these modifications should ensure that novice users of the embedded api don't run into problems with trailing slashes on the path handler

[33mcommit b1f42fd54f390428951f45a82207566605b54c1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 8 12:02:38 2014 -0700

    UNDERTOW-231 Allow for empty close message

[33mcommit ad1f8719e608d0483220e65b9a6a5992e6be940c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 8 12:00:11 2014 -0700

    Make port numbers optional in the client

[33mcommit 493861ab257ab0705bbd1143b975944fd09f08de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 7 13:08:27 2014 -0700

    Do fast path encoding in a single loop

[33mcommit 19c27263520aefd198c3686fb1a2b68cc3d71d30[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 7 12:35:09 2014 -0700

    Fast path the charset encoding for charsets where the first 128 characters are known to map to ASCII

[33mcommit 84b56f435ce3a7a590ca22070726e82b27a2b003[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 7 11:24:26 2014 -0700

    UNDERTOW-230 Nullpointer in OrderedExecutor.execute()

[33mcommit 1a9acf4d8628fe2460dc2b67d6f82516f033473b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 7 10:06:53 2014 -0700

    Prevent buffer leak if ServletPrintWriter.close() is called twice

[33mcommit 5580168c5781484f4c7694667439ea9fac85e9d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 16:07:31 2014 -0700

    Remove client mode check in web socket container.
    
    It just seems to have caused more problems than it is worth

[33mcommit 9fcd80b7709e86cd254140134be5b19cc5b124a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 15:42:04 2014 -0700

    Don't modify the Connection: header if the backend has closed the connection

[33mcommit b1f2e1abd2c813d2588fd0cacb257daea431caca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 14:12:27 2014 -0700

    Minor proxy improvements

[33mcommit dcef821b4e7ccfaf503e269f1941d615a731769b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 13:14:37 2014 -0700

    Don't allow Connection: close from the client side to close the backend connection

[33mcommit 045176f3c37a4face8bf6ddd1cf38594f03c6cb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 1 10:29:25 2014 -0700

    Add the ability to run tests multiple times

[33mcommit adbcec73f4da8ea1eea08a041a2aacbed02a778c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 11:04:59 2014 -0700

    Add REUSE_ADDRESSES to proxy test case

[33mcommit 8a958ef10b7b7b8112cddb8ecb5827c1d511da4d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 10:54:19 2014 -0700

    Fix problem with failure reporting in reverse proxy

[33mcommit bf86dfabcb9557b1afb5ba6132587df74ec293b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 10:24:28 2014 -0700

    Fix type in description

[33mcommit 55df180dcfe95e1553ab2c33d3e49945030911d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 10:17:40 2014 -0700

    Add proxy type to test description

[33mcommit a4d5dcb84fbf772dde7d99c1717bc6342d498df1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 09:49:35 2014 -0700

    Fix some test problems under IPv6

[33mcommit b963d568f2a7bbd29271c83ae08d5259a237cc67[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 2 08:33:39 2014 -0700

    UNDERTOW-229 UNDERTOW-228 Remove need for explicit port and client config

[33mcommit 425c98b2dfedab29ca5e8830ca6289a85a9beb44[m
Author: Matthias Wessendorf <matzew@apache.org>
Date:   Fri May 2 11:19:40 2014 +0200

    close w/ no argument should cause a normal closure without any phrase

[33mcommit 009cf4855fc29e90e531cbad5191f3e7340697fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 1 18:11:25 2014 -0700

    UNDERTOW-227 Wrong provider-configuration file for WebsocketClientSslProvider
    
    Also adds test for client side SSL

[33mcommit 23efb91bad622c6761ccd1d769cac73f9e38d44d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 1 16:58:41 2014 -0700

    Add ability to pass options into the client in the reverse proxy

[33mcommit 9ccbb486caf95844eb8559042a19c9354e66e1e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 1 14:27:20 2014 -0700

    Change multipart parser to always fully consume input
    
    This fixes a potential minor problem with AJP

[33mcommit 3ebe5926390ae548534b15dd0dd81d15e2dd3144[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 30 15:03:10 2014 -0700

    Fix bug in path encoding

[33mcommit f09df2f03ce1eef646928a3cdbb55b0287e3ad99[m
Author: Takayoshi Kimura <tkimura@redhat.com>
Date:   Wed Apr 30 21:27:01 2014 +0900

    UNDERTOW-226 WebSocketClient ssl does not work

[33mcommit 0763dbde841d221382375fc99033f32ce740a2cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 29 13:19:57 2014 -0700

    Add more details to test

[33mcommit e694125da768e0b23038ff38148f849583fc890e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 29 12:36:55 2014 -0700

    UNDERTOW-225 access log should print - for empty values

[33mcommit f43bd92659829aaf54d50f9b1591d8a879f46cd0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 29 07:37:35 2014 -0700

    Fix issue with open sessions

[33mcommit 6590344867e77ca273a22e2c17d51890ddd5fc1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 12:17:27 2014 -0700

    Fix some issues in the multipart parser

[33mcommit 5fd82a03cf9b150a826c8feb11bc0bad43bca7dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 11:35:47 2014 -0700

    Fix bug in web socket tests

[33mcommit 2df794d2f799a9f413ea633e12714620054fa1e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 11:32:19 2014 -0700

    Fix bug in test handling of encoded response

[33mcommit 9137432bfce46e9b548e21352e396f31360dfd62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 11:21:39 2014 -0700

    Fix issue with content encoding channel

[33mcommit aa316605d357a5aeedd77a2e5c5f3a2f05105936[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 11:05:53 2014 -0700

    Fix chunking bug

[33mcommit 1bc409ad04a6c26d694a386a57115fdf2451d4c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 10:00:05 2014 -0700

    Close all open sessions on undeploy

[33mcommit a5b616385a8884dd6d186f4f7c8934c3e41e8702[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 28 09:35:11 2014 -0700

    WFLY-3295 AsyncContext#start runs in caller thread

[33mcommit 3e93a70432bfea267cf293b3b8fddb23749ffc33[m
Author: Jim Crossley <jim@crossleys.org>
Date:   Sat Apr 26 13:55:25 2014 -0400

    Fixes UNDERTOW-223 by making the close reason optional
    
    Section 5.5.1 of RFC 6455 says the reason MAY be passed. I know the
    Jetty client doesn't necessarily pass it, and when it doesn't, a 1005 is
    returned as the close reason, even when the Jetty client passes 1000.

[33mcommit e8ae111c1a7cd83325cbf9de42cf3ca3592f0697[m
Author: Derrick Childers <derrick.childers@gmail.com>
Date:   Fri Apr 25 14:17:50 2014 -0400

    Fix path specific cookies being overridden
    
    Path specific JSESSIONID cookie gets overridden by parent path cookie.
    If a more specific cookie already exists, then don’t override it.

[33mcommit 7820f0c4fe4228e4383e0a0db5a2a0fd08c66555[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 26 09:50:34 2014 -0700

    Fix issue with async listeners

[33mcommit 35f446ed3d9f8c7cd5c158101d834fe44db09d45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 23 21:16:40 2014 +1000

    Fix build on JDK8

[33mcommit 956966e0903298c27d01a7568234ac44288d5b40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 23 12:17:33 2014 +1000

    Fix methods on CloseMessage to allign with the spec

[33mcommit 045c594e907e3b4612c49aacfa14bc4955329241[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 23 11:55:14 2014 +1000

    WFLY-3279 sendRedirect() not working with relative path

[33mcommit 16647d569d555fb22e2f286fbfb1116d3348cd24[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 23 07:54:10 2014 +1000

    Fix copyright headers

[33mcommit fce0170ccd0885e22e0bd0e455a1d0eff10a0c33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 22 12:43:54 2014 +1000

    Make SSO mechanism listen for logout notifications

[33mcommit d2327d052362b37fcb487d08c8caa4842635a8df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 22 10:59:57 2014 +1000

    Add convenience method to AbstractReceiveListener for handling close messages

[33mcommit 5097b7acc5d5c3371711ae2780c90986e9d314cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 22 09:25:25 2014 +1000

    Don't send a close frame if it has already been sent

[33mcommit c85358750c49c841db7434c9b8fa69f07236435a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 22 08:39:00 2014 +1000

    Fix potential issue in the charset encoder

[33mcommit 6ed7396748a752936c4eafa1322624e61111605f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 21 15:23:51 2014 +1000

    UNDERTOW-222 Catch exceptions from the onOpen method of the web socket

[33mcommit 46661f1d965539059ff21450ec1e0b7c7606b808[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 17 10:51:39 2014 +1000

    Fix bug in external auth

[33mcommit cbe9aaceee610dd26ed080c3adf3c8998e27807f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 17 08:48:37 2014 +1000

    UNDERTOW-221 Default servlet will not serve error pages when request type is not GET

[33mcommit 124e75b51aad7a58216b3aeebf3ea75abcee41e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 17 08:23:21 2014 +1000

    Fix Ipv6 test issue

[33mcommit 65484af8d524bfbfe070855cb66d4d02e5859164[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 16 18:25:46 2014 +1000

    Add ability to configure SSL for the web socket client

[33mcommit f388980e0b2486ad6849641caa7f60eee09fb84a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 16 16:13:40 2014 +1000

    Improve websocket endpoint type detection

[33mcommit 799d98efff02f55b146872376fc278fd13f58f09[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 16 10:27:45 2014 +1000

    WFLY-977 Servlet AsyncListener PreDestroy method not called

[33mcommit 04385f29996673658bce3c131de4e0a32241e78e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 15 09:37:34 2014 +1000

    Add routing handler

[33mcommit 07e915e8cd389ff24be670a4faaee3898e0f14d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 15 08:11:04 2014 +1000

    WFLY-3109 close reason always null for web socket endpoints

[33mcommit 93d34126d906567f47f672a365e1c76b6af9c0c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 11 10:51:07 2014 +1000

    WFLY-3230 Stack overflow when generating error page results in same error.

[33mcommit 0dd642f4a6ab1a66009f1314cffa52a32fccb9b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 11 08:45:58 2014 +1000

    Also deal with empty sub protocol

[33mcommit 82a273ce0cdb6c65b19b8bcff12c0903f86aafaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 11 08:44:27 2014 +1000

    Use programic web socket client in tests

[33mcommit 69d444a3ea7e4b4bd1a578957849c4e6efdb2c7a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 10 20:37:52 2014 +1000

    Fix issue with web socket negotiation

[33mcommit d640046e15b470370aaede0f520a25f7f4a042d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 10 17:15:30 2014 +1000

    UNDERTOW-219 AsyncSenderImpl.send(String,Charset,IOCallback) not flipping ByteBuffer

[33mcommit bdbac1cdacbaaae46c1fd10ec6c81a693c099b5a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 10 10:41:02 2014 +1000

    Add test for lazily adding endpoint

[33mcommit 6a01b7eabadbf0f6f070c73bcbc2436f049e58cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 9 07:54:07 2014 +1000

    Don't suspend and resume as much in the ServletInputStream

[33mcommit 4cc2e666dd35f22564f6eb73a8cb0fcb2701d8d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 9 07:39:52 2014 +1000

    UNDERTOW-218 ReadListener onAllDataRead never called with empty POST request body

[33mcommit 2af3bd1afdde7654beef8c99125058f92e7a501a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 9 07:19:11 2014 +1000

    UNDERTOW-217 Chunked Responses Invalid Until Next Chunk Written

[33mcommit 4df04be0b597d4c6193901907887aa5161c8a18b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 8 07:33:29 2014 +1000

    UNDERTOW-216 Handle framed channel close more gracefully

[33mcommit 24e26ed22dff436fcb656914d1346edbbd328232[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 7 15:28:00 2014 +1000

    Remove unused class

[33mcommit d2834169c667b2a4af7eb72c0d40184148b6df28[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 7 14:05:49 2014 +1000

    Fix issue with extensions

[33mcommit 7e344cd45b3f8891b14dbd59b460b09d2c32db9d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 7 09:27:43 2014 +1000

    Fix bug in JSR web socket buffer limit code

[33mcommit 9c5404bf0f370f9d7d5fff0656253c320d50b0df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 7 09:02:55 2014 +1000

    Call the client endpoint configurator methods

[33mcommit 43cd7dff11ddef285b9647a097cfc4bcbbd108f3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 7 08:06:29 2014 +1000

    UNDERTOW-214 javax.websocket.Session.getNegotiatedSubprotocol returns an empty String

[33mcommit c250fbf3b45f61a65f84a925fdebfeceafd4efba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 7 08:05:57 2014 +1000

    Make advertise address configurable

[33mcommit 5b1adf46643a92c1f42db39156b06402ea9fc7a0[m
Author: Rovanion Luckey <rovanion.luckey@gmail.com>
Date:   Wed Mar 26 10:35:33 2014 +0100

    Filled in details in the javadoc for PathHandler.

[33mcommit 2d84eca734ec8b570eef7162cd3853b903ae6504[m
Author: tknyziak <t.knyziak+github@gmail.com>
Date:   Fri Apr 4 23:38:13 2014 +0200

    Changed regex-based stripping to indexOf semicolon

[33mcommit 1e44a055d9935c23d0727cc99f0b3916e0686059[m
Author: tknyziak <t.knyziak+github@gmail.com>
Date:   Fri Apr 4 16:17:19 2014 +0200

    Stripping the header date from the semicolon-separated extensions before parsing

[33mcommit 3d3d94296975c15d9ca3d3e171167d912314efc6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 4 14:51:52 2014 +1100

    Move changes to async context complete()

[33mcommit bb3becfda131fb67bf4f8934b4866cc53016f847[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 4 14:38:33 2014 +1100

    Do a dispatch on complete if the initial request has not completed yet

[33mcommit f714f1a5a2bd960a6afb0d2523d210a079f677d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 4 14:10:57 2014 +1100

    Add configuration option to control if web socket endpoint callback invocations are run in a worker thread

[33mcommit 184dd58a17aa0b480105149f21b9cb38b5e4c2ff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 4 12:18:25 2014 +1100

    Don't dispatch to a worker when using async IO

[33mcommit b7d980acede995cd149ee4c8f35511d774cb0f45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 4 08:51:37 2014 +1100

    UNDERTOW-213 ClassCastException when SSL session tracking mode and AJP connector used

[33mcommit 7c79e88b936da73431de2fb8d19db6cd0a3d7b53[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 2 10:28:38 2014 +1100

    More work on mod_proxy

[33mcommit 3563e2297465e11f9017891eba65d8cfa01721cb[m
Author: Jean-Frederic Clere <jfclere@gmail.com>
Date:   Fri Feb 15 13:38:19 2013 +0100

    Initial work on porting mod_proxy functionality based on the original C code

[33mcommit 825673372a63494d79dccfb0c9524c2679de4256[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 2 07:37:31 2014 +1100

    Don't fail to load clients when SPDY NPN is not availble

[33mcommit 5e9a98a4627dd78723f2220c9d3bc9f87584cbd2[m
Author: ajayk <ajaykemparaj@gmail.com>
Date:   Tue Apr 1 14:48:11 2014 +0530

     Minor code cleanup

[33mcommit c9d81b79a0dd1abe2ccae868224a47f1decad0f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 15 17:40:20 2014 +1100

    UNDERTOW-9 Initial SPDY integration
    
    This is still a work in progress, however it is at the point where it can serve pages

[33mcommit e7d1a6aa98ede3accaaa25737fa33460281ccbfc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 28 12:34:30 2014 +1100

    UNDERTOW-212 Fix NPE in web socket impl

[33mcommit e8eb61a95672968ca84acd38a1c949673fac2711[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 27 14:45:39 2014 +1100

    Add X-Forwarded-Proto header

[33mcommit 3beffef61c57fe0ac42bfc698449140b7cc4c1ff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 27 13:29:53 2014 +1100

    Setup read/write timeout channels at the correct place

[33mcommit 16687e34a2d093af39daa9aa71c2b42bdff0e472[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 19:18:48 2014 +1100

    URL resource isDirectory() fix

[33mcommit 8088f87b26ac10abf3f97b39e9ebb5c9ce020137[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 18:46:10 2014 +1100

    Increase default surefire memory

[33mcommit bccabe8d583cee42b11ba40ae769d66a18b89338[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 12:08:52 2014 +1100

    Fix HTTPS client bug

[33mcommit 3773ab5327307ef9ed7713d9c41a2c74757d509a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 11:25:44 2014 +1100

    UNDERTOW-201 Support HTTPS in reverse proxy

[33mcommit 9ea32105930da2c5e6d2279ff41c560e4ca3bc8d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 10:17:33 2014 +1100

    Upgrade to Xnio 3.3.0.Beta1

[33mcommit 4e45174aed6caa6404105d1ada75bdfb2fb38519[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 10:12:30 2014 +1100

    Next is 1.1.0.Beta1

[33mcommit 09da0b3bebe7b70bc6303e61bfa113f152ddde27[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 09:54:48 2014 +1100

    Next is 1.0.4.Final

[33mcommit 9e6ec0d289599d10789343728d618d3b9c348fe8[m[33m ([m[1;33mtag: [m[1;33m1.0.3.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 09:54:15 2014 +1100

    1.0.3.Final

[33mcommit 1b1f31e8997e0f4358431bcb07dde1af2174dd13[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 26 09:31:27 2014 +1100

    UNDERTOW-196 Session ID does not change after timeout

[33mcommit 9674a9d25fac98d33babdd6b3555d11eaec67f50[m
Author: Scott Marlow <smarlow@redhat.com>
Date:   Tue Mar 25 14:59:51 2014 -0400

    UNDERTOW-211 allow any extension by default and move .xml off DISALLOWED list

[33mcommit 7e9277ead9402c01c0273bde894c81329c151bbc[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Mar 25 16:58:56 2014 +0100

    Add null check for allowed & disalowed

[33mcommit f500331e38d2800f2895ba9319289de506222214[m
Author: Rovanion Luckey <rovanion.luckey@gmail.com>
Date:   Tue Mar 25 00:17:56 2014 +0100

    Added Predicates.equals and fixed some punctuation.

[33mcommit 66b96beb1fbd0ad6ff45ad1a9bfce08e8442ae3a[m
Author: James Livingston <jlivings@redhat.com>
Date:   Tue Mar 25 14:41:19 2014 +1000

    UNDERTOW-209. Add test.

[33mcommit ea1204394db785d74df0477ae158fb76b797e1e1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 25 15:17:49 2014 +1100

    Fix bug in suffix patch

[33mcommit 8a75af27432ce088e8ca8c1f002025b2bf2419bd[m
Author: James Livingston <jlivings@redhat.com>
Date:   Tue Mar 25 14:04:20 2014 +1000

    UNDERTOW-209. Allow specification of suffix for access log file name

[33mcommit 83dfa98519934fb9c3208bdbf34b5f40174d17b7[m
Author: Rovanion Luckey <rovanion.luckey@gmail.com>
Date:   Mon Mar 24 20:12:46 2014 +0100

    Fixed plural form on ExchangeAttribute[]
    
    Just a small grammatical fix.

[33mcommit dba558e8d89ca62e322bddee8661853c453fa0b6[m
Author: Rovanion Luckey <rovanion.luckey@gmail.com>
Date:   Mon Mar 24 16:21:26 2014 +0100

    Link to the superseding function in addPath().
    
    The first line in the displayed javadoc now links the function which supersedes addPath().

[33mcommit bac990b40c0d7bd1c0d22458e3b1df514626027a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 12:01:36 2014 +1100

    Next is 1.0.3.Final

[33mcommit 02ca6641bd72a760550a7ac06ddd170875f484e1[m[33m ([m[1;33mtag: [m[1;33m1.0.2.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 12:01:05 2014 +1100

    1.0.2.Final

[33mcommit b72063dd85728783465580a8b13d996a00b1d147[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 09:22:34 2014 +1100

    Don't attempt to flush on connection close, the channel would have already been fully flushed by the last request

[33mcommit cc45b5a30e7c728201decbaa3f2939dcd5ac711f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 09:22:22 2014 +1100

    Minor multipart parser fix

[33mcommit 28f459eda59986efee4bf53c9794be0286c22cd8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 09:06:28 2014 +1100

    Make sure that the connection is properly closed when the client shuts down the read side

[33mcommit 112eaba31315afe62c5869669ddb61c0871b0047[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 08:57:48 2014 +1100

    Fix minor test issue

[33mcommit 14e8454b3cb7ebba070bcd53ccf70efd19baeebe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 08:48:22 2014 +1100

    Add back support for notification on timeout

[33mcommit 519b9a41a215176de819cadacc9e1ea8540331d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 21 06:28:53 2014 +1100

    UNDERTOW-206 Fix the ServletOutputStream write method

[33mcommit 2fc0a21993af5c38e04159b6345e36044c085134[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Mar 19 22:20:50 2014 +0100

    Use protocol default ports if port not defined in host header

[33mcommit 756cd2f596078888137cef98ee6f75cf422f13b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 18 07:12:54 2014 +1100

    UNDERTOW-204 Add support for other charset encoding multipart header values

[33mcommit 60a8df4e871909395a08efb82a530384d184e05f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 18 06:57:20 2014 +1100

    UNDERTOW-199 Add utility methods to get request and response charset

[33mcommit ab5d3256fc43964b20fbccb42b5b1823fc0fd431[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 18 05:48:56 2014 +1100

    Just log a warning if the path params are invalid

[33mcommit f502cb691296a8755729de21e61914e3272eaae5[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Mar 17 18:05:31 2014 +0100

    add option to set cookie path for SSO

[33mcommit 9f2efd9ffda1e13bbc22b43769d124837b6ce74c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 17 21:27:02 2014 +1100

    UNDERTOW-205 Fix request limiting handler issue when request limit is hit

[33mcommit ee60c0a4b94de31f212ff5a260952aa895a78b78[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 15 17:41:31 2014 +1100

    Always add the cached authentcation mechanism so that programic loging works

[33mcommit 0817f235c2d56405b2366e65141246aab09cda26[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 13 08:20:23 2014 +1100

    WFLY-937 ServletContext.getResource() doesn't work correctly for files containing hash characters

[33mcommit 858358e1f1cd9036c9fab5578dca1600e5262742[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 12 16:03:52 2014 +1100

    Still attach the certificate even if apache has not forwarded the SSL session ID

[33mcommit 234eba55bd03e1b03779849704043b270b9fb9e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 12 09:06:32 2014 +1100

    UNDERTOW-202 Calling HttpServletRequest.getParts() breaks getParameter()

[33mcommit 1c34d5b4d44e5a13d617a78e73e6925932a14701[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 11 12:30:43 2014 +1100

    Add convenience methods

[33mcommit 06bb6e6a0284dbff9122d88c6364944447f0b9d4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 11 12:28:30 2014 +1100

    Javadoc

[33mcommit b07eab7b2cead3580be513aaa405b0357ac7ec05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 11 11:17:36 2014 +1100

    UNDERTOW-200 Fix issue with charset encoder in ServletPrintWriter

[33mcommit 65d6eb4c3806e8250c710c0fbfde2c577fdbd8c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 11 10:20:23 2014 +1100

    Guard against bad session id generators

[33mcommit 1ad472a335b0baa6e1d1afac1e6fe4cbd0cd84b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 11 10:15:22 2014 +1100

    Guard against session ID conflicts
    
    The chances of this happening should be quite small, but add an explicit check anyway

[33mcommit 622afc375e955c239dbe335c4d3197c5464671c0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 18:22:29 2014 +1100

    Fix chunked bug

[33mcommit 136b900a67a345ab5905992440047f20beeb859f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 16:01:13 2014 +1100

    Fix AJP test issue

[33mcommit e5647ac0ba498ae5440964bc8654a0af58d286f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 14:37:45 2014 +1100

    Fix bug in chunk reader

[33mcommit 45400faffb041bbde90f327d59f79abfd6598f54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 07:41:41 2014 +1100

    WFLY-3093 show correct error page on authentication fail

[33mcommit edb7e0d53ccb869e3ec40c31d61c64bc76ce4d51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 07:41:20 2014 +1100

    Add some more convenience methods to Servlets

[33mcommit e03656816dbae774e73df09eb7e0f47de5fa9bab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 07:35:24 2014 +1100

    Add constructor that does not take prefix

[33mcommit 80420f748607b2e00a2cf977d2e1122c7f56eacb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 10 07:30:40 2014 +1100

    Add constructor that takes resource manager to resource handler

[33mcommit 7e732d9331c2f45c348e5189da86f81fa2e48eff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 6 14:17:23 2014 +1100

    UNDERTOW-133 Add pre chunked response conduit

[33mcommit 892c38e71cfecd7e08abc1f8e8877fd941a6c405[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 6 13:51:50 2014 +1100

    Add HttpAttachments class for atachments that are specific to the HTTP protocol

[33mcommit 1ba11b22b6734af7e7d6d5c76f96b8876b198330[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 6 13:47:05 2014 +1100

    Make HttpTransferEncoding package private

[33mcommit 410d469246e89719a7e0662cb821adb5ddc2387d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 6 13:43:55 2014 +1100

    Abstract the chunk reading logic into a utility class

[33mcommit e499d949b5bf759753691556f9ba35d72e1a43f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 6 11:11:04 2014 +1100

    If the user has accidentally used the wrong @PathParam annotation throw a more informative error message

[33mcommit 654b9689fd4798484d63fbfa4a76a77fdbc1e256[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 6 09:28:30 2014 +1100

    Make all default servlet options configurable via init params
    
    Also add option to resolve relative paths

[33mcommit 9d7b742ae85543308f85615b1779980655bdcb8c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 5 19:27:53 2014 +1100

    UNDERTOW-197 Make sure the buffer is populated before the listener is called

[33mcommit 611d572c74ce3fa33256e8acc60875e8dbe13ee5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 5 15:24:05 2014 +1100

    Next is 1.0.2.Final

[33mcommit 4315b3125d0614fa9ac486d033c8450e1876be69[m[33m ([m[1;33mtag: [m[1;33m1.0.1.Final[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 5 15:23:31 2014 +1100

    Undertow 1.0.1.Final

[33mcommit ad4fac9e8dbedec9e2505d07d798b2b3b2b4a72d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 4 08:09:21 2014 +1100

    Don't attempt to restart servlets and filters once the deployment is shut down

[33mcommit 0bb282d3811330feca0f8c73b99fc274a5c67f87[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 4 07:47:18 2014 +1100

    Fix up lazy filter init to be part of the deployment info

[33mcommit 882ad36a4ffd9dcb0ce2ed014d2b56024059c278[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Mar 3 17:17:36 2014 +0100

    UNDERTOW-195 DefaultServlet directory listning

[33mcommit 1927b353e7e96ff9e872b7fda01d4cbe97dd0154[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Mar 3 12:40:47 2014 +0100

    Update/cleanup pom.xml a bit

[33mcommit 7c0b17cbb2cff950c2882462306ab3f832bef59d[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Mar 3 12:36:05 2014 +0100

    WFLY-3028 add option to allow filters to be eagerly initialized on deploy

[33mcommit 66eb50ebbf98b2f4817ccc16309b5e569253fd69[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 3 08:21:06 2014 +1100

    Change CachedAuthenticatedSessionMechanism to return NOT_ATTEMPTED rather than NOT_AUTHENTICATED if the identity manager returns null

[33mcommit 33fd2b4e23dfb7b05fc8a98c26f56d6ffd2acd4a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 3 08:19:26 2014 +1100

    Add more strict validation of web socket path parameters

[33mcommit 1be41d70ec5268e557cf0657638f0f77bc6d2f58[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 3 08:01:19 2014 +1100

    Add test for @PathParam in @OnOpen methods

[33mcommit e700deb9ff93c8a17bbea091c4e09dc651ebe7bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Mar 2 19:03:09 2014 +1100

    WFLY-3036 Don't change request type to GET when serving login and error pages

[33mcommit a76b4b74c0400b9cea5c9e6a925a288fd000b345[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 27 11:52:41 2014 +1100

    Add test for lots of query parameters

[33mcommit 7b120591688fb18f0f075d9cae7be4e40b807304[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 27 14:35:59 2014 +0800

    Ignore web socket tests when using AJP

[33mcommit c03b6a7525e7ba82ecdd9afa5392c5c3f761bf72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 27 14:34:05 2014 +0800

    Better error handing in the AJP client

[33mcommit 30bd10f69d76a04b8f90d12935dfb1b938a37e05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 27 10:37:21 2014 +1100

    Explicitly track the number of read headers
    
    As the same header name can be present twice this will cause problems

[33mcommit ff7d9f2e910a9f3d654c599ae51504b06695b8b2[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Wed Feb 26 20:39:52 2014 +0100

    The method ChunkedStreamSinkConduit#putIntAsHexString
    produces the wrong result when middle bytes of the value
    are equal to zero.

[33mcommit 3fb2e4598b9187ca0be94a2bd0b0b49eceae2578[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 24 11:44:49 2014 +0530

    WFLY-2850 Add external authentication mechanism
    
    This allows for a trusted front end to supply credentials

[33mcommit f8de431af1098e3fc8bfa064114c77575dfc531d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 24 08:32:12 2014 +0530

    UNDERTOW-194 ReadListener.onDataAvailable() is called for GET request

[33mcommit 30922d4cc61cc98fff35c3e5a42015cbcd58efef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 22 07:38:19 2014 +0530

    Allow for getResourceManagerRoot() returning null

[33mcommit d51cf60738a8de8b1c539ebd0f532176a55b7e18[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 21 15:12:36 2014 +0530

    WFLY-2969 Ignore empty query parameters

[33mcommit da7675739b2f724ba357b709f5983e5078a4a7c1[m
Author: Harald Wellmann <harald.wellmann@gmx.de>
Date:   Wed Feb 12 16:59:59 2014 +0100

    Typo in servletPathMatchFailed message

[33mcommit 697cd6c3a4dfc9ada8692c5fbff5dc29848b5e17[m
Author: Andre Dietisheim <adietish@redhat.com>
Date:   Wed Feb 19 19:45:32 2014 +0100

    UNDERTOW-49 fixed max-cookie count, added "Cookie:" test-cases and javadoc

[33mcommit 79ffbd2e006ce34357d62fff0649faf677ac0cc1[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Thu Feb 20 21:16:50 2014 +0100

    - replaces #toUpperCase() with #toUpperCase(Locale) as
      String#toUpperCase() without a Locale may lead
      to unexpected results in JVMs with Turkish locale
      (s. JavaDocs of String#toUpperCase()).

[33mcommit 96bab571f8e40e416df293b104e9aee080913627[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 19 15:51:18 2014 +0530

    Fix issue with read listener

[33mcommit 8e8a14b189342954d7735f72c75457a87c0d5f45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 19 12:26:54 2014 +0530

    Fix bug in pipeline buffer where offset and length is ignored

[33mcommit a6a2f4650cf8d6a29ab659995dde76c37a3a184f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 19 12:26:17 2014 +0530

    Fix potential issue when resuming in the read listener

[33mcommit 8d1eb2f73199d02d97baad90b383fc323071d403[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Feb 17 10:59:33 2014 +0100

    Don't fail if setContentType is called with null

[33mcommit 4e0acac596ec3363b97502205c1e772a76ae2bc7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 15 12:18:15 2014 +0530

    UNDERTOW-191 Fix issue with checking the maximum size

[33mcommit bc6a2c7b376fd05460dcce9a01d227b2a75115bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 15 12:13:20 2014 +0530

    UNDERTOW-193 Fix servlet example

[33mcommit 4115c0908c1fbccaa6167828d66f1015739b2aae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 15 11:56:21 2014 +0530

    WFLY-2935 Copy the user properties from the config to the session

[33mcommit 032ba1cc9cfa5f3a39a23fc123c04d6f2f3ae9ed[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sun Feb 9 23:55:36 2014 -0600

    correct version

[33mcommit d7c1b0518201f9fd116c1a20a8605cc122e53653[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sun Feb 9 23:34:30 2014 -0600

    Next is 1.0.1.Final

[33mcommit 30392f538d254ed54834854e3f7face2bf945dcb[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Final[m[33m)[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sun Feb 9 23:13:18 2014 -0600

    Release 1.0.0.Final

[33mcommit fe554045ff516d440f508637092b009fa16ce3f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 10 09:47:24 2014 +0530

    Fix issue with AJP parsing

[33mcommit 163f92af142322160d7a782422f42c9ba07aa345[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 10 08:58:48 2014 +0530

    Ignore test when running through proxy

[33mcommit 66e74300c90f143680bfb01ce6d4bc71b91b2447[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 10 07:52:20 2014 +0530

    Move date header handling to the connector

[33mcommit e6fce8f29ab96a27bc9242d941c4f0729a8dcba5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 8 09:37:30 2014 +0530

    WFLY-2856 Make caching resource manager close the underlying resource manager

[33mcommit 22bacd6ef9d376efc2102fd82e25ed8e01b8c7ba[m
Author: adietish <adietish@localhost.localdomain>
Date:   Fri Feb 7 17:38:43 2014 +0100

    [UNDERTOW-49] allow/disallow equals in cookie value via option

[33mcommit f7a2cfc17dc6d40de0fe2573e55c377aea6bbb49[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Feb 7 18:01:01 2014 -0600

    Next is Final

[33mcommit 89dc7a7fd71f915f2fcd09c767dd1b9c45c805b1[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Feb 7 18:00:28 2014 -0600

    Release 1.0.0.CR5

[33mcommit 03f00f09e861027a6925e3179f4fc82b7be428c9[m
Merge: 187b57e99 44bdd1e7f
Author: Jason T. Greene <jason@stacksmash.com>
Date:   Fri Feb 7 17:16:29 2014 -0600

    Merge pull request #172 from n1hility/master
    
    Add missing privileged actions around calls to secured static methods

[33mcommit 44bdd1e7feba04bd7e30c87cf2402112f3f25c4b[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Feb 7 16:46:02 2014 -0600

    Add missing privileged actions around calls to secured static methods

[33mcommit 187b57e99351900dd47c58fbbe8460cfb7ed52f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 7 13:52:58 2014 +0200

    minor clean up

[33mcommit 60b2cb01723a45e668385bea746794df508cd19c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 7 13:47:33 2014 +0200

    Add servlet version of single single on mechanism

[33mcommit 8551b90eb5084dbd55ebd870ee9d24b71e9f51f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 7 13:44:09 2014 +0200

    Add additional predicate test

[33mcommit 5ab80aa7e3a8bb02d4a51cdd1c3c2380d327a36b[m
Author: Paul K Moore <paulkmoore@gmail.com>
Date:   Fri Feb 7 11:01:18 2014 +0000

    UNDERTOW-152 Allow HttpServletRequestImpl to honour isSecure based on scheme

[33mcommit 167a489079376fe8f425e56f1505575450c6dbb9[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Thu Feb 6 17:12:41 2014 -0500

    Fix spelling of ServletRequestContext.getCurrentServletContext()/setCurrentServletContext()

[33mcommit cece214d3c099e2ae1d7f4322f5f71fef03afab1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 6 10:15:53 2014 +0200

    Next is 1.0.0.Final

[33mcommit 1bae95fb69f048cd57552754d520b83f72d62b4a[m[33m ([m[1;33mtag: [m[1;33m1.0.0.CR4[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 6 10:15:20 2014 +0200

    1.0.0.CR4

[33mcommit dfc687532c7cfbb0984c55eca5865c0dfc0053f0[m
Author: Brian Stansberry <brian.stansberry@redhat.com>
Date:   Wed Feb 5 22:12:10 2014 -0600

    [UNDERTOW-187] Allow match of paths with no leading '/'

[33mcommit 0918479d73d8e2aa13c1c27d66775be8720eb0e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 23:06:15 2014 +0200

    Next is 1.0.0.Final

[33mcommit 36cf038a29db7fda0245e72af6614314c2fef180[m[33m ([m[1;33mtag: [m[1;33m1.0.0.CR3[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 23:05:40 2014 +0200

    1.0.0.CR3

[33mcommit 6806d761e7a4240fb682b917c4d705c0a0f39ff6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 22:50:51 2014 +0200

    Save all request headers except for some that affect the connection

[33mcommit d678f423bb38d6d1956c793a946fdac7ec16b055[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 22:33:05 2014 +0200

    Fix test

[33mcommit 685f6b338d22b2585f16fc2d97e90f57eed7807f[m
Author: Pedro Igor <pigor.craveiro@gmail.com>
Date:   Wed Feb 5 17:19:54 2014 -0200

    Added test case to check whether a POST request is properly saved/restore during a HTTP FORM authentication.

[33mcommit 96e237cd38f5c2a32be5aa464432d23b7f020438[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 22:31:17 2014 +0200

    Save content type header as well

[33mcommit 09a952cefae994f9e9a810c2422674fe5b55c037[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Wed Feb 5 15:09:27 2014 -0500

    Add SingleSignOn.close() (analogous to Session.requestDone(HttpServerExchange)) to indicate when the SingleSignOn is no longer in use.
    This will be leveraged by the distributable SSO implementation in WildFly.

[33mcommit c2b3c95eb4eef7939b2aee08aaf32033971ab050[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 11:36:20 2014 +0200

    Change the request limiting handler so the queue size can be specified, and the counter state can be shared between handlers

[33mcommit 4617553c8e7723bcfa8e28b8703b5f692548a238[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 09:22:16 2014 +0200

    Minor javadoc

[33mcommit 266b84caf3cdb28747f98a65e96a688056e08891[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 09:22:05 2014 +0200

    Fix racey test

[33mcommit 65a65ebfced8ce89edcf4d2b9f0c34246f3e9301[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 5 09:09:14 2014 +0200

    Ignore content length if transfer coding is specified

[33mcommit 22f826ea1216e38d0c4e66ececd797d8dfd37195[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 4 18:03:42 2014 +0200

    Make some classes package private

[33mcommit a262d3fa9c1aa72cd0aece648b931cd23b1054f3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 4 15:52:38 2014 +0200

    Catch exception cause by inotify limit

[33mcommit 6ca37d942a9c9a9cc627e18b43df4771ceb9a08d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 4 12:36:16 2014 +0200

    Fix issue with GET requests that contain an entity body

[33mcommit fa2aa4165e99dc22fff7cb42c6965cbbd0596681[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 4 12:28:31 2014 +0200

    Make sure the wakeup* methods on the exchange channels do a wakeup even if the request is done

[33mcommit 6385083248536be5724b7458e403fc52e892affb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 4 10:54:29 2014 +0200

    Make the HttpContinueAcceptingHandler use a predicate instead of inheritence

[33mcommit 730cc7b66d0106d5c4abea9c4d37b8155e2efc19[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 4 10:54:13 2014 +0200

    Call IdentityManager.verify() on the SSO account

[33mcommit a03b0d8e72a25af3ab94517c6b835661c388a4fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 3 19:20:19 2014 +0200

    UNDERTOW-179 Change default to not ignore flush

[33mcommit 9979a27856b00ef5f893682815838ee4d92fb630[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 3 15:32:02 2014 +0200

    Add response-code handler to the handler builder

[33mcommit 87b78938f91e344a2ca126b34399afdd60d03946[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 3 10:26:05 2014 +0200

    WFLY-2854 Make ** and * work correctly when passed to isUserInRole

[33mcommit c17459294754200d0a08186516de0e7b2f9868dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 2 19:33:27 2014 +0200

    Add file serving example

[33mcommit cce16a702d0d4b9c5c156f222aa105e83f927876[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 1 11:13:31 2014 +0200

    WFLY-2810 Only renegotiate SSL session to get client cert if authentication is actually required

[33mcommit 5b526c5cb7dcc8eb97eb420898fc2456cf2bcd42[m
Author: Michael Irwin <mikesir87@gmail.com>
Date:   Fri Jan 31 16:13:37 2014 -0500

    Fixed NPE and problem in which custom AuthenticationMechanisms aren't used
    
    The DeploymentInfo wraps an AuthenticationMechanism with a
    ImmediateAuthenticationMechanismFactory.  However, that factory always returns
    null when create() is called.  Fix is to simply returns the AuthenticationMechanism
    that was provided to it during construction.

[33mcommit 02dd5df088d3c246bed27cebd26e4c1d127c6efd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 1 09:49:51 2014 +0200

    Clear the cached identity from the session if it fails verification

[33mcommit 12b3856fe699a126d432c129711c1f99d6f20d66[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 20:36:13 2014 +0200

    Add permission checks for static methods

[33mcommit a59a95baef72f8f72e3c9515c790599ac2372f61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 16:39:48 2014 +0200

    Move path encoding logic to the correct place

[33mcommit 4a8d58773c135f61823c8c942e65a5295b5a9873[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 16:29:30 2014 +0200

    Don't allow session cookie fallback to be used with SSL

[33mcommit d03e399a7d21129ac9a783af858973463f3121b8[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Thu Jan 30 15:05:24 2014 -0500

    SecureRandomSessionIdGenerator allows configuration of the session id length, but doesn't actually use the configured value.

[33mcommit f1d9189ffc682c868fa5012bf6c2e6742fa7e98e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 16:19:53 2014 +0200

    Use correct SessionConfig

[33mcommit c01ea214b6b6adc5f7f609640d66bea54c3a13c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 15:47:51 2014 +0200

    Next is 1.0.0.Final

[33mcommit 15a3aef09eb61b10376183d92d7e397fdbd050d7[m[33m ([m[1;33mtag: [m[1;33m1.0.0.CR2[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 15:47:28 2014 +0200

    1.0.0.CR2

[33mcommit d89d011b2c12f71942e3f8535fa3cd9d05d98d18[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 15:40:48 2014 +0200

    Don't throw IllegalStateException if complete() is called after dispatch

[33mcommit a6c5fea74a4dc5c86f5b2faf2b0ce5377aa9713b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 09:38:20 2014 +0100

    Add concept of a SessionConfigWrapper to support JVM route

[33mcommit f5bea5c8c5dcabacb2f847ce5d0e8cbc4978d3f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 31 09:32:17 2014 +0100

    Remove duplicate logic in SessionCookieConfigImpl

[33mcommit 5d5c415236b0dfd766f14d7b3a39ef7e13abdef3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 30 20:41:23 2014 +0100

    WFLY-2844 HandshakeRequest doesn't implement some methods

[33mcommit d2e8796b07f2195da6629321c2a722f69b7395d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 30 12:47:50 2014 +0100

    Change the way the metrics collector works

[33mcommit 84a394f4fa33fd7ca55799a59c40b3c05ff22eff[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Jan 29 18:16:50 2014 +0100

    Improve test a bit

[33mcommit 20a37651f4930dff42830520556a335ed0a2d01f[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Jan 29 16:52:01 2014 +0100

    Servlet metrics

[33mcommit 492453a1b7081239fd92bc6cfddfc2768672801e[m
Author: Paul K Moore <paulkmoore@gmail.com>
Date:   Thu Jan 30 10:13:00 2014 +0000

    Fixed typo in public interface.

[33mcommit 877d586a924a03865b4e15afba7f35a60a98c93c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 29 15:35:48 2014 +0100

    Make path predicates more lenient in accepting paths that don't start with a /

[33mcommit 74c347d159ce88ec324d68967ad50fe598063b33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 29 12:32:27 2014 +0100

    Next is 1.0.0.Final

[33mcommit d40200231c23a14aa9449cfc831df15570072e53[m[33m ([m[1;33mtag: [m[1;33m1.0.0.CR1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 29 12:31:06 2014 +0100

    1.0.0.CR1

[33mcommit 89e7a635f4a33a1d7b2366ae33f3d56343099e8c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 28 17:52:33 2014 +0100

    Handle errors in the read listener a bit better

[33mcommit 2ca2b6e8b256fdf476cbb53652893e2ef4b6e18a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 28 17:52:23 2014 +0100

    XNIO 3.2.0.Final

[33mcommit f344d4630f61d4448e400e495fcbe30e1b3b379d[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Jan 23 14:18:07 2014 +0100

    Components upgrade

[33mcommit 2113fa13d1e2708fc0f4a1e21ac9a0b05c244cee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 28 16:38:26 2014 +0100

    Minor clean up

[33mcommit b4b464ab14ef2c65235c2e649d0db113fc8f8bda[m
Author: Stefan Guilhen <sguilhen@redhat.com>
Date:   Tue Jan 14 12:06:56 2014 -0200

    Added a pluggable SecurityContextFactory that can be configured in DeploymentInfo.

[33mcommit e5a0ecfcd9bd5033cb721cc474544a4eb54f6c48[m
Author: Matt Drees <matt.drees@cru.org>
Date:   Fri Jan 24 16:32:38 2014 -0700

    remove unused variable

[33mcommit 159b05333b1b9a44f5a881988690c7b3726bbc16[m
Author: Matt Drees <matt.drees@cru.org>
Date:   Fri Jan 24 16:24:40 2014 -0700

    UNDERTOW-182 handle quoted charset Content-Type parameters

[33mcommit 3d6e681bb37f2844c7466340d2a64dffa93351ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 28 13:34:57 2014 +0100

    Make initialise-in-order work as per spec

[33mcommit 5d48cab50824c6223250087b5fd79d21af85ca38[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 16:05:00 2014 +0100

    Fix issue with writing the last chunk for chunked requests

[33mcommit 18bd771e670b8830deee64d4115480fcc1277753[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 15:54:23 2014 +0100

    Fix issue with ignore flush not setting content-length header

[33mcommit 8898c3bedecffff1e64db71f2985c94495aac242[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 15:43:33 2014 +0100

    Fix bug in request saving code

[33mcommit 3cf5b85e6384ed2b091839b5a45187b4667d12b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 15:09:53 2014 +0100

    Fix handling of request done

[33mcommit 85dc50b65ff4eb2fe24fedc8796a1050be8a9d04[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 14:08:58 2014 +0100

    Fix typo

[33mcommit e2752eb87982bb95fd811f0a27881c6332f11ff7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 12:49:08 2014 +0100

    Always set the read listener and resume reads

[33mcommit e03d5d37107df33dc59b00b33f6a6f902110bd67[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 12:27:14 2014 +0100

    Fix up issue with servlet permissions

[33mcommit dcec2e0cfa065790d640dd71fc5a17f2731b3daa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 11:43:57 2014 +0100

    Fix typo

[33mcommit db2eaddc4410d4786676ebfe4e994ac5dbce29ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 10:46:09 2014 +0100

    UNDERTOW-178 Resuming both reads and writes in the same call does not work

[33mcommit c03887223110ce3ec8c2647ac86ddc6712edcb15[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 10:20:24 2014 +0100

    UNDERTOW-179 Don't ignore flush if a transfer encoding has been explicitly set

[33mcommit 7cd2649845cdb13372fc87aa773cc4894721b149[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 10:19:01 2014 +0100

    UNDERTOW-180 Check for the presence of a transfer encoding header before setting the content length

[33mcommit 258d19ad21c0cf218a914483acb814caf1d7400a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 10:14:16 2014 +0100

    UNDERTOW-177 WebSocket Session's requestURI should include the query string

[33mcommit 532561a4009bf4ad791400876f0921b4a8462981[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 24 10:01:41 2014 +0100

    Make ignore flush work with setting headers

[33mcommit aeae995c24cf4d2c5fbb4bef1f4b74edca32e14a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 23 16:29:54 2014 +0100

    Make path predicates take multiple paths

[33mcommit 38e911ede43452b08c0fc775f3d965c950c67688[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 23 15:45:28 2014 +0100

    If wrong predicate name is used print a list of all known predicates

[33mcommit e71fda018f29cd409eb09af2d909744af9dd14a1[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Wed Jan 22 21:37:57 2014 +0100

    Avoids usage of String.getBytes() without specifying the charset.

[33mcommit 70d032a83c8b2396c5670910392584599a2f05ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 15:44:40 2014 +0100

    Next is 1.0.0.Beta34

[33mcommit 94697fc47616a78073ee978722b80ae8f999301e[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta33[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 15:44:12 2014 +0100

    1.0.0.Beta33

[33mcommit e934dad160d6b56f71559008b917a9ed7ece8624[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 15:39:47 2014 +0100

    Handle pipelining corner case in the read listener

[33mcommit 0d59a14b4803e7e7ed861a4f2e258d11ed9bcf56[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 15:03:22 2014 +0100

    Don't attempt to read if either side of the connection is shut down

[33mcommit 0d6a048a716357f03fbc75b06ecbda1eae3704c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 14:49:49 2014 +0100

    Make SavedRequest serializable

[33mcommit 04a0ed1170e82098e42ce40608e31e6dd0f6f627[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 11:34:20 2014 +0100

    UNDERTOW-175 Re-use an exisiting session ID rather than creating a new one

[33mcommit daffed2bde6baac81dec537383c50ce5dffae11d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 22 11:30:45 2014 +0100

    Suspend reads if the channel is not open
    
    This should be be nessesary, but it is better to be safe

[33mcommit 8b8eedcb59fdb04c79c03ed84dcd6955b4bc86e4[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Fri Dec 27 15:28:14 2013 +0100

    Use HttpString#appendTo instead of HttpString#toString()
    and a loop to put a HttpString into a ByteBuffer.

[33mcommit 84b0153f09ec6dfcb1eca33db00603725ed1fa24[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Tue Jan 21 16:14:38 2014 +0100

    Do not swallow NotSerializableException

[33mcommit b0b880c2aa4e29e9524a373fc83052beba5e2729[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 21 17:04:16 2014 +0100

    Don't attempt to read if the channel is closed

[33mcommit d7ae2007a4519fa91762a5f39ca319be2eb01d33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 21 15:16:54 2014 +0100

    Fix NPE when using mock requests

[33mcommit f7b7df08e01993c0bd6833f2eb1811e12bb7d553[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 21 12:48:29 2014 +0100

    UNDERTOW-166 Make web socket encoders also encode sub classes

[33mcommit 622785fb2aeeef51873e6854b882c538806a29b7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 21 09:01:56 2014 +0100

    Tests for UNDERTOW-173

[33mcommit 1a6c9ae18031706b87066a8521fdcf63c6f564ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 20 15:39:14 2014 +0100

    Next is 1.0.0.Beta33

[33mcommit fdf02a6c07c145f5ba8765eab7247cd20d8c84c2[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta32[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 20 15:38:54 2014 +0100

    1.0.0.Beta32

[33mcommit 5bb21e256f96b5cc802f176742d56c1c07d95259[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Sat Jan 18 21:10:01 2014 +0100

    Fix typos accross the source before we go final (second half)

[33mcommit 6d7eb2c42c43846e9e542d26e05729382a686f0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 20 14:55:25 2014 +0100

    Revert "UNDERTOW-168 Don't strip the double slash when canonicalizing a path"
    
    This reverts commit 1818dc77b3cf3035fd04cad5747394b0e91a778e.

[33mcommit 904ed9d8972e24cea3c780ef1e19dc6b603eb20e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 20 10:53:04 2014 +0100

    Fix up issue with HTTPS in the undertow builder

[33mcommit 599c72018fbc85511f45e00b3dda123ef4c27ac1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 20 10:48:30 2014 +0100

    Send correct response code

[33mcommit 9e2144b35fd311577fd32d04744ea8c08b6558cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 16 10:52:10 2014 +0100

    Add ability to add HTTPS listeners using the Undertow builder

[33mcommit 3c95e770810132d11a4e418cec4c8eea64bdb8b5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 14 12:09:12 2014 +0100

    Fix bug in trace handler

[33mcommit 417f8f71e213a1163c41a7db4af3d9274bcdf501[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 13 09:19:17 2014 +0100

    UNDERTOW-172 deal with wrapped requests correctly

[33mcommit a0a26ee323399e14b256716525e7f09ff3f78aaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jan 11 11:35:55 2014 +0100

    UNDERTOW-172 The JSR implementation of the Undertow WebSocket session returns null from getUserPrincipal

[33mcommit f529ea1c3c79a752ba1e9a0073452ce3c45e98ee[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Thu Jan 9 15:19:01 2014 -0500

    Enhance SingleSignOnAuthenticationMechanism implementation to further simplify clustering integration.
     * Extract SingleSignOnManager interface - make AbstractSingleSignOnAuthenticationMechanism concrete
     * Add InMemory implementation of SingleSignOnManager, based on previous SingleSignOnAuthenticationMechanism implementation.
     * Make SingleSignOnEntry an interface, move implementation to InMemorySingleSignOnManager
     * Move SingleSignOn identifier generation responsibility to SSO manager, clustered SSO will want to override this
     * Add SessionManager.getDeploymentName() to uniquely identify session manager, add hashCode(), equals(...) methods
     * Now that SessionManager is hashable, map sessions by session manager instead of session id - session ids are not necessarily unique across deployments.
       - Fetching sessions via session manager (instead of deployment name) simplifies the clustering code, which will need to lookup the Session from the SessionManager via its session id
    Other SingleSignOnAuthenticationMechanism fixes:
     * SSO id session attribute is accessed during sessionDestroyed listener but is never set.  Set the attribute during session assocation.
     * Set of seenSessionManagers is read but never populated
     * Use WeakHashMap to fix memory leak of session manager instances in seenSessionManagers set following undeploy

[33mcommit 1ad43808f0d7c3e35dc59821aade56e1c8764a3c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 10 08:24:17 2014 +0100

    UNDERTOW-171 Calling setAsyncSupported on programatically registered servlets does not work

[33mcommit 6c8a5cf789ef1d752dd54ee25698e148a4244c86[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 9 11:35:23 2014 +0100

    Add host table to proxy code to allow for matches on virtual host and context path

[33mcommit 64d0d15ca161e1d594a6ffd484df80b52d36d099[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 9 07:59:08 2014 +0100

    Next is Beta32

[33mcommit e5bb3e9747cc629c3aa1b442d2bda38b130b51e9[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta31[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 9 07:58:46 2014 +0100

    1.0.0.Beta31

[33mcommit e6b5024e30a3f6ca86a4481c894067c60c7d2eb7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 8 16:18:52 2014 +0100

    Performance improvement

[33mcommit ab42de240a20697e1188cddf5de9e0e3a757811e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 8 15:00:52 2014 +0100

    Remove the SecurityContext attachment key, and move this to a field on the exchange

[33mcommit d722bb1ec30fa1bc48ffe8183f9c0b83012f0096[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 8 13:32:53 2014 +0100

    Remove unessesary sync

[33mcommit 126d04ea7ae64838c733e56a75b2104fdb48f1d8[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Jan 7 19:08:27 2014 +0100

    Fix typos accross the source before we go final

[33mcommit de470bf281895ec5a68a3a78f14638f997b7a715[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 8 11:45:40 2014 +0100

    Make HeaderMap use a fluent API

[33mcommit 963545634761a4bbb7fcddfa4c2ab1c432bd79d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 7 16:15:51 2014 +0100

    UNDERTOW-122 When using AJP automatically set the correct destination address

[33mcommit 7bece34ca4a7a4ef22a02ec8aa7fc7a240e78820[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 7 14:05:38 2014 +0100

    Split up the SSO mechanism to better support clustered SSO

[33mcommit ec04a925dad4a0535c46106e7e24da3b0bbd3419[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 7 10:06:05 2014 +0100

    Fix ordering issue with persistent sessions

[33mcommit dd8c6e258c55a09d12c2661312b4b180e09ae732[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 19:07:44 2014 +0100

    UNDERTOW-170 Don't expose io.undertow attributes to the Servlet HttpSession

[33mcommit 3909b978adcb2f7130317f78d66d1651cd3fcdbe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 16:55:38 2014 +0100

    Use a fluent API

[33mcommit a928d984d54be13ded4238b3a31f38c7eb1beb38[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 17:38:18 2014 +0100

    Add support for different time units in the response time attribute

[33mcommit 4e000456bca34fca0587c6b75e7ed2b13ff750f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 16:09:24 2014 +0100

    Remove use of % operator in status hash table

[33mcommit 445d577cb97c9d69b4927eb6c04e1fde41169ac3[m
Author: emag <lanabe.lanabe@gmail.com>
Date:   Mon Dec 9 23:02:45 2013 +0900

    UNDERTOW-159 Add ResponseTimeAttribute

[33mcommit 1cc8e846a8df364b2b9eb3a053ce46e17fad12ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 15:48:50 2014 +0100

    Add option to record request start time

[33mcommit 5efccc31c88921941d990aa6a8d028ef7f98e72a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 15:16:35 2014 +0100

    Move lesser used code into its own method

[33mcommit 5f8de78aff41982f731f06a6babd9ee5944c3142[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 6 12:26:49 2014 +0100

    Make server name configurable

[33mcommit 2dbc2523124a7df408d998828b495530585c3683[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 17:17:33 2014 +0100

    UNDERTOW-168 handle :// in URL

[33mcommit 94cd8882a32351f85cdb40df06e939b093751c2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 16:47:35 2014 +0100

    Use optimised algorith to parse the content length

[33mcommit c81c5b11a503606202c2a729e47c3b6b13ee6c0f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 15:54:39 2014 +0100

    Move some lesser used code to its own method to improve inlining

[33mcommit 1818dc77b3cf3035fd04cad5747394b0e91a778e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 15:31:13 2014 +0100

    UNDERTOW-168 Don't strip the double slash when canonicalizing a path

[33mcommit 791c2387ca3b14dfedbfc4bf2028232029e48556[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 14:25:02 2014 +0100

    Limit the size of the header string cache

[33mcommit 8f3a7f01f07a7dd22ca31a649bff8e0d44a7bbe4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 13:43:14 2014 +0100

    WFLY-2688 Don't call getOutputStream() as part of closing the response

[33mcommit c6d31135ae95e247a91510b393ee7e4611e43470[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 13:21:45 2014 +0100

    WFLY-2707 Filter.destroy() not called

[33mcommit 8fcdd74956e10f1aac4f11a5a346d94b48738149[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 11:16:05 2014 +0100

    Cache header values

[33mcommit cafc66bd6e1a8f11ac6a463a9fc295c0d741e887[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 3 10:30:02 2014 +0100

    Mark the authenticated session as being serializable

[33mcommit f22ce72f61b8343a93ea0a090cf34864eddbf778[m
Author: Takayoshi Kimura <tkimura@redhat.com>
Date:   Wed Dec 25 11:30:26 2013 +0900

    Rename jvMRoute method name to jvmRoute

[33mcommit 1aa4333c3ee7ca733fc2b63f9581fa16bba29282[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 23 16:30:39 2013 +0100

    UNDERTOW-111 IndexOutOfBoundsException from ServletPrintWriter.write

[33mcommit b491ee5bb1cefa0dd39b337a643d053d7c867441[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 22 13:07:08 2013 +0100

    Add SSO support

[33mcommit 03cfd8eb14adde2196ffbe70fddec54eadd85b13[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 20 14:19:16 2013 +0100

    Next is 1.0.0.Beta31

[33mcommit 576946630ae774125fb83efede84403bf0855359[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta30[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 20 14:18:43 2013 +0100

    1.0.0.Beta30

[33mcommit 326d486c0aa7c9cb7d3ff1208a312005861aa91f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 20 13:58:53 2013 +0100

    Fix handling of HTTP 1.0 requests with no content-length

[33mcommit f4bb2f7a2cc9a7bb078bea336669f88cec8e5a1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 20 12:04:15 2013 +0100

    Change form authentication to use the HTTP session

[33mcommit e615ea9d47587496f8481e6c0f3e039cd2f6b942[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 22:26:31 2013 +0100

    Next is Beta30

[33mcommit e0749ee1b0bcaf94015ab1f46bd4ac5e4a6e3305[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta29[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 22:26:07 2013 +0100

    1.0.0.Beta29

[33mcommit 2a5a920cab5e1dd673ca33f2d55f827b399931a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 14:44:01 2013 +0100

    Xnio Beta4

[33mcommit ef7990cf3c0438ea01e9cc1a645d6910746047b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 14:27:59 2013 +0100

    Fix parser bug

[33mcommit 2af03bb8261536f17310b2ffe75dfdf943d1962b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 13:28:08 2013 +0100

    Fix HTTP upgrade problem

[33mcommit d589a953a9785299507f38650a1599c89f3a466f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 13:19:33 2013 +0100

    Fix issue with HTTP upgrade

[33mcommit 788faa86779e1c0a40b1e0bdf061e206fc792e2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 19 12:30:12 2013 +0100

    UNDERTOW-156 include request parameters in saved redirect

[33mcommit f2c92139f6666f44402465471629a348d672aba4[m
Author: Anil Saldhana <Anil.Saldhana@jboss.com>
Date:   Wed Dec 18 10:53:02 2013 -0600

    UNDERTOW-156: test case to show original request params are not maintained

[33mcommit ec2e772d8646e778cc2ef3f33ad01f57a97bc7da[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Sun Dec 15 20:34:42 2013 +0100

    declares constant fields as static.

[33mcommit 4076b1e3393bb5bb33792656aac9773f4a4f6e84[m
Author: Bill Burke <bburke@redhat.com>
Date:   Wed Dec 18 17:14:04 2013 -0500

    ignorecase

[33mcommit 72f7c22e847eb2294026207fec2e4652f75f2988[m
Author: Bill Burke <bburke@redhat.com>
Date:   Wed Dec 18 17:09:59 2013 -0500

    isAuthMechPresent error

[33mcommit 2302f4b98b74295600e66dc28311fedc7992a00c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 18 16:21:55 2013 +0100

    Move bits of the path parsing into their own methods

[33mcommit 987a12786fee2b421f5e2d33e6d040e154af44c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 16 15:52:17 2013 +0100

    Add concepty of max sessions to the in memory session manager

[33mcommit 689e07da6fbbd6eddc2aa8d834e72a83ef184130[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 17 17:44:34 2013 +0100

    Move exclisivity into the normal load balancing client

[33mcommit c0c81b3ff3d87a16b81fb3e706e14ca119618c6d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 17 16:03:24 2013 +0100

    Change the way the proxy client works, and replace the Host concept with a general connection pool

[33mcommit b38f9bcec27ec7a1c052e69b0eb56559f7c23e07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 16 12:18:57 2013 +0100

    Next is 1.0.0.Beta29

[33mcommit a66c1026bcc070c9778dae029558dbacb8034408[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta28[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 16 12:18:21 2013 +0100

    1.0.0.Beta28

[33mcommit 33029cc0e94980f71a9d39a503ec6fb386992fb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 15 12:03:11 2013 +0100

    Add CAS to read listener to prevent race when request is dispatched to another worker

[33mcommit c09970dff84013da8e24fba6d366fe42858e1bd9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 15 11:29:24 2013 +0100

    Attempt to be lazy about suspending and resuming reads
    
    This reverts commit 702b6cd97d52e40025740cf3c2a19931292902cf.

[33mcommit c7cc44d04dca3d13232ac88f0aa0577e6ccc9763[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 15 10:31:09 2013 +0100

    Fast path HTTP versions

[33mcommit adbfc6f99b0134e330e8ba956068d89f71af96cf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 15 10:11:31 2013 +0100

    Fast path newline handling

[33mcommit b4d94eb7ea8f82d1b78b9408ff20b05a9f3f33af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 15 09:58:30 2013 +0100

    Fast path HTTP GET requests

[33mcommit b4feb033007f13db31c58964f7d955c73def83a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 14 19:10:00 2013 +0100

    Rename to pipelining executor and fix bug

[33mcommit 702b6cd97d52e40025740cf3c2a19931292902cf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 14 18:35:15 2013 +0100

    Revert "Attempt to be lazy about suspending and resuming reads"
    
    This reverts commit de14aaa2bd7a68675376368170e59b42a99ef727.
    
    Conflicts:
            core/src/main/java/io/undertow/server/protocol/http/HttpReadListener.java

[33mcommit ff3b083ad6818f272bb4f567b4ed07eea01cd687[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 14 18:32:38 2013 +0100

    Revert "Actually be lazy about suspending"
    
    This reverts commit 3f393d3f23acfb0b3de3af3622241cc1bd306289.

[33mcommit fcc6f4c525c51fa5988fa3ce6861d1b5ba3daf19[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 14 18:25:39 2013 +0100

    Fix encoding issue

[33mcommit 781c8cf0e10aae9c09ad37acef8cbec6d7f701ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 14 17:16:40 2013 +0100

    Add executor that will continue to run tasks in a loop

[33mcommit 095c83b14fa616b0a43a5ecce23a000aa60bbeb2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Dec 14 11:28:58 2013 +0100

    Remove @Ignore from test

[33mcommit 68c80289bf5598e3a8c7c0bbad67f65b9eac1d33[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Dec 13 17:09:01 2013 -0600

    Fix web sockets parameter matching

[33mcommit 6798bea377ada0499542887e9c81510bc7e03b07[m
Author: André Dietisheim <adietish@redhat.com>
Date:   Fri Dec 13 17:50:14 2013 +0100

    [WFLY-705] defaultAllow should decide if null-attribute is allowd

[33mcommit eefa4842eba87c273e68d8a633fc8b0a16a0e3ae[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Dec 13 16:07:18 2013 +0000

    [UNDERTOW-163] Split the test results for the different proxy runs into different output folders to avoid overwiting previous test runs.

[33mcommit 962ecf880c0a8391a42f56ca439f93942c7d5c0b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 22:10:06 2013 +0100

    UNDERTOW-165 LoginConfig.addFirstAuthMethod() doesn't addFirst()

[33mcommit ee2a7b9643475f8497ac2e4b2e4eaa26e37d27d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 21:37:35 2013 +0100

    Add utility method to check if a login method is present

[33mcommit 07a07b634c0d4462ae89a1d9e95fe908d367a034[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 15:53:52 2013 +0100

    Add convenience methods for adding authentication mechanisms

[33mcommit 05a62375ec903f1ac661f720cbb4cc58359b6d86[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Dec 12 18:28:51 2013 +0000

    [UNDERTOW-151] No longer needs to be ignored for AJP testing.

[33mcommit e51e561aee6d7ba790a059de26b23766f73b6824[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Dec 12 15:27:13 2013 +0000

    [UNDERTOW-161] An extension to the LoadBalancingProxyClient that allows for connections to be exclusively associated with the calling clients connection.

[33mcommit ad0e74123b8efa6676ee53b1ec596ce675542226[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Dec 4 18:06:34 2013 +0000

    Revert "@Ignore all Spnego tests for now, as they intermittently fail with -Pproxy"
    
    This reverts commit c94a0c03f03719c6c09f517c5b7a6cca447113d1.

[33mcommit 8b23bba23f5eacc72b178afca0b4e1462576442a[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Dec 4 18:03:55 2013 +0000

    Revert "More UNDERTOW-151 ignores"
    
    This reverts commit a7714daa1265bbdcc886271a7ecb6d120475145c.

[33mcommit 9e852ca2c2efcc2d77050706170fb379de0909ad[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Dec 13 13:01:30 2013 +0000

    [UNDERTOW-164] Allow the annotations to take a description and fire notifications for ignored tests.

[33mcommit 7e0fc374bf0ce49c8c0fdd2da4df3abcc8261c59[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 15:18:22 2013 +0100

    Fix issue with out of band responses

[33mcommit 139651ef1b5b77d977a2f56a3ccf2c6b941381e1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 14:36:32 2013 +0100

    Set the read listener directly, don't use the write setter

[33mcommit c2544c9647590932b9d249b1ee389b13585ecf35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 13:17:51 2013 +0100

    Add clear channel operation to remove the need to allocate object

[33mcommit 515c86580d4babcdbd11b3fced0f09bfb477bfdd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 12:58:35 2013 +0100

    Fix date handler

[33mcommit edb2ae6126c6c17d49fffbd5c19bc399859cd30d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 11 14:56:50 2013 +0100

    Move path matching into a seperate class

[33mcommit 8934f5e1483df4d7f25b7220429960b8fc766068[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 11 14:00:01 2013 +0100

    Change the proxy handler to act like a filter

[33mcommit a79937f089a2f2d3ace260d0a3e7ebd0ddceb517[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 11:36:57 2013 +0100

    Allocate setters lazily

[33mcommit 6ace70454973ac88c91dba648d72031d086fbff9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 11:04:58 2013 +0100

    Don't allocate an array for a gathering write if it is not needed

[33mcommit 4157384963f9cc23f3985251605091bf8aeae49b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 09:06:02 2013 +0100

    Reuse the ReadData conduit

[33mcommit fb4b6ed61a1192b8daa1822d81df7f2913b89ddc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 13 08:43:05 2013 +0100

    Reuse the fixed length conduit

[33mcommit 78959a2217685f54fe538a72b92a788f14803472[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 23:39:36 2013 +0100

    Re-use the response buffer when pipelining

[33mcommit fc65998746426aa50320b7aa82b5e8c1a5a085fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 22:46:23 2013 +0100

    Re-use the response conduit between requests

[33mcommit 03ef6a31885fa86de1f6c639a85ea6a0e509e8ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 22:25:24 2013 +0100

    More tightly integrate the pipelining buffer to reduce allocations

[33mcommit fe796784281b383fa68298758504b03cd853a3bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 21:03:23 2013 +0100

    Don't allocate default response listeners array by default

[33mcommit e1b1d11ee13d4dcc1c3e39c2c09a36ef08d86be3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 21:00:00 2013 +0100

    Don't allocate the exchange completion listeners by default

[33mcommit 829b4d7926b5f0c8dba27d9c6b3351ef44418e94[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 16:55:24 2013 +0100

    Lazily allocate the attachments map

[33mcommit 6fd5d23780a96353c1d245cb7cc1056c87cb1429[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 16:06:38 2013 +0100

    Change user agent access control handler into a more general ACL handler

[33mcommit e38e075dc009b4669c53f58d88dc38ac55964102[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 14:58:19 2013 +0100

    Don't allocate a response wrapper array by default

[33mcommit 3f393d3f23acfb0b3de3af3622241cc1bd306289[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 14:20:54 2013 +0100

    Actually be lazy about suspending

[33mcommit de14aaa2bd7a68675376368170e59b42a99ef727[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 12:52:48 2013 +0100

    Attempt to be lazy about suspending and resuming reads

[33mcommit e496b33dfcacf71738c251ed192b8f556d5c1b38[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 12:17:05 2013 +0100

    Break up transfer encoding logic into smaller methods

[33mcommit eaee8b0761b886ed53db65a1d9ed45bd3f8af55f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 12 08:28:33 2013 +0100

    UNDERTOW-162 100 continue responses do not work when using chunked requests

[33mcommit 0fd35e7e538656079ec99f5777ae693e9109679d[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Dec 10 16:26:59 2013 +0100

    Use latest plugin to support also windows

[33mcommit 73f77f2bf484477468e0b6682787f6bc0be85b4a[m
Author: André Dietisheim <adietish@redhat.com>
Date:   Mon Dec 9 20:07:49 2013 +0100

    [WFLY-705] implemented user agent based access controller

[33mcommit b50fca14bb0fb4f6f093e7b1ee91d0fb0f5d1dd5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 11 11:59:02 2013 +0100

    UNDERTOW-156 Add support for saving and restoring the request body when using form auth

[33mcommit 2c5c63af2961182cf56d419f22d2c50ccfab63c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 11 10:50:51 2013 +0100

    Remove JSP module, this is now part of Jastow

[33mcommit 7026c4e23abb9c1b2f8063271bc755e324a2d9d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 10 18:43:22 2013 +0100

    Remove uneeded classes

[33mcommit 91aec67bdedf346c7c189548d3b5c3461934f584[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 10 16:53:15 2013 +0100

    Add support for servlets that respond to file resource changes

[33mcommit 59d046d440cd7b30aa00a52815c8974009906fa7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 10 15:23:24 2013 +0100

    Next is 1.0.0.Beta28

[33mcommit d56ac546bd92f32f21dfe2b822c530acd2740a60[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta27[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 10 15:22:56 2013 +0100

    1.0.0.Beta27

[33mcommit d6472039f8799bbc7edd09b477f645d431a13ceb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 10 14:21:31 2013 +0100

    UNDERTOW-155 Fix issue with dispatch when context path is the empty string

[33mcommit 9b44ec5817e0e243415a1af8e81f61805b838c71[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Dec 4 16:42:20 2013 +0100

    Add autobahn testsuite testing
    
     - introduces -Pautobahn that tests websockets agains autobanh testsuite

[33mcommit 48a84dbd3a1453ddad588565403d9f61156acbff[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Dec 9 17:47:33 2013 +0000

    [UNDERTOW-158] Do not run the ClientCertRenogotiationTestCase against Proxy as it relies on being able to access the actual SSL session.

[33mcommit 806ae9d119c6bc73834b09aee498dcaa5b1dd3d3[m
Author: Stefan Guilhen <sguilhen@redhat.com>
Date:   Thu Dec 5 21:09:49 2013 -0200

    Add REJECTED TransportGuaranteeType and change handler to deal with the new type

[33mcommit b62822238ca3307133ebdf6c360f9d2f583584eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 10 08:38:09 2013 +0100

    UNDERTOW-160 Mark strings as being able to be encoded automatically

[33mcommit 83b6626db9a78c226cb66e505af17e73a5b084dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 9 16:17:31 2013 +0100

    Revert "Fix race when resuming reads"
    
    This reverts commit ef701bfc7e4af79f90f43f8712927ceaf3ade127.

[33mcommit 580d585d30bdc0ba1fdeaf125be6848d9ea75bcb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 9 16:16:04 2013 +0100

    Revert "Register a listener to suspend reads rather than actually suspending"
    
    This reverts commit 37c65543e4fc509becb6d41c10da51c5abd78058.

[33mcommit 285c3582aa56666888211fd717052fb79f687c27[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 9 11:29:16 2013 +0100

    Add ability to do both prefix and exact path matches to the PathHandler

[33mcommit 1e00f547d8a40e9fd2341e619ff8ab7a23088a54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 9 11:16:06 2013 +0100

    Add path template handler

[33mcommit 16c8e0c14e863adb568a4a67078029b46cff3d4e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 9 09:07:10 2013 +0100

    WFLY-2615 getHostPort() does not handle IPv6 addresses

[33mcommit e31d648cad020238d95ee3e84e3e39bef83d3753[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 5 14:28:13 2013 +0100

    Minor request parser change

[33mcommit 03957f3046b4587c1b4d0500451706bcce5cb0f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 5 14:10:13 2013 +0100

    Fix compile issue

[33mcommit a4e905fa7e3d663d8d8229ed608aaa043a926007[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 5 11:52:27 2013 +0100

    Implement JVM route based sticky sessions

[33mcommit ef701bfc7e4af79f90f43f8712927ceaf3ade127[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 5 14:05:39 2013 +0100

    Fix race when resuming reads

[33mcommit 37c65543e4fc509becb6d41c10da51c5abd78058[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 5 09:54:21 2013 +0100

    Register a listener to suspend reads rather than actually suspending
    
    This reduces the usage of epoll_ctrl a lot

[33mcommit 603b19cc5cdd3ec7a74dc6e6dc60585353af310d[m
Author: wojtask9 <wojtask9.kde@gmail.com>
Date:   Wed Dec 4 00:59:59 2013 +0100

    fix checkstyle (trialing space)

[33mcommit f04194a5a92fe46da5a60cc0afad8048cb248b31[m
Author: wojtask9 <wojtask9.kde@gmail.com>
Date:   Wed Dec 4 00:49:30 2013 +0100

    Update DeploymentManagerImpl.java

[33mcommit cdb24608503e0d7ef7f1a181c83a613b3fcae577[m
Author: wojtask9 <wojtask9.kde@gmail.com>
Date:   Wed Dec 4 00:37:30 2013 +0100

    Make JASPI work without loginConfig
    
    If I understand correctly JASPI doesn't need <login-config> entry in web.xml.
    
    We can register SAM module always using AuthConfigFactory without any xml configuration.
    
    I'm not sure if this patch is correct but it works on my system.

[33mcommit 6c8246dcba0be38796f1b4af87e1e0a663a85628[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 3 14:15:57 2013 +0100

    Next version is actually Beta27

[33mcommit b1c75e8626b4798a2e2aa5d63413cdb32155fab7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 3 10:31:54 2013 +0100

    Correctly copy the jaspi handler

[33mcommit 4a5b704dc04a09d0b166d44dc962508af02a6e71[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 2 17:17:13 2013 +0100

    Don't use chunked encoding when using non-persistent connections

[33mcommit c43a91e66efc11ee4fb9be48aaab1f46349aa239[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 2 12:55:37 2013 +0100

    Next is 1.0.0.Beta27

[33mcommit 33f8f4057c1ee53649c069ba9b9da2e7c2bf263f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta26[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 2 12:55:21 2013 +0100

    1.0.0.Beta26

[33mcommit 8a0af85532066b8ee2c9a6cac688e2f7c29f69f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 2 11:55:05 2013 +0100

    Remove unessesary dep

[33mcommit 4239bb39f0bf5a31378d3459dbf05e89f21292f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 2 10:43:46 2013 +0100

    Add hook for JASPI integration

[33mcommit faccdf540cc1a6e274fd0f4364a7c27149366e0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 2 10:40:59 2013 +0100

    Revert "Don't suspend reads in the HTTP read listener, just remove us as the current listener"
    
    This reverts commit a567f1159542a4c4234ecb73b88ff042b6c04cf2.

[33mcommit 951a18528eeb6bdbfef026cda1a359bf8e039067[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 1 21:34:34 2013 +0100

    Attach the web sockets version to the exchange

[33mcommit a567f1159542a4c4234ecb73b88ff042b6c04cf2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 1 11:36:41 2013 +0100

    Don't suspend reads in the HTTP read listener, just remove us as the current listener

[33mcommit 5358f848254f79e25d1caa207cfc893b57411bf0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 1 11:08:38 2013 +0100

    Add programatic way to register servlet extensions

[33mcommit 5bdabbb4ba08357b6a017ea1752dd19d45d68bbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 1 10:59:25 2013 +0100

    Add AuthenticationMechanismFactory and change the way that mechanisms are registered

[33mcommit b539d9220e297049efb50c9560e14af226e3f2c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 1 09:59:20 2013 +0100

    UNDERTOW-153 Make getContentLength() return -1 if the request size is too large to represent in an integer

[33mcommit 712ad1fa3fca00c8fc626c616e69faecec398cbe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Dec 1 09:56:04 2013 +0100

    Add AuthorizationManager to servlet to allow JACC integration

[33mcommit f01bc8dab877f18092130d0f19f856c380fae4e4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 29 12:17:26 2013 +0100

    Add support for SSL renegotiation for requests with a POST body

[33mcommit 4cabe8127e1bcb5624477bf4429b478a2bf77f56[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 29 11:17:54 2013 +0100

    Add proxy peer address handler to the Handlers class

[33mcommit 2248369a2eae4fb27245821e53e6d78f0851aa41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 29 09:30:11 2013 +0100

    UNDERTOW-152 Handle X-Forwarded-Proto

[33mcommit 1b5b40e2edce4d956fba74088a8b05bb91b49240[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 18:53:04 2013 +0100

    Stop the test suite foring the use of the NIO provider

[33mcommit 9811ce0e050f619315a29cbbbf5f3a563f62cc14[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 18:51:02 2013 +0100

    tmp

[33mcommit 15e5abbaa9cd073baae0ead4c589d7d554acd480[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 15:39:55 2013 +0100

    Don't force NIO implementation of XNIO

[33mcommit ac05a5240df4e782ed72d410788302d2a40cff78[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 12:56:53 2013 +0100

    Externalise checkstyle config

[33mcommit de47205560178b6f1dc6cea2865d87d4e2132a48[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 12:34:56 2013 +0100

    Change the API for SSL renegotation

[33mcommit 0335a1246de14ab66b84a73bacce38154f7763b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 11:31:16 2013 +0100

    Fix issue with renegotiation when running single byte tests

[33mcommit e8e09c7f14613a12d00e49a8e6df31c182011870[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 10:17:40 2013 +0100

    Fix the write listener in the framing code

[33mcommit 1c445933b1a060a0384461f2e75fdd2a4f82ce7a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 10:00:19 2013 +0100

    Xnio 3.2.0.Beta3

[33mcommit ce09043a9bb0039cc713cb1af74599a82345a423[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 08:59:25 2013 +0100

    Fix potential NPE

[33mcommit a7714daa1265bbdcc886271a7ecb6d120475145c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 28 08:49:10 2013 +0100

    More UNDERTOW-151 ignores

[33mcommit 85138b2a3b22a15678729480b72210cb82fb74fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 17:11:50 2013 +0100

    Add isUpgradeSupported() to the connection

[33mcommit c94a0c03f03719c6c09f517c5b7a6cca447113d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 17:11:17 2013 +0100

    @Ignore all Spnego tests for now, as they intermittently fail with -Pproxy

[33mcommit 1436083b6172290b61b51cd15e6ce91695e39a45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 16:14:09 2013 +0100

    @Ignore SpnegoBasicAuthenticationTestCase for now

[33mcommit f9d8e56e3b1d0c205589c1bc1b12afd04ab66887[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 16:02:52 2013 +0100

    Fix issue with AJP client attachments

[33mcommit 838cc065de7b383176377fe3a35ee566dd6c1afd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 15:49:36 2013 +0100

    Don't run SPNEGO tests under AJP
    
    Not sure why these are failing

[33mcommit bb29722695878be929b68f41c6b2ed94e2074ca0[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Nov 22 18:49:02 2013 +0000

    [UNDERTOW-37] Bytes dropped if expected character sequence not found.

[33mcommit 7e0e8f3cc757092a45802293f7108af701019233[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Nov 22 18:42:48 2013 +0000

    [UNDERTOW-142] Add testing for SPNEGO with fall-back to DIGEST based authentication.

[33mcommit ac7204ab8cabb197a1327e5bbdb6e0e2ed1917f1[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Nov 22 13:18:08 2013 +0000

    [UNDERTOW-141] Add a test case to test SPNEGO with a fallback to BASIC authentication.

[33mcommit f19d5da12dd24bde910f12e1c69c78d89d089046[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Nov 22 12:54:03 2013 +0000

    [UNDERTOW-37] Adjust existing tests so that multiple authentication mechanisms can be supplied during a test.

[33mcommit c7918994841b01c45022b3f223802c19e5f4def2[m
Author: Ales Justin <ales.justin@gmail.com>
Date:   Wed Nov 27 13:47:34 2013 +0100

    Fix duplicate chain::doFilter.

[33mcommit 8530c9c0f54d669a7688e41cc81493cb48c0eac0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 14:15:27 2013 +0100

    Change the way the web socket handshake works to allow alternate web socket implementations to be used

[33mcommit d3f60af076f2b80699989e82aafaa17ead2a073d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 13:10:54 2013 +0100

    Change the HTTP upgrade API to make it more intuitive

[33mcommit ad3ba1b665d380a9e22908cd6f98bfacbae61723[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 27 11:38:24 2013 +0100

    Fix issue with web socket request parameters

[33mcommit 58842ff5b2d9aa1c2e1dc2688a0a92c34cbc1022[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 26 15:49:50 2013 +0100

    UNDERTOW-149 Don't register the default servlet if it is already registered
    
    This also allows Wildfly to install it manually, and setup other mappings.

[33mcommit a660b751af3dd408f85c53473189488819e4f487[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 26 15:42:00 2013 +0100

    Add listener support to the graceful shutdown handler

[33mcommit c354230421aa3dd5d8c5b7230c6a4df01fb3d9bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 26 15:13:45 2013 +0100

    Add graceful shutdown handler

[33mcommit fbdee707839fccde941d5ceff4766b84de9b5cdf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 26 11:03:35 2013 +0100

    Fix up some TCK issues to do with expectations around fragmented binary frames
    
    I think the TCK tests are bogus but we can challenge them later.

[33mcommit dd9da1c23da932e764e690182bc6ae86010bae51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 26 10:23:53 2013 +0100

    Make sure the close message is sent in correct order

[33mcommit e4896c7018ebf4054e96eca7b629c3e4f9f2fb11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 25 22:37:58 2013 +0100

    Always use at least 2 threads

[33mcommit 85cd488fb43103d75f021f2302ca80933a1ed808[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 25 22:25:04 2013 +0100

    Use correct max message size

[33mcommit b6e3196e98e43d597221e901cb681efd5af442c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 25 13:24:20 2013 +0200

    Introduce some utility classes for dealing with framed protocols, and port the web sockets implementation over to them
    
    The most user visible change is that now the underlying web socket implementation deals with
    continuations automatically. Messages with multiple frames are now automatically merged into a single
    channel.

[33mcommit f9193f8aaf0bbc554e692e812475b30e9560fe23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 25 14:12:56 2013 +0100

    Request dispatch query parameters again

[33mcommit bd4bcb836a5f95722ca303820f7ebe83b9199c67[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 25 11:19:56 2013 +0100

    Use the is_ssl AJP attribute to set the request scheme

[33mcommit a01807450d3b3d7e055f6ca8588de2e2e199efc9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Nov 23 09:09:40 2013 +0000

    Fix big to do with buffer flipping the the pipelining conduit

[33mcommit 959043329cd75e3019ec3c1dd6e5e19b3cabe6e3[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Nov 21 10:25:21 2013 -0600

    Properly log exception

[33mcommit 8b5a3eac1d255b7127383aaf36769aa85d31ed24[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Nov 21 17:29:00 2013 +0000

    [UNDERTOW-143] Add the message exchange for a standard SPNEGO authentication.

[33mcommit 281c19b599a7333d62b99b9bdccc30b59b88033a[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Nov 21 15:54:38 2013 +0000

    [UNDERTOW-37] Added initialisation of a KDC as a basis for all SPNEGO based testing.

[33mcommit 0c159ca36700bee14a3f675f3435f95180609edf[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Nov 20 17:59:39 2013 +0000

    [UNDERTOW-143] Test for SPNEGO authentication in issolation.
    
    To be continued...

[33mcommit 3a859f7f1a5809d828bcefea6e5f7af64627b956[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Nov 20 17:00:47 2013 +0000

    Sort the versions alphabetically as requested in the preceding comment.

[33mcommit 60f3e9463e46633a9c7e9afee36887d0831ea4d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 19:01:13 2013 +0000

    Next is 1.0.0.Beta26

[33mcommit d54965568d298d9330c7297a1581868a491268f4[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta25[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 19:00:46 2013 +0000

    1.0.0.Beta25

[33mcommit d3991fec74918dbc59107e55f2b3340c84d39384[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 17:52:51 2013 +0000

    Fix up cross context session handling

[33mcommit a5c94847d1556b3f467554a7a9c5df762738f4f3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 15:14:02 2013 +0000

    Fix query param aggregation problem

[33mcommit 99f004466a36b6a104fc200c42445c23efc86213[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 13:43:38 2013 +0000

    Fix issue with resource remove events

[33mcommit a26ba08c72c95046ac4ec5739e3fe348fb93f61a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 13:14:56 2013 +0000

    Fix chunking bug when flush is called followed by writeFinal()

[33mcommit 18adaf9aed35d64012d4f44c113ba7faedd074f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 12:59:29 2013 +0000

    Fix up fluent API

[33mcommit 9b19ce6e4cf39739e25b19cd24687ed3a0063edb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 12:53:33 2013 +0000

    Fix chunking issue when write() is called with empty buffer

[33mcommit 655ef12c4c0bb245e0aafb27ae8d3a34ad5ebe0a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 12:34:58 2013 +0000

    Fix chunking bug when writing zero bytes

[33mcommit 5af8673468f1c8a0fd7fefc4d81d17df4670911c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 11:11:46 2013 +0000

    Add support for lazy registration of client endpoints

[33mcommit 1dc678275bb794fec7e0d2680ac5bc3b2633d850[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 21 10:22:29 2013 +0000

    UNDERTOW-123 Add default web socket container usable in a SE environment

[33mcommit c788673d2fea81284ec1b1af416c5eb0b0180a74[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 20 12:58:26 2013 +0000

    Fix issue with file resource manager

[33mcommit f8440a534a88ecaea53934a366a614df4a3bf589[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 19 14:35:05 2013 +0000

    WFLY-2525 Make sure the JSR-356 filter is marked as async supported

[33mcommit 20dcce403fc2cd57b9a8a03735be11158ed1c547[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 19 09:46:53 2013 +0100

    UNDERTOW-138 Use the default charset to determine the request encoding

[33mcommit ed1b975dc64059b6cc2bf53037267d789f3aa4ef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 19 09:42:02 2013 +0100

    UNDERTOW-138 Make sure the default charset is applied to the form data parser

[33mcommit 194d9543f58dc21db59e9e7b7be330d4ff17301d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 18 21:20:11 2013 +0100

    Next is 1.0.0.Beta25

[33mcommit 869f6818b8a38a0ea3aef14f39d2e93590c31134[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta24[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 18 21:19:41 2013 +0100

    1.0.0.Beta24

[33mcommit 6c291b13510aca4f61948d2dcd0afc5c05435139[m
Author: Marko Luksa <marko.luksa@gmail.com>
Date:   Mon Nov 18 15:30:24 2013 +0100

    UNDERTOW-137 ChunkedStreamSingConduit sends bad chunk header when response is empty

[33mcommit ab9988ca82d3fd762a298ff0b65192d01576335d[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Nov 18 14:33:15 2013 +0000

    [UNDERTOW-135] Correction to spelling mistake on internal enumeration.

[33mcommit 379eb1218a0686626cf85a189a630f41bc293e18[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 18 10:07:38 2013 +0100

    Fix cross context session handling

[33mcommit 2e3b067fda712ede851bfa8432e6d8e58abbc20a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 18 09:52:51 2013 +0100

    Fix query param aggregation in the request dispatcher

[33mcommit 6c1d0e8d1a79a4e044ab980788ded6458d33a341[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 18 09:52:16 2013 +0100

    Fix issue with writeFinal on the response conduit

[33mcommit 72e538a3490d7a6283f9a4ead6fcad2ea612c2bd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 17 18:42:08 2013 +0100

    Fix NPE in query param aggregation

[33mcommit 4ba8eceffe9ee533cdd5a4fdca6dad3d7ee0cd53[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 17 18:35:27 2013 +0100

    Fix regression when serving resources using the writer

[33mcommit 0cbd86085f39ed0c3401a31c8cc1cd146b43bccf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 17 18:09:01 2013 +0100

    Fix bug that was introduced into the chunked response channel

[33mcommit 97af282171299cd79a7824591919a7b031703297[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 21:25:31 2013 +0100

    Fix issue with flush() on the undertow output stream

[33mcommit a22fb9409b44ecfb074ac685d7beaf7b09321ddd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 21:01:33 2013 +0100

    Fix potential NPE

[33mcommit def8e4e467e6e21d89b22be8d4ef31a312da846e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 18:00:26 2013 +0100

    Next is 1.0.0.Beta24

[33mcommit fd8aeaa097ef044060cdfee5891575d27bb56e7f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta23[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 17:59:54 2013 +0100

    1.0.0.Beta23

[33mcommit eaf90552ab51da6d22a4aa3881f6f75e3ea40871[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 09:23:32 2013 +0100

    Test modifying the path of the session cookie

[33mcommit c1672dcd58569056c0ac4e03063dbfae1c4704a0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 09:23:26 2013 +0100

    Fix logic error

[33mcommit 94f14d3a09455d805d0253cf362fe6bb518f83a2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 15 09:23:07 2013 +0100

    Fix fluent API

[33mcommit 95b459f667af3ff88d6d6c06655b93de498e6874[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 14 07:53:25 2013 +0100

    Fix port parsing bug

[33mcommit d4e40f53ddd9643673d1305fbae1bb795fefd89a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 15:05:27 2013 +0100

    Next is 1.0.0.Beta23

[33mcommit 9508d5c5cc3172e287a216632d74d6a077837b37[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta22[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 15:05:03 2013 +0100

    1.0.0.Beta22

[33mcommit 01a8a842b0150e6a443e95feeca95eb623a2087b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 14:59:39 2013 +0100

    Fix some HTTP client bugs

[33mcommit 8e08411beaf579effdb6be1323e195db722716c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 14:47:08 2013 +0100

    Fix bug in chunked stream sink conduit

[33mcommit 317d413c9050fcf6cd7413dc8389210e676def45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 14:45:35 2013 +0100

    Fix bug in file error page handler

[33mcommit f20ddbca77788f338d6a5b3a7657ae01eb2c17e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 12:35:19 2013 +0100

    Fix issue with HEAD transfer encoding

[33mcommit 5369dd77c402acaffdaae39d1ad2bbbf22185967[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 12:17:50 2013 +0100

    Fix potential NPE

[33mcommit 54e7dfc5a6be7a19b47477777b481a33a83f9b7c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 12:05:41 2013 +0100

    UNDERTOW-128 Listener instances not released on undeploy

[33mcommit 451edec65e82b4b3f89ae5b1c2581360bff25497[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 13 09:49:54 2013 +0100

    Use balancing tokens by default in the Undertow builder

[33mcommit b4080d82700bf08657bece81b7abad27d314d69f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 12 17:24:54 2013 +0100

    Add support for SSL renegotiation in the client cert case
    
    This requires an XNIO release to actually work

[33mcommit 39bd01d97ba7783fd2b47fc6c19459e9ddf118c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 11 14:57:21 2013 +0100

    Fix AJP issue

[33mcommit a698fddd13fa7002809d0fdcc7383da069561839[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 11 14:50:18 2013 +0100

    UNDERTOW-127 HttpServletResponseImpl.setContentType() does not ignore quotes around charset

[33mcommit 1eb6e8c2cc9f09f48786681a6ff7ba4325084c00[m
Author: da-z <da-z@users.noreply.github.com>
Date:   Sat Nov 9 22:09:55 2013 +0200

    Update FormAuthenticationMechanism.java

[33mcommit 69a30ab65e51fbfbbe81074a8026f819fae1c3cc[m
Author: da-z <andreizinca@gmail.com>
Date:   Fri Nov 8 11:42:22 2013 +0200

    Fix attempt for https://issues.jboss.org/browse/UNDERTOW-124

[33mcommit 8b35d7e1b4a82b4cbd194f0a4f9a624c508daa64[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Fri Nov 8 21:43:04 2013 +0100

    UNDERTOW-125 UndertowSession#addMessageHandler(MessageHandler)
    does not take all onMessage-methods of the provided message
    handler into account.

[33mcommit 8d1e40cdd1ce7364bd3e2690428121977652cbbe[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Fri Nov 8 21:26:14 2013 +0100

    - replaces HashMap by EnumMap where the key is an enum,
      as EnuMap maps have better performance and memory
      characteristics for enum keys.

[33mcommit 7ad1ecaac3c1a50b126b17f7b9e331852b735eed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 8 15:48:45 2013 +0100

    Copy to direct buffers in the sender

[33mcommit b81d9e57cb8d77f67957da9eb8df4122aec3cb69[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 8 14:35:52 2013 +0100

    Add parameter to the authtenticate method to determine if caching is required

[33mcommit 49fa531c697b64422879757d1f4707ffeba50103[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 6 11:22:13 2013 +0100

    Make sure we use absolute redirects

[33mcommit 728cf1580a7701e6c3ac94bb3f6d0fcf787d67c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 6 10:01:55 2013 +0100

    Make the ignore flush logic smarter

[33mcommit 566df2205eb0fb718fb776d1af7774ff2202d483[m
Author: Ken Finnigan <ken@kenfinnigan.me>
Date:   Tue Nov 5 11:25:10 2013 -0500

    UNDERTOW-122 Mismatching Host and Port being returned from HttpServletRequestImpl methods when Proxy present

[33mcommit b513ddde90b1f946604eaff5029898b093685598[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 5 18:03:23 2013 +0100

    Next is 1.0.0.Beta22

[33mcommit cb67e0227072ef3d9c033fa9fa329136d652911c[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta21[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 5 18:03:00 2013 +0100

    1.0.0.Beta21

[33mcommit 69a1b0a494e1b0c55cfcb293d63449717f201957[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 5 18:00:13 2013 +0100

    Use XNIO 3.2.0.Beta2

[33mcommit f091bb6016edf65a0e613d22a53828728575bd2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 5 13:06:00 2013 +0100

    Fix issue with thread pool inherited access control context

[33mcommit c6822e362ea807323309e7acc6e125c58a76a31f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 4 11:21:27 2013 +0100

    Make proxy handle connection close better

[33mcommit cb829f36b8406eadf70b90cb9c99d2c179c77b91[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 4 10:53:20 2013 +0100

    Minor Javadoc

[33mcommit 16cac0fea4f4ad86017d4f0588edaf615046b01b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 4 10:52:59 2013 +0100

    Handle connection close from a backend properly

[33mcommit 744ceed2cf40063806a24eaa62eb0cc13fa8d4f3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 4 10:33:40 2013 +0100

    Handle proxy timeout better

[33mcommit d1b166c634a90c08d73d61c7376d68b2f4c8bec9[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Sun Nov 3 14:44:41 2013 +0100

    - removed useless creation of StringBuilder

[33mcommit 7595debb0c5250a3e1519cae438bcc0f7733d0a6[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Sun Nov 3 08:43:38 2013 +0100

    - replaces manual array copy with System.arraycopy

[33mcommit b4d5490760ebd98f36d2914912c2f3896eda843f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 3 14:04:43 2013 +0100

    Add toString to header map

[33mcommit 797068a20fd96e15f0d7637a6cb41dbb689ba911[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 3 13:20:39 2013 +0100

    Make HTTP client handle failue to connect better

[33mcommit 77b62ffbe63b2d528a41a15a8266da03954b5590[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 1 08:47:17 2013 +0100

    Implement Part.write

[33mcommit e2fb24729bfced782fbcb7491dbed87b2634cce6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 1 08:45:22 2013 +0100

    Add httponly to version 0 cookies

[33mcommit 676044c35f0215584a309de56ab8afa6afa4156f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 1 08:44:59 2013 +0100

    Update to latest release of jastow

[33mcommit 111c862bd25b007463e309a765519120b0f389cf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 1 08:41:23 2013 +0100

    Change servlet error logging

[33mcommit fdb137d8cdfeda419b166fba82e8432240ca9d32[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 31 14:52:57 2013 +0100

    UNDERTOW-119 Exception in ReadListener.onDataAvailable() may cause infinite loop

[33mcommit 634cc49ae0d692d364b7ef267c6cd40be8152aa6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 31 14:45:28 2013 +0100

    UNDERTOW-117 Implement cache expiration for files based on the Xnio watch service

[33mcommit f21d8c74212dbd84f1128f6c1bf2872b8529e405[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 31 12:11:29 2013 +0100

    Add option to ignore explicit flush for performance reasons

[33mcommit 81821b7c228db9f265a048bb4e27b5edf13a6781[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 31 10:32:53 2013 +0100

    Fix NPE

[33mcommit 18ed98395d548365458cb68af44f46e2e32b9cbc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 31 10:13:39 2013 +0100

    UNDERTOW-112 Fix chunking performance issues by using writeFinal to write the chunk terminator

[33mcommit 5a78a51796f8b8af93e90e545d098e70cc670962[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 31 07:31:52 2013 +0100

    Change websockets to add the filter on demand

[33mcommit 5f78b1898fba55ba65e1b5fe3cff3cd69300576f[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Wed Oct 30 21:01:55 2013 +0100

    - improves performance of HttpString#appendTo(ByteBuffer)
      by using the bulk put method of ByteBuffer.
      Subclasses of ByteBuffer provide optimized implementations of
      the bulk put method which does not use a loop over the byte array.

[33mcommit e504241e6f5c70d23fa5832a397c03f06f5ec912[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 30 20:08:41 2013 +0100

    UNDERTOW-118 TCCL not set on HttpUpgradeHandler invocation

[33mcommit 4c50dcf6f03e59046468ae9c116a1bbe0b3bfce5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 30 15:38:53 2013 +0100

    Upgrade to XNIO 3.2

[33mcommit 227f1e60332b88a9af5acc3ccfa0daa40a1e209b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 29 13:24:28 2013 +0100

    Add the abliity to close the resource manager

[33mcommit a2bc6aa31b482c0fe30f33e0681b6f61661b9083[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 29 10:48:44 2013 +0100

    Change order of calls

[33mcommit 4bbfca1861e8e4d551bb906e238c59ec879d5ad5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 29 10:31:33 2013 +0100

    Make sure the max age of the buffer entry matches the max age of the cached metadata

[33mcommit 73d40aeb4654bfaf0b9e2a936969b1353475115a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 29 10:23:40 2013 +0100

    Don't cache content-length, to prevent it from getting out of sync with the underlying file/cached entry

[33mcommit 6f5fa13bfee7ff4268fb9709f101b358a778ed44[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 29 10:01:47 2013 +0100

    Fix issue with query param aggregation

[33mcommit 95210e57c3205b5d00629f91f3b93c15fe31b3d3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 15:24:15 2013 +0100

    Next is 1.0.0.Beta21

[33mcommit 6b45a41567f2f2ed182ff5114b7814db10b8f317[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta20[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 15:23:45 2013 +0100

    1.0.0.Beta20

[33mcommit 8f01c6382a1d3001e1f0345bc2853a5502d48ab4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 14:38:45 2013 +0100

    Always redirect if there is a default servlet match on a directory

[33mcommit 42bb983128d42efc13a9a9a8cf501823f8e417ff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 13:49:07 2013 +0100

    Fix issue with the default IO callback

[33mcommit 4aceb2d7f1c627b4147c70fc14f60f42edc4b1fa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 13:48:48 2013 +0100

    Fix transfer encoding bug

[33mcommit 999941c1bc358f7ec27f0b7d3c530873141e1385[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 12:28:23 2013 +0100

    Simplify response content encoding selection logic

[33mcommit c885883fd6252fa5062ecefa494b578db9dfc069[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 10:57:53 2013 +0100

    Move some of the lesser used logic out of the main event method on the listener

[33mcommit 429fdb2e9161feb9bb633284ebe353902f7d50e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Oct 27 10:11:15 2013 +0100

    Change header map slightly to allow code to be inlined

[33mcommit 5e41be5e29d4f826707dc72a0ccd396a1252dc22[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 24 11:17:28 2013 +0200

    Fix issues with file canonicalization

[33mcommit 7d8aa461aedccfad5d07bf7fd398afe96127430f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 22 16:51:04 2013 +0200

    UNDERTOW-116 FileResourceManager should use canonical path

[33mcommit e4e9fdc90eea74608e49f1877792c3ba70555356[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Fri Oct 18 22:29:04 2013 +0200

    - replaces #toLowerCase() with #toLowerCase(Locale),
      #equalsIgnoreCase(String), #compareToIgnoreCase(String),
      or #regionMatches(boolean, int, String, int, int). #toLowerCase()
      without a Locale may lead to unexpected results in JVMs with Turkish
      locale (s. JavaDocs of String#toLowerCase()). Additionally it improves
      performance as #equalsIgnoreCase(), #compareToIgnoreCase() and
      #regionMatches() are faster in comparison to equivalent
      code which uses combination of #toLowerCase() and #equals(),
      #compareTo() or #startWith().

[33mcommit 40c230fad43db1ae3cac556e3da96a2ce27d6d73[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 22 08:08:15 2013 +0200

    WFLY-2351 Escape servlet exceptions in the error page

[33mcommit befb7db5650ce5c231cba7f96f7558a67b83c54f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 18 11:57:44 2013 +0200

    Next is 1.0.0.Beta20

[33mcommit cc806b1a5d25ea794f00de5bf4f71f426f630275[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta19[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 18 11:57:12 2013 +0200

    1.0.0.Beta19

[33mcommit ecd8a177e12a1883bdf705942f5e287e35ad06a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 18 11:18:32 2013 +0200

    Add test for SSL with lots of data

[33mcommit a66f2e6d4bc9da09314433dd31cd91db2fecb1b9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 18 10:20:24 2013 +0200

    Proper fix for the query string forward problem

[33mcommit 6b0cdad78f1e0b4b1232d1ebb2156835166d380d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 17 19:47:41 2013 +0200

    Fix query string append order

[33mcommit e846f27382cff5f9724ff0fb74059f5fa465db25[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 17 18:16:59 2013 +0200

    Update readme

[33mcommit 4a1ede98384f6b8683b2596568090cb51e7fb255[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 17 17:17:22 2013 +0200

    Fix concurrent modification exception

[33mcommit 8ff0d60912bd4fd5f2163359955dabe2c98e1973[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 16 16:31:30 2013 +0200

    Fix up examples

[33mcommit c6d4bcbbe8a382a2b1df14b6997fa4607d864b89[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 16 16:23:33 2013 +0200

    Minor javadoc

[33mcommit 299aa3d9bf0fdc67ee224d2b82de306a080ebea2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 16 15:59:06 2013 +0200

    Introspect servlets that are added to the deployment for annotations required by the spec

[33mcommit 02e6908b6a865b14262bc7a6c31a502f51029bee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 16 15:31:56 2013 +0200

    UNDERTOW-114 Don't pass ServletContextImpl to servlet extension

[33mcommit 6ce42dee4b6d2988c8f7f4512da3938489c62167[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Tue Oct 15 21:33:11 2013 +0200

    - fixes small bug in #isIdentity()-method (String.equals(HttpString) returns always false; replaced by String.equals(HttpString.toString()))

[33mcommit 5690b84fa9a3c6a028b18f97fbde2cd8fcb4bacf[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Tue Oct 15 23:43:59 2013 +0200

    - uses #valueOf(String) to obtain an instance of a wrapper object from the given string; if possible #valueOf(String) would return a cached object.

[33mcommit 66ffec290abfbb57408a47cd578da410567e62e4[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Tue Oct 15 21:23:04 2013 +0200

    - fixes the initialization of state and remaining fields in case size is zero (Long.equals(Integer) results always in false; replaced by simpler and faster code).

[33mcommit 6195778ddde36969e5f23d8a14699b9b4c4289c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 12 11:10:36 2013 +0200

    Allow servlet deployments to specify the URL encoding on a per deployment basis

[33mcommit dd89fc7710a556f278c80ed2efceedd1fba6518d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 12 11:06:59 2013 +0200

    Improve the URL decoding handler

[33mcommit 55e50280ce8cbcd1ba818db5db9f9189a84c5824[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 12 10:55:58 2013 +0200

    Add ability to set default response encoding for servlet deployments

[33mcommit 202745b29497af75b09abe318448301933321551[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 14:24:25 2013 +0200

    Remove in place UTF-8 encoding and add flexible encoder instead
    
    This is slightly slower, but the flexibility is worth it, and the speed difference
    is unlikely to be noticable in practice

[33mcommit 48f5e79baa22414ab9d5f9154e88dc7faf6e351e[m
Author: Shelly McGowan <smcgowan@redhat.com>
Date:   Fri Oct 11 09:16:50 2013 -0400

    Update Java EE API dependency versions

[33mcommit de03269f56c71d04dfa45db328fb25ee9ae9e822[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 15:17:39 2013 +0200

    UNDERTOW-111 IndexOutOfBoundsException from ServletPrintWriter.write

[33mcommit 1fbed6a5a8d82e68eea67a7de26679cc6626a48a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 13:43:00 2013 +0200

    Optimise AJP parsing and only perform a URL decode if required

[33mcommit e0c493549eb2b0501f7a63dabc0a42f88f8a7ef3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 13:25:36 2013 +0200

    Improve charset handling in the AJP parser

[33mcommit 48f36c0b88bfe762acd54819161f2279d7376864[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 10:04:00 2013 +0200

    Next is 1.0.0.Beta19

[33mcommit 3925e8e0a30ea1f1a8d10f187fd87f46a235a17f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta18[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 10:03:30 2013 +0200

    1.0.0.Beta18

[33mcommit dd1ba7c5230d232557492e0b8b40507b8a7754a4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 09:49:36 2013 +0200

    WFLY-2284 Aggregate query string for forward and include requests

[33mcommit 725ca32a69b569136a82f7133b3b2f2ffa307657[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 09:09:06 2013 +0200

    Add another welcome file test

[33mcommit 09bd40d5ab9adc5be9d935c2c738dee342699588[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 11 08:59:56 2013 +0200

    Use correct mapping data for welcome files

[33mcommit 8cb428216d95e15eb9dd38d27bd3ed7b7ba14891[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 14:53:26 2013 +0200

    Make sure all file resources are represented in their cannonical form

[33mcommit 44375cec825e959ac67f9a326f2ec37c62387375[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 12:40:14 2013 +0200

    Return 0 instead of -1 if the stream is done

[33mcommit dee04885838049c34105ae7816f075b98f55d169[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 12:32:33 2013 +0200

    WFLY-2259 JSESSIONID in URL should be lowercase

[33mcommit 7e9e2164f07cb2e75e543f9c5b304bffbbf4971d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 12:27:12 2013 +0200

    Fix issue with welcome file mapping

[33mcommit cb7b3eeeae5898ccc9703deeaaf0388441609f14[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 11:59:06 2013 +0200

    Fix some AJP issues with the reverse proxy

[33mcommit 04d240bc2a7a5421a19987c747c88c2c356efdb3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 9 08:49:34 2013 +0200

    WFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parametersWFLY-2251 Fix issue with AJP and path parameters

[33mcommit 0a39b189db3a25f9eafad57f437d755ce3db0063[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 8 14:27:06 2013 +0200

    Change servlet form based auth to store the redirect location in the session

[33mcommit 6f788e1780b1aabccd802e3c4cda101b5f758559[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 8 14:17:52 2013 +0200

    UNDERTOW-110 Fix NPE

[33mcommit 8a2c235fc40c90456c970cb4b9276576f8a1fb9f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 8 12:43:34 2013 +0200

    Fix autobahn javadoc

[33mcommit fed5094277a68ea000e9fdaf7e4cbf6419279035[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 5 09:40:54 2013 +0200

    Handle connection close properly in the reverse proxy

[33mcommit 9d818130e5422d57ce75c9b53dcc44c7e06ba695[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Oct 5 09:12:26 2013 +0200

    Change client connection to better handle the remote end disconnecting

[33mcommit 799d96693ba48bb2934911102e1cd7c1c065203a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 15:13:12 2013 +0200

    More API cleanup

[33mcommit c9c28e3bd8b5405d3cf6897823eb2f8ac6405754[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 14:54:50 2013 +0200

    Move class to correct location

[33mcommit 3b00bba34fb2364ac5f71ca6c24743ccf98bb405[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 14:44:04 2013 +0200

    Move class to inner class

[33mcommit 013ab34db9f415c2b5faefe7743079bfefb1f019[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 14:29:56 2013 +0200

    More API cleanup to move connector related methods to the Connectors class

[33mcommit 9e3e2edafc3fe9011968e6afaee248395d00dcbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 13:53:37 2013 +0200

    Remove some public methods from the exchange and move them to the new Connectors class

[33mcommit 0b3c0094f73ca5a6bf7678215fd13b7de1aa9f4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 11:15:36 2013 +0200

    Add a path template matcher as a first class construct

[33mcommit 95440189b544925e5369b065bf64b4900f2697f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 09:37:21 2013 +0200

    Next is Beta18

[33mcommit 76874eba8227561d5c8dacba8f6344ce82c2b82d[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta17[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 09:37:01 2013 +0200

    1.0.0.Beta17

[33mcommit 55503af753f3402e6f528e57b851ea9ffb87a6b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 09:27:47 2013 +0200

    Use host string in X-Forwarded-For header

[33mcommit b6e1189251935c21fca3388d996d9f8a11e7582c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 4 08:22:54 2013 +0200

    Close both sides of the channel on error

[33mcommit 5e54f966f4e094091a7a42abbbd7795def60cd3f[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Oct 3 13:52:45 2013 +0200

    Add content type from file test

[33mcommit 08eb0f5703f0713ad65f670ef4eacb198626384a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 3 13:30:42 2013 +0200

    WFLY-2157 Add proper support for URL based session rewriting

[33mcommit 82b4647e9b1592257610ada71fd7cc2d994d90dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 3 12:20:44 2013 +0200

    Implement some missing ServletRequest methods

[33mcommit 2fe1719e2fc5ac3d9a409965fc763e797c052351[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 3 11:40:20 2013 +0200

    UNDERTOW-108 Various improvements around peer address handling
    - Fix NPE
    - Respect AJP remote address field
    - Add handler to support the X-Forwarded-For header
    - Add handler to resolve forward/reverse peer addresses

[33mcommit 3c2defda1893a92151cdfccc81e4a810e8ec99f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 3 09:07:47 2013 +0200

    Only set the character encoding if it has been set either implicitly or explicitly

[33mcommit 95f0dddc87187f917514546109715aa819d6d4e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 3 08:26:02 2013 +0200

    Reject access to WEB-INF and META-INF

[33mcommit d5c5a4b0a8ce4e5880caeee2690760282868f91d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 3 08:21:21 2013 +0200

    Revert "Reject access to WEB-INF and META-INF paths at the dispatcher level"
    
    This reverts commit a56eca7eabbbcebbf8e365164872e7cb347a6631.

[33mcommit 8cb8e13977b32d499268c250d9770fad89f60857[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 2 11:56:35 2013 +0200

    Next is Beta17

[33mcommit 7df9f77e0af1ecb09e1a97284d876aa44a716cb2[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta16[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 2 11:56:07 2013 +0200

    1.0.0.Beta16

[33mcommit 22cc6b31fa3d14bdc8ae5b2f005d902f6dc77829[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 2 11:42:09 2013 +0200

    Add max-age to version 0 cookies
    
    The TCK seems to expect it even though it is not in the netscape
    cookie spec

[33mcommit 9cf1977162eba539be1b27dcb85dbbd54783f425[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 2 11:25:38 2013 +0200

    Use correct name for client cert authentication mechamism

[33mcommit e298bab9d6d108397b51209eddcf4588e154d234[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 2 11:25:20 2013 +0200

    WFLY-2200 Fix NoSuchElementException

[33mcommit a56eca7eabbbcebbf8e365164872e7cb347a6631[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 2 11:16:22 2013 +0200

    Reject access to WEB-INF and META-INF paths at the dispatcher level

[33mcommit af00881f8f2a142b7efaba9d97506910d82b5942[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 1 16:32:47 2013 +0200

    Next is Beta16

[33mcommit 2d1d7727143374e1ad0b921ac5fc24540908d377[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta15[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 1 16:31:05 2013 +0200

    1.0.0.Beta15

[33mcommit 00c8950eb18c3609580a4778f77a70257765aa3f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 1 15:24:58 2013 +0200

    Force connection close if the connection is not persistent

[33mcommit d37fca6d571c2dde20740dc82309c564ae874f06[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 1 11:36:49 2013 +0200

    Fix some race conditions in annotated endpoints

[33mcommit d22dc0edeba713e689d59306cb44768795e2570d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 1 10:24:54 2013 +0200

    Fix some web socket issues to do with close frame handling

[33mcommit 8e80e5af58a2db3b051420eb6d86bf4066e7015d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 22:04:16 2013 +0200

    Add logging for endpoints

[33mcommit c80b24618c3abccdccbb137216c321a5653f817e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 21:43:20 2013 +0200

    Correctly handle zero length web sockets

[33mcommit 66ebc8328596dfbac95a46b1a5381c6543518114[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 20:26:02 2013 +0200

    Fix issue with HTTP 1.0 requests causing CPU spinning

[33mcommit d603baf1c6e6a37abe561595d7f44097a325ec1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 16:56:18 2013 +0200

    Don't throw exception is setStatus() is called when the response is commited

[33mcommit 40e021076529720f375891c187f2cab2f56b0904[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 07:32:33 2013 +0200

    Next is Beta15

[33mcommit 7d5072b9fedb223ec87f57227cd81095b0ce86f4[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta14[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 07:32:09 2013 +0200

    1.0.0.Beta14

[33mcommit e59fc0669e7ae507e64c49fca4875b55f7e2b37f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 07:18:10 2013 +0200

    UNDERTOW-106 Fix hash collision bug when using string keys in the header map

[33mcommit 7b4914dba603a8cf1e30943883bf697fe83ff2ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 30 06:49:27 2013 +0200

    UNDERTOW-107 session.invalidate causes ConcurrentModificationException

[33mcommit 0a519a98d2c0e5a7748c6fc5cca8f7e949fbe301[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 27 15:50:31 2013 +0200

    UNDERTOW-104 Fix issue with filter name mappings

[33mcommit 1e535538befeb1bba00aceeabf21ef5b9f455434[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 17 10:17:36 2013 +0200

    WFLY-2073 Fix issue with file upload

[33mcommit 1c63fa90a0c3f79a7a0179d259721b7fc5fafaf8[m
Author: Domenico <dometec@gmail.com>
Date:   Fri Sep 13 17:46:14 2013 +0200

    Update UndertowContainerProvider.java
    
    checkPermission when no active SecuretyManager (cut&paste error?)

[33mcommit 3f016499e76b4e8166fecf78b4f5b8c3c0bf15c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 11 14:13:22 2013 +0200

    Next is Beta14

[33mcommit d843fdd6c22259ba877c32e16784bd4cc1d47923[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta13[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 11 14:12:29 2013 +0200

    1.0.0.Beta13

[33mcommit 0f27b341942b10e43c9b4b9b78a5b887836b9834[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 11 13:58:09 2013 +0200

    XNIO CR7

[33mcommit 2ff71a4be6cb635c556508c1f34af49690dfbff6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 9 21:45:40 2013 +0200

    Use array for default response listeners

[33mcommit bcab8f48b8718cc8e93ae13688b6edcb92f3b96a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 9 13:13:22 2013 +0200

    Enhance single byte channels to better test proxy

[33mcommit f226ff80f735cb08faa8c846e4163f74af63b9b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 9 13:12:14 2013 +0200

    Pass through resume/suspend on fixed length channels even if they are completed

[33mcommit fc7c7ce4f9fd82e0b0c52455602d1ae287ef5564[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 9 10:42:27 2013 +0200

    Validate that all filter mappings have filters

[33mcommit 8e9822cf782a6649dec5f20033ea941456721c45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 9 10:42:16 2013 +0200

    Remove uneeded suspend

[33mcommit e90cfc5fc05aa3ead4c5db815cd533b2bf7d4a62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 9 10:41:54 2013 +0200

    Don't log a message if the connection is already closed

[33mcommit 55d7c1a052835519d3eb03de782138ccdb2358ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 6 17:34:12 2013 +0200

    Prevent listener runnaway in detached channels

[33mcommit 66ac32060252b05835c40ec6be9b401e7dfc4a56[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 6 10:00:50 2013 +0200

    Don't install the web socket filter if there are no endpoints

[33mcommit 874440eedf175a9d8eafbed7e5c28b975c755a5f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 6 10:23:39 2013 +0200

    Prevent StringBuilder allocations

[33mcommit a5e066688da15ee87380c250ce623412b9e768e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 5 09:51:16 2013 +0200

    Allow String instances to be used as keys to the header map to reduce allocations

[33mcommit 1d9b3c47f3372537c617e676029f69bf8dcd913e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 5 10:29:31 2013 +0200

    Change to using arrays instead of lists for performance

[33mcommit 841dd292b52e4b9e053adfcf6e947a18c745650b[m
Author: Marko Luksa <marko.luksa@gmail.com>
Date:   Thu Sep 5 09:14:23 2013 +0200

    UNDERTOW-101 NPE in ServletPrintWriter.print(String)

[33mcommit 220bfddd1c5fb0fa206f442bfbd50617a77f7c8b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 3 11:47:14 2013 +0200

    Minor web socket cleanup

[33mcommit 0335b09d50d50fde95477169e9da27bb857869c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 15:28:46 2013 +0200

    UNDERTOW-100 Move welcome file mapping support out of the default servlet

[33mcommit c3f426fc56d8d7c290a56ee71f93cd3edfd231aa[m
Author: Szabó István <sz.istvan.janos@gmail.com>
Date:   Mon Sep 2 23:21:32 2013 +0200

    Fix issue with parameter aggregation

[33mcommit 6c7452dc8897d31feb15a986e26ffd65652c11e5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 21:27:05 2013 +0200

    Next is 1.0.0.Beta13

[33mcommit 7f52ba666b9bb61b531e225ca0ef5d35685596d3[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta12[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 21:26:30 2013 +0200

    1.0.0.Beta12

[33mcommit cc58a89d05c9ad595510858d5a2909c00d20a172[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 13:16:05 2013 +0200

    Take the target of the proxy URI into account

[33mcommit d7c3cee73a3f25c29c9f7d8d02c4f8fb40bb3968[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 10:15:09 2013 +0200

    Add getter to allow the proxy client to be retrieved

[33mcommit 4e04dcc575b4f5baae7b2cc61f49394a0b503ac6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 08:20:43 2013 +0200

    UNDERTOW-99 Add logger based on JBoss Logging

[33mcommit 1f9f153bd2ff35bb84662a45ffd6d9ec46ae592f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 2 08:20:34 2013 +0200

    Minor cleanup

[33mcommit e5537922390f6583bed1d813bf18a4676d3858ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 15:54:08 2013 +0200

    Increase default buffer size to 16k for best performance

[33mcommit f8807292ed7c978ab5f36a08d352902f45ed1596[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 15:29:01 2013 +0200

    Add reverse proxy example

[33mcommit b4acce05cd6a576dc819571f37737282cece2c4e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 13:34:37 2013 +0200

    Fix some issues with the load balancing proxy client

[33mcommit d93642f44392523c6e8a61a24e7fab4cd3fefe29[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 12:48:08 2013 +0200

    Handle host failue more gracefully

[33mcommit dee8f35e4fa62e568e2205f7ede6a9a8fdbcd407[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 12:21:36 2013 +0200

    Deal with upgrades better in the client

[33mcommit 2cec7b9f35b5661daadd94f25a16c9b471b1e405[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 12:20:51 2013 +0200

    Always set the Connection: upgrade header when calling HttpServerExchange.upgrade()

[33mcommit 53ee41d89d8f5d571545f6a6cc71447cfdef7c6c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 11:59:49 2013 +0200

    Don't propage connection close headers to the backend

[33mcommit 174774eca750700f3270d65de536d6c04044fadd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 11:57:05 2013 +0200

    Ignore tests in proxy run because pooling interferes with the selected connection

[33mcommit 4fad093c85cc37434641066c75e4c07c42abc89f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 11:39:50 2013 +0200

    Handle connection close properly in the HTTP client

[33mcommit 1ada08bb20c12cafa5e5183fc867e801978f1419[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 10:46:32 2013 +0200

    Better error handling in the proxy handler

[33mcommit b97ffb4bb1a807fdb2da3131ba88cfad2729c9c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 10:46:13 2013 +0200

    Don't expect proxy connections to be the same

[33mcommit 4e194819cdb2b595f96c64af8dd40fb269b42d32[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 30 10:34:17 2013 +0200

    Fix issue with stateful writes for large requests and responses

[33mcommit 50941f241342a5129ed88e829e824eecad3aaa9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 17:00:54 2013 +0200

    Fix issue with test using blocking IO in the IO thread

[33mcommit bd9c4727290dcf0acb8f1e56f8e82cf92bccb86c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 16:47:20 2013 +0200

    Update build-config parent version

[33mcommit 973405f344379407ce55a9eae939678a5ee72d04[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 16:46:09 2013 +0200

    Handle upgrade requests in the load balanced proxy

[33mcommit a8029d036fb3a5b94c3b178eb18db70904de9b32[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 16:18:41 2013 +0200

    Implement connection pooling in the reverse proxy

[33mcommit 5f73154f5f0efd237c7e9b58ed864303b542ecaf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 14:53:09 2013 +0200

    Use correct default charset in form data parser

[33mcommit d1b9dfbf8a9985d616977221d6e50f5ef2cd501c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 11:14:37 2013 +0200

    When writing output if a character is unmappable just write a question mark

[33mcommit 5a0d8ae469d4f1bfcaa84ad9ddcf06d2f456a4fa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 10:51:16 2013 +0200

    Avoid infinite loop on unmappable characters

[33mcommit f4be37f0842df5f0282eac321a4ec53aeaef9072[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 10:39:52 2013 +0200

    Add load balancing proxy client

[33mcommit d516274d52d08a4186711d0e0f2408739fbbce75[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 10:39:25 2013 +0200

    Add ability to create other listener types to the Undertow builder

[33mcommit 859d618d82be5f33eea86ef7b7071ec9f7096883[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 10:39:13 2013 +0200

    Remove legacy attachment keys

[33mcommit b3f7831eadbad31b69266386257f37d0f57b2fd3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 10:38:47 2013 +0200

    Add utility class for dealing with cookie parsing

[33mcommit 9bde38bee20f543fc3ff6bb5432630d953750064[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 29 10:38:00 2013 +0200

    Fix issue where completion handlers were not called for non-persistent requests

[33mcommit b3d52cf881daf0f0eea1839f2bebd6bbbc7e114d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 13:53:48 2013 +0200

    Add initial load balancing proxy client

[33mcommit 7f1edcdcf2ca19f7023e9387ea6c7217e53e2a46[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 12:18:41 2013 +0200

    Simplify proxy client

[33mcommit 588d9f51cc3836a599ca7ca2085bcb100e670ea5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 11:16:59 2013 +0200

    Next is Beta12

[33mcommit d2457cbdaaa27613ef55522162ded5f7a82cd01f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta11[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 11:16:11 2013 +0200

    1.0.0.Beta11

[33mcommit b35462752f6337438da7d0adf465b981b8646354[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Aug 26 18:41:47 2013 +0200

    Always associate client cert data, even if servlet auth-mechanism is not configured to CLIENT_CERT

[33mcommit 9185b4f0f49a9d7df0f94a9e353bde3b16463aaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 09:54:32 2013 +0200

    Next is 1.0.0.Beta11

[33mcommit 2a0a7fb3fdc76ad4d6170c077abf9f3cbdb545a5[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta10[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 09:53:55 2013 +0200

    1.0.0.Beta10

[33mcommit e93bde984320378e87f5691bf6471972e0c34109[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 28 09:50:04 2013 +0200

    Fix issue with max age of v0 cookies

[33mcommit 850388d88b1638daf03c8a155fd3684b558faac5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 27 18:06:26 2013 +0200

    Call setAccessible on JSR websocket methods

[33mcommit a87fce2698a2d4d0ff736956080b5fd21e64ac29[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 26 09:37:08 2013 +0200

    Only run the outer handler chain wrappers on the initial request, not subsequest async requests.

[33mcommit 6b1d8073a1c3887a5dfd12377aced81d1134e9c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Aug 25 12:31:11 2013 +0200

    Change the ProxyClient and ProxyClientProvider interfaces to use a callback

[33mcommit 849b6bde2052cde28652c8d6010b12c5de72ac4e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 24 07:56:49 2013 +0200

    UNDERTOW-98 ServletPrintWriter.write() causing IndexOutOfBoundsException

[33mcommit f844c788b19dbe7571f5a4af93ce15f7b0ac0060[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 23 16:49:59 2013 +0200

    Improve servlet path mapping somewhat

[33mcommit 3baa960a7c481aa2e44454813baaff2cb6ad8d45[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 23 15:35:15 2013 +0200

    Add RedirectBuilder utility class

[33mcommit 417d943c5635996ba74cd7b5701d6a08899cbd31[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 23 14:04:30 2013 +0200

    WFLY-1935 Fix servlet mapping problem where extension servlets would not be considered for some paths

[33mcommit d592bb57e821087674f710015f9b0b3fb1ab4d22[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 22 16:13:32 2013 +0200

    Create a protocol package and move HTTP and AJP specific code

[33mcommit 0aae3a7f622116631022eef3fe2a374a6c88e0c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 22 13:34:39 2013 +0200

    Deal with AJP headers that do not fit in the buffer
    
    We still need to invistigate what support apache has
    large header blocks, if any.

[33mcommit 67eb58b288363bd911833756af1cfccdbe3d6586[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 22 10:17:36 2013 +0200

    Add abstract framed channel to help with AJP, and convert AJP respones channel to use it
    
    This improves performance by using gathering writes, and greatly simplifies the AJP code,
    as well as fixing some theoritcal problems with corner cases.

[33mcommit b5ba2d866ee0535ae02fe5c6a1345dba5251162b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 22 07:17:46 2013 +0200

    Next is Beta10

[33mcommit 89cafdf86a8a3ec7a51856fa5d1269e4fcdcc013[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta9[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 22 07:17:08 2013 +0200

    1.0.0.Beta9

[33mcommit 32f36bd1fe634acbfe90073cdc2389b7fc86d3db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 21 10:58:54 2013 +0200

    Use correct MAX_DATA_SIZE in AJP

[33mcommit eb1f1ed6f8e3d536bf2ba096698e7c741c2e0702[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 21 10:40:53 2013 +0200

    Remove volatiles from AJPServerResponseConduit

[33mcommit 3413ef7bbbdf7a00a187aa951077b8ddf26585a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 21 10:16:07 2013 +0200

    Remove hacky blocking write from AJP ServerResponeConduit

[33mcommit bbc4c7825d079cc4c2f214fa2094363ae2fa0fb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 16:40:04 2013 +0200

    Change the way the default servlet is initalized

[33mcommit f06296c180616814cf1538e930b088293da01aca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 13:40:00 2013 +0200

    Remove @ProxyIgnore from many of the tests
    
    With the recent SSL changes these tests now pass through the reverse proxy

[33mcommit d41775d618e6ec4b2ae63d81d6d7a81131948b85[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 12:55:57 2013 +0200

    Add support for propagating SSL information over the HTTP reverse proxy

[33mcommit 537192085b51de78b1afafd3ca13d71a5a3b907b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 11:59:01 2013 +0200

    Change SSL session information to allow SSL information to be propagated over HTTP proxy connections

[33mcommit 8d73078304183236eec0313f10b222594f9e38bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 11:38:54 2013 +0200

    Fix up AJP SSL session ID handling

[33mcommit 2e569b04b4e97ad066fcf72c21b37cfc57c5da73[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 11:13:46 2013 +0200

    Add SSL related exchange attributes

[33mcommit 7239a17265dab50a4b1b47282bace81c2d1c714d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 20 10:58:22 2013 +0200

    Add ability to add aditional headers to the proxy request.

[33mcommit 3b927a3e63f75387902f2a07e85e120cb9199530[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 19 16:43:55 2013 +0200

    Change from isUserInRole(String) to getRoles()

[33mcommit 5756fc910729bee44ec49add3b27b2a19cb7ad07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 19 16:02:03 2013 +0200

    Add X-Forwarded-For header in proxy handler

[33mcommit 06e026c338babcb9353578337bfd3de3a792e8ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 19 13:08:33 2013 +0200

    Add SingleByteStreamSourceConduit to better test resume reads behaviour

[33mcommit 6bc54ef3f348c2fdf4370233ee01726cb261abef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 19 12:28:08 2013 +0200

    Add SingleByteStreamSinkConduit for better testing of async write behaviour

[33mcommit 96325a1da5152690f346ab4e746594bb55c8a0fc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 19 12:04:27 2013 +0200

    Fix issue with FileResourse and transfer

[33mcommit 51fcb81fac62922792a9704a82c6224e73507182[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 19 10:07:47 2013 +0200

    Minor clean up

[33mcommit f9022f67a54e224525f9968a57f1cda93cc005f5[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Aug 14 19:20:13 2013 -0500

    Use transfer for large files

[33mcommit 31bd087aff0f5661bcf728e8ce7dc0b421619097[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Aug 14 20:21:18 2013 -0500

    Fix buffer handling

[33mcommit f068a3b275f91e6b455e17042da0ee3ca155218f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 16 16:18:55 2013 +0200

    Propage SSL information

[33mcommit 51a559c9e4451ceca6b9da6f29b9d0d8de7a0a41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 16 13:06:34 2013 +0200

    Many AJP improvements

[33mcommit 3a6f1048dc940cdebe0082823decb127d114677c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 16 12:10:17 2013 +0200

    Fix issue with AJP request parsing of SSL requests

[33mcommit b2d9cc8c5590d83e6016af0a0fe04b63afdef633[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 16 10:26:24 2013 +0200

    Some more work on the proxy implementation

[33mcommit fe7e1fc25e9a388c687dbec947a216739af6e1b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 15 16:24:27 2013 +0200

    Next is 1.0.0.Beta9

[33mcommit 33d74cb520911c82798b3bb7acff8491c4a06235[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta8[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 15 16:22:05 2013 +0200

    1.0.0.Beta8

[33mcommit b41e4ad7cd27d014b70d23515310b26e4ef96cf0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 15 15:56:39 2013 +0200

    Change ServletExtension check to make sure they are not executed twice

[33mcommit dfc377671ac42a978092fb9f8a4145207101d943[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Tue Aug 13 14:55:22 2013 +0200

    WFLY-1888 also load ServletExtension-s from parent class loader so that other modules can export services and add their own Handler-s

[33mcommit 09489c6bc8c020f76fed69270574aab952df4e4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 15 15:02:44 2013 +0200

    Add principal vs role map to deployment info

[33mcommit c0433e4143a42e9bc457bd96e893f6533f6c1c0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 14 15:56:02 2013 +0200

    Just force close the connection on proxy timeout

[33mcommit cabd5ac41ea96fcfe82ecec35e79952fd7e90d11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 14 14:12:01 2013 +0200

    Test AJP in the proxy profile

[33mcommit 5f9613dbe5ec89162cae59d46f0126bbc9f74735[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 14 14:09:57 2013 +0200

    Fix potential race in JDBCLogHandler

[33mcommit 7c86d848cbfa022b9b4f7695273db2b9baf32432[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 9 09:52:35 2013 +0200

    AJP client + lots of AJP fixes
    
    This allows Undertow to proxy via AJP

[33mcommit db42928dc7408d647884de8c2a6809977e1583c5[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Aug 13 14:32:09 2013 +0200

    Make build maven 3.1 compatible
    
     - update dependencies
     - fix two tests as result of dependency upgrades

[33mcommit 6c85933dd027aeb991dd1c90604f398ea2a9a405[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 13 09:55:36 2013 +0200

    Invoke finish listener if max request size is exceeded so request side is marked as terminated

[33mcommit 2b969c12da1df0cc08f3b1a5b2e357739ffc5aaa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 13 09:40:42 2013 +0200

    Add ability to set a timeout for proxy requests

[33mcommit a7dc2369825fec37dc4d429eec67b3584c881105[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Fri Aug 9 09:40:46 2013 -0400

    Remove SessionManager.activeSessions() since it is made redundant by SessionManager.getActiveSessions()

[33mcommit d3190c5e15a0282de53004da5512dc69f71593ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 17:10:08 2013 +0200

    Only associate the certificate with the request if client cert auth is in use

[33mcommit 8dfe7b4c65fd65031bd6df4197bb367815ce5b9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 16:21:36 2013 +0200

    Use a concurrent list because it may be modified while requests are in progress

[33mcommit fd5477ec11a97d656787a0fc716ca4af5dbc481c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 15:22:09 2013 +0200

    UndertowInputStream fixes

[33mcommit 3676ca5d1ed9c24bb2570584c00d01ebba43a4ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 15:21:12 2013 +0200

    Unused variable

[33mcommit 8a4391d3b06375a849ba175126efb98ec47c425e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 14:49:38 2013 +0200

    Syncronize session destruction

[33mcommit 15d3d02efc3c54216d189b7df23d77fc86112cd4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 13:38:59 2013 +0200

    Remove dead code

[33mcommit 220ff022453714f20baa2cac18af5ff011232b5c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 12 11:03:21 2013 +0200

    Fix up some cookie issues

[33mcommit d6fe0cf522efa335887947a3cd887f48b8c2461a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 8 22:25:05 2013 +0200

    WFLY-1856 Handle cookie names without values

[33mcommit 5a056fbd05b66ababf9a6bab173ee5224a694355[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 29 10:02:36 2013 +0200

    Rewrite HTTP client and proxy to make use of the new Conduit API
    
    This re-writte makes use of all we have learned doing performance work over the last year

[33mcommit 531a887733ffd80914895b37cb96b002fb244b2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 8 10:50:21 2013 +0200

    Next is Beta8

[33mcommit 01187529444936933bff91c9d7ce72048b319a4f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta7[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 8 10:49:18 2013 +0200

    1.0.0.Beta7

[33mcommit 72162d49f08e0e0b2de129f10999788429194e61[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 8 10:48:36 2013 +0200

    Add string representation to enum

[33mcommit 49eda5ab12a772fddc5195fd64fd3ad7a888be2f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 7 17:51:15 2013 +0200

    Remove file system watcher as it is being added to XNIO

[33mcommit 6865e27769da7d24a584fb392d579857ba42feeb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 7 15:04:37 2013 +0200

    Change caching to better support max age based invalidation

[33mcommit 0a1d39977add15712c2b54a64e750e0ae3f06ff2[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Aug 6 16:11:29 2013 +0200

    fix for windows

[33mcommit 439223cde9467af3d51c7a20d06738916d58af06[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 6 15:35:29 2013 +0200

    Possible fix for issue running tests on Windows

[33mcommit 648f58779789d278b4a5ff08f2c5b9ffadbdc3ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 6 10:17:17 2013 +0200

    Some clean up on the JDBC log handler

[33mcommit 771257fc250dc6802b7feef8615a45c218c06f20[m
Author: filipeferraz <filipepferraz@gmail.com>
Date:   Tue Jul 23 23:48:56 2013 -0400

    UNDERTOW-90 Initial implementation of JDBC access log

[33mcommit b6cd586febc665925760d6f3daf741e8a70fab7b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 6 08:01:05 2013 +0200

    Throw IllegalStateException when calling setTimeout if request has already returned to container

[33mcommit b162b82ee97c3578527428829dfd024d8bee0699[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 5 17:52:32 2013 +0200

    Add utility class for automatically invaliding paths in the cached resource manager

[33mcommit d0e59713703070d7578b793998b04b1bfa316922[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 5 15:41:59 2013 +0200

    Add file system watcher with support for polling fallback

[33mcommit f1d0526fd785d6230ef36b581737b49eb3389934[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 5 11:37:05 2013 +0200

    Don't load expired persistent sessions

[33mcommit 9834f02c85426cc5ab60f51fd7857c66daae7917[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 5 10:33:58 2013 +0200

    Change the way servlet session persistence is implemented

[33mcommit ee22660f335626c3bd8efb85af3c9545bb272dfc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 5 10:20:08 2013 +0200

    Remove debug mode

[33mcommit 58ecf4abc17f5649bef989e5e63c74956d05c70b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 5 08:56:25 2013 +0200

    Add ability to invalidate cached resource data

[33mcommit d5acde9d1e166b893114e855b9b97e03e8bfa65a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 3 08:45:55 2013 +0200

    UNDERTOW-97  Attempting to logout of HTTPServletRequest when not logged in produces a Null Pointer Exception

[33mcommit 1e5ddba17cdc6c4cf640eb055bc4e21e380248d0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 2 13:15:04 2013 +0200

    Fire events on session passivation

[33mcommit 19e30b957f300b947d4d01c8c5683005d91a0b14[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 2 12:43:18 2013 +0200

    Fix AJP response conduit return value

[33mcommit 4e09c2f2a9e902f4d2d9fedc59d8eeba5f17d94f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 2 12:35:38 2013 +0200

    Refactor our common server connection funcationality

[33mcommit 68723c51d05dff5f73014df0fea7c986531b5b65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 2 12:22:16 2013 +0200

    Add AJP SSL information

[33mcommit ddd6a6417f729e5347a459ac7a23d13f97791c2f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 1 15:43:04 2013 +0200

    Refactor ServerConnection from HttpServerConnection

[33mcommit 629b73022a5c34535ed3cd4f4e982e65e24a7a35[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 1 11:13:41 2013 +0200

    Rename classes to avoid class name duplication

[33mcommit 27c0a4aab3adcceaece504b338a6438b22244abf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 31 10:01:34 2013 +0200

    Add EL implementation

[33mcommit 5c44352dd256299d0e0215f32ca5ac56fb871f1f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 31 09:41:53 2013 +0200

    Jastow Beta1

[33mcommit 9d01173ee546504ecb1cdb7d312bd34fa6b000c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 31 09:15:50 2013 +0200

    UNDERTOW-95 Support the non-standard * as a filter mapping as well as /*

[33mcommit 39b23f82e108865ddb5fbc7628daa15244ffe156[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 30 15:42:34 2013 +0200

    Next is 1.0.0.Beta7

[33mcommit f29f061cf7476144f6481a31aab88de02c32b2eb[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta6[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 30 15:41:52 2013 +0200

    Undertow 1.0.0.Beta6

[33mcommit bb36345338ed63f44380310c2a2338d43f8f5fe1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 30 15:30:40 2013 +0200

    UNDERTOW-94 Don't timout sessions if no timeout is set

[33mcommit 4547e8aa66d2fe1d34c871ce033ca7a349f5b904[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 29 16:00:21 2013 +0200

    Make sure we flush after shutting down writes

[33mcommit 997f2364df3bb445d25c66d8a3e19d2b10adc99f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 29 15:31:46 2013 +0200

    Minor proxy changes

[33mcommit 042d314cd665296259fe917fa55bcc99617c4917[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 29 10:57:37 2013 +0200

    UNDERTOW-7 Add GZIP transfer encoding

[33mcommit 24e643cb6ad9ad0cb947e7df50e40ede4b99f9a2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 29 10:08:24 2013 +0200

    Fix potential race in access log tests

[33mcommit 84cd689099d2a06af9588e0b64c6629e1c6d8be8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 26 16:25:26 2013 +0200

    Only redirect if the target is the default servlet

[33mcommit 1d3008feda428dbbc855dc454fa9fb1f847f2504[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 26 11:50:17 2013 +0200

    UNDERTOW-92 Set TCCL on cross context include and forward

[33mcommit 5eaaf6f43a06c2570d4b0e2936f4886b331e1f34[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 26 09:30:50 2013 +0200

    Fix exeception handling on bootstrap

[33mcommit b2f62f9706de8cfd114c5a7a7cf1a987d902d4bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 25 16:53:10 2013 +0200

    Add ContainerProvider implementation

[33mcommit a811ccb378d1ef71ffc1fc0bc1cb300de2d5c129[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 24 17:12:17 2013 +0200

    Use XNIO CR6

[33mcommit 30854f72f3b48deb220c25a8f0456475dc7e2b4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 15:54:25 2013 +0200

    Next is 1.0.0.Beta6

[33mcommit 0e240b33d42299514723973b867c5c954102872d[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta5[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 15:53:55 2013 +0200

    1.0.0.Beta5

[33mcommit fb0240640eeb361b98ee5200dcf10486ee24ee97[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 15:35:52 2013 +0200

    Include HEAD requests as well

[33mcommit 778af8c6f89988352fbc63ccfb9ed9b59f7b7686[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 15:26:13 2013 +0200

    UNDERTOW-89 Redirect on requests to the root context that don't have a trailing slash

[33mcommit 55f2f62ba3a833ad42002cb01a4275731ed9de53[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 13:58:50 2013 +0200

    Make the JSR web socket filter support async requests

[33mcommit a46fec32dd919f02e5d61baf3ccb926720c1c426[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 13:50:58 2013 +0200

    Serialize attributes individually

[33mcommit 1c61d292437c5a61261d5565825b7cda3b62f390[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 11:42:14 2013 +0200

    Next is Beta5

[33mcommit 5e240569dfe3fd39d1354fc5143af7e30d7a6f8f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta4[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 11:41:56 2013 +0200

    1.0.0.Beta4

[33mcommit 71c5a69168fa8194693a77c1c63fbf19db27209a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 11:40:28 2013 +0200

    Always register the default servlet

[33mcommit 737e893b370d01518df2c57e23bd6ee9560d8936[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 23 09:31:38 2013 +0200

    Handle common names in the access log

[33mcommit 8ab4bf606ce6c79f95cb371a1ad81854cde27873[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 22 16:21:16 2013 +0200

    Always generate a new session id on session creation

[33mcommit ab6b57aa42bb1218f1ad01048b5f13167b34d699[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 22 08:55:17 2013 +0200

    Change session manager code to call listeners last

[33mcommit 91b56ee8e376ffe1e26e1c397108b10c2ff00ff7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 22 08:54:59 2013 +0200

    Add to secure hash map test

[33mcommit 66562b2fa8a39c2272cd0574bc0cd293fee2a8c7[m
Author: Marko Luksa <marko.luksa@gmail.com>
Date:   Sun Jul 21 19:55:53 2013 +0200

    Use StringBuilder.append(char[]) instead of append(char) in loop

[33mcommit 58ac63158b2c1e0a317a10cf29183c26f37f6912[m
Author: Marko Luksa <marko.luksa@gmail.com>
Date:   Sun Jul 21 15:45:13 2013 +0200

    Optimize conversion of hex char to integer (use Character.digit(char, 16) instead of Integer.parseInt("" + char, 16), which creates a new String and StringBuilder every time)

[33mcommit 685bf79ddf8ab4faf396e155ca132604fd5d1321[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 19 15:29:06 2013 +0800

    UNDERTOW-50 Add ability to set default cookie version

[33mcommit dc8436e306641b7c512204f72f94b85e4c2da6da[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 19 12:26:49 2013 +0800

    Add support for persisting sessions across redeploys

[33mcommit a9d4b0b8094fd19f03e61d9f65bc6af9e2ef1bf0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 13 07:22:15 2013 +1000

    Refactor web sockets
    - Remove High Level API (2 different API's is enough)
    - Add utiltiy classes for dealing with low level API
    - Refactor JSR-356 implementation
    - Get everything passing autobahn against (low level, programatic JSR-356 and annotated JSR-356)

[33mcommit 755395cda45eb7b86fbc2da6bc860ec238cb998c[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Jul 17 16:27:51 2013 -0500

    Next is Beta4

[33mcommit d3c3afa1f8b43f3ca9d50999386a76314c5aebaf[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta3[m[33m)[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Jul 17 16:24:47 2013 -0500

    Release 1.0.0.Beta3

[33mcommit 5cde4278e28ff7205491f824c0d418b1c099c392[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 17 11:06:03 2013 +0800

    Make sure requestRestroyed is always called

[33mcommit e2f264ece9cd41e31881fcbc5caa44d61c6e8e41[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Jul 16 18:09:42 2013 +0200

    UNDERTOW-86 response.sendRedirect does not handle Absolute URLs

[33mcommit ac5b45d8342c1c1f21451ea1d9ff6657ec52f8b7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 17 09:15:47 2013 +1000

    Fix some sillyness from last refactoring

[33mcommit d7d19212646943f37e52fe1cb12dbd88542a99e7[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Tue Jul 16 16:30:31 2013 -0500

    Next is Beta3

[33mcommit 386d5692abeb522968dffd37b97216b154842a6d[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta2[m[33m)[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Tue Jul 16 16:27:45 2013 -0500

    Release Beta2

[33mcommit be62465d0455227bc0e512e8d3d942c463598c5f[m
Author: Ales Justin <ales.justin@gmail.com>
Date:   Tue Jul 16 12:20:58 2013 +0200

    Add mock support to RequestDispatcherImpl.

[33mcommit d06752a9f93eff4b56e0f043c37d96bd9b6e19a0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 16 11:15:38 2013 +1000

    Make Ales' horrible hack for Cape Dwarf actually work

[33mcommit c994a95bbbaabca6a9cad81601534a555737a19f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 16 10:50:30 2013 +1000

    Add missing close call

[33mcommit cea63d6338150bb997aab40a2400dabca6ffefc5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 16 09:52:42 2013 +1000

    Add ability to get the HTTP session by id

[33mcommit 5ab2135db186fb2b877df1baff49b1d25754bd91[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Jul 16 00:42:56 2013 +0200

    Clear more references on undeploy

[33mcommit 631edbf2c950c8dc3448e5200b7fb7eca312b7aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 16 08:26:47 2013 +1000

    Add initial ability to dispatch mock requests to the container

[33mcommit b3c6cd59102d75998f714f9261fa9f88ff421862[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 16 08:02:37 2013 +1000

    UNDERTOW-85 Servlet initalized twice

[33mcommit 082f5c34b4cafcf6cb8acca7b511c0dbe4f62f7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 16 07:53:06 2013 +1000

    UNDERTOW-84 Add ability to get session by id

[33mcommit 74c488681d519467ca48f440ed0c31b354def26c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 13 12:14:23 2013 +1000

    Make sure to remove the timeout task when shutting down the session manager

[33mcommit 148ad9952dc247c4ecacdbd8b81a99a41057b314[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Sat Jul 13 00:04:14 2013 +0200

    Fix memory leak by removing also deploymentsByPath reference

[33mcommit bb93963a70806456bc6b77c0bf827ee1ccef1415[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 12 09:36:59 2013 +1000

    minor changes

[33mcommit ab36c02e3f1fd959903eacac0f31dfb67426e7f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 12 09:36:47 2013 +1000

    Remove duplicate check

[33mcommit 4067af2bb9d1397885ecb673e7acb4f5c5b146ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 9 22:30:40 2013 +1000

    Fix potential bug in transfer method

[33mcommit 2e42b0d071308b16c6014b9482eab0f47bf0b126[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 9 19:01:29 2013 +1000

    Add profile that allows proxy tests to be run as well as the standard tests

[33mcommit 7d24e9c43f46e75fdd688820693e1c160f6c7a9e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 9 18:48:19 2013 +1000

    Add proxy connection strategy to enable different proxying strategies to be plugged in

[33mcommit 899754831012b83f04c9952861b63731838f32ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 9 12:27:20 2013 +1000

    Change order that fields are updated

[33mcommit be75f24c60e5c2e88098c60d8a627499b4bceecb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 9 10:19:50 2013 +1000

    Fix metrics handler bug

[33mcommit 8b7593d8495441bd6ecc8a8b0480efb5a154693a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 9 10:13:56 2013 +1000

    Drop log level of parsing errors

[33mcommit c0fd9a3727b908661d8e1dddc8a2f2829d2b7257[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 8 18:18:01 2013 +1000

    Add option to invalidate session on logout

[33mcommit a40367974e671ebf4a4a699b2f3e789e52366e72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 8 15:39:44 2013 +1000

    Fix race in metrics test case

[33mcommit fc7e020b6cbd9ec9e602a25aa18fd1b3b5120cd8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 8 09:40:00 2013 +1000

    Add option to display servlet stack traces

[33mcommit 531aef15c6c60381574f3d04f6237fa8e1bcf8ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 8 08:42:49 2013 +1000

    Add metrics handler

[33mcommit 4f99344fe893b3cbee0c15665a789cac8c15511d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 5 12:55:43 2013 +1000

    Change websockets over to the StreamConnection API

[33mcommit f0d562d202c77378f9279d4772dece329cddfb5a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 5 11:14:04 2013 +1000

    Use XNIO HTTP upgrade in the web socket client

[33mcommit c9a2bbe365afd9532f23bbd66ae35451618c7913[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 5 10:07:36 2013 +1000

    Minor path handler performance improvements

[33mcommit 48ac477470917db25a413ecd0c7fde7e1763deba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 4 16:15:07 2013 +1000

    Next is Beta2

[33mcommit ff8d85d2623c0266b45a08f605358d785015e2cc[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Beta1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 4 16:12:36 2013 +1000

    Undertow 1.0.0.Beta1

[33mcommit 252f903549de40aea496f65eeb1ff4d1a51c9ccb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 4 16:09:05 2013 +1000

    Fix issue with web socket chat example

[33mcommit 57371c4c0fd5ecee1fdd48f02a8a02c1bb3c2017[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 4 15:28:45 2013 +1000

    Clean up predicated handlers implementation

[33mcommit d776f9727da8f10020e2e05ad27b093a34df733d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 4 14:35:31 2013 +1000

    Add support for configuring handlers via text based config

[33mcommit 9f816f9f36efeade2a55f0c882947dd085a77013[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 4 11:08:16 2013 +1000

    Add method predicate

[33mcommit 4e8454a66fdf9fc66440d13869a22fb2ecd217e5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 3 09:31:03 2013 +1000

    Add full rewrite handler support

[33mcommit 192bbe459ee3d78b2ad72812cc00f9b3b28323e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 2 16:43:48 2013 +1000

    Add handler that can be used to set arbitrary attributes on the exchange

[33mcommit f0365f8274f37db96b31efa554236af4c1ea9ba2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 2 16:15:58 2013 +1000

    More predicate and attribute related fixes

[33mcommit 10df0c98770c58ebf709c88c8ff07ce94771e369[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 2 11:48:48 2013 +1000

    Wire up redirect handler to use new functionality

[33mcommit 6a154a1b606689ed7c0f73aa73afe8136e12352c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 2 11:24:43 2013 +1000

    Modify exchange attributes to better support specifying redirects

[33mcommit 81eb3dc03fd8dd07f57e27aa156258d2bce9d61a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 2 07:30:03 2013 +1000

    UNDERTOW-82 NPE in AsyncContextImpl

[33mcommit 86c5381a2a7477d13d13de75bf4fd9432be6c05e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 1 13:29:23 2013 +1000

    Add initial support for serving pre-compressed resources

[33mcommit 01a3e640befd40d4281d8705badba31a2f53b9d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 1 10:54:23 2013 +1000

    Add support for combing multiple authentication mechanisms

[33mcommit c198c32f418d41c3321b89e689dc796223106fb4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 1 09:49:15 2013 +1000

    Move content encoding logic into its own class

[33mcommit 3fb82cd80942b1ac20f2be1153cbec3910f6bf48[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 28 13:27:58 2013 +1000

    Add more predicate and attribute types

[33mcommit b0195f1ec77b047da86be321771c3203b61a0c07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 28 12:30:50 2013 +1000

    Varargs support for predicate expressions

[33mcommit a7f7962f54b4bec60f9ed0f8c0b89fdf12b6d11f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 28 12:07:02 2013 +1000

    Add ability to reference variables from the predicate context

[33mcommit c95d61d15425be00548c250c5bcb0df340a46c16[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 28 10:50:00 2013 +1000

    Add the concept of exchange attributes
    
    These will be used to provide consistency across features, such as the access log,
    rewrite handler, page cache etc.

[33mcommit 74195c120a1cea8d31ff8746a1d0c0efe02e2583[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Thu Jun 27 13:34:37 2013 +0200

    UNDERTOW-81 Prevent nested invocation of ServletRequestListener

[33mcommit 3529a4bfae5cd97cf4cbe93f9242e907bc591772[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 27 09:55:24 2013 +1000

    Fix multipart file size bug

[33mcommit 62627b2e043025baa8a978699ce213f7c1fca9b2[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Jun 26 13:13:28 2013 +0200

    Fix MultiPartTestCase on windows

[33mcommit 42b80c86deb44be477fd864cf745b48f92a2052b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 16:10:28 2013 +1000

    Next is Alpha23

[33mcommit 630eca272d459d64e52a1e2a104f8f150148b166[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha22[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 16:10:04 2013 +1000

    1.0.0.Alpha22

[33mcommit f33244bdfad10b35f507dea8cfc4784f9d177dc6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 16:05:32 2013 +1000

    Implement duny-uncovered-methods

[33mcommit 38ce2fd49546530bea82970633f54004f3df25ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 15:09:23 2013 +1000

    Minor change to test to help diagnose intermittent issue

[33mcommit 8e48577ab69ebf8bfc0ba90b04690c96a5c78af6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 13:36:25 2013 +1000

    Fix up test issue

[33mcommit 5c4d5a5ed6ebdd0be9e8e53c5791db311f8aa5fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 13:01:02 2013 +1000

    Fix some servlet HTTP upgrade issues

[33mcommit c56e4119ed27b740c4f7a932001c4f167352c5c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 11:30:18 2013 +1000

    UNDERTOW-78 Implement @MultipartConfig

[33mcommit 1b7346b7ef1da3c48158c61c1f1dd7fb3032d094[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 10:08:43 2013 +1000

    Allow the max entity size to be dynamically modified

[33mcommit 25a7c9a32c1663f6197df57460d7a9fe282021e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 08:56:46 2013 +1000

    JBCTS-1277 Throw NPE if null argument passes to getInitParam()

[33mcommit 362070db8576cedcd59a521fb903d25ccb89093a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 08:48:38 2013 +1000

    Fix test

[33mcommit 0f8493c929e6f9b923eb4913a8349321bfdb4b4f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 26 08:43:40 2013 +1000

    Implement transferTo in the writer sender

[33mcommit 96c0c34942a1abd923c6e1add881bddd132bcfbe[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Jun 21 22:59:59 2013 -0500

    Implement transferFrom support in Sender (part 1 of some file serving improvements)

[33mcommit 293e73576b02358ae682e185d68714855b292afe[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Mon Jun 24 09:45:21 2013 +0200

    UNDERTOW-80 Do not remove session attributes before HttpSessionListener.sessionDestroyed() is invoked on all listeners

[33mcommit 310e70117a8042ac2c1b991f72f111438541537f[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Jun 25 22:51:39 2013 +0200

    Fix getResourcePaths for windows

[33mcommit 9046a9832bd462eb7ab08b57f9e3e96443c86c78[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 25 13:09:54 2013 +1000

    Add access log receiver that writes a rotating log file

[33mcommit 57e43da20bd87b3dfe412e67c07976a57b51195a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 25 09:20:45 2013 +1000

    Fix issue with state reset

[33mcommit 04c8ded7dd16d483749af16112e6a76647af3b0a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 25 09:03:01 2013 +1000

    WFLY-1585 Fix issue where cached resources could become corrupt

[33mcommit 9eac9f69d4549545ff41713078ebb0e4bd7f28f8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 25 09:02:45 2013 +1000

    More work on the access log

[33mcommit 71ede8f3ea5e793d0099dd3aa006ad4b1df270a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 24 11:40:50 2013 +1000

    More work on the access log

[33mcommit 69a614dad44c639dda4a88e93de74756f14b72de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 24 11:02:11 2013 +1000

    Start work on access log handler

[33mcommit 382044d22378a91aeb0cd06650423b483943ead7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 24 09:32:14 2013 +1000

    Add test for HEAD and DELETE requests

[33mcommit 24df2ea15a563eafeaff921eca9b677f063e6dca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jun 23 09:21:29 2013 +1000

    Fix session tracking mode issue

[33mcommit 138bf916b95e640a127bf9ae35167eef2be99c05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jun 23 09:05:16 2013 +1000

    Close both sides of the connection on IO error

[33mcommit a8112bcf30cdeeb2a617d7454739369b3a171493[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jun 22 18:37:03 2013 +1000

    Handle multiple session tracking modes

[33mcommit 4204410395a839807b639fe63d27dc8b2391962e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jun 22 18:09:05 2013 +1000

    Use correct session config

[33mcommit 070737e1276eb2bddcc2a008782fe821b72bdde3[m
Author: Andrej Golovnin <andrej.golovnin@googlemail.com>
Date:   Sun Jun 16 22:10:06 2013 +0200

    Adds port to the host header value. Due to http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23 the port should be added if it differs from the default port. To simplify the code we just always add the port.

[33mcommit af4eca1e714976c9115b4c6858999a9d326c5b04[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 12:29:33 2013 +1000

    Next is alpha22

[33mcommit 6a1d7f80e88f394b872445200c476472ee311382[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha21[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 12:29:01 2013 +1000

    1.0.0.Alpha21

[33mcommit 9c5975d19a6974fda4cc450722f59139e90b337c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 14 09:23:08 2013 +1000

    Add listener registry class

[33mcommit afc84b2cd257ca6a39f9584a4a9ebae0432e87d8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 12:19:15 2013 +1000

    Add handler for URL encodings other than UTF8

[33mcommit 19f4b0f595c62196b5fe8d4202cb251ef78f16a3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 12:06:56 2013 +1000

    Flesh out the handlers class a bit more

[33mcommit 89ea3b223328fac0c6d5935c3ff9df4f330316da[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 11:53:35 2013 +1000

    Add option to disable URL decoding.

[33mcommit 1a1f8d5ef44be828996a926651d15966c555365c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 11:30:12 2013 +1000

    Throw correct exception type

[33mcommit 0d282bc3b722f8ca1781903f5dcb5a151bfa061f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 21 11:08:37 2013 +1000

    Fix flush problem with print writer inside includes

[33mcommit c3dc6b7f94ce35f50828e2c729274009b1bcf327[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 18:01:41 2013 +1000

    Next is 1.0.0.Alpha21

[33mcommit e6442edb16d8dbf7bb43525387b14f35dfb1a8ec[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha20[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 18:01:18 2013 +1000

    1.0.0.Alpha20

[33mcommit ae3f89f85be882ab5b649e314225aa68da8a4556[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 15:52:29 2013 +1000

    Fix up some servlet sender issues

[33mcommit 02624526fbf1564803ec3923babd18515f68be49[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 15:31:34 2013 +1000

    Change resource serving to take a completion callback, instead of just ending the exchange

[33mcommit 564239a2edbf07139545052f1d1ca1881eed0d55[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 12:44:15 2013 +1000

    Ignore close() calls from within include() dispatch

[33mcommit fc48b554a8630200d633c41912481b85682dc664[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 12:17:50 2013 +1000

    Add caching test

[33mcommit d2552f0e7e7d847bca27056676228aa53e224c30[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 11:51:55 2013 +1000

    Change the way cached resources work, to avoid problem with includes

[33mcommit f393ea35e5c324ec436ba5f28f609f977045c94c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 10:49:05 2013 +1000

    Mark stream as writable straight away

[33mcommit ffd55bea0c39b2e236eff09106cd34b1e8260f4e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 08:50:12 2013 +1000

    Really fix servlet output stream issue this time

[33mcommit ffe03390dd714f74a49a9e1162e57e80e3ac729b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 08:40:21 2013 +1000

    Revert "Fix up issue with ServletOutputStream"
    
    This reverts commit cff34ce0029d985573b52135982723467f4070c7.

[33mcommit cff34ce0029d985573b52135982723467f4070c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 20 08:29:52 2013 +1000

    Fix up issue with ServletOutputStream

[33mcommit f7cbb0740708e9751893ba1b20ff9d2f9475dfd8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 16:25:34 2013 +1000

    UNDERTOW-77 Merge servlet roles together correctly
    
    According to '13.8.1 Combining Constraints' we need
    to take the union of the roles, not the intersection.

[33mcommit 58ab38da09cf722f432971b214c3f7f81532f9dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 14:50:25 2013 +1000

    Set empty roles semantic properly

[33mcommit 181fd5d537654f4ff0f91126976e274521e604f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 14:23:12 2013 +1000

    Fix issue with canonical paths in async dispatch

[33mcommit c50c7a155acf2cd88a8c213422e66e33a7bd7104[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 10:23:20 2013 +1000

    Fix up multipart size issue

[33mcommit e9694f716c8249096678c706f526dd40026e9530[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 10:02:39 2013 +1000

    Return an empty collection rather than null

[33mcommit e55df9720223fb1dac3c4486413e8e731f290a74[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 10:02:14 2013 +1000

    Bump timeout if setRequestTimeout is called

[33mcommit 7744b4b2ce80c13c8338e039a80d1dde1811e83a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 18 08:11:15 2013 +1000

    UNDERTOW-76 NPE in AsyncContexImpl.dispatch()

[33mcommit af3b97ed1113711aaa9c9df8c3587ceba80d594a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 17 17:57:23 2013 +1000

    Log IOException at debug, as most of the time they are not interesting, and can provide a means to DOS the server

[33mcommit 1f33898d8cc9f5a16b4bac4038a19ae649c305af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 17 16:19:21 2013 +1000

    Update to latest servlet API

[33mcommit 63c8c52e9b75da14b325e599d3caa035715f930a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 17 12:48:55 2013 +1000

    Add ability to set options to the builder API

[33mcommit 723cd88d353d584c8d1362c09b3b749ce2ebb795[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 17 10:12:09 2013 +1000

    Add toString() method to HttpServerExchange

[33mcommit aeb42fd86f47514ab85309b0f970128949625e00[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 17 09:36:54 2013 +1000

    UNDERTOW-68 HTTP continue autmatic handler
    
    This handler will automatically send a continue response
    if an attempt is made to read from the channel.

[33mcommit d01b327e74fb4a2b91e95e7e302d8f3a6bf2a4ef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 14 10:52:28 2013 +1000

    Don't set content length when using a writer, as we don't know the final
    length.

[33mcommit bbd4b6a75f63905b38f728ce544e07004b5610c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 14 10:12:40 2013 +1000

    Remove all attributes before destroying the session to make sure
    session listeners are invoked

[33mcommit 2c0424069a3e6b8c3c0626683e0f7fbcd1c4bf67[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 14 10:03:32 2013 +1000

    Don't set isAsyncStarted() to false till after the request has returned to the container

[33mcommit 6aa4670d30c76c2c18cf09b81b8fdbf6138efedc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 14 09:39:17 2013 +1000

    Don't allow adding servlet context listeners from servlet context listeners

[33mcommit 88db82ffb788d753f3a7d845120315c323f693db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 13 12:10:10 2013 +1000

    Add support for 'silent' basic auth
    
    This allows you to combine basic and form based auth, using
    basic auth for programatic clients, and form auth for human
    users.

[33mcommit f2eb3d092ab7f5b00ed50a6fdb7edd029f7093b7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 12 10:53:03 2013 +1000

    Fix idle timeout

[33mcommit 0e8790a8f7408f12c5db5898131fb1e7dc160fc5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 12 10:18:53 2013 +1000

    Run request listeners around async listeners if they are run outside the scope of a request

[33mcommit f687b16174c185e818709b7e5781492ffb36e379[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 12 09:48:57 2013 +1000

    Fix up configurators for annotated endpoints

[33mcommit f401a100ac9f0df1d49895c178d3c2cb94b84150[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 12 08:37:13 2013 +1000

    Fix up pong message handling

[33mcommit ed758243f7bb71763cfb3916d0911eccd41fa0af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 14:51:21 2013 +1000

    Next is Alpha20

[33mcommit 077c31c36ba07d286dd46b9bb9c26f14e21451e7[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha19[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 14:50:48 2013 +1000

    1.0.0.Alpha19

[33mcommit 3b1b6f73efbfbe833ab0860afd0d497262cdf618[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 14:47:17 2013 +1000

    Add website to readme

[33mcommit c2a03d00c1bf59bd9cd774b82dfdc104c1b5e7c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 14:42:47 2013 +1000

    Fix up websocket idle timeout

[33mcommit 50b0e044715ac0ab3df37a4ffbc0ab5405d77635[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 14:25:02 2013 +1000

    Return the empty string

[33mcommit eea846b624624f9248457eb35bc934b88e9dfb4d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 14:07:39 2013 +1000

    Add Servlets class to make the servlet builder API a little bit nicer

[33mcommit 9357a510d563800f3cc8a255071b4f31423407d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 10:32:47 2013 +1000

    Fix FileResourceManager bug when listing files

[33mcommit d4ae1a25692583492ab11d857c46e59c50a97712[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 09:59:09 2013 +1000

    UNDERTOW-71 ServletContextImpl.getResourcePaths() does not follow the spec

[33mcommit 9a9bd80a71036966320cc3be48ca15929eca5cee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 11 07:36:45 2013 +1000

    UNDERTOW-74 getQueryString does not delegate to exchange

[33mcommit 3a0729398a9ffa62f5728b73452feab690fb49aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 10 21:05:53 2013 +1000

    UNDERTOW-73 Fix println() implementations

[33mcommit dd755eda61c84d499dab5c97115521396fe7dbed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 10 20:04:07 2013 +1000

    Require JDK7 for AutoClosable

[33mcommit 11e234a7e10d086823ddce3cbcfecafedb5772cd[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Jun 7 16:54:58 2013 -0500

    Add support for JDK6

[33mcommit fbf63e24fc9b90dce6b60350e5bdf816c1e9d64a[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Thu Jun 6 22:05:39 2013 -0400

    Expose active session count from SessionManager.  Needed for mod_cluster's active sessions load metric.

[33mcommit 62db79eac62764300c2a6511b2842dc35582eaa5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 10 19:44:14 2013 +1000

    UNDERTOW-72 Incorrect equals comparison in io.undertow.client.HttpClientRequestImpl

[33mcommit 5d820cdb5a2d785b03b16352ef20613638104b66[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 10 09:08:37 2013 +1000

    Fixes for async dispatch

[33mcommit daa31732a2f321d584253c7860524e30e685e62a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jun 9 14:09:10 2013 +1000

    Fix issue with async dispatch

[33mcommit 8bb95667a5e8d1154bc78cc379b4fbc2b395e6c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 20:57:19 2013 +1000

    Implement getOpenSessions()

[33mcommit b7cd76852f22b4f6eb2d3a46b558fdbe0c9c561f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 20:06:10 2013 +1000

    Fix getQueryString()

[33mcommit cbcc8d02f92532dfda3a70bb75e7dde37a78e99a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 15:53:45 2013 +1000

    Add decoder support to programatic endpoints

[33mcommit b1c01c9af5efaf167d530ba3f9a63cb51ee28ca4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 13:37:18 2013 +1000

    Automatically coerce path parameters to the correct type

[33mcommit 371612756d5e46db04673158a0af1ae4c1f2000a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 12:00:27 2013 +1000

    Add support for reader and stream parameters

[33mcommit 84532b62819eb69640768045c04cec986fd71d3a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 11:47:01 2013 +1000

    Fix some minor web socket issues

[33mcommit 2c53fecf101a0f0cbf80f18bbba9ead594beecce[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 09:30:08 2013 +1000

    Fix some annotated endpoint discovery problems

[33mcommit b2fef25c2b785eb647021913468900145e9e1f8d[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Jun 6 18:41:17 2013 +0100

    [UNDERTOW-35] Enable Digest authentication for servlets.

[33mcommit 0cea188e1703b678712843b73b361f934b96f9ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jun 7 09:19:07 2013 +1000

    Fix problem with adding listeners

[33mcommit 8b7a6030f9ebdd610bef43b219640824a29c9322[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 16:45:04 2013 +1000

    Session changes to better support URL rewriting

[33mcommit 72ad63bb343dff273168359c863bec67ff98edda[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 16:33:26 2013 +1000

    Return correct address

[33mcommit ebed50ce04dd70e0c92cd3b608fd2d5bdcaacdfe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 15:29:09 2013 +1000

    Actually reset the buffer on sendError()

[33mcommit c0e155a0df0cb74ce263d669be23ae6e1be9bbb5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 14:53:22 2013 +1000

    Correctly wrap exceptions

[33mcommit 0f264625eb5e69ad83c998e7d350896c9d9ac4bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 12:33:39 2013 +1000

    Throw NPE as per spec

[33mcommit 5681c1adc1be7a425f5f17f11db051cd4cea9fb3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 11:07:33 2013 +1000

    Change the way session config is done

[33mcommit b736e8c6fef5e18f5be48455b42dcf2b6d47342f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 10:07:53 2013 +1000

    Handle error conditions correctly when adding servlets, filters and listeners

[33mcommit a917803bea096b07333c616c47133621f4b43f97[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 09:33:42 2013 +1000

    Throw IllegalArgumentException if not a listener class

[33mcommit 912e03a4ece4aa00d454d5799c596ae7b20e213f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 09:24:06 2013 +1000

    Throw correct exception

[33mcommit 9f779f2862ee163306243febd63d89cc00e73927[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 09:03:59 2013 +1000

    Add session listener to listener types list

[33mcommit 05028afdc16147af5b7709046ad5e5e23b59250c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jun 6 08:55:36 2013 +1000

    Don't allow listeners that are added programatically to modify the deployment

[33mcommit b3a42c0855ce65d88474d5c0816968d816f84230[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 5 16:33:24 2013 +1000

    Fix some servlet spec compatibility issues

[33mcommit faabf8b8bf054cf43fdb0edde5fa4ab4ddaba6f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 5 14:05:08 2013 +1000

    Remove depricated method

[33mcommit 326a1c6ff6b76d579580a13b50605a5613a7a670[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jun 5 11:01:54 2013 +1000

    Invoke thread setup action tear down in reverse order

[33mcommit 437b09ed9c2e1187cf4bc8b5734f6db6874f52ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 4 09:31:27 2013 +1000

    Minor

[33mcommit f4474e655a46a7cbe0fa08ee633511106489a333[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 4 09:10:30 2013 +1000

    UNDERTOW-69 No content generated on servlet error with no handler

[33mcommit a402f670a2ad20fb3b84ad2d7b449f6cb8389d53[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jun 4 07:33:41 2013 +1000

    UNDERTOW-70 Add handler for trace requests

[33mcommit 99c89b6b62feb27223292569583990a3366bba0a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 3 12:35:20 2013 +1000

    Move cookies directly onto the exchange, which makes the API a lot cleaner and removes the need for the CookieHandler

[33mcommit 69addffc5a0c407cc6ef9de90db254786500f0e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 3 11:54:05 2013 +1000

    Clean up the embedded builder API, and add static utility methods for creating handlers

[33mcommit 6590cbe63a1b096489019f49755e0a719f7b5562[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed May 22 14:59:20 2013 +0100

    [UNDERTOW-34] Update Digest credential handling to allow for the prepared ha1 to be intercepted and to remove all use of the plain text password within the Undertow side of digest handling.

[33mcommit e3d891bcb12a33446e08d204b2b12f91f05d027c[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Apr 29 18:06:05 2013 +0100

    An initial clean up of the Digest mechanism following the move away from dispatching within the mechanism.

[33mcommit 3cd20047941503397a868bfed68e8a636baea55b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jun 3 10:43:44 2013 +1000

    Change the way parsers work so they do not require a handler

[33mcommit 754d04ed24f5448ad29094f30e4e637efc13a049[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 31 10:05:23 2013 +1000

    Next is Alpha19

[33mcommit 38de748048e44c445d8c5b3b8aed55defd52398d[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha18[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 31 10:04:48 2013 +1000

    1.0.0.Alpha18

[33mcommit 0ad5fb8ddcf5093b7db56f2e0c812ddcc54683cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 31 07:56:28 2013 +1000

    UNDERTOW-67 TCCL not set on requestDestroyed() invocation

[33mcommit 8b11d0586514e40973c1402429414ba9056e6e26[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 30 13:03:25 2013 +1000

    Log parser error at debug

[33mcommit abe2c9e5db323e886ccbe29d2ab1abb8fb9d189a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 30 11:27:05 2013 +1000

    WFLY-1419 Don't call endExchange if the output stream has not been created yet

[33mcommit 589c17f7ab810b7af5d71a00fb4219ff9328c10f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 30 09:50:51 2013 +1000

    Reduce log level of IOException is request parsing
    
    These are quite common and don't nessesarily represent an error
    condition.

[33mcommit 7581efea0ee687ac19e7a34c891363b34f403b20[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 30 09:43:22 2013 +1000

    Don't generate error pages just based on the response code, make sure sendError is called

[33mcommit fee096c003c6b4c4e064e3e7c023573809bdb1c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 30 09:11:17 2013 +1000

    Set content type on error page

[33mcommit 89c5ee6d5af680fcc75cce4bc50b04a8071f540c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 29 15:59:31 2013 +1000

    Add support for per sevlet executors
    
    This will allow you to rate limit certain servlets.
    Also refactory the existing executor code a bit.

[33mcommit 2f66d1251c71ee1a4eb666affa6ea9b8bc461355[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 29 09:14:45 2013 +1000

    UNDERTOW-63 Run the thread setup action around async listeners

[33mcommit df22719984f556afea3eeb454647358e01dd4394[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 16:48:54 2013 +1000

    Don't require an exact match for the welcome-file-list, just make sure
    it does not resolve to the default servlet

[33mcommit f734a7083697903b3e091d4b8aeb9e96bf716967[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 16:35:59 2013 +1000

    Fix cache issue

[33mcommit 7c50dab8a5ef25324c038d82b000f8f37c202116[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 15:32:22 2013 +1000

    Fix up close handling in websockets

[33mcommit 2ee3976599efa215461827bfca7f208ef66b70a4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 14:41:33 2013 +1000

    Web socket fixes

[33mcommit aeea5b9dff3029446a6bc701982eb4b7975b3b11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 12:34:44 2013 +1000

    Fix ServletContextImpl.getServletRegistration() bug

[33mcommit 152555053294b14149a5dd5473643e756d71b5fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 11:26:57 2013 +1000

    Next is Alpha18

[33mcommit 6d5f5da18be5a07e87e90d4a179e92f0a578326e[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha17[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 11:26:37 2013 +1000

    1.0.0.Alpha17

[33mcommit 1cf2636bb0fce08f86861ba7d81d9b9beefa774a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 11:24:13 2013 +1000

    Add another path mapping test

[33mcommit f80eafbc2a3b7aa0bb0cd6c4b048273f97cc6640[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 10:31:27 2013 +1000

    Add predicate to match request header content

[33mcommit 7e491c0a5bedebf144afc761ab3794ae7d2dc0af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 10:08:03 2013 +1000

    UNDERTOW-55 CPONG causes the connection to be reset

[33mcommit 657818b5dc41c365dba8b4f5c45b6db19c355f3b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 28 08:53:05 2013 +1000

    Some more default servlet tests

[33mcommit efa92a9584d33e0365f0e31be129e895902c4885[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 19:01:28 2013 +1000

    Fix more servlet path mapping problems

[33mcommit f7a1c266545d07af3e8d463540a4582edf40a780[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 17:03:33 2013 +1000

    Remove some dead code from the parser generator

[33mcommit c5ba2cd52c831653cdad1b8681af066d6e8b02e4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 14:46:52 2013 +1000

    Next is Alpha17

[33mcommit d72b6426d687850f0e8ce168c3e0bede5f095e09[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha16[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 14:36:22 2013 +1000

    Undertow 1.0.0.Alpha16

[33mcommit 6ad53e40850ca77bfe465c17da8f3e91ee1fa94d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 12:06:53 2013 +1000

    Fix some test suite IPv6 issues

[33mcommit aac158917f9aa1ab79ec64749844e2510d5743d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 12:00:32 2013 +1000

    UNDERTOW-60 SinglePortConfidentialityHandler assumes there will always be a port in the host name
    
    Also add some methods to the exchange to get the host name + port, and fix
    some potential IPv6 problems

[33mcommit 00fa2eb4bff4669b95b5ebd05f9ac497875ef914[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 11:35:33 2013 +1000

    UNDERTOW-61 TCCL set incorectly on session timeout

[33mcommit 57447a80a07b1ebd6e15de331a1f32410bed19ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 27 11:29:48 2013 +1000

    UNDERTOW-62 Undertow is not handling getServletPath() correctly when matched to the default servlet

[33mcommit 9416c6e060e9971fc54b2fd42a3d68ed03379fd3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 16:50:22 2013 +1000

    Initial URL rewriting session implementation

[33mcommit 519e86916340650616f0a8fab3b20836b0f673bd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 16:17:17 2013 +1000

    Add support for parsing path parameters

[33mcommit 34b713c0c051fb82e7e8d02e5257c57b400b0e96[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 15:31:37 2013 +1000

    Add ability to change the session cookie config via DeploymentInfo

[33mcommit ed32ebae07bd160b05f0502c690b864e666e5b6d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 14:58:03 2013 +1000

    Add ability to set the scheme on the AJP listener

[33mcommit 7450f8cb72ce39ec2691c6020b721648c02461cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 14:57:45 2013 +1000

    Add ability to share the ServletContext attribute map for OSGi

[33mcommit 9b2a4ba4bf57107290347611fc48014ef8f01190[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 11:43:44 2013 +1000

    Make getServerName() not return the port part of the host header

[33mcommit ed9c1456f32540de9c97338636975b99f3b58da5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 24 11:11:53 2013 +1000

    UNDERTOW-58 Set attributes on the underlying exchange when dispatching

[33mcommit 538e7d13895f8591c03f97cb9ed17ebfbb1a95d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 23 17:25:31 2013 +1000

    Change servlet path matches to be built in a lazy manner.
    
    This allows for them to be re-calculated on the fly.

[33mcommit 3fc15d86d9219857de3d05186fdefe700e6943bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 23 15:27:34 2013 +1000

    Change the sender implementation to set the content length if only doing a single send

[33mcommit 77f451795a0482e9d7970b460b659cc5ed4cb247[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 23 13:53:27 2013 +1000

    Fix content encoding issue with zero length responses

[33mcommit fd0ba25ebff0278292f6357955d5190a65f5f5ec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 12:39:07 2013 +1000

    Improve the pipelining buffer performance

[33mcommit f3764dce492fb36abe48b6a51fd3bfd671429d3d[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed May 22 20:55:54 2013 -0500

    [UNDERTOW-54] Break infinite CAS loop

[33mcommit a0d5cbd2f1fe4961fd2bd4c4a43f950430ac2806[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 23 09:43:20 2013 +1000

    WFLY-1376 reset the response before sending an error page

[33mcommit 1ecdff4a4b393d71797cd355ace2d3bb37114603[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 23 07:29:24 2013 +1000

    Just return null on InvalidPathException

[33mcommit f30ac76ad771cf9f6d55e59787ead024614fef03[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 22 11:22:42 2013 +1000

    UNDERTOW-55 NPE when handling CPING in AJP

[33mcommit ce471428709a4a70dfce1767ad36a6bdf380ea87[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 22 08:47:20 2013 +1000

    WFLY-1368 Fix up support for the default error page and add error page tests

[33mcommit 7c1be60028c63b6059ad92f18439ba493243d576[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 22 08:46:48 2013 +1000

    Improve error message

[33mcommit 8154181a8ce05aeb50e31d1f15d9740c2ec7a50e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 21 13:15:24 2013 +1000

    Remove ConcreteIoFuture, replace with org.xnio.FutureResult

[33mcommit f87273b6b7a81b687f898100ed290ee48deef48e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 21 11:27:00 2013 +1000

    Rename handler and use seperate ACL's for IPv4 and IPv6 addresses

[33mcommit edb48f7b0a15b2d99793fcb2b65f031f4599bacf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 21 11:20:31 2013 +1000

    Add handler that can reject requests based on peer IP address

[33mcommit 197b63efe3d1acb05795bc0e2da198e691493ab0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 21 09:14:08 2013 +1000

    Rearange testsuite structure

[33mcommit 1585cf6e7a2363de2a66900ca7df2d5bfb5f4d06[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 20 09:29:07 2013 +1000

    Fix method name

[33mcommit d43dcffc9ce94dfaa2b92e052de8f8b5a2f6a921[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 20 09:06:47 2013 +1000

    Make sure the server will never send a entity body for HEAD requests

[33mcommit 82f0ec8758b8c5904a0a4ee9cee03a2322442fe5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 20 08:45:55 2013 +1000

    Add handlers that allow or disallow requests based on the HTTP method

[33mcommit f82d10a180081e06330c470f0d53a09e4ae3e938[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat May 18 08:02:38 2013 +1000

    Remove SecureHashMap from the LRUCache

[33mcommit 06ede3204ba97772e29e1aad307056debdf8603a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 22:56:09 2013 +1000

    WFLY-1361 Make sure the correct TCCL is set when the session manager is stopped

[33mcommit 871139937f979404d26ecf1f44d67b7a8a3bce03[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 21:57:43 2013 +1000

    Fix some minor HttpServletRequest issues

[33mcommit 6e4c5462fd3a609772b0e8be0845c5e0928a0158[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 14:54:48 2013 +1000

    Unused imports

[33mcommit 77442d6837b9bf0cfc3f300a97813a3752185c90[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 14:50:13 2013 +1000

    Simplify example

[33mcommit 9b3b758beed3f3814fef5e01e719d5d121f18d9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 14:41:24 2013 +1000

    Next is Alpha16

[33mcommit 9a5dfda14ab2dcda3ba0daaeedede1d01094112c[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha15[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 14:40:54 2013 +1000

    1.0.0.Alpha15

[33mcommit 893e7c86fe8fb2608a621fe917e86544b3257dd2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 12:39:41 2013 +1000

    Add send() methods to the sender API that do not take a callback, and simply end the exchange
    
    Also make the async sender set the content length when these methods are used.

[33mcommit 7f5776e7dff163a7a951d0ce113b9b0eb91650aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 10:58:57 2013 +1000

    Change the way servlet handler chain wrappers work to allow servlet to be bypassed entierly

[33mcommit 050b54d7ae14ca788755e0b944d25985846e5ba5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 10:28:49 2013 +1000

    Add support for maxAge into the buffer and LRU caches

[33mcommit fa3c3c17fe48c46094bfd79345e8c056f29a08d9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 17 08:25:03 2013 +1000

    When serving welcome files redirect if no trailing slash is present

[33mcommit 26a6e0688e916ddb7796825d83755f6ed1dc6581[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 16 15:48:04 2013 +1000

    Next is Alpha15

[33mcommit c32d1c8165af61c2af843bd5fbb2f9fe77c113ff[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha14[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 16 15:47:31 2013 +1000

    1.0.0.Alpha14

[33mcommit 4a35de1c17892cf97c4638523698f5753b003cff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 16 13:14:09 2013 +1000

    XNIO CR5

[33mcommit d30992a24b0916953ac6edb43a0f10b79c8f815e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 16 09:48:59 2013 +1000

    UNDERTOW-53 For real this time

[33mcommit 4651d505f427f3dbd4f15ddcf0fb2600e718d6ea[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Wed May 15 14:17:06 2013 -0400

    SessionListenerBridge.attributeAdded(...) needs to trigger binding event.

[33mcommit ddeff35f09a7fba5fb5c884fc8649fbaa22a57ab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 16 08:45:49 2013 +1000

    Change async sender not to recurse to avoid stack overflow

[33mcommit 4c746601fd93d58c6fb4654af1d1a601c717e57b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 16 08:24:21 2013 +1000

    Revert "Don't recurse"
    
    This reverts commit ed3b3daf96eeae2520979049d1e164a8815e8fd5.

[33mcommit ed3b3daf96eeae2520979049d1e164a8815e8fd5[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed May 15 09:28:56 2013 -0500

    Don't recurse

[33mcommit c8ee167ec4d451adb117c4b866be7bc131f40d69[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 15 15:17:00 2013 +1000

    Fix response cookie issue. All tests now pass when run through the HTTP proxy

[33mcommit ada67c634acbe106ea2918aaee05f7df50d8e59d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 15 13:52:44 2013 +1000

    Changes to the identity manager API's to better support advanced use cases

[33mcommit 7103540526ecefd655b85a612fac4fbd9ae32c4e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 15 10:23:31 2013 +1000

    UNDERTOW-53 Include both the encoded and unencoded paths on the exchange
    
    This commit changes the semantics of the request path fields on the
    exchange, and gives them much more clearly defined roles.

[33mcommit 60de0ba9cd3d9487bf857df5c8be53b9855cff68[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 15 07:41:43 2013 +1000

    Add servlet extension to allow the deployment to be configured

[33mcommit 544ad794a98cb65ae974cf358e9559d79f9fc8c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 14 16:21:35 2013 +1000

    Fix ServletResponse.getContentType() bug

[33mcommit 74c8a30df483675d42ba2502039576b7b58badb7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 14 14:08:20 2013 +1000

    Add Date: handler that adds a date header to the response

[33mcommit 3700de304c2d6705c9ed218d3d624b9fc47fb766[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 14 09:44:05 2013 +1000

    Next is 1.0.0.Alpha14

[33mcommit f094990bfd8dc06c8f75aa1410ea21d53336c5ea[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha13[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 14 09:43:38 2013 +1000

    1.0.0.Alpha13

[33mcommit c25390580543c0da729a9667379db96efd6b4912[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 14 09:03:06 2013 +1000

    Make additional authentication mechanisms use the builder API

[33mcommit 686225ea0195d4d06ce6eadf0f7044d7b86b732f[m
Author: Anil Saldhana <Anil.Saldhana@jboss.com>
Date:   Mon May 13 15:49:51 2013 -0500

    Allow override of authentication mechanism at the deployment level

[33mcommit d85197e838629d047cd92bc28beac2cfaf2d58eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 14:32:35 2013 +1000

    Don't call listeners twice

[33mcommit def42fd5e06726d8ea36e9c0e6fd5c637b837651[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 14:30:27 2013 +1000

    Change semantics of ServletRequestContext.current()

[33mcommit 8d7a41f399abb1c9a194d1224bfde375d98c53dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 14:11:03 2013 +1000

    Add default session timeout to the deployment info

[33mcommit b07534f617de9e5b58c8919f2f4b967bbe723eba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 13:25:59 2013 +1000

    Refactor session listeners and integrate them into servlet code

[33mcommit 02f15891c62a2385cc9615531b8d31374868930d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 11:34:43 2013 +1000

    Fix some URL encoding issues

[33mcommit a6002b771ba3362bb107bf7eb48edb8df533335d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 10:31:00 2013 +1000

    Fix race condition in test

[33mcommit aa1fcfe0baf209493e067fcee8c7016a1413b1ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 13 09:53:36 2013 +1000

    UNDERTOW-17 Add request dumping handler

[33mcommit 19ef0ac0875a5fa7bad02c434ab1b33802fc87b3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun May 12 14:39:14 2013 +1000

    Undertow core tests not pass when run though the reverse proxy

[33mcommit 042c4f2a7585b1c5bae2f1ddfcce5d446853060e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun May 12 13:56:17 2013 +1000

    Fix proxying requests with HTTP trailers

[33mcommit 97b411d5ec84a47e3b2c83b60521bc9f93b6349e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun May 12 13:15:49 2013 +1000

    Fix HTTP reverse proxy HTTP Continue support

[33mcommit 54bb00c800bd002b28a26b1d693d322992259136[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat May 11 10:48:53 2013 +1000

    Fix issue with FixedLengthStreamSourceConduit.transferTo

[33mcommit 0ddbe6313437271768cec6a1d668600180d247e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 10 18:55:46 2013 +1000

    Fix some proxying / HTTP client issues

[33mcommit 67f762bae90cf21376c4fd7e0ed88b9122a59b1a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 10 14:41:52 2013 +1000

    Change the way the HTTP client performs HTTP upgrade

[33mcommit 40aeba8358c8b0a3445972f139aab42a64ca3dcc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 9 10:11:14 2013 +1000

    Change outer handlers to only be run for REQUEST and ASYNC invocations

[33mcommit 63185149242ae27b4b4b45fa17c8847126738a82[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 9 08:17:15 2013 +1000

    Move SetHeaderHandler out of the test suite

[33mcommit 24dd58ee0a841c069239991d6eae6266f6d6d490[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Tue May 7 11:34:30 2013 -0400

    Move SessionManager reference from DeploymentInfo to Deployment
    Configure DeploymentInfo with SessionManagerFactory
    Create SessionManager from factory in DeploymentManager.deploy()

[33mcommit 4b23865f8e2c9c210e2ae4270ba1c88c44f2c252[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 7 14:09:40 2013 +1000

    Change default

[33mcommit 4c2085494926e227bdda6d6608df7827af7ea397[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 7 12:08:40 2013 +1000

    Fix output stream performance for large writes
    
    If a write is too large to fit into the buffer then
    allocate up to MAX_BUFFERS_TO_ALLOCATE buffers from
    the pool to hold the extra data, if it still does not
    fit then loop re-using those buffers.

[33mcommit 2a1978381cce9289a442419b583b60f9ebcb545f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 7 11:57:49 2013 +1000

    tmp

[33mcommit 2a5f921b8dca7469ddac22273f35866048f91062[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 7 10:23:14 2013 +1000

    Don't use a gathering write if the stream buffer is empty

[33mcommit ea9a7e27fcae39cba6685990ed900cb8751ef824[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 6 13:49:06 2013 +1000

    Xnio CR4

[33mcommit 44d9d489ad0a980730b92f10fcc547db2d06556b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 7 09:50:29 2013 +1000

    UNDERTOW-45 Provide a way of allowing non-standard request/response wrappers

[33mcommit 7b456fb1bc01c37003a98001ea9c229e0be38b66[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue May 7 09:09:05 2013 +1000

    Change the way that the underlying request/response objects are obtained to support non-standard wrappers

[33mcommit 93ba0a94e57dabdff0304946d60285f46c398c47[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 6 13:26:53 2013 +1000

    Remove timeout task when session is invalidatated

[33mcommit 46c51e6ccba2a9076ce6123311de3952b4b4af7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 6 08:12:08 2013 +1000

    Add ability to directly close a blocking exchange

[33mcommit 0e289990f4f322d228b94035d907b384ccc32606[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon May 6 08:11:42 2013 +1000

    Fix fixed length channel flush() bug

[33mcommit 667e2a1f9035d928cd85a322b376f4c86a42e281[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat May 4 15:50:21 2013 +1000

    Spped up large writes on the output stream

[33mcommit c61051febc11ed16e7a8fec1464f09f882f8c58f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 12:14:13 2013 +1000

    Use SecurityActions to set the TCCL

[33mcommit 4c38d99e1a6ad7909f78ff72b432e2689d3f671a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 12:13:43 2013 +1000

    Minor performance improvements

[33mcommit aaa418c3b0464f827a4b39672954ed04daa38950[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 12:13:31 2013 +1000

    Use arrays for iteration

[33mcommit 8212dad2e7f50c3753499947a21166a1b50f1f79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 10:11:14 2013 +1000

    Add support for testing the proxy and fix some minor bugs

[33mcommit ad57eabca2cc01ed6c6fed7c67492c106113232c[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed May 1 21:28:42 2013 -0500

    Proxy Handler implementation

[33mcommit a910f2108aa4bd605e58ef94428d693a8653e7c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 09:03:58 2013 +1000

    Make logging of IO exceptions more consistent, and move them to their own category so they can be easily suppressed

[33mcommit 15c362e248290745f4e2267914a25ab33b5fa4b4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 07:54:03 2013 +1000

    Revert "Once all data is written terminate writes and flush eagerly"
    
    This reverts commit 5df3ae25617c0270544636686200caf549ac1984.

[33mcommit 37959a4c44a3854fb1165efc93619c3881e26516[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 07:48:12 2013 +1000

    Null the underlying setter once the response is done

[33mcommit 05d9df7c0f49fbda365da465a810ca48da09acfc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 07:47:47 2013 +1000

    Make sure the pooled buffer is freed

[33mcommit ed39bd444f66d652dc850a82c15e5ff17e49aebe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri May 3 07:20:16 2013 +1000

    Some clean up

[33mcommit 7a16c54daebc29aa12d8aa9a713e5da9349d8dc3[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu May 2 14:15:31 2013 -0500

    Inverted logic

[33mcommit 91090b9e3a47bfc8151f03d2460b7c5c894a3e88[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu May 2 14:13:28 2013 -0500

    SHM no longer concurrent

[33mcommit 5df3ae25617c0270544636686200caf549ac1984[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 22:10:56 2013 +1000

    Once all data is written terminate writes and flush eagerly

[33mcommit 3277d6bffa2bd3e5537c3bf5d2c9597721878a50[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 15:28:17 2013 +1000

    Add a setContentLength method to the exchange

[33mcommit 75de7cee48f0670316800d365b12ef878df4b889[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 15:24:50 2013 +1000

    Fix some caching bugs

[33mcommit f6b24353025c48348e35066167bff46b008b98b1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 12:56:20 2013 +1000

    Change length methods to use a long

[33mcommit 631b5c9314d03db5cfb0df15a4fe7a0214236f0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu May 2 12:16:02 2013 +1000

    Add get(Request/Response)ContentLength()

[33mcommit 33baebf7d6b9c32695aa5a038c300496cb71b635[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 17:53:32 2013 +1000

    Next is Alpha13

[33mcommit a460233ff588363113bd287ec9fa51136e71e1b1[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha12[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 17:52:43 2013 +1000

    1.0.0.Alpha12

[33mcommit f6cc3f040adb512d37eb6de02e33919690c61deb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 17:51:22 2013 +1000

    Fix resource handler bug

[33mcommit 5d42cee095bb1b447636055072ef826baab73033[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 11:51:24 2013 +1000

    Use treemap

[33mcommit a762840d4c7a270717a4a758c7357c074e57eff5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 11:40:23 2013 +1000

    Handle encoding correctly in the parser
    
    The parser now correctly decodes all characters, including
    multi byte unicode.

[33mcommit 2af3372b479a4d69f02a4cdf0ad3db2517bfce28[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed May 1 10:22:01 2013 +1000

    Add configurable limits to prevent hash collision attacks

[33mcommit 3df652282f63d846673bee23683c3a3a3d6e1aac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 30 16:12:33 2013 +1000

    If parsing fails attempt to send a bad request response

[33mcommit 369b2e10d7144dcf5d51f31c420083e4e7412c5a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 30 15:45:48 2013 +1000

    Modify the parser to better handle UTF8 paths

[33mcommit a9cb190e850e0185f0a5f328e825054b37f4819d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 30 12:33:46 2013 +1000

    Register paths that start with a / as the default handler.
    
    For consistency remove the setDefaultHandler() method.

[33mcommit 37652bb3e366945f0814c9e4f4e8be237bfffd5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 29 13:09:15 2013 +1000

    Fix chunking bug

[33mcommit 0d0d053b5a67a56e11db73ae2bcb79efeb39fb19[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 29 11:58:23 2013 +1000

    Fix some request chunking bugs

[33mcommit e83431e073de88f48460081c50af0157e4b7c322[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 29 09:42:37 2013 +1000

    UNDERTOW-43 Don't use forward() when handling welcome pages, but use a container specific mechanism instead to make sure the resulting request is indistinguisable from a normal request

[33mcommit 4a44ff9697e54436c313c47cd70617d71313e6c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 27 17:21:11 2013 +1000

    More header map speed improvements

[33mcommit 4fdfc86f96d6174a886a00e6651678e4fd80bba5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 27 17:05:10 2013 +1000

    Minor header map speed improvement

[33mcommit 0ce5b944389e1d608c1edb03796f53e4d0d7c3a6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 27 16:24:38 2013 +1000

    Reduce object allocations

[33mcommit bf36208bbb44fba91dc9679807d3eed030f2a308[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 27 16:21:55 2013 +1000

    Reduce object allocations

[33mcommit bdc1f331b39f9e92e60e1166bafeeaabebfe9e8b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 27 13:25:19 2013 +1000

    Next is alpha12

[33mcommit 131fd9a59cd749d24a9f4a449f9347cfbe2c3bf2[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha11[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 27 13:24:45 2013 +1000

    1.0.0.Alpha11

[33mcommit e78247bfde56c071b03d54300ac4ae8c2c434256[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 26 18:51:36 2013 +1000

    Add support for an extensible textual representation of predicates.
    
    This support allows for arbitrary predicate configurations to be configured
    via a string. This allows for certain handlers to only be applied based on
    arbitrarily complex expressions.

[33mcommit 83d132104612a7351c06f7c2d7a4b815493bfb39[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 26 12:31:18 2013 +1000

    Fix checkstyle

[33mcommit af6c960cfa8c9cbf0698b999194214c4ee19ffe2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 26 11:59:21 2013 +1000

    Fix test

[33mcommit 571481ebca471d54b933c48dce578280fa50eb18[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 26 11:43:28 2013 +1000

    Handle the case where the boundary is missing

[33mcommit 6a5f05f23f2bbeef1299bef80b1b91593d38ede0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 26 10:50:51 2013 +1000

    Fix NPE

[33mcommit 69ab6adeeefb0743e2d95b4fc023b430ae51e100[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 25 08:18:35 2013 +1000

    Fix sender bug

[33mcommit ecb92d59bdb4c617f273f85956e61e023e8a78e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 24 10:28:54 2013 +1000

    Allow the buffer cache to be null in the cached resource handler

[33mcommit 6cc8386305f8335c673a87028f92a2dfd5d4d4c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 24 18:51:15 2013 +1000

    Don't allocate an array list on every request

[33mcommit 5c69141947b912b84808cd33e49c16dcd9e62d6f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 24 17:21:31 2013 +1000

    Change the way servlet attachments work so all servlet state is attaches to a single object

[33mcommit ba56c302943619052a27ac458e8fcea17a5ba8f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 24 15:46:42 2013 +1000

    Don't use a COW map for cookies

[33mcommit c79e81c978f05a712c036bab1ae0f2f035fd71e1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 24 15:36:17 2013 +1000

    Cache the string representation of the last modified date

[33mcommit 142be04df8558414293cfdd9ff6d6d64eed550bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 24 14:51:40 2013 +1000

    Add ability to write buffers directly to the output streams for best performance

[33mcommit 5d52164af51000417c4df6f84063431f3252890c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 23 13:34:46 2013 +1000

    Fix test

[33mcommit 56ed85c1b944ae6f14e7bbc71474242d66a8e6e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 23 12:48:13 2013 +1000

    Fix test

[33mcommit 1b5298a9062b2e52ef15d99478d3a36b2cc1f597[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 23 11:45:41 2013 +1000

    Fix bug in servlet input stream read method

[33mcommit c44e3c1be2ff493b688e807e4878e497bee544c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 23 11:32:51 2013 +1000

    Fix some input stream problems

[33mcommit 4f79555a8effa6a7f1210f7750c359cce1119d5b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 23 10:54:14 2013 +1000

    Fix availble() bug

[33mcommit e1d6fba27a8ec1b1be3cbfbff36b38e96e335b83[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 23 09:24:29 2013 +1000

    Make ServletInputStream.availble() non-blocking

[33mcommit 415d886c69d2e37cf67aa4c03478b594caeebcff[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 22 16:47:33 2013 +1000

    Allow for multiple regions in the buffer cache

[33mcommit 29442a2075060f6d7456c6db32d2d4de55aa0fda[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 22 13:07:32 2013 +1000

    Default servlet fixes to serve content using the ResourceManager API

[33mcommit 228aa175dff82b0ba13f1ef66dcb7b86ce358952[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 22 11:30:38 2013 +1000

    Add caching resource manager

[33mcommit ca09adc3f6058e88bea30e87bfaaa5b256a43a5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 22 09:35:45 2013 +1000

    Fix up thread safety for some servlet tests

[33mcommit f0edd92d62971c40b07af9425b4042cb11a0b325[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 22 09:21:47 2013 +1000

    Make the sender API work properly for blocking requests

[33mcommit 72663d7030667ec3430d7885af3fd1fa09bea636[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 20 09:13:35 2013 +1000

    Next is 1.0.0.Alpha11

[33mcommit acb209fd926fdc42d60c9bc7b27aa2408df982df[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha10[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 20 09:12:58 2013 +1000

    1.0.0.Alpha10

[33mcommit d560c8e28dcdb0fc4cbcc5008c3dd6aaf8ba07e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Apr 20 08:50:18 2013 +1000

    Fix up AJP persistent request

[33mcommit 2059355b29a62c87b25ad563a56a9992907ab3d7[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Apr 17 16:00:49 2013 +0200

    Add some more sanity checks

[33mcommit b740018c37b093177507c708dad5dfd1364c460f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 19 10:25:24 2013 +1000

    Add support for trailers in chunked responses

[33mcommit 3e1ee28b57a3a0d3cb92741b122c5b9dc099fd23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 19 09:31:47 2013 +1000

    Add support for HTTP trailers in chunked HTTP requests

[33mcommit d4b3ef18069c9127ab55c89a4e59fd4b5602e9cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 18 12:51:14 2013 +1000

    Make JSR-356 pass the Autobahn test suite

[33mcommit 102692001f6994357d945ec8843ecefe8d7bfbaf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 17 16:28:52 2013 +1000

    Clean up servlet test setup

[33mcommit 34512dee2fac9e47532a807cfc33cf5b3b43cd05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 17 16:11:47 2013 +1000

    AS7-6923 Fix up getPrameters in HttpServletRequestImpl

[33mcommit f00d8de5b72f9793bf01df4d4129874d61c8d581[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 17 13:25:20 2013 +1000

    Add xhtml to the default mime mappings

[33mcommit 74cd030330fb3eb51d1ea7ceb8f300c56b7bd84e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 17 13:01:57 2013 +1000

    Add missing file

[33mcommit 33497e3b573ccf00c8fc1d06a39cfb50edeed22a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 17 12:45:06 2013 +1000

    Add full encoding and decoding support to web sockets

[33mcommit 357d2bf765c668f4ed4ec4ff0d3c65ebd7a73e56[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Apr 16 16:11:20 2013 +0100

    [UNDERTOW-38] Update EmptyRoleSemantic handle to handle a middle ground of still requiring authentication of no roles defined.

[33mcommit 24524ea6731207b79b45fb13f144df2300154990[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 17 07:53:58 2013 +1000

    Drain the underlying channel on close

[33mcommit a84de962463bb5b247dfe27a91e500e9287e1f79[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 16 17:50:46 2013 +1000

    Next is 1.0.0.Alpha10

[33mcommit cc0bf90c582b755b86472fc1562e410aef31bfa4[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha9[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 16 17:50:12 2013 +1000

    1.0.0.Alpha9

[33mcommit 9cec93835e493719a60d8cfd069a4ed2e6f2bec0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 16 16:27:07 2013 +1000

    Change the way channel wrapping works to reduce object allocation

[33mcommit cd672522684a96b23de1c34349c8b256b80af044[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 16 15:34:59 2013 +1000

    Use more reasonable object size for attachments

[33mcommit 836aac5501c8bf7bb0ff584d786c756fcab2df20[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 16 15:17:18 2013 +1000

    Use array instead of list for completion listeners

[33mcommit 4e63792efa809340c07bc2ccc7354b4f7c85e600[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 16 13:06:05 2013 +1000

    Fix up channel facades

[33mcommit fc58e9827bf110bd34d172fe5c6aec7d88b9810e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 14:57:06 2013 +1000

    Next is 1.0.0.Alpha9

[33mcommit 4535cc509a963b93643704760304f8e48200c66c[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha8[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 14:56:35 2013 +1000

    1.0.0.Alpha8

[33mcommit 1a4148f8bd98d550fbea0edab8cab3dbc398b271[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 14:53:34 2013 +1000

    Fix servlet output stream async error handling

[33mcommit e42d072c30bc1841c3eee9b70460613aa2027b87[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 14:31:53 2013 +1000

    If the exchange is ended by the authenticate call don't continue processing

[33mcommit e97a3c26296fecfb24fbb0995775239548c95295[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 14:28:52 2013 +1000

    Add channel facade so still running requests can't modify the underlying channel

[33mcommit d24f4eeb323346dbc05aedfaf482c8a15fc82029[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 11:58:54 2013 +1000

    Implement getRequestedSessionId()

[33mcommit 801d44a5f20a924ea190c71f57597c72786dca60[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Apr 12 17:43:28 2013 +0100

    [UNDERTOW-36] Remote the getName() method from the AuthenticationMechanism interface as mechanisms now pass in the name using the notification API instead.

[33mcommit 5d39c77ed195122c06b02b3fe3b4d7548e25cd99[m
Author: Paul Ferraro <paul.ferraro@redhat.com>
Date:   Sun Apr 14 18:42:49 2013 -0400

    HttpSession.removeAttribute(...) should not trigger attribute removed event if attribute did not exist.
    HttpSession.setAttribute(name, null) should trigger valueUnbound binding event.
    HttpSession.setAttribute(name, value) should not trigger any events if value == old value.

[33mcommit a16d2bb9897659f9973b31f94d4568da724dfaa8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 11:52:05 2013 +1000

    Work around XNIO-199

[33mcommit f162acc2418e64cc12c5264ffdfac107e3f5ff3d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 10:44:48 2013 +1000

    Fix lockup if sender is used to send and empty buffer

[33mcommit cc82f984795adea8fd33b1c0878fc59dc4d7ca1b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 09:41:00 2013 +1000

    Minor performance improvement

[33mcommit a7a1df87a4bb0a317d61181512561470f2349559[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 15 09:12:47 2013 +1000

    Fix pipeline buffer flush

[33mcommit 1a08cbfc332094524e26f2178636195ef8da0765[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 19:32:10 2013 +1000

    Fix up AJP after the conduit changes

[33mcommit 0e526509c0781b893990ca72514d46d9177015c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 18:47:35 2013 +1000

    Use arrays for wrappers rather than lists

[33mcommit c1d78c2a72bf314bb9b24804bb55f53080bb5e90[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 19:02:25 2013 +1000

    Change the way conduits are used, so they are assembled into the underlying connection, rather than layered on top

[33mcommit 3920c20909320743e880d6be33c006eeae2d107a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 18:48:31 2013 +1000

    Revert "tmp"
    
    This reverts commit ed794a3680e4f141f9645cae5783af5442f42156.

[33mcommit ed794a3680e4f141f9645cae5783af5442f42156[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 16:54:17 2013 +1000

    tmp

[33mcommit 312d17688177c95cefa49a4cf4a11ecafbf3c60e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 16:39:52 2013 +1000

    Fix chunking problem

[33mcommit 616ff3c8ee1b6f84071d98c6aa4bbe118c875bda[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 15:12:44 2013 +1000

    Reduce default header table size

[33mcommit bf62e2929927c47dc4d4624f71388ccf6038c17e[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Apr 3 21:51:56 2013 -0500

    Optimized header map implementation and tests

[33mcommit 2542311ee0e3ad717a916db5572c5b36edcea8ed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 14:09:10 2013 +1000

    Reduce object allocation

[33mcommit bd30c3e8cf3a9d0d4ceed46679fb5fd5a7b7e4c1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 16:39:08 2013 +1100

    Add fast path to HTTP response channel

[33mcommit 2d5b15aaf0aa8cb816636c55413eab160440214b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 13:39:32 2013 +1000

    Fix parer generator

[33mcommit eed5aee5aca03f0e03595034dea6f1e2961a1f1e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 5 09:06:30 2013 +1100

    Break up pipeling listener into multiple methods

[33mcommit 31171aa3bf57bb498c10e331c18a652708bba0a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 4 15:04:27 2013 +1100

    minor

[33mcommit 65c6ae808d4efce1506b67ba5de5ba2adeaa9a4b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 4 12:15:18 2013 +1100

    Parser optimisation

[33mcommit 985f603227c4da0c84e762ce1319837c396711a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 14 10:58:25 2013 +1000

    Re-use stringbuilder

[33mcommit cb9f88c709e483e12de189ba2003ced1ad27ae04[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 12 12:08:15 2013 +1000

    Change the way web socket deployment bootstrap works

[33mcommit 8f558b96690464d59ff6c17f59af93e48a6120d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 12 09:47:21 2013 +1000

    Handle chunking where the line is terminated with \n rather than \r\n

[33mcommit c3097637fbace7e669c1133812ac9c33b3f8cfd8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 12 09:19:34 2013 +1000

    Chunked source conduit fixes

[33mcommit 6f50afd574fb8c092da12438cc3f6d5d7b725b55[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 12 07:45:36 2013 +1000

    Don't fire requestDestoryed if complete() is called outside the scope of a web application

[33mcommit eeb5a5f9c49652635c9ee8c9b9b8f5349ecc7182[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Thu Apr 11 18:54:41 2013 +0200

    Another testcase for UNDERTOW-24

[33mcommit 562cf5377c5610dbcd11008b549ce9e21f6a2826[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Apr 11 17:35:30 2013 +0200

    Fix how client certs are read and set to request

[33mcommit e177b368ecc5ba48f15dd2ea88886ff6d40d6906[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 11 20:30:50 2013 +1000

    Fix NPE

[33mcommit 599f73b0c72814474cda4249c85f3cb55f3b98fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 11 15:20:58 2013 +1000

    Initial web socket client support

[33mcommit a4b29c9355a6f0b4076245de62a4d8cb4940b665[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 11 07:54:34 2013 +1000

    tmp

[33mcommit ac35a49c84b4438e7982c84e9acd4ffef11149ef[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 11 10:22:19 2013 +1000

    Servlet async fixes

[33mcommit 4ad10fba2ba17d9ebff8607def91a9ae4ba5ea02[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 11 09:05:34 2013 +1000

    t

[33mcommit 2f63759e3d3d847a7f1a27aac8386c5006ecad45[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Apr 10 11:12:09 2013 +0200

    Servlet spec, section 3.6 - support for translated paths

[33mcommit 8f6aff361b19b6b5da6831ca216d16d410f92ab8[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Wed Apr 10 17:06:08 2013 +0200

    UNDERTOW-32 AsyncListener.onError() not invoked

[33mcommit feb580418719e01abb465cbd38a41248fec3865b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 18:58:50 2013 +1000

    Upgrade web socket JSR to latest API, and add better deployment support

[33mcommit 0cfcd82662c03959a0402f13e2ea8b2c2a937670[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 10 09:07:06 2013 +1000

    Remove accidental file

[33mcommit a75043f94503592d73e062f23598d47a56ca1d5e[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Apr 10 00:11:24 2013 +0200

    UNDERTOW-29 expose  javax.servlet.request.* ssl attributes

[33mcommit 9937cd2caff90954dce01217a11aef240aeb4c86[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Apr 9 15:03:10 2013 +0200

    Upgrade xnio to get test passing

[33mcommit 150575ec92b34df8ccdc55c1c66cec08948fe6b5[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Apr 9 14:20:31 2013 +0200

    Reproduce SSL failure

[33mcommit 3ab5d9f7668fe7946d14a09f94f5aeade2da8a65[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 19:29:31 2013 +1000

    UNDERTOW-28 Undertow can get into infitite loop if exception occurs draining request

[33mcommit f254b9f9e9a8222ac327a257ddeb7da8d53a250e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 18:00:38 2013 +1000

    Start work on websocket SCI

[33mcommit 9b0c91a860fa4df425f80ff1499b0010a2c954bd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 15:14:24 2013 +1000

    Fix web socket tests

[33mcommit c676af1b363a6f7d9b0f489997bdc8cbc7b9e27d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 15:03:09 2013 +1000

    Enhancements to the channel upgrade handler

[33mcommit a52a4d09b26243b09526bd04407ef695c6f6e7b8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 11:30:43 2013 +1000

    UNDERTOW-26 ServletInputStream does not override available()

[33mcommit 63a3b9ea0bc077ba8a8e6f93d289d614f2d7eab9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 9 09:30:04 2013 +1000

    AS7-6850 Fix servlet content type issue

[33mcommit 733d7eb746391d5bc5bfa71f6f8f29f7e95fa675[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Apr 8 23:57:07 2013 +0200

    Add bit more complex ssl test case

[33mcommit a3c2d0e86711311c830b0f3dc73b078ee7882988[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 20:55:10 2013 +1000

    Next is 1.0.0.Alpha8

[33mcommit 705b20198b514b92dca8c5494bc700e8e780ae8f[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha7[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 20:54:43 2013 +1000

    1.0.0.Alpha7

[33mcommit c069763ec9c844b453258cd83fb918a9187327cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 20:50:30 2013 +1000

    Fix up some web socket tests to make sure that a failure actually fails to test

[33mcommit d1747d12af796e9048308d3c63fb2cf8e10036f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 20:23:02 2013 +1000

    Don't have an upload size limit by default

[33mcommit d98f8abea03c00e371f0905f1112bdb8f4c6859a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 20:22:52 2013 +1000

    Minor websocket change

[33mcommit 41d107f00927a2166649955b0a6650adb0d7db72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 19 14:21:04 2013 +1100

    Initial support for annotated web socket endpoints

[33mcommit 233e15af2656d626f7ea2aaa220ed80cda3fb051[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 13:48:33 2013 +1000

    UNDERTOW-24 ServletRequestListeners not notified of request destroyed event for async requests

[33mcommit b37cd8121c7a7db9efb147ffa5b7db2ee799f5a7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 13:26:26 2013 +1000

    UNDERTOW-20 Fix NPE in ETag utils

[33mcommit 2bee1757a64f4ba9c932b539d48362b3965fc019[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 13:17:18 2013 +1000

    More AJP test fixes

[33mcommit 874c84211f036ec5b0ee6b4b0b76be6753879b5b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 12:52:42 2013 +1000

    Fix some more tests for AJP

[33mcommit 4a90a47901895d1f8b03b4c80119dc80eedd768d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 12:12:09 2013 +1000

    More AJP fixes

[33mcommit 3feaabbb246cc2e73eac13aad6e2b806425c7036[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Apr 8 11:03:30 2013 +1000

    CPONG support in the AJP protocol

[33mcommit eae76c0c988b14e3e50e1e3767a299a6f92bec42[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 5 12:05:25 2013 +1100

    Initial change over to new XNIO aPI

[33mcommit 0957e6903ffe025db19561983f17027466eedc23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 7 19:40:37 2013 +1000

    Handle class introspector in deployment info clone

[33mcommit b9155ac6398465e86073ef5b8a6591029e2a2b83[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 7 11:22:18 2013 +1000

    Next is Alpha7

[33mcommit ba1d1d320317aa69828cc705bd76c608e941661a[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha6[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Apr 7 11:21:42 2013 +1000

    1.0.0.Alpha6

[33mcommit c8d3819c8db19e62010fd6a576f06e821851b0b9[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Apr 4 22:13:50 2013 +0200

    contextInitialise should be called after all metadata is constructed
    
    * this fixes deployment of icefaces showcase

[33mcommit 5cc3e5c1f8d10a62bf24c6bed95c28f6deb40cf4[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Sun Apr 7 01:12:06 2013 +0200

    UNDERTOW-23 Invoke listeners in the right order

[33mcommit d850887c31341d143ed055933cdb7cc72c5ce9b1[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Sat Apr 6 19:28:37 2013 +0200

    UNDERTOW-22 Request.getSession(false) keeps returning an HttpSession after it has been invalidated

[33mcommit 5ccc670f81f1144dbcc29774bdeb222f6f4dd8ca[m
Author: Jozef Hartinger <jharting@redhat.com>
Date:   Sat Apr 6 19:26:35 2013 +0200

    Testcase for UNDERTOW-22

[33mcommit 35ab63480aed6cb47fa075f8f5334f178bcf2953[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Apr 5 10:40:46 2013 +1100

    AS7-6841 jsp in welcome-file is rendered as text

[33mcommit e887b08b819a958f9b79d653f87c3c04fd17090f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 4 16:45:13 2013 +1100

    Add back missing requestDestroyed listener call

[33mcommit 5c5af07507e84daeb4cbf76f0dae6e0cd706db0b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 4 16:34:12 2013 +1100

    Fix getInputStream()

[33mcommit 2a74937cb4e8cdc6022a658b8683c8fb3587e701[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 4 16:29:03 2013 +1100

    Fix some async servlet bugs

[33mcommit 389fb6ed3bcc026e28d617367e3d526de8290d40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Apr 4 14:44:01 2013 +1100

    Fix input stream bug

[33mcommit 04f189d37f5014aa09eee937f9a8b76f8255b3dd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 15:59:34 2013 +1100

    Move request content encoding into its own method

[33mcommit 10f79832886ccd9bcaad84c82fea51a8e48939e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 15:25:25 2013 +1100

    Move initial state into its own loop with less branches

[33mcommit af7c4318a389adfee11fcaac7ff87769c7cc9e98[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 14:39:04 2013 +1100

    Don't use a hashmap in StatusCodes

[33mcommit adb9ecd47cc1afb5d6bc93adee408f3360bbbd72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 10:11:19 2013 +1100

    Parser changes to optimise the case where parsing suceeds on the first pass

[33mcommit 75e73bd8e32072898e8042eb77b786a684a46eae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 09:36:05 2013 +1100

    Flush the pipelining buffer correctly

[33mcommit eb13b58bd324f4d107ac63cbe73ddb8f4d44852d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Apr 3 09:35:46 2013 +1100

    Suspend reads when done

[33mcommit 2647197fdf40cd1751ffe6eb1995d4fd8fd9b668[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 21:09:56 2013 +1100

    Make methods final

[33mcommit e5c0c18ae8d1a54fad748878357e36ffcf097e0b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 20:51:47 2013 +1100

    Simplify parser, small speed increase

[33mcommit bc4b35f388082c9f0f2b2a34f8274b8d9c140992[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 19:48:12 2013 +1100

    Next is 1.0.6.Alpha6

[33mcommit ce5ab48fc874baffcfcae1ca4dd50b38c4699116[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha5[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 19:47:41 2013 +1100

    1.0.0.Alpha5

[33mcommit 94026c39d9063b31c031a84c2805dec7b0cb4ef4[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 28 17:25:22 2013 +0000

    Reworking the role mapping to remove the mapping from within Undertow - instead this will be handled within the AS integration.

[33mcommit 635930ddf0104e3bd2ac32238c4a6f19155e9a57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 17:54:59 2013 +1100

    Next is 1.0.0.Alpha5

[33mcommit 565ffe29d5e9cd6a706dda3747f9c0d6cf6e12aa[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha4[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 17:49:42 2013 +1100

    1.0.0.Alpha4

[33mcommit 4699cbf053f78777666d3c9ce6402b9285e637bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 17:29:19 2013 +1100

    Add a hard limit on the number of headers / query parameters

[33mcommit 8c9aa9cacc3e269546eff6b448940857ec44f9fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 16:18:26 2013 +1100

    Add much faster header map implementation

[33mcommit 65615eb4462306f359d59202a0a1d68dcbde7d2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 16:18:09 2013 +1100

    Make endEchange a noop if request is done

[33mcommit 0ed0121cd4e8d0658cb642185013100728b2f5d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 13:37:33 2013 +1100

    Use put() for appendTo

[33mcommit 1cb06cdf13bfe8f63756acedf268830eba2b7bc4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 13:26:53 2013 +1100

    Reduce map operations

[33mcommit 4b6cbac7646ba3b4e773a6ecd9acd88299648c0f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Apr 2 10:35:04 2013 +1100

    Remove excessive trace logging

[33mcommit 3a87e1b921bfa3e93a25803aa84ff56f8f0c8f50[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Fri Mar 29 12:08:12 2013 +0100

    ajp prefix code log

[33mcommit 83a8a081e9831819d8b787152c6b7d46724a5946[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 28 14:34:01 2013 +1100

    Fix problems with channel upgrade handler

[33mcommit f6f7057657fdf335024ede1863756164630bc2e5[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Mar 21 15:30:37 2013 +0100

    fix a few typos

[33mcommit e2a29aa1979c1069429038609c946f622964a804[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Mar 27 17:15:19 2013 +0000

    Allow for the configured mechanism for a web app to be the named mechanism for programatic authentication.
    
    Also a minor update to the notification API to identify notifications caused by programatic events.

[33mcommit 45a38edd240493970eed2fc93bacfb0d610f5cbe[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Mar 27 12:11:20 2013 +0000

    Enable support withing request dispatching for a resource accessed by a POST request to include or forward to static content.

[33mcommit e5f76afdef99ba342c28af4aafac31c17824fd51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 27 13:50:05 2013 +1100

    Next is 1.0.0.Alpha4

[33mcommit 7c1939b9484b4a7dd54400b906c4663d9e5974e7[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha3[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 27 13:49:28 2013 +1100

    1.0.0.Alpha3

[33mcommit 479e704aed8dba163f9d897491b50ce9955c7ebd[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Mar 26 15:33:48 2013 +0100

    Make iron fist even stronger
    
    - newer checkstyle
    - sync rules with AS7
    - check also tests

[33mcommit cea60bbfb8494881ae390b447bf393ed36e389a3[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Mar 26 15:03:17 2013 +0100

    Honor JDK7 without reflection

[33mcommit 362c483775ecc64cebc66ed20b5ede2efba0c3cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 22 07:58:23 2013 +1100

    Session changes for clustering

[33mcommit 04a334b81002604f1d204eea45a59e6673e71a7d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 19 15:51:05 2013 +1100

    Change the way the session cookie configuration works

[33mcommit 558c2cccdcea64a1ffbaf68d6e4e17057b8f862a[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 15:11:11 2013 +0000

    Add the ability to pass in NotificationReceiver instances during the servlet deployment process.

[33mcommit 1edbf4c988c36cbef2b5339c7bf2a6dcb75fba13[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 14:32:28 2013 +0000

    Add support for failure notifications within the security framework and update the individual mechanisms to report the failures.
    
    (Includes test case updates to verify the expected notifications are sent)

[33mcommit 12778728857304f6cda78803cac40c2dc4a4d505[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 14:31:56 2013 +0000

    Add a new handler that is responsible for registering a Collection of NotificationReceiver instances with the current SecurityContext.

[33mcommit 03d8bf13c732368721b9e1bdfac4278f4b0c9bcc[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 12:38:35 2013 +0000

    Update the ClientCertAuthenticationMechanism to remove the additional method that was a left over from using an inner class for authentication.

[33mcommit 46720e34910383403c7899bed8f88afd6cb811db[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 12:09:33 2013 +0000

    It is not really possible to make a generalisation regarding the cachability of a successful authentication directly from the mechanism, instead caching mechanisms can be added for a number of different reasons.

[33mcommit 2069078de4a0126d15ca4a579f75d32f114c35a0[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 11:57:25 2013 +0000

    Refactoring of the BasicAuthenticationMechanism now that the need for an inner class to handle the actual authentication has been removed.

[33mcommit 0fceeede21ee2ea20d164f25b9fe9b5d4581f4d4[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 21 09:51:18 2013 +0000

    Rename the NotificationHandler to NotificationReceiver to leave 'Handler' for the actual HTTPHandlers.

[33mcommit 08198c0e0eb7834ed69ad6d7850992ab31b71b08[m
Author: Radoslav Husar <radosoft@gmail.com>
Date:   Thu Mar 21 15:29:02 2013 +0100

    fix maxSessionIdleTimeout setter

[33mcommit feda15daaa81f41629d4dd3e38b61de4a92a7173[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 15 15:43:08 2013 +1100

    Initial work on web socket client

[33mcommit f3fcaebe8d2ed241e55a56cf886cfc4f96ced191[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Fri Mar 15 00:45:27 2013 +0100

    Simpler impl of checking for index

[33mcommit 9fb350e6778f2f042af94886b67f80dc842fb907[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Mar 14 23:57:16 2013 +0100

    Make directory listing work on non-chrome browsers

[33mcommit 7f4548cfd47fe6c7d8eca2c34fd68350c974373d[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Mar 14 23:15:47 2013 +0100

    Improvements to ResourceHandler
    
    * use Path api for FileResourceManager
    * add support for index files

[33mcommit 828f234f11d4ec22a4c703ccd4ac7ae369a30151[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 14 10:36:53 2013 +1100

    Next is 1.0.0.Alpha3

[33mcommit 963849e1efeefdd8bf18b1b06f940382103c4033[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha2[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 14 10:36:21 2013 +1100

    1.0.0.Alpha2

[33mcommit 9738af1ef32755c3f7580167cc0dbd4487115a94[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 14 09:34:08 2013 +1100

    Use blocking close in servlet

[33mcommit e573694d8da2f4fffdfe28838c1dda93d70d7895[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 14 09:27:14 2013 +1100

    Make sure the async upgrade handler exits

[33mcommit cd266563382d9a82c30c2ccc3bfc1a53eed71c33[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Mar 13 19:44:26 2013 +0000

    After performing checks based on mapping check if the Account has the desired role directly.

[33mcommit caf33cf179e0e31e22059171e851c1e565860bba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 16:10:10 2013 +1100

    Fix bug in servlet form auth

[33mcommit 8e77a71e31337e7ada15a433d6bcc435a74ef2d1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 11:58:57 2013 +1100

    Don't add security constraint handlers if there are no constraints

[33mcommit 8833d727cc6d4a4a816d59dccd56fb5b54912a8c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 11:50:55 2013 +1100

    Lazily allocate servlet request attributes map

[33mcommit ff3332f40ec29bff94dfb3e86c6534e3c6ebed5d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 11:50:44 2013 +1100

    Use list instead of set for notifications

[33mcommit 1f64db666c36e54001ae728b4e8998b95235bf63[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 11:32:20 2013 +1100

    Minor refactoring

[33mcommit 6dc665e05d81ffa7c55398c0beeaee2dbe811399[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 11:32:11 2013 +1100

    Fix pipelining performance problem

[33mcommit 109481016d6d9293fc5aec96157c1d3b3e32b2fc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 09:51:19 2013 +1100

    Just use a predicate handler for servlet security

[33mcommit 3a49151923b6edbf29e72c4857da47200cb2486e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 13 09:43:23 2013 +1100

    Remove worker dispatcher

[33mcommit f84acba28257f3448f6e396c98935b03910178c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 7 13:53:37 2013 +1100

    Big servlet refactor

[33mcommit c50046173a94f601bad55a13423120f6628821f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 12 16:07:35 2013 +1100

    Fix up some threading problems with async servlet

[33mcommit 91d692804fe36f8f41dc4a5c19ccd56b7eecba25[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 11 10:56:52 2013 +1100

    Remove blocking handlers

[33mcommit a9706cd60e6841830ee7a0422fdf6ab503ecad07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 11 10:11:41 2013 +1100

    set the isInIoThread flag

[33mcommit f859e3fd8ba9717cb06fc2985d7cdaa8e5d2b639[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 11 10:03:30 2013 +1100

    Initial work on unifying the blocking and non-blocking handlers

[33mcommit e2c9a82fcd53f9d432c857de0e27f3e3060ef598[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 12 10:20:06 2013 +1100

    Don't use the form data parser if reads have already been started

[33mcommit 36eac1907e9e8f2d7b8a87972cdc4ac59da5d11b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 12 09:37:19 2013 +1100

    Fix path mapping bug

[33mcommit 23dd13ed72309551a60132bf72a65f1fade0b0c4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 12 08:18:26 2013 +1100

    Ignore flush() on a closed stream

[33mcommit 63399db096dbe9dba91e4f90158dce18f73ac2d9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 11 17:52:52 2013 +1100

    Begin to change web sockets JSF over to the new API

[33mcommit 96dfd1b6bcd793f98244b294eaf44852a98fb327[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Mar 2 17:39:35 2013 +1100

    Begin work on the JSR websocket annotated endpoints

[33mcommit 58cfc0a558f8306b0a1de85a4f614b39dfbf7a3e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 8 10:01:00 2013 +1100

    Fix version string

[33mcommit e1a6e2a6cd6347cdf28a8555c84864665b56a4f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 8 08:23:04 2013 +1100

    Add virtual host test and fix virtual host bug

[33mcommit fe706e0fff5089646bc271e154c0eabf1408df6a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Mar 7 11:44:35 2013 -0600

    Use UT instead of UNDERTOW as the project code

[33mcommit d7e395d94c611540aa6a287bfbe8681700b608ad[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Thu Mar 7 14:28:31 2013 +0100

    host header can have port

[33mcommit 7bd544e84ec17fbd9fe0967e721d3ef3db735461[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 7 17:25:46 2013 +0000

    Also treat the trailing '/' matches as wildcard matches.

[33mcommit e1126706305c5f6082b5582b27472dc927a6efa5[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 7 18:53:41 2013 +0000

    The users Principal should not be used in a role membership check.

[33mcommit 80a9a6015d6fe21353c1b39eeacb9d43a1e2cfce[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Mar 7 18:52:36 2013 +0000

    The 'PrincipleVsRoleMapping' Collection is not related and the value iterated by the for loop is not actually used, instead just add all roles if the wildcard is detected.

[33mcommit 25b46043cc51e6be9abf1ff5856f9dd44a8cc640[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Mar 7 16:48:23 2013 +1100

    Fix problem with the async context being cleared to early

[33mcommit ade7c8374751974c432464977fc3cbd3951dad51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 14:40:56 2013 +1100

    Fix major bug in path Canonicalization

[33mcommit 5727f4da9015fad4b61957e41f4948b55243887e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 12:46:59 2013 +1100

    Fix other version error

[33mcommit f25a0d5eef8853ca66988ad683450f4b63d31ed1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 12:21:46 2013 +1100

    Change status codes to not be an enum

[33mcommit 8d474c7ff19e0bac7354cffdc581d88b04775dbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 12:20:20 2013 +1100

    Fix version error

[33mcommit 6541e1f8bfb786ff72b215c3d6ec9a93d1cd1a7c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 11:08:55 2013 +1100

    Fix problem with sed replacing the wrong version

[33mcommit 8fd79cd42c614453ff3192ed5f5c00fe827d73f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 10:55:01 2013 +1100

    Next is alpha2

[33mcommit b91bcb09d858c8057704462291c6a75a36437e4d[m[33m ([m[1;33mtag: [m[1;33m1.0.0.Alpha1[m[33m)[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 10:54:28 2013 +1100

    1.0.0.Alpha1

[33mcommit e32515e1f90bf18ecb70a0015007ece2add16377[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 10:48:58 2013 +1100

    Add distribution profile

[33mcommit 6ba3126b3b5f6234b0a86c0b18f32a22a14174cb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 10:27:25 2013 +1100

    Add javascript mime mapping

[33mcommit b0d4078bc67463f189408028cc0fec530f545d60[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 09:36:46 2013 +1100

    Add cache control and clean up the predicates implemtation

[33mcommit 5e479a062810d6ca6f60508485704d50894bab3b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 08:36:48 2013 +1100

    Fix pom error

[33mcommit 0ee94fe9d247f35370845245ee78d055ffe20cb7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 08:36:38 2013 +1100

    gitignore

[33mcommit 24730d381f4f196be5e459d53f7feecd5a1308b6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Mar 6 08:24:38 2013 +1100

    Fix pom errors

[33mcommit dcd02cbc133f9de7c3f9efe7101208d2bec50b90[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Mar 5 11:21:03 2013 +0100

    small layout fix for undertow chat

[33mcommit 53e7c898790c6b064cabdcbb8d6bee257414be99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 20:09:55 2013 +1100

    Add HttpSessionIdListener support

[33mcommit 0ccd66f3c7cc5b5e1b918c9396c6c4737b261b40[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 16:48:01 2013 +1100

    Fix web socket servlet bug

[33mcommit c76c534f85d4342bf61fb00349d083d3229dbbac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 15:44:07 2013 +1100

    Fix type

[33mcommit 7eed1cb6f56195eba77bf93b35e07f28ea7a8b3d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 15:43:20 2013 +1100

    Add chat example

[33mcommit afb93b0940e2f5ce661ac6a3236558bb3edc4834[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 14:41:55 2013 +1100

    Make it easy to run the examples

[33mcommit 7dc2ba5afc67cf29591806b67dfaccf7d377dbdd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 13:54:40 2013 +1100

    Change to Undertow API to make it easier to add web socket handlers

[33mcommit 46f9250a8fd4760fdcf85bea0953f9b18b4981ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 13:48:38 2013 +1100

    Add generic web socket upgrade servlet

[33mcommit db440ff5f51827b6fb5176c9ac716ceeaa659e07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 13:30:11 2013 +1100

    Move websockets into core

[33mcommit ca37f8df602a5d65d476a69fbc8ab3177565d538[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 12:45:30 2013 +1100

    More work on resource handlers

[33mcommit 666f94a80439a1a85eba3e38bb299cadae65c1c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 12:12:03 2013 +1100

    Ignore test that hangs

[33mcommit 618aae7d15b63c182b123be8a6b7edb9d77dcadb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 12:11:01 2013 +1100

    Change from file handler to a more generic resource handler setup

[33mcommit ef32ff906a01fb9cb23edbef4351abc230c98a03[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 11:07:00 2013 +1100

    Add ETag and last modified support into the request cache

[33mcommit 15ec3e376e7261d72a55de83cea573d425f60b92[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Mar 5 09:12:31 2013 +1100

    Make all HTTP handlers use a fluent API

[33mcommit 2e951244339aea6c99e08200432f8916e514d914[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Mar 4 15:42:54 2013 +0100

    Fix charset tests on windows & some minor pom cleanup

[33mcommit fbe67e451120beff6d8b2d91e7119fbd8359fc79[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Mon Mar 4 14:58:17 2013 +0100

    Add version

[33mcommit 24fc10b643ff3ff80af28f754b54938600792175[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 4 15:51:03 2013 +1100

    Add test for servlet input stream, and lots of fixes

[33mcommit eecd7b58b93cef3aebe596a001d3ddf237d65f70[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 4 13:07:08 2013 +1100

    Tighten up thread safety of the ServletOutputStreamImpl

[33mcommit 5e703497fecca80cdb0dc4e35c3a56dadad18616[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Mar 4 11:10:38 2013 +1100

    Add better support for blocking server exchanges

[33mcommit b962a04d259e10b81056f37623ebd6c829103ad6[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Mar 1 09:49:38 2013 +0000

    An additional round of changes integrating Undertow with domain management of AS8

[33mcommit 28b6703e8fa1b8631f255ed7d77e8f65a6943dad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 21:59:29 2013 +1100

    Ignore testAsyncServletOutputStream

[33mcommit 94213a918d822e7fa50acbb87463b5b23d7d8559[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 20:27:21 2013 +1100

    Add web socket servlet

[33mcommit c6b495685eda01215e388f9a3fb5f130753e12b2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 18:54:13 2013 +1100

    Remove direct reliance from the HttpServerExchange on the web socket handshake

[33mcommit a6acc107a42e259838d1ecb5b470b363159305d6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 12:06:18 2013 +1100

    Add test for requests that use resumeWrites

[33mcommit a7cbc3c189a4bf573012ee9f192a19e876e86508[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 12:05:57 2013 +1100

    Fix deflating stream sink channel bug

[33mcommit 9ceb079d095a39dce9ba57af2f588320518faafa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 10:47:54 2013 +1100

    Fix ServerOutputStream bug

[33mcommit d81bc507759bdc21c694c0fac672beb44d36b4b9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 10:27:06 2013 +1100

    Rename sendRequest to createRequest

[33mcommit 0a2973c599168b731140ce35f397c26f33f48e8f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 10:01:45 2013 +1100

    Change the parser generators to use inheriticance

[33mcommit d40a7aa27844de0ff4a00ad775df289ad3630e3e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 09:41:35 2013 +1100

    Change DefaultServer.getDefaultServerAddress() to getDefaultServerUrl()

[33mcommit b25923b84eab7a731fdf5920fe89f0db824d9ee9[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Feb 27 16:49:18 2013 +0100

    minor cleanup

[33mcommit ffcfab824e6778c88b03635c1595e23c8a7e82e3[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Feb 27 14:48:53 2013 +0100

    use ChunkedStreamSourceConduit

[33mcommit 58b20a033f46c7c9d802a6ce4088fa49f662d5c3[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Feb 27 14:48:12 2013 +0100

    i18n

[33mcommit 1b9a8b33bf3dcf0b71ad7d746c7669735ce54379[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Feb 27 12:04:38 2013 +0100

    add custom concurrent HttpRequestQueue

[33mcommit 65ff00acfd1b53578192155058c2a501fe72c718[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Tue Feb 26 22:39:33 2013 +0100

    handle http 100-continue

[33mcommit 82cd112dc071628f3f00237251bab3fc791dfdb7[m
Author: Emanuel Muckenhuber <emuckenh@redhat.com>
Date:   Wed Feb 20 10:34:00 2013 +0100

    initial http client implementation

[33mcommit adbb86c5de13cae5932a07dcea760747b2fcda28[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 09:12:46 2013 +1100

    Add test for header ordering

[33mcommit 73504355215aa94adbbb0473ad287fd338c82e7f[m
Author: Matej Lazar <matejonnet@gmail.com>
Date:   Thu Feb 28 16:24:28 2013 +0100

    Test rename.

[33mcommit 7cf7ef26d85c8ecb9f6620f033410d4caa21be97[m
Author: Matej Lazar <matejonnet@gmail.com>
Date:   Thu Feb 28 15:58:50 2013 +0100

    HttpString comparator & headers order fix.

[33mcommit 1dc77b7a4720f916e363503b7de44deda6d4dc90[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 09:01:19 2013 +1100

    Drain requests in endExchange()

[33mcommit ad90eb24f6e78b037f549980fc12e3b8b93ed5f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Mar 1 08:31:22 2013 +1100

    Async support for ServletOutputStreamImpl

[33mcommit f9168246af32c990d266e29ea7f02187fbe6c292[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 28 00:01:54 2013 +1100

    Fix test

[33mcommit 55f7b4445b3d15727e9d77b92ee90496665992e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 27 23:59:34 2013 +1100

    check param

[33mcommit b018996b1682b366e46cc3dba33422ba3d8b7bed[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 27 22:50:40 2013 +1100

    Modifiers were wrong

[33mcommit 5e1c1afd2406add74edbc0e677fdb52b32608a89[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 27 15:53:41 2013 +1100

    Just have a single input stream, as the functionality is the same

[33mcommit 61e49824584871af22852dd4ecb9aa1e7bcda4aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 27 13:50:59 2013 +1100

    Add tests for the upgrade mechanim

[33mcommit 4e5d91262d0fc0751e92454a7bf8ae7a8e910db8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 27 13:05:30 2013 +1100

    Begin working on Servlet 3.1 implementation

[33mcommit 628cce4a4968099c713eb8a1301bf932bd8df27b[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Feb 26 17:40:17 2013 +0000

    Code clean up and minor changes whilst working on integration with AS8 domain management.

[33mcommit 5d78dcb624d06be72194a15976ee8b6e3f5632e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 26 16:42:01 2013 +1100

    Use correct key type in nonce map

[33mcommit 87f384c09907f3087418563a945c7a91772e686e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 26 16:36:16 2013 +1100

    Clean up a little bit

[33mcommit 68ab59b66697203b5cca3a84909e86f9b088943f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 26 16:19:28 2013 +1100

    Fix web socket JSR test race conditions

[33mcommit fd9f3180b09e07231bcc8ddaccca9cd19d43c16e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 26 16:02:53 2013 +1100

    Simplify the security example

[33mcommit 07623ef85056a6f2e025b26ead9fe056aa94afa2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 26 08:22:51 2013 +1100

    Make character encoding more configurable

[33mcommit 05968a246ae95868de3eab5091264699991d6130[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 26 05:46:43 2013 +1100

    Fix some character encoding issues with the multipart parser, and add handler to perform URLDocoding on the URL and the parameters

[33mcommit 7c874805f96d3cc0204dbde75d3e023a6e89ee4e[m
Author: Matej Lazar <matejonnet@gmail.com>
Date:   Mon Feb 25 16:50:35 2013 +0100

    Multipart form data encoding test.

[33mcommit c818c406d522b383c0b4bc5ef5b6e8c9f69670dc[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Feb 22 18:52:02 2013 +0000

    Update the alias in the server side trust store to match the name used for the certificate.

[33mcommit 305960a4aacacebbba1c08a4c294778a334fedbc[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Feb 7 08:07:17 2013 +0100

    Server impl for WebSocket JSR

[33mcommit ebef330e3ab0918be7daec77bb0b5bcd038b1b4d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 21 11:46:41 2013 +1100

    Remove the use of IoFuture from the security API

[33mcommit 567134a7d6d6562530c8d05e615284b845b68e11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 21 14:23:31 2013 +1100

    Add support for 'HTTP/1.1 100 Continue' responses

[33mcommit 370e8edf4ef27b3b7027284e647a8732aa6858bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 21 13:05:03 2013 +1100

    Remove unessesary object creation

[33mcommit b84a46b9c49aa99cfc0e345e11c0395de77d0d1d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 21 10:13:38 2013 +1100

    Add optimised output stream for use in blocking handlers

[33mcommit ee8d7512b578cac33b5e144fa6aeeb484363298a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 21 09:33:53 2013 +1100

    Remove unused messages

[33mcommit c2f9a92ec6d7037861bc06e64a605d0e84318a20[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 20 09:50:54 2013 +1100

    Adjust the dispatch strategy based on if we are pipelining or not

[33mcommit 9bde031f62a0e543a87be1ede00fe245069d589c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 20 09:47:24 2013 +1100

    Revert "Add option to immediatly dispatch to a worker thread"
    
    This reverts commit 6c3125955decfaa218518f502e07edc58d6a4067.

[33mcommit dfb6dc2811244d0ba59dd6df609e1e85e3600e47[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 19:54:16 2013 +1100

    Remove IoFuture from session interfaces.
    
    This means that async handlers that want to use the session will
    need to make sure they dispatch to a worker first

[33mcommit 6c3125955decfaa218518f502e07edc58d6a4067[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 15:35:54 2013 +1100

    Add option to immediatly dispatch to a worker thread

[33mcommit b078d27d5b7181f4fdb40d0f6dea43df08a86b4d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 15:11:14 2013 +1100

    Remove unused option

[33mcommit 44f46773dc7c69a1698fbdfed9de43afb33714de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 11:08:09 2013 +1100

    Use IdentityHashMap for attachments

[33mcommit bced54402595a6a5ccbc3669d8b46e812674e7ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 10:45:37 2013 +1100

    Change header map to use less memory

[33mcommit 07eda236611cb5cf9d6c2634018d7d6a6d84c00f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 10:16:42 2013 +1100

    Run non-blocking tasks in a loop

[33mcommit 6af8b78366238070d31e10adb6b4781f009af2fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 10:14:16 2013 +1100

    Don't allocate big deques in the header map

[33mcommit f7f157254e9fdf0ca7d8a18021b406238fe0b468[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 09:05:25 2013 +1100

    Fix accidental change to response conduit

[33mcommit 98e55d13aaeac2bfee17786e72873b92c79f1bdc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 19 09:28:28 2013 +1100

    Fix minor performance issue

[33mcommit 8a7ee1a3e798bd4203d0065ac798e4541ad4e728[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 18:13:33 2013 +1100

    Only use the pipelining buffer when it is actually needed
    
    Also refactor the transfer encoding so it is no longer nessesary
    to setup the handler, as it is required for every http connection

[33mcommit e5f0cf2eccd3655c53e1b8876e8b6ac5e03603cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 12:41:34 2013 +1100

    Simplify a bit of the parser

[33mcommit b87c2f21e5a31a117978aa7f7779416309ac2364[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 12:04:17 2013 +1100

    Remove case sensitivity from the state machine

[33mcommit 39affcb443b234001535f1c110d1804f8332a752[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 10:32:32 2013 +1100

    Don't use a push back channel, instead just attach any left over bytes to the connection
    
    This prevents copying in the pipelined case

[33mcommit d8086508223ce9bc25a33db6393af301fdce9ecd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 17 16:34:08 2013 +1100

    Add ability to configure a file cache

[33mcommit 1d1696ca815b9d719b528ca0307fd92b30714ff7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 09:07:17 2013 +1100

    Fix lowercase bug in the parser generator

[33mcommit d145d28546047a479d08b40f02961b8da9c0d86c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 18 07:53:51 2013 +1100

    Change to using a TreeMap for headers

[33mcommit 84f2b3d52ef861f0ffeb740c542a67bed25d0743[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 17 19:31:49 2013 +1100

    Simplfy processWrite()

[33mcommit 3debad2a2ec71c7cf3f0a8d428eab89a7bbd0ddf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 17 15:35:05 2013 +1100

    Add mime mapping support to the FileHandler

[33mcommit 441c2ff9efc29ca69e8fdb01036854cb0d9d6e48[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 17 13:10:11 2013 +1100

    Remove depricated options

[33mcommit 37e023225e88683eccc3da051c29e64f7d03c132[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 17 12:44:49 2013 +1100

    Fix BufferingStreamSinkConduit.transferFrom

[33mcommit 04f9d1dd57be5261c6f603a58e093d61b737ca3a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Feb 17 10:18:38 2013 +1100

    Fix bug in buffering stream sink conduit

[33mcommit a5cc23c033aa104bd4e0a6dc587e4b07a4d290c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 16 12:21:23 2013 +1100

    Fix some file handler bugs

[33mcommit 883e30ebf11a31169ac293e01b8f2369a73ed971[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 16 12:19:51 2013 +1100

    Remove unused classes

[33mcommit 4ae0c5b97964deaff1e9ae4f096dc8a577775c54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 17:05:01 2013 +1100

    Add response code to cached information

[33mcommit f8a2c74ea0371c76c09bc64ac26b1045e96bac41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 14:17:31 2013 +1100

    More changes to how to pipelining buffer is flushed

[33mcommit 12063de3f83dc664853d9b43a9657c197edb8285[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 12:55:50 2013 +1100

    Add test for caching combined with content encoding

[33mcommit 8d5618dddff23d357740e47fd62e46b2e3e52975[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 12:18:02 2013 +1100

    Add ability to dynamially select a content encoding, based on arbitrary criteria using predicates

[33mcommit e67df7a09ef346fbbc428822e0e4ebc0344a4350[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 10:29:21 2013 +1100

    Change file serving over to use the new caching method

[33mcommit 455aaa3a5c27cb1dbdb0353ad5252bed1e5d4359[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 10:19:57 2013 +1100

    Add initial caching handler implementation

[33mcommit 5fceb42dec7177a9f2b05e3ef611613881abfc10[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 13 10:23:14 2013 +1100

    Move caching classes into their own package

[33mcommit 4214814eedaabe43a3842da91631b2a4cbfd5ffb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 14 08:40:47 2013 +1100

    Pipeline buffering bug fixes

[33mcommit b865f571a504220da1d2308f120eb24e0dce792b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 13 16:32:41 2013 +1100

    Change the way the pipeline buffer writes out data to better handle the connection close

[33mcommit ebe0bf1505850a6529416ea57ee0eaa0389b45de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 13 15:42:23 2013 +1100

    Minor header fix

[33mcommit 4a551a846ddef9aa158a92061c18bcae35efba28[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 13 15:04:42 2013 +1100

    Fix NPE

[33mcommit 3e31c475970cbc01d77c78dd658898136339d235[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Feb 7 12:04:34 2013 +1100

    Convert everything over to conduits

[33mcommit 9006fc082bbdbcaf6886cc4162fe0bac54fb61d2[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Feb 12 17:17:38 2013 +0000

    Minor addition to enable CLIENT-CERT for deployed web apps.

[33mcommit 7620853b13e72692d3738fc3c8c688731927f791[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Feb 12 11:28:09 2013 +0000

    Completion of the test to verify that ClientCert authentication occurred.

[33mcommit 552c07c5d1811c9a6a3fd88615d0ec9cd68fcd1d[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Feb 12 11:04:31 2013 +0000

    Adjustment so that the SSLSession is the current session and not a cached session, this is for a couple of reasons: -
     1 - Firstly the session is not established until the channel is actually used, any cached session is for a pre-handshake state.
     2 - Renegotiation is theoretically possible which again means a cached session may no longer be valid.

[33mcommit ad8c1f922cccf09c64d04b6887c7b1fb2b0a0060[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Feb 11 18:23:11 2013 +0000

    Minor refactoring of Client Cert implementation following post HttpCompletionHandler removal changes.

[33mcommit d898982898b97e6298a86508172acf578b650c65[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Jan 29 18:06:28 2013 +0000

    Initial implementation of Client Cert mechanism

[33mcommit f011cce6e941f580e158ef1a4307925da18c497e[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Feb 12 19:06:29 2013 +0100

    Remove unused imports & enable checkstyle rule for it

[33mcommit 609849cc77bff42da45668ff987dd3af51f95007[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Tue Feb 12 18:50:50 2013 +0100

    JDK7 requirement & few component upgrades

[33mcommit 45a547902f24de4ca9985166d6eec09e15d63d58[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 17:32:10 2013 +1100

    Add missing resumeWrites call

[33mcommit e0c0ed29b927be37d8be61e8b8d48a4065eba862[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 16:38:38 2013 +1100

    Remove BufferTransfer class, as it has been replaced by the Sender API

[33mcommit 4d6593dc35e6f956f22c4456de2c1b8c470f02f5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 15:28:00 2013 +1100

    Add initial support for setting up security via the Undertow API

[33mcommit 283295196abcdb5787f3be924179c08aa7d3adf7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 14:54:47 2013 +1100

    Change the way form redirect is handled

[33mcommit 523e84c6eca71112dda80a901f838115c04e65eb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 14:06:57 2013 +1100

    Minor changes to the Undertow API

[33mcommit 4d55aaac3111558394dcdf792817a68ee57fc010[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 12:25:36 2013 +1100

    Add beginning of Undertow server builder API to make it easier to configure undertow.
    
    Also add examples directoy, with some simple examples

[33mcommit 349a6231a34badb934c27db5f095d959f9c60b01[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 09:37:13 2013 +1100

    Change test to use sender

[33mcommit b67abc541d8e7ac46d86822a2acde2bbe8212575[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 11 09:32:45 2013 +1100

    Add concept of a Sender, to allow for traditional callback based coding

[33mcommit 24ca693dd62034f7f6a23ba93f56b4650d9f1484[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Feb 4 08:53:40 2013 +0100

    Added everything to our high-level API that should be needed for WebSocket JSR.
    
    * Add support for async send timeout as we need it for WebSocket JSR
    * Allow to either run the FrameHandler in the io-thread or the XnioWorker
    * Add support for fragmented WebSocket frames in the low-level api and make use of it in the high-level one
    * Handle correctly traffic after close frame was received
    * Detect if blocking operation is used but run in IO-Thread

[33mcommit adb4e9b7ab2ed54c454c397b14362ffc7b646846[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 6 13:59:28 2013 +1100

    oops

[33mcommit fdd11a4337133a6ea5082c267e4387121f9b129c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Feb 6 13:49:09 2013 +1100

    Remoev some headers from the state machine

[33mcommit cd867bc929f9017becbbc5889791eb9ec6542ebb[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Jan 30 17:54:34 2013 +0000

    This commit makes a number of changes to the security handling within Undertow.
    
    Firstly the whole authentication framework is now moved away from completion handlers as these are no longer used, instead the security context considers the current status of authentication as a state allowing for one transition to attemp authenitcation and a second transition for sending challenges - this fits better with the servlet APIs which may also cause a state transition.
    
    Mechanisms now focus on processing a request or sending a challenge, there is no standard processing during responses for mechanisms after authentication is successfull.  Mechanisms that require this capability will now be required to register their own response wrapper.
    
    The use of sessions to persist authenticated users has now evolved - the use of a cached user has now been moved to a mechanism and general notification support has been added to capture the events that need caching.  This simplifies the SecurityContextImpl as there are now no special cases.
    
    The IdentityManager API has also evolved, there is subsequent work required for Digest based authentication but this is now closer to matching the needs of mechanisms running within Undertow.

[33mcommit 11a7c6274ee3b99599b1f7cb47135bbdd93eade1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 5 09:03:45 2013 +1100

    Remove the async path through the default servlet

[33mcommit ed7d08f4d60b50ba6cd76ae868e52294c1ee66d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 5 09:03:35 2013 +1100

    Fix isComplete method

[33mcommit 5ac0496a61c712d24dfb501674099a48e65b4adf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 5 08:32:18 2013 +1100

    Implement missing methods

[33mcommit 3c59fc8c292b6245228ed393317e56beb2fb55e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Feb 5 08:22:52 2013 +1100

    Prevent NPE in login with null username/pw

[33mcommit 0c57bb3641344368cd2f53eed99ab7b7d69c5769[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Jan 24 08:57:03 2013 +0100

    Add high-level websocket api and implementation. This will be used as building ground for the WebSocket JSR implementation

[33mcommit f7fc2e6fa5f2b05a2d1ce86d1ed0b5d247bbb5e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 4 15:58:30 2013 +1100

    Fix for non-persistent requests

[33mcommit 13cae756da286028ac57beb60fd52d5b727c9f72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 4 15:44:05 2013 +1100

    Move SSL test

[33mcommit 3b61fbf883eef12604af2da0786649901d60b232[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 4 13:09:52 2013 +1100

    Use correct Channel Stream

[33mcommit 022b8a08b0e5623ceb3d75662fcbea8528ae9eb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Feb 4 11:10:17 2013 +1100

    Use correct ChannelInputStream

[33mcommit 1505c0af4290377465e0bdfdb27d7ff6432181fb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Feb 2 08:16:54 2013 +1100

    Fix bug in FixedLengthStreamSourceChannel

[33mcommit d0e67c364ed62bec9f229c4ab717423d284541c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 1 12:48:39 2013 +1100

    Simplify chunked response channel

[33mcommit 036b4e2ca5d1afbc0016a0fa152128db2d33d655[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 1 12:06:05 2013 +1100

    Add sync when modifying paths

[33mcommit f992a8ed1cdfd6c3051d4d48e1ddd7843c86d63e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 1 11:53:46 2013 +1100

    Use smaller buffer regions

[33mcommit deffafbb3b7906555d27c75a1cbc61a0399458f8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 1 11:51:24 2013 +1100

    deflating channel fix

[33mcommit df64177653f644c70f43326e9793f14bc83e9ffd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 1 10:33:45 2013 +1100

    Free direct buffers more aggressivly in BufferingStreamSinkChannel

[33mcommit 8220234e81570e35bb832a7abc05190ff20503a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Feb 1 10:02:51 2013 +1100

    Change path handler to be able to handle arbrary sub paths

[33mcommit fe5468704aa04e7bd7dfeca286331443f3228e49[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Jan 24 11:10:37 2013 +0000

    Addition of a test case to the servlet module to test transport guarantee handling and some minor modifications required for the test to pass.

[33mcommit 8d6fa48fe54bef378ae194316b66955e09107e49[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Jan 23 18:01:20 2013 +0000

    Adding servlet specific integration for transport guarantee handling.

[33mcommit 71d4b5fe8364c1b09b3df673ea4b1b441cf8d9f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 31 10:15:11 2013 +1100

    Remove dead code

[33mcommit 4dd545051590b1a5de41e6067df8deb13cd1b7f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 31 09:31:19 2013 +1100

    Add method for generating a default response

[33mcommit 7e56670c6bb26bd99db051edbdfd0b8b07cd2c9a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 31 08:49:09 2013 +1100

    Get digest authentication working again

[33mcommit adca0d5e1e129ab8d95616a62d59d40a1845fae3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 14:34:55 2013 +1100

    Remove dead code

[33mcommit 982fb87eed38de8db51e50a7d3f66a06a0b556a2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 14:30:18 2013 +1100

    WIP removing completion handlers

[33mcommit be8aed0ce36b51a09124e465e51a5a2facf5463f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 14:15:53 2013 +1100

    Add an endExchange method

[33mcommit 2924763e8ccace7032494cc007f0fdbecd538306[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 12:47:17 2013 +1100

    WIP - Removing completion handlers

[33mcommit 7e058e44dcdd27996c7cfbdf2c18b0fd2a42aba3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 11:44:55 2013 +1100

    Don't use a completion handler to clean up after the form data parser

[33mcommit 8e7be4dd4c1928b60156f3744e542089d4f70ea2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 11:26:34 2013 +1100

    Remove the concept of the response channel factory

[33mcommit e4ec59ab532354f91edd5759ef350599db29461f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 30 11:05:28 2013 +1100

    Remove BlockingHttpServerExchange

[33mcommit ac51085e797c656268b887a4270b0dbe8b8144bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 29 18:31:32 2013 +1100

    Pipelinging buffering implementation

[33mcommit f6a7d59f5bf0c9ad790a6865f4cc20c2ff95b05a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 29 08:34:50 2013 +1100

    Use secure hash map for query parameters

[33mcommit a9fc36b456295af3816b7c3b4b2f0b427f18da6a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 29 08:34:07 2013 +1100

    Remove server only headers from the parser state machine

[33mcommit 0bb799b9da6b07f946d529f1e7f383bee98dd279[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 25 14:55:08 2013 +1100

    Initial support for deflate content encoding

[33mcommit 4e6877d1b33b62369d1cb7d9d84e136acf7c7d3a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 25 14:54:34 2013 +1100

    Change the way channel wrapping works so inner channel creation can be deferred

[33mcommit 361f5875e0cb5a0edc64c41837d2da9fcac8f064[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 25 10:19:11 2013 +1100

    minor

[33mcommit befaf87e86e001e5b576056a2803c080e46ad6a7[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Jan 23 16:46:44 2013 +0000

    Added the 'core' side of confidentiality enforcement for transport guarantees.

[33mcommit 7ac48214bebdf7f9408cd7202ccf2b205fc4196d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 23 09:44:28 2013 +1100

    Javadoc fixes

[33mcommit 91bd8a2641ef3a68fd3175d0e879df5bff075cfd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 22 10:57:35 2013 +1100

    Remove unused class

[33mcommit 4f76c388393716f6da7dbf56e166a852839756ce[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Sat Jan 19 15:48:13 2013 +0000

    Updated SSL handling with the test suite to make SSL availability on-demand with options to override both client and server side SSL handling.

[33mcommit ec4deb7224fc447b8ab04828c01cf97c5dcc498b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 21 15:19:59 2013 +1100

    Fix some problems with the ChannelUpgradeHandler

[33mcommit a8aea94c609be3e603711d342ce1d3fa3d2f1f05[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Jan 15 23:08:45 2013 -0600

    Add a channel upgrade handler which can interface with any XNIO application

[33mcommit 9a49e13a7a26f13a73a03761d70b33c8a4b6ad91[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 16 15:48:54 2013 +0100

    Upgrade to Netty 3.6.2.Final and so re-enable tests for WebSockets 07

[33mcommit 35ce005a22c9eac203491df08077e4353f8601af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 17 15:29:07 2013 +1100

    Extract SecurityContext into an interface

[33mcommit 4ce786e34fae17bd86e8ef464b43ea33a715ce71[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 17 14:31:42 2013 +1100

    Add support for * pseudo role

[33mcommit bf146df27ff37d8e97ec15137bc605ed00101b6a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 16 14:19:59 2013 +1100

    Add support for form based authentication

[33mcommit ce2515a20d09c850b8b3f54c39bbd7fa3229eddf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 17 11:16:45 2013 +1100

    Initial support for session based authentication

[33mcommit 711f7103419b0c39b940ecd508ba8d0e4f9c0a75[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 17 10:46:09 2013 +1100

    Security refactoring to support servlet use cases.

[33mcommit 9fdfd5f766f3a829c0280f3354fe415c6876203e[m
Author: Jesse Sightler <jesse.sightler@gmail.com>
Date:   Tue Jan 15 22:15:10 2013 -0500

    Update core/src/main/java/io/undertow/ajp/AjpResponseChannel.java
    
    The header on the response end appears to be incorrect. With the header as is, Wireshark is unable to decode the exchange.
    
    I do not expect that this would cause issues in most real-world scenarios at the moment, as the reuse flag is set to false. However, in reuse scenarios, I believe that some httpd daemons (including Apache HTTPD) may reject the end of the exchange, and close the connection.

[33mcommit 9746959780ad18565702cf003cd6cbe5a1a65940[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jan 16 13:07:56 2013 +1100

    Add role mapping manager concept, and use it in Servlet

[33mcommit 4fe56575293a6d79c9eb4561c484ab1fe7ad55f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 14:03:25 2013 +1100

    Change all security mechanisms to using the IdentityManager based approach

[33mcommit 248de7b923bd8de3b37cb34fcd0945b57601d480[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 13:34:24 2013 +1100

    Change the location of security related classes

[33mcommit 51dd618501c7143a14f85e2b1560cf9a506c23e5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jan 15 12:12:00 2013 +1100

    Add an explicit persistent flag, so we do not attempt to start a new request with non-persistent connections

[33mcommit c6d768488253afdf0e131a7625a899fa462704c0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 14 14:06:40 2013 +1100

    Remove the last volatiles from HttpServerExchange

[33mcommit 3a0fadbcc71d09d881ac7374600cbe020b649495[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 14 13:29:45 2013 +1100

    Faster PrintWrier implementation that uses CharsetEncoder

[33mcommit d9672f8bee4d5027d9f9d5265f6239ce39591a2f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jan 14 12:56:57 2013 +1100

    Make classes final

[33mcommit 0f832711d2333fa69846e6e5360d292535660705[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jan 12 11:26:00 2013 +1100

    XNIO Beta8

[33mcommit cd7046ec151c0120143c54961fa2b100986af9e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jan 12 11:25:17 2013 +1100

    Don't use SecureHashMap for attachments

[33mcommit 859773382db9dd344f1c109803f29baec09b767b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 11 12:55:31 2013 +1100

    Use a gathering write

[33mcommit ea2ebd61c6b0ed7703f4a7b5e6954a37c1d20d91[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 11 12:03:13 2013 +1100

    Remove unessesary volatile fields

[33mcommit b3174320f973077a9dea2e9ad54cd629b267dcce[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 11 11:33:26 2013 +1100

    Don't close the request stream in the transfer coding handler
    
    If it is not already closed then let cleanup() deal with it.

[33mcommit 6e183857f1fa155244ab778519f7b6f37c9822ec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 11 11:32:42 2013 +1100

    Remove volatiles and CAS from HttpResponseChannel

[33mcommit f6d395c1f5e5be7e25131e5f59d1700764533394[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 11 11:02:32 2013 +1100

    Temp fix for FixedLengthStreamSinkChannel

[33mcommit b817c2d3603e3c8ef7f68f94bf3ab2f808c60dee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jan 11 10:01:54 2013 +1100

    Ignore WriteTimoutTestCase

[33mcommit a3ec60c0487bf869e2c362dff51400e3eee56c50[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Jan 10 12:35:00 2013 +0100

    Disable tests for WebSockets 07 till upgrade to next Netty version

[33mcommit c6d58e8a6a203f9468c54bf22574899d2b0e440f[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Jan 10 08:31:29 2013 +0100

    Rethrow error which was caused by the handshake

[33mcommit 3aab5219bd7e0ca33489abb6e8d63704bedbd5ce[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 10 08:40:58 2013 +1100

    Increase size of data written in WriteTimeoutTestCase

[33mcommit 3d4f4ec4c9c4ffba043a7a3e197a78bf1266a1a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jan 10 08:17:42 2013 +1100

    Reduce the size of the direct buffer used in the test

[33mcommit 4d8a9a29cfee2ac285e2d63cb04b33572556086a[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Jan 7 14:32:02 2013 +0100

    Cleanup

[33mcommit 42e995abd3699e851cf99402ff3d90dac21712b6[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Jan 4 15:06:08 2013 +0100

    Cleanup, javadocs and tighten up visibility

[33mcommit 6e3c1f39fc7bce71dad8d3d7af09ea0f8966d41d[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Jan 3 13:59:44 2013 +0100

    Use gathering writes when possible

[33mcommit 6509620cf8c6cf36e90884ee597b9da5f4dace0e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 17:15:33 2013 +0100

    More cleanup + javadocs

[33mcommit 16ee378e64cff1c369b8dfa8b85d1a668be12edb[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 16:55:13 2013 +0100

    Visibility tighten up

[33mcommit f1b73450be2449b00e8d8825e0c6832b5c0d0052[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 14:28:58 2013 +0100

    Use WebSocketVersion for Handshake

[33mcommit 4647020569ba5c4d5e5c86e67e45a4b518b20d0e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 10:45:31 2013 +0100

    Remove empty lines

[33mcommit 6f121d67f2744ff9c23c89b1bcd77e7531142063[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 10:29:58 2013 +0100

    Correclty handle V07 WebSockets

[33mcommit cf40c108b1f10c53c5c6e2eb2ceb943c59cb8f5d[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 10:28:56 2013 +0100

    Remove duplicate code

[33mcommit 9996cfbb52a67e8780752503506f496c4d0ca23d[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 10:08:54 2013 +0100

    Replace concat with +

[33mcommit 3984ef1db665d1ef22558f798f3996eae3529fd3[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 10:08:33 2013 +0100

    Use precompiled Pattern for performance reasons

[33mcommit d304b134b3edc5609edfef6acd96b161273e692c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 09:56:28 2013 +0100

    Some cleanup

[33mcommit ceea9cccda33fd36d542bb040359c9ee40adc30c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 09:56:18 2013 +0100

    Use Set for Handshaker

[33mcommit 12887e0498a8ff68d05394e542a3c598e60856cd[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 09:56:06 2013 +0100

    Call wait() in while loop

[33mcommit ef0746cff3dd3b6b7cc80721486212192c7552c1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 08:10:48 2013 +0100

    Remove path from constructor as a PathHandler should be used if you only want to have it for a specific path

[33mcommit c556341d8fe2756e0fc034c0f136a8b3bd4d9663[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Jan 2 07:56:24 2013 +0100

    Tighten up visibility

[33mcommit 2c024dcba7f9449061ec2cbc54c3ffa55854b299[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 21 16:53:12 2012 +0100

    Cleanup to remove uncessary casts, parenthesis, values and many more

[33mcommit 924e5c4da6f6ed4a47dbef931164dd475c925b90[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 21 16:16:16 2012 +0100

    Use direct buffers for the frame start and end

[33mcommit 4089b824aeb6deb1e2006021e15690a1dc6185d8[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 21 16:10:02 2012 +0100

    Use direct buffers for the frame start and end

[33mcommit f2743cb4561ac20da72820b32adda482876ebafd[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 21 12:50:12 2012 +0100

    Remove some unnecessary casts and parathesis

[33mcommit 24d3307ec4080af67ea17eb12b5943b5180746e4[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 21 08:51:15 2012 +0100

    Upgrade netty so we can test also WebSocket 07

[33mcommit 9c87ab05c8882dbe4d78d99e32a3c85559eb2deb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 21 07:00:14 2012 +1100

    Fix race where channels that where shutdown would write even though they were not active

[33mcommit a8a6bd9b1aad18050402c564ca914d470827853a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 11:04:17 2012 +1100

    Re-write the write listener to run in a loop

[33mcommit 0ff226ff9e2b269417343e61df3d18cbfbb22087[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 08:55:09 2012 +1100

    Get rid of unused count parameter in transfer()

[33mcommit 54eb04fe254294deb80d43c57d56c5e7a03af655[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 08:51:34 2012 +1100

    More websocket fixes

[33mcommit 400eb88ba94be14c3ba907bf93c9b7e8d780007e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 10 16:12:57 2012 +0100

    Only store oldLimit if needed

[33mcommit e9d006373b1d4f46103df9188cab4285448946df[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 10 15:36:26 2012 +0100

    Close channel on exception while flush

[33mcommit 4e943f9a6943929c79e5efd7f838d561276da7db[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 10 11:56:25 2012 +0100

    Fix byte counting bug

[33mcommit f4c86e19fc5f32575fa7da567006830b3f49e97d[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 10 11:25:19 2012 +0100

    Correctly close channel on exception when flush
    
    Move ChannelFunction in right package

[33mcommit bb22087d3c61fce56a403ad29f517e77dd488b7e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 10 10:56:03 2012 +0100

    Correctly calculate the bytes that needs to get processed by the ChannelFunction

[33mcommit 1bfd1aee6ae0be248643fbf2c6ede56bb688fd27[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 10 07:58:45 2012 +0100

    Don't check utf8 on writes

[33mcommit ed1403e96f360c408632e9d6c87b2f0543b9e541[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 10 17:31:58 2012 +1100

    Write frame start when using the gathering write form of writing

[33mcommit 9c762a2860c82f6473896e02e9884b2dee9db31f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 10 11:45:08 2012 +1100

    More minor web socket fixes

[33mcommit 8ce62809d146379e2264f27931934aef6f3b0f97[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 10 09:41:20 2012 +1100

    Fix transfer method

[33mcommit eff662039b4c9bc2fa9728f604e468b487eb5421[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Dec 10 09:03:17 2012 +1100

    Some more web socket fixes

[33mcommit 5a1a67ea17415aeb1126a476081e3093cd824140[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 7 22:10:10 2012 +0100

    Cleanup and rename WebSocketFixedPayloadFrameSourceChannel to FixedPayloadFrameSourceChannel

[33mcommit 1abe22c7c8d0764cbce1249df5b33056b395c15c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 7 22:07:27 2012 +0100

    Move Masker and UTF8Chcker to version07 package

[33mcommit 7f22c28cb09c6c51430b2f7812c35f10ce7e19c1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 7 22:04:36 2012 +0100

    More simplification

[33mcommit 8454269245db70e584904d5084db941d3592be54[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Dec 7 21:44:56 2012 +0100

    Simplify the code using so called ChannelFunction implementations to manipulate ByteBuffer before writes and after reads

[33mcommit fe48c143d7be1be55ddf53ba397a3162f206b446[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 13:20:56 2012 +1100

    Move transfer code into autobahn class

[33mcommit a4ddeefc801767326519c193c43efef531782077[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 20 17:31:02 2012 +1100

    Minor test changes

[33mcommit 6d578b652e22fae359f8d384e4094c550b08828c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 20 09:10:55 2012 +1100

    Initial AJP implementation.
    
    To run the tests start apache with the provided
    ajp-apache-site site, and then use -Dajp=true
    when running the tests.

[33mcommit 88c0e28d945acf7db88fad0ecb77e151eababd10[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 13 11:03:09 2012 +1100

    Add test for persistent fixed length channels

[33mcommit 195ad3ca8b335c51868a1fba64c5467532e7fb7b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 13 10:57:17 2012 +1100

    Limit htto client logging as it is to verbose

[33mcommit 7f2d881226f09de79224df250c2e947d30c8bd0e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 13 10:56:26 2012 +1100

    Fix bug in FixedLengthStreamSinkChannel that was breaking persistent connections

[33mcommit 3d4e41d61cf1a4bc3fefd999caa5c0ac6ffd9cab[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 13 10:27:23 2012 +1100

    Stop using DefaultClient directly, and use our own implementation that will not retry on failure

[33mcommit 2e573f22bf804265efdf30e1a6a3a714ac6e87e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 13 10:22:16 2012 +1100

    Add support for read and write timeouts

[33mcommit de5331985138db06e6b644bb3ecbf8120adeb371[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 12 10:02:17 2012 +1100

    Fix build on JDK6

[33mcommit ad109f00d170a61cd2be6faa9eeb496bd297fbe0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 12 09:54:08 2012 +1100

    Add notifier utility class

[33mcommit ac87bf75e73eb940936b16725420891b03c1aa41[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 12 09:47:59 2012 +1100

    Moved fixed length channels into undertow itself, remove volatile writes and fix bug that broke large responses

[33mcommit 329ff03e0f155e035a2044901fe948385eea407a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 16:09:28 2012 +1100

    Change undertow session contract, so session attachment is handled by the SessionConfig
    implementation

[33mcommit dad1891f7887c60b856a07cf42333386c4265e4a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 13:34:53 2012 +1100

    Add SSL based session management

[33mcommit 1596c5c7f6041b1c80d83642913f496f3aee2695[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 11 13:08:17 2012 +1100

    Initial SSL testing support

[33mcommit 696d97b550509b486b007f5806936c40a25e31e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 18:14:09 2012 +1100

    Don't suspend underlying channel if complete

[33mcommit eab260355fe2920501373da31a739abab2e7eca5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 17:42:48 2012 +1100

    Some more fixes

[33mcommit 961e8c0a56c219576985aaa036d564b0a1684e3b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 11:34:58 2012 +1100

    Remove unused dependency

[33mcommit bb63afe5847edaa31d0e29d842266dbb5916d92c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 11:33:17 2012 +1100

    Some more web socket fixes

[33mcommit 9b600d69fc3b3f4f00c3bd43fe4fc609526a6a99[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 10:32:43 2012 +1100

    More minor fixes

[33mcommit 0bbab6662749f3d5b5960c42115d046129c16f62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 09:36:15 2012 +1100

    Fix some thread safety problems in WebSocketChannel

[33mcommit e73d7f1228015e2b2f14808796a0f2a1cfd4c497[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 09:35:43 2012 +1100

    Don't invoke the listeners directly, but queue them up instead

[33mcommit 2bfceb0ebeb4a73dbdade26a292db8526cdc3c0f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Dec 7 09:34:53 2012 +1100

    Remove ignored test that used the jetty client

[33mcommit 2f8f7cca87ae1b49ad2d7b111d0b1340fba2a18c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Dec 6 07:46:20 2012 +0100

    suspend writes if there is no writer

[33mcommit 37d39212d5462828310259e8cbb6ad6e6de1e089[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 6 17:15:03 2012 +1100

    More security related fixes

[33mcommit b04990a6ff34d1afd11a76232bcd7b535f4ad310[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 6 16:56:28 2012 +1100

    Logmanager setting was not meant to be commented out

[33mcommit 7f9ab1940cbb259fa560fe5e07466a94c7ad7664[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 6 10:48:56 2012 +1100

    Add commented out debug options

[33mcommit 5dd7ba480fb2b4b44884803506f99ca99a864784[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Dec 5 14:03:31 2012 +0100

    Fix NPE

[33mcommit 563f7639268da681cf0975e67083a65b3f71c129[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Dec 5 13:37:13 2012 +0100

    Add an easy way to start the AutobahnWebSocketServer

[33mcommit af68892781615592f4be25f9fbe320c3c0dc35c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Dec 6 15:43:11 2012 +1100

    More work on security

[33mcommit f38a3674dde781653d96dd087e60a2b5b4a6d48e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Dec 5 08:38:42 2012 +0100

    remove unused imports

[33mcommit e6c7d6a6f8032a2ca4ff1016c2ec38399b6e9081[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Dec 5 08:36:37 2012 +0100

    Make use of ChannelListeners.drainListener(..) for StreamSourceFrameChannel.discard()

[33mcommit bb1885c28227cafe568759e030b64088efe4fefe[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Dec 5 07:19:14 2012 +0100

    Add documentation howto run autobahntestsuite against undertow

[33mcommit 92a80455a9c1af4f6f5a7539cbf59effb8fa95a5[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Dec 5 07:10:35 2012 +0100

    Remove debug left-over

[33mcommit a1d720b4e641f3aeb5080d670bcef2c99a78a0a0[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 07:40:54 2012 +0100

    Fix for latest api changes

[33mcommit 53107db5f9bc3dcc554ddca7c8fb1075bb38112c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 30 07:46:03 2012 +0100

    Upgrade to netty 3.5.11.Final which now contains all needed fixes and disable tests for websockets00 for now

[33mcommit 5978f5af84f12b898233d6bb5f0e159f9c747573[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 08:58:55 2012 +0100

    Correctly handle pong frames

[33mcommit 22ab7e1381760190d8ad6d2447826a065bcfe777[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 08:58:27 2012 +0100

    Add StreamSourceFrameChannel.discard() method that can be used to discard the whole frame

[33mcommit 8b04d4ce2c37c26b2b4b663283125a5dd9a3cd7a[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 07:14:36 2012 +0100

    Use transfer for the autobahn tests

[33mcommit 7c072752c0cec5e7f674931ee2511069ed2f86d7[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 16 13:31:13 2012 +0100

    Remove unused code

[33mcommit 95e5d09af10ef438e4be61df079d0111212ef9b1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 16 13:09:59 2012 +0100

    Correctly handle Ping and Pong messages

[33mcommit 8ae61239ea69d8d509172c2de97487e9de2539d7[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 16 10:58:14 2012 +0100

    Close channels and allocate buffer in a better way

[33mcommit c7c992f404305481491e94ce8fe6bfcd0acbd797[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 22:39:11 2012 +0100

    Add missing license header

[33mcommit c52c7d0c9fc4303c19b72f431572e0493547fe40[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 16:09:39 2012 +0100

    Add WebSocket server to run autobahn test suite against

[33mcommit 36ca27480738e2d9ae664d36cba299e6ace5d948[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 06:51:57 2012 +0100

    Add tests for different websockets versions

[33mcommit fdd9b8e7f42773129c269c60168a8029d998cd2f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 5 18:52:15 2012 +1100

    Add ability to insert handlers into various points in the servlet chain

[33mcommit bc026e0d27beeeedb07dabb611f9fbe0b1217419[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 5 13:50:55 2012 +1100

    Log an error if an exception propagtes back to the worker dispactcher

[33mcommit d5b02c9b89a076fac16f58abf09c7652c689e0e2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 5 13:50:33 2012 +1100

    Don't clear the headers when sending and error page

[33mcommit cfd328c9f49d3bb06c5806e3501ff667669d12a3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Dec 5 13:50:07 2012 +1100

    Change to using our own version of TransportGuarenteeType

[33mcommit b4e2917ca386d0a3dc980bc282526d9f33f5d23f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Dec 4 14:33:32 2012 +1100

    Change servlet to use the hasRoles approach

[33mcommit 1cbca9e3e9e109ac71652d6e05dc1357c7096933[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 10:29:43 2012 +0100

    It is ok to shutdown writtes

[33mcommit 49c016543516cdc0f2f6189d46230c8978fde5d8[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 16:40:04 2012 +0100

    Fix visibility

[33mcommit d4e045240a163c0f2975dec057197a931be4a9b5[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 16:38:04 2012 +0100

    Fix transferTo method to correctly count bytes

[33mcommit 1e9cf980b76ffa637d0a929f1892ad6ded35375c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 10:30:26 2012 +0100

    Correctly count bytes

[33mcommit 33815e856ff5de1b60bd51cf4c1aa7119ff626dd[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 08:43:18 2012 +0100

    cleanup

[33mcommit 65d07858dc9be73dc7433d4be9535faffb933c01[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Dec 3 07:03:29 2012 +0100

    Reuse buffer

[33mcommit 8f38e0f36fda2555e60cfbffa0c2ebe1730c99b4[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 29 13:58:19 2012 +0100

    Fix reading of extended size and also simplify the code

[33mcommit 025a6d7332efd7584721ae4911a39b6333cb65cf[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 23 08:25:20 2012 +0100

    Correctly call listener on wakeupRead() if the source is complete

[33mcommit 3b7fc66adcc0eef5e94b6f8aad73b1af10a5c67e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 23 19:57:23 2012 +0100

    Correctly clear the transfer buffer in all cases and merge AbstractFrameSinkChannel into StreamSinkFrameChannel.

[33mcommit 6b401b58b0665240486edea5ac4941a72fe485ce[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Sun Dec 2 15:08:09 2012 +0000

    Added support for getUserPrincipal() and getRemoteUser() methods.

[33mcommit 3668b212c0baa496d79a43e2d32ca2a255c03d0e[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Sun Dec 2 14:22:37 2012 +0000

    Added support for getAuthType to the HttpServletRequest implementation.

[33mcommit dae669183a5ddd3eb07534791d101d140ee4aec1[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Sat Dec 1 16:54:55 2012 +0000

    Initial migration step from a CallbackHandler to an IdentityManager.

[33mcommit 89d95820ce961cd96b0c54c660c8c9cf0d44ef22[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 30 13:43:11 2012 +1100

    Clean up the web resources api

[33mcommit aa33d7eebd551734b9a13567a880cc4e64efdbf1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 30 13:00:22 2012 +1100

    Initial implementation of servlet level security

[33mcommit 549892b802361e5a61e9f412df95f8136691e853[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 30 10:05:01 2012 +1100

    Add test for auth based on HTTP method

[33mcommit 9c0ba3a1c20346d1b04c6653d623710696d56332[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 30 09:52:13 2012 +1100

    Change the SecurityConstrait API a bit

[33mcommit 17e130a72347b2e83eab8d011eb223d2a7b10daf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 30 09:36:27 2012 +1100

    Add servlet level security API

[33mcommit 18fb5c8b5d83084c4f2e937c31acde533e1b45f4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 29 11:40:06 2012 +1100

    Fix extension based security

[33mcommit b5d9c9d2c3693b41ab332536d485923c084fda88[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 29 11:23:40 2012 +1100

    Don't use apache Base64, it adds /r/n to the end of the base64 string which breaks persistent connections

[33mcommit 4adb93e0f86449459f3dbe8f28f5fbbd665ee545[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 29 11:13:58 2012 +1100

    Initial servlet security test

[33mcommit 689c6a16869ba2cadb1ce5ad6d3bdcd38edf51d3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 29 10:24:08 2012 +1100

    Hack to get some role information for testing purposes. This needs to be replaced by a real role implementation

[33mcommit c1c3ccf158dae43820fb8d0b829bb604dcdbdf52[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 19 12:44:59 2012 +1100

    Add servlet security handlers

[33mcommit ef4f6d8be811e4291ab284c2acacbca1baf95335[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 19 12:20:43 2012 +1100

    Initial support for authentication mechanisms in servlet security

[33mcommit fb51c83788c0ca3ea6db42f882bf5684aaa87e6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 28 10:04:39 2012 +1100

    Split up servlet resolution and dispatch, to allow the security handlers to sit between them

[33mcommit a7dca4fec6270babe3ca7353c9318261bdb88cec[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 30 08:53:10 2012 +1100

    Fix internationalization issues

[33mcommit 7189fef1c44199ddf31afe363e4b426a5b01f26b[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 29 11:50:42 2012 +0100

    Correctly validate the status code and reason of the close frame

[33mcommit 925ac8f2e51b4e3dcb848c82df5437daf8fdaac5[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 14:53:30 2012 +0100

    Correctly allow to enable/disable extensions

[33mcommit bd5c452cb655c7439758df4d85771784b6ba508d[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 14:38:27 2012 +0100

    Correctly handle fragemented TEXT frames in terms of validate the UTF8

[33mcommit 1e6801bc7d94c146564deac561c7f8e49be74ea7[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 13:33:40 2012 +0100

    Keep 'state' in the Masker so it works also when stuff is processed in chunks

[33mcommit 27fc78e471b194739502c1c098832aba4a83eb43[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 13:19:12 2012 +0100

    Correctly throw exception on non utf8 data

[33mcommit 866f62c20c2930d940b4f7a55c9ee3697508e933[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 10:58:23 2012 +0100

    Correctly ignore bytes after the close frame was received

[33mcommit beaacd62552fcdc047c50613dfc29738aad33993[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 09:09:37 2012 +0100

    Correctly store partialFrame reference

[33mcommit 9ccda6a582725c51770b50edeb13c432569c617c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 27 07:06:21 2012 +0100

    Mark channel as broken if not all bytes were read from frame

[33mcommit ff73cc6e019588b50feb3ad9f8d01558d3e77da7[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 11:45:35 2012 +0100

    Add missing import

[33mcommit c53d88d277fb9b4ccadaec46facc7404de686d90[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 09:39:52 2012 +0100

    Close the PushBackStreamChannel on exceptions/close to not leak pooled ByteBuffer

[33mcommit f5899796c5d3e7ccf6d45e2b28bce0e3f5071901[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 09:01:56 2012 +0100

    Throw IOException if StreamSourceFrameChannel is closed before it was complete

[33mcommit 763666318d5f051b687e7b8b48ae9a2448d9500e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 08:58:27 2012 +0100

    Add StreamSourceFrameChannel.discard() method that can be used to discard the whole frame

[33mcommit f4e25721c43fb12fd5d6532c4425c8e303d3c89c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 26 07:14:14 2012 +0100

    Workaround a bug that would break transferTo(..)

[33mcommit d0af3d6df890e8b7610249d4a8fcb0f79282e77e[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Oct 31 13:10:42 2012 +0000

    Added timeout based clean ups for the nonce values recorded.

[33mcommit 23b2729e3596b60a9a1e3258fb96bf2132ae979b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 28 08:54:54 2012 +1100

    Don't overwite query parameters in RequestDispatcher

[33mcommit 61e8742da545ae781799613be4c522248f7da2bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 28 08:49:42 2012 +1100

    Fix welcome file handling for servlets and only use include path in default service if dispatcher type is include

[33mcommit 5147cbe141f4798929609afcd2fd29b71f0f8ef6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 16:53:14 2012 +1100

    Don't close the response in the default servlet

[33mcommit a4d73a465a606bd809e1fc9ab72bbbf1707bed72[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 15:56:16 2012 +1100

    Fix minor path mapping bug

[33mcommit 8d5309c438233e9abbc06fec2d8ab2863d614bc5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 27 14:40:14 2012 +1100

    Close the response once the content length has been written

[33mcommit 12094f10745b3435713dcd48e00ba23e504d26d5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 26 14:03:44 2012 +1100

    Fix issue with parsing content type

[33mcommit 77711e846a28019b0749b34950ebe6f086d238db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 26 13:53:34 2012 +1100

    First attempt at implementing character encodings

[33mcommit a10753ffbe3fc8e26e0bfec0028990544cc7c741[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 26 10:05:52 2012 +1100

    Remove duplicate test utility classes

[33mcommit a4f2ff2749e56caf111dac2c62db0f05b58d9271[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 26 08:55:41 2012 +1100

    Fix NPE

[33mcommit 60851fccc3e73456f80ffd2ba0cdfa544311e4c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 26 08:51:20 2012 +1100

    Session manager API change

[33mcommit 7a5e84c5e41d72c2163d534cd4127651b02e1a07[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 26 08:51:05 2012 +1100

    Don't flush a closed stream

[33mcommit cab5f9efd2ae08c2e9fba25eef6975f93e8ea96f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Nov 25 11:03:54 2012 +1100

    Fix session invalidation problem

[33mcommit 999d05179d438286d0d5c2ded3978f49abfd7462[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Nov 24 12:22:12 2012 +1100

    Use sendError in DefaultServlet

[33mcommit 112a7864e9119ad0e959d922b08f35d7b49e88ac[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 23 19:26:45 2012 +1100

    Simplify path matching and fix filter extension matching bug

[33mcommit 60eb278fd581fe29f68b31ee9fa0a7c2bc17b4d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 23 13:53:18 2012 +1100

    Minor work on DefaultServlet

[33mcommit 09ad5844c675dad32815fca932e718660a79dc26[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 22 19:53:29 2012 +1100

    Fix flush on forward with a wrapped response

[33mcommit 366abf567f855898dc839dd426589ede7572dab8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 21 13:55:58 2012 +1100

    Fix minor regression

[33mcommit a22b2985aaf614d266826de274952f38fa240d92[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 21 11:09:50 2012 +1100

    setup the thread during deploy/undeploy

[33mcommit 5e4885ca4faf8f8e0b8e29b327aac3561e4380f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 21 11:08:04 2012 +1100

    lazy start filters

[33mcommit 33e6b2c5d5ea6f8793ed93e65c8091f055d56c51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 21 10:54:23 2012 +1100

    Clear the buffer and close the response on redirect

[33mcommit 4bdd4bb6de0399fadcc76a30c619760a166ba657[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 21 10:40:49 2012 +1100

    More work on character encoding handling

[33mcommit 3c74ca268b68f8120b7a70b2bb0e777b3df60c1f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 21 10:03:33 2012 +1100

    Fix up servlet session handling

[33mcommit 242709716338f6247ff197d9a3dc801d07200ee7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 08:38:05 2012 +1100

    wip

[33mcommit b28eb80ce5556849471bddc719401c00c4e73ee2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 16 11:29:18 2012 +1100

    Session manager changes to support servlet use cases

[33mcommit 08cce0ab402bd064930b3a9baab4c3b5b764459f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 14:27:01 2012 +1100

    Handle includes correctly in the DefaultServlet

[33mcommit 3397f457cdfc3222e9561051234c5e6204a43345[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 13:34:29 2012 +1100

    Fix sendError(int,String)

[33mcommit 18668e1505235bd946056533a02b338ebd59508d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 13:03:31 2012 +1100

    Add support for locale charset mapping

[33mcommit 07607663335f139a6fd3fdb4db9a9b955b8aa3ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 12:34:54 2012 +1100

    Use correct wrapper class

[33mcommit cc3c4e0815f291870b6311bcb60462d4554dbf9d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 12:28:01 2012 +1100

    Throw IllegalStateException if async already started

[33mcommit dd85216516bed4b30202f8540dabc4e1a2ab50cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 11:20:29 2012 +1100

    Return null as per spec

[33mcommit 133f6f9ec47207b500720f425f56e1e925e9299c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 10:40:24 2012 +1100

    Setup thread correctly on undeploy

[33mcommit 5a2343d7c3f0dc2efa3776ab25e5409c8817792a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 10:36:55 2012 +1100

    Add default mime mappings

[33mcommit 8b491cbabdb6ece98bc919ed34ae8895a8b29873[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 10:09:14 2012 +1100

    Make default servlet configurable

[33mcommit 90b4ce338e3accd66d1c0984e47d4654b17e4d2e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 09:56:30 2012 +1100

    Ignore web socket test for now due to JDK 7 dep

[33mcommit 8775f18ab44a165e1760ad627935333fedaca60f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Nov 20 09:55:45 2012 +1100

    Fix request dispatcher parameters

[33mcommit 43575110fe9df7c8efa7cb1fab8adb46bcd9b47a[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 19 10:20:34 2012 +0100

    Fix byte counting

[33mcommit 7a293a3856aa3a25c0bd062000725f67733b7cf7[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 16 10:03:43 2012 +0100

    Correctly ignore reads after close frame was detected. Fix reading of payloadLength if framePayloadLen1 == 126

[33mcommit 98305a69a285af4034c9201bbab37555f2181cbb[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 16 07:15:22 2012 +0100

    Fix frame parsing logic as it was missing to update the states and also not used an unsigned short when the framePayloadLen1 was 126

[33mcommit dca53e11171d3ef851641b5d1dbaafdf1ce4abdb[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 23:02:20 2012 +0100

    Allow to access the payload size of the StreamSourceFrameChannel when possible. Also rearrange constructur args to make more sense

[33mcommit 5e6aa8f85840a07c46462710178cbe8bf2554696[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 13:43:56 2012 +0100

    Fix a BufferOverflowException

[33mcommit 8bae186d6fc56c33f82fcaa4212a40ea59c798b4[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 11:17:13 2012 +0100

    Fix case for Connection and Upgrade header values

[33mcommit 06246ad001ff59fcac67c75b58b9beaab3d15159[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 15 07:54:34 2012 +0100

    Include httpmime in test dependencies

[33mcommit 5e2f5b1ca8d22124dfe53ef1393c0948713685bb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 15 18:59:10 2012 +1100

    Fix potential NPE

[33mcommit 668dc0e040205dac00fda8915b79405053c2ca57[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 15 18:58:51 2012 +1100

    Fix some servlet spec issues

[33mcommit cbd85ca1ad28687742edeec39e517a55fe4a2401[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 19 15:00:05 2012 +1100

    Fix filter mapping bug

[33mcommit 9cb2f78417745b84951aa88d9ba4f0e07876466d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Nov 19 13:01:33 2012 +1100

    Support for the JspConfigDescriptor

[33mcommit cd2610ca834268bcd2a80e38abb0029efee7e584[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Nov 14 10:20:56 2012 +0100

    logging & compiler plugin upgrade

[33mcommit 2a86d5b19d43510a31eb0c7843df8449a6da2a68[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Nov 14 09:49:36 2012 +0100

    Allow to specify the charset

[33mcommit af54d3c7f180fa386f4747293f64e99af5eec92e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Nov 14 09:39:35 2012 +0100

    Close the channel if an exception accours during the handshake

[33mcommit a130a40a32bc6dca0149de8f344e3503bbd4d338[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Nov 14 09:38:44 2012 +0100

    Suspend read before upgrade

[33mcommit ae7fe2784c0897772e70312b02d797245aa2361f[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Nov 14 07:37:59 2012 +0100

    Fix delegate to the right method on resumeWrites() and also make sure we flush the channel when write the string

[33mcommit a8894e5cb818246ed78ed15f862406c750977f16[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Nov 14 07:24:07 2012 +0100

    Need to flip the end buffer before try to write it

[33mcommit f734cedff6e388a546a388d22527c99eb3864265[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 14 19:54:39 2012 +1100

    Just use status code directly

[33mcommit 3a905b3645658eebfa7f92d4fa7ea598b3b02c2e[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon Nov 12 12:35:36 2012 -0600

    Doc update

[33mcommit 6f4ed1484f412102719042d69ea03c9ac45f074a[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon Nov 12 11:43:13 2012 -0600

    Switch security to new Base64 impl

[33mcommit 14a51b21c355f8bd520906171ad5d94bd123490d[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon Nov 12 11:16:10 2012 -0600

    Update to latest Base64 impl

[33mcommit f4ab7f41d07c86e12ee970bab721439add35bcbd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 14 17:40:42 2012 +1100

    Minor

[33mcommit 3ea116b62fb4204dd354a1b4d723b32990174edc[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Nov 14 06:53:20 2012 +0100

    Correctly handle detection of text frames

[33mcommit dc4a15663feb6735f108f106fc262d5a49bfeaf2[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 13 17:53:58 2012 +0100

    Fix detection of Close Frames for WebSocket 00

[33mcommit ff50fc5139cf15a8386be60400a8d65e5e3d456e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Nov 13 17:26:30 2012 +0100

    Fix handling of WebSocket00 handshake

[33mcommit 77a2b21aeb7f48e9d0c0cb99173500fd0ec5d689[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 12 15:20:54 2012 +0100

    Add headers which need to be present for the upgrade to be rfc conform

[33mcommit 361681d608bdbd7ee92a3780e1871d4c00e548a9[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 12 15:20:35 2012 +0100

    Only add Connection header if the connection was not upgraded

[33mcommit abaa1ed8694b60daabd258814802876a9dff8084[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Nov 12 13:30:12 2012 +0100

    Fix type

[33mcommit 10788040864167eb0e67d298514af50298ab683b[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Nov 2 11:58:52 2012 +0100

    Cleanup

[33mcommit 0919ad4161bee95fc6fdea7a6f5ea2b7286870fd[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 1 09:29:57 2012 +0100

    Remove unused code

[33mcommit ed5797a5099517a5eeb94125b8066e49eb37e4c0[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 1 07:53:07 2012 +0100

    Rename class to be more inline with the rest

[33mcommit 0cc1daa54c150ab5aaed1d6fb91dc521f153d6cd[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 1 07:48:01 2012 +0100

    Move exceptions to WebSocketMessages

[33mcommit 65af31c7fdbd348529b4f0059af67609f1476f94[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 1 08:32:35 2012 +0100

    Use wss if https was used for the handshake

[33mcommit f5932ba91cbe2e15b0e18aed9d1bf8ba03e52d21[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Nov 1 08:23:59 2012 +0100

    Remove TODO which was fixed

[33mcommit 31357539045703c78eaa119a8a09c3a5a870047a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 9 02:38:54 2012 +1100

    Clear the buffer before reading

[33mcommit af08abaf94d825dcb3530944386acf342f4620a0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 9 02:32:29 2012 +1100

    Fix multipart handing bug

[33mcommit 7752e6a7e0dceea235aefb56354df1aa0e59e602[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 9 02:02:53 2012 +1100

    Bug fix

[33mcommit 7e6767c02b8be89930450182b872bbe36a94b111[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Nov 7 20:02:00 2012 +1100

    Fix minor bug

[33mcommit cffa01f4f54b10cde921a31702754cdeca16c8a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Nov 2 14:30:57 2012 +1100

    Minor servlet fixes

[33mcommit f427e2f1df4e3efce9de3a9684e40cdb318e646b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Nov 1 13:34:34 2012 +1100

    XNIO Beta7

[33mcommit 494b55b9ed540899b458a63a54aa64ed88e3ff53[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 14:32:51 2012 +0100

    Finish support for masking. Also move shared code into abstract base classes

[33mcommit b8df0fa031a74997712535e8a648cd6af3668cff[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 08:24:49 2012 +0100

    Allow to disable utf8 checking when using the sink

[33mcommit ac6e79d00303ddcd5d8b5f134dfdbea323ecdcf8[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 08:19:30 2012 +0100

    Add back utf8 checking and add a constructor which allows to disable it

[33mcommit 64716686eec3f3b936f3fe956e9742152e0c6152[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 08:18:43 2012 +0100

    Fix NPE which accour if non other Sink is waiting to write a frame and the last was complete

[33mcommit 2aa810c0be2f70a6002c141c98b71e5c51ddf71a[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 07:15:30 2012 +0100

    Use String.getBytes(Charset) and not String.getBytes(String)

[33mcommit 7cb5fd0580f056773da270281104cc614fb28790[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 07:15:06 2012 +0100

    Remove unnecessary byte copy

[33mcommit b4ea9d34ff3ca70ffa974f996e7a7cd291bd3fd6[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Wed Oct 31 07:14:51 2012 +0100

    Remove duplicated code

[33mcommit 34cc6c5a6093620517cee28a70fb5db7e759e58e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 31 16:07:45 2012 +1100

    Fix NPE

[33mcommit 185ea20ea0a3cc38e90dfd56b8fa0ceb6c88c91b[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Oct 30 16:06:05 2012 +0000

    Additional test for Digest authentication with qop=auth

[33mcommit d36ade20fa7b1a8840d01b1a94c6c33cd8a86ac8[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Oct 29 19:25:18 2012 +0000

    Completed the Authentication-Info header for qop=auth, verification in test case and some minor changes to correct the nonce handling behaviour.

[33mcommit 63e903b54ee46e37eb5e00c057911ef66d4c7f62[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Oct 29 16:31:48 2012 +0000

    Added qop=auth support for Authentication-Info header and added test for variations of the Authorization header as well as a parsing fix to cover the different browser interpretations of the RFC.

[33mcommit 8827d2a4b0f837546519352edfaf5998b27742fc[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Oct 26 18:09:22 2012 +0100

    Added verification for first stage of qop=auth for Digest authentication, next need to add the response header and clean up of expired nonces.

[33mcommit 8303208b73219f7b8e28f3009673619b35d89b8e[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Oct 25 18:03:17 2012 +0100

    Add support for the Authentication-Info header.
    
    This header allowed for additional information to be passed back to the client in connection with the Digest authentication process,
    at this point the first piece of information accepted is the suply of a new nonce - this means that if a client has already used the
    single use nonce it will be passed a replacement without needing an additional round trip for the server to indicate that the current
    nonce is stale.

[33mcommit 3ed0f5ab0bb5170bf0332e05c70ba123b9524688[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Oct 25 17:16:46 2012 +0100

    Two additional tests to ensure invalid nonces are rejected.
    
    The first test rejects an arbitraty nonce from the client, in this case the nonce is completely invalid - this could happen if a server is restarted and a new nonce manager created.
    The second test verifies that a valid but previously used nonce is rejected - this covers the most likely replay attack scenario.

[33mcommit 2245f83216c7a7097abe0cb05d203f8c6b44efd1[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Oct 25 15:59:30 2012 +0100

    Add tests to verify that bad usernames or password are rejected, according to RFC2617 these should still result in a 401 response.

[33mcommit 2e8ed6bf5c2bc9c26198ab8aa893f2bffa320d12[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Oct 25 15:02:54 2012 +0100

    Add test case for successfull RFC2069 style digest authentication.

[33mcommit 11767eda315760d51287f988b40acc306d6fc155[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Oct 24 16:36:45 2012 +0100

    Added the foundation for DIGEST authentication, next step to build up test cases and cover ALL of the permutations possible.

[33mcommit dd925f1a299953823634ed0a1cb0136e590e810e[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Tue Oct 16 14:22:36 2012 +0100

    Pulled in an existing Hex converter from the jboss-sasl project, license updated to the Apache License Version 2.0.

[33mcommit 618799b50182895bff9b621b0a11de3769c5f868[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 31 13:24:32 2012 +1100

    Fix sending frames and get the test to pass

[33mcommit 77195f25a673fc66e33152752e0bafa98988870c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 31 13:04:50 2012 +1100

    Sucessfully recieve masked WebSocket13 text frames

[33mcommit e07804f73d21784668c24ba744c0ca8351fbca30[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 31 11:06:59 2012 +1100

    Some clean up of the handshake process

[33mcommit bd58f7c7461d24aee4637f270f0187d5f6afcc11[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 31 09:33:08 2012 +1100

    More fixes, still not working yet

[33mcommit 13f0000a2a3a149e647372366a1186ebc1838355[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 31 07:46:38 2012 +1100

    Ignore broken test

[33mcommit 289625a2c5c05a1d6368e3fbdeaa276441622f34[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 30 18:27:18 2012 +1100

    Change to Jason's clean Base64 impl

[33mcommit b44c67e5a257562e8a793dadf2d8d31728f46319[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 21:05:29 2012 +0100

    Fix bug in frame handling

[33mcommit 177c91190dc1c15efff6e849208c88f5f95f8b10[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 20:25:05 2012 +0100

    Handle the case of when not all data is ready to read while detect the frame type in WebSocket 00

[33mcommit d4eba2ce898083c6080394b8c16de3edc3b8457c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 20:00:44 2012 +0100

    Discard data after close frame was received when using websockets 00

[33mcommit b36874294a0f30d51d6b68339bbc5ac2bfd54970[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 19:57:32 2012 +0100

    Move enum to outer class

[33mcommit 3164fcb634c3b7e6356fd23ccf632c609abea023[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 16:12:17 2012 +0100

    Correctly handle the case if not all data is ready in the websocket frame and use version8

[33mcommit dc6cf85835f679791108bdb427ce4b10de29ccf1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 13:57:14 2012 +0100

    Start to move exceptions to WebSocketMessages and logging messages to WebSocketLogger

[33mcommit a217c4c4bff2dededb67b2eb008f06f629fd79f8[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 13:47:43 2012 +0100

    Start to move exceptions to WebSocketMessages

[33mcommit 741232f2b010cfbefa7042017048bd8102cff1c1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 13:05:18 2012 +0100

    More work on websockets 08 and 13. Once the handshaker is done everything should be in place now

[33mcommit 687f37124d669ea55e757d4a7de256af629c5705[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Tue Oct 30 08:55:00 2012 +0100

    Add all of the needed Sink implementations for WebSockets 08

[33mcommit cb7039fdbf95696c1c336a4a4db897898b0c1708[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 30 17:24:57 2012 +1100

    WIP on connection upgrade

[33mcommit 65f61811b1d55c385f3d1819bf332f86106538e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 30 12:12:53 2012 +1100

    Tidy up close semantics for FrameSinkChannels

[33mcommit 413959edba5e0dcdce0447b5b6710b02d037c9b5[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Oct 29 16:55:57 2012 +0100

    More work on websockets 08 which now checks if only utf8 is received via a text frame

[33mcommit c7d86f6a9c361be1ccebdacc97de9cf81e667488[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Oct 29 13:16:17 2012 +0100

    More work on websockets 08

[33mcommit 41a18e175c92d2b2e9d8af4c6e9969fdb3c5a272[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Oct 26 16:43:46 2012 +0200

    Javadocs and safe handling of RSV and fragement modification

[33mcommit 4f6fc54ff7efb849b229a5590b4e9d3e678dc6b6[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Oct 26 15:41:57 2012 +0200

    Start to implement WebSocket 08

[33mcommit 324776e76c50aedc987ecb001905c8a4b9fba9f1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Oct 26 11:00:11 2012 +0200

    Just javadocs

[33mcommit c730a9b212cbebbc199da527697152306ad2d51e[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Fri Oct 26 10:47:55 2012 +0200

    Rename isInUse(..) to isActive(..)

[33mcommit a9202de423db9233bc374aa602dab779118c0f9b[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 15:18:10 2012 +0200

    Fix checkstyle

[33mcommit e91a54c7cd86aebff215c502a76754cbcca05cff[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 15:14:34 2012 +0200

    A bit more work on the tests

[33mcommit 90ca5476b69eea983bfd84e8b55b4286d6acaf7c[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 13:58:10 2012 +0200

    Better general handling of complete frames

[33mcommit 213a9dcc6d0fb9ad546002a04a5496dcb439dbf3[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 13:44:27 2012 +0200

    Make sure the receiver is always removed once a frame is complete

[33mcommit a7026b41ce35a1b0690e97c5934bb0977c454819[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 13:21:34 2012 +0200

    Add test cases to test that 0 is returned when try to write/transfer on a Sink that is not in use yet

[33mcommit f231d4d2bbf4c1fb0f9a90cf3df06e1ee65b47e1[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 13:12:45 2012 +0200

    Add getter to check if the Frame was the final fragement

[33mcommit 48156843f988df5b5be019d46d6650155adc449b[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 12:36:46 2012 +0200

    Test cleanup

[33mcommit 009f5d3b4554baf491227c80de74c51c53b1b517[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 12:32:18 2012 +0200

    Fix tests

[33mcommit f2d08860081d91f3fc96bcb225898fbce07a8ab2[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 12:20:30 2012 +0200

    Correctly delegate notifications to the active Sink

[33mcommit 3e373bada324cedfb010a6fc540463f722444784[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 12:11:55 2012 +0200

    Correctly mark a Sink as complete if the sending is done. Also handle the different writeSuspend states

[33mcommit eac9a42b0a55e28a5bd8fd524e22e4a7e05c5c64[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 11:28:43 2012 +0200

    Check if the StreamSinkFrameChannel is currently in use if not return 0 on all write(..) and transfer*(..) methods

[33mcommit 5114026b8f6cecfc29095be4266f5274c8dac4c5[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 11:13:39 2012 +0200

    Correctly handle the detection of the END_FRAME when using the transfer* methods

[33mcommit 16a5cf1d99555d8f8b570de5fe2dc78ae2492e0f[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 11:09:35 2012 +0200

    Close the channel after send data in tests

[33mcommit 92fcb382d1eb9b688c5cedaa389669fc6dccf267[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Thu Oct 25 10:54:37 2012 +0200

    Fix compile error and fix tests

[33mcommit 263860d49310893d2fd08d5805cfb4daa8660c6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 16:35:13 2012 +1100

    Another minor fix

[33mcommit c61b2e6456498ee10795d1b8d862a7734520a3fd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 16:13:32 2012 +1100

    Minor

[33mcommit 13895697da438912fdd38b60d06801207d3868a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 13:50:39 2012 +1100

    Add better suspend/resume reads support, and fix some read side bugs

[33mcommit 7a6c4c7adf7c0110ec071c50e7cd0255ec74466f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 10:47:03 2012 +1100

    Change receive logic

[33mcommit a62ff571bc29557d25e09b76b2b276eaec41dfe5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 09:38:27 2012 +1100

    Fix checkstyle problems

[33mcommit 0905acd804ac7c68085fc26b895221690b5621e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 09:35:21 2012 +1100

    Add logger and messages

[33mcommit 36cc8db9908e1b356929ac07833029925cf13343[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 25 09:35:13 2012 +1100

    Remove unused classes

[33mcommit 2b54730697a1199af75a4f0f61c710ee2f15f8f6[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Oct 8 13:55:13 2012 +0200

    Initial web socket work

[33mcommit 1612c87e2d470f834db7cb1632102a6f0d8cd246[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 29 15:52:35 2012 +1100

    Add support for jsp-file servlets

[33mcommit 4863d8ac3cb5f411174c7f2f85d9c54b18d5f68a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 29 14:54:36 2012 +1100

    Handle mathched/remaining parts correctly for extension matches

[33mcommit b6c8d1259eb4aecb7d7e9918d30e3ed3ad9113c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 24 16:12:44 2012 +1100

    Fix some welcome file bugs

[33mcommit b85bed2c61f10986c20b61b7c7448dc2a9ef0e7b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 24 10:08:45 2012 +1100

    Change log level

[33mcommit 58dbabdcf6f45bbbd81d5cdf2e6faeeb69eec959[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 24 10:08:28 2012 +1100

    Fix NPE

[33mcommit e9113fa305e81e64bddde519ac57da5880dd2965[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 23 15:02:42 2012 +1100

    Remove snapshot dep

[33mcommit 7d467de2b1ec8f5a2b5035ed08b949d767730b7f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 23 12:56:42 2012 +1100

    Fix deployment manager NPE

[33mcommit ecd35c6192ce1e9d93b6904b5b4c7022453cc30e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 23 12:56:18 2012 +1100

    Fix isAllowed issue that was stopping welcome pages from working

[33mcommit c30a059d6268b1416808b31326eb0d0df5b08f2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 23 12:56:01 2012 +1100

    Add JSP pom

[33mcommit 00de304fed7b7956063baf4ce6c9f14bbfb1b92c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 23 12:01:17 2012 +1100

    Change group ID

[33mcommit d2e1ef71b5d9dc652dac97083ba14a9e7b46c7a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 22 14:56:35 2012 +1100

    Initial JSP support

[33mcommit 258d44d6c98a12ab687d9074671a40f6fe61a0ea[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sat Oct 20 16:24:19 2012 -0500

    Fix timestamp

[33mcommit 3a90e020253ba4074a358e873ca013ac63126709[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Oct 12 18:07:58 2012 +0100

    It is a mechanism so a quick rename.

[33mcommit 5bcfa4d79aeaa598675fc25c1895fce532638f31[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Fri Oct 12 13:45:07 2012 +0100

    Completed re-work based on taking authentication mechanisms out of pure handlers.

[33mcommit 80991804c9e0280c249fcb5eec9a7e1e5fe728ac[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Oct 11 20:09:13 2012 +0100

    Reworking taking the authentication mechanisms outside of their own handlers.

[33mcommit 11984e4a77fdd72c282953b38ed3d1a796b75bde[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 11 13:59:08 2012 +1100

    Prototype of a non-handler based security context

[33mcommit d2afd42b6b064f2a4b368203037e2ae79f872581[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Oct 15 09:40:07 2012 +1100

    Make directory listing optional

[33mcommit 50d924dd7c530b8b93bd15b72fd25345519481c3[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sun Oct 14 15:27:38 2012 -0500

    Move directory logic into main file handler

[33mcommit 739a14fd1a93802759cb4bbad518ff8f26251738[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sun Oct 14 00:55:37 2012 -0500

    Initial directory browsing support

[33mcommit 05e02f8c5a62a16bb612a34193620cdfabb09049[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Wed Oct 10 17:56:17 2012 +0100

    Digest authentication stage 1 - sending a challenge to the client.

[33mcommit bb1f101dafc9434fd405d8fae9d7d3081be753ea[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Oct 4 15:19:24 2012 +0100

    Pulled in a public domain Base64 implementation as existing Base64 implementation was not able to decode and encode the GSSAPI tokens successfully.

[33mcommit 03cfcee5ff692f4357317436ca9014f9f0c3ae41[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Oct 1 15:20:08 2012 +0100

    A temporary change to Apache Codec Base64 for the decode step.

[33mcommit fbcfb0129900ad32ec6f074ea148042f2850568e[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Mon Oct 1 14:25:18 2012 +0100

    Added GSSAPI authentication support.

[33mcommit 57f25667d670d2706d2ec953ae80933b23a9dae9[m
Author: Darran Lofthouse <darran.lofthouse@jboss.com>
Date:   Thu Sep 27 17:33:27 2012 +0100

    Added a HTTP Basic authentication handler along with handlers to coordinate authentication and a test case.

[33mcommit 8cb87a76819a9800ef6ce16d0d53c6c564041cf2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 13:58:29 2012 +1100

    Add display name

[33mcommit 065d36d7a3ec26c62c85df14a8af9338e920b3c3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 13:58:18 2012 +1100

    Support binding events

[33mcommit cc89f9907c6763682385f10eac3e8c733666c435[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 13:44:35 2012 +1100

    Fix payload for event

[33mcommit 3244570ba6818ca1b0bd277b4c2ca663775e3816[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 13:40:15 2012 +1100

    Fix session last accessed time

[33mcommit 383490c14d8432a2b66bafbe0b5e508a35a15dde[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 12:02:12 2012 +1100

    Implement locale and charset handling

[33mcommit b42155a616251eeb75ecd53b91bafd78c08fee21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 11:11:45 2012 +1100

    Add server info

[33mcommit 9e7ebfffa26e065b63466c40d204b6fbf0bcc8e3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 11:09:51 2012 +1100

    More ServletContext fixes

[33mcommit f84c4e27c4ba452e26208fa6391918a8f46a6dc2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 10:56:20 2012 +1100

    Implement more ServletContext functionality

[33mcommit b4be24ef521bfaa298176f6b7dd52ac7fd8c79f0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 10:52:50 2012 +1100

    Add mime mapping API

[33mcommit 7adcef4f0b55e8eb73817c8c2bcc865dc81d3af8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 10:37:06 2012 +1100

    Minor fix to include()

[33mcommit 1b64e10d4561328ef202b14aa250e23b013305fc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Oct 10 10:32:49 2012 +1100

    Async listener implementation

[33mcommit ba93adf34968912d7b44cb500c38945b0bb7af69[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 9 22:25:17 2012 +1100

    Fix some servlet issues

[33mcommit 2aee5968f44ef1383a075e25b0a087bb1b70bcd0[m
Author: Norman Maurer <nmaurer@redhat.com>
Date:   Mon Oct 8 07:27:19 2012 +0200

    Import cleanup

[33mcommit dbbf2e30c35853d3c24f8e9a2c17a15bcad54ae2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 9 16:43:12 2012 +1100

    Minor request fixes

[33mcommit 7c469bbfdaf1e970cf1a822882d712a814e37ed2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 9 16:23:43 2012 +1100

    Improve log message

[33mcommit e79f0357afeac437f996ebfd46fd5b8e87b7d624[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 9 15:23:45 2012 +1100

    Fix SecureHashMap bug

[33mcommit 654e3392106f4ce283ccb3032cf97b46ed9d8a6e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 9 14:58:32 2012 +1100

    Error page handling

[33mcommit 2e6473bd417203934f72c6874cfb98ce7f003d57[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sat Oct 6 15:28:49 2012 -0500

    Use static detection for ConcurrentDirectDeque

[33mcommit b75f0b86119c5754cdf387842375ecbf87c1d7be[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 13:32:48 2012 +1000

    Fix build on JDK6 (for real this time)

[33mcommit 5f21da272449ccb8683d3e9e747c49597cecfc06[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 12:57:45 2012 +1000

    Remove JDK7 method

[33mcommit 01cf6c204bfe2f89856d019a5ee7325d6d78f433[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 12:47:32 2012 +1000

    Remove unused import

[33mcommit 62651d310d916d346aecf6dbfebfa589eac30284[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 12:19:08 2012 +1000

    Fix cookie handling

[33mcommit d8763b06b0d0cecfdef86e7d8c8fd214467d4b63[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 11:12:41 2012 +1000

    Fix setCharacterEncoding

[33mcommit df7967ecb5ba594c8437125320ce7a7471940583[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 11:07:03 2012 +1000

    Fix servlet path handling

[33mcommit 2cc71c96890a9d167768cbf401aa7e3af05f9d5e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 10:25:46 2012 +1000

    Add charset support

[33mcommit 465628a3d0971f74bdde657aefb36d8f65aa9b4d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 10:07:40 2012 +1000

    Implement getLocales()

[33mcommit c4a0416bb928f23a47c5f1fdefa371b9b652692b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 09:36:18 2012 +1000

    Split off quality value parsing into its own class

[33mcommit 97ddb0bea64bae434e1584742f1ff569d792ba96[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 08:26:48 2012 +1000

    Fix sendRedirect

[33mcommit 6e0ad329c84cd84b447f2d42073f51601dacce4a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 08:26:36 2012 +1000

    Fix non-pooled buffers bug

[33mcommit 582460ec165e5174926151315df08ef47f7d42f2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Oct 5 06:25:42 2012 +1000

    Invoke session listeners

[33mcommit 869fa1f4dca907bf6f50644b20fbf9957b786761[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 21:32:58 2012 +1000

    Initial sendError implementation

[33mcommit ca89e5035a61a5603c69528bba3f57f5628515de[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 21:17:46 2012 +1000

    Fix listener handling

[33mcommit 8a32a38d3a2245b735c67b8ffd6a256646db994e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 21:12:58 2012 +1000

    Make sure we always call the completion handler

[33mcommit 5053e1afbd8456a376a2bbeca1059a8935c98c80[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 20:57:53 2012 +1000

    Don't overite async supported

[33mcommit 56797a5ab047da0c3094cb06c0a4ec62d722606a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 20:48:53 2012 +1000

    Async now sorta works

[33mcommit be768b6cb98c13f02dfd19befe4ebf687f47d84f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 17:28:22 2012 +1000

    Implement session timeout

[33mcommit e699d51df7ccf9699d99b5722368678a8588e0e1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 16:41:40 2012 +1000

    Initial servlet async work

[33mcommit 9095879585de90325d2ab8903544384fd3992093[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 12:53:38 2012 +1000

    Async write supprt for servlet. If the output stream is not closed then the contents of the buffer
    are written out with async writes.

[33mcommit 3397296eecdc0de7b77177c5787e208ae75e4699[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 11:54:26 2012 +1000

    Use gathering write in the response channel

[33mcommit 5c1b873b0b4d8810b4eb9895456dca908f869fa9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 10:51:34 2012 +1000

    Make the objects the parser returns identity equal to the constants used in the handlers

[33mcommit ace9e4c15426b1955d483a1c10442e71a4b0f806[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 10:36:05 2012 +1000

    Integrate HttpStrings into the parser

[33mcommit 48339565d78848f97bc20b83ed9b8a4dc562c594[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Oct 4 09:24:51 2012 +1000

    Get HttpString patch working

[33mcommit 0e071f530511349802f0bd39c646cef8909b26b3[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Aug 30 10:54:34 2012 -0500

    HTTP string implementation

[33mcommit 549e2d3b41a0b496d18c37191a73d9fbdf6c8410[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 28 11:04:48 2012 +1000

    Don't allow modification of header when in include

[33mcommit beb72631ab1e611c7f942ac656995ed1b9ba94ee[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 2 15:31:59 2012 +1000

    More performance and bug fixes

[33mcommit adfcbbacab277ef66dea9bab5ce2f477d188da91[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Oct 2 12:25:31 2012 +1000

    Performance improvements

[33mcommit e10019f6917007b3f8178029ad57df44ab86f0a1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 28 10:52:50 2012 +1000

    More work on the request dispatcher

[33mcommit 7842052df6277a4157c3cadfebac4bac98c5eb3f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 18:34:54 2012 +1000

    Attach to executor to the exchange to give more control over the executor used in blocking operations

[33mcommit 53e7404696c0eecd4cb5437c1b76f59bab551087[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 17:25:30 2012 +1000

    Take post data into account in getParameters

[33mcommit cae52a0c94b99a1f6cb611aea3805f0ba8ddb0af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 17:25:08 2012 +1000

    Ignore intermittently failing test

[33mcommit eb8c9925e0a60c203c81f80cf801989a81d16358[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 16:04:04 2012 +1000

    Fix servlet registration bug

[33mcommit 6c228b35d498e1300c6df8e0a10a6e07c63af232[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 15:31:01 2012 +1000

    Fix adding listeners from a SCI

[33mcommit 67086d3855971249e556778ac293a181eaad5540[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 14:52:25 2012 +1000

    More servlet fixes

[33mcommit 6546d6c2d171e00a9ada2cbb35d86db3ef19eda1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 13:03:33 2012 +1000

    Fix some servlet issues

[33mcommit 663414bee189e57d4dae319e41548da0d9d1bfb1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 12:08:14 2012 +1000

    Fix cookie writing

[33mcommit a75398cd26c9628a5f4592bab254759d88958b7a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 12:08:06 2012 +1000

    Fix date format bug

[33mcommit 91b42ae188cd6c59060f4bfa3ccd0b4870154716[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 27 11:25:39 2012 +1000

    Fix some NPE's in servlet

[33mcommit f45ea50ff12f8f5a2403a0204c1ead58464f786d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 26 15:57:38 2012 +1000

    Fix test case race condition

[33mcommit eb00f18b3c20434dc21d29964b2f467891557fb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 26 12:59:31 2012 +1000

    Change the servlet bootstrap mechanism to it no longer requires a PathHandler

[33mcommit 52858f882c22d77901e89da0777fd69688d7b24c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 25 16:02:52 2012 +1000

    Make sure the http connection is closed, so the options do not affect later tests

[33mcommit 6749c5b0edff34cfbc4923494b8e9bb893f8a566[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 25 15:11:55 2012 +1000

    Add missing return statement

[33mcommit 1e2b81b6c8bdb17266dd6f29c36c6d384021f0f8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 25 14:36:18 2012 +1000

    Ignore failure to set the response code

[33mcommit f4601eacae93a706deb899645174084911b01f01[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 24 12:31:38 2012 +1000

    Pom fixes

[33mcommit 155479ea8d01eed3c861dd158da6fd6402b327fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 24 11:15:45 2012 +1000

    Apply non async marker for all non-async threads, not just Xnio ones

[33mcommit 5d83e1b7496feb27394241f2518f4cd674ce80d2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 24 11:12:02 2012 +1000

    Add ability to specify the executor used by a servlet deployment

[33mcommit 138d424629887d3913e9a7d72bb67c66defcaec0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 24 10:38:54 2012 +1000

    Remove path matching cache

[33mcommit 047d3614b95ac71de6fed19b9fdcaac86de2d947[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 24 09:51:09 2012 +1000

    Don't print stack traces by default

[33mcommit adf2f9e4ba056ad47cbcc3a9296d6b7262a8c3c8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 24 09:50:48 2012 +1000

    Call resumeReads in the read thread

[33mcommit 0ab23188df0d6586eb55c0a22de32afdffb82a2b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Sep 23 13:46:47 2012 +1000

    Make sure the buffer gets released

[33mcommit 6e7fd32b671fa99716ab330cc0eac0366c2d7f84[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Sep 23 08:51:24 2012 +1000

    Remove unessesary flush

[33mcommit 80925ba70d27571e2b9000f745d81b0a5ea7777a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Sep 23 08:36:27 2012 +1000

    Add real servlet output stream implementation

[33mcommit de1a4c339e590d781cd8706b55592d3834ded681[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Sep 23 08:36:05 2012 +1000

    Add jsp descriptor

[33mcommit 0c67579f30bac1f6bed01dad586e6e042899e478[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Sep 23 08:35:29 2012 +1000

    fix cookie bug

[33mcommit e913669b0b9c3379fb83ca68ed57b7d90063de03[m
Author: Jason T. Greene <jason@stacksmash.com>
Date:   Fri Sep 21 13:19:26 2012 -0500

    Update to latest XNIO

[33mcommit 854ef7069c870391f1083225678f740cf4e28868[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 22:31:55 2012 +1000

    initial ServletSessionConfig impl

[33mcommit e978f38dcad53ecd4869bbc7a822cf47db318d29[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 21:58:49 2012 +1000

    Fix response headers

[33mcommit 5fd5162f7cc0c7b722e901b48ce65558ae8b412a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 21:53:06 2012 +1000

    initial async commit (nothing really working yet)

[33mcommit ffdc270687ea7cd4127d27269a38467751844c87[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 21:15:42 2012 +1000

    Store the query string in the exchange

[33mcommit 2822020c7fc5668b5a0c9590fdbd2532ab3a95e9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 20:03:09 2012 +1000

    Prevent unessesary worker dispatch if request is already running in a worker thread

[33mcommit 42a9389e47eb304567fde2080e890cf42dba03ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 17:52:54 2012 +1000

    Name based dispatcher support

[33mcommit ad46e1694a945ed65ab037fe0485cb20b9b3c97a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 17:16:08 2012 +1000

    Add test for filters when the dispatcher is used

[33mcommit 28361740e11d899bfefd3e23448388619de6d726[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 17:01:13 2012 +1000

    Add initial support for request dispatcher includes

[33mcommit 114ab07ee1a56c295d7cfe9a04c29d0ce1f63c4a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 16:52:52 2012 +1000

    Initial support for request dispatcher include method

[33mcommit eb0f41d065ac6603406d3b20c283bced7e0eed03[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 16:25:22 2012 +1000

    change path matching to enable the application dispatcher

[33mcommit 7de034264d1c340171b1a3f136bdbf0e83d65790[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 21 13:42:44 2012 +1000

    Don't include request parameters in the path

[33mcommit 28245fc28810ae0788198431a00bdced9dc6c9c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 20 13:25:03 2012 +1000

    Add initial HttpSession support

[33mcommit 55368ebdf78b7887b3dcff8e8d662b97e0daa689[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 20 11:35:19 2012 +1000

    Add initial Part implementation

[33mcommit 42d18458e4611c97ac37329515ce5ce0fc8a7197[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 19 17:08:15 2012 +1000

    Implement entity size limits

[33mcommit 34fc69975bf479d627dcde6b36335c25fc4eb139[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 19 14:49:29 2012 +1000

    Add ability to limit the maximum size of the http headers

[33mcommit 358c9278497596207bd75d2c77e8e9aec6585fe3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 19 14:23:12 2012 +1000

    Add option map for configuration

[33mcommit 239fce3a982ab50dadffdab06d6ab35b2af707c6[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu Sep 13 18:32:23 2012 -0500

    fix email

[33mcommit ca078a5789636796515aec600df0048785d9ab24[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu Sep 13 18:30:46 2012 -0500

    Fix markup

[33mcommit 5a2cddd2941a0b720efda195782c83842148f8fe[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Thu Sep 13 18:26:03 2012 -0500

    Add missing info

[33mcommit 7b06ef7d3d3762a32f9704c38c575726aeda061a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 13 15:50:20 2012 +1000

    Fix checkstyle

[33mcommit aaf18ea810ec0376b6874f96637cd9c46280b952[m
Author: Tomaz Cerar <tomaz.cerar@gmail.com>
Date:   Wed Sep 12 16:31:23 2012 +0200

    jdk7 friendly checkstyle

[33mcommit b4460b1ffe074139be644c75df344e2d40294d7e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 13 12:18:41 2012 +1000

    Fix chunked request stream source channel bug

[33mcommit a93b54f3a85927d36354fb939c495303a566fef9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Sep 13 11:46:43 2012 +1000

    Initial support for file uploads

[33mcommit 46658995bb9ca03a9b3db1b29d57453f22bc10bc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 12 17:23:17 2012 +1000

    Initial work on multipart handler

[33mcommit 63df27f0cdd97771bd53587351d6ea19e37d6617[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 12 16:17:23 2012 +1000

    More work on multipart upload handling

[33mcommit 527f60c6cc005b1f25355d2a15c0a6e854235307[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 12 13:44:20 2012 +1000

    Initial work on multipart parser

[33mcommit 57e035f013f75b62c987974699e3a5b97a4e32d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 12 10:09:45 2012 +1000

    Refactor test suite to move tests into the same module

[33mcommit 785d5416ab03333b57b99e6a12bbc031d7d2fe9a[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sat Sep 8 14:40:44 2012 -0500

    Use weak CAS since we don't piggyback

[33mcommit d310985bc6c9f6dcc41de25eb28b11de97e4de94[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 11 11:15:00 2012 +1000

    Add test for servlet context events

[33mcommit a08d7880738a67bd0ce745c568428831199bb508[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 11 10:55:34 2012 +1000

    Re-factor listeners a bit

[33mcommit 7e86022923dfba643bd674e4c6d3efd97bef215b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 10 17:56:36 2012 +1000

    Fix error page headers

[33mcommit cede92713f8c3e12b189cdd6dd944975a8c74c3b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 10 17:13:27 2012 +1000

    More work on the default servlet, add support for welcome files

[33mcommit db7bc0d187331ed8b191924849905d414caaee05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 7 13:33:53 2012 +1000

    Clear headers when sending an error response

[33mcommit 96cecf4cf631ee11e59c5c7165ba7bbc5b721514[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Sep 7 13:30:09 2012 +1000

    Implement some HttpServletResponse methods

[33mcommit 757d17bedfb6329e00420c9dcf35354381d33c57[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Sep 5 13:52:28 2012 -0500

    Remove hard requirement on Unsafe

[33mcommit 73a2f3aac6593bbe4a150d149a0c2d0c40eb23af[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Sep 5 13:14:33 2012 -0500

    Cleanup error handling, let other handlers deal with Errors and RuntimeExceptions

[33mcommit a681fd2a4908ce5ebbea77928bcdd3852515df54[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 5 16:16:25 2012 +1000

    Take dispatcher type into account for filters

[33mcommit 793210d58080e52ceb1b7b9838b491beaf5863f3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 5 15:32:58 2012 +1000

    Fix build on Java 6

[33mcommit 7d797db60c0ec46126b3b1b5cbd98e6333ab8337[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Tue Sep 4 23:59:57 2012 -0500

    Remove a CAS, improve error handling

[33mcommit d71052a5e5e67a61990753fe07022e69d8700d39[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Tue Sep 4 16:13:47 2012 -0500

    Add priv check

[33mcommit 175002606efe4d5922b890128398274fa39f8d65[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Tue Sep 4 15:56:51 2012 -0500

    Handle potential failure

[33mcommit 853f6442f7d818713d1a64c6355010b05bd4569c[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Tue Sep 4 14:56:56 2012 -0500

    Use SecureHashMap

[33mcommit 45c78b7ce608c7e0316a92a37602634d36982ec6[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon Sep 3 11:26:45 2012 -0500

    Switch to a mostly lockless sampling based LRU

[33mcommit 2cd03c5f51e53004d9ed280c628648f1a9a5f849[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 5 09:22:14 2012 +1000

    newValue should be based on current state, not oldVal

[33mcommit 4d56857fa33eec51ef6de93b64cd9060d8b8e7c9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Sep 5 08:15:24 2012 +1000

    Don't CAS on exit

[33mcommit 287f8d67fae1fc27e3dfc108cc056dc10065548b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 14:42:10 2012 +1000

    Log exception when executing a handler

[33mcommit 5162dcc40b18ad435bcdd7abba79a02a102db715[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 14:30:29 2012 +1000

    Revert "Attempt a read straight away rather than just calling resumeReads()"
    
    This reverts commit 96af51cd2f2eadce052a2afe289073ea95c97945.

[33mcommit 96af51cd2f2eadce052a2afe289073ea95c97945[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 13:23:32 2012 +1000

    Attempt a read straight away rather than just calling resumeReads()

[33mcommit caf3c1a8a4bf90c44d3af39486d45d1a498d1a55[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 13:06:22 2012 +1000

    Make completion handler ideompotent

[33mcommit 299274edb35d24fa82e39a1164120a3f8fc2e543[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 13:05:48 2012 +1000

    Use correct running request count

[33mcommit a7d9c4d930cd79acd2dd15b70c2179d412c6a7ae[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 12:18:59 2012 +1000

    Don't use a gated stream if only one request is active at a time

[33mcommit 2042d6b7e5324f76dd654ecf766781c4d3b0fd13[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Sep 4 10:15:08 2012 +1000

    More servlet fixes

[33mcommit 2dcb1802afedba37db6e43c0c2bd9bb48b0c9e33[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 3 19:36:09 2012 +1000

    Fix request wrapping bug

[33mcommit 8c05ff8e5c11213b3a9d7f91053a1070278187a9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 3 19:06:24 2012 +1000

    More work on servlet

[33mcommit 2d9d3e61ed7505f168d65383f5ac7a6583f89be4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 3 17:15:15 2012 +1000

    Validate the servlet deployment

[33mcommit 64feaa9f12d3922ecf5c0676e7d705342c088f93[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Sep 3 09:04:28 2012 +1000

    Revert "Require headers to be lower case"
    
    This reverts commit bf928f8f568779d23526c9d728d93e8b1b8cfb25.

[33mcommit 0b5d473f598928ca42f669e3d6e5e294682a0a84[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 31 14:22:36 2012 +1000

    Add servlet registration functionality

[33mcommit b4fbbf5714401c3497d24919f488bc0409d343c0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 30 22:55:04 2012 +1000

    Return filters in the correct order

[33mcommit e481d32aff4e4de72ae81e5e385ef34321ec5ce5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 30 22:52:17 2012 +1000

    Change filter mapping to be more spec compliant

[33mcommit 16935fa643ab7928a7995789c2c7122bdf572486[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 29 14:16:50 2012 +1000

    Performance improvement

[33mcommit bf928f8f568779d23526c9d728d93e8b1b8cfb25[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 29 10:38:16 2012 +1000

    Require headers to be lower case

[33mcommit 51decb419a3bcb98ea27aacfa9e057f8104112ea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 28 16:19:19 2012 +1000

    More work on Servlet

[33mcommit 100012d0b93319af56d709cff443c8efa758677d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 28 16:18:43 2012 +1000

    Make sure all handlers that write content correcly flush the stream

[33mcommit 79de74c4d2262cbe385c7dcf12686ed3c1410467[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 27 10:11:41 2012 +1000

    Don't hold a static reference to the file cache

[33mcommit e143eba6f5557a925a0939b0df8b0a1e88dde396[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Sun Aug 26 16:31:50 2012 -0500

    Fix small bug in segment calculation, set default to 10 megs

[33mcommit 62811010ef0f54892390d4f538bf23fd8497e3fb[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Aug 24 13:01:47 2012 -0500

    Correct error handling

[33mcommit 441be5aea087a5acaa4cc40e002359adf0450129[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Aug 24 12:42:24 2012 -0500

    Fix a bunch of issues with CachingFileCache, and make it default
    Use 4 accept threads

[33mcommit fea1842d85b37980fd963dab14b86a6c9b3cce61[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Fri Aug 24 00:25:14 2012 -0500

    Iniital caching file handler

[33mcommit 81485cd7d51bba7c41ed1380ac324703b87a2295[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Wed Aug 22 23:24:18 2012 -0500

    Initial buffer cache

[33mcommit e6b68f1eeec2c9dd3044d53f8912eb8b8f989b03[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 24 13:50:31 2012 +1000

    More work on servlet API

[33mcommit 241ea43b89dee4f96dfd4ab3b03492557773c305[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 24 13:50:21 2012 +1000

    Fix InLineFileCache bug

[33mcommit 78e2847c248615bcb92642b6909641565daf4198[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 24 13:32:10 2012 +1000

    Make direct file cache hand off earlier

[33mcommit e02a2b35df59ba7eaecd4c1399c7f3b1e6133639[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 24 13:21:46 2012 +1000

    Move servlet lifecycle considerations out of the servlet handler

[33mcommit 6cd74533fa8730c259550ee956939296119da22d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 23 17:37:15 2012 +1000

    Add container introspector

[33mcommit de29716a5f6861fdd84948091b198b132a9f23f6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 23 16:42:46 2012 +1000

    rework config API to no longer rely on builders

[33mcommit 13b67b3e762d8821778a35da1aadcd7915df79ce[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 22 12:06:35 2012 +1000

    Add more info to the servlet programatic config API

[33mcommit 49850d90d7062ba2ca78749b0c59727f81a7704e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 22 11:22:21 2012 +1000

    Add a copy op to allow the deployment info to revert to a mutable state

[33mcommit dcb1503599ca51e1017b1d3982408a762f54b4ca[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 22 11:14:12 2012 +1000

    Add handler to allow eager parsing of form data using async IO

[33mcommit 9c947a6a36b8cb07c38f9f362cce9a8b58802537[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 21 10:07:37 2012 +1000

    Fix build on JDK 6

[33mcommit 6ef7e6bf2ee702d654c298e31e291fb1b405fbfa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 21 10:07:20 2012 +1000

    Fix syncronization issues with FormEncodedDataHandler

[33mcommit 74e06781bda18e19bf4683ed943cb16e0ea6fa2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 21 09:41:47 2012 +1000

    Minor test improvements

[33mcommit 39593c62a6361b1bddbdd5f33e3e7fcbaa1882db[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 21 09:37:02 2012 +1000

    Add support for typed attachment keys

[33mcommit 04a829dfeac5b7f5c86b0d18ee1f7d0bc9008881[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 21 09:18:11 2012 +1000

    Remove blocking form data handler

[33mcommit 86b7167bfc6299f0ff2eb8b2e0fdd81b12a0bae7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 20 18:28:18 2012 +1000

    Initial support for form data parsing

[33mcommit 718943e260e5f167cda66c1c0450a22e9f4b292c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 20 13:28:43 2012 +1000

    Handle other character sets in headers

[33mcommit 5ab0c29b263ae6cb61a7a1529e546e7f2d016477[m
Author: Jason T. Greene <jason@stacksmash.com>
Date:   Mon Aug 20 17:59:41 2012 -0500

    Fix pom

[33mcommit cf2a5fe16284f73602be6e82d329f543dd135ad6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 20 12:53:39 2012 +1000

    Add initial cookies support

[33mcommit 2069a5d183407effa76ee1487440215f8b66abc8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 17 16:38:25 2012 +1000

    Fix parser bug were requests with no headers would not be correctly parsed

[33mcommit 51b8545584103d18b5797d9d8e7291d359268179[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 17 09:53:58 2012 +1000

    Use smaller default sizes

[33mcommit 42fb308c16b21559f1f687daabd4ba8c48eea7a4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 16 19:59:00 2012 +1000

    Change back to doing initial read in the accept thread

[33mcommit 266ba31b918a1a6c0de70f2aa99c6faf10c294c5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 16 14:32:39 2012 +1000

    More work on servlet filters including a simple test

[33mcommit 1dac0880d86df68fe083b83766b784d81dffa5b7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 16 14:32:08 2012 +1000

    Fix issue with writing out multiple headers for the same value

[33mcommit 88d83229b9f2dacb3a9ff08338cbd72210d20798[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 13 17:42:25 2012 +1000

    Add basic filter support and setup servlet chains based on path matches

[33mcommit ac1b4c540840277d3cb72cfa66808978de761ccf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 13 11:30:24 2012 +1000

    Add simple servlet test

[33mcommit e20cc531ede0afe4538e871b2f4b1a67f29efca4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 13 10:48:17 2012 +1000

    Initial servlet code

[33mcommit efe18cfb86bb7d0b5817454b63d19bacfd7e7d7f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 19:06:35 2012 +1000

    Fix issue with chunked stream source channel

[33mcommit 0217fe047596e597d83f4787071b05d73b856306[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 14:03:02 2012 +1000

    Build with JDK 6

[33mcommit 71c2b77b5fbd0b266febf85671aee1eb357ff892[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 12:20:14 2012 +1000

    Explicitly set content length 0 if there is no content

[33mcommit 498f631ab4998c668ad6d45708d6af1368c5f0f7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 12:15:57 2012 +1000

    Don't read in the accept thread

[33mcommit 864598c38190c3104714106ade690c4a3dd7956f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 15 12:14:02 2012 +1000

    Call the finish listener onces writes are shutdown and the stream is flushed to prevent race conditions

[33mcommit 5ca5aa5deda0ceff53f7967e53502b0cca81343a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 14 13:47:10 2012 +1000

    Only resume reads if first write did not read the complete header

[33mcommit a24048fd104a575a03709d176f20331c442a6a62[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 14 11:58:43 2012 +1000

    XNIO 3.1.0.Beta5

[33mcommit 3565e2fa7e9d5e97abe4b585031525412e4ac931[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 14 11:10:34 2012 +1000

    Free the buffer if the channel is closed

[33mcommit 8d38d906ad72211ad1111cfac6fa4b4662027e51[m
Author: Jason T. Greene <jason.greene@redhat.com>
Date:   Mon Aug 13 15:02:56 2012 -0500

    Add jdk fixups for mac

[33mcommit 9768723ee3c1d570b4429720734af9d07b8d35c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 13 14:37:32 2012 +1000

    Add missing susendReads() call

[33mcommit 15285a2faf5e2eaef73df3d9098a5348ccbac5e6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 13 11:15:56 2012 +1000

    use TCP_NODELAY in the test suite

[33mcommit 2cce5c3c4645b324f6595409af41572e352bf006[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Aug 9 12:33:20 2012 -0500

    Prevent spin when response stream gets into wrong state

[33mcommit cdfe197f9d5dcad2cf639927a3e0d6c87a7be394[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Aug 9 10:42:38 2012 -0500

    Prevent close of whole connection

[33mcommit 1e6988fb37a84cd8a08b1641c52370136eb13f87[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Aug 9 10:17:03 2012 -0500

    Fix resize error #2

[33mcommit ce1c806d25ae57ee8c926b87563837ae4469bf36[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Aug 9 10:14:04 2012 -0500

    Fix resize error

[33mcommit 45a96ef0ff73f8261c1eb5bbdf9a9043b478dd64[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 17:30:36 2012 +1000

    Fixes to secure hash map to make it take up less memory

[33mcommit 3b84a413c46d009efe9a0b3d21d033738ce442fe[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 14:51:29 2012 +1000

    Prevent old exchanges hanging around while the connection is open

[33mcommit 801ad178c9234afd20a4ee4134f2aba4aa66f5e8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 14:50:47 2012 +1000

    Use more reasonable defaults from testsuite

[33mcommit e611fdaee149efb0a9595c37ffcaebc1a452691a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Aug 9 00:39:31 2012 -0500

    Verify request method before sending response, support HEAD

[33mcommit a16a488b939e373b83c7ea8a71200613e318e6c1[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 23:59:29 2012 -0500

    Cleanup

[33mcommit 17a57ec93a04a2c5e68cb1ea6c4b7883bc25dfd2[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 21:30:39 2012 -0500

    Add a little trace logging

[33mcommit c4420937a604528a98898a4f811e0b6dcb9c8679[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 13:23:58 2012 +1000

    Don't layer gated channels on top of each other

[33mcommit 325ee61050a2f9d784074dd45b9f199fd8cb3284[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 11:49:33 2012 +1000

    Fix memory leak by using an explicit permit object

[33mcommit cd905408aad80ce232930e6adbb6ab823f2635b3[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 20:13:33 2012 -0500

    Call completion handler in inline file cache; make completion handlers idempotent

[33mcommit 3d0d4bb02fc5caa2df62abc5902a966b36a5a40e[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 20:01:23 2012 -0500

    Spelling fix

[33mcommit 1f9241ba03e18e6fc25f20fab0e28f0058d62470[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 10:47:04 2012 +1000

    Add support for limiting the number of concurrent pipelined requests on a single channel

[33mcommit a8ce1fbf6771fba3dfdf85ad50fd9b01d87d2e2c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 10:45:43 2012 +1000

    Call completion handler from direct file cache

[33mcommit 49165558a4bc3333ac1a0efc259b146dd29481e5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 09:54:38 2012 +1000

    Add requestURI field that will hold the full path including hostname

[33mcommit 9d29ebc0d2748edad9435ece5bd78d357f526eea[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 9 09:02:21 2012 +1000

    Fix compile error

[33mcommit 379b73043660895099b6ff4c78f2058bc5cd9db0[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 17:51:48 2012 -0500

    Clean up file channel when response channel is closed

[33mcommit b03aee2826b08fc18f3416d1a14041801cb62483[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 17:47:50 2012 -0500

    Future: let crappy HTTP/1.0 clients persist without the right header if it is safe to do so (but disabled for now because it makes ab sad)

[33mcommit 4068a5155be7bbd7afb75ba749c546510bd900e2[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 16:46:08 2012 -0500

    Misc cleanup

[33mcommit b269623c8586ba110f90e9d9b6ac3827f4369d0a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 16:28:57 2012 -0500

    Add a couple util classes, and have file serving handlers ignore the request body explicitly

[33mcommit 92f504fb89301dd19b6dbd72d1c9210bc2a7e8a6[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 15:36:45 2012 -0500

    Do not report errors serving files because EPIPE is normal when the client hangs up before reading the whole thing

[33mcommit c2412900ea736fc0799d7ecdbdbcb59d1a87d692[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 15:23:49 2012 -0500

    NPE fix

[33mcommit bf83d49600b858d332ff2af7d76822a8d163270a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 15:17:04 2012 -0500

    File serving may block due to the write channel or the file channel - thus it is best just to do each file in a blocking fashion

[33mcommit 08f8f787a4b7c50dbbd919f5d30d9d8377d690e1[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 14:49:27 2012 -0500

    Fix some spelling, add constructors, fix up file handling logic; also, channel are now guaranteed never to be null

[33mcommit 2343d135de9fc09341d338d00f8f24469d2a6f7c[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 13:29:05 2012 -0500

    Fix up completion handling to clean up a bit more nicely

[33mcommit b96f3271101064b19b4ff1dd9c1075c5b5d025be[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 12:01:50 2012 -0500

    Ignore local-test dir

[33mcommit 394da4efabf23288bf39d15d599a1b9880c45d92[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 11:48:07 2012 -0500

    Handle parseLong failure

[33mcommit 6a83b53f299e6e5b5d9bd427dfce560a302665bb[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Aug 8 11:21:02 2012 -0500

    Properly terminate requests where the request looked persistent but the response prevented it

[33mcommit 5c2e15e97ef3db197e26beafc665b6d566620d2d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 16:26:02 2012 +1000

    Fix some issues with non-persistent connections

[33mcommit 11c652a371620a2e7999033f648b3e1e0a208f3a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 13:10:01 2012 +1000

    Change the behaviour of the canonical path

[33mcommit 52c0acdc045014694237a88ab882395e916b605e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 13:07:29 2012 +1000

    Add handler for serving static files

[33mcommit 77cdee0cd158f62a0ff11d8ca34db35589bd2ab8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Aug 8 13:06:57 2012 +1000

    UNDERTOW-1 CanonicalPathUtils should return / if the result is outside the base directory

[33mcommit 255215b815bbfbd347d73525e5ac5d8fa06e0682[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 16:08:28 2012 +1000

    Fix up the ChunkedStreamSourceChannel and implement remaining methods

[33mcommit 784d70e2bc125d7ca7cab1e7d7e8ad19f2fa1c2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Aug 6 14:44:27 2012 +1000

    Intitial implementation of a ChunkedStreamSourceChannel

[33mcommit eab98dfcfe0cdf88e48e1a5b697c7dd9dc7a91cc[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 17:21:22 2012 -0500

    Update XNIO

[33mcommit 32427049f088e5e0e48b0db2b0fe1bb2113c1eaf[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 16:33:00 2012 -0500

    Contentless responses may include a content length or transfer coding that is informational

[33mcommit acd6708700497efbbaa3cd41846a41b7a3bcff65[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 15:24:49 2012 -0500

    HttpCompletionHandler javadoc

[33mcommit 95643b6bce95bcb4be808e49c539ae178751e4f6[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 15:23:00 2012 -0500

    ChannelWrapper javadoc

[33mcommit 868fde7c743f09d1a1aa29dc1229f69dadacc089[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 15:02:05 2012 -0500

    Remove unused parameter/field/method, add javadoc to HttpServerConnection

[33mcommit d3a97bcfb8a7a76e2e5cc4cd34a8107fd8d3ccbe[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 14:59:36 2012 -0500

    HttpTransferEncodingHandler javadoc

[33mcommit c920042f4e4dbd5f257a83520875b5f052f7da93[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 14:58:13 2012 -0500

    HttpServerExchange javadoc

[33mcommit d334f6d6acf2511f4c3374544c1a766fcd592b3f[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 14:51:30 2012 -0500

    Unused imports

[33mcommit 74464332993504d8f12000a40d2cd3f37a1019fe[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 12:46:58 2012 -0500

    Use channel factory for response channel

[33mcommit 7f6261959f7fbaaea61242a524d8794e45ce0e32[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Aug 7 20:22:32 2012 +1000

    Default to chunked encoding for HTTP/1.1 requests

[33mcommit ae6af3ab0fa372d7f3f8b3d6787757081cd47713[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Aug 7 03:34:24 2012 -0500

    Wire everything together, except for one timing problem with response headers

[33mcommit bd7b24f0cbbad0035e976e505e9cac24a7d46e5c[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 18:03:52 2012 -0500

    Avoid annoying ARFU run-time access control check logic

[33mcommit 1d7ea01113e2f0db9323e81239de5644df1a8ce6[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 17:55:02 2012 -0500

    Fix copyright

[33mcommit cac5c8c9c088aba09a916b908f635e68ba59ef44[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 17:40:45 2012 -0500

    Do not allocate the buffer until it is needed

[33mcommit 07fbe5586a6934846da5b9fe205503502e0643e5[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 17:18:33 2012 -0500

    Fix buffer allocation

[33mcommit 8b678a8a6a515c39e41ceed72000e310ca792d0a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 16:56:28 2012 -0500

    Add exception type for truncated response

[33mcommit 0b1fe1263e849e1d7afe9f23625e09e72d729b60[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 16:55:30 2012 -0500

    Proper shutdown handling

[33mcommit de04213c5ab168266258f58ea0715a73b011d1ff[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 16:06:29 2012 -0500

    Make exchange use HTTP response channel on top of gated channel

[33mcommit a0e583889bd1fa803140ac187d620e415c0e8635[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 16:00:39 2012 -0500

    HTTP response channel implementation

[33mcommit 088d11d5e5faca85ac4ef8819a6aa36c868112f1[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Aug 6 12:24:48 2012 -0500

    Remove faulty first write logic

[33mcommit a76df26e9194cb4477bc013c7bd6908bc061c3aa[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 18:03:32 2012 +1000

    If there is no content start processing the next request immediatly

[33mcommit 0c216708ebd2c7e75c400aa511505debe380b84d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 17:35:54 2012 +1000

    Start next request immediatly after request is finihsed

[33mcommit 09268b95931bbe311ff374f80fb8f3f06fdc3712[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 17:10:52 2012 +1000

    Invoke first write listener before attempting to write

[33mcommit 0b7a4b369a067e91077058de642db8c933255f23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 17:00:09 2012 +1000

    Work around xnio bug

[33mcommit d556f4c31cea8bbab18ebff75dbf03c8574f63ba[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 12:49:52 2012 +1000

    Invoke first write listener outside the lock

[33mcommit ce84a32632d19a24548fa61b38551772864fd849[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 12:49:40 2012 +1000

    Fix chunked stream bug

[33mcommit 811271b4a1d76abdfa8f74bd22e2c115551614a8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 12:14:43 2012 +1000

    Persistent requests working now

[33mcommit fce185107c23d9afe2cf20feae8ae37ef4ac65c7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Aug 4 11:49:53 2012 +1000

    Some more fixes

[33mcommit 485b83fafd0db3a6fd9509b6bb6ea8177994a49d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 3 16:35:00 2012 +1000

    If the request has no content start reading the next request straight away

[33mcommit 3c06405674d9d76902ac5983eb39ca84eb6b4516[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 3 15:37:38 2012 +1000

    Hook up fixed length channels and first attempt at persistent connections

[33mcommit 3de46d8f67a96992c387efedb7f3dc1743d69d47[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 3 14:43:02 2012 +1000

    bump XNIO version

[33mcommit aea5c0730d81c86361fb045b7a4207f3529101ce[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Aug 3 13:08:59 2012 +1000

    Add finish listener to ChunkedStreamSinkChannel

[33mcommit 828a983475178ee65140c96557dc5d99542c196b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 2 13:44:45 2012 +1000

    Initial implementation of a chunked stream sink channel

[33mcommit d468e732cc4d8f1e924393fabf5591d46924f031[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 2 13:48:47 2012 +1000

    Revert new files that were not mean't to go into upstream yet
    
    This reverts commit 57d8f98534f3636c407ffc29336eb633e88b1fc2.

[33mcommit 57d8f98534f3636c407ffc29336eb633e88b1fc2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Aug 2 13:43:40 2012 +1000

    Fix minor bugs in SecureHashMap and HttpServerExchange

[33mcommit 1e5727873df694af2d7d8177dfacf6acee35bbc1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 31 14:59:42 2012 +1000

    Add handler for setting the canonical path

[33mcommit eacd447d5971ef6278daff3b71d0024820138fd2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 31 13:52:43 2012 +1000

    Add support for parsing query parameters

[33mcommit 08dec5015fc6d83fb9fb3cee2614e1a097d37af8[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 14:24:07 2012 +1000

    Fix issue with header parsing

[33mcommit df35e3abd217e60991776cc855585ef44523f28c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 12:02:36 2012 +1000

    Restructure in preparation for servlet

[33mcommit bc96067772a90cf9c6f3f2ca6ded5526ff3dd8e7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 10:08:31 2012 +1000

    Make state machine case insensitive for headers

[33mcommit b1d8b02c6aa4b875009b72fe11cd340d4ea1dfb6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 09:52:40 2012 +1000

    Clean up error page handler and add file cache interface

[33mcommit b23af67d09da0d5ad1cc67abaff444f71d045a23[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 08:59:57 2012 +1000

    Fix more issues with the file based error page handler

[33mcommit 8530b237cd5f46d4080cd48af1c0ad31633b767f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 08:45:21 2012 +1000

    Fix synchronization problems in file write channel listener

[33mcommit 7f1612a2ad4f21fe8f44ec573b60761e73e6dd2a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 08:27:45 2012 +1000

    Require java 7 in the pom

[33mcommit 5481f063d2ecae84ce86fe46aa28cace0d20b214[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 08:27:27 2012 +1000

    Change file write listener

[33mcommit 96583519e9e04172c849951316f08dd6a4a8abbf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 30 07:51:34 2012 +1000

    Tidy up messages

[33mcommit 6901698dc7a553cc969802262dcd376115ca89af[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 29 15:41:46 2012 +1000

    Rename logger

[33mcommit 06e618dbf907348659168774ca9bd6748110258a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 29 15:39:40 2012 +1000

    Use an ExecutorService to serve up the error page

[33mcommit 1ddebf1d6da2830b3bbcccfb39bbffa02e295387[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 29 14:20:29 2012 +1000

    Add handler that can serve up a file based error page

[33mcommit c1672b920965e8c0229bb1c1edab5005eae13ec5[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 29 13:46:52 2012 +1000

    minor formatting change

[33mcommit b462aa9f4754666381ed127c363b23eafc0595dc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 29 13:33:19 2012 +1000

    Add simple error page handler

[33mcommit 21bf42f923dfbc65c84310e2b0972d4f2538b468[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 29 12:25:13 2012 +1000

    Use a secure random based session ID generator

[33mcommit 4a84402d62140c24d13a1b3e82f75b7d6e57e21c[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 28 11:49:25 2012 +1000

    change name in readme

[33mcommit 4cfe178863a04219118385b07ee594c3ae081c95[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 28 11:44:34 2012 +1000

    Change name to undertow

[33mcommit 3949392801c5e8b6facbe72f5613b08d5b62482a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sat Jul 28 11:31:36 2012 +1000

    Remove blocking version of the session API

[33mcommit b3b0756baef76541d6ab1afd67983772d1024874[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 13:26:09 2012 +1000

    Add beginings of session support

[33mcommit 7ba512cad8cf30240180d6e9bce4495b7a4055ad[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 27 11:02:49 2012 +1000

    Clean up handlers a bit

[33mcommit cbb24f6e2c0476ffc10a0b44294182c4ea25bfd4[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 14:14:45 2012 +1000

    Add test for path handler

[33mcommit 8dff3e4174b4f77c71bbd15f30d43f0ae33fd904[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 13:50:37 2012 +1000

    Implement path handler

[33mcommit b89939c844f036441fb9b431b279b3c4ba3b000a[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 13:50:30 2012 +1000

    Add COW map

[33mcommit 9106c45b632d97273f648ef15223a351ef94c4cb[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Jul 26 12:46:16 2012 -0500

    HTTP handlers utility class

[33mcommit 21c8ccf723278c60dc7fc97cff4dbc656546c156[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Jul 26 12:40:18 2012 -0500

    Make IDEA happier about the non-existent plugin

[33mcommit 4a86ed078f75290d30cc4bd121762de009edb36e[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Jul 26 10:54:52 2012 -0500

    Use XNIO release version

[33mcommit ef7a7b8be687634eabd36efb157e0c546647bb05[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Thu Jul 26 02:57:16 2012 -0500

    Fully thread-safe exchange process

[33mcommit 82330b8680324ed846a36ff69990a964a0855146[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 22:17:46 2012 -0500

    javadoc

[33mcommit 0d9732206a3ad49f4af9adc7ca1803ea28e97840[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 13:14:54 2012 +1000

    Default to using a response code handler

[33mcommit 2ecd754be826ef2d0fcbc4b3ded878fdad914531[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 21:53:58 2012 -0500

    Response code handler

[33mcommit fe7d935723c7a66637cf842878f20934a60d6fd1[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 21:20:52 2012 -0500

    Only use transfer queue if it is available

[33mcommit fbb5753ffb65807af49cf69977a0a3e943304abb[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 12:42:21 2012 +1000

    Make HttpCompletionHandler.closeRequest() close the wrapped response channel

[33mcommit 28a754dc18bd603a80def226e72e778954c5d7b2[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 20:58:41 2012 -0500

    Tabs->spaces

[33mcommit 491cd8865ea7e8b3ead6f6377ee3a4b1582fd10e[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 20:53:27 2012 -0500

    Request limiting handler

[33mcommit a5740313b9c9dd350f406b0d9dc9b52208b755d7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 26 10:50:29 2012 +1000

    Fix up completion handlers and get the tests to pass

[33mcommit 120b9aba668620631ffe371a99a2184557621e51[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 14:41:05 2012 +1000

    Change gated stream to allow for notification on first write

[33mcommit 5b19387f35782845b2ddf16620ff1b9bf39b8155[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 14:13:45 2012 +1000

    Use the gated channel

[33mcommit 03eb8a1fca00d13e75411744aae5cc1936d14a6b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 13:32:19 2012 +1000

    Fix compile error

[33mcommit 9bd12f87114e981c198e87325e29e695e28efb21[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 13:30:15 2012 +1000

    fix rebase

[33mcommit c460d9bca886ccabcb7701acb481c50567c37901[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 25 13:25:53 2012 +1000

    Minor changes to read listener

[33mcommit 9f89442336ce70cb427367252932c6b5346bcccd[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 17:48:59 2012 -0500

    Blocking handler updates: atomics, no sync, use the XNIO worker if no executor is given

[33mcommit 0d1c2a3b0524b88ba8d991469ad75fa872476584[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 17:39:17 2012 -0500

    Simplified blocking exchange

[33mcommit c51adaad88021e277d95bbbf5532ba27f434038e[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 17:34:03 2012 -0500

    Completion handler interface

[33mcommit 65934517ec94926bac5d6bb605bd095e2e0e189a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 25 12:07:20 2012 -0500

    Always suspend writes on the delegate channel on close even if close is not propagated

[33mcommit c342df5915f1d7962ae9a7601bbdfa7b12b69a92[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Tue Jul 24 15:32:44 2012 -0500

    Gated stream sink channel implementation

[33mcommit b378b3d72a0b2f7925c493391ef311b6f77af7c5[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Mon Jul 23 13:52:32 2012 -0500

    Rough client outline

[33mcommit 2e60876ecd0bb0de24e44d2f3440ef14f92380df[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 24 09:58:50 2012 +1000

    Implement automatic connection close

[33mcommit 4cf3eb4339a305cce00c5cfe03eeb85e5e1cb1cd[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Tue Jul 24 09:26:31 2012 +1000

    Add ChannelWrapper concept

[33mcommit 8d452d946d99708a09bc77082a760ca43fc28ff3[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 23 08:52:13 2012 +1000

    Add handler that will reject a request if the origin does not match a set of allowed values

[33mcommit 5faf3805305e899eb3cababa22c61ee9340df516[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Mon Jul 23 08:51:52 2012 +1000

    Fix bug in the bytecode parser

[33mcommit 4361d921bddaa1e3ef9d3a21c2e7d28c4db1b98f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 22 10:30:04 2012 +1000

    Clean up code a little bit

[33mcommit 5e081cc5c4dde34e6cbea3d18ff0208924adc0c6[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 22 10:22:27 2012 +1000

    Clean up test suite to allow server address and port to be changed

[33mcommit 187bb0d1f7ef775486a6e29fe8054b6f4e071401[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Sun Jul 22 09:56:46 2012 +1000

    Add encoding handler that selects between availble encodings

[33mcommit ab68b508e3335a4c79709efdbc0114a4c1981e39[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 15:50:05 2012 +1000

    Add simple test for a non blocking response

[33mcommit 19cb382b0a775b6b13b65f824888f7da9d22e35f[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 15:46:10 2012 +1000

    Clean up some stuff

[33mcommit 34734387c490d3c26e38e363f96873a0479f020d[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 14:49:21 2012 +1000

    Add first test of a blocking handler

[33mcommit 4218a6ff102bb12b1fb09bb7b377315577c75229[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 13:04:00 2012 +1000

    Initial work on a blocking handler

[33mcommit a28cbfbb72154546cec4c06fcc2f58310e34188b[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 11:53:47 2012 +1000

    Use hard coded status codes

[33mcommit 6bf9d01570172c17d67a39abc1da66216f9918f1[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 11:28:52 2012 +1000

    Add support for writing out the response

[33mcommit f99e36cd613ec1b7b7ba364d30584485b34be4bf[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 09:23:01 2012 +1000

    If a non cononical path is given split it up into its consitituent parts

[33mcommit a97774a456bdf7d13f4654943124996090b4c224[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Fri Jul 20 08:59:35 2012 +1000

    Change header parsing to store header tokens in a list

[33mcommit be62cd5185cf9d9207178dae468c07e86a948ea6[m
Author: kabir <kkhan@redhat.com>
Date:   Thu Jul 19 10:25:51 2012 +0100

    Maven plugin excludes and .gitignores for eclipse

[33mcommit 3cbb63d13293ceee9ea4be11214451f3e53a43cc[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 18:08:19 2012 +1000

    Fix up some copyrights

[33mcommit 00c77b06001b9891ddc0cc647239348857102a88[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 16:40:31 2012 +1000

    Make virtual host handler mutable

[33mcommit df7987c63327ce7440ad33c5c3269eb4efa44806[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 16:21:56 2012 +1000

    Add a name based virtual host handler

[33mcommit fb13a95986058e17477984069593d7db4f8cc5e0[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 15:59:10 2012 +1000

    Fix another resuming bug

[33mcommit b84ef9bc45f94d6ec717cf18190c793682823f8e[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 15:50:52 2012 +1000

    Fix HTTP header parsing resuming

[33mcommit 9f898090d98a369ab118eca603ae121c956b38c2[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 14:20:47 2012 +1000

    Add all headers etc to the parser generator

[33mcommit 6a945dba99bcf5dff0c402a91bdab2d16e1ddaa7[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 12:17:14 2012 +1000

    Add HTTP parser generator

[33mcommit cf93854e36100a46b4f4166bac136c41a2f62332[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 18 21:11:16 2012 -0500

    Initial core API structure (server side)

[33mcommit a0a93afd529a73eb15ea5cfbe0a0d2a1f7fd58f9[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 11:41:14 2012 +1000

    Change group id

[33mcommit 8a7d02f014c7534505eded57d90c982615d821da[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 11:30:02 2012 +1000

    Remove accidental file

[33mcommit fb6c9cf5b943d5d8bfa87a85d5e53dd270575b9a[m
Author: David M. Lloyd <david.lloyd@redhat.com>
Date:   Wed Jul 18 20:20:43 2012 -0500

    ASL License

[33mcommit 10058cb56304cb90117d86868c6dff1ee5282816[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Thu Jul 19 11:26:43 2012 +1000

    Add iniital project structure

[33mcommit de565473640123724990c83f5830a433ab267b05[m
Author: Stuart Douglas <stuart.w.douglas@gmail.com>
Date:   Wed Jul 18 17:52:45 2012 -0700

    Initial commit
