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