Commit Graph

2028 Commits

Author SHA1 Message Date
Ben Hood ceca7be9e5 Fixed some QA remarks 2009-08-16 18:03:29 +01:00
Ben Hood 73d513c8f1 Completed edoc comments, made the amqp_client.hrl include the necessary server headers 2009-08-16 15:45:50 +01:00
Ben Hood 9f3f28bf4c Merged default into bug21308 2009-08-15 19:42:10 +01:00
Ben Hood 882432327b Merged default into bug21308 2009-08-15 19:36:46 +01:00
Ben Hood df93712040 mktemp takes a template argument on OSX :-( 2009-08-15 19:36:35 +01:00
Ben Hood 6e07c58f38 Merged bug21406 into default 2009-08-14 18:28:29 +01:00
Matthew Sackman f926a1f7d7 implemented 2009-08-14 17:55:55 +01:00
Paul Jones fbe4893c7b Changed default target of Makefile to be package, in preparation for new build strategy from include.mk 2009-08-14 14:31:34 +01:00
Matthias Radestock 83720498d7 introduce #amqp_connection_parameters
containing sensible defaults. This is used in all the
amqp_connection:start* methods, replacing the bewildering variety of
previou start* functions.
2009-08-13 07:33:25 +01:00
Matthias Radestock 0c4cf490fc arrange methods into more sensible order 2009-08-13 07:07:05 +01:00
Matthias Radestock fd8010334c do not export amqp_connection:start_direct/3 2009-08-13 07:03:20 +01:00
Matthias Radestock 8edb1e1626 test roundtripping of large(ish) content
as well as testing async_publish
2009-08-09 01:29:27 +01:00
Matthias Radestock a31de9dd22 increase timeout to prevent test from failing on tanto 2009-08-09 01:26:49 +01:00
Matthias Radestock 9956c66d41 deal with new #amqp_msg record in cast/3, not just call/3 2009-08-09 01:08:00 +01:00
Matthias Radestock eed3b1c132 minor refactoring 2009-08-09 01:06:12 +01:00
Matthias Radestock 5a7e2d3a4c minor test refactoring 2009-08-09 01:00:46 +01:00
Matthew Sackman b50342fc1b bug 21305. Moving around targets to tidy up. Added phony common_package target. This is used only in the test_common_package target prereqs. 2009-08-07 13:57:00 +01:00
Ben Hood 6c5f79a459 Split Makefile out into include.mk that can be packaged in the source tarball 2009-08-07 13:32:02 +01:00
Matthew Sackman 6427cde318 use $(DIST_DIR) consistently 2009-08-07 12:32:55 +01:00
Matthew Sackman 0d41f903f5 Adding ^deps/ to .hgignorE 2009-08-07 12:28:24 +01:00
Ben Hood 0a8cd0b77a Rearranged the start* functions in the amqp_connection module 2009-08-06 23:10:35 +01:00
Vlad Ionescu 512ab712ba broker testing environment is prepared in makefile 2009-08-06 19:53:04 +01:00
Ben Hood 619cdac4f2 Made a whole lot of things private 2009-08-06 19:20:50 +01:00
Vlad Ionescu 20d659450c merging from default 2009-08-06 18:07:04 +01:00
Ben Hood 8a37742ee9 Fixed dependency on server sources and headers 2009-08-06 17:54:33 +01:00
Ben Hood d4ffc511fa common package now gets built into dist dir and then exploded into deps dir 2009-08-06 15:01:38 +01:00
Ben Hood 32937eb979 make clean now deletes deps dir 2009-08-06 13:00:59 +01:00
Ben Hood 118509202f Merged default into bug21305 2009-08-06 12:58:19 +01:00
Ben Hood deae93c1d8 Deleted debug statement 2009-08-06 12:56:37 +01:00
Ben Hood 140e01d758 Ooops, added rabbit_binary_parser back into the commmon bundle 2009-08-06 11:00:42 +01:00
Ben Hood 3ec06453e3 Started work on writing the edocs 2009-08-06 00:03:27 +01:00
Ben Hood da3d186f7b Merged default into bug21305 2009-08-05 19:53:45 +01:00
Ben Hood 2284b6005b Merged default into bug21335 2009-08-05 19:35:05 +01:00
Ben Hood 206bb5b67f Merged bug21234 into default 2009-08-05 19:26:22 +01:00
Ben Hood 861d2e8f2a Introduced amqp_msg record to be friendlier to higher level code 2009-08-05 14:17:34 +01:00
Ben Hood f719b4c549 Found out that you cannot source a header file from inside an archive, so
basically what we're going to have to do is to explode the archive if you want
to compile against it. Given this, it is probably a better idea to have it
reside in a separate deps directory as opposed to the dist dir where it was
previously located.
2009-08-04 18:45:36 +01:00
Matthew Sackman 855c7fe475 actually bother to verify certs! 2009-08-04 18:03:06 +01:00
Matthew Sackman 2fd641ff80 modifications to the erlang client in light of changes to the location and structure of the certificates 2009-08-04 14:15:52 +01:00
Ben Hood c96056ce31 Added server header files into the common bundle.
Added the common bundle to the load path of the compiler so that you don't
need to have the server installed to compile the client.
2009-08-04 13:35:10 +01:00
Ben Hood f332c25cf7 Merged bug20539 into default 2009-08-03 15:03:52 +01:00
Matthew Sackman ce08ee8e2c merge in from 21234 2009-07-28 16:45:33 +01:00
Matthew Sackman 1e46e270f8 just resorting .PHONY 2009-07-28 16:37:48 +01:00
Matthew Sackman f8d01794f2 Oops, would be useful if I made the cover targets work... 2009-07-28 16:32:09 +01:00
Matthew Sackman 1148a5a76a Removed some duplication. 2009-07-28 16:25:40 +01:00
Matthew Sackman 93b32658b6 merge in from 21234. Notice that rabbit_common.app needs to have the rabbit_net module from the broker in it. 2009-07-28 15:45:17 +01:00
Vlad Ionescu 84a0922e57 fix call coverage versions from test_suites make target 2009-07-28 15:13:54 +01:00
Matthew Sackman 4897cfe52b merging recent from 21234 (really as part of qa of 21234... more still to come!) 2009-07-28 15:08:00 +01:00
Vlad Ionescu b609debab0 a few Makefile tweaks 2009-07-28 14:44:54 +01:00
Vlad Ionescu c793d830d7 adding back test_common_package and run_in_broker make targets; renaming make target all_tests_coverage to test_suites_coverage; adding test_suites make target; other minor makefile changes 2009-07-28 14:10:30 +01:00
Matthew Sackman d66d396a02 removed unnecessary cert creation from erlang client tests 2009-07-28 10:52:45 +01:00
Matthew Sackman 2fe88b7701 it doesn't hurt to try to create the ssl server certs if we have the env var defined but the certs don't really exist 2009-07-27 15:42:05 +01:00
Matthew Sackman a277b5c8e5 I think this is all right now. Note that we are creating certs on demand _for the client_ as it would be a silly idea to use the same certs for the server and client. 2009-07-27 15:34:02 +01:00
Matthew Sackman 265ecdd1d5 just merging in from 21234, will make work next... 2009-07-27 14:30:31 +01:00
Matthew Sackman 4be3434671 Just merging in from default, will tidy up in a minute. 2009-07-27 14:28:28 +01:00
Matthew Sackman c80bb5816d merge of heads. 2009-07-27 13:43:34 +01:00
Matthew Sackman b2441fde41 Right, I gave up with trying to (ab)use an existing running broker - I can't figure out how to make the direct driver work there at all. A lot of the logic now looks very similar indeed to the Makefile in rabbit-tests. The trick I ended up using was passing lots more -s args to the broker startup. These are evaluated in order, which means that you can do everything necessary, keep the broker in the foreground and see the eunit report. In order to get the exit status for make right, I end up having to tee the output which upsets formatting a little, but it's really not all that bad. The alternative is to push it into a variable and then grep for failures on that, but doing so blocks all output until after the process terminates which is not good, and also does even worse things to formatting.
Vlad, could you just check this works for you please, and if no problems then close it. Many thanks.
2009-07-27 13:29:55 +01:00
Vlad Ionescu 357a3988b0 fixing small bugs; making sure user in non_existent_user_test does not exist; making sure vhost in non_existent_vhost_test does not exist 2009-07-25 17:20:44 +01:00
Vlad Ionescu 55f22d9fd3 updating changes in bug21234 2009-07-25 16:55:20 +01:00
Vlad Ionescu 5552d24244 adding negative test for user with no permissions 2009-07-25 16:52:17 +01:00
Vlad Ionescu 66a16a14fe more suggestive make target names; introducing target for cleanup after tests while broker is still running - useful to remove test users, vhosts etc. from broker 2009-07-25 16:51:02 +01:00
Vlad Ionescu 0e54440a1b merging from bug21234 2009-07-25 16:21:23 +01:00
Vlad Ionescu b5adf8ba74 merging from default 2009-07-25 16:10:34 +01:00
Vlad Ionescu 9cac0c407f make sure queue is empty after consume in pub_and_close_test 2009-07-25 16:08:05 +01:00
Vlad Ionescu 79c762e5d6 refactoring and restructuring Makefile; updating README 2009-07-25 14:23:01 +01:00
Vlad Ionescu b3dbb7a91e fixing an inappropriate tab 2009-07-24 20:30:53 +01:00
Vlad Ionescu 53113c8923 fixing merge conflict; integrating test_common_package in all_tests; improving test failure check; removing all_tests_coverage 2009-07-24 20:28:24 +01:00
Vlad Ionescu 515ad16055 merging from default 2009-07-24 18:42:46 +01:00
Vlad Ionescu be4930d24e removing symlink to server creation; changing the way the broker is run; tests are now run via erl_call to rabbit node 2009-07-24 15:16:49 +01:00
Matthew Sackman 7693374679 Removed ability to create certs. Construct which tests to run based on presence of SSL_CERTS_DIR env var 2009-07-24 13:59:52 +01:00
Matthew Sackman f122e9313c Create ssl certs on demand during tests in a suitable tmp directory which is then cleaned up later on. Built so can be overridden elsewhere. 2009-07-24 13:07:59 +01:00
Ben Hood 514b4c61ca Merged default into bug21250 2009-07-24 11:29:56 +01:00
Ben Hood 0d0aeb0b04 Added list of modules to app descriptor 2009-07-24 11:10:30 +01:00
Ben Hood 1bbddf8c6b Added descriptor for common packages, read this to build the bundle 2009-07-23 19:06:32 +01:00
Ben Hood 62f686b394 Added a target to build and test a common package for the client and server 2009-07-23 18:07:29 +01:00
Ben Hood 05a8abe41e Does not require installation, this is handled in the public umbrella 2009-07-23 17:29:02 +01:00
Ben Hood 9265c28252 Merged default into bug21190 2009-07-23 17:24:20 +01:00
Ben Hood cac81b0b0f Added app descriptor for erlang client 2009-07-23 14:48:32 +01:00
Vlad Ionescu 2efcc2bad3 removing some leftover junk 2009-07-23 13:14:13 +01:00
Vlad Ionescu 6c57bf78f6 adding negative tests for invalid user, invalid password and invalid vhost; furnishing amqp_connection:start_network calls 2009-07-23 13:07:22 +01:00
Vlad Ionescu a5b2a0c10e now handling EXIT messages from reader in handshake 2009-07-22 18:10:20 +01:00
Vlad Ionescu 2563b59b0a merging from default 2009-07-22 17:27:21 +01:00
Vlad Ionescu ac9301a8c2 channel and writer are now synced; removing test_pub_and_close make target; adding pub_and_close_test_ to network_client_SUITE; removing spammer from pub_and_close_test 2009-07-22 16:33:07 +01:00
Vlad Ionescu d6ab50534f removing most of the changes since initial branch - keeping pub_and_close_test; keeping checking of closing flag 2009-07-22 13:15:41 +01:00
Vlad Ionescu f1e277339d fixing a merge conflict; pub_and_close_test in a separate make target; previous all_tests make target renamed to test_suites and all_tests_coverage to test_suites_coverage; other smaller tweaks 2009-07-22 11:36:27 +01:00
Matthias Radestock 71ba4433f5 merge branch heads 2009-07-21 21:22:45 +01:00
Matthias Radestock c0661665c5 fix bug in the way ssl options are passed to tests
Always pass them, not just whem  logging to files.
2009-07-21 21:04:46 +01:00
Matthias Radestock c215885cfc use included test certs 2009-07-21 20:47:07 +01:00
Essien Ita Essien f6fc065328 IANA assigned port number for AMQP over TLS/SSL is 5671 2009-07-21 15:37:13 +01:00
Essien Ita Essien b129b927d9 Better to guard with is_list than to unpack intimately 2009-07-21 15:35:12 +01:00
Essien Ita Essien e11543be87 Merge with upstream. Update start_network to support SSL options 2009-07-21 15:34:00 +01:00
Vlad Ionescu 8d7fdc7eca merging from default 2009-07-21 15:04:52 +01:00
Ben Hood 7d94189b51 Merged bug20915 into default 2009-07-21 14:37:55 +01:00
Vlad Ionescu 7e768d731d merging from default 2009-07-21 14:19:13 +01:00
Vlad Ionescu c674e6b1ed changing amqp_channel:get_writer_status to amqp_channel:is_waiting; fixing network_client_SUITE:pub_and_close_test; rewriting amqp_connection:get_channel_pids 2009-07-21 13:50:56 +01:00
Vlad Ionescu e996274833 merging from default 2009-07-21 12:34:08 +01:00
Matthias Radestock 1b45959879 mostly cosmetic changes
but also:
- use (default) 'undefined' value to indicate absence of ssl opts
- consistently disambiguate start functions by guarding with is_list(SslOpts)
2009-07-21 11:48:54 +01:00
Essien Ita Essien b67d7cb40f Update test suite to use new API and fixup bug in amqp_connection
All tests pass now
2009-07-21 09:48:07 +01:00
Essien Ita Essien 263fa7e894 Merge with upstream. Port can now explicitly specified 2009-07-21 09:42:19 +01:00
Ben Hood fd744f7256 Made the Makefile thread safe 2009-07-20 23:29:30 +01:00
Ben Hood 9acd418ced Ebin directory was not be created from a clean checkout 2009-07-20 17:05:35 +01:00
Ben Hood 2c3bdaf385 Merging bug19985 into default (again).
If you're wondering why this this has happened again, read the corresponding
bug report. Basically it seemed easier to just re-merge than to extract the
patch onto a separate branch.
2009-07-17 18:55:08 +01:00
Ben Hood 5e1729d376 Added target in Makefile to build an .ez archive 2009-07-17 10:34:32 +01:00
Ben Hood 44e5583e07 Merged default back into bug20539 2009-07-15 16:51:56 +01:00
Essien Ita Essien 2b58d96651 Add support for ssl listeners in Makefile for ERL_WITH_BROKER 2009-07-12 21:13:02 +01:00
Essien Ita Essien f8b77d5cc7 Move ssl tests suite into tests folder 2009-07-12 21:12:26 +01:00
Essien Ita Essien 4e850d29c0 Merge with upstream 2009-07-12 20:46:10 +01:00
Essien Ita Essien 3bdbc43363 Update examples Makefile to also generate .cer for Mono
Also change expiry date to 20 years. 100 years is wrapping
the datetime since its past 2038
2009-07-12 20:37:48 +01:00
Vlad Ionescu 7cc998d97a fixing dependencies in makefile targets 2009-07-10 16:49:40 +01:00
Vlad Ionescu e46b6638dd improved broker existence check 2009-07-10 15:55:15 +01:00
Vlad Ionescu 80c3941dda adding port number as optional parameter to start_connection; removing getting port number from env var 2009-07-10 15:45:27 +01:00
Vlad Ionescu 4da8995146 merging from default 2009-07-10 13:54:24 +01:00
Vlad Ionescu ebf1351cfb adding pub_and_close_test in network_client_SUITE 2009-07-10 13:44:32 +01:00
Vlad Ionescu 0b0f413656 fixing merge conflict 2009-07-10 13:33:14 +01:00
Vlad Ionescu 4096c351cf merging from default 2009-07-10 13:24:57 +01:00
Vlad Ionescu ad4a7a9b6a introducing optional timeout parameter in close_connection 2009-07-10 13:19:47 +01:00
Vlad Ionescu 26388cb3fb improved broker existence check 2009-07-10 12:25:30 +01:00
Vlad Ionescu 756af01099 exits when node port env var cannot be parsed 2009-07-10 11:44:26 +01:00
Ben Hood 6528c83504 Merged bug19847 into default 2009-07-10 11:25:44 +01:00
Ben Hood 93f2def362 Merged bug19985 into default 2009-07-10 11:05:11 +01:00
Ben Hood 7f1959a757 Merged bug20917 into default 2009-07-10 10:07:49 +01:00
Vlad Ionescu 669247414c adding infinity timeout to all gen_server:call s 2009-07-09 15:09:20 +01:00
Vlad Ionescu 41f3b92870 adding broker existence check in direct driver handshake 2009-07-09 14:28:55 +01:00
Vlad Ionescu 355c37fdc5 renaming amqp_connection:start to start_direct and start_network 2009-07-09 13:36:28 +01:00
Vlad Ionescu 5ed02ffd6a introducing 60 sec response timeout in network driver handshake 2009-07-09 12:38:42 +01:00
Vlad Ionescu e78b9b4f99 port number is now specified in environment variable 2009-07-08 18:40:09 +01:00
Vlad Ionescu 7159bd4332 removing process_flag(trap_exit, true) from start_channel in amqp_connection 2009-07-08 17:59:05 +01:00
Vlad Ionescu f0f3a06678 setting trap_exit flag for connection process; handling reader exits in amqp_connection 2009-07-08 17:40:40 +01:00
Vlad Ionescu 467b44f318 removing unnecessary default value overrides in method records 2009-07-08 14:11:54 +01:00
Vlad Ionescu c431a4c73c connection now signals the channels that it is closing and waits for channels to flush; channel now blocks messages for delivery when signaled that it is closing; adding publish and close test 2009-07-08 13:03:07 +01:00
Vlad Ionescu 54d5c6c27d renaming tests/ to test/; renaming test suite files to xx_SUITE.erl 2009-07-06 15:58:36 +01:00
Vlad Ionescu ce8fd862dc moving test sources back to tests/; adding tests/Makefile; updating README; updating .hgignore; updating root Makefile; other Makefile refactorings; changing include_lib declarations that point to server .hrl s in all source files to point more directly - since rabbitmq-server/include is in the include folders list 2009-07-06 15:19:37 +01:00
Vlad Ionescu 9fa40a282c updating README 2009-06-29 15:25:24 +01:00
Vlad Ionescu f6dc64aabe updating source_tarball make target; adding documentation on make targets in README 2009-06-29 14:53:23 +01:00
Vlad Ionescu fbc6de9a0f updating .hgignore; adding run_with_broker make target; other makefile tweaks and fixes; updating README 2009-06-29 11:53:22 +01:00
Vlad Ionescu f56bf7f3ae refactoring testing-related make targets; nicer all_tests make target; adding all_tests_coverage make target 2009-06-29 10:59:18 +01:00
Vlad Ionescu 70a660f2e7 updating .hgignore; moving tests sources and ebin dir to tests/src and tests/ebin respectively; fixing make *_coverage tests; removing make tests_network and tests_direct targets; other makefile fixes 2009-06-26 17:52:24 +01:00
Essien Ita Essien bea6d14af6 Merge with upstream 2009-06-21 21:29:32 +01:00
Matthias Radestock 4710b78512 slightly cleaner plt building dependency 2009-06-19 07:34:58 +01:00
Matthias Radestock 6747647905 always use the specified plt 2009-06-19 07:24:20 +01:00
Matthias Radestock 204de8577d better test error message, and cleaner exit 2009-06-19 07:23:42 +01:00
Vlad Ionescu b4de38efab removing CR chars and stray tabs from Makefile 2009-06-18 18:24:33 +01:00
Vlad Ionescu b4266efa5a adding add_broker_to_plt make target; fixing dialyzer warning 2009-06-16 19:24:13 +01:00
Vlad Ionescu b231512e92 renaming dialyze-all make target to dialyze_all 2009-06-16 11:40:10 +01:00
Vlad Ionescu 4142cce046 fixing dialyzer error in test_util.erl 2009-06-13 20:40:15 +01:00
Vlad Ionescu b7d6afde8c fixing dialyzer error: invalid call to rabbit_access_control:check_vhost_access/2, without modifying the server project 2009-06-13 11:34:10 +01:00
Vlad Ionescu 6273b26dab fixing dialyzer errors in negative_test_util.erl 2009-06-13 04:13:48 +01:00
Vlad Ionescu 4d0e88b0c2 fixing dialyzer errors in negative_test_util.erl 2009-06-13 04:12:33 +01:00
Vlad Ionescu 227b56d59d fixing dialyzer error in call to rabbit_access_control:check_vhostaccess/2 2009-06-13 03:08:20 +01:00
Vlad Ionescu 7916d264c6 adding dialyze and dialyze-all make targets; including -Duse_specs compile option 2009-06-12 21:51:44 +01:00
Vlad Ionescu 61399706c4 Fixing invalid call to erlang:exit/1 2009-06-11 16:34:03 +01:00
Vlad Ionescu 4166ed038c adding {nodelay, true} to gen_tcp:connect/3 options; tested with small payload with test_util:channel_flow_sync/1 2009-06-04 15:46:31 +01:00
Matthias Radestock 25537c4aa9 be more specific in what to include in source tarball
...so we don't include backup files etc
2009-06-02 08:01:12 +01:00
Matthias Radestock a0c218a1a6 follow naming conventions elsewhere in Makefile 2009-06-02 07:59:42 +01:00
Ben Hood f33345cf0b Merged bug20444 into default 2009-05-21 11:55:44 +01:00
Matthias Radestock 172cbb64aa several tweaks and corrections to qos test
- more sensible var names
- more obvious calculation of ratio
- longer wait times (but fewer messages) in order to reduce timing
  sensitivity
- wait for consumers to start before starting producers, in order to reduce
  timing sensitivity
2009-05-18 19:56:50 +01:00
Matthias Radestock 9f2072c003 merge v1_5 into default 2009-05-18 19:07:46 +01:00
Ben Hood ca0d496af3 Nuked message handler that deals with a message that nobody actually sends and sends the peer back a message that it doesn't handle either 2009-05-18 17:25:00 +01:00
Ben Hood 38c5b7c18f Merged bug20579 into default 2009-05-18 17:19:54 +01:00
Essien Ita Essien 72f3aec069 Merge with upstream 2009-05-18 10:39:41 +01:00
Matthias Radestock bdc9ebbc77 merge v1_5 into default 2009-05-18 09:58:25 +01:00
Matthias Radestock 8187cd9f91 remove bit-rotten 'run_server' target
This wasn't doing anything different than 'make run' in the
rabbitmq-server, except it was broken.
2009-04-10 12:56:15 +01:00
Matthias Radestock fe6b3be711 add 'run' target
to start erlang with a load_path that is right for running the erlang-client
(ported from 'default' branch)
2009-04-10 12:45:52 +01:00
Matthias Radestock 106b6290b5 always clean up on channel process termination.
Refactored the code so that this is more obvious, and thus caught the
one (?) place where it wasn't happenig - handling of channel.close_ok.
2009-04-10 12:32:40 +01:00
Matthias Radestock 7c5ee72d79 add 'run' target
to start erlang with a load_path that is right for running the erlang-client
2009-04-10 11:59:20 +01:00
Matthias Radestock 7cb0eb0de1 make basic.qos test shorter, and assert something 2009-03-27 13:55:17 +00:00
Matthias Radestock 3bbc6e3b92 merge default into bug20444 2009-03-27 13:03:11 +00:00
Tony Garnock-Jones 1fe40300e0 Cause exception to be thrown when socket closes or times out. 2009-03-26 18:50:19 +00:00
Tony Garnock-Jones c56fc540ed Split out test compilation from main library compilation. 2009-03-26 16:14:30 +00:00
Ben Hood 271dc78a59 Took qos test out of eunit suite 2009-03-04 18:00:40 +00:00
Matthias Radestock 9e0220d01a merge bug18557 into default
this should have been merged ages ago
2009-02-24 20:21:34 +00:00
Essien Ita Essien 30fa776722 Generate new example certs valid for 100 years 2009-02-03 09:18:21 +01:00
Matthias Radestock 63f4f63b74 don't wait any longer than we have to 2009-02-01 15:29:42 +00:00
Ben Hood f37388c0e5 Got rid of warning 2009-01-31 18:54:28 +00:00
Ben Hood 7eed27bc95 Implemented the changes that were part of 20275 in the server.
By doing this I noticed a bug that was introduced as part of turning
rabbit_channel into a gen_server2.

Previously when the broker sent the connection.close, this was being handled
by a handle_info callback in the amqp_connection module.

To compound this, there was a stupid cast handler that swallowed any casts,
thus preventing any diagnostics from bubbling up.
2009-01-30 20:31:07 +00:00
Ben Hood 6cf304d040 Changed qos test to mirror the java demo 2009-01-30 15:03:07 +00:00
Ben Hood 67582d1291 Merged default into 18557 2009-01-30 13:19:39 +00:00
Essien Ita Essien 93c8c7dbdf Merge with upstream. All heads now work together 2009-01-30 00:40:09 +01:00
Essien Ita Essien cbc44e5be9 Echo config instructions after successfull Make of certificates 2009-01-14 09:53:40 +01:00
Essien Ita Essien f18b909d70 A VHost is a binary, so we can guard against it without
resorting to [{_K,_V}|_T] magic.

Also, in start/6 don't try to verify the ssl options passed in
leave that to the ssl library itself
2009-01-13 15:57:53 +01:00
Essien Ita Essien 189d1d62d1 Specify {verify, 2} in the ssl test 2009-01-13 15:50:52 +01:00
Essien Ita Essien f4e8a2e044 Leave all ssloptions to be _entirely_ up to the user. Don't second
guess the library consumer as far the ssl options are concerned at all.
2009-01-13 15:50:10 +01:00
Essien Ita Essien f2666748c3 Update ignore patterns 2009-01-13 15:49:19 +01:00
Essien Ita Essien 04a6714bcc Commit the sample keys and certs for testing and a Makefile for generating
them with openssl on linux
2009-01-13 15:49:04 +01:00
Essien Ita Essien 67410d07aa Just use a proplist. A record is an overkill 2009-01-12 13:38:59 +01:00
Essien Ita Essien 00c8e682ed Merge with upstream. 2009-01-12 13:16:02 +01:00
Essien Ita Essien 7ee653fbdc Instead of 3 function args, pass in one proplist of ssl options 2009-01-12 12:29:12 +01:00
Essien Ita Essien 0f2d6d20db Make use of rabbit_misc:start_applications 2009-01-12 12:22:03 +01:00
Essien Ita Essien fcab527afa Replace the 3 ssl fields in the connection_state record with a
single record 'sslopts'.
2009-01-12 12:18:03 +01:00
Ben Hood 7a50acc046 Switched over to gen_server2 handling 2009-01-09 18:28:35 +00:00
Ben Hood 9bf236a2ee All spaced out 2009-01-08 14:39:15 +00:00
Ben Hood ffb740776b Fixed some split strings 2009-01-08 13:48:05 +00:00
Ben Hood 446251e4f8 Fixed punctuation 2009-01-08 12:51:02 +00:00
Matthias Radestock e92bf12c9c merge bug19963 into default 2009-01-08 09:35:09 +00:00
Ben Hood 9c38030197 Cosmetic 2009-01-07 21:32:15 +00:00
Ben Hood bda8486508 fixed pattern match in teardown test 2009-01-07 21:18:22 +00:00
Ben Hood 70c7c81462 Merged default into 19373 2009-01-07 21:14:49 +00:00
Matthias Radestock ea798a505b merge bug19625 into default 2009-01-07 17:17:57 +00:00
Ben Hood 22bc72bdd6 Put back matches for heartbeat and trace frames 2009-01-07 16:40:34 +00:00
Ben Hood 118c962486 If the client initiates the connection close, it will close the socket rather than waiting for the server 2009-01-06 18:07:55 +00:00
Ben Hood 6c802f0ecf Removed bad log statement 2009-01-06 15:54:52 +00:00
Ben Hood f538cc3d98 Refactored read loop so that it handles a socket close explicitly 2009-01-06 15:49:37 +00:00
Ben Hood b409fa3c6c Wait for peer to close socket, timeout if this doesn't occur 2009-01-06 14:54:00 +00:00
Essien Ita Essien 7d36c0c6a6 Merge with rabbitmq.com repo 2008-12-29 09:02:04 +01:00
Essien Ita Essien 4832d49d65 Update calls to rabbit_net:async_recv/3 to send in 'infinity' instead
of -1
2008-12-27 08:41:45 +01:00
Essien Ita Essien 919b1a3187 Rabbit's ssl socket is no more namespaced 2008-12-27 08:14:06 +01:00
Ben Hood 4f4989ce13 Removed unecessary unsubscribe, replaced with channel close 2008-12-23 14:35:43 +00:00
Ben Hood 6c6a68952d RPC server closes channel when it terminates 2008-12-23 14:17:22 +00:00
Ben Hood 53485d6c06 RPC client starts channel in init/1 2008-12-23 14:14:52 +00:00
Ben Hood ae742ea9fc Client and server queues are now auto_delete and exclusive 2008-12-23 14:10:26 +00:00
Essien Ita Essien 075eacbb55 Implement ssl_client_test so we can have ssl makefile targets
Update hgignore
2008-12-21 00:13:05 +01:00
Essien Ita Essien af7d7dab30 Deal with already_started crypto and ssl conditions. 2008-12-21 00:00:32 +01:00
Essien Ita Essien 441ef59ec2 Add clauses for creating ssl client connections.
- Implement start/6, start/7, start_link/6 and start_link/7.
These mimick the existing clauses, but take the extra parameters
Cacertfile, Certfile and Keyfile needed for a successfull SSL
connection setup.
2008-12-20 23:44:27 +01:00
Essien Ita Essien e1d6ba5997 Add ssl support to the amqp_network_driver
- Refactor out do_handshake/2 from the handshake function.

- Implement handshake clauses, one for normal tcp connections
on port 5672 and one for upgraded ssl connections on port 5673

- seperate out TCP options into a MACRO so we can easily reuse it.
2008-12-20 23:40:19 +01:00
Essien Ita Essien fb73ddff96 Extend the connection_state record to hold needed ssl info
cacertfile, certfile and keyfile
2008-12-20 23:14:05 +01:00
Essien Ita Essien a3466fdf49 Replace all network calls with rabbit_net layer calls.
Ensure Make test_network still passes properly.
Add the softlinked rabbit_server folder to hgignore
2008-12-18 23:25:17 +01:00
Ben Hood e044b1610c Merged default into 18557 2008-12-18 16:46:58 +00:00
Ben Hood 778bc6d891 Merged default into 19344 2008-12-18 08:48:19 +00:00
Matthias Radestock baaf20f008 reformatting 2008-12-17 21:01:49 +00:00
Ben Hood 7428cf693b Fixed some QA remarks 2008-12-17 13:48:54 +00:00
Matthias Radestock a3b198799b cosmetic 2008-12-11 07:15:20 +00:00
Ben Hood 4400ba2094 Removed amqp_consumer module 2008-12-07 17:45:10 +00:00
Ben Hood de92adf9ef Cosmetic 2008-12-07 16:44:29 +00:00
Ben Hood d5923bbad5 Tagged gen_server call to open_channel 2008-12-07 16:41:43 +00:00
Ben Hood 935f540bb9 Got rid of unecessary string building 2008-12-07 16:37:10 +00:00
Ben Hood 53836566ae Removed unecessary flag 2008-12-07 16:31:42 +00:00
Ben Hood 6577e354b8 Got rid of need to differentiate between network and direct 2008-12-07 16:30:34 +00:00
Ben Hood 33d6b53a3a Massaged module paramterization into something more manageable 2008-12-07 16:21:01 +00:00
Ben Hood 0b2ef2b0b5 Merged 19625 into 19373 2008-12-07 15:16:26 +00:00
Ben Hood 5cc6b90a3a Cosmetic 2008-12-07 14:43:52 +00:00
Ben Hood 48801f251c Fixed compiler warning 2008-12-07 14:40:58 +00:00
Ben Hood 3b8618d974 Merged 19344 into 19625 2008-12-07 14:40:00 +00:00
Ben Hood d0fb16d27e RPC server does not have to be a process 2008-12-07 14:15:57 +00:00
Ben Hood 2328e9c918 Incorporated some QA remarks 2008-12-07 13:57:52 +00:00
Ben Hood 83194ea15f Merged 19560 into 19344 2008-12-07 13:44:56 +00:00
Ben Hood f9e6d2913b Somehow I forgot to reapply something from my patch stack 2008-12-07 13:28:21 +00:00
Ben Hood 7c9e95b0aa Refactored to make the flow test clearer 2008-12-07 13:18:32 +00:00
Ben Hood a4e103eb97 Fixed compiler warnings 2008-12-07 01:19:04 +00:00
Ben Hood ce36c34f77 Merged default into 18557 2008-12-07 01:16:45 +00:00
Ben Hood 7ffdf4cc85 Gave consumer registration it's own API 2008-12-06 23:34:09 +00:00
Ben Hood 612ae4248f Got rid of compiler warnings 2008-12-05 00:24:51 +00:00
Ben Hood 61f1313f66 Merged default into 19560 2008-12-05 00:21:51 +00:00
Ben Hood e1b0e40c6e Merged default into 19344 2008-12-05 00:13:48 +00:00
Ben Hood 9391a84b38 Savepoint 2008-12-04 11:04:44 +00:00
Matthias Radestock 5e8619a103 add proper callback handlers 2008-11-29 01:30:28 +00:00
Ben Hood 8ba334486b Merged default into 18557 2008-11-24 00:27:58 +00:00
Ben Hood 070026f2fc Got rid of all of the compiler warnings 2008-11-24 00:03:45 +00:00
Simon MacMullen b235006d82 Merged bug 19377 2008-11-21 14:39:11 +00:00
Simon MacMullen cd5dd8be02 Fix typos 2008-11-21 14:38:54 +00:00
Ben Hood a61888b836 Fixed documentation 2008-11-21 14:28:57 +00:00
Ben Hood 275e9329cb Corrected the path to where rabbit logs 2008-11-20 17:57:18 +00:00
Ben Hood 6e604526ac Incorporated QA remarks 2008-11-20 17:51:27 +00:00
Ben Hood 157007943b Merged default into 18557 2008-11-20 14:38:45 +00:00
Matthias Radestock c2a63db846 fix typo 2008-11-19 20:52:32 +00:00
Ben Hood e0c0991f35 Added a test for qos, bit flakey but 2008-11-18 19:43:27 +00:00
Ben Hood ef6c448593 Squashed a whole lot of bugs 2008-11-14 14:04:25 +00:00
Ben Hood 3238c878b9 Merged 19377 into 19344 2008-11-13 16:53:52 +00:00
Ben Hood 2d21c5d7b5 Merged default into 19344, doesn't compile, but the answer is in 19377, but hg
doesn't multiple merges per commit
2008-11-13 16:41:22 +00:00
Ben Hood 9fa1631953 Put the warning level up; this creates heaps of warnings, which should be fixed in a separate bug 2008-11-13 16:11:24 +00:00
Ben Hood ae1a3e8097 Refactored makefile 2008-11-13 16:09:27 +00:00
Ben Hood 24520520c1 Merged default into 19251 2008-11-13 12:55:14 +00:00
Ben Hood d240a4996d Added message handler for trapped exits 2008-11-13 12:50:19 +00:00
Ben Hood 60025be500 Merged default into 19560 2008-11-12 23:56:45 +00:00
Ben Hood 9b74a90635 Removed queueing from amqp_channel:call/3 because it could get quite dodgy.
If for example the application times out, the messages will get silently get sent to the broker and the application will be none the wiser.
2008-11-12 23:35:29 +00:00
Ben Hood 7952b2743e Added unit test for channel flow 2008-11-12 23:05:23 +00:00
Ben Hood f7391f1cf5 Added publish call 2008-11-12 19:17:22 +00:00
Ben Hood 26cd77cc37 First cut at handling channel.flow in the Erlang client 2008-11-09 22:19:18 +00:00
Ben Hood 6c1106d5ca Added close handler to network driver 2008-10-27 16:15:19 +00:00
Ben Hood 2076ae22ba Started work on this bug, might need to add callback handlers
in the driver modules to propagted this properly.
2008-10-27 12:00:55 +00:00
Matthias Radestock ee541db2ac cosmetic 2008-10-15 12:15:28 +01:00
Ben Hood 00ca078719 Got rid of unecessary queue:is_empty 2008-10-15 11:39:07 +01:00
Ben Hood 3af3be50fe Adjusted some of the exit reasons 2008-10-09 11:37:02 +01:00
Ben Hood f1aee7cbec Incorporated some QA remarks, added a test for this patch 2008-10-08 16:19:17 +01:00
Ben Hood 56c0656f03 Added test for queue.unbind 2008-10-04 15:33:39 +01:00
Ben Hood 05bfeee8c8 Fixed bug with case handling of queue:out/1, queue:head/1 2008-09-23 08:45:17 +01:00
Ben Hood 324f094db8 Merged default into 19357 2008-09-15 11:08:20 +01:00
Ben Hood 0e5184ab11 Merged default into 19251 2008-09-15 11:02:43 +01:00
Ben Hood bbc32c42f9 Grepped occurances of tickets 2008-09-11 13:01:52 +01:00
Ben Hood cb8cc4fccb Grepped the source code for references to realms and removed them 2008-09-11 12:53:00 +01:00
Ben Hood 4cfef5ba7e Commented correct export statements back into the connection module 2008-09-10 23:38:16 +01:00
Ben Hood 9037d4cbb2 Applied Edwin's first patch without any modifications 2008-09-10 23:30:14 +01:00
Ben Hood 6f40756e7f Removed tickets and realms 2008-09-10 13:20:17 +01:00
Ben Hood 8a9c268fcd Changed nowait flag from true to false for queue.delete 2008-09-10 13:03:07 +01:00
Ben Hood 299b71265b Streamlined the client, got it to a compilable state 2008-09-07 23:53:39 +01:00
Ben Hood 52d606572e Backed out changeset fed30851870b 2008-09-07 16:19:44 +01:00
Ben Hood c6dcf89ee9 Added better handling for when the other peer closes the socket 2008-09-07 16:07:52 +01:00
Ben Hood 94829f1c3b Removed setting tickets to 1 in lib_amqp 2008-09-07 14:42:17 +01:00
Ben Hood d704b63cb7 Removed Tabs 2008-08-25 11:05:03 +01:00
Ben Hood 8932b72d1b Removed access request, set tickets to 1, more consistent usage of lib_amqp 2008-08-20 12:00:25 +01:00
Matthias Radestock 4c77e27bb3 merge changes erroneously committed against bug18944 into bug19131 2008-08-14 11:30:19 +01:00
Hubert Plociniczak a7845bd6db Added missing target to makefile 2008-08-01 11:05:56 +01:00
Ben Hood 62ac9f81b7 Fixed confusing comment 2008-07-30 23:17:44 +01:00
Ben Hood 96e6504c9d Removed call to non-existent function in rabbit_multi 2008-07-14 17:07:19 +01:00
Ben Hood 1d1af7dabf Removed the transmission of the access request command in the test setups 2008-07-13 19:53:44 +01:00
Ben Hood 49307edfa2 Backed out changeset 35cf4476380c 2008-07-13 14:25:14 +01:00
Ben Hood 1e0e4bdfe9 Started work on removing tickets and realms, but this work may have to depend on bug17070 2008-07-13 14:02:03 +01:00
Ben Hood 53c9dc3928 Added extra wrapper calls to lib_amqp 2008-06-27 17:27:07 +01:00
Ben Hood fb2b4e52d6 Differentiates between hard and soft errors in the connection process 2008-06-25 10:18:45 +01:00
Ben Hood a55b60e3ba Fix for bug when you try to publish to a non-existent exchange that crashes the connection, network case 2008-06-25 09:01:32 +01:00
Ben Hood b5e209b4f8 Fix for bug when you try to publish to a non-existent exchange that crashes the connection 2008-06-25 00:11:52 +01:00
Ben Hood ddb6cf6d00 Fixed type arguments in call to exit() 2008-06-23 11:30:53 +01:00
Tony Garnock-Jones 41ba30afc9 Ignore .beam files 2008-06-17 13:09:53 +01:00
Tony Garnock-Jones 25463a5472 Remove tailor detritus 2008-06-17 13:08:20 +01:00
0x6e6562 1b5f11cba2 Subscription RPC requests now use the standard top-half/bottom-half mechanism 2008-05-15 11:22:47 +00:00
0x6e6562 73960b4e0a Linked network writer pid to channel process 2008-05-15 09:40:35 +00:00
0x6e6562 fe61df8970 Converted tabs to spaces 2008-05-12 22:02:20 +00:00
0x6e6562 b06baa9ecf Fix for bug in request queuing that assumed commands could be pipelined 2008-05-12 21:41:12 +00:00
0x6e6562 3da6b6cc2e Made reader loop tail recursive 2008-05-12 20:39:48 +00:00
0x6e6562 8ea9dde2b0 Channel Writer process is now shutdown in the network case 2008-05-12 20:31:22 +00:00
0x6e6562 2a20c05029 Subscriptions can now be requested concurrently 2008-05-12 18:02:16 +00:00
0x6e6562 00f52e9b86 Synchronous RPC requests are now queued up and dispatched serially 2008-05-09 22:55:14 +00:00
0x6e6562 95ea5768f0 Bug fix that failed to detect multiple synchronous RPC requests 2008-05-08 19:13:51 +00: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
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
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