summaryrefslogtreecommitdiff
path: root/python/qmf/console.py
Commit message (Collapse)AuthorAgeFilesLines
* moved qpid-* tools out of qpid/python into qpid/tools; moved qmf library ↵Rafael H. Schloming2010-02-141-1972/+0
| | | | | | into extras/qmf git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@910016 13f79535-47bb-0310-9956-ffa450edef68
* removed imports so that the old spec doesn't need to be parsedRafael H. Schloming2010-01-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@901666 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2318Ted Ross2010-01-051-0/+2
| | | | | | | | Reverted the original fix, which was not needed, and added code (from Rafi) to provide the session-level acknowledgements. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@896198 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2245 QMF protocol changes will make 0.6 incompatible with 0.5Ted Ross2009-12-111-26/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@889619 13f79535-47bb-0310-9956-ffa450edef68
* fix handling of localhost ipv6 address when using getaddrinfoNuno Santos2009-11-181-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@881928 13f79535-47bb-0310-9956-ffa450edef68
* replace gethostbyname() with getaddrinfo(), which supports IPv6 addresses ↵Nuno Santos2009-11-121-1/+1
| | | | | | and is thread-safe; had missed one instance on previous checkin git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@835537 13f79535-47bb-0310-9956-ffa450edef68
* replace gethostbyname() with getaddrinfo(), which supports IPv6 addresses ↵Nuno Santos2009-11-121-2/+2
| | | | | | and is thread-safe git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@835504 13f79535-47bb-0310-9956-ffa450edef68
* Added full SASL authentication and security layer for the Python client.Ted Ross2009-11-111-7/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@834975 13f79535-47bb-0310-9956-ffa450edef68
* fixed qmf consoleRafael H. Schloming2009-08-111-14/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@803260 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1973 - Calling session.objects fails to return objects in certain casesTed Ross2009-07-171-0/+6
| | | | | | | | | | There is a window during which object queries fail because the console does not have up-to-date agent information. This fix closes the window completely. I would like to find a more elegant and efficient solution to this problem, but this will work for now. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@795209 13f79535-47bb-0310-9956-ffa450edef68
* Fixed the formatting of error messages written in the connection exception ↵Ted Ross2009-06-291-2/+2
| | | | | | handler. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@789305 13f79535-47bb-0310-9956-ffa450edef68
* Added --timeout options to cli tools.Ted Ross2009-06-261-9/+18
| | | | | | | Cli tools will not hang indefinitely if the broker is non-responsive. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@788681 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1920 - bug fix patch from Bryan KearneyTed Ross2009-06-191-6/+7
| | | | | | | Python Console puts presence masks in the wrong location when marshalling unmanaged objects git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@786661 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1786 - Committed qmf patches from Bryan KearneyTed Ross2009-06-111-230/+513
| | | | | | | | Additionally updated existing qmf and Qman to be compatible. The magic number for qmf messages has been incremented. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@783818 13f79535-47bb-0310-9956-ffa450edef68
* invoke agent-related callbacks upon broker connect/disconnectNuno Santos2009-05-281-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@779779 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1702 QPID-1706Ted Ross2009-03-271-13/+47
| | | | | | | | | | | Updated qmf console in Python and Ruby - Added support for asynchronous method invocation - Added option to override timeout for method request and get request - Added exception handler in delegates.rb to catch Sasl errors - Added tests for the async method features git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@759341 13f79535-47bb-0310-9956-ffa450edef68
* use longs for large hex constant literals, this avoids scary looking ↵Rafael H. Schloming2009-03-251-4/+4
| | | | | | warnings on earlier versions of python git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@758389 13f79535-47bb-0310-9956-ffa450edef68
* fixed uuid decoding errors due to read_uuid semantics changeRafael H. Schloming2009-03-061-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@751064 13f79535-47bb-0310-9956-ffa450edef68
* Replace os.uname with platform.uname to enable this to work on WindowsStephen D. Huston2009-02-241-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@747417 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1669 - Added client connection management to qpid-cluster.Ted Ross2009-02-191-1/+3
| | | | | | | Also added better session-id discrimination in the qmf.console library. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@745832 13f79535-47bb-0310-9956-ffa450edef68
* Fixed regression that breaks the default username behaviorTed Ross2009-02-121-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@743856 13f79535-47bb-0310-9956-ffa450edef68
* Remove unicode when dealing with usernames and passwords in URLs.Ted Ross2009-02-121-2/+2
| | | | | | | | This solves a problem seen with qpid-route when credentials are supplied. A test was added to regression test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@743819 13f79535-47bb-0310-9956-ffa450edef68
* Added Object.isDeleted(), Object.update()Ted Ross2009-02-021-4/+19
| | | | | | | | Fixed a bug in Object.merge() Added additional pydoc text git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@740017 13f79535-47bb-0310-9956-ffa450edef68
* Added missing import statementTed Ross2009-01-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@732783 13f79535-47bb-0310-9956-ffa450edef68
* Fixed problems with object representation functions.Ted Ross2008-12-161-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@727109 13f79535-47bb-0310-9956-ffa450edef68
* Suppress spurious object updates when "rcvObjects" is false.Ted Ross2008-12-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@726750 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1512 - Catch only connection-related exceptions in qmf consoleTed Ross2008-12-031-4/+11
| | | | | | | | connection thread - Added __hash__ method for UUID in qpid.datatypes git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@723008 13f79535-47bb-0310-9956-ffa450edef68
* Gets of specific object-ids should only involve the agent(s) that ownTed Ross2008-12-011-4/+11
| | | | | | | the object id. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@722272 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a logic bug in a try/finallyTed Ross2008-12-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@722229 13f79535-47bb-0310-9956-ffa450edef68
* Replaced nonexistent type "double" with "float". In python, floatTed Ross2008-12-011-1/+1
| | | | | | | represents a double-precision floating point number. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@722191 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a performance regression caused by the management code.Ted Ross2008-12-011-1/+1
| | | | | | | | | | The current/last-change timestamp is now set on management objects when they are published, not when they actually change. Also, the timestamp is updated only if modifications were made to the object in the last publish interval. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@722120 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1483 - Connection handling in the Python QMF console APITed Ross2008-11-241-38/+126
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@720275 13f79535-47bb-0310-9956-ffa450edef68
* Added __hash__ and __eq__ methods to ObjectId.Ted Ross2008-11-241-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@720204 13f79535-47bb-0310-9956-ffa450edef68
* Removed hooks for message credits. This will be implemented correctly later.Ted Ross2008-11-241-10/+5
| | | | | | | | | | The problem with exposing message credits to the API client is that the client doesn't know how many AMQP messages have been received, only how many QMF messages. Since remote agents batch QMF messages into AMQP messages, message credits can't be handled at the QMF API level. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@720197 13f79535-47bb-0310-9956-ffa450edef68
* Fixed several problems related to qmf update timestamps:Ted Ross2008-11-211-11/+15
| | | | | | | | | | | | | - Timestamps were set at update send time regardless of whether the object's contents were actually changed. Now timestamps are set at the time of the change. - Agent heartbeat messages are now being sent after periodic updates, not before. Cleaned up the Agent object in qmf.console. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@719699 13f79535-47bb-0310-9956-ffa450edef68
* Add ability to construct a ClassKey from it's __repr__ string.Ted Ross2008-11-211-6/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@719597 13f79535-47bb-0310-9956-ffa450edef68
* code cleanup on qmf console APITed Ross2008-11-211-58/+85
| | | | | | | | Formalized schema-class as an object with an all-string __repr__ Added additional testing for the console API git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@719580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1464 - Moved qmf console API out of python/qpid and into python/qmfTed Ross2008-11-201-0/+1472
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@719359 13f79535-47bb-0310-9956-ffa450edef68