summaryrefslogtreecommitdiff
path: root/cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-2634 VS2010 - Tidy up the Csharp WinSDK VS2010 project files.Charles E. Rolke2011-12-0812-290/+101
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1212087 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3669: Configuration option for path to watchdog executable.Alan Conway2011-12-081-6/+8
| | | | | | | | Added --watchdog-exec option to watchdog plugin to specify path to the qpidd_watchdog executable, so it can be installed in a non-standard place. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1212077 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3666: replace both the index and the value when updating duplicate objectsKenneth Anthony Giusti2011-12-071-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1211660 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-12-0713-138/+218
| | | | | | | | | | | Modify the VS2008 variants of dotnet_examples to work with new directory structure. Restore copying dotnet_example solutions/projects to WinSDK. TODO: Get VS2010 solutions/projects working. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1211649 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3652 Fix cluster authenticationCharles E. Rolke2011-12-073-3/+6
| | | | | | | Add missing additions to CMakeLists. Add windows export macro so new functions are published in dll. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1211458 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-12-061-7/+18
| | | | | | | | | | Use separate directories for each version of Visual Studio. This lets parallel build use private sandboxes and work better. In examples-cmake, emit a batch script that has the correct cmake generator already chosen. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1211152 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3652: Fix cluster authentication.Alan Conway2011-12-0621-50/+399
| | | | | | | | | | | | | | | | | | | 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/qpid@1210989 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-12-022-28/+37
| | | | | | | | | | In the SDK build script remove VS2008 projects and replace them with a CMakeLists.txt that can generate example projects and solutions on demand for any version of Visual Studio. Tidy up the actual CMake script. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1209774 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-12-012-193/+121
| | | | | | | | | | | | | Try to dodge several issues that appear on 64-bit hosts with both VS2008 and VS2010 installed at the same time. The new bld-winsdk.ps1 script requires a user to call an environment setup script before it is run. This lets the script simply refer to 'devenv' and get the right thing. Note that the script invocation args and the version of boost must match the version of the kit being built. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1209240 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3648: fix cleanup of remote agent on broker shutdown.Kenneth Anthony Giusti2011-11-291-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1207877 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-231-0/+115
| | | | | | | | | | Add a standalone cmakelists.txt file to be used for building a WinSDK. Currently the cpp/examples area has hard-coded sln and vcproj files which don't work under VS2010. This new cmakelists.txt is used to generate a proper sln/vcproj or sln/vcxproj for each example in the SDK. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1205667 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-232-107/+257
| | | | | | modify project and script to support refactoring for VS2010. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1205537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3629: Changed management of credit windowGordon Sim2011-11-2312-57/+288
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1205467 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed the handling of functions with ignored return values.Ted Ross2011-11-225-10/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1205183 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3551 - Refactors the Qpid::Messaging::Connection APIs.Ted Ross2011-11-2111-70/+121
| | | | | | | Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1204640 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3537 - Rename the :block option to :sync in Sender.send so that it ↵Ted Ross2011-11-212-4/+4
| | | | | | | | | matches the C++ APIs. Applied patch from Darryl Pierce. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1204633 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3180: Further fix to the size checking logic for ring queuesGordon Sim2011-11-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1203835 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add licence to .gitignore filesRobert Gemmell2011-11-172-0/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1203390 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3579: Moved qpid-analyze-trace to cpp/src/tools to address concerns ↵Kim van der Riet2011-11-171-0/+258
| | | | | | about tool placement, code maturity etc. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1203384 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA: Rolled back accidental checkin of experimental code in r.1202755 ↵Kim van der Riet2011-11-161-9/+6
| | | | | | (checkin from wrong dir) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1202760 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3623, QPID-3624: Fixed transaction accounting, also replaced argparse ↵Kim van der Riet2011-11-161-6/+9
| | | | | | module with optparse module for use on earlier versions of Python than 2.7. Some minor code tidy-up was also included. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1202755 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Added some error checking to ssl testAndrew Stitcher2011-11-151-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1202310 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3615: deprecate max-session-rate feature.Kenneth Anthony Giusti2011-11-141-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1201854 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-1127-13/+1454
| | | | | | | | For the WinSDK kit: generate VS2010 .NET examples solution and project files. Organize them into msvc9 and msvc10 directories. Tidy up the EXTRA_DIST reflection coincidently with the file moves and adds. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200986 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3608: Improve C++ broker consume performanceAndrew Stitcher2011-11-112-36/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200925 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3607: pkg config for qmf2 libraryAndrew Stitcher2011-11-111-0/+11
| | | | | | - Actually add the qmf2.pc.in file this time git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200910 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-111-104/+126
| | | | | | Observe new and moved files in the EXTRA_DIST list. (more to come) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200893 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3607: pkg config for qmf2 libraryAndrew Stitcher2011-11-104-1/+12
| | | | | | - Added new qmf2.pc file and make install logic for it git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200597 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-101-22/+2
| | | | | | | Repair a stray file committed in r1200522 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200537 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-1030-0/+2511
| | | | | | | | Add the Visual Studio 2010 (msvc10) solution and project files for the .NET Binding. Work remaining for VS2010 includes cpp/examples/ and wcf/. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200522 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3606: Qpid.pc pkgconfig file isn't sufficient to compile programsAndrew Stitcher2011-11-101-1/+1
| | | | | | - Added in -lqpidtypes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1200392 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Remove out-dated design proposal.Alan Conway2011-11-091-239/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199977 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3464: Build improvements (autotools) [from Jan-Marek Glogowski]Andrew Stitcher2011-11-094-45/+64
| | | | | | - Improved the perl bindings build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199929 13f79535-47bb-0310-9956-ffa450edef68
* add timestamp of oldest msg per group to query outputKenneth Anthony Giusti2011-11-091-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199914 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distributionAndrew Stitcher2011-11-091-2/+5
| | | | | | | - The previous fix for this problem broke the autotools build, so remove the StoreStatus cluster test again from the autotools build. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199811 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-091-1/+1
| | | | | | Fix template source file to refer to new relative path. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199581 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2640 Visual Studio 2010Charles E. Rolke2011-11-081-1/+10
| | | | | | | Add new pdb-name munging logic for 2010. Add Boost_ADDITIONAL_VERSION setting to aid windows-based cmake. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199507 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Visual Studio 2010Charles E. Rolke2011-11-081-36/+76
| | | | | | | Add msvc9 or msvc10 to path names in generated scripts to accomodate recent changes. Add more/better info to prompts to improve user experience. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199506 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2643 Support Visual Studio 2010Charles E. Rolke2011-11-0827-853/+121
| | | | | | | | | | | | | | This check in for the dotnet binding separates the Visual Studio project and solution files from the source files. The projects and solutions are moved to a VS2008 specific folder named 'msvc9'. The project and solution files are modified to refer to other source objects. This check in also deletes the Visual Basic and Powershell examples. Parties interested in .NET should find no difficulty converting the CSharp examples to the language of their choice. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199441 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Install test executables and scripts.Alan Conway2011-11-083-19/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199267 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: add --no-delete option to qpid-cpp-benchmark and ↵Alan Conway2011-11-082-10/+14
| | | | | | | | | qpid-cluster-benchmark. Don't delete test queues between runs so that pre-configured queues can be used by the test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199266 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Improvements to benchmark scripts.Alan Conway2011-11-082-63/+113
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1199265 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3586: Changes for QPID-3464 break cmake build in tar.gz distributionAndrew Stitcher2011-11-079-15/+18
| | | | | | | | | | - 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/qpid@1198929 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3564: enhance message group generator to allow queue fill/drain testsKenneth Anthony Giusti2011-11-043-31/+59
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197686 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2920: Minor updates to design/plan docs.Alan Conway2011-11-042-16/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3464: Build Improvements (autotools) [inspired by Jan-Marek Glogowski]Andrew Stitcher2011-11-035-39/+24
| | | | | | | | | - Simplified the python binding build QPID-3458: Install compiled _cqpid.so for SWIG python bindings in site-packages directory - Put the generated .pyc/.pyo and native .so in the correct place in the install tree git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197326 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3464: Build Improvements (CMake)Andrew Stitcher2011-11-031-6/+8
| | | | | | - Fixed windows build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197312 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3553: prevent multiple connection-tune-ok controls from leaving ↵Gordon Sim2011-11-031-4/+8
| | | | | | dangling pointers in timer git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197218 13f79535-47bb-0310-9956-ffa450edef68
* I am removing DIGEST-MD5 from the mech list, because we cannot supplyMichael Goulish2011-11-031-16/+50
| | | | | | | | | | | | a username+passwd in the sasldb file without introducing a security hole to production systems. So now the only mech is ANONYMOUS -- and lots of changes to the comments to make it clear how to enable MD5 and how to add username+passwd for it. Also, one of the broker options that was mentioned in the old text was archaic -- updated that. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197178 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3464: Build Improvements (CMake) [inspired by Jan-Marek Glogowski]Andrew Stitcher2011-11-031-1/+3
| | | | | | | - Turn off optimisations based on strict aliasing analysis for cluster code as we seem to be violating the strict aliasing rules there git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1197147 13f79535-47bb-0310-9956-ffa450edef68