This is an automated email from the ASF dual-hosted git repository.
artnaseef pushed a change to branch 3.9.x
in repository https://gitbox.apache.org/repos/asf/activemq-cpp.git
from fcbe30b1 NO-JIRA Update Project poms to reflect 3.9.5 release
add 2ae6f97d NO-JIRA Eliminate NULL initializer of auto_ptr members.
add 1744abf0 https://issues.apache.org/jira/browse/AMQCPP-664
add 64cfb509 https://issues.apache.org/jira/browse/AMQCPP-718
add 2262fdb6 https://issues.apache.org/jira/browse/AMQCPP-756
add 496d39fc NO-JIRA Administrivia.
add 4e335f15 Remove "-ansi -pedantic" as default GCC options. Work-around
Long.cpp bug when optimized. Date test less fragile - force expected TZ used
by test.
add d2f074c9 Remove "-ansi -pedantic" as default GCC options. Work-around
Long.cpp bug when optimized. Date test less fragile - force expected TZ used
by test.
add a8cc4389 Use pkg-config for cppunit on modern systems, if
cppunit-config is not found.
add 6c15ed64 Restore the logic for the unlikely event that cppunit-config
is found.
add fff10138 Merge branch 'artnaseef-asn-fixup-2025-03' into fix/AMQCPP-756
add cd26793e NO-JIRA Consolidated two README.txt files into a single
README.md
new 16514f3b Merge pull request #21 from arayq2/fix/AMQCPP-756
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 2 +
README.txt | 243 ---------------
activemq-cpp/{README.txt => README.md} | 326 ++++++++++++---------
activemq-cpp/configure.ac | 2 +-
activemq-cpp/cppunit-config.example | 23 ++
activemq-cpp/m4/find_cppunit.m4 | 27 +-
.../src/examples/advisories/AdvisoryConsumer.cpp | 4 +-
.../src/examples/advisories/AdvisoryConsumer.h | 4 +-
.../examples/advisories/AdvisoryConsumerMain.cpp | 6 +-
.../src/examples/advisories/AdvisoryProducer.cpp | 6 +-
.../src/examples/advisories/AdvisoryProducer.h | 4 +-
.../examples/advisories/AdvisoryProducerMain.cpp | 6 +-
.../advisories/TempDestinationAdvisoryConsumer.cpp | 2 +-
.../advisories/TempDestinationAdvisoryConsumer.h | 2 +-
.../TempDestinationAdvisoryConsumerMain.cpp | 6 +-
.../TempDestinationAdvisoryProducerMain.cpp | 10 +-
.../cmstemplate-stress/CmsMessageCreator.cpp | 2 +-
.../src/examples/cmstemplate-stress/Receiver.cpp | 4 +-
.../src/examples/cmstemplate-stress/Receiver.h | 4 +-
.../src/examples/cmstemplate-stress/Sender.cpp | 2 +-
.../src/examples/cmstemplate-stress/Sender.h | 2 +-
.../cmstemplate-stress/TestSenderAndReceiver.h | 6 +-
activemq-cpp/src/examples/main.cpp | 6 +-
.../src/examples/producers/SimpleProducer.cpp | 2 +-
activemq-cpp/src/examples/topics/chat/Chat.cpp | 4 +-
activemq-cpp/src/examples/topics/chat/Chat.h | 10 +-
.../cmsutil/DynamicDestinationResolver.cpp | 2 +-
.../src/main/activemq/cmsutil/PooledSession.cpp | 4 +-
.../activemq/cmsutil/ResourceLifecycleManager.cpp | 10 +-
.../main/activemq/commands/ActiveMQBlobMessage.cpp | 2 +-
.../activemq/commands/ActiveMQBytesMessage.cpp | 2 +-
.../main/activemq/commands/ActiveMQBytesMessage.h | 4 +-
.../main/activemq/commands/ActiveMQMapMessage.cpp | 2 +-
.../main/activemq/commands/ActiveMQMapMessage.h | 4 +-
.../activemq/commands/ActiveMQMessageTemplate.h | 2 +-
.../activemq/commands/ActiveMQObjectMessage.cpp | 2 +-
.../src/main/activemq/commands/ActiveMQQueue.cpp | 2 +-
.../activemq/commands/ActiveMQStreamMessage.cpp | 2 +-
.../main/activemq/commands/ActiveMQStreamMessage.h | 4 +-
.../main/activemq/commands/ActiveMQTempQueue.cpp | 2 +-
.../main/activemq/commands/ActiveMQTempTopic.cpp | 2 +-
.../main/activemq/commands/ActiveMQTextMessage.cpp | 2 +-
.../main/activemq/commands/ActiveMQTextMessage.h | 2 +-
.../src/main/activemq/commands/ActiveMQTopic.cpp | 2 +-
.../src/main/activemq/commands/BrokerId.cpp | 2 +-
.../src/main/activemq/commands/BrokerInfo.cpp | 2 +-
.../main/activemq/commands/ConnectionControl.cpp | 2 +-
.../src/main/activemq/commands/ConnectionError.cpp | 2 +-
.../src/main/activemq/commands/ConnectionId.cpp | 2 +-
.../src/main/activemq/commands/ConnectionInfo.cpp | 2 +-
.../src/main/activemq/commands/ConsumerControl.cpp | 2 +-
.../src/main/activemq/commands/ConsumerId.cpp | 2 +-
.../src/main/activemq/commands/ConsumerInfo.cpp | 2 +-
.../src/main/activemq/commands/ControlCommand.cpp | 2 +-
.../main/activemq/commands/DataArrayResponse.cpp | 2 +-
.../src/main/activemq/commands/DataResponse.cpp | 2 +-
.../src/main/activemq/commands/DestinationInfo.cpp | 2 +-
.../src/main/activemq/commands/DiscoveryEvent.cpp | 2 +-
.../main/activemq/commands/ExceptionResponse.cpp | 2 +-
.../src/main/activemq/commands/FlushCommand.cpp | 2 +-
.../src/main/activemq/commands/IntegerResponse.cpp | 2 +-
.../src/main/activemq/commands/JournalQueueAck.cpp | 2 +-
.../src/main/activemq/commands/JournalTopicAck.cpp | 2 +-
.../src/main/activemq/commands/JournalTrace.cpp | 2 +-
.../main/activemq/commands/JournalTransaction.cpp | 2 +-
.../src/main/activemq/commands/KeepAliveInfo.cpp | 2 +-
.../main/activemq/commands/LastPartialCommand.cpp | 2 +-
.../main/activemq/commands/LocalTransactionId.cpp | 2 +-
.../src/main/activemq/commands/Message.cpp | 2 +-
.../src/main/activemq/commands/MessageAck.cpp | 2 +-
.../src/main/activemq/commands/MessageDispatch.cpp | 2 +-
.../commands/MessageDispatchNotification.cpp | 2 +-
.../src/main/activemq/commands/MessageId.cpp | 2 +-
.../src/main/activemq/commands/MessagePull.cpp | 2 +-
.../main/activemq/commands/NetworkBridgeFilter.cpp | 2 +-
.../src/main/activemq/commands/PartialCommand.cpp | 2 +-
.../src/main/activemq/commands/ProducerAck.cpp | 2 +-
.../src/main/activemq/commands/ProducerId.cpp | 2 +-
.../src/main/activemq/commands/ProducerInfo.cpp | 2 +-
.../src/main/activemq/commands/RemoveInfo.cpp | 2 +-
.../activemq/commands/RemoveSubscriptionInfo.cpp | 2 +-
.../src/main/activemq/commands/ReplayCommand.cpp | 2 +-
.../src/main/activemq/commands/Response.cpp | 2 +-
.../src/main/activemq/commands/SessionId.cpp | 2 +-
.../src/main/activemq/commands/SessionInfo.cpp | 2 +-
.../src/main/activemq/commands/ShutdownInfo.cpp | 2 +-
.../main/activemq/commands/SubscriptionInfo.cpp | 2 +-
.../src/main/activemq/commands/TransactionId.cpp | 2 +-
.../src/main/activemq/commands/TransactionInfo.cpp | 2 +-
.../src/main/activemq/commands/XATransactionId.cpp | 2 +-
.../src/main/activemq/core/ActiveMQConnection.cpp | 20 +-
.../src/main/activemq/core/ActiveMQConnection.h | 2 +-
.../activemq/core/ActiveMQConnectionFactory.cpp | 6 +-
.../activemq/core/ActiveMQTransactionContext.cpp | 6 +-
.../core/kernels/ActiveMQConsumerKernel.cpp | 4 +-
.../activemq/core/kernels/ActiveMQProducerKernel.h | 2 +-
.../core/kernels/ActiveMQSessionKernel.cpp | 10 +-
.../activemq/core/kernels/ActiveMQSessionKernel.h | 2 +-
.../main/activemq/exceptions/ActiveMQException.cpp | 9 +
.../main/activemq/exceptions/ActiveMQException.h | 10 +-
.../src/main/activemq/state/ConnectionState.cpp | 2 +-
.../main/activemq/state/ConnectionStateTracker.cpp | 6 +-
.../transport/failover/BackupTransportPool.cpp | 2 +-
.../transport/failover/FailoverTransport.cpp | 4 +-
.../main/activemq/transport/failover/URIPool.cpp | 2 +-
.../main/activemq/transport/tcp/TcpTransport.cpp | 6 +-
.../src/main/activemq/util/CompositeData.cpp | 2 +-
.../src/main/activemq/util/ServiceSupport.cpp | 4 +-
activemq-cpp/src/main/activemq/util/URISupport.cpp | 2 +-
.../wireformat/openwire/OpenWireFormat.cpp | 8 +-
.../openwire/marshal/BaseDataStreamMarshaller.cpp | 4 +-
.../openwire/marshal/PrimitiveTypesMarshaller.cpp | 4 +-
activemq-cpp/src/main/cms/CMSException.cpp | 2 +-
.../internal/net/DefaultServerSocketFactory.cpp | 8 +-
.../decaf/internal/net/DefaultSocketFactory.cpp | 10 +-
.../src/main/decaf/internal/net/Network.cpp | 2 +-
.../decaf/internal/net/ssl/DefaultSSLContext.cpp | 4 +-
.../internal/net/ssl/openssl/OpenSSLParameters.cpp | 2 +-
.../net/ssl/openssl/OpenSSLServerSocket.cpp | 2 +-
.../internal/net/ssl/openssl/OpenSSLSocket.cpp | 5 +-
.../net/ssl/openssl/OpenSSLSocketFactory.cpp | 18 +-
.../main/decaf/internal/nio/CharArrayBuffer.cpp | 2 +-
.../internal/security/unix/SecureRandomImpl.cpp | 2 +-
.../internal/security/windows/SecureRandomImpl.cpp | 2 +-
.../main/decaf/internal/util/HexStringParser.cpp | 10 +-
.../internal/util/ResourceLifecycleManager.cpp | 2 +-
.../decaf/internal/util/concurrent/Threading.cpp | 4 +-
.../src/main/decaf/internal/util/zip/infback.c | 2 +-
.../src/main/decaf/internal/util/zip/inflate.c | 20 +-
activemq-cpp/src/main/decaf/io/IOException.cpp | 10 +-
activemq-cpp/src/main/decaf/io/IOException.h | 2 +-
activemq-cpp/src/main/decaf/io/Writer.cpp | 2 +-
activemq-cpp/src/main/decaf/lang/ArrayPointer.h | 2 +-
activemq-cpp/src/main/decaf/lang/Exception.cpp | 9 +-
activemq-cpp/src/main/decaf/lang/Long.cpp | 10 +
activemq-cpp/src/main/decaf/lang/Pointer.h | 2 +-
activemq-cpp/src/main/decaf/lang/Throwable.cpp | 4 +-
activemq-cpp/src/main/decaf/lang/Throwable.h | 2 +-
.../decaf/lang/exceptions/RuntimeException.cpp | 15 +-
.../main/decaf/lang/exceptions/RuntimeException.h | 11 +-
activemq-cpp/src/main/decaf/net/ServerSocket.cpp | 2 +-
activemq-cpp/src/main/decaf/net/URI.cpp | 4 +-
activemq-cpp/src/main/decaf/net/URI.h | 2 +-
.../src/main/decaf/net/ssl/SSLContextSpi.cpp | 10 +-
activemq-cpp/src/main/decaf/nio/Buffer.cpp | 8 -
activemq-cpp/src/main/decaf/nio/Buffer.h | 7 +-
activemq-cpp/src/main/decaf/nio/CharBuffer.cpp | 2 +-
.../src/main/decaf/security/SecureRandom.h | 2 +-
.../src/main/decaf/util/AbstractCollection.h | 22 +-
activemq-cpp/src/main/decaf/util/AbstractList.h | 8 +-
.../src/main/decaf/util/AbstractSequentialList.h | 12 +-
activemq-cpp/src/main/decaf/util/AbstractSet.h | 4 +-
activemq-cpp/src/main/decaf/util/ArrayList.h | 4 +-
activemq-cpp/src/main/decaf/util/HashSet.h | 32 +-
activemq-cpp/src/main/decaf/util/LinkedList.h | 8 +-
activemq-cpp/src/main/decaf/util/PriorityQueue.h | 2 +-
activemq-cpp/src/main/decaf/util/Properties.cpp | 2 +-
activemq-cpp/src/main/decaf/util/StlList.h | 4 +-
activemq-cpp/src/main/decaf/util/StlMap.h | 4 +-
.../main/decaf/util/concurrent/ConcurrentStlMap.h | 4 +-
.../decaf/util/concurrent/CopyOnWriteArrayList.h | 14 +-
.../decaf/util/concurrent/CopyOnWriteArraySet.h | 2 +-
.../decaf/util/concurrent/ThreadPoolExecutor.cpp | 2 +-
.../locks/AbstractQueuedSynchronizer.cpp | 4 +-
.../src/main/decaf/util/logging/LogRecord.h | 2 +-
.../activemq/test/AdvisoryTest.cpp | 38 +--
.../activemq/test/AsyncSenderTest.cpp | 4 +-
.../activemq/test/BulkMessageTest.cpp | 2 +-
.../activemq/test/CMSTestFixture.h | 2 +-
.../activemq/test/CmsSendWithAsyncCallbackTest.cpp | 24 +-
.../activemq/test/CmsTemplateTest.cpp | 2 +-
.../test-integration/activemq/test/DurableTest.cpp | 4 +-
.../activemq/test/ExpirationTest.cpp | 4 +-
.../activemq/test/JmsMessageGroupsTest.cpp | 4 +-
.../activemq/test/MapMessageTest.cpp | 20 +-
.../activemq/test/MessageCompressionTest.cpp | 16 +-
.../activemq/test/QueueBrowserTest.cpp | 86 +++---
.../activemq/test/SimpleRollbackTest.cpp | 2 +-
.../test-integration/activemq/test/SimpleTest.cpp | 90 +++---
.../activemq/test/SlowListenerTest.cpp | 2 +-
.../activemq/test/TransactionTest.cpp | 50 ++--
.../activemq/test/VirtualTopicTest.cpp | 18 +-
.../OpenWireMessageListenerRedeliveryTest.cpp | 60 ++--
.../test/openwire/OpenwireAdvisoryTest.cpp | 24 +-
.../test/openwire/OpenwireAsyncSenderTest.cpp | 4 +-
.../test/openwire/OpenwireClientAckTest.cpp | 64 ++--
.../openwire/OpenwireEnhancedConnectionTest.cpp | 48 +--
.../test/openwire/OpenwireIndividualAckTest.cpp | 98 +++----
.../test/openwire/OpenwireJmsRecoverTest.cpp | 32 +-
.../activemq/test/openwire/OpenwireSimpleTest.cpp | 82 +++---
.../test/openwire/OpenwireTempDestinationTest.cpp | 92 +++---
.../test/openwire/OpenwireXATransactionsTest.cpp | 154 +++++-----
.../test-integration/activemq/util/CMSProvider.h | 16 +-
activemq-cpp/src/test-integration/main.cpp | 2 +-
.../src/test/activemq/cmsutil/DummySession.h | 12 +-
.../test/activemq/commands/ActiveMQMessageTest.cpp | 3 +-
.../test/activemq/commands/ActiveMQMessageTest.h | 4 +-
.../commands/ActiveMQStreamMessageTest.cpp | 2 +-
.../test/activemq/commands/XATransactionIdTest.cpp | 2 +-
.../core/ActiveMQConnectionFactoryTest.cpp | 26 +-
.../test/activemq/core/ActiveMQConnectionTest.cpp | 12 +-
.../src/test/activemq/core/ActiveMQSessionTest.cpp | 86 +++---
.../src/test/activemq/core/ActiveMQSessionTest.h | 2 +-
.../src/test/activemq/mock/MockBrokerService.cpp | 2 +-
.../activemq/threads/DedicatedTaskRunnerTest.cpp | 2 +-
.../activemq/transport/tcp/TcpTransportTest.cpp | 2 +-
.../marshal/PrimitiveTypesMarshallerTest.cpp | 4 +-
.../net/ssl/DefaultSSLSocketFactoryTest.cpp | 2 +-
.../decaf/internal/nio/FloatArrayBufferTest.cpp | 2 +-
.../decaf/internal/nio/LongArrayBufferTest.cpp | 2 +-
.../src/test/decaf/io/DataInputStreamTest.cpp | 4 +-
.../src/test/decaf/io/DataInputStreamTest.h | 8 +-
.../src/test/decaf/io/DataOutputStreamTest.h | 8 +-
activemq-cpp/src/test/decaf/lang/ThreadTest.cpp | 18 +-
.../src/test/decaf/net/InetAddressTest.cpp | 2 +-
.../src/test/decaf/net/ServerSocketTest.cpp | 6 +-
.../src/test/decaf/net/SocketFactoryTest.cpp | 4 +-
activemq-cpp/src/test/decaf/net/SocketTest.cpp | 32 +-
.../test/decaf/net/ssl/SSLSocketFactoryTest.cpp | 5 +-
.../src/test/decaf/util/AbstractListTest.cpp | 12 +-
activemq-cpp/src/test/decaf/util/ArrayListTest.cpp | 6 +-
activemq-cpp/src/test/decaf/util/BitSetTest.cpp | 4 +-
activemq-cpp/src/test/decaf/util/DateTest.cpp | 4 +-
.../src/test/decaf/util/LinkedListTest.cpp | 27 +-
activemq-cpp/src/test/decaf/util/ListTest.cpp | 4 +-
.../src/test/decaf/util/PriorityQueueTest.cpp | 24 +-
.../src/test/decaf/util/PropertiesTest.cpp | 2 +-
.../src/test/decaf/util/StringTokenizerTest.cpp | 2 +-
activemq-cpp/src/test/decaf/util/TimerTest.cpp | 38 +--
.../decaf/util/concurrent/ConcurrentStlMapTest.cpp | 7 +-
.../util/concurrent/CopyOnWriteArrayListTest.cpp | 12 +-
.../util/concurrent/CopyOnWriteArraySetTest.cpp | 4 +-
.../util/concurrent/LinkedBlockingQueueTest.cpp | 4 +-
.../test/decaf/util/concurrent/SemaphoreTest.cpp | 16 +-
.../locks/AbstractQueuedSynchronizerTest.cpp | 56 ++--
.../util/concurrent/locks/LockSupportTest.cpp | 2 +-
.../util/concurrent/locks/ReentrantLockTest.cpp | 70 ++---
.../src/test/decaf/util/zip/DeflaterTest.cpp | 6 +-
activemq-cpp/src/test/main.cpp | 2 +-
239 files changed, 1417 insertions(+), 1490 deletions(-)
delete mode 100644 README.txt
rename activemq-cpp/{README.txt => README.md} (60%)
create mode 100644 activemq-cpp/cppunit-config.example
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact