Commit Graph

30445 Commits

Author SHA1 Message Date
Tony Garnock-Jones 48480f4433 Add perl examples. 2008-05-05 02:55:35 +01:00
Tony Garnock-Jones 529ccdc95a Use the erlang/rabbit source directory variable. 2008-05-01 11:53:29 +01:00
Tony Garnock-Jones 04c9a7019f Avoid losing messages when the socket closes abruptly by calling
rabbit_channel:shutdown/1, which nicely processes all the pending work
before notifying us of channel closure.
2008-04-30 16:48:11 +01:00
Tony Garnock-Jones 7ceb19b1e4 Update to new type signatures. 2008-04-30 15:05:33 +01:00
Tony Garnock-Jones ac84c959be Simplify and remove delays in the cb-receiver program. 2008-04-29 18:21:36 +01:00
Tony Garnock-Jones 05ce41ebf1 Use string_guid instead of binstring_guid 2008-04-29 18:05:58 +01:00
Tony Garnock-Jones df6b3869fe Update to new 1.3.0 way of building gensyms/guids 2008-04-29 12:36:18 +01:00
Tony Garnock-Jones 421ec13e95 Carl Bourne's test cases 2008-04-29 12:36:02 +01:00
Tony Garnock-Jones ffe62a1ce1 Change Makefile to point at new hg relative path for rabbitmq broker. 2008-04-29 12:35:28 +01:00
adrian@lshift.net 8a8a634590 "${ERLCALL} -q" to quit in Makefile 2008-02-21 11:36:29 +00:00
adrian@lshift.net c28c9962d2 Better Makefile 2008-02-21 11:31:21 +00:00
adrian@lshift.net 7ab8df3848 Makefile fix, part 2 bis (no change in code though) 2008-02-20 17:15:57 +00:00
adrien@lshift.net 4659dc5afe Makefile fix, part 2 2008-02-20 16:29:02 +00:00
adrien@lshift.net 1aa5e4317d Makefile fix and bug 17806 2008-02-20 13:26:25 +00:00
Tony Garnock-Jones 900991f41c Use $(MAKE) instead of make. 2008-02-03 14:40:00 +00:00
Tony Garnock-Jones 5df958d632 Use -I to find rabbit hrl files, not include_lib 2008-02-01 23:17:16 +00:00
Tony Garnock-Jones 6e989c5ef5 Transactions were implemented a few revisions ago. 2008-02-01 21:56:30 +00:00
Tony Garnock-Jones 7938ac4c9d Ignore .beam files. 2008-02-01 21:55:59 +00:00
Tony Garnock-Jones 7fb304dbf9 Create ebin before trying to compile 2008-02-01 18:14:24 +00:00
Tony Garnock-Jones 2fa07ed3ca More cleanup from tailor 2008-02-01 18:10:59 +00:00
Tony Garnock-Jones dfd885673c Clean up after tailor's migration from darcs 2008-02-01 18:08:53 +00:00
Tony Garnock-Jones 80c8ed9379 [project @ Improve error reporting.] 2008-01-29 12:52:31 +00:00
0x6e6562 82dc596575 Bug fix for connection close 2008-01-18 22:41:46 +00:00
0x6e6562 686cc95711 Removed unnecessary function 2008-01-18 18:46:10 +00:00
0x6e6562 85bfcbcd7e Fix for strange handling of connection end 2008-01-18 18:40:10 +00:00
0x6e6562 19c43c1eea Added handling of the heartbeat timeout to the reader process 2008-01-18 09:42:53 +00:00
0x6e6562 a35b50d5f5 Fixed exit trap between reader and framing channel process 2008-01-17 19:35:25 +00:00
0x6e6562 e6998c6f43 Fixed trap exit handling when channel closing is not followed by a connection close 2008-01-17 18:51:38 +00:00
0x6e6562 418b19101f Passing connection pid to handshake is unecessary 2008-01-17 07:14:54 +00:00
0x6e6562 d09ddc1c69 Removed unused frame unmarshalling code 2008-01-17 07:04:21 +00:00
0x6e6562 2b03c85539 Used refactored start_link API in rabbit_framing_channel and refactored the tcp read loop 2008-01-16 22:26:05 +00:00
0x6e6562 15efa37bf0 Added rabbit_framing_channel as an intermediary for unmarshalling frames from the wire 2008-01-11 13:23:21 +00:00
0x6e6562 e498b483f7 Deleted print statement 2008-01-10 21:41:09 +00:00
0x6e6562 6c5b7e09de Added test for basic recover 2008-01-10 21:37:51 +00:00
0x6e6562 cb993bd2c1 Changed the structure of a basic deliver that is sent to final consumer, added basic reject but left it commented out because the server does not handle it 2008-01-10 19:37:20 +00:00
0x6e6562 fcde4c82ca Added assertion for basic get empty 2008-01-10 18:02:11 +00:00
0x6e6562 e7014721d4 Added return handler for basic returns 2008-01-10 12:04:16 +00:00
0x6e6562 bf19763ea2 Added test for Basic.Return 2008-01-09 23:14:16 +00:00
0x6e6562 a308a6a3ae Ditched next_delivery_tag 2008-01-09 08:57:42 +00:00
0x6e6562 0940e6366a Removed acknowledgement message and implemented AMQP method on merit basis 2008-01-09 00:27:19 +00:00
0x6e6562 00f6419397 Removed unecessary tx setting 2008-01-07 17:46:31 +00:00
0x6e6562 ede426c0b0 Cleaned up a lot of commented out code, print statements 2008-01-06 22:39:41 +00:00
0x6e6562 5a821f018c Upgraded to rabbit 200712231445 snapshot 2008-01-06 22:05:00 +00:00
0x6e6562 7b0e9090f5 Moved rabbit management stuff to separate module 2008-01-02 18:40:21 +00:00
0x6e6562 dcc3b18810 Upgraded hessian version to 0.2.2, last version before management split out 2007-12-31 00:59:50 +00:00
Tony Garnock-Jones 534ec4a888 [project @ STOMP transactions.] 2007-12-21 13:50:26 +00:00
Tony Garnock-Jones 78e19793db [project @ Make user header keys start with "X-".] 2007-12-21 13:49:30 +00:00
Tony Garnock-Jones d02a209cb1 [project @ Take advantage of ok assertion on rabbit_channel:do] 2007-12-20 23:52:28 +00:00
Tony Garnock-Jones 088a772e10 [project @ Use new rabbit_channel:do API] 2007-12-20 23:38:05 +00:00
Tony Garnock-Jones 26f11efbc9 [project @ Follow Matthias' latest API change, removing channel numbers] 2007-12-20 23:13:10 +00:00
Tony Garnock-Jones f0ea42f798 [project @ License information at the top of source files.] 2007-12-20 22:58:28 +00:00
Tony Garnock-Jones 9bb56d7abd [project @ Comments and license information at the top of source files.] 2007-12-20 22:57:58 +00:00
Tony Garnock-Jones 7d86f8caa2 [project @ Implement tickets and synchronous channel open and ticket request.] 2007-12-20 22:55:18 +00:00
Tony Garnock-Jones a766f3f867 [project @ Support DISCONNECT when not logged in] 2007-12-20 22:29:06 +00:00
Tony Garnock-Jones 35a00184f8 [project @ Moved from CVS mainline to separate repository.] 2007-12-20 22:26:13 +00:00
Tony Garnock-Jones c47c599cd7 Tailor preparing to convert repo by adding .hgignore 2008-02-01 18:02:43 +00:00
0x6e6562 5ac519da5a Changed rpc_handler from gen_event to gen_server 2007-12-13 09:50:17 +00:00
0x6e6562 316659533d Fixed bug in init() of supervised event handler 2007-12-11 22:10:37 +00:00
0x6e6562 0e68ca1411 Added supervisor behaviour for management 2007-12-10 23:26:40 +00:00
0x6e6562 a8dd139a74 Added patch for java client 2007-12-03 10:44:14 +00:00
0x6e6562 b0b8cc3522 Added java interface to the rabbit_access_control module 2007-12-03 00:08:13 +00:00
0x6e6562 67a3301484 Exception handling for rabbit management 2007-11-06 10:38:39 +00:00
simon@lshift.net 2771cc5efa Bug 17356: Add copyright headers since they're currently lacking 2007-10-29 13:33:02 +00:00
simon@lshift.net 5b4b862df1 Bug 17356: Added simple tarball target. 2007-10-29 12:02:58 +00:00
0x6e6562@gmail.com e613d9d15f Updated README 2007-10-27 20:44:22 +00:00
0x6e6562@gmail.com 6fb4a6dc91 First cut of exposing rabbit_access_control via AMQP 2007-10-27 20:41:37 +00:00
0x6e6562@gmail.com 2664714d74 Fix for notify_sent bug 2007-10-22 07:46:31 +00:00
simon@lshift.net 0477582492 Bug 17141: Clean up. 2007-10-18 14:57:31 +00:00
simon@lshift.net 317738ed12 Bug 17141: Allow running the direct tests from the Makefile. This
requires rabbitmq server from CVS HEAD (i.e. >1.2.0). See the bug for
more discussion.
2007-10-18 14:53:24 +00:00
0x6e6562@gmail.com f4525ea336 merge of '0e53ebaee463865755981a06f200b7fce3a65534'
and '7941af4b3c4d5de328a342abdcc3513bf8221949'
2007-10-17 22:53:51 +00:00
matthias@lshift.net 458cb35e53 bug 17118: cosmetic changes to README
also improved prerequisites instructions
2007-10-10 12:35:47 +00:00
0x6e6562@gmail.com 7241445b0b Initial version of the Rpc client 2007-10-17 22:52:52 +00:00
0x6e6562@gmail.com f704f5c112 Introduced integration tests 2007-10-08 08:16:23 +00:00
0x6e6562@gmail.com 56732fe069 Renamed test modules to allow split into unit and integration tests 2007-10-08 08:07:58 +00:00
0x6e6562@gmail.com 443e3fffa2 Rebased off 200710071940 snapshot, removed patch and rabbit_direct_channel, handles set_transaction messages from rabbit_channel 2007-10-07 23:49:34 +00:00
0x6e6562@gmail.com f0cc017b92 Refactored RPC client state 2007-10-07 22:59:00 +00:00
0x6e6562@gmail.com be108080e7 Added comment about eunit in README 2007-10-06 18:54:52 +00:00
0x6e6562@gmail.com f918e3913b Support for transactions in direct channel 2007-10-06 18:15:30 +00:00
0x6e6562@gmail.com 77474d680e Merged rpc test into files moved from test to src 2007-10-04 21:48:00 +00:00
simon@lshift.net bf7b99646a merge of '75439caf7c745bc30810d141d45c5d8d413f9779'
and 'b3086899c0c2c062b46ab2983a5198163887697e'
2007-10-04 10:38:20 +00:00
simon@lshift.net 4da5d3047f Bug 17141: Add test coverage checking. Necessitates moving all erlang
files to src/.
2007-10-03 16:13:53 +00:00
simon@lshift.net a642aad923 merge of '17bbed595128dcb0ebbc27ca60eadfa2dfafdeb0'
and '36e2647276522b817bc64882227180142d188720'
2007-10-03 16:08:34 +00:00
simon@lshift.net 4713212b04 disapproval of revision '18de103015dd6f8e87c4165b0fa8381319169cf2' 2007-10-03 16:08:21 +00:00
simon@lshift.net 267f95b59c Bug 17118: Add test coverage checking. Needed to move all the test code into
src/ to do this as the cover library only looks for source in src/.
2007-10-02 14:29:03 +00:00
simon@lshift.net 635736c19b Bug none: Moving rpc handler to permit merging 2007-10-04 10:38:12 +00:00
0x6e6562@gmail.com acb8aa9fea Added initial test for rpc handling 2007-10-03 21:44:46 +00:00
matthias@lshift.net c6ae835f6c bug none: minor code cleanup 2007-10-02 09:35:28 +00:00
simon@lshift.net 59aa485693 Bug 17118: Create ebin directory if it doesn't already exist. 2007-10-01 16:46:14 +00:00
simon@lshift.net e2b6b74355 Bug 17118: s/rabbit/rabbitmq_server/ to find header files. 2007-10-01 16:44:56 +00:00
simon@lshift.net 24f7bb3da9 Bug 17118: Make server startup stuff more accurate. 2007-10-01 16:44:20 +00:00
0x6e6562@gmail.com ed17bbf119 Changed rpc/send to call/cast 2007-10-01 07:54:54 +00:00
0x6e6562@gmail.com 8028772f35 Added README 2007-09-30 21:59:10 +00:00
0x6e6562@gmail.com d83dba2615 Separated amqp_client from the rabbit tree 2007-09-30 19:52:07 +00:00
0x6e6562@gmail.com ad7329aad1 Initial checkin 2007-09-13 16:06:53 +00:00
Tony Garnock-Jones 15a3189eba Tailor preparing to convert repo by adding .hgignore 2008-06-17 12:46:32 +01:00