summaryrefslogtreecommitdiff
path: root/dotnet
Commit message (Collapse)AuthorAgeFilesLines
* QPID-876 remove .exe for hot cross version compatability actionAidan Skinner2008-03-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@640601 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-730 : Changed durable subscription test, to ensure re-connection ↵Rupert Smith2008-02-111-10/+12
| | | | | | happens under the same client name. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@620495 13f79535-47bb-0310-9956-ffa450edef68
* QPID-763 : Client was not setting prefetch count and size the wrong way ↵Rupert Smith2008-01-284-39/+23
| | | | | | 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-763 : Created test case for this bug.Rupert Smith2008-01-283-4/+195
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@615853 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-726, Updated this test as it exhibits the behaviour described, of each ↵Rupert Smith2008-01-241-21/+57
| | | | | | channel only receiving one message. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614928 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-728, Set default of true for mandatory flag, as this is how it was ↵Rupert Smith2008-01-241-1/+1
| | | | | | previously. It was disabled because of this error handling bug, as a work around. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614922 13f79535-47bb-0310-9956-ffa450edef68
* Dropped test, as it does not do anything that other tests already do, ↵Rupert Smith2008-01-241-139/+0
| | | | | | particularly the ProducerMultiConsumer test. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614921 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-727, Improved trace level logging.Rupert Smith2008-01-244-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614919 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-727, Commit rollback test adjusted as some tests were wrong. Now passes.Rupert Smith2008-01-248-117/+239
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614918 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions ↵Aidan Skinner2008-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 598285,598619,598721,598834-598835,599375,599531,599533,599572,599805,602134,604151,604928,605536,605542,606015-606016 via svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1.1 ........ r598285 | ritchiem | 2007-11-26 14:16:01 +0000 (Mon, 26 Nov 2007) | 3 lines QPID-92, QPID-564 : Upgraded Mina to 1.0.1 still not good enough but all future versions currently have a bug with the CumulativeProtocolDecoder. It compact()s the buffer which breaks slices. Added MultiThread Support which is some of the feature set of QPID-564 ........ r598619 | ritchiem | 2007-11-27 12:51:14 +0000 (Tue, 27 Nov 2007) | 1 line Renamed POMs to M2.1.1 Removed erroneous equals() in SpecificMethodFrameListenerTest ........ r598721 | ritchiem | 2007-11-27 18:09:33 +0000 (Tue, 27 Nov 2007) | 1 line QPID-621 : Patch Supplied by Aidan Skinner. Msg Ack after msg consumer is closed. ........ r598834 | ritchiem | 2007-11-28 00:45:32 +0000 (Wed, 28 Nov 2007) | 14 lines QPID-679 : Patch provided by Aidan Skinner and additional from odd problems during test runs. AMQChannel - Catch and log AMQException occuring when requeue()-ing. Previously exceptions wouldn't be caught at all. The requeue() is called during closure so there is nothing we can do protocol wise on error other than log the issue and continue with any other shutdown that is needed. AMQMinaProtocolSession & AMQPFastProtocolHandler . Additions to catch and log AMQExceptions. Changes to AMQMinaProtocolSession were done to ignore all input on a closing session other than the close-ok. Previously only Protocol frames were ignored this resulted in Content*Body-s still being processed. Additional checks were made for the MessageStoreClosedException to log and continue. As said else were we need to seperate protocol exceptoions(AMQException) from internal code exception handling. Further All AMQExceptions occuring in the frameReceived method are now caught and logged. Allowing them to propogate higher will only result in thread death. AMQPFastProtocolHandler Caught AMQExceptions occuring whilst closing the session. Again allowing these to continue will result in thread death. There is not a lot that can be done other than log the problem as the session is already closed by this point. Prevented the stacktrace associated with a session exception being printed in the exceptionCaught method when the problem was an IO Exception. This doesn't add anything useful and only adds to the log file sizes. ApplicationRegistry - Added removeAll option which ensures that all ARs are correctly purged so that we can attempt to clean up between Unit Tests. MemoryMessageStore - This was causing us real problems during the failover testing. Similar checks should probably be made to any other Message Store Impl. The issue was that when shutting down the broker the MS.close() method is called this sets all the storage to null. However, there may still be message processing going on as the close() does not attempt to stop connection processing. Hence we now check to see if the Store is close throwing a MSClosedException if required. This prevents NPEs that have been seen during Unit failover testing. In fact the close() is called as a request to shutdown the ApplicationRegistry, but this only occurs from tests and broker shutdown, no attempt to unbind or prevent further connections during this period is yet done. CLIENT CHANGES AMQConnection - Added method to check if failover is in progress. AMQClient - Upgraded acknowledge() exception to JMSException for errors due to failover. Also , added call to update consumers as a result of failover. BasicMessageConsumer - Changes to acquireReceiving to take in to consideration blocking for failover to occur. wrt receiveNoWait.. which previously blocked for failover to complete... not exactly noWait. acknowledge will now TransportConnection - Update to ensure all inVM brokers are correctly killed. FailoverTest - QPID-679 - Finder of all the above problems. ........ r598835 | ritchiem | 2007-11-28 01:01:05 +0000 (Wed, 28 Nov 2007) | 1 line CommitRollbackTest - this one just was never right.. now we have something better. ........ r599375 | ritchiem | 2007-11-29 10:58:08 +0000 (Thu, 29 Nov 2007) | 1 line Update to broker to address fanout python failure. ........ r599531 | ritchiem | 2007-11-29 17:56:12 +0000 (Thu, 29 Nov 2007) | 1 line QPID-92 QPID-564 Forgot to upgrade mina to 1.0.1 ........ r599533 | ritchiem | 2007-11-29 18:25:21 +0000 (Thu, 29 Nov 2007) | 1 line QPID-564 QPID-92 Tidied up a few points and fixed infinite loop in Read IO Thread ........ r599572 | ritchiem | 2007-11-29 20:56:22 +0000 (Thu, 29 Nov 2007) | 2 lines Mina Fix: Vm Pipe Starts Connection session before acceptor session. This results in protocol frames arriving before the protocol decoder has been configured on the InVM Broker. Verification of this could be done by adding a client side filter that delays the first message by a few seconds. ........ r599805 | ritchiem | 2007-11-30 12:47:08 +0000 (Fri, 30 Nov 2007) | 1 line Added new simple Request/Repsonse code as my last commit here seems to have missed the actual code. ........ r602134 | rupertlssmith | 2007-12-07 16:00:14 +0000 (Fri, 07 Dec 2007) | 1 line Added JDNI config for two broker, failover setup for failover tests. Also passed into FT tests config. ........ r604151 | ritchiem | 2007-12-14 10:40:37 +0000 (Fri, 14 Dec 2007) | 2 lines QPID-707 : Added new test to check message count on broker as messages are consumed to ensure that an ack is sent at 5000 mgs. Added acks on message consumer closure. Augmented VMTestCase to have helper methods for accessing broker statistics. ........ r604928 | rupertlssmith | 2007-12-17 17:00:10 +0000 (Mon, 17 Dec 2007) | 1 line DUPS_OK mode set to be same as AUTO_ACK, fixed broken dups ok test. ........ r605536 | rupertlssmith | 2007-12-19 13:40:05 +0000 (Wed, 19 Dec 2007) | 1 line Messages were being sent mandatory by default, set to false. ........ r605542 | rupertlssmith | 2007-12-19 13:53:44 +0000 (Wed, 19 Dec 2007) | 1 line Changed test configs to use colons instead of commas. ........ r606015 | rgodfrey | 2007-12-20 20:08:01 +0000 (Thu, 20 Dec 2007) | 2 lines QPID-714 : (Patch from Aidan Skinner) Issue with competing, transactional/client-ack consumers Ack each individual message on commit, not use multiple acks ........ r606016 | rgodfrey | 2007-12-20 20:12:25 +0000 (Thu, 20 Dec 2007) | 2 lines QPID-714 : (Patch from Aidan Skinner) Issue with competing, transactional/client-ack consumers Ack each individual message on commit, not use multiple acks ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@614906 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-229-494/+734
| | | | | | 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. Further test rationalization; pushed cut and paste code up into ↵Rupert Smith2008-01-216-228/+203
| | | | | | base case. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@613917 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-727. Added closeable interface to connections, channels, producers and ↵Rupert Smith2008-01-2114-41/+445
| | | | | | 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
* Qpid-9 In preparation for adding missing field types, the test framework ↵Rupert Smith2008-01-1813-64/+1538
| | | | | | 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@613177 13f79535-47bb-0310-9956-ffa450edef68
* Temporarily removed svn version stamping in assembly info, to avoid ↵Rupert Smith2008-01-1815-31/+25
| | | | | | 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-0/+3
| | | | | | 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@612875 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-9 In preparation for adding missing field types, the test framework ↵Rupert Smith2008-01-1747-35/+12963
| | | | | | 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-1617-35/+196
| | | | 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-1616-318/+93
| | | | 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-1514-14/+14
| | | | | | 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-1519-0/+2948
| | | | | | 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@612165 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-491 Integration and pure unit test types have been split into seperate ↵Rupert Smith2008-01-1534-2743/+104
| | | | | | 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
* Some white space tidying up of the build file.Rupert Smith2008-01-141-24/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@611831 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-731: Fixed assembly version to reflect M2.1 as 2.1.0.0.Rupert Smith2008-01-141-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@611828 13f79535-47bb-0310-9956-ffa450edef68
* Qpid-731: Fixed assembly version to reflect M2.1 as 0.2.1. Also subversion ↵Rupert Smith2008-01-1415-86/+177
| | | | | | 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
* Qpid-725 missing config file with option for 0.7. Support for 0.7 option has ↵Rupert Smith2008-01-143-25/+17
| | | | | | been removed so the config file is no longer needed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@611758 13f79535-47bb-0310-9956-ffa450edef68
* Merged revisions 594992-595694,595697-596350,596352-596362,596364-598327 via ↵Rupert Smith2007-11-303-1/+561
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svnmerge from https://svn.apache.org/repos/asf/incubator/qpid/branches/M2 ........ r594992 | ritchiem | 2007-11-14 18:00:28 +0000 (Wed, 14 Nov 2007) | 1 line QPID-685 : Update to address dependency issues and update the NOTICE file. ........ r595687 | rajith | 2007-11-16 14:54:01 +0000 (Fri, 16 Nov 2007) | 1 line moved the keys file to the parent folder ........ r595688 | rajith | 2007-11-16 15:00:22 +0000 (Fri, 16 Nov 2007) | 1 line removed the KEYS file, as now it is in the parent folder ........ r595740 | ritchiem | 2007-11-16 17:06:04 +0000 (Fri, 16 Nov 2007) | 1 line Fixed runtime dependency in the management console. ........ r596342 | rajith | 2007-11-19 15:56:29 +0000 (Mon, 19 Nov 2007) | 1 line added eclipse license details to the NOTICE file ........ r596650 | ritchiem | 2007-11-20 13:14:32 +0000 (Tue, 20 Nov 2007) | 1 line Added the full text of the additional licenses. ........ r596655 | ritchiem | 2007-11-20 13:22:53 +0000 (Tue, 20 Nov 2007) | 2 lines Added the full text of the additional licenses. Moved ICU licence text from NOTICE to LICENSE ........ r596657 | gsim | 2007-11-20 13:32:25 +0000 (Tue, 20 Nov 2007) | 3 lines Added boost license ........ r596665 | ritchiem | 2007-11-20 13:49:34 +0000 (Tue, 20 Nov 2007) | 1 line Added source links for EPL and MPL libraries ........ r598292 | rupertlssmith | 2007-11-26 14:45:15 +0000 (Mon, 26 Nov 2007) | 1 line Added incubator disclaimer. ........ r598311 | rupertlssmith | 2007-11-26 15:40:54 +0000 (Mon, 26 Nov 2007) | 1 line Added AMQP licence information. ........ r598327 | rajith | 2007-11-26 16:04:50 +0000 (Mon, 26 Nov 2007) | 1 line added disclaimers and AMP license to all languages ........ git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@599806 13f79535-47bb-0310-9956-ffa450edef68
* Removed deleted dependecny FailoverTxTest.Rupert Smith2007-10-101-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.1@583399 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-098-563/+393
| | | | | | 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-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@564619 13f79535-47bb-0310-9956-ffa450edef68
* .Net now handles binding URLs correctly.Rupert Smith2007-08-105-73/+304
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@564618 13f79535-47bb-0310-9956-ffa450edef68
* Updated build to add release docs to the archive.Rupert Smith2007-08-072-117/+124
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563532 13f79535-47bb-0310-9956-ffa450edef68
* Removed release notes in favour of better notes under release-docs directory.Rupert Smith2007-08-071-375/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563529 13f79535-47bb-0310-9956-ffa450edef68
* Added release notes.Rupert Smith2007-08-072-0/+375
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563528 13f79535-47bb-0310-9956-ffa450edef68
* Interop tests put into a working state.Rupert Smith2007-08-0710-21/+202
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@563434 13f79535-47bb-0310-9956-ffa450edef68
* Added .NET release notesMartin Ritchie2007-08-021-0/+67
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@562125 13f79535-47bb-0310-9956-ffa450edef68
* Removed using directives causing compilation failure in .NET 1.1Tomas Restrepo2007-07-285-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@560471 13f79535-47bb-0310-9956-ffa450edef68
* Converted namespaces from Qpid.* to Apache.Qpid.*Martin Ritchie2007-07-27272-634/+700
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@560225 13f79535-47bb-0310-9956-ffa450edef68
* Interop tests ported to .NetRupert Smith2007-06-056-0/+885
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@544508 13f79535-47bb-0310-9956-ffa450edef68
* QPID-136 Initial Prefetch ImplementationTomas Restrepo2007-05-2611-56/+257
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@541920 13f79535-47bb-0310-9956-ffa450edef68
* * Excluded failover tests from nant builds and SSL tests on monoTomas Restrepo2007-05-196-7/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@539788 13f79535-47bb-0310-9956-ffa450edef68
* * QPID-495 (Contributed by Carlos Medina) Implement default timeouts for ↵Tomas Restrepo2007-05-1919-151/+336
| | | | | | | | | | | | | | 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-188-5/+411
| | | | 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-1723-705/+684
| | | | | | | | | | * 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-1516-499/+1014
| | | | | | | | | | * 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-144-49/+93
| | | | | | | | * 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
* Fixed release script and made executableTomas Restrepo2007-05-141-3/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@537845 13f79535-47bb-0310-9956-ffa450edef68