Christopher L. Shannon (cshannon)
2a0b785a04
AMQ-6698 - Allow timeout of SSL handshake for auto+nio+ssl
...
The handshake now takes place inside of the async task that timesout so
that if the SSL handshake takes too long the connection attempt will
honor protocolDetectionTimeout and actually timeout. Also, change the
default of protocolDetectionTimeout to 30 seconds so it matches the rest
of the broker's default connection timeout settings.
2017-06-08 12:34:15 -04:00
Martyn Taylor
daeb70929e
[NO-JIRA] Updated Logo Submissions
2017-06-07 11:09:44 +01:00
Clebert Suconic
e64b216599
[NO-JIRA] Cleanup README on LOGO submissions
2017-06-06 16:10:31 -04:00
Clebert Suconic
2bb7e249f0
[NO-JIRA] Update Readme with current submissions links
2017-06-06 09:55:43 -04:00
Clebert Suconic
6069870e0c
[AMQ-6689] Update README
2017-06-05 15:54:23 -04:00
Timothy Bish
8417ce537b
AMQ-6697 Make the MBean explicitly final for java 7 support
2017-06-02 14:20:56 -04:00
Timothy Bish
e83bb6dc38
AMQ-6697 Preserve dispatched state on client-individual tx ack
...
Need to preserve the messages in the dispatched list when a
client-individual ack comes in so that on abort the state remains
dispatched and the message can still be ack'd
2017-06-02 14:19:44 -04:00
Timothy Bish
bd8661796b
AMQ-6697 Adds a test to show that the described case works
...
Correctly ACK inside a TX and then Abort and then ACK again outside a TX
to show that the broker will then mark the message as consumed.
2017-06-02 11:50:14 -04:00
gtully
7413ee00e1
[AMQ-6696] zero out usage for forwarded messages such that the original target is no longer referenced. fix and test
2017-06-02 12:23:58 +01:00
gtully
c50dc6ff00
[AMQ-6693] ignore the long term connection associated with the broker context, fix and test
2017-06-01 12:00:04 +01:00
gtully
d2c0eddaad
[AMQ-6691] allow dlq flag to be set via jmx to allow retry op after a restart - use destinations element for long term persistence
2017-05-31 12:39:48 +01:00
gtully
8023b9ee44
[AMQ-6690] do nothing for move/copy jmx ops that try to modify self
2017-05-31 11:26:46 +01:00
Clebert Suconic
44b5d0be65
[AMQ-6689] placeholder for new logo submissions
2017-05-30 14:41:51 -04:00
gtully
f4c11f73bb
[AMQ-6688] catch throwable on add task such that result error result is not lost on failed async send, fix and test
2017-05-29 17:14:05 +01:00
gtully
00ee9491d9
[AMQ-6678] sync destructive purge on queue view mbean (jmx) to prevent concurrent calls
2017-05-29 11:21:00 +01:00
gtully
30d3162982
[no jira] tidy up test teardown - prevent subsequent ci failures in error
2017-05-26 11:49:04 +01:00
gtully
25f112c5c9
[AMQ-6687] ensure transacted sends blocked on pfc do not resume after tx completion. AMQ-4467 refine the fix such that PFC kicks in such that the cache will accept messsages that push it over it's limit while it is still under the limit
2017-05-25 12:43:08 +01:00
Christopher L. Shannon (cshannon)
04b60cb188
AMQ-6664 - Adding missing header tag to JSP files
...
Also fixing JSP comments. This fix is a follow on to
AMQ-6620
2017-05-24 16:22:23 -04:00
gtully
7cae60eae0
[AMQ-6684] exclude json cat-x transitive dep
2017-05-24 16:19:09 +01:00
Timothy Bish
e69367fbc3
https://issues.apache.org/jira/browse/AMQ-6680
...
Fix handling of incoming MQTT binary data over WS. The handler should
use the MQTTCodec to ensure that partial or packed frames are fully
processed
2017-05-22 12:27:16 -04:00
gtully
acab282d9c
[AMQ-6678] sync destructive queue view mbean (jmx) operations such that concurrent calls see consistent state
2017-05-18 12:37:54 +01:00
Timothy Bish
02353226c9
https://issues.apache.org/jira/browse/AMQ-6630
...
Update Qpid JMS to v0.23.0
2017-05-16 15:35:23 -04:00
Timothy Bish
0eb11bf0a1
https://issues.apache.org/jira/browse/AMQ-6676
...
Handle continuation frames on the test client WS transport.
2017-05-16 10:53:23 -04:00
Timothy Bish
88efa01e11
AMQ-6675 AMQP Test client can't accept bigger frames on WS
...
Need to configure the WS Handshaker in the test client's netty transport
with the same value given to the proton connection via setMaxFrameSize
so that incoming frames larger than the default 65535 over WS don't
trigger netty to fail the connection.
2017-05-11 18:33:38 -04:00
Timothy Bish
4f7c9ec811
AMQ-6674 Ensure timely shutdown of the connection executor
...
Don't wait for next idle check or other scheduled tasks to run before
shutdown can proceed.
2017-05-11 15:59:08 -04:00
Timothy Bish
154ff81eee
AMQ-6673 Add some fixes and improvements to the AMQP test client
...
Adds some thread safety fixes and Netty usage fixes to the transport as
well as adding a traceBytes option to trace the bytes sent / received
during testing.
2017-05-11 15:01:16 -04:00
Timothy Bish
fddbac2b8a
AMQ-6672 Use a dynamic proxy to create unmodifiable types
...
Use a dynamic proxy instead of hand-crafted wrappers around proton
types to prevent access to mutating methods in tests that could
inadvertantly change the state outside the connection thread.
2017-05-11 13:14:39 -04:00
gtully
eb1a3eb77b
[AMQ-6670] - harden the test to avoid ci failure
2017-05-10 11:30:30 +01:00
Robert Gemmell
73e70299e6
AMQ-6623: update to proton-j 0.19.0
2017-05-08 12:42:51 +01:00
gtully
053c38f99f
[AMQ-6670] - disable expiry processing that may page in and change the test
2017-05-08 11:53:55 +01:00
gtully
2518bded67
[AMQ-6670] - trap classcast and marshall errors on load message from journal such that errors are consistently propagated to the ioExceptionHandler
2017-05-05 15:43:09 +01:00
gtully
ae97fbd52e
fix cn to match jdk8 cert
2017-05-05 11:01:33 +01:00
gtully
b30ae4e846
[AMQ-6665] - remove extranious import from test
2017-05-05 10:48:13 +01:00
Timothy Bish
2e2d5ddd3d
https://issues.apache.org/jira/browse/AMQ-6669
...
Respect the wireFormat.maxFrameSize option on WS and WSS transports
allowing binary content larger than 65535
2017-05-04 16:37:53 -04:00
gtully
07b0d913af
conform to jdk8 algorithm constraints with keystores
2017-05-04 13:14:31 +01:00
gtully
dcd9b9e186
use jdk8 allowed cypher in the restricted set
2017-05-04 12:58:25 +01:00
gtully
2bd3379932
[AMQ-6068] make full cleanup of the rar managed connection conditional on a user specified client id being present
2017-05-04 11:08:32 +01:00
gtully
2b3f0e5958
add some logging to diagnose ci failure
2017-05-04 10:23:13 +01:00
gtully
18d05ba5e0
modify test to validate setting isDLQ flag via startup destination query options
2017-05-03 16:17:29 +01:00
gtully
35f30102a6
[AMQ-2100] fix for intermittent ci failure
2017-05-03 12:31:09 +01:00
gtully
c4a1346875
[AMQ-6465] fix up test interplay - clean on start and consume what is produced
2017-05-03 12:22:24 +01:00
gtully
a0ba0bf4c6
[AMQ-6667] gate cursor cache enablement on a single pending send and tidy up setbatch to always check outstanding async future list. Fix and test
2017-05-03 11:36:06 +01:00
gtully
57795bafce
[AMQ-6665] - check for peercerts is now on tcp transport such that the bridge connection info can have the correct context
2017-04-27 12:07:12 +01:00
gtully
0e74c52e8a
[NO JIRA] tidy up MbeanInfo text in DestinationView
2017-04-26 12:10:24 +01:00
Christopher L. Shannon (cshannon)
808a4c5c17
AMQ-6661 - Fix Auto MQTT protocol detection
...
Protocol detection now takes into account the variable length header in
the CONNECT packet.
2017-04-25 08:47:08 -04:00
Timothy Bish
4bf3152fa9
https://issues.apache.org/jira/browse/AMQ-6630
...
Update to QpidJMS 0.22.0 and Netty 4.1.9.Final
2017-04-21 11:44:06 -04:00
Timothy Bish
381a1ae206
https://issues.apache.org/jira/browse/AMQ-6659
...
Honor the sender settle mode from the client and ensure we always set
receiver mode to FIRST to reflect we don't support SECOND. Adds tests
coverage and needed test client changes for this.
2017-04-21 10:51:35 -04:00
Timothy Bish
1fd2450544
NO-JIRA Make the version string indicate that the value is unknown
...
The default version string is out of date and doesn't indicate that a
proper value couldn't be found, return something that makes that a bit
more clear.
2017-04-11 13:13:30 -04:00
gtully
af03ad4679
[AMQ-6652] add final modifier to test
2017-04-11 11:39:22 +01:00
gtully
ca5e41bb7a
[AMQ-6652] ensure checkpoint pagefile flush includeds the checkpoint transaction
2017-04-10 17:15:07 +01:00