summaryrefslogtreecommitdiff
path: root/python/qpid
Commit message (Collapse)AuthorAgeFilesLines
* continuation of QPID-1052Nuno Santos2008-05-132-7/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@656004 13f79535-47bb-0310-9956-ffa450edef68
* QPID-954: added fallbacks and fixes for running the python client on python 2.3Rafael H. Schloming2008-05-132-3/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655976 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1055: use int64 for encoding python both python int and longs; this ↵Rafael H. Schloming2008-05-131-1/+1
| | | | | | ensures consistent behavior on both 64 bit and non 64 bit systems git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655951 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1052: Management: session.name matches session id provided by API, ↵Nuno Santos2008-05-131-3/+9
| | | | | | handling of lost connections -- applied patch supplied by Ted Ross git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1052: Patch from Ted RossGordon Sim2008-05-122-5/+26
| | | | | | | | | | | | This patch contains the following: 1) The session-id reported by the management API now matches the session.name in the session table 2) management.py API has a new callback for closed connections 3) qpid-tool uses the closed-connection handler to notify the user of a lost connection git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655619 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1050: Patch from Ted Ross:Gordon Sim2008-05-122-2/+8
| | | | | | | | | | | | | | | | | 1) Durability for federation links (broker-to-broker connections) 2) Improved handling of federation links: a) Links can be created even if the remote broker is not reachable b) If links are lost, re-establishment will occur using an exponential back-off algorithm 3) Durability of exchanges is now viewable through management 4) ManagementAgent API has been moved to an interface class to reduce coupling between the broker and manageable plug-ins. 5) General configuration storage capability has been added to the store/recover interface. This is used for federation links. 6) Management object-ids for durable objects are now themselves durable. (Note: some refactoring needed around ProtocolAccess needed to try and reduce dependencies) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655563 13f79535-47bb-0310-9956-ffa450edef68
* QPID-947: fixed typo in prior commitRafael H. Schloming2008-05-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655534 13f79535-47bb-0310-9956-ffa450edef68
* QPID-947: added handler for known_completed and generate known_completed ↵Rafael H. Schloming2008-05-123-0/+23
| | | | | | when timely-reply is set git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@655533 13f79535-47bb-0310-9956-ffa450edef68
* QPID-947: made python client use execution.sync instead of session.flush ↵Rafael H. Schloming2008-05-091-1/+5
| | | | | | when not in auto_sync mode git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654947 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1045 and QPID-1041: added a destination attribute to incoming queues, ↵Rafael H. Schloming2008-05-092-3/+20
| | | | | | and added a start() method to incoming queues as syntactic sugar for the verbose message flow idiom git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654918 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1045: always notify incoming message queues of session closure and ↵Rafael H. Schloming2008-05-096-45/+72
| | | | | | provide API for notifying listeners of closure; also preserve connection close code and report in errors git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654907 13f79535-47bb-0310-9956-ffa450edef68
* Enabled PLAIN authentication and setting of username and password for 0-10 ↵Gordon Sim2008-05-094-13/+35
| | | | | | | | | | python client. Added options to all command line tools to allow a username and password to be specified. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654759 13f79535-47bb-0310-9956-ffa450edef68
* Make ANONYMOUS the default mechanismGordon Sim2008-05-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654712 13f79535-47bb-0310-9956-ffa450edef68
* QPID-979: switched to a more appropriate name for locating the specRafael H. Schloming2008-05-081-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654623 13f79535-47bb-0310-9956-ffa450edef68
* QPID-979: added access to enums through the session so that symbolic ↵Rafael H. Schloming2008-05-085-17/+61
| | | | | | constants can be used rather than hard coded ones; also added default loading of the spec git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654618 13f79535-47bb-0310-9956-ffa450edef68
* QPID-979: added convenience accessors for headersRafael H. Schloming2008-05-071-1/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@654158 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1033: made loading of the spec file not fail if the results cannot be ↵Rafael H. Schloming2008-05-061-3/+11
| | | | | | cached, e.g. due to an unwritable directory git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@653875 13f79535-47bb-0310-9956-ffa450edef68
* This is a fix for QPID-1031Rajith Muditha Attapattu2008-05-061-1/+5
| | | | | | | I added read/write methods for datetime that calls int64. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@653830 13f79535-47bb-0310-9956-ffa450edef68
* applying Ted Ross's patch to handle unicode encoding and management message ↵Nuno Santos2008-05-011-25/+26
| | | | | | ordering issues git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@652535 13f79535-47bb-0310-9956-ffa450edef68
* QPID-988 and QPID-989: fixes to framing for final 0-10 specGordon Sim2008-04-302-7/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@652386 13f79535-47bb-0310-9956-ffa450edef68
* QPID-979: added backwards compatible uuid to qpid.datatypesRafael H. Schloming2008-04-291-1/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@652086 13f79535-47bb-0310-9956-ffa450edef68
* QPID-953 from trossCarl C. Trieloff2008-04-242-6/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@651290 13f79535-47bb-0310-9956-ffa450edef68
* Add support for reading 0-10 arrays; Set sync bit on session header for ↵Gordon Sim2008-04-232-1/+9
| | | | | | commands sent with auto_sync on. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@650875 13f79535-47bb-0310-9956-ffa450edef68
* QPID-948: patch from Ted Ross for updated management utilities to 0-10 finalRafael H. Schloming2008-04-221-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@650604 13f79535-47bb-0310-9956-ffa450edef68
* QPID-947: update cpp and python management to 0-10 finalRafael H. Schloming2008-04-2216-1270/+1327
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@650565 13f79535-47bb-0310-9956-ffa450edef68
* From Ted Ross: https://issues.apache.org/jira/browse/QPID-934 Alan Conway2008-04-181-2/+7
| | | | | | | This patch fixes a problem related to multiple management sessions run over the same AMQP session (typically seen in test environments). git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@649554 13f79535-47bb-0310-9956-ffa450edef68
* QPID-921: applied qpid-patch36.diff on behalf of Ted RossNuno Santos2008-04-152-17/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@648308 13f79535-47bb-0310-9956-ffa450edef68
* * Fix interpretation of accept-mode, 0 == EXPLICITGordon Sim2008-04-141-0/+3
| | | | | | | | * Ensure accepts are taken into account in command sequence git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@647999 13f79535-47bb-0310-9956-ffa450edef68
* Use the errata file for final 0-10 that has a type code for xids without ↵Gordon Sim2008-04-141-0/+2
| | | | | | | | | | 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/qpid@647903 13f79535-47bb-0310-9956-ffa450edef68
* fixed encode/decode of structs in command/control arguments to include the ↵Rafael H. Schloming2008-04-142-4/+9
| | | | | | type code when specified git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@647887 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/qpid@647704 13f79535-47bb-0310-9956-ffa450edef68
* QPID-913: committed patch from tross@redhat.comGordon Sim2008-04-112-0/+698
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@647099 13f79535-47bb-0310-9956-ffa450edef68
* QPID-908 from trossCarl C. Trieloff2008-04-081-3/+3
| | | | | | | | | + corrected spec location -s. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@646093 13f79535-47bb-0310-9956-ffa450edef68
* Patch from Ted Ross: QPID-907: Management Improvements for C++ Broker and StoreKim van der Riet2008-04-081-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@646045 13f79535-47bb-0310-9956-ffa450edef68
* Re-introduced old 'no-local' behaviour for exclusive queues via a ↵Gordon Sim2008-03-311-0/+7
| | | | | | proprietary arg to queue.declare. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@642981 13f79535-47bb-0310-9956-ffa450edef68
* QPID-883: applying patch supplied by Ted RossNuno Santos2008-03-271-15/+116
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@641976 13f79535-47bb-0310-9956-ffa450edef68
* Update to dtx inline with latest spec:Gordon Sim2008-03-263-2/+8
| | | | | | | | | | | | * Updated dtx handling in c++ broker to take account of separation of completion and acceptance. * Added final dtx method defs to extra xml fragment and implemented appropriate handlers in c++ broker. * Converted dtx python tests (recover test still requires some work on decoding arrays). * Allow creation of structs without type codes through a python session method. * Fixed exception handling in python client for commands with results. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@641464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-877: applied patch from Ted RossNuno Santos2008-03-251-37/+100
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@640970 13f79535-47bb-0310-9956-ffa450edef68
* Enabled tx methods on final 0-10 path and converted tests accordinglyGordon Sim2008-03-112-0/+12
| | | | | | | | Added read/write- uuid to codec010 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@636121 13f79535-47bb-0310-9956-ffa450edef68
* Fixed headers exchange to allow unbind using binding key and not argsGordon Sim2008-03-111-1/+1
| | | | | | | | Converted alternate exchange python tests git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@635976 13f79535-47bb-0310-9956-ffa450edef68
* added convenience API for turning on logging; added logging for controls and ↵Rafael H. Schloming2008-03-117-15/+58
| | | | | | commands; made logging prettier git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@635939 13f79535-47bb-0310-9956-ffa450edef68
* renamed datatypes.Struct.type -> datatypes.Struct._type; this avoids naming ↵Rafael H. Schloming2008-03-107-63/+75
| | | | | | conflicts with metadata-driven fields; moved argument validation -> datatypes.Struct and improved error checking; improved datatypes.Struct.__repr__ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@635660 13f79535-47bb-0310-9956-ffa450edef68
* added support for mapsRafael H. Schloming2008-03-073-10/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634803 13f79535-47bb-0310-9956-ffa450edef68
* Added acquire impl to final 0-10 codepathGordon Sim2008-03-071-1/+1
| | | | | | | | Converted some more python tests git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634780 13f79535-47bb-0310-9956-ffa450edef68
* send an empty frame for an empty segmentRafael H. Schloming2008-03-071-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634763 13f79535-47bb-0310-9956-ffa450edef68
* added session.sync(); session.auto_sync; made transfers not auto-complete; ↵Rafael H. Schloming2008-03-075-16/+86
| | | | | | fixed bug in RangedSet git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634744 13f79535-47bb-0310-9956-ffa450edef68
* added timeouts to hello-010-world; switched to conditions rather than events ↵Rafael H. Schloming2008-03-076-30/+100
| | | | | | for handling connection/session state; handle session exceptions git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634678 13f79535-47bb-0310-9956-ffa450edef68
* preliminary support for message headersRafael H. Schloming2008-03-061-1/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634289 13f79535-47bb-0310-9956-ffa450edef68
* added codec for sequence_set; added id to Message; RangeSet -> RangedSet; ↵Rafael H. Schloming2008-03-063-21/+40
| | | | | | added RangedSet.add(lower, upper) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634255 13f79535-47bb-0310-9956-ffa450edef68
* forked python tests for 0-10 preview and 0-10 finalGordon Sim2008-03-052-13/+44
| | | | | | | | | | | fixed result handling in c++ broker modified testlib in python to allow new 0-10 client to be run as well converted query tests for final 0-10 added python tests for 0-10 final to automated set for c++ broker (most unconverted still) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@634003 13f79535-47bb-0310-9956-ffa450edef68