Commit Graph

159 Commits

Author SHA1 Message Date
Ben Hood 37782188e8 Got rid of all io:format calls 2009-08-25 23:32:10 +01:00
Matthew Sackman f33199844a merging in from default 2009-08-25 14:25:07 +01:00
Matthew Sackman ee63ef3a3e merging in from default 2009-08-25 14:00:34 +01:00
Ben Hood 73ecdc58f0 Put a default in for the payload field 2009-08-25 11:44:56 +01:00
Ben Hood c512cfa057 Got all tests working 2009-08-21 19:15:27 +01:00
Ben Hood d738b45fd1 The host name in gen_tcp:connect/3 is a list, not a binary 2009-08-21 17:28:38 +01:00
Ben Hood 9885f7a673 Merged default into bug21336 2009-08-19 10:11:31 +01:00
Ben Hood f2a4cebb38 Deleted code references to amqp_util, just the documentation is left 2009-08-19 00:51:25 +01:00
Ben Hood 80697b3b1c rabbit.hrl and rabbit_framing.hrl now get included in amqp_client.hrl 2009-08-18 18:21:04 +01:00
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 6e07c58f38 Merged bug21406 into default 2009-08-14 18:28:29 +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 fd8010334c do not export amqp_connection:start_direct/3 2009-08-13 07:03:20 +01:00
Ben Hood 861d2e8f2a Introduced amqp_msg record to be friendlier to higher level code 2009-08-05 14:17:34 +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 263fa7e894 Merge with upstream. Port can now explicitly specified 2009-07-21 09:42:19 +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
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 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 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
Essien Ita Essien 7d36c0c6a6 Merge with rabbitmq.com repo 2008-12-29 09:02:04 +01:00
Ben Hood 4f4989ce13 Removed unecessary unsubscribe, replaced with channel close 2008-12-23 14:35:43 +00: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
Ben Hood 53836566ae Removed unecessary flag 2008-12-07 16:31:42 +00:00
Ben Hood 33d6b53a3a Massaged module paramterization into something more manageable 2008-12-07 16:21:01 +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 83194ea15f Merged 19560 into 19344 2008-12-07 13:44:56 +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 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 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 299b71265b Streamlined the client, got it to a compilable state 2008-09-07 23:53:39 +01:00
0x6e6562 fe61df8970 Converted tabs to spaces 2008-05-12 22:02:20 +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 e7014721d4 Added return handler for basic returns 2008-01-10 12:04:16 +00:00
0x6e6562 a308a6a3ae Ditched next_delivery_tag 2008-01-09 08:57:42 +00:00
0x6e6562 00f6419397 Removed unecessary tx setting 2008-01-07 17:46:31 +00:00
0x6e6562 5a821f018c Upgraded to rabbit 200712231445 snapshot 2008-01-06 22:05:00 +00:00
0x6e6562 0e68ca1411 Added supervisor behaviour for management 2007-12-10 23:26:40 +00:00
0x6e6562 b0b8cc3522 Added java interface to the rabbit_access_control module 2007-12-03 00:08:13 +00:00
simon@lshift.net 2771cc5efa Bug 17356: Add copyright headers since they're currently lacking 2007-10-29 13:33:02 +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 f0cc017b92 Refactored RPC client state 2007-10-07 22:59:00 +00:00
0x6e6562@gmail.com f918e3913b Support for transactions in direct channel 2007-10-06 18:15:30 +00:00
simon@lshift.net bf7b99646a merge of '75439caf7c745bc30810d141d45c5d8d413f9779'
and 'b3086899c0c2c062b46ab2983a5198163887697e'
2007-10-04 10:38:20 +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
0x6e6562@gmail.com acb8aa9fea Added initial test for rpc handling 2007-10-03 21:44:46 +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