14 hours agoAnd again, globally raise the timeouts. default tip
Simon MacMullen <simon@rabbitmq.com> [Wed, 16 May 2012 12:23:14 +0100] rev 1440
And again, globally raise the timeouts.

7 days agofollow start_applications/1 to app_utils bug24792
Tim Watson <tim.watson@gmail.com> [Wed, 09 May 2012 12:33:06 +0100] rev 1439
follow start_applications/1 to app_utils

2 weeks agoMerge default bug24836
Michael Bridgen <mikeb@rabbitmq.com> [Wed, 02 May 2012 15:53:10 +0100] rev 1438
Merge default

2 weeks agoMerged bug24907 into junk junk
Emile Joubert <emile@rabbitmq.com> [Mon, 30 Apr 2012 14:48:17 +0100] rev 1437
Merged bug24907 into junk

2 weeks agoCope better with a server sending garbage during handshake bug24907
Emile Joubert <emile@rabbitmq.com> [Mon, 30 Apr 2012 13:51:17 +0100] rev 1436
Cope better with a server sending garbage during handshake

2 weeks agoMerge heads
Simon MacMullen <simon@rabbitmq.com> [Mon, 30 Apr 2012 13:04:41 +0100] rev 1435
Merge heads

2 weeks agoAdded tag rabbitmq_v2_8_2 for changeset db6f2fb3b0ec
Simon MacMullen <simon@rabbitmq.com> [Mon, 30 Apr 2012 12:31:32 +0100] rev 1434
Added tag rabbitmq_v2_8_2 for changeset db6f2fb3b0ec

2 weeks agomerge bug24917 into default
Matthias Radestock <matthias@rabbitmq.com> [Fri, 27 Apr 2012 20:56:53 +0100] rev 1433
merge bug24917 into default

2 weeks agobug: code_change/3 should return {ok, State} bug24917
Matthias Radestock <matthias@rabbitmq.com> [Fri, 27 Apr 2012 19:35:46 +0100] rev 1432
bug: code_change/3 should return {ok, State}

3 weeks agoMerge bug24866 back into junk junk
Emile Joubert <emile@rabbitmq.com> [Wed, 25 Apr 2012 15:23:24 +0100] rev 1431
Merge bug24866 back into junk

3 weeks agoUnmerge bug24866 rabbitmq_v2_8_2
Emile Joubert <emile@rabbitmq.com> [Wed, 25 Apr 2012 15:22:15 +0100] rev 1430
Unmerge bug24866

3 weeks agoMerged bug24866 into default default
Emile Joubert <emile@rabbitmq.com> [Wed, 25 Apr 2012 15:16:07 +0100] rev 1429
Merged bug24866 into default

3 weeks agoMerge bug24695 bug24826
Simon MacMullen <simon@rabbitmq.com> [Tue, 24 Apr 2012 14:33:46 +0100] rev 1428
Merge bug24695

3 weeks agoAllow specifying a default vhost bug24695
Simon MacMullen <simon@rabbitmq.com> [Tue, 24 Apr 2012 11:29:34 +0100] rev 1427
Allow specifying a default vhost

3 weeks agoAuth mechanisms in URIs. bug24695
Simon MacMullen <simon@rabbitmq.com> [Mon, 23 Apr 2012 18:36:33 +0100] rev 1426
Auth mechanisms in URIs.

3 weeks agoJunk bug24866 junk
Simon MacMullen <simon@rabbitmq.com> [Mon, 23 Apr 2012 13:53:39 +0100] rev 1425
Junk bug24866

4 weeks agoAPI change bug24866
Simon MacMullen <simon@rabbitmq.com> [Tue, 17 Apr 2012 14:17:36 +0100] rev 1424
API change

4 weeks agoMerge bug 24821
Simon MacMullen <simon@rabbitmq.com> [Tue, 17 Apr 2012 12:04:48 +0100] rev 1423
Merge bug 24821

4 weeks agopmon is used by various of these modules...
Simon MacMullen <simon@rabbitmq.com> [Thu, 12 Apr 2012 14:44:57 +0100] rev 1422
pmon is used by various of these modules...

6 weeks agomerge bug23343 into junk junk
Alexandru Scvortov <alexandru@rabbitmq.com> [Sun, 01 Apr 2012 19:56:41 +0100] rev 1421
merge bug23343 into junk

6 weeks agoUse rabbit_net:ssl_opts on connecting, to 'expand' the option cacertsdir if present. bug24836
Michael Bridgen <mikeb@rabbitmq.com> [Fri, 30 Mar 2012 12:57:12 +0100] rev 1420
Use rabbit_net:ssl_opts on connecting, to 'expand' the option cacertsdir if present.

7 weeks agoRough sketch of exchange decorator concept. bug24826
Simon MacMullen <simon@rabbitmq.com> [Wed, 28 Mar 2012 17:44:00 +0100] rev 1419
Rough sketch of exchange decorator concept.

7 weeks agoRename cluster config to runtime parameters. bug24196
Simon MacMullen <simon@rabbitmq.com> [Mon, 26 Mar 2012 17:57:19 +0100] rev 1418
Rename cluster config to runtime parameters.

7 weeks agohandle rabbit_net:async_recv errors gracefully bug24821
Matthias Radestock <matthias@rabbitmq.com> [Thu, 22 Mar 2012 18:56:49 +0000] rev 1417
handle rabbit_net:async_recv errors gracefully
plus some drive-by refactoring

7 weeks agoAdded tag rabbitmq_v2_8_1 for changeset ae6f225b4812
Simon MacMullen <simon@rabbitmq.com> [Thu, 22 Mar 2012 16:08:00 +0000] rev 1416
Added tag rabbitmq_v2_8_1 for changeset ae6f225b4812

8 weeks agoSome pluggable validation thing. bug24196
Simon MacMullen <simon@rabbitmq.com> [Mon, 19 Mar 2012 18:19:47 +0000] rev 1415
Some pluggable validation thing.

8 weeks agoAdded tag rabbitmq_v2_8_0 for changeset 9cbdf7e82983 rabbitmq_v2_8_1
Simon MacMullen <simon@rabbitmq.com> [Mon, 19 Mar 2012 11:34:32 +0000] rev 1414
Added tag rabbitmq_v2_8_0 for changeset 9cbdf7e82983

2 months agoIgnore this message. bug24793
Simon MacMullen <simon@rabbitmq.com> [Tue, 13 Mar 2012 15:16:46 +0000] rev 1413
Ignore this message.

2 months agoMgmt doesn't construct the name from peer_address and peer_port any more, we should generate a name here if there isn't one, full stop. rabbitmq_v2_8_0
Simon MacMullen <simon@rabbitmq.com> [Mon, 12 Mar 2012 14:11:08 +0000] rev 1412
Mgmt doesn't construct the name from peer_address and peer_port any more, we should generate a name here if there isn't one, full stop.

2 months agomerge default into bug24152 bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 06 Mar 2012 11:42:05 +0000] rev 1411
merge default into bug24152

2 months agoincrease timeouts bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 06 Mar 2012 11:41:50 +0000] rev 1410
increase timeouts

2 months agomerge bug24605 into default (Move names for connections and channels from mgmt to broker)
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 28 Feb 2012 12:22:09 +0000] rev 1409
merge bug24605 into default (Move names for connections and channels from mgmt to broker)

2 months agoMerge in bug24605 again. bug24603
Simon MacMullen <simon@rabbitmq.com> [Fri, 24 Feb 2012 13:31:33 +0000] rev 1408
Merge in bug24605 again.

2 months agoChannel names. bug24605
Simon MacMullen <simon@rabbitmq.com> [Thu, 23 Feb 2012 16:44:02 +0000] rev 1407
Channel names.

2 months agoMerge in default bug24603
Simon MacMullen <simon@rabbitmq.com> [Wed, 22 Feb 2012 10:24:30 +0000] rev 1406
Merge in default

2 months agoMerged bug23114 into default
Emile Joubert <emile@rabbitmq.com> [Fri, 17 Feb 2012 14:02:05 +0000] rev 1405
Merged bug23114 into default

3 months agomerge default into bug24152 bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 10 Feb 2012 10:16:06 +0000] rev 1404
merge default into bug24152

3 months agoMerge bug24668 (make consumer flow control more like credit_flow; improve performance along the way) (again)
Simon MacMullen <simon@rabbitmq.com> [Thu, 09 Feb 2012 14:28:26 +0000] rev 1403
Merge bug24668 (make consumer flow control more like credit_flow; improve performance along the way) (again)

3 months agoJunk that, I merged to a head which got junked. Damn. junk
Simon MacMullen <simon@rabbitmq.com> [Thu, 09 Feb 2012 14:27:59 +0000] rev 1402
Junk that, I merged to a head which got junked. Damn.

3 months agoMerge bug24668 (make consumer flow control more like credit_flow; improve performance along the way) default
Simon MacMullen <simon@rabbitmq.com> [Thu, 09 Feb 2012 14:26:49 +0000] rev 1401
Merge bug24668 (make consumer flow control more like credit_flow; improve performance along the way)

3 months agoJunking broken head of default junk
Matthew Sackman <matthew@rabbitmq.com> [Thu, 09 Feb 2012 12:55:30 +0000] rev 1400
Junking broken head of default

3 months agoWhitespace change to make new head
Matthew Sackman <matthew@rabbitmq.com> [Thu, 09 Feb 2012 12:54:10 +0000] rev 1399
Whitespace change to make new head

3 months agoMerging bug24152 to default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 08 Feb 2012 15:43:43 +0000] rev 1398
Merging bug24152 to default

3 months agocomply with modified notify_sent contract bug24668
Matthias Radestock <matthias@rabbitmq.com> [Tue, 07 Feb 2012 14:35:26 +0000] rev 1397
comply with modified notify_sent contract

3 months agomerge default into bug23114 bug23114
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 07 Feb 2012 13:12:50 +0000] rev 1396
merge default into bug23114

3 months agoadd rabbit_nodes to common
Matthias Radestock <matthias@rabbitmq.com> [Mon, 06 Feb 2012 21:13:40 +0000] rev 1395
add rabbit_nodes to common

3 months agoMerged bug24624 into default
Emile Joubert <emile@rabbitmq.com> [Mon, 06 Feb 2012 16:12:43 +0000] rev 1394
Merged bug24624 into default

3 months agoMerged bug24670 into default
Emile Joubert <emile@rabbitmq.com> [Mon, 06 Feb 2012 15:50:48 +0000] rev 1393
Merged bug24670 into default

3 months agoMerge bug24500
Simon MacMullen <simon@rabbitmq.com> [Fri, 03 Feb 2012 15:36:20 +0000] rev 1392
Merge bug24500

3 months agoMerge bug24606
Simon MacMullen <simon@rabbitmq.com> [Fri, 03 Feb 2012 13:05:25 +0000] rev 1391
Merge bug24606

3 months agoget rid of the redundant second argument to handle_wait_for_confirms
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 03 Feb 2012 11:57:55 +0000] rev 1390
get rid of the redundant second argument to handle_wait_for_confirms

3 months agoMerge bug24692.
Simon MacMullen <simon@rabbitmq.com> [Fri, 03 Feb 2012 11:48:13 +0000] rev 1389
Merge bug24692.

3 months agorefactor: inline
Matthias Radestock <matthias@rabbitmq.com> [Fri, 03 Feb 2012 10:00:04 +0000] rev 1388
refactor: inline

3 months agosimplifying refactor
Matthias Radestock <matthias@rabbitmq.com> [Fri, 03 Feb 2012 09:51:01 +0000] rev 1387
simplifying refactor

3 months agoMove rabbit_misc:nodeparts/1 and rabbit_misc:makenode/1 into rabbit_nodes bug24624
Simon MacMullen <simon@rabbitmq.com> [Thu, 02 Feb 2012 14:36:16 +0000] rev 1386
Move rabbit_misc:nodeparts/1 and rabbit_misc:makenode/1 into rabbit_nodes

3 months agoUpdate copyright 2012 bug24606
Emile Joubert <emile@rabbitmq.com> [Thu, 02 Feb 2012 13:04:28 +0000] rev 1385
Update copyright 2012

3 months agomerge bug24336 into default
Matthias Radestock <matthias@rabbitmq.com> [Tue, 31 Jan 2012 17:07:54 +0000] rev 1384
merge bug24336 into default

3 months agoserver_initiated_close() expects to be called from a cast not a call. bug24336
Simon MacMullen <simon@rabbitmq.com> [Tue, 31 Jan 2012 14:26:38 +0000] rev 1383
server_initiated_close() expects to be called from a cast not a call.

3 months agotiny refactor: 'case' -> multi-headed fun
Matthias Radestock <matthias@rabbitmq.com> [Mon, 30 Jan 2012 10:16:07 +0000] rev 1382
tiny refactor: 'case' -> multi-headed fun

3 months agoMerged bug24664 into default
Emile Joubert <emile@rabbitmq.com> [Fri, 27 Jan 2012 17:03:28 +0000] rev 1381
Merged bug24664 into default

3 months agoProvide a way to "server close" a direct connection. bug24336
Simon MacMullen <simon@rabbitmq.com> [Fri, 27 Jan 2012 16:42:22 +0000] rev 1380
Provide a way to "server close" a direct connection.

3 months agoUnbreak the network client. Oops. Tests pass now :) bug24664
Simon MacMullen <simon@rabbitmq.com> [Wed, 25 Jan 2012 16:00:19 +0000] rev 1379
Unbreak the network client. Oops. Tests pass now :)

3 months agodeconvolute logic bug24692
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 24 Jan 2012 17:50:16 +0000] rev 1378
deconvolute logic

The first problem pointed out in the previous commit no longer applies.

The only change in semantics is that wait_for_confirms_or_die will wait for
all acks and nacks before exit(nacks_received). It shouldn't matter much.

3 months agoadd timeout to wait_for_confirms[_or_die] bug24692
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 24 Jan 2012 17:03:05 +0000] rev 1377
add timeout to wait_for_confirms[_or_die]

This also fixes two bugs:
1) Handling nacks never worked. It would do a gen_server:call inside a
gen_server:call and would just lockup. We circumvent the problem now, by
calling handle_close/4 instead of close/3;
2) In channels_manager, after the first erronous frame, the state would be
replaced by 'ok'. That's fixed now.

3 months agoMerged bug24507 into default
Emile Joubert <emile@rabbitmq.com> [Tue, 24 Jan 2012 11:05:52 +0000] rev 1376
Merged bug24507 into default

3 months agohide specs for the two gen_consumer implementations bug24507
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 23 Jan 2012 12:54:43 +0000] rev 1375
hide specs for the two gen_consumer implementations

The docs for both of them still reference the behaviour which includes the
specs as part of its documentation.

3 months agoRelax default timeout bug24500
Emile Joubert <emile@rabbitmq.com> [Fri, 20 Jan 2012 13:12:20 +0000] rev 1374
Relax default timeout

3 months agoOnly invoke rabbit_channel:do_flow/3 when we are actually doing flow control... bug24670
Simon MacMullen <simon@rabbitmq.com> [Wed, 18 Jan 2012 15:03:59 +0000] rev 1373
Only invoke rabbit_channel:do_flow/3 when we are actually doing flow control...

3 months agoWIP bug24670
Simon MacMullen <simon@rabbitmq.com> [Wed, 18 Jan 2012 14:48:42 +0000] rev 1372
WIP

4 months agoI shall charitably assume that Matthias left that there to check we were paying attention. bug24664
Simon MacMullen <simon@rabbitmq.com> [Tue, 17 Jan 2012 13:41:30 +0000] rev 1371
I shall charitably assume that Matthias left that there to check we were paying attention.

4 months agokeep up with server changes bug24664
Matthias Radestock <matthias@rabbitmq.com> [Mon, 16 Jan 2012 22:12:36 +0000] rev 1370
keep up with server changes
rabbit_channel:do is no longer subject to flow control

4 months agomerge default into bug24664 bug24664
Matthias Radestock <matthias@rabbitmq.com> [Mon, 16 Jan 2012 13:27:17 +0000] rev 1369
merge default into bug24664

4 months agoMerge bug24680
Simon MacMullen <simon@rabbitmq.com> [Mon, 16 Jan 2012 12:47:05 +0000] rev 1368
Merge bug24680

4 months agokeep up with server changes bug24664
Matthias Radestock <matthias@rabbitmq.com> [Mon, 16 Jan 2012 08:30:58 +0000] rev 1367
keep up with server changes

4 months agomake tests work on R15 bug24680
Matthias Radestock <matthias@rabbitmq.com> [Mon, 16 Jan 2012 07:44:59 +0000] rev 1366
make tests work on R15

4 months agokeep up with server API changes bug24664
Matthias Radestock <matthias@rabbitmq.com> [Fri, 13 Jan 2012 17:36:20 +0000] rev 1365
keep up with server API changes

4 months agoActually this is more reasonable. bug24664
Simon MacMullen <simon@rabbitmq.com> [Wed, 11 Jan 2012 14:19:38 +0000] rev 1364
Actually this is more reasonable.

4 months agoUnbreak the direct client bug24664
Simon MacMullen <simon@rabbitmq.com> [Wed, 11 Jan 2012 14:11:18 +0000] rev 1363
Unbreak the direct client

4 months agoMerged bug24659 into default
Emile Joubert <emile@rabbitmq.com> [Thu, 05 Jan 2012 13:31:47 +0000] rev 1362
Merged bug24659 into default

4 months agoPortability: use temporary files instead of "sed -i". bug24659
Piotr Sikora <piotr.sikora@frickle.com> [Wed, 21 Dec 2011 12:04:52 +0000] rev 1361
Portability: use temporary files instead of "sed -i".

The "-i" option isn't available on BSD systems.

4 months agoAdded tag rabbitmq_v2_7_1 for changeset 3e6a49651e8f
Steve Powell <steve@rabbitmq.com> [Tue, 20 Dec 2011 10:59:38 +0000] rev 1360
Added tag rabbitmq_v2_7_1 for changeset 3e6a49651e8f

5 months agoAPI change. bug24603
Simon MacMullen <simon@rabbitmq.com> [Fri, 09 Dec 2011 13:28:57 +0000] rev 1359
API change.

5 months agoPropagate API changes. bug24603
Simon MacMullen <simon@rabbitmq.com> [Tue, 06 Dec 2011 15:03:28 +0000] rev 1358
Propagate API changes.

5 months agoTypo rabbitmq_v2_7_1
Emile Joubert <emile@rabbitmq.com> [Tue, 29 Nov 2011 10:50:11 +0000] rev 1357
Typo

6 months agoAdded tag rabbitmq_v2_7_0 for changeset bd1f29a08e42
Steve Powell <steve@rabbitmq.com> [Wed, 09 Nov 2011 10:20:24 +0000] rev 1356
Added tag rabbitmq_v2_7_0 for changeset bd1f29a08e42

6 months agocleanup after rpc client bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 01 Nov 2011 14:24:36 +0000] rev 1355
cleanup after rpc client

And re-add broker stop after tests.

6 months agocleanup exchanges after tests bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 01 Nov 2011 14:19:57 +0000] rev 1354
cleanup exchanges after tests

6 months agorefactor bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 01 Nov 2011 13:58:06 +0000] rev 1353
refactor

6 months agocosmetic bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 31 Oct 2011 19:10:44 +0000] rev 1352
cosmetic

6 months agocleanup queues after use in tests bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 31 Oct 2011 18:50:42 +0000] rev 1351
cleanup queues after use in tests

This fixes the original issue. I'll delete the exchanges as well, for
consistency.

6 months agobetter naming for randomly generated resources bug24152
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 31 Oct 2011 17:48:28 +0000] rev 1350
better naming for randomly generated resources

6 months agoMerging bug23326 to default rabbitmq_v2_7_0
Matthew Sackman <matthew@rabbitmq.com> [Fri, 28 Oct 2011 16:12:00 +0100] rev 1349
Merging bug23326 to default

6 months agomerge default into bug23326 bug23326
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 25 Oct 2011 15:19:32 +0100] rev 1348
merge default into bug23326

6 months agoMerge bug 24488 (Impossible to specify socket connection timeout with Erlang client)
Simon MacMullen <simon@rabbitmq.com> [Tue, 25 Oct 2011 13:26:07 +0100] rev 1347
Merge bug 24488 (Impossible to specify socket connection timeout with Erlang client)

6 months agoexpose socket_options in amqp_params_network bug23326
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 24 Oct 2011 15:39:06 +0100] rev 1346
expose socket_options in amqp_params_network

6 months agodon't forget about timeouts with ssl bug24488
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 24 Oct 2011 15:16:01 +0100] rev 1345
don't forget about timeouts with ssl

6 months agoexpose connection_timeout amqp_params_network option bug24488
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 24 Oct 2011 15:11:04 +0100] rev 1344
expose connection_timeout amqp_params_network option

6 months agoReduce multiheadedness
Matthew Sackman <matthew@rabbitmq.com> [Fri, 21 Oct 2011 15:04:43 +0100] rev 1343
Reduce multiheadedness

6 months agoMerging bug24443 to default
Matthew Sackman <matthew@rabbitmq.com> [Fri, 21 Oct 2011 14:34:22 +0100] rev 1342
Merging bug24443 to default

7 months agoMerged bug24499 into default
Emile Joubert <emile@rabbitmq.com> [Wed, 19 Oct 2011 17:55:48 +0100] rev 1341
Merged bug24499 into default

7 months agoThere should be no space there.
Matthew Sackman <matthew@rabbitmq.com> [Wed, 19 Oct 2011 13:34:02 +0100] rev 1340
There should be no space there.

7 months agoThe set might be empty. Don't blow up. bug24499
Simon MacMullen <simon@rabbitmq.com> [Wed, 19 Oct 2011 12:45:12 +0100] rev 1339
The set might be empty. Don't blow up.

7 months agomerge bug 24499 into default (channel:wait_for_confirms is broken in the face of multiple=true)
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 18 Oct 2011 18:49:41 +0100] rev 1338
merge bug 24499 into default (channel:wait_for_confirms is broken in the face of multiple=true)

7 months agoMake wait_for_confirms not hang under the influnce of multiple=true. bug24499
Simon MacMullen <simon@rabbitmq.com> [Tue, 18 Oct 2011 17:48:03 +0100] rev 1337
Make wait_for_confirms not hang under the influnce of multiple=true.

7 months agoMerged bug24453 into default
Emile Joubert <emile@rabbitmq.com> [Tue, 18 Oct 2011 13:14:45 +0100] rev 1336
Merged bug24453 into default

7 months agoDon't include amqp_client.hrl; it's included transitively by amqp_gen_consumer_spec.hrl.
Simon MacMullen <simon@rabbitmq.com> [Mon, 17 Oct 2011 16:58:43 +0100] rev 1335
Don't include amqp_client.hrl; it's included transitively by amqp_gen_consumer_spec.hrl.

7 months agomake tests a bit more comprehensive bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 17 Oct 2011 11:53:54 +0100] rev 1334
make tests a bit more comprehensive

7 months agoadd more checks to the tests bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 17 Oct 2011 11:40:23 +0100] rev 1333
add more checks to the tests

There was also a bug: "amqp://host" would parse to vhost "", instead of vhost
"/".

7 months agosupport mixed case schemes + more docs bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 17 Oct 2011 11:14:58 +0100] rev 1332
support mixed case schemes + more docs

7 months agosupport R12B-5 and better docs bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 10 Oct 2011 15:04:00 +0100] rev 1331
support R12B-5 and better docs

7 months agoBacked out changeset c4ac9194e945 bug24443
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 30 Sep 2011 12:58:08 +0100] rev 1330
Backed out changeset c4ac9194e945

7 months agorename url -> uri; do params_network conversion in amqp_uri bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 27 Sep 2011 17:35:40 +0100] rev 1329
rename url -> uri; do params_network conversion in amqp_uri

7 months agofix error reporting bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 27 Sep 2011 16:36:51 +0100] rev 1328
fix error reporting

7 months agoremove socket_closing_timeout bug24443
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 27 Sep 2011 14:50:27 +0100] rev 1327
remove socket_closing_timeout

7 months agorefactor + handle entities + url tests bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 26 Sep 2011 16:52:57 +0100] rev 1326
refactor + handle entities + url tests

7 months agorefactor bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 26 Sep 2011 12:58:03 +0100] rev 1325
refactor

7 months agouri -> url bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 26 Sep 2011 12:49:32 +0100] rev 1324
uri -> url

7 months agotransplant the url parser from shovel bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 26 Sep 2011 12:37:03 +0100] rev 1323
transplant the url parser from shovel

7 months agotransplant uri_parser from rabbitmq_shovel bug24453
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 26 Sep 2011 12:06:08 +0100] rev 1322
transplant uri_parser from rabbitmq_shovel

7 months agomerge default into bug23187 bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 23 Sep 2011 14:21:41 +0100] rev 1321
merge default into bug23187

7 months agoremove channel and connection close timeouts bug24443
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 23 Sep 2011 11:00:52 +0100] rev 1320
remove channel and connection close timeouts

8 months agoAdded tag rabbitmq_v2_6_1 for changeset 493e002e47fa
Tim Fox <tim@rabbitmq.com> [Mon, 12 Sep 2011 14:21:21 +0100] rev 1319
Added tag rabbitmq_v2_6_1 for changeset 493e002e47fa

8 months agoAdded tag rabbitmq_v2_6_0 for changeset d33ceb64fe87 rabbitmq_v2_6_1
Matthew Sackman <matthew@rabbitmq.com> [Thu, 01 Sep 2011 12:13:46 +0100] rev 1318
Added tag rabbitmq_v2_6_0 for changeset d33ceb64fe87

8 months agoAdd support for credit reports to the erlang client. Just tells the consumer what it's been told itself, which seems par for the course here. bug23749
Michael Bridgen <mikeb@rabbitmq.com> [Thu, 01 Sep 2011 03:22:49 +0100] rev 1317
Add support for credit reports to the erlang client. Just tells the consumer what it's been told itself, which seems par for the course here.

9 months agouse confirms to ensure messages ended up in queues... rabbitmq_v2_6_0
Matthias Radestock <matthias@rabbitmq.com> [Thu, 18 Aug 2011 18:27:43 +0100] rev 1316
use confirms to ensure messages ended up in queues...
so we don't rely on 'purge' not overaking 'publish'.

9 months agouse 'purge' instead of passive 'declare' to determine msg count...
Matthias Radestock <matthias@rabbitmq.com> [Thu, 18 Aug 2011 18:13:10 +0100] rev 1315
use 'purge' instead of passive 'declare' to determine msg count...
since as of bug 24194 a 'declare' may overtake a 'publish'

9 months agoMerging bug24230 to default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 17 Aug 2011 16:26:31 +0100] rev 1314
Merging bug24230 to default

9 months agoMerge in default bug24230
Simon MacMullen <simon@rabbitmq.com> [Wed, 17 Aug 2011 11:43:51 +0100] rev 1313
Merge in default

9 months agomerge bug24132 into default
Matthias Radestock <matthias@rabbitmq.com> [Tue, 16 Aug 2011 18:44:20 +0100] rev 1312
merge bug24132 into default

9 months agodependency on pg_local is gone bug24132
Matthias Radestock <matthias@rabbitmq.com> [Tue, 16 Aug 2011 18:04:28 +0100] rev 1311
dependency on pg_local is gone

9 months agoMove the pg_local management into rabbit_direct. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 16 Aug 2011 16:15:09 +0100] rev 1310
Move the pg_local management into rabbit_direct.

9 months agoExport list/0 for poking around bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 16 Aug 2011 11:20:55 +0100] rev 1309
Export list/0 for poking around

9 months agoMerging bug24344 to default
Matthew Sackman <matthew@rabbitmq.com> [Mon, 15 Aug 2011 15:52:02 +0100] rev 1308
Merging bug24344 to default

9 months agowarning bug24344
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 15 Aug 2011 12:59:18 +0100] rev 1307
warning

9 months agosupport multiple consumers on the same process bug24344
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 15 Aug 2011 12:53:11 +0100] rev 1306
support multiple consumers on the same process

9 months agoMerging bug24018 to default
Matthew Sackman <matthew@rabbitmq.com> [Tue, 09 Aug 2011 12:42:21 +0100] rev 1305
Merging bug24018 to default

9 months agoRework return from new_connection so that we detect sooner if there's been a problem creating the connection bug24018
Matthew Sackman <matthew@rabbitmq.com> [Tue, 09 Aug 2011 12:42:04 +0100] rev 1304
Rework return from new_connection so that we detect sooner if there's been a problem creating the connection

9 months agomerge default into bug24018 bug24018
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 09 Aug 2011 12:11:18 +0100] rev 1303
merge default into bug24018

9 months agoMerge all the _exists events back to _created. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 09 Aug 2011 12:02:55 +0100] rev 1302
Merge all the _exists events back to _created.

9 months agoOops, that got missed. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 09 Aug 2011 12:02:42 +0100] rev 1301
Oops, that got missed.

9 months agoMerging bug23838 to default
Matthew Sackman <matthew@rabbitmq.com> [Mon, 08 Aug 2011 14:23:57 +0100] rev 1300
Merging bug23838 to default

9 months agostart the infrastructure sup before the connection bug23343
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 04 Aug 2011 15:13:06 +0100] rev 1299
start the infrastructure sup before the connection

I think the connection_sup processes are in the correct order for
automatic shutdown: channel_manager (with channel_sup_sup and all the
channels), gen_connection, connection_type_sup.

Channel_manager gets started by gen_connection:connect. We should
probably get rid of the chained call.

9 months agochannels_manager (and channel_sup_sup) is started last in a connection bug23343
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 04 Aug 2011 14:37:59 +0100] rev 1298
channels_manager (and channel_sup_sup) is started last in a connection

Don't start the channels manager before the infrastructure (and hence
don't thread its pid through 3 different processes). Just have
main_reader request the channel manager's pid on demand.

9 months agostart channel_sup children in the right order bug23343
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 04 Aug 2011 12:13:08 +0100] rev 1297
start channel_sup children in the right order

9 months agoAPI changes, export the new behaviour. bug24294
Simon MacMullen <simon@rabbitmq.com> [Wed, 03 Aug 2011 17:16:35 +0100] rev 1296
API changes, export the new behaviour.

9 months agoDon't call rabbit_event:notify directly, we may not be a broker. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 02 Aug 2011 17:23:28 +0100] rev 1295
Don't call rabbit_event:notify directly, we may not be a broker.

9 months agoUse the new abstraction. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 02 Aug 2011 17:13:55 +0100] rev 1294
Use the new abstraction.

9 months agoIntroduce amqp_direct_connection:force_event_refresh(). It's a bit of a pity that we can't have this invoked from rabbit:force_event_refresh(), but the broker must not know it exists, and apart from that it's pretty clean. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 02 Aug 2011 16:49:28 +0100] rev 1293
Introduce amqp_direct_connection:force_event_refresh(). It's a bit of a pity that we can't have this invoked from rabbit:force_event_refresh(), but the broker must not know it exists, and apart from that it's pretty clean.

9 months agoJunk bug24132 junk
Simon MacMullen <simon@rabbitmq.com> [Tue, 02 Aug 2011 16:29:57 +0100] rev 1292
Junk bug24132

9 months agoPre-junk this - pg2 is too slow bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 02 Aug 2011 16:29:43 +0100] rev 1291
Pre-junk this - pg2 is too slow

9 months agoccreated_event info item for the connection_exists event. bug24132
Simon MacMullen <simon@rabbitmq.com> [Tue, 02 Aug 2011 12:36:37 +0100] rev 1290
ccreated_event info item for the connection_exists event.

9 months agoipv6 + ssl test bug23838
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 29 Jul 2011 18:26:52 +0100] rev 1289
ipv6 + ssl test

9 months agoadd ipv6 test bug23838
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 29 Jul 2011 18:03:45 +0100] rev 1288
add ipv6 test

9 months agosupport IPv6 address in Erlang client bug23838
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 29 Jul 2011 17:56:05 +0100] rev 1287
support IPv6 address in Erlang client

9 months agoMerge bug24284
Simon MacMullen <simon@rabbitmq.com> [Fri, 29 Jul 2011 16:28:46 +0100] rev 1286
Merge bug24284

9 months agosilence tar bug24284
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 29 Jul 2011 10:11:00 +0100] rev 1285
silence tar

9 months agomerge from default bug24284
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 29 Jul 2011 09:41:16 +0100] rev 1284
merge from default

Edoc doesn't break down anymore.

9 months agosilence zips bug24284
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 28 Jul 2011 18:25:21 +0100] rev 1283
silence zips

9 months agosilence unzip bug24284
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 28 Jul 2011 17:42:54 +0100] rev 1282
silence unzip

9 months agoadd fullstop
Alexandru Scvortov <alexandru@rabbitmq.com> [Fri, 29 Jul 2011 09:26:26 +0100] rev 1281
add fullstop

9 months agoupdate copyright year bug24018
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 28 Jul 2011 14:30:09 +0100] rev 1280
update copyright year

9 months agomerge default into bug24018 bug24018
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 28 Jul 2011 14:02:50 +0100] rev 1279
merge default into bug24018

9 months agodirect tests run again bug24018
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 28 Jul 2011 14:01:36 +0100] rev 1278
direct tests run again

(and covertly strip trailing whitespace)

9 months agomerge from default bug24018
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 28 Jul 2011 13:46:07 +0100] rev 1277
merge from default

Direct tests still fail. There might also be a test or two missing.

9 months agoAs reported by Alvaro Videla, calls to monitor and demonitor should still be 'erlang:' prefixed for older versions of Erlang
Matthew Sackman <matthew@rabbitmq.com> [Thu, 28 Jul 2011 13:27:57 +0100] rev 1276
As reported by Alvaro Videla, calls to monitor and demonitor should still be 'erlang:' prefixed for older versions of Erlang

9 months agoMerging bug23117 to default
Matthew Sackman <matthew@rabbitmq.com> [Wed, 27 Jul 2011 16:03:16 +0100] rev 1275
Merging bug23117 to default

9 months agoimpossible case should cause an error bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 26 Jul 2011 14:53:43 +0100] rev 1274
impossible case should cause an error

9 months agoerror, not exit bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 26 Jul 2011 14:25:22 +0100] rev 1273
error, not exit

9 months agohandle only one unassigned consumer at a time bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 26 Jul 2011 12:32:45 +0100] rev 1272
handle only one unassigned consumer at a time

9 months agomerge from default bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 26 Jul 2011 12:31:54 +0100] rev 1271
merge from default

9 months agosend basic.consume to consumer during rpc processing bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 26 Jul 2011 12:04:00 +0100] rev 1270
send basic.consume to consumer during rpc processing

9 months agofix a race bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 26 Jul 2011 11:09:38 +0100] rev 1269
fix a race

9 months agodocumentation improvements bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 25 Jul 2011 18:14:54 +0100] rev 1268
documentation improvements

9 months agoless amusing direct_consumer behaviour bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 25 Jul 2011 18:01:22 +0100] rev 1267
less amusing direct_consumer behaviour

10 months agoMerge bug24229 (again)
Simon MacMullen <simon@rabbitmq.com> [Mon, 18 Jul 2011 17:40:41 +0100] rev 1266
Merge bug24229 (again)

10 months agoMerge heads of v2_5. Let's pick the correct tag for .hgtags, not that I think it makes any difference. v2_5
Simon MacMullen <simon@rabbitmq.com> [Mon, 18 Jul 2011 17:15:18 +0100] rev 1265
Merge heads of v2_5. Let's pick the correct tag for .hgtags, not that I think it makes any difference.

10 months agomerge default into bug23187 bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 15:04:57 +0100] rev 1264
merge default into bug23187

10 months agoforgot an unused From bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 14:57:04 +0100] rev 1263
forgot an unused From

10 months agomerge default into bug23117 bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 14:52:56 +0100] rev 1262
merge default into bug23117

10 months agomerge default into bug24229 bug24229
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 14:39:13 +0100] rev 1261
merge default into bug24229

10 months agoremove From bug24229
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 14:36:45 +0100] rev 1260
remove From

10 months agomerge bug24270 into junk (it's INVALID) junk
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 14:21:55 +0100] rev 1259
merge bug24270 into junk (it's INVALID)

10 months agomatch the java client's behaviour wrt wait_for_confirms bug24270
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 18 Jul 2011 09:39:19 +0100] rev 1258
match the java client's behaviour wrt wait_for_confirms

10 months agowriter should be intrinsic bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Thu, 14 Jul 2011 17:06:37 +0100] rev 1257
writer should be intrinsic

10 months agoMerge bug24229 to default
Simon MacMullen <simon@rabbitmq.com> [Thu, 14 Jul 2011 16:36:36 +0100] rev 1256
Merge bug24229 to default

10 months agoReduce duplication bug24229
Simon MacMullen <simon@rabbitmq.com> [Thu, 14 Jul 2011 16:15:59 +0100] rev 1255
Reduce duplication

10 months agospecial close message when receiving a nack bug24229
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 13 Jul 2011 17:41:20 +0100] rev 1254
special close message when receiving a nack

10 months agorefactor bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 13 Jul 2011 12:27:19 +0100] rev 1253
refactor

10 months agocalls and subscribes return ok | {ok, Result} | {error, Reason} bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 13 Jul 2011 11:43:27 +0100] rev 1252
calls and subscribes return ok | {ok, Result} | {error, Reason}

10 months agoreceiving a nack should also take down the channel bug24229
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 13 Jul 2011 09:55:43 +0100] rev 1251
receiving a nack should also take down the channel

Just like in the other clients.

10 months agofix the channel killing itself on receiving a nack bug24229
Alexandru Scvortov <alexandru@rabbitmq.com> [Wed, 13 Jul 2011 09:37:30 +0100] rev 1250
fix the channel killing itself on receiving a nack

10 months agoapp_initiated_close is represented just by its exit signal bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 12 Jul 2011 17:17:09 +0100] rev 1249
app_initiated_close is represented just by its exit signal

10 months agoupdate specs bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 12 Jul 2011 17:02:27 +0100] rev 1248
update specs

10 months agodon't double wrap with {error, _} bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 12 Jul 2011 16:48:52 +0100] rev 1247
don't double wrap with {error, _}

10 months agolet's call it {error, _} instead of {shutdown, _} bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Tue, 12 Jul 2011 16:37:13 +0100] rev 1246
let's call it {error, _} instead of {shutdown, _}

10 months agocosmetic bug23187
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 11 Jul 2011 18:18:39 +0100] rev 1245
cosmetic

10 months agoMerging bug24138 to default
Matthew Sackman <matthew@rabbitmq.com> [Mon, 11 Jul 2011 18:14:18 +0100] rev 1244
Merging bug24138 to default

10 months agoreorder clauses and complete specs bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 11 Jul 2011 17:29:42 +0100] rev 1243
reorder clauses and complete specs

10 months agosimplify bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 11 Jul 2011 17:07:26 +0100] rev 1242
simplify

10 months agomake timeout infinite bug23117
Alexandru Scvortov <alexandru@rabbitmq.com> [Mon, 11 Jul 2011 16:52:37 +0100] rev 1241
make timeout infinite