summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* https://bugzilla.redhat.com/show_bug.cgi?id=441080 from Ville Skyttä ↵Alan Conway2008-04-141-2/+3
| | | | | | | | | | | | (ville.skytta@iki.fi) qpidc's build does not use $RPM_OPT_FLAGS so it misses some compiler security features, and strips installed executables thus preventing rpmbuild from doing its job and creating a useful debuginfo package. Candidate fix for both attached, build tested only. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647937 13f79535-47bb-0310-9956-ffa450edef68
* Use the errata file for final 0-10 that has a type code for xids without ↵Gordon Sim2008-04-147-12/+29
| | | | | | | | | | which dtx.recover can't work. Return the indoubt xids as an array of struct32s each of which contains an encoded xid. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647903 13f79535-47bb-0310-9956-ffa450edef68
* fixed encode/decode of structs in command/control arguments to include the ↵Rafael H. Schloming2008-04-143-5/+18
| | | | | | type code when specified git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647887 13f79535-47bb-0310-9956-ffa450edef68
* QPID-648: keep the sasl_conn member in the handler to avoid the need for ↵Gordon Sim2008-04-144-32/+29
| | | | | | friend declaration git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647800 13f79535-47bb-0310-9956-ffa450edef68
* QPID-648: Initial support for sasl authentication for c++ broker. From patch ↵Gordon Sim2008-04-149-7/+164
| | | | | | | | | | | | | submitted by mfarrellee@redhat.com. Authentication is optional at compile time (based on user selection or availability of cyrus sasl libs) and at runtime (through broker config option). Note: At present the runtime default is to not authenticate; this is a temporary measure to give some time for any automation scripts etc to be updated and will revert shortly to be on by default. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647716 13f79535-47bb-0310-9956-ffa450edef68
* QPID-917: Use PLAIN (rather than the non-standard AMQPLAIN) as the SASL ↵Gordon Sim2008-04-141-1/+4
| | | | | | | | | mechanism when authenticating python test clients. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647704 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Ted Ross: added set methods to hilo types in generated management ↵Kim van der Riet2008-04-111-0/+11
| | | | | | classes git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647270 13f79535-47bb-0310-9956-ffa450edef68
* QPID-901: temporary workaround for AMQP-218Rafael H. Schloming2008-04-111-0/+6652
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647227 13f79535-47bb-0310-9956-ffa450edef68
* Set executable property for commandsGordon Sim2008-04-112-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647123 13f79535-47bb-0310-9956-ffa450edef68
* QPID-913: committed patch from tross@redhat.comGordon Sim2008-04-114-40/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@647099 13f79535-47bb-0310-9956-ffa450edef68
* amqp_0_10: Encoding for packed structs.Alan Conway2008-04-108-48/+108
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646943 13f79535-47bb-0310-9956-ffa450edef68
* Minor change to format of log message when exception is thrownKim van der Riet2008-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646791 13f79535-47bb-0310-9956-ffa450edef68
* Use "Exception" instead of typeid.name() as default exception name.Alan Conway2008-04-101-1/+1
| | | | | | | Mangled type names are too confusing. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646783 13f79535-47bb-0310-9956-ffa450edef68
* Invocation handlers, see src/tests/amqp_0_10/handlers.cpp for example.Alan Conway2008-04-107-22/+220
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646778 13f79535-47bb-0310-9956-ffa450edef68
* This is a fix for QPID-911.Rajith Muditha Attapattu2008-04-091-0/+2
| | | | | | | When the message id is set, _hasBeenUpdated will be set to true. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646519 13f79535-47bb-0310-9956-ffa450edef68
* Fixes and automated tests for federation function.Gordon Sim2008-04-097-22/+247
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646505 13f79535-47bb-0310-9956-ffa450edef68
* Handle the set-redelivered flag on the final version of the message.release ↵Gordon Sim2008-04-097-9/+12
| | | | | | command. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646452 13f79535-47bb-0310-9956-ffa450edef68
* Improved diagnostics in allSegmentTypes test.Alan Conway2008-04-091-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646376 13f79535-47bb-0310-9956-ffa450edef68
* Fix packaing problem with generated file allSegmentTypes.hAlan Conway2008-04-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646099 13f79535-47bb-0310-9956-ffa450edef68
* QPID-908 from trossCarl C. Trieloff2008-04-082-3/+269
| | | | | | | | | + corrected spec location -s. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646093 13f79535-47bb-0310-9956-ffa450edef68
* Touched existing template so new template allSegmentTypes.rb will be noticed.Alan Conway2008-04-081-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646071 13f79535-47bb-0310-9956-ffa450edef68
* Summary: added 0-10 Array encoding and decoding.Alan Conway2008-04-0822-84/+419
| | | | | | | | | | | | | | | | | | | | | | | rubygen/0-10/allsegmenttypes.rb: test header,body and each command and control type. rubygen/0-10/specification.rb: enable packed encoding. src/qpid/amqp_0_10/Array.h: Implemented array and array domains. src/qpid/amqp_0_10/Codec.h: enable litte-endian encoding for pack bits src/qpid/amqp_0_10/Packer.h: use litte-endian encoding for pack bits src/qpid/amqp_0_10/Unit.cpp, .h: setting flags, fix op <<. src/qpid/amqp_0_10/complex_types.cpp, .h: added op << src/qpid/framing/Blob.h: copy-object template constructor. src/tests/amqp_0_10/serialize.cpp: - test Array Minor adjustments for new Array.h: src/qpid/amqp_0_10/Map.cpp src/qpid/amqp_0_10/Map.h src/qpid/amqp_0_10/UnknownType.h src/qpid/amqp_0_10/built_in_types.h src/qpid/amqp_0_10/Body.h git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646054 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Ted Ross: QPID-907: Management Improvements for C++ Broker and StoreKim van der Riet2008-04-0821-69/+130
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646045 13f79535-47bb-0310-9956-ffa450edef68
* QPID-903: changed read-write lock to mutex (currently recursive) to avoid ↵Gordon Sim2008-04-082-5/+5
| | | | | | deadlocking when adding bridge. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645951 13f79535-47bb-0310-9956-ffa450edef68
* Removed out-of-date and misleading comment.Gordon Sim2008-04-081-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645826 13f79535-47bb-0310-9956-ffa450edef68
* Fixed compilation error from ignored qualifier on function return type.Gordon Sim2008-04-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645804 13f79535-47bb-0310-9956-ffa450edef68
* src/qpid/amqp_0_10/Body.h, Header.h: placeholders.Alan Conway2008-04-0714-429/+455
| | | | | | | | | src/qpid/amqp_0_10/Unit.h,.cpp - Decode "units" - command/control/header segments or body frames. Equivalent to preview AMQFrame class. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645733 13f79535-47bb-0310-9956-ffa450edef68
* rubygen/0-10/specification.rbAlan Conway2008-04-076-154/+13
| | | | | | | | | | | - operator << for generated types. - src/tests/amqp_0_10/serialize.cpp src/qpid/BoundedIterator.h, .cpp - removed unused file git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645699 13f79535-47bb-0310-9956-ffa450edef68
* Fixed time classes for some changes that misunderstood how they are supposedAndrew Stitcher2008-04-074-27/+48
| | | | | | | to be used (and documented them better to hopefully avoid this in the future) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645685 13f79535-47bb-0310-9956-ffa450edef68
* Fix rhel5 build errors.Alan Conway2008-04-072-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645670 13f79535-47bb-0310-9956-ffa450edef68
* Missing from last commit.Alan Conway2008-04-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645664 13f79535-47bb-0310-9956-ffa450edef68
* Encoding/decoding for packed structs and optional members.Alan Conway2008-04-075-95/+204
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645663 13f79535-47bb-0310-9956-ffa450edef68
* AsynchIoAcceptor.cpp: Limit output from codec to one buffer per 'idle' call.Gordon Sim2008-04-072-2/+3
| | | | | | | | PreviewConnectionCodec: Generate output frames for encoding while available and while they can fit in the buffer given git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@645470 13f79535-47bb-0310-9956-ffa450edef68
* src/qpid/amqp_0_10/Exception.hAlan Conway2008-04-046-15/+218
| | | | | | | | | - base classes for 0-10 exceptions rubygen/0-10/exceptions.rb - generated 0-10 exceptions git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644917 13f79535-47bb-0310-9956-ffa450edef68
* Minor cleanup of base Exception and python_tests script.Alan Conway2008-04-043-35/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644845 13f79535-47bb-0310-9956-ffa450edef68
* Additional files for Ted Ross's checkinKim van der Riet2008-04-042-0/+73
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644812 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Ted Ross (see QPID-902): This patch contains the following ↵Kim van der Riet2008-04-0411-61/+102
| | | | | | improvements for management:\n1) Schema display cleaned up in the python mgmt-cli\n2) Locking added automatically to management object accessors (manual locking removed from broker/Queue.cpp)\n3) Schemas are now pre-registered with the management agent using a package initializer. This allows management consoles to get schema information for a class even if no instances of the class exist. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644806 13f79535-47bb-0310-9956-ffa450edef68
* QPID-898: move bz2 generation from the release target to a new release-all ↵Nuno Santos2008-04-041-1/+3
| | | | | | target git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644732 13f79535-47bb-0310-9956-ffa450edef68
* src/qpid/amqp_0_10/Assembly.cpp,.h:Alan Conway2008-04-045-161/+12
| | | | | | | | | - remove unused class. src/qpid/Serializer.h, src/qpid/amqp_0_10/Map.h: - Enforce map Size limits using serializer. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644727 13f79535-47bb-0310-9956-ffa450edef68
* QPID-798 Added boolean property fully_sync when true a sync is sent after a ↵Arnaud Simon2008-04-041-3/+10
| | | | | | persistent message is transfered. . git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644689 13f79535-47bb-0310-9956-ffa450edef68
* QPID-796: Added ability to enable/disable message prefetching. Prefetching ↵Arnaud Simon2008-04-047-36/+141
| | | | | | is controlled through the property max_prefetch, it is turned off when max_prefetch =0. (this is 0.10 code path change) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644688 13f79535-47bb-0310-9956-ffa450edef68
* qpid/Serializer.h, qpid/amqp_0_10/Codec.h:Alan Conway2008-04-036-12/+109
| | | | | | | | | - serializer enforces overrunning encode/decode limits. tests/amqp_0_10: Moved unit tests for amqp_0_10 namespace into amqp_0_10 directory. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644533 13f79535-47bb-0310-9956-ffa450edef68
* rubygen/0-10/exceptions.rb:Alan Conway2008-04-034-16/+78
| | | | | | | | | | | | | | - generate exception classes for each error code, e.g. InvalidArgumentException rubygen/0-10/specification.rb - extracted specification_fwd.h from specification.h, contains consts enums, typedefs and forward declarations of classes. src/qpid/amqp_0_10/Map.cpp, src/qpid/broker/SessionAdapter.cpp: - updated to use exceptions.h git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644461 13f79535-47bb-0310-9956-ffa450edef68
* src/qpid/amqp_0_10/Map.h,.cpp: use preview encoding temporarily.Alan Conway2008-04-0310-117/+131
| | | | | | | Misc cleanup for 0-10 encoding. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644413 13f79535-47bb-0310-9956-ffa450edef68
* amqp_0_10/built_in_types.hAlan Conway2008-04-036-54/+167
| | | | | | | | | | | | | | - generic Wrapper template for making distinct types. - added Bit - bool wrapper with empty encode/decode. amqp_0_10/complex_types.h: - Added constants SIZE=0, PACK=2 to Action base class. amqp_0_10/PackedCodec.h: - Decode packed struct fields according to the packing bits. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644308 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Ted Ross (see QPID-893): This patch enables management of ↵Kim van der Riet2008-04-036-12/+27
| | | | | | plugged-in store modules. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644287 13f79535-47bb-0310-9956-ffa450edef68
* QPID-897 this test was intermittently failing because of too short timeouts. ↵Arnaud Simon2008-04-031-6/+6
| | | | | | This fix is a temporary measure until we agree about using a configurable receive timeout. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644245 13f79535-47bb-0310-9956-ffa450edef68
* Fix serialize test failure on 64 bit architerctures.Alan Conway2008-04-033-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644125 13f79535-47bb-0310-9956-ffa450edef68
* Fix compile error on rhel5.Alan Conway2008-04-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@644005 13f79535-47bb-0310-9956-ffa450edef68
* Encoding/decoding for new types: amqp_0_10::Map, amqp_0_10:UnknownTypeAlan Conway2008-04-0215-56/+716
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@643995 13f79535-47bb-0310-9956-ffa450edef68