summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* QPID_4449 - Further fixes to the build files for both automake and cmake.Ted Ross2012-12-031-1/+1
| | | | | | | Fixed some build issues affecting Windows. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1416594 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4449 - Reverted much of the original change and re-implemented the fix ↵Ted Ross2012-11-301-2/+4
| | | | | | | | | | in a simpler way. The build-define _IN_QPID_BROKER is now used for modules built in the broker. The shared-pointer changes are conditionally compiled only for in-broker cases. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1415796 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3723: Applied patch from Fraser Adams for explicit linkingGordon Sim2012-11-291-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1415137 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4368: Cleaned up filtering, added ability to process ↵Gordon Sim2012-11-161-0/+10
| | | | | | dynamic-node-properties git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1410578 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: removed all remaining traces of unused alloca.hAndrew Stitcher2012-10-241-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401831 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4272: Large amounts of code are duplicated between the SSL and TCP ↵Andrew Stitcher2012-10-241-2/+4
| | | | | | | | | | | | | transports Lift Socket into an interface with concrete implementations - BSDSocket, WinSocket and SslSocket - As a side effect completely change the approach we use for platform specific handles: IOHandle now directly carries the platform handle but its real type is only exposed to platform specific code. - Modified RDMA code for the new IOHandle approach git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1401559 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Add files missed from EXTRA_DISTS from both the recent amqp 1.0 ↵Andrew Stitcher2012-10-221-1/+8
| | | | | | work and the recent cmake work git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400948 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3633: Make cmake the primary build tool for the cpp treeAndrew Stitcher2012-10-221-1/+0
| | | | | | | | - Make the installed pkgconfig files have the correct paths embedded. - Use install variables that should be compatible with the variables set by rpmbuild's %cmake macro git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400780 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4368: Fixes to autoconf build for AMQP 1.0 pluginsGordon Sim2012-10-191-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400295 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4368: Pluggable AMQP 1.0 implementation for broker and clientGordon Sim2012-10-191-1/+96
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400178 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4368: Allow pluggable protocol implementationsGordon Sim2012-10-191-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400177 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4368: Define SASL server role that is free from the AMQP 0-10 handshakeGordon Sim2012-10-191-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400176 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: remove unused classGordon Sim2012-10-121-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1397506 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4330: Windows static destructors: threadSafeShutdown() testClifford Allan Jansen2012-09-301-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1392093 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed now unused cluster specific ClusterSafe code.Andrew Stitcher2012-09-131-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1384555 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4178: broker refactoringGordon Sim2012-08-101-11/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1371676 13f79535-47bb-0310-9956-ffa450edef68
* Remove cluster (prerequisite for QPID-4178)Gordon Sim2012-08-101-4/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1371647 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4079 log entries track managed object life cyclesCharles E. Rolke2012-07-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1361262 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Typo in previous fixAndrew Stitcher2012-07-021-1/+1
| | | | | | (r1352646) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1356280 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA 0.18 release - add an EXTRA_DIST file required for windows buildsCharles E. Rolke2012-06-211-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1352646 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove non-existing file windows/MemStat.cpp from ha.mk.Alan Conway2012-06-181-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1351451 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4048 - Rafactor of TopicExchange to isolate the binding-key data structure.Ted Ross2012-06-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348233 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add ConfigurationObserver.Alan Conway2012-06-081-0/+3
| | | | | | | Allows plugins to observe configuration events queue create/destroy, exchange create/destroy and bind/unbind. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1348114 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unused FileAndrew Stitcher2012-05-161-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1339359 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3510 - Created a separate option in CommonOptions for the client ↵Ted Ross2012-04-231-1/+1
| | | | | | configuration file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1329236 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3606: More consistent logging and error handling for HA code.Alan Conway2012-04-191-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1328124 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed unused codeAndrew Stitcher2012-03-151-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1301239 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Improved command-based qpid-ha tool and ha config option names.Alan Conway2012-02-241-4/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293397 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: 0.16 release tasksAndrew Stitcher2012-02-221-0/+1
| | | | | | | - Some more files missed from distlists - File checked into the wrong place initially git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292518 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3571: A generic Posix poller implementationAndrew Stitcher2012-02-211-2/+6
| | | | | | | Wired manual selection of poll/epoll implementations into autoconf/cmake. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292066 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3864: Clean up the dist lists. Thanks to Andrew Stitcher for the patch.Justin Ross2012-02-211-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292054 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3862: Static Trace points for System tap / DtraceAndrew Stitcher2012-02-211-0/+1
| | | | | | | | | | | Added framework to allow static probes in DTRACE_PROBE() format to be added to the qpid code. This will be usable under System Tap for Linux, and DTrace for Solaris and FreeBSD. Also included some initial probes into the low level IO code to see how it performs. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1291981 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge new HA foundations.Alan Conway2012-02-171-1/+6
| | | | | | | Merged from qpid-3603-7. This is basic support for the new HA approach. For information & limitations see qpid/cpp/design_docs/new-ha-design.txt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1245587 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3824 - Additional queue statistics, posix memory statistics, and ↵Ted Ross2012-02-091-0/+2
| | | | | | broker-scope statistics git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1242526 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3652: Fix cluster authentication.Alan Conway2011-12-061-0/+2
| | | | | | | | | | | | | | | | | | | Only allow brokers that authenticate as the cluster-username to join a cluster. New broker first connects to a cluster broker authenticates as the cluster-username and sends its CPG member ID to the qpid.cluster-credentials exchange. The cluster broker that subsequently acts as updater verifies that the credentials are valid before connecting to give the update. NOTE 1: If you are using an ACL, the cluster-username must be allowed to publish to the qpid.cluster-credentials exchange. E.g. in your ACL file: acl allow foo@QPID publish exchange name=qpid.cluster-credentials NOTE 2: This changes the cluster initialization protocol, you will need to restart the cluster with all new version brokers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1210989 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3629: Changed management of credit windowGordon Sim2011-11-231-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1205467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3607: pkg config for qmf2 libraryAndrew Stitcher2011-11-101-1/+2
| | | | | | - Added new qmf2.pc file and make install logic for it git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1200597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distributionAndrew Stitcher2011-11-071-0/+1
| | | | | | | | | | - Added in the new CMake files to EXTRA_DIST in the Makefile.am files so that they get built into the tarballs - Added some cluster test files back into the .../tests/cluster.mk file as they seem to have been dropped by mistake (and having them missing also breaks the cmake build in a similar way) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1198929 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: prevent taking non-head of free group, additional performance tweaksKenneth Anthony Giusti2011-10-281-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1190374 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2519 Add ability to run broker as a Windows service.Charles E. Rolke2011-10-241-0/+2
| | | | | | Add two new files to the cpp source kit. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1188271 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: move message group feature into trunk.Kenneth Anthony Giusti2011-10-071-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1180050 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Revert change to Msg.h introduced in r1162273Alan Conway2011-08-301-1/+0
| | | | | | | The change did not compile on windows due to EXTERN declaration issues. Changes has been backed out as it is not critical and can be addressed elsewhere. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1163275 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3457: qpid::Msg::str() method not exportedAlan Conway2011-08-261-1/+1
| | | | | | | Previous fix was incomplete. The class Msg is used by Variant.cpp in the types library. Moved the Msg class from common to types library. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1162273 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3384: Enable DTX transactions in a cluster.Alan Conway2011-08-251-1/+2
| | | | | | | | - Replicate DTX state to new members joining. - Use cluster timer for DTX timeouts. - Incidental: quote nulls in qpid::Msg messages (XIDs often have null characters) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1161742 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove redundant code (qpid::Url now does everything required)Gordon Sim2011-08-101-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1156262 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2905 Code modifications to enable Windows builds with the mingw32 compiler.Charles E. Rolke2011-07-071-0/+1
| | | | | | | | See also checkin 1104662. Add newly created file to Makefile.am windows_dist list to ensure the file is included in the cpp source distribution. This patch is required for 0.12 distributions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1143995 13f79535-47bb-0310-9956-ffa450edef68
* Code HaikuMichael Goulish2011-06-301-0/+1
| | | | | | | | | | | | | | ============================ Summer ---------- A new "dot h" Ripened by the drowsy sun. Doh! forgot makefile! git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1141644 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3280: Performance problem with TTL messages.Alan Conway2011-06-151-2/+0
| | | | | | | | | | | | When sending a large number of messages with nonzero TTLs to a cluster, overall message throughput drops by around 20-30% compared to messages with TTL 0. The previous approach to TTL in the cluster is replaced with a simpler "cluster clock". Also QueueCleaner is executed in the cluster timer, and modified to be deterministic in a cluster. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1136170 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3186 - Import Export generalization to support a larger set of ↵Ted Ross2011-05-171-0/+1
| | | | | | compilers and run time environments git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1104559 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed case error in the automake file.Ted Ross2011-03-291-1/+1
| | | | | | | This caused a missing dependency in the qpidtypes library. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1086663 13f79535-47bb-0310-9956-ffa450edef68