summaryrefslogtreecommitdiff
path: root/dotnet/Qpid.Client
Commit message (Collapse)AuthorAgeFilesLines
* QPID-1058 : Added new CramMD5HexSaslClient.cs and registered it in the Sasl ↵Martin Ritchie2008-06-061-0/+2
| | | | | | Factory and the client CallbackHandler git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@663999 13f79535-47bb-0310-9956-ffa450edef68
* QPID-952, QPID-951, QPID-1032 Fix failover, ensure that it is properly ↵Aidan Skinner2008-05-072-31/+25
| | | | | | detected, that frames are replayed approrpiately and that failover does not timeout. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@654097 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1029: Generate temporary queue names using GUIDs to ensure uniqueness.Aidan Skinner2008-05-061-13/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@653760 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1022 Use synchronous writes to fix race conditionsAidan Skinner2008-05-051-10/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@653451 13f79535-47bb-0310-9956-ffa450edef68
* Check if consumer is closed and dont reclose it Aidan Skinner2008-05-051-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@653447 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1001 dont set the expiration time if TTL is 0Aidan Skinner2008-05-011-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@652568 13f79535-47bb-0310-9956-ffa450edef68
* QPID-994 Dont wait for attain state as connection is closed by we get CloseOkAidan Skinner2008-05-011-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x@652567 13f79535-47bb-0310-9956-ffa450edef68
* QPID-729 : Added explicit list of unacked messages, acked on commit, ↵Rupert Smith2008-02-112-16/+51
| | | | | | rejected on roll-back. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@620496 13f79535-47bb-0310-9956-ffa450edef68
* QPID-763 : Client was not setting prefetch count and size the wrong way ↵Rupert Smith2008-01-281-4/+1
| | | | | | around. Also, size was too small to let messages through, as was set to 1. Messages now getting through. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@615960 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-727, Improved trace level logging.Rupert Smith2008-01-243-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614919 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-756, client id is now set.Rupert Smith2008-01-232-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614504 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-730. Removed durable and subscription name from consumer builder, as ↵Rupert Smith2008-01-223-441/+618
| | | | | | they are not to do with consume but queue declaration. Durable subscribers must provide their own fixed queue names. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614184 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-727. Added closeable interface to connections, channels, producers and ↵Rupert Smith2008-01-211-1/+2
| | | | | | consumers. Previously there was no way to close these things in their interfaces. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@613911 13f79535-47bb-0310-9956-ffa450edef68
* Temporarily removed svn version stamping in assembly info, to avoid ↵Rupert Smith2008-01-181-1/+1
| | | | | | excessive check-ins of changed files. Need to implement solution that generates these files from templates instead. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@613130 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-9 In preparation for adding missing field types, the test framework ↵Rupert Smith2008-01-171-1/+1
| | | | | | from the java is being ported onto the .Net. This will form the basis for writing more interop tests. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@612874 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-730 Added a durable subscription test.Rupert Smith2008-01-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@612517 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-728 Mandatory message test handles returned messages with no problems.Rupert Smith2008-01-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@612421 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-491 Integration and pure unit test types have been split into seperate ↵Rupert Smith2008-01-151-1/+1
| | | | | | modules. Executable for integration style tests not created, and may not be, but seperate target in the nant build has been created, so there is at least a way to run all integration style tests from one place. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@612171 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-491 Integration and pure unit test types have been split into seperate ↵Rupert Smith2008-01-151-3/+3
| | | | | | modules. Executable for integration style tests not created, and may not be, but seperate target in the nant build has been created, so there is at least a way to run all integration style tests from one place. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@612164 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-731: Fixed assembly version to reflect M2.1 as 0.2.1. Also subversion ↵Rupert Smith2008-01-141-5/+5
| | | | | | revision number gets output into assembly comments during builds. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@611826 13f79535-47bb-0310-9956-ffa450edef68
* Changed exception handler to propagate unknown exceptions to all method ↵Rupert Smith2007-10-091-12/+13
| | | | | | listeners, rather than throw it back to the caller. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@583173 13f79535-47bb-0310-9956-ffa450edef68
* QPID-256 FailoverTest restored to working order. IOExceptions on connections ↵Rupert Smith2007-10-093-76/+97
| | | | | | now trigger fail-over. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@583170 13f79535-47bb-0310-9956-ffa450edef68
* .Net now handles binding URLs correctly.Rupert Smith2007-08-101-65/+269
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@564618 13f79535-47bb-0310-9956-ffa450edef68
* Interop tests put into a working state.Rupert Smith2007-08-071-1/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563434 13f79535-47bb-0310-9956-ffa450edef68
* Converted namespaces from Qpid.* to Apache.Qpid.*Martin Ritchie2007-07-2790-268/+295
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@560225 13f79535-47bb-0310-9956-ffa450edef68
* QPID-136 Initial Prefetch ImplementationTomas Restrepo2007-05-266-47/+234
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@541920 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-495 (Contributed by Carlos Medina) Implement default timeouts for ↵Tomas Restrepo2007-05-1911-67/+218
| | | | | | | | | | | | | | AttainState and SyncWrite * Fix method signatures * Remove SSL test with client-side certificates (requires extra setup) * Add locks AMSQtateManager and AMQProtocolListener to prevent modification of listener collections while processing notifications * Add library/runtime information to ConnectionStartMethodHandler * Fix some compiler warnings * Added XML documentation for some api interfaces git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@539783 13f79535-47bb-0310-9956-ffa450edef68
* QPID-490 (Contributed by Carlos Medina) Implement PurgeQueue and DeleteQueueTomas Restrepo2007-05-185-3/+146
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@539191 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-492 Fix Race condition in message decodingTomas Restrepo2007-05-1711-411/+470
| | | | | | | | | | * QPID-249 Make ServiceRequestingClient and ServiceProvidingClient a single, self contained test * Fix incorrect exception message in Qpid.Buffers, improve tests * Make ContentBody use an sliced buffer to avoid extra data copy * Remove useless tests in Qpid.Client (Blocking IO tests) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@539178 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-452 Improve message classes APITomas Restrepo2007-05-159-351/+325
| | | | | | | | | | * Add XML documentation to IChannel and IMessage * Add missing BrokerDetailTests * Add new tests for message creation and message factories * Fix wrong default encoding for text messages git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@538035 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-487 (Contributed by Carlos Medina) Fix QpidConnectionInfo.ToString()Tomas Restrepo2007-05-142-49/+54
| | | | | | | | * QPID-485 (Contributed by Carlos Medina) Fix AmqBrokerInfo.Equals() * QPID-456 Enforce virtual host names start with '/' git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537954 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-489 Added Nant build scripts for Qpid.NETTomas Restrepo2007-05-143-145/+29
| | | | | | | | | | * Modified msbuild files to build to central location matching nant builds * Removed old files from Qpid.Buffer * Removed MonoDevelop project files * Updated build scripts, readme.txt, todo.txt git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537834 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-486 Choose strongest SASL Mechanism firstTomas Restrepo2007-05-134-16/+43
| | | | | | | * Remove unnecessary wrapping of AMQExceptions on connection failure git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537673 13f79535-47bb-0310-9956-ffa450edef68
* Fixed race condition introduced by QPID-398, removed unneeded filesTomas Restrepo2007-05-102-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537029 13f79535-47bb-0310-9956-ffa450edef68
* QPID-398 SSL support for .NET clientTomas Restrepo2007-05-1022-228/+1000
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-441 Fix handling of bounced messagesTomas Restrepo2007-05-104-7/+62
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537019 13f79535-47bb-0310-9956-ffa450edef68
* (Patch submitted by Tomas Restrepo) QPID-385.Robert Greig2007-02-281-4/+4
| | | | | | Client was confusing connection failure with failover. Patch fixes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@512814 13f79535-47bb-0310-9956-ffa450edef68
* (Patch submitted by Rupert Smith) dotnet_iop.diff.Robert Greig2007-02-285-26/+26
| | | | | | Implements interop tests compatable with the existing topic tests. Used to succesfully test the field table changes. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@512700 13f79535-47bb-0310-9956-ffa450edef68
* (Patch submitted by Tomas Restrepo) QPID-354.Robert Greig2007-02-271-50/+9
| | | | | | With the patch, blocking receive calls with and without timeouts work. Added new unit test class to support functionality added. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@512288 13f79535-47bb-0310-9956-ffa450edef68
* (Patch submitted by Tomas Restrepo) QPID-ByteBuffer.diff.Robert Greig2007-02-267-420/+277
| | | | | | | | Completely refactors the byte buffer implementation, doing away with a complex inheritance hierarchy. Fixes reading and writing of field table to permit interop with Java client. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@511923 13f79535-47bb-0310-9956-ffa450edef68
* (Submitted by Rupert Smith and Tomas Restrepo) Qpid-344 patches.Robert Greig2007-02-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@507109 13f79535-47bb-0310-9956-ffa450edef68
* (Patch supplied by Tomas Restrepo) QPID-312.diff applied. This converts ↵Robert Greig2007-01-2910-296/+242
| | | | | | Javadoc copied accross from the orignal Java code to .Net format. Renames some files/classes/methods to use .Net conventions. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@501006 13f79535-47bb-0310-9956-ffa450edef68
* (Patch supplied by Tomas Restrepo) QPID-291-2.diff applied. Adds SASL ↵Robert Greig2007-01-2912-33/+433
| | | | | | capability to the .Net client. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@501001 13f79535-47bb-0310-9956-ffa450edef68
* git-svn-id: ↵Robert Greig2007-01-102-1/+19
| | | | https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@494801 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-250.diff patch applied. Fixes the build to generate the framing layer ↵Robert Greig2007-01-081-1/+1
| | | | | | from the defintive 0.8 spec in the /specs directory. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@494031 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-246-2 patch applied. Adds serializability to exceptions missed by the ↵Robert Greig2007-01-055-1/+58
| | | | | | first patch. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@493087 13f79535-47bb-0310-9956-ffa450edef68
* Patch for Qpid-239 applied. BlockingSocketTransport instantiated directly.Robert Greig2007-01-055-2/+309
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@493064 13f79535-47bb-0310-9956-ffa450edef68
* Patch for Qpid-239 applied. Assembly for transport not loaded with ↵Robert Greig2007-01-051-1/+8
| | | | | | Assembly.loadFrom but Assembly.load instead. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@493042 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-238. Refactored out the ugly GetExchangeName method.Robert Greig2007-01-051-32/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@493003 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-238 patch applied. Strange workaround for non-existant bug in ↵Robert Greig2007-01-052-27/+19
| | | | | | string.Split removed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@492998 13f79535-47bb-0310-9956-ffa450edef68