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