Commit Graph

1301 Commits

Author SHA1 Message Date
Marek Majkowski 2c519a54df Merging default into bug21318. 2009-08-27 11:46:27 +01:00
Marek Majkowski 132ee7d62e Make stomp plugin working again, after SSL changes to server code 2009-08-27 11:43:49 +01:00
Marek Majkowski 6df297a757 First cut of updated docs. Plus stomp binds to localhost by default. 2009-08-25 16:24:18 +01:00
Tony Garnock-Jones 3a34a472dc Avoid running auto_test during packaging; no server will be available 2009-08-25 15:27:47 +01:00
Marek Majkowski 06b4ffd746 Test script is now executed as os:cmd. God elp us with escaping. 2009-08-25 15:24:15 +01:00
Marek Majkowski 6cb8c3b72f Added test for bug 20390. 2009-08-25 13:11:45 +01:00
Marek Majkowski 9c8e7d1935 Changed configuration names, as Matthias noticed 2009-08-25 11:39:57 +01:00
Marek Majkowski 3a10bf8de9 Startup and command line parameters are now correct, code coverage and docs are still old 2009-08-25 11:33:42 +01:00
Marek Majkowski 14b64cbb21 Stomp adapter is to become a plugin. Currently hackish, with hardcoded port/host, but works. 2009-08-24 13:56:58 +01:00
Marek Majkowski db504cf54e Merging bug21365 into default. 2009-08-18 16:00:27 +01:00
Marek Majkowski d4c56b9189 Merging bug 21366 into default 2009-08-18 15:37:25 +01:00
David Wragg b24ea5dac3 Merge bug20463 into default 2009-08-18 06:53:51 +01:00
Tony Garnock-Jones 96b17ec577 Avoid complaining when sending to a closed socket. 2009-08-17 16:58:57 +01:00
Tony Garnock-Jones ae3794c0ec Ensure content properties are decoded. 2009-08-17 15:48:30 +01:00
Marek Majkowski b8a1052115 removed static netcat files, right now the tests are in python 2009-08-14 16:16:44 +01:00
Marek Majkowski 1cbc01903f Rabbit automatically adds /ebin to coverate directory 2009-08-14 12:42:16 +01:00
Tony Garnock-Jones 05bfc43c52 Use {active, once} to avoid being spammed by senders. Also coalesce
input bodies into binaries periodically, to be more efficient about
RAM usage.
2009-08-11 16:36:21 +01:00
Marek Majkowski c8970b6818 few comments about how to run coverage 2009-08-10 16:25:11 +01:00
Marek Majkowski c12fb1e0ca Added simple test suite as a python script. make test now returns 70% of stomp code coverage. 2009-07-24 17:32:02 +01:00
Marek Majkowski 72000c8b90 Added test coverage for stomp erlang code 2009-07-21 12:44:56 +01:00
Tony Garnock-Jones 3946c3e793 Examples using amq.headers exchange 2009-07-17 13:31:04 +01:00
Tony Garnock-Jones 51693e51f5 Examples of newlines in nonstandard places 2009-07-17 11:53:18 +01:00
Tony Garnock-Jones f33f09ffee Initial debianisation 2009-07-14 18:25:50 +01:00
Tony Garnock-Jones e2e4cf6884 Add distclean target 2009-07-14 18:07:48 +01:00
Tony Garnock-Jones c88f68ba46 merge v1_5 into default 2009-06-05 15:47:00 +01:00
Tony Garnock-Jones e5754af862 Ignore \0 bytes received while waiting for a command to arrive, just like \n's. 2009-06-05 15:44:19 +01:00
Matthias Radestock 35fca1cd37 merge v1_5 into default 2009-03-09 13:47:54 +00:00
Tony Garnock-Jones 1f28343aeb Major revision of the README. (Now in markdown syntax.) 2009-03-02 12:40:00 +00:00
Tony Garnock-Jones 46f65b1f59 Apply changes from bug20348 on v1_5 branch 2009-02-24 20:23:23 +00:00
Tony Garnock-Jones ad0c323e57 Test scripts I used to track down the recent issues 2009-02-19 13:02:27 +00:00
Tony Garnock-Jones 99876e88c3 Adapt to changed error report record format. 2009-02-19 12:51:28 +00:00
Tony Garnock-Jones 3b58bb971c Apply the effect of 3f31b55b8691 on branch bug20316 2009-02-19 12:22:02 +00:00
Tony Garnock-Jones 7df3cff629 Move basic.consume nearer the queue.declare, to avoid orphan autodelete queues 2009-02-19 12:14:17 +00:00
Matthias Radestock 287c513754 cosmetic 2009-02-19 09:11:26 +00:00
Matthias Radestock 5fd70a93af cosmetic: break overlong lines 2009-02-18 21:50:06 +00:00
Matthias Radestock da84ee9674 ensure that "ending ..." message is logged even on error 2009-02-18 21:07:02 +00:00
Matthias Radestock 97eeb1140f refactoring: use foldr instead of recursion 2009-02-18 21:00:22 +00:00
Tony Garnock-Jones 7755fafdfb Avoid exposing internal state in error messages; ~n -> \n 2009-02-18 14:50:37 +00:00
Tony Garnock-Jones ddcdc68e5c Replace make_string_table with comprehensions. 2009-02-18 14:39:43 +00:00
Tony Garnock-Jones ce55184e81 Correct comment: buffering_proxy no longer exists (see gen_server2) 2009-02-18 14:24:36 +00:00
Tony Garnock-Jones 8f1590a78c Use default_value/2 consistently. 2009-02-18 14:00:33 +00:00
Tony Garnock-Jones a9326f892e Remove unnecessary overloads on *_header functions 2009-02-18 13:56:00 +00:00
Tony Garnock-Jones 0b988ebf0a merge default into bug20316 2009-02-17 14:41:45 +00:00
Tony Garnock-Jones 5235a9ad89 Notes from Darien Kindlund on testing. 2009-02-17 14:40:51 +00:00
Tony Garnock-Jones 4717a8c81e More overlong lines. 2009-02-16 18:43:34 +00:00
Tony Garnock-Jones b725542e8b crash when the reader/writer receives an unrecognised Erlang message 2009-02-16 18:40:03 +00:00
Tony Garnock-Jones e7008e050a Avoid most egregiously overlong lines. 2009-02-16 18:32:55 +00:00
Tony Garnock-Jones ad6e392939 Untabify. 2009-02-16 17:14:03 +00:00
Tony Garnock-Jones bb29f8249a Remove vi runes. 2009-02-16 17:13:43 +00:00
Tony Garnock-Jones 9cd36e0b9b Cope with change to guid API 2009-02-13 00:40:59 +00:00
Tony Garnock-Jones 6e6a407445 Add Ruby example. Depends on support for connect_headers. 2009-02-03 21:12:55 +00:00
Tony Garnock-Jones e56f4555ae Make QOS happen at CONNECT time, which is a bit cleaner. 2009-02-03 20:37:51 +00:00
Tony Garnock-Jones 69a4c441f4 Remove tickets/access.request/realms; Add basic.qos support 2009-02-03 20:25:55 +00:00
Tony Garnock-Jones 27be7f0241 Cope with changes from bug20275 2009-02-02 16:42:09 +00:00
Tony Garnock-Jones edba0d0732 Add content-type to ERROR frames. 2009-01-29 14:09:16 +00:00
Tony Garnock-Jones 28d74ac382 Pass on more of the basic content properties headers in each MESSAGE. 2009-01-27 15:48:19 +00:00
Tony Garnock-Jones a6efde1375 Correct README for the new /etc/default/rabbitmq conventions. 2008-12-11 22:54:37 +00:00
Tony Garnock-Jones 84aa47a519 Update to new environment variables. 2008-12-11 22:47:02 +00:00
Tony Garnock-Jones 219ff65737 Update copyrights. 2008-12-09 16:08:56 +00:00
Tony Garnock-Jones 53c2a7cc9a Swallow spaces between key and value in frame headers. 2008-09-18 18:42:09 +01:00
Tony Garnock-Jones ae35f745c0 Tweak README 2008-09-10 13:09:51 +01:00
Tony Garnock-Jones f8936cbcbc More ruby examples: broadcasting, unsubscribing 2008-09-09 13:36:11 +01:00
Tony Garnock-Jones 6dfff13f76 Apply Rui Lopes' patch for content-type headers.
I've slightly extended it for content-encoding.
2008-08-11 17:49:09 +01:00
Tony Garnock-Jones 7db0ed1820 Notes (from Sean Treadway) 2008-07-16 11:10:07 +01:00
Tony Garnock-Jones 9f07fbbadc Correct termination condition in Ruby examples 2008-07-16 11:09:30 +01:00
Tony Garnock-Jones 91e36ab6e6 Adjust to life under the new umbrella. 2008-07-03 14:46:20 +01:00
Tony Garnock-Jones 2978359960 Since 18550 landed, the path is different 2008-06-26 12:32:14 +01:00
Tony Garnock-Jones c62bbf6368 Support binding during SUBSCRIBE. (Thanks to Artur Bergman) 2008-06-16 16:39:29 +01:00
Tony Garnock-Jones dc230745f0 Fixes to STOMP adapter that came out of some experiments I ran
after talking to Sean Treadway.

 - make it log the start/stop of each connection

 - ignore writer shutdown messages (this was making it not-send
   amqp error messages in some circumstances) because we're both
   writer and reader, and if the writer is being told to quit,
   the reader will shortly follow

 - don't send ERROR frames to client on {'EXIT',_Pid,normal},
   because they're just noise. Normal exits are the way the
   channel and/or buffering_proxy shut down when there's no
   exceptional condition, and conversely whenever there's an
   exceptional condition, a non-normal exit reason is given.
2008-06-01 22:08:38 +01:00
Tony Garnock-Jones be90e8b4e7 Make the example actually *use* a durable declaration :-) 2008-06-01 20:54:15 +01:00
Tony Garnock-Jones 869f4db8a3 Apply Sean Treadway's patch. 2008-06-01 11:38:18 +01:00
Tony Garnock-Jones 31911b2e3e Add README. 2008-05-07 16:53:20 +01:00
Tony Garnock-Jones c1c4809f2f Rename examples to be more OTP-convention-like 2008-05-06 12:50:00 +01:00
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
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
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