Author: astitcher
Date: Tue Jan 13 10:52:19 2009
New Revision: 734213
URL: http://svn.apache.org/viewvc?rev=734213view=rev
Log:
Start to fix Timer to improve encapsulation and then fix
its inbuilt race conditions (mostly due to the awkward
interface of Timer and TimerTask)
Modified:
qpid
Author: astitcher
Date: Tue Jan 13 11:00:51 2009
New Revision: 734218
URL: http://svn.apache.org/viewvc?rev=734218view=rev
Log:
Small tidy up
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h
Modified: qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIO.h
URL:
http://svn.apache.org/viewvc/qpid
Author: astitcher
Date: Tue Jan 13 11:15:31 2009
New Revision: 734221
URL: http://svn.apache.org/viewvc?rev=734221view=rev
Log:
Implement heartbeat timeout on client:
- The client shuts down a connection if
it receives no traffic on it in 2 timeout periods
Modified:
qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Wed Feb 4 22:57:34 2009
New Revision: 740933
URL: http://svn.apache.org/viewvc?rev=740933view=rev
Log:
Fixes to producer flow control to reduce the number
of flow messages sent to the client and to eliminate
a concurrency issue updating the broker flow control
state
Author: astitcher
Date: Tue Feb 24 22:38:08 2009
New Revision: 747587
URL: http://svn.apache.org/viewvc?rev=747587view=rev
Log:
Changed the producer rate limit timer callback
so that it generates a callback serialised with
the connection
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker
Author: astitcher
Date: Mon Mar 2 18:42:02 2009
New Revision: 749406
URL: http://svn.apache.org/viewvc?rev=749406view=rev
Log:
- Reworked DispatchHandler state machine to eliminate race conditions
particularly when deleting a DispatchHandle
- Reworked Poller interrupt mechanism eliminating
Author: astitcher
Date: Mon Mar 2 20:46:16 2009
New Revision: 749432
URL: http://svn.apache.org/viewvc?rev=749432view=rev
Log:
Remove -Wno-missing-field-initializers which is not supported by gcc3.4
Modified:
qpid/trunk/qpid/cpp/src/tests/DispatcherTest.cpp
qpid/trunk/qpid/cpp/src/tests
Author: astitcher
Date: Tue Mar 3 21:02:10 2009
New Revision: 749752
URL: http://svn.apache.org/viewvc?rev=749752view=rev
Log:
Correct Socket error reporting so that it gives a useful message
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp
Modified: qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Wed Mar 4 04:22:50 2009
New Revision: 749894
URL: http://svn.apache.org/viewvc?rev=749894view=rev
Log:
QPID-1710 Removed unnecessary nonportable internal API
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/Socket.h
qpid/trunk/qpid/cpp/src/qpid/sys/posix/AsynchIO.cpp
Author: astitcher
Date: Mon Mar 9 16:58:16 2009
New Revision: 751751
URL: http://svn.apache.org/viewvc?rev=751751view=rev
Log:
Close a potential race between closing a connection and sending data
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/Connector.cpp
Modified: qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Mon Mar 9 21:21:27 2009
New Revision: 751844
URL: http://svn.apache.org/viewvc?rev=751844view=rev
Log:
QPID-1722 Replace use of non thread safe gethostbyname()
with more useful getaddrinfo()
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/posix/Socket.cpp
Modified: qpid
Author: astitcher
Date: Tue Mar 10 19:08:18 2009
New Revision: 752220
URL: http://svn.apache.org/viewvc?rev=752220view=rev
Log:
Really close the potential race on the client between sending
and closing a connection
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/Connector.cpp
Modified: qpid
Author: astitcher
Date: Wed Mar 11 18:40:54 2009
New Revision: 752560
URL: http://svn.apache.org/viewvc?rev=752560view=rev
Log:
Remove race condition in low level IO when throttling input
to avoid overloading the clustering service
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys
Author: astitcher
Date: Thu Apr 23 19:32:06 2009
New Revision: 768027
URL: http://svn.apache.org/viewvc?rev=768027view=rev
Log:
Fixes to build under Visual Studio 2008
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/LocalQueue.cpp
qpid/trunk/qpid/cpp/src/qpid/client/Message.h
qpid
Author: astitcher
Date: Tue Apr 28 22:14:50 2009
New Revision: 769566
URL: http://svn.apache.org/viewvc?rev=769566view=rev
Log:
Removed code that prevents cmake build from raw checkout
Modified:
qpid/trunk/qpid/cpp/src/CMakeLists.txt
Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt
URL
Author: astitcher
Date: Thu Apr 30 17:16:06 2009
New Revision: 770330
URL: http://svn.apache.org/viewvc?rev=770330view=rev
Log:
Made cmake config more like the autotools version
- By default if it detects a dependency it will
build the module that needs it, otherwise it won't
- It can be forced
Author: astitcher
Date: Fri May 1 21:28:21 2009
New Revision: 770826
URL: http://svn.apache.org/viewvc?rev=770826view=rev
Log:
Fixed CMake build
Modified:
qpid/trunk/qpid/cpp/src/CMakeLists.txt
Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt
URL:
http://svn.apache.org/viewvc/qpid/trunk
Author: astitcher
Date: Sun May 3 03:52:37 2009
New Revision: 771020
URL: http://svn.apache.org/viewvc?rev=771020view=rev
Log:
Some more fixes to build under Visual Studio 2008
Remove some simple Visual Studio 2008 warnings
Fix qmfconsole build under Windows and CMake
Modified:
qpid/trunk
Author: astitcher
Date: Mon May 4 15:55:21 2009
New Revision: 771338
URL: http://svn.apache.org/viewvc?rev=771338view=rev
Log:
Refactored the DispatchHandle/Poller code to remove a long standing
set of race conditions.
- Changed Poller naming for better clarity with
new semantics.
- Changed
Author: astitcher
Date: Mon May 4 21:58:50 2009
New Revision: 771462
URL: http://svn.apache.org/viewvc?rev=771462view=rev
Log:
Add missing file to CMake
Modified:
qpid/trunk/qpid/cpp/src/CMakeLists.txt
Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt
URL:
http://svn.apache.org/viewvc/qpid
Author: astitcher
Date: Tue May 5 22:13:18 2009
New Revision: 771989
URL: http://svn.apache.org/viewvc?rev=771989view=rev
Log:
Hack around the namespace pollution in QPID-1737
Hack around simultaneous import and definition of ManagementAgent::Singleton in
qpidbroker
Make ACL plugin optional
Author: astitcher
Date: Tue May 5 22:26:53 2009
New Revision: 771992
URL: http://svn.apache.org/viewvc?rev=771992view=rev
Log:
Get the sense of the BUILD_ACL option the correct way round
Modified:
qpid/trunk/qpid/cpp/src/CMakeLists.txt
Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt
URL
Author: astitcher
Date: Tue May 12 19:50:45 2009
New Revision: 774051
URL: http://svn.apache.org/viewvc?rev=774051view=rev
Log:
QPID-1852 Removed thread unsafe code in Logger
Fixed some potentially iffy code in Connector.h if a derived Connector
doesn't have activateSecurityLayer()
Modified
Author: astitcher
Date: Thu May 14 15:19:56 2009
New Revision: 774814
URL: http://svn.apache.org/viewvc?rev=774814view=rev
Log:
More work on cmake:
Make tests build on Linux
Fix XML tests to run
Fix cmake installed locations for modules/config files
Modified:
qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Tue May 26 22:39:05 2009
New Revision: 778914
URL: http://svn.apache.org/viewvc?rev=778914view=rev
Log:
Small include file fix highlighted by using gcc4.4
Modified:
qpid/trunk/qpid/cpp/src/qmf/Message.h
Modified: qpid/trunk/qpid/cpp/src/qmf/Message.h
URL:
http
Author: astitcher
Date: Thu May 28 05:18:09 2009
New Revision: 779435
URL: http://svn.apache.org/viewvc?rev=779435view=rev
Log:
QPID-1879 Don't use a thread for every new client Connection
- By default the max number of threads now used for network io
is the number of cpus available.
- This can
Author: astitcher
Date: Thu May 28 06:07:19 2009
New Revision: 779445
URL: http://svn.apache.org/viewvc?rev=779445view=rev
Log:
QPID-1879 Removed some code obsoleted by this change
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/Connector.cpp
qpid/trunk/qpid/cpp/src/qpid/client
Author: astitcher
Date: Thu May 28 06:13:57 2009
New Revision: 779446
URL: http://svn.apache.org/viewvc?rev=779446view=rev
Log:
Whitespace fixes
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/epoll/EpollPoller.cpp
qpid/trunk/qpid/cpp/src/qpid/sys/rdma/RdmaIO.cpp
qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Thu May 28 20:11:13 2009
New Revision: 779757
URL: http://svn.apache.org/viewvc?rev=779757view=rev
Log:
Fixes to get qpid to build with gcc4.4 with optimisation
Fix for non thread safe use of inet_ntoa().
Modified:
qpid/trunk/qpid/cpp/src/cluster.mk
qpid/trunk
Author: astitcher
Date: Mon Jun 1 22:30:24 2009
New Revision: 780855
URL: http://svn.apache.org/viewvc?rev=780855view=rev
Log:
Some fixes to QPID-1879 so that clustering still works:
Change client io threading to be initialised at first use
Stop linking loadable modules with tests
Add some
Author: astitcher
Date: Wed Jun 3 13:52:37 2009
New Revision: 781375
URL: http://svn.apache.org/viewvc?rev=781375view=rev
Log:
Revert Change client io threading to be initialised at first use
This reverts commit 2e77e9b85912ccbfd29763710a973d0bbff9c684.
Modified:
qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Wed Jun 3 13:52:44 2009
New Revision: 781376
URL: http://svn.apache.org/viewvc?rev=781376view=rev
Log:
Revert QPID-1879 Removed some code obsoleted by this change
This reverts commit 60d66cae76b2bea90f076875e35cb69049fb2d3a.
Modified:
qpid/trunk/qpid/cpp/src/qpid
Author: astitcher
Date: Wed Jun 3 13:52:51 2009
New Revision: 781378
URL: http://svn.apache.org/viewvc?rev=781378view=rev
Log:
Revert QPID-1879 Don't use a thread for every new client Connection
This reverts commit b54680d4b3341fa280a237a6d80952b9830ae3c5.
Modified:
qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Mon Jun 8 14:34:45 2009
New Revision: 782649
URL: http://svn.apache.org/viewvc?rev=782649view=rev
Log:
Plumbed in an a connection abort operation to the OutputHandler
Modified:
qpid/trunk/qpid/cpp/src/qpid/amqp_0_10/Connection.cpp
qpid/trunk/qpid/cpp/src/qpid
Author: astitcher
Date: Mon Jun 8 14:34:52 2009
New Revision: 782650
URL: http://svn.apache.org/viewvc?rev=782650view=rev
Log:
Fixed broker Timer implementation so that you can correctly
change the expiry time of a queued TimerTask.
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/Timer.cpp
Author: astitcher
Date: Mon Jun 8 14:35:01 2009
New Revision: 782651
URL: http://svn.apache.org/viewvc?rev=782651view=rev
Log:
- Added heartbeat generation to the client (actually echo back any
broker generated heartbeat)
- Broker now disconnects client if it receives no traffic in
2
Author: astitcher
Date: Mon Jun 8 18:06:09 2009
New Revision: 782715
URL: http://svn.apache.org/viewvc?rev=782715view=rev
Log:
YA Fix to the cluster behaviour of the client heartbeat
(non) detection code
Modified:
qpid/trunk/qpid/cpp/src/qpid/cluster/OutputInterceptor.cpp
Modified: qpid
Author: astitcher
Date: Thu Jun 11 14:24:05 2009
New Revision: 783789
URL: http://svn.apache.org/viewvc?rev=783789view=rev
Log:
Add flag to broker Connection so that it knows if it is a
local or shadow connection
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp
qpid/trunk
Author: astitcher
Date: Thu Jun 11 14:24:14 2009
New Revision: 783790
URL: http://svn.apache.org/viewvc?rev=783790view=rev
Log:
Stop timers on receiving Connection::closed() from lower levels
as well as sending close() to them.
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/Connection.cpp
Author: astitcher
Date: Thu Jun 11 14:24:27 2009
New Revision: 783792
URL: http://svn.apache.org/viewvc?rev=783792view=rev
Log:
Avoid the case where we can receive bytes from the socket
after the heartbeat timer has disconnected it
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys
Author: astitcher
Date: Tue Jun 23 20:02:13 2009
New Revision: 787809
URL: http://svn.apache.org/viewvc?rev=787809view=rev
Log:
Make sure you close down heartbeatTimer for every close even if you don't
need to do anything else
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/ConnectionImpl.cpp
Author: astitcher
Date: Tue Jun 23 20:02:35 2009
New Revision: 787813
URL: http://svn.apache.org/viewvc?rev=787813view=rev
Log:
Add blocking to sys::Timer so that timer callback and cancel
can't happen interleaved
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp
qpid/trunk/qpid/cpp
Author: astitcher
Date: Tue Jun 23 20:02:41 2009
New Revision: 787814
URL: http://svn.apache.org/viewvc?rev=787814view=rev
Log:
Client side fix to make sure we don't schedule a disconnect
due to timeout when we are already disconnecting
Modified:
qpid/trunk/qpid/cpp/src/qpid/client
Author: astitcher
Date: Tue Jun 23 20:02:51 2009
New Revision: 787816
URL: http://svn.apache.org/viewvc?rev=787816view=rev
Log:
Fix to perftest to make sure that all threads are joined even if there
is an exception
Modified:
qpid/trunk/qpid/cpp/src/tests/perftest.cpp
Modified: qpid/trunk
Author: astitcher
Date: Thu Jul 2 05:46:42 2009
New Revision: 790464
URL: http://svn.apache.org/viewvc?rev=790464view=rev
Log:
Fix cmake build for recent gnu ld which needs all libs used by prog and
dependencies linked into prog, also fix for older versions of cmake
with more limited boost
Author: astitcher
Date: Thu Jul 2 05:46:51 2009
New Revision: 790465
URL: http://svn.apache.org/viewvc?rev=790465view=rev
Log:
Fix make build to generate code into the build tree
Modified:
qpid/trunk/qpid/cpp/examples/CMakeLists.txt
qpid/trunk/qpid/cpp/managementgen/qmfgen/templates
Author: astitcher
Date: Fri Jul 10 21:41:40 2009
New Revision: 793118
URL: http://svn.apache.org/viewvc?rev=793118view=rev
Log:
Remove libtool file that no longer needs tobe checked in
Removed:
qpid/trunk/qpid/cpp/build-aux/ltmain.sh
Author: astitcher
Date: Fri Jul 10 21:42:19 2009
New Revision: 793122
URL: http://svn.apache.org/viewvc?rev=793122view=rev
Log:
Change remaining broker Timer clients to use the single broker Timer
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/Broker.h
qpid/trunk/qpid/cpp/src/qpid/broker
Author: astitcher
Date: Thu Jul 23 03:10:10 2009
New Revision: 796936
URL: http://svn.apache.org/viewvc?rev=796936view=rev
Log:
Avoid creating unnecessary new deques (keep on recycling old ones)
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/DispatchHandle.cpp
qpid/trunk/qpid/cpp/src/qpid
Author: astitcher
Date: Tue Jul 28 03:37:12 2009
New Revision: 798386
URL: http://svn.apache.org/viewvc?rev=798386view=rev
Log:
Oops: eliminated a ternary operator giving the else instead of the then.
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/LinkRegistry.cpp
Modified: qpid/trunk/qpid
Author: astitcher
Date: Thu Jul 30 14:06:35 2009
New Revision: 799271
URL: http://svn.apache.org/viewvc?rev=799271view=rev
Log:
Fix sys::Timer code to push into priority list using the correct time
- fixes bug where timers get acted on out of sequence
Modified:
qpid/trunk/qpid/cpp/src/qpid
Author: astitcher
Date: Thu Jul 30 14:06:39 2009
New Revision: 799272
URL: http://svn.apache.org/viewvc?rev=799272view=rev
Log:
Added diagnostics to tell if timer callbacks overrun their allowed time
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid
Author: astitcher
Date: Thu Jul 30 14:06:49 2009
New Revision: 799273
URL: http://svn.apache.org/viewvc?rev=799273view=rev
Log:
Change all broker users of broker::Timer to use sys::Timer
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/Broker.h
qpid/trunk/qpid/cpp/src/qpid/broker
Author: astitcher
Date: Thu Jul 30 14:06:55 2009
New Revision: 799274
URL: http://svn.apache.org/viewvc?rev=799274view=rev
Log:
Change remaining broker Timer clients to use the single broker Timer
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/Broker.h
qpid/trunk/qpid/cpp/src/qpid/broker
Author: astitcher
Date: Mon Aug 3 20:45:46 2009
New Revision: 800555
URL: http://svn.apache.org/viewvc?rev=800555view=rev
Log:
Fixed missing #include lines
Modified:
qpid/trunk/qpid/cpp/src/tests/qrsh.cpp
qpid/trunk/qpid/cpp/src/tests/qrsh_server.cpp
Modified: qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Wed Aug 5 16:37:47 2009
New Revision: 801290
URL: http://svn.apache.org/viewvc?rev=801290view=rev
Log:
Improved Timer delay/overrun warnings
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp
URL:
http
Author: astitcher
Date: Fri Aug 7 01:53:34 2009
New Revision: 801857
URL: http://svn.apache.org/viewvc?rev=801857view=rev
Log:
When setting up the next fire time for a Timer make sure it can't be in the
past.
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp
Modified: qpid/trunk/qpid
Author: astitcher
Date: Fri Aug 7 01:53:44 2009
New Revision: 801859
URL: http://svn.apache.org/viewvc?rev=801859view=rev
Log:
Revert Stop timer thread before users are deleted (as they don't all clean up
prior to being destroyed)
This reverts commit cfbbe6093b1353f3896249d227cf1458d95abbc7
Author: astitcher
Date: Fri Aug 7 03:14:20 2009
New Revision: 801871
URL: http://svn.apache.org/viewvc?rev=801871view=rev
Log:
Fixed LinkRegistry destructor to only cancel TimerTask if there is one!
(the only time there might not be one is in the store tests)
Modified:
qpid/trunk/qpid/cpp
Author: astitcher
Date: Fri Aug 7 19:45:56 2009
New Revision: 802160
URL: http://svn.apache.org/viewvc?rev=802160view=rev
Log:
Removed unused files
Removed unused functions from Timer
Switched TimerTest to sys::Timer
Removed:
qpid/trunk/qpid/cpp/src/qpid/broker/BrokerSingleton.cpp
qpid
Author: astitcher
Date: Tue Aug 11 05:34:59 2009
New Revision: 802990
URL: http://svn.apache.org/viewvc?rev=802990view=rev
Log:
Fix for re-entering DispatchHandle::processEvent more than once on disconnection
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/DispatchHandle.cpp
qpid/trunk/qpid
Author: astitcher
Date: Tue Aug 11 05:35:05 2009
New Revision: 802991
URL: http://svn.apache.org/viewvc?rev=802991view=rev
Log:
Ensure that a PollerHandle that has had a disconnected event can never
be returned with any more events
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/epoll
Author: astitcher
Date: Tue Aug 11 05:35:10 2009
New Revision: 802992
URL: http://svn.apache.org/viewvc?rev=802992view=rev
Log:
Add tests to check for correct Poller DISCONNECT behaviour
Modified:
qpid/trunk/qpid/cpp/src/tests/PollerTest.cpp
Modified: qpid/trunk/qpid/cpp/src/tests
Author: astitcher
Date: Tue Aug 11 05:35:14 2009
New Revision: 802993
URL: http://svn.apache.org/viewvc?rev=802993view=rev
Log:
Reinstate reliable_replication_test
Modified:
qpid/trunk/qpid/cpp/src/tests/Makefile.am
Modified: qpid/trunk/qpid/cpp/src/tests/Makefile.am
URL:
http
Author: astitcher
Date: Thu Mar 3 14:47:26 2011
New Revision: 1076642
URL: http://svn.apache.org/viewvc?rev=1076642view=rev
Log:
QPID-3108: Allow QueueSender queue to be unidentified and still use getters
- Change error checks so that don't throw an incorrect exception in getters
when
Author: astitcher
Date: Thu Mar 3 21:45:59 2011
New Revision: 1076820
URL: http://svn.apache.org/viewvc?rev=1076820view=rev
Log:
NO-JIRA: Branch for the 0.10 release
Added:
qpid/branches/0.10/ (props changed)
- copied from r1076819, qpid/trunk/
Propchange: qpid/branches/0.10
Author: astitcher
Date: Fri Mar 4 18:46:27 2011
New Revision: 1078098
URL: http://svn.apache.org/viewvc?rev=1078098view=rev
Log:
NO-JIRA: Update trunk versions to 0.11
Modified:
qpid/trunk/qpid/QPID_VERSION.txt
qpid/trunk/qpid/java/client/src/main/java/client.bnd
qpid/trunk/qpid
Author: astitcher
Date: Fri Mar 4 20:43:57 2011
New Revision: 1078121
URL: http://svn.apache.org/viewvc?rev=1078121view=rev
Log:
NO-JIRA: Update branch versions to 0.10
Modified:
qpid/branches/0.10/qpid/QPID_VERSION.txt
qpid/branches/0.10/qpid/java/client/src/main/java/client.bnd
Author: astitcher
Date: Mon Apr 11 21:47:07 2011
New Revision: 1091224
URL: http://svn.apache.org/viewvc?rev=1091224view=rev
Log:
QPID-3199: Locking error qpid::sys::StateMonitor
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/StateMonitor.h
Modified: qpid/trunk/qpid/cpp/src/qpid/sys
Author: astitcher
Date: Tue Apr 12 21:07:40 2011
New Revision: 1091571
URL: http://svn.apache.org/viewvc?rev=1091571view=rev
Log:
QPID-3199: Locking error qpid::sys::StateMonitor
Modified:
qpid/branches/0.10/qpid/cpp/src/qpid/sys/StateMonitor.h
Modified: qpid/branches/0.10/qpid/cpp/src/qpid
Author: astitcher
Date: Mon May 9 19:55:16 2011
New Revision: 1101177
URL: http://svn.apache.org/viewvc?rev=1101177view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Remove illegal mutable
Modified:
qpid/trunk/qpid/cpp/src/qpid/framing/SendContent.h
Modified: qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Mon May 9 19:55:29 2011
New Revision: 1101178
URL: http://svn.apache.org/viewvc?rev=1101178view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Change class/struct declarations to be consistent with the definition to avoid
warnings
Modified:
qpid/trunk/qpid/cpp
Author: astitcher
Date: Mon May 9 19:55:41 2011
New Revision: 1101179
URL: http://svn.apache.org/viewvc?rev=1101179view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Removed unused code causing warnings
Modified:
qpid/trunk/qpid/cpp/src/qpid/amqp_0_10/SessionHandler.cpp
qpid/trunk
Author: astitcher
Date: Mon May 9 19:55:49 2011
New Revision: 1101180
URL: http://svn.apache.org/viewvc?rev=1101180view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Explicitly specify parent method as clang didn't find it
[is this a clang++ 2.9 bug?]
Modified:
qpid/trunk/qpid/cpp
Author: astitcher
Date: Mon May 9 19:56:00 2011
New Revision: 1101181
URL: http://svn.apache.org/viewvc?rev=1101181view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Finish getting boost::intrusive_ptr working (may be compiler bug)
Modified:
qpid/trunk/qpid/cpp/src/qmf
Author: astitcher
Date: Mon May 9 19:56:11 2011
New Revision: 1101183
URL: http://svn.apache.org/viewvc?rev=1101183view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Add new template function for FieldValue::getIntegerValue() to avoid
compile error when extracting into 1 byte ints
Author: astitcher
Date: Mon May 9 19:56:20 2011
New Revision: 1101184
URL: http://svn.apache.org/viewvc?rev=1101184view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Avoid pointer alignment conversion error by using union
instead
Modified:
qpid/trunk/qpid/cpp/src/qmf/engine
Author: astitcher
Date: Mon May 9 19:56:29 2011
New Revision: 1101185
URL: http://svn.apache.org/viewvc?rev=1101185view=rev
Log:
QPID-3004: Get Clang to compile qpid c++
- Make clang use slow mutex protected AtomicValue
This is the simplest solution to clang not supporting 64 bit
atomic
Author: astitcher
Date: Thu May 26 20:38:16 2011
New Revision: 1128064
URL: http://svn.apache.org/viewvc?rev=1128064view=rev
Log:
Refactor socket connect calls to take a string port
This is used used to implement unix domain sockets - QPID-3281
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker
Author: astitcher
Date: Thu May 26 20:38:27 2011
New Revision: 1128065
URL: http://svn.apache.org/viewvc?rev=1128065view=rev
Log:
NO-JIRA: Remove a lot of redundant stuff from the Socket code
- Removal of unused code
Modified:
qpid/trunk/qpid/cpp/src/qpid/broker/windows
Author: astitcher
Date: Thu May 26 20:38:35 2011
New Revision: 1128066
URL: http://svn.apache.org/viewvc?rev=1128066view=rev
Log:
NO-JIRA: Small improvements to Socket code
- Rewrite SocketAddress::operator= in terms of copy constructor
- Improve error diagnostic
Modified:
qpid/trunk/qpid
Author: astitcher
Date: Thu May 26 20:38:43 2011
New Revision: 1128067
URL: http://svn.apache.org/viewvc?rev=1128067view=rev
Log:
NO-JIRA: Add cached localname as well as peername to Socket
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/Socket.h
qpid/trunk/qpid/cpp/src/qpid/sys/posix
Author: astitcher
Date: Thu May 26 20:38:52 2011
New Revision: 1128068
URL: http://svn.apache.org/viewvc?rev=1128068view=rev
Log:
QPID-3282: Potential bug in circular connection detection:
- make sure that we compare numeric addresses of both local and remote ends
of the connection (previously
Author: astitcher
Date: Thu May 26 20:38:59 2011
New Revision: 1128069
URL: http://svn.apache.org/viewvc?rev=1128069view=rev
Log:
NO-JIRA: Windows: set up name to connect to before connecting (as unix code)
Modified:
qpid/trunk/qpid/cpp/src/qpid/sys/windows/Socket.cpp
Modified: qpid/trunk
Author: astitcher
Date: Thu May 26 20:39:07 2011
New Revision: 1128070
URL: http://svn.apache.org/viewvc?rev=1128070view=rev
Log:
NO-JIRA: Corrected location of some tracing
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/ConnectionImpl.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/client
Author: astitcher
Date: Tue Jun 7 19:32:01 2011
New Revision: 1133137
URL: http://svn.apache.org/viewvc?rev=1133137view=rev
Log:
QPID-3295: Autoconf incorrectly detects gcc doesn't support -Werror
Modified:
qpid/trunk/qpid/cpp/configure.ac
Modified: qpid/trunk/qpid/cpp/configure.ac
URL
Author: astitcher
Date: Tue Aug 9 22:02:10 2011
New Revision: 1155572
URL: http://svn.apache.org/viewvc?rev=1155572view=rev
Log:
NO-JIRA: Fixed obsolete federation test to carry on working
- probably should be removed instead
Modified:
qpid/trunk/qpid/cpp/src/tests/federated_topic_test
Author: astitcher
Date: Fri Aug 12 22:32:41 2011
New Revision: 1157276
URL: http://svn.apache.org/viewvc?rev=1157276view=rev
Log:
QPID-3407: Add IPv6 connections to python
Modified:
qpid/trunk/qpid/python/qpid/util.py
Modified: qpid/trunk/qpid/python/qpid/util.py
URL:
http://svn.apache.org
Author: astitcher
Date: Wed Aug 17 22:07:36 2011
New Revision: 1158934
URL: http://svn.apache.org/viewvc?rev=1158934view=rev
Log:
NO-JIRA: Tidy up the Socket/SocketAddress code:
- Move (almost) all knowledge of difference in address types to SocketAddress
- Make the Windows and Posix sockets code
Author: astitcher
Date: Mon Aug 22 21:54:00 2011
New Revision: 1160458
URL: http://svn.apache.org/viewvc?rev=1160458view=rev
Log:
QPID-3447: Creating invalid federation link causes file descriptor leak
- Previously we weren't correctly handling synchronous errors when we
attempted to connect
Author: astitcher
Date: Tue Nov 1 22:09:27 2011
New Revision: 1196319
URL: http://svn.apache.org/viewvc?rev=1196319view=rev
Log:
QPID-3514: Allow SSL and non SSL connections on the same port.
- Fixes to allow tcp to report the correct port so that the correct
name gets used for the pidfile
Author: astitcher
Date: Thu Nov 3 14:31:33 2011
New Revision: 1197144
URL: http://svn.apache.org/viewvc?rev=1197144view=rev
Log:
QPID-3464: Build Improvements (CMake) [inspired by Jan-Marek Glogowski]
- Fix cmake build to only require actually needed boost libraries
Modified:
qpid/trunk
Author: astitcher
Date: Thu Nov 3 14:31:39 2011
New Revision: 1197145
URL: http://svn.apache.org/viewvc?rev=1197145view=rev
Log:
QPID-3464: Build Improvements (CMake) [inspired by Jan-Marek Glogowski]
- Detect whether uuid library and headers are installed
Modified:
qpid/trunk/qpid/cpp/src
Author: astitcher
Date: Thu Nov 3 14:32:01 2011
New Revision: 1197146
URL: http://svn.apache.org/viewvc?rev=1197146view=rev
Log:
QPID-3464: Build Improvements (CMake) [from Jan-Marek Glogowski]
- Improved CMake build significantly bringing it closer in parity to
autotools build
Added
Author: astitcher
Date: Thu Nov 3 14:32:09 2011
New Revision: 1197147
URL: http://svn.apache.org/viewvc?rev=1197147view=rev
Log:
QPID-3464: Build Improvements (CMake) [inspired by Jan-Marek Glogowski]
- Turn off optimisations based on strict aliasing analysis for cluster
code as we seem
Author: astitcher
Date: Thu Nov 3 21:17:49 2011
New Revision: 1197312
URL: http://svn.apache.org/viewvc?rev=1197312view=rev
Log:
QPID-3464: Build Improvements (CMake)
- Fixed windows build
Modified:
qpid/trunk/qpid/cpp/src/CMakeLists.txt
Modified: qpid/trunk/qpid/cpp/src/CMakeLists.txt
URL
Author: astitcher
Date: Thu Nov 3 21:19:04 2011
New Revision: 1197313
URL: http://svn.apache.org/viewvc?rev=1197313view=rev
Log:
QPID-3464: Build Improvements (CMake)
- Fixed windows build
Modified:
qpid/branches/0.14/qpid/cpp/src/CMakeLists.txt
Modified: qpid/branches/0.14/qpid/cpp/src
Author: astitcher
Date: Thu Nov 3 22:11:11 2011
New Revision: 1197326
URL: http://svn.apache.org/viewvc?rev=1197326view=rev
Log:
QPID-3464: Build Improvements (autotools) [inspired by Jan-Marek Glogowski]
- Simplified the python binding build
QPID-3458: Install compiled _cqpid.so for SWIG
Author: astitcher
Date: Mon Nov 7 20:56:53 2011
New Revision: 1198929
URL: http://svn.apache.org/viewvc?rev=1198929view=rev
Log:
QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distribution
- Added in the new CMake files to EXTRA_DIST in the Makefile.am files so
that they get
Author: astitcher
Date: Tue Nov 8 20:51:12 2011
New Revision: 1199451
URL: http://svn.apache.org/viewvc?rev=1199451view=rev
Log:
QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distribution
- Added in the new CMake files to EXTRA_DIST in the Makefile.am files so
that they get
1 - 100 of 1865 matches
Mail list logo