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