summaryrefslogtreecommitdiff
path: root/qpid/extras/dispatch
Commit message (Collapse)AuthorAgeFilesLines
...
* QPID-5068 - Beefed up the the annotation test and fixed an additional ↵Ted Ross2013-09-052-6/+68
| | | | | | exposed bug. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520435 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5068 - Added a delivery-annotation test and fixed the exposed bug.Ted Ross2013-09-052-0/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520427 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5068 - Fixed a bug in the replacement of delivery annotations.Ted Ross2013-09-052-14/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520334 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5068 - Added feature to allow for modification of Delivery AnnotationsTed Ross2013-09-047-50/+309
| | | | | | | | - Added annotation for ingress router - Added annotation for trace git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520148 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Updated for compatibility with changes in Proton 0.5Ted Ross2013-09-033-16/+15
| | | | | | | | - Proton Python interface was changed to make timeouts expressed as seconds (floating point). - Two references to the moved python modules were fixed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519811 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5097: Create a Dispatch source tarball.Darryl L. Pierce2013-08-274-0/+300
| | | | | | | | | | | Created a script that will check out the subversion repository at a specific branch and revision, and then create a tarball of just the Dispatch sources. Also added standard files [ChangeLog, LICENSE, TODO] that should be a part of the sources as well. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1517825 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5096: Install the qpid-dispatch.conf file.Darryl L. Pierce2013-08-231-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1517029 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5064: Install Dispatch Python modules.Darryl L. Pierce2013-08-231-2/+56
| | | | | | | Added a needed check for the Python interpreter so that the Cmake environment can then interrogate Python for the proper library path. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1517023 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Removed trailing whitespaces.Darryl L. Pierce2013-08-2328-64/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516996 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5066: Repackaged all Dispatch Python modules to qpid.dispatchDarryl L. Pierce2013-08-2321-26/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516995 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5045 - Added tests for message REJECT and for the three-ack delivery ↵Ted Ross2013-08-082-13/+87
| | | | | | pattern. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511797 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5045 - Added system tests for the routing scenarios, fixed discovered ↵Ted Ross2013-08-085-14/+268
| | | | | | defects. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511737 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Cleanup of the alloc module.Ted Ross2013-08-081-18/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511733 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5045 - Refactored the router data structures to support message and ↵Ted Ross2013-08-066-257/+465
| | | | | | | | | | | | | | | | | | | | | | link routing. QPID-4997 - Fixed the thread safety problem. - Wrapped "pn_delivery" in the container to allow for explicit linkage of delivery pairs. - Removed the linkage between "message" and "delivery". Messages can now be discarded as soon as the last copy is delivered because their status will be tracked in the dx_delivery object. - Removed tx_handler from the set of callbacks in the container. There is no need for this notification (sendable delivery) because Dispatch does not create outbound deliveries until it is ready to send them (i.e. deliveries are created and advanced in one synchronous operation). - Replaced the out_fifo of messages per outbound-link with a pair of fifos (one for messages and one for state changes) per link. Note that even inbound-links need to send state changes outbound. This change addresses QPID-4997. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1511021 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Updates to the routerTed Ross2013-08-017-24/+191
| | | | | | | | - The router module now tracks other router nodes (neighbors and non-neighbors) - Tracked nodes are communicated to the router_node.c fast-path git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1509415 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5001 - Removed old site directoryTed Ross2013-07-187-462/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504641 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed bug in parse-error handling.Ted Ross2013-07-153-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1503204 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Router code advancesTed Ross2013-07-128-216/+521
| | | | | | | | | | | | o Fixed handling of SASL on outbound connections o Added Send and Receive message paths in and out of Python modules o Overhauled the route-table data structures - Multicasting is now supported (multiple sender links with the same address) - Support has been added for message-based routing semantics as well as link-based o Two Dispatch processes connected to each other will now discover each other as neighbors git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502698 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added a read-me file for Dispatch.Ted Ross2013-07-111-0/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1502290 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Added the message transmit linkage from python.Ted Ross2013-07-093-2/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501046 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4968 - Added an IO adapter for python modules to send and receive messagesTed Ross2013-07-0820-143/+574
| | | | | | | | | | QPID-4967 - Integrated the python router into the main program - Updated the log module: added the full complement of severity levels - Added stub versions of the dispatch python adapters so the python components can be tested in a standalone environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500977 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4968 - Added an adapter module for Python-to-Dispatch calls.Ted Ross2013-07-055-41/+248
| | | | | | | | Implemented LogAdapter within the "dispatch" module to allow Python modules to emit logs in Dispatch. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500073 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Updated printf format codes to be portable.Ted Ross2013-07-051-4/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500016 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4968 - Added Python/Dispatch data conversion utilities.Ted Ross2013-07-045-0/+218
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499787 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4974 - Additional tests added.Ted Ross2013-07-031-19/+108
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499373 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4974 - Added parsing tests (and fixes for bugs they found).Ted Ross2013-07-027-2/+106
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499133 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4974 - Generalized the mechanisms for composing and parsing ↵Ted Ross2013-07-0210-340/+762
| | | | | | AMQP-encoded fields. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499115 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Added the Python routing engine and integrated its tests into ctestTed Ross2013-06-2815-6/+1914
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497770 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Updated the remote management protocol to look more like the ↵Ted Ross2013-06-272-18/+23
| | | | | | proposal from the AMQP TC. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497410 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Integrated the memory manager into the agent for remote access.Ted Ross2013-06-263-2/+39
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497140 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Management agent in the container now responds to "get" requests.Ted Ross2013-06-267-20/+221
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497070 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - additional commit related to the last commit.Ted Ross2013-06-261-41/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497021 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Major refactoring of the code for composing performatives in messages.Ted Ross2013-06-266-424/+678
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1497019 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4913 - Added new file missing in last commit.Ted Ross2013-06-241-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1496297 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4913 - Added configuration file option in command line parser.Ted Ross2013-06-242-1/+41
| | | | | | | Also added a cmake option to specify the default path to the configuration file. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1496233 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Added Listener and Connector Configuration, Wired in SSL support.Ted Ross2013-06-2416-321/+630
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1496189 13f79535-47bb-0310-9956-ffa450edef68
* QPID_4913 - Work in progressTed Ross2013-06-1113-96/+208
| | | | | | | | | | - Added configuration handling of listeners (basic, still needs ssl, sasl, etc.) - Updated the server tests to use the configuration file rather than hard-coded settings. - Fixed a bug in the CMake file regarding the use of the PYTHON include path. - Made changes to accomodate older compilers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1491805 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4913 - Added the example configuration file.Ted Ross2013-06-071-0/+132
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490849 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4913 - Work-in-progres for configuration file reader.Ted Ross2013-06-0713-13/+577
| | | | | | | | | Note that this commit adds the use of embedded Python code. Installation support is needed to ensure that the embedded python components are installed in the libexec area. Also, the configuration file path is currently hard-coded. This will be fixed shortly. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1490848 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a defect introduced in the last commit.Ted Ross2013-05-311-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488215 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a warning thrown in Release mode on older compilers.Ted Ross2013-05-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488021 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Replace use of "pipe2" with "pipe" because pipe2 is not available ↵Ted Ross2013-05-301-1/+11
| | | | | | on RHEL5. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488018 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Removed debug prints.Ted Ross2013-05-301-3/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488008 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Cleaned up include files to prevent redefining typedefs.Ted Ross2013-05-3011-49/+68
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1488003 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Pre-settled deliveries that are received must be locally settled.Ted Ross2013-05-242-58/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1486214 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Generalized the generation of iovectors from field iterators.Ted Ross2013-05-203-2/+58
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484576 13f79535-47bb-0310-9956-ffa450edef68
* NO_JIRA - Work-in-progress for Dispatch agent and field-accessTed Ross2013-05-207-32/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1484572 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Stability fixes for use with non-presettled messagesTed Ross2013-05-162-6/+17
| | | | | | | | 1) Make the server module more conservative about when it calls pn_driver_wakeup 2) Remove the unconditional settling of dispositions from upstream senders git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483313 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: clear delivery on disposition updateKenneth Anthony Giusti2013-05-141-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1482415 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Dispatch work-in-progress.Ted Ross2013-05-094-30/+387
| | | | | | | | | - Added Map validation and access for in-buffer fields Note that 'iterator' and 'message' require some refactoring and cleanup - Added Agent handler for 'get' requests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1480739 13f79535-47bb-0310-9956-ffa450edef68