| 2 days ago | Tony Garnock-Jones | Merge bug21949 into default default tip | changeset | files |
| 2 days ago | Tony Garnock-Jones | Push down extraction of version from app descriptor bug21949 | changeset | files |
| 12 days ago | Matthew Sackman | Merging bug 21939 into default | changeset | files |
| 12 days ago | Vlad Ionescu | user app can now use amqp_channel:cast with synchronous methods - this will log a warning saying that cast has been used with a synchronous method and that the user app will not get the reply from the broker bug22088 | changeset | files |
| 12 days ago | Michael Bridgen | The behaviour changed name (was bug22169). | changeset | files |
| 12 days ago | Matthew Sackman | Merging bug 22169 into default | changeset | files |
| 12 days ago | Vlad Ionescu | adding amqp_connection:info_keys/{0,1} bug21939 | changeset | files |
| 2 weeks ago | Vlad Ionescu | fixing behaviour on invalid info atom bug21939 | changeset | files |
| 3 weeks ago | Matthew Sackman | merging default into bug 22169 bug22169 | changeset | files |
| 4 weeks ago | Matthew Sackman | Merging bug 21998 ⇨ default | changeset | files |
| 4 weeks ago | Vlad Ionescu | additional client properties can now be supplied through #amqp_params bug21949 | changeset | files |
| 4 weeks ago | Vlad Ionescu | the direct connection can now get server_properties from the server and return them through amqp_connection:info/2 on request; renaming amqp_connection:infos/2 to amqp_connection:info/2 bug21939 | changeset | files |
| 4 weeks ago | Vlad Ionescu | adding amqp_connection:infos/2, which can be used to get server_properties, which is now stored in the connection's state bug21939 | changeset | files |
| 4 weeks ago | Vlad Ionescu | junking bug21939 junk | changeset | files |
| 4 weeks ago | Vlad Ionescu | adding c_ variants of the tracing functions; refactoring bug21998 | changeset | files |
| 4 weeks ago | Vlad Ionescu | cosmetic bug21998 | changeset | files |
| 5 weeks ago | Vlad Ionescu | adding comments; changing lists:foreach to list comprehensions; other cosmetic bug21998 | changeset | files |
| 5 weeks ago | Matthew Sackman | Merging default into bug21673 bug21673 | changeset | files |
| 5 weeks ago | Matthew Sackman | Merging bug22254 into default | changeset | files |
| 6 weeks ago | Vlad Ionescu | adding tests for shortstr overflow bug22254 | changeset | files |
| 6 weeks ago | Matthew Sackman | Merging default into bug21673 bug21673 | changeset | files |
| 6 weeks ago | Vlad Ionescu | adding test/amqp_dbg bug21998 | changeset | files |
| 7 weeks ago | Michael Bridgen | Correct what I hope was an accidental use of the tab character bug22169 | changeset | files |
| 7 weeks ago | Michael Bridgen | Merge default into bug22169 bug22169 | changeset | files |
| 7 weeks ago | Matthew Sackman | Merged default into bug22056, inverting all the changes. However, I suspect the dies will still win if bug22056 ever is merged into default so care will still be needed bug22056 | changeset | files |
| 7 weeks ago | Matthew Sackman | Backed out the changes that were on branch bug22056 | changeset | files |
| 7 weeks ago | Vlad Ionescu | merging bug21998 with junk junk | changeset | files |
| 7 weeks ago | Vlad Ionescu | some more small fixes bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | better explanations bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | more general #amqp_error{} handling in channel process bug22180 | changeset | files |
| 7 weeks ago | Matthew Sackman | merging default into bug 22056 bug22056 | changeset | files |
| 7 weeks ago | Vlad Ionescu | the network connection now sends a 'connection.close' with code command_invalid if a heartbeat or a trace frame for a non-zero channel is received by the main reader bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | some tests and some fixes bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | network connection now sends connection.close with reason command_invalid when receiving unexpected methods on channel 0 bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | using rabbit_binary_generator:map_exception/2 rather than amqp_exception/1 bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | refactoring the handling of channel exits to make use of rabbit_binary_generator:amqp_exception/1, formerly part of rabbit_reader:map_exception/2; renaming 'internal_error' connection closing reason to 'error' as it now includes the situation in which the server misbehaves and as a result, the client closes the connection; other related tweaks bug22180 | changeset | files |
| 7 weeks ago | Vlad Ionescu | better is_connection_method bug22180 | changeset | files |
| 8 weeks ago | Matthew Sackman | Added rabbit_msg_store_index (which is a behaviour spec) to the common app bug21673 | changeset | files |
| 2 months ago | Matthias Radestock | merge bug22090 into default | changeset | files |
| 2 months ago | Vlad Ionescu | terminating channel if received method starts with 'connection.'; internal_error_closing now accepts parameter in order to specify code and method; connection now sends code 503 when channel dies due to command_invalid bug22180 | changeset | files |
| 2 months ago | Vlad Ionescu | minor comment bug22069 | changeset | files |
| 2 months ago | Vlad Ionescu | adding broadcast_closing_if_abrupt, set_initial_closing and handle_open_channel to connection util to further remove duplication bug22069 | changeset | files |
| 2 months ago | Vlad Ionescu | creating amqp_connection_util and gen_c_state mechanism for functions common to the network and direct types of connection; moving handle_exit to amqp_connection_util; moving check_trigger_channels_closed_event to amqp_connection_util; moving unregister_channel to amqp_connection_util; more refactoring to follow bug22069 | changeset | files |
| 2 months ago | Vlad Ionescu | fixing old example in comment bug22090 | changeset | files |
| 2 months ago | David R. MacIver | all of the changes made in this branch are superfluous. The branch can be trashed, but for clarity am reverting anyway bug21899 | changeset | files |
| 2 months ago | Matthias Radestock | post-backout merge bug22169 | changeset | files |
| 2 months ago | Matthias Radestock | Backed out changeset 1c4cb3a06222 bug22169 | changeset | files |
| 2 months ago | Matthias Radestock | create branch for bug 22169 bug22169 | changeset | files |
| 2 months ago | Matthias Radestock | post-backout merge | changeset | files |
| 2 months ago | Matthias Radestock | Backed out changeset be841d4bfbb5 | changeset | files |
| 3 months ago | David R. MacIver | remove defaults from nc_state params fields, as they're never used bug21899 | changeset | files |
| 3 months ago | David R. MacIver | SSL tests passing and default port correct for ssl/normal bug21899 | changeset | files |
| 3 months ago | David R. MacIver | fix egregiously wrong default for nc_state#amqp_params. Somehow that passed through the test suite uncomplaining, which is a bit worrying. bug21899 | changeset | files |
| 3 months ago | David R. MacIver | break connection_params back out into amqp_params and tcp_params. direct connections only need amqp_params. All tests pass bug21899 | changeset | files |
| 3 months ago | David R. MacIver | interim renaming of amqp_params to connection_params bug21899 | changeset | files |
| 3 months ago | Matthew Sackman | Don't put a trailing colon on ERL_LIBS if ERL_LIBS isn't defined | changeset | files |
| 3 months ago | Vlad Ionescu | merging bug22056 into default | changeset | files |
| 3 months ago | Matthias Radestock | merge bug22063 into default | changeset | files |
| 3 months ago | Matthias Radestock | refactoring in order to reduce code duplication bug22063 | changeset | files |
| 3 months ago | Vlad Ionescu | replacing use of rabbit_framing:is_amqp_hard_error with rabbit_framing:lookup_amqp_exception(rabbit_framing:amqp_exception(..)) bug22063 | changeset | files |
| 3 months ago | Tony Garnock-Jones | Merge heads of default | changeset | files |
| 3 months ago | Vlad Ionescu | Added tag rabbitmq_v1_7_0 for changeset 825eceaca84c | changeset | files |
| 3 months ago | Vlad Ionescu | logging process lifecycle debug messages bug21998 | changeset | files |
| 3 months ago | Matthew Sackman | Remove channel:subscribe totally, and instead make sure that channel:call(#'basic.consume'{}...) works correctly. The consume-ok is no longer sent. If you want to get another process to receive messages then send them the channel pid and get them to do the :call(#'basic.consume'{}...). This removes a wart from the API, removes a POA and makes things more consistent. bug22056 | changeset | files |
| 3 months ago | Matthew Sackman | merging bug 22049 into default | changeset | files |
| 3 months ago | Vlad Ionescu | setting insist = true in 'connection.open' bug22049 | changeset | files |
| 3 months ago | Matthew Sackman | Allow ERL_LIBS and ERL_PATH to be specified in either the env or as args to make to make it easier to specify additional directories to the various targets (make run is a good example) | changeset | files |
| 3 months ago | Matthew Sackman | merging bug 21409 into default | changeset | files |
| 3 months ago | Matthew Sackman | Added a test. However, can't actually verify that the negotiation was correct as there's no way of getting the params back from the network process. Oh well. Test does pass. bug21409 | changeset | files |
| 3 months ago | Matthew Sackman | merging bug 22020 into default | changeset | files |
| 3 months ago | Tony Garnock-Jones | Include exchange behaviour in common module bug22020 | changeset | files |
| 4 months ago | Vlad Ionescu | storing server_properties in the network connection state record bug21939 | changeset | files |
| 4 months ago | Ben Hood | Added maximum negotiation and protocol version checking bug21409 | changeset | files |
| 4 months ago | Ben Hood | Merged bug21619 into default | changeset | files |
| 4 months ago | Ben Hood | Merged default into bug21619 bug21619 | changeset | files |
| 4 months ago | Ben Hood | Merged bug21880 into default | changeset | files |
| 4 months ago | Ben Hood | Merged default into bug21880 bug21880 | changeset | files |
| 4 months ago | Ben Hood | Merged bug21775 into default | changeset | files |
| 4 months ago | Ben Hood | Merged default into bug21775 bug21775 | changeset | files |
| 4 months ago | Ben Hood | Fixed bug in the app descriptor rabbitmq_v1_7_0 | changeset | files |
| 4 months ago | Vlad Ionescu | both network and direct connection processes are now able to determine if error code sent by the server is either hard or soft and take appropriate action bug21775 | changeset | files |
| 4 months ago | Vlad Ionescu | fixing catch problem; increasing timeout for waiting for close_ok on connection close bug21619 | changeset | files |
| 4 months ago | Vlad Ionescu | better channel number choosing algorithm; using channel_max field in 'connection.tune' bug21619 | changeset | files |
| 4 months ago | Vlad Ionescu | moving rpc server and client state records to their respective modules; adding rpc_test to the direct client suite as well bug21880 | changeset | files |
| 4 months ago | Vlad Ionescu | cosmetic bug21619 | changeset | files |
| 4 months ago | Vlad Ionescu | fixing performance issue in registering channel numbers bug21619 | changeset | files |
| 4 months ago | Ben Hood | Merged bug21803 into default | changeset | files |
| 4 months ago | Vlad Ionescu | removing an unecessary check; other cosmetic bug21803 | changeset | files |
| 4 months ago | Vlad Ionescu | merging from default bug21803 | changeset | files |
| 4 months ago | Vlad Ionescu | splitting amqp_connection; removing driver modules; adding module for main reader; adding amqp_channel_util module; all tests pass, need to review and test further, some code duplication to be removed bug21803 | changeset | files |
| 5 months ago | Vlad Ionescu | merging from bug21698 bug21803 | changeset | files |
| 4 months ago | Ben Hood | Merged bug21698 into default | changeset | files |
| 5 months ago | Vlad Ionescu | fixing failing basic_qos_test bug21698 | changeset | files |
| 5 months ago | Vlad Ionescu | merging from default bug21698 | changeset | files |
| 5 months ago | Ben Hood | Merged bug21564 into default | changeset | files |
| 5 months ago | Ben Hood | Merged bug21783 into default | changeset | files |
| 5 months ago | Vlad Ionescu | removing use of gen_event in return handler; trapping EXITs from handlers to unregister them bug21783 | changeset | files |
| 5 months ago | Vlad Ionescu | fixing output for test_common_package make target bug21564 | changeset | files |
| 5 months ago | Vlad Ionescu | fixing closing state overriding; other small fixes bug21698 | changeset | files |
| 5 months ago | Vlad Ionescu | merging from default bug21698 | changeset | files |
| 5 months ago | Vlad Ionescu | major redesign of amqp_connection's closing mechanism bug21698 | changeset | files |
| 5 months ago | Matthew Sackman | LIBS_PATH is needed in run otherwise things like rr("include/amqp_client.hrl") refuse to work. | changeset | files |
| 5 months ago | Ben Hood | Merged bug21762 into default | changeset | files |
| 5 months ago | Vlad Ionescu | adding support for channel flushing and connection closing state in amqp_channel; fixing subscribe calls should be blocked if channel is closing; other cosmetic bug21698 | changeset | files |
| 5 months ago | Vlad Ionescu | merging from bug21762 bug21698 | changeset | files |
| 5 months ago | Vlad Ionescu | major refactoring of amqp_channel's handling of messages bug21762 | changeset | files |
| 5 months ago | Ben Hood | Merged bug21696 into default | changeset | files |
| 5 months ago | Vlad Ionescu | removing leftover pattern for handle_cast bug21696 | changeset | files |
| 5 months ago | Vlad Ionescu | setting closing flag in channel only when the 'channel.close' message actually gets sent to the server; ignoring all incoming traffic except 'channel.close' and 'channel.close_ok' when channel is closing; ignoring all further messages initiated by the application when channel is closing bug21696 | changeset | files |
| 5 months ago | Vlad Ionescu | merging bug21695 into default | changeset | files |
| 5 months ago | Matthew Sackman | merging in from bug 21714 | changeset | files |
| 5 months ago | Matthias Radestock | bump minimum OTP version for enabling dialyzer type specs bug21714 | changeset | files |
| 5 months ago | Ben Hood | Drivers can now force a connection without sending a gen_server reply to anybody. The terminate callback in amqp_connection selectively sends a connection.close depending on why it itself is exiting. bug21695 | changeset | files |
| 5 months ago | Ben Hood | Merged bug21172 into default | changeset | files |
| 5 months ago | Ben Hood | Fixed spelling bug21172 | changeset | files |
| 5 months ago | Vlad Ionescu | renaming channel_death_test to channel_writer_death_test; adding new channel_death_test, which can be run in both network and direct cases bug21172 | changeset | files |
| 5 months ago | Vlad Ionescu | updating from default bug21172 | changeset | files |
| 5 months ago | Vlad Ionescu | fixing missing return in handling other pid exit signal | changeset | files |
| 5 months ago | Ben Hood | Merged default into bug21172 bug21172 | changeset | files |
| 5 months ago | Marek Majkowski | Merged bug 20399 into default | changeset | files |
| 5 months ago | Vlad Ionescu | merging from default bug20399 | changeset | files |
| 5 months ago | Vlad Ionescu | merging bug21172v1 with junk junk | changeset | files |
| 5 months ago | Vlad Ionescu | an internal error in the channel process now takes the entire connection down bug21172 | changeset | files |
| 5 months ago | Vlad Ionescu | commiting this only in case we ever change our mind. In this fix, the connection sends a fake channel.close on behalf of the channel and waits for channel.close_ok, or times out bug21172v1 | changeset | files |
| 5 months ago | Vlad Ionescu | merging from default bug21172 | changeset | files |
| 6 months ago | Vlad Ionescu | merging from default bug21172 | changeset | files |
| 5 months ago | Ben Hood | Merged bug21618 into default | changeset | files |
| 5 months ago | Vlad Ionescu | refactoring handling of EXIT signals in amqp_connection; other cosmetic bug21618 | changeset | files |
| 5 months ago | Vlad Ionescu | fixing race condition between writer0 and main_reader exit signals; other small fixes bug21618 | changeset | files |
| 5 months ago | Vlad Ionescu | reader doesn't need trap_exit bug21618 | changeset | files |
| 5 months ago | Vlad Ionescu | drivers must not be aware of channel_state (forgot about close_channel) bug21618 | changeset | files |
| 5 months ago | Vlad Ionescu | drivers must not be aware of channel_state bug21618 | changeset | files |
| 5 months ago | Vlad Ionescu | taking care of renamed field in #amqp_error{}; making naming of variables from amqp_error{} fields consistent bug20399 | changeset | files |
| 6 months ago | Vlad Ionescu | changing error reasons of type {amqp, ...} to #amqp_error{} bug20399 | changeset | files |
| 6 months ago | Vlad Ionescu | removing unnecessary relinking of writer process bug21618 | changeset | files |
| 6 months ago | Vlad Ionescu | closing rabbit framing channels properly bug21618 | changeset | files |
| 6 months ago | Vlad Ionescu | framing channel is now started from the channel process and monitored by the main reader; refactoring exit trapping in amqp_connection; refactoring channel registration in amqp_connection bug21618 | changeset | files |
| 6 months ago | Vlad Ionescu | merging from default bug21618 | changeset | files |
| 6 months ago | Vlad Ionescu | refactoring open_channel: now mostly done in the channel process - simpler, more readable; refactoring of managing the framing channel to follow bug21618 | changeset | files |
| 6 months ago | Ben Hood | Merged bug21616 into default | changeset | files |
| 6 months ago | Vlad Ionescu | refactoring framing channel registration in the reader process; handling socket_closed exit in amqp_channel separately; linking framing channel with reader bug21616 | changeset | files |
| 6 months ago | Vlad Ionescu | merging bug21023 with junk junk | changeset | files |
| 6 months ago | Vlad Ionescu | fixing dependencies in dialyzer-related make targets; fixing dependencies in compile_tests make targets bug21023 | changeset | files |
| 6 months ago | Ben Hood | Merged bug21563 into default | changeset | files |
| 6 months ago | Vlad Ionescu | refactoring amqp_channel:rpc_top_half and rpc_bottom_half bug21563 | changeset | files |
| 6 months ago | Vlad Ionescu | merging bug21533 into default | changeset | files |
| 6 months ago | Vlad Ionescu | fixing merge conflict bug21533 | changeset | files |
| 6 months ago | Vlad Ionescu | updating from default bug21533 | changeset | files |
| 6 months ago | Vlad Ionescu | merging bug21522 into default | changeset | files |
| 6 months ago | Ben Hood | Qualified the exit from the channel0 process bug21522 | changeset | files |
| 6 months ago | Vlad Ionescu | fixing merge bug21023 | changeset | files |
| 6 months ago | Vlad Ionescu | merging from default bug21023 | changeset | files |
| 6 months ago | Vlad Ionescu | fixing odd bug: when running make clean on broker, make compile in erlang client does not cause rebuilding of broker bug21023 | changeset | files |
| 6 months ago | Vlad Ionescu | using rabbit_dialyzer for dialysis; updating README bug21023 | changeset | files |
| 6 months ago | Vlad Ionescu | removing ERL_HOME variable; fixing call to broker makefile to create rabbit.plt bug21023 | changeset | files |
| 6 months ago | Ben Hood | Refactored the channel registration in the connection process so that it reads better and allocates channel numbers in a more sensible fashion. channel processes that die on the client are trapped and the connection process just ignores them, i.e. the channel number is not de-allocated, because that would free up the channel number and hence confuse the server. This bug requires 21522 and 21533 to land before this can be seriously tested. bug21172 | changeset | files |
| 6 months ago | Ben Hood | Added shutdown statements to tests that were leaking processes bug21533 | changeset | files |
| 6 months ago | Vlad Ionescu | improved dialysis bug21023 | changeset | files |
| 6 months ago | Ben Hood | Introduced a closing state when the broker initiates the shutdown. This allows bug21522 | changeset | files |
| 6 months ago | Ben Hood | Junked bug21522 junk | changeset | files |
| 6 months ago | Matthias Radestock | erhm. > 5.7.0 is good enough | changeset | files |
| 6 months ago | Matthias Radestock | make type spec Erlang version constraint match that of the server Makefile | changeset | files |
| 6 months ago | Ben Hood | Ignoring socket close, wait for the connection process to exit by itself bug21522 | changeset | files |
| 6 months ago | Paul Jones | Merged bug21404 into default | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21404 bug21404 | changeset | files |
| 6 months ago | Ben Hood | source tarball needs the app descriptor as well bug21311 | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21311 bug21311 | changeset | files |
| 6 months ago | Ben Hood | Minor tweak to get the app descriptor to get created | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21311 bug21311 | changeset | files |
| 6 months ago | Paul Jones | Merged bad second head of bug20869 into junk junk | changeset | files |
| 6 months ago | Paul Jones | Merged bug21517 into default | changeset | files |
| 6 months ago | Paul Jones | Merged bug21488 into default | changeset | files |
| 6 months ago | Paul Jones | Merged bug21408 into default | changeset | files |
| 6 months ago | Paul Jones | Updated application descriptor to use RabbitMQ AMQP Client as the name | changeset | files |
| 6 months ago | Paul Jones | Merged bug21515 into default | changeset | files |
| 6 months ago | Paul Jones | Fixed missing copy of the .hrl file bug21515 | changeset | files |
| 6 months ago | Paul Jones | Added .app files to the ignore list bug21515 | changeset | files |
| 6 months ago | Ben Hood | Call to channel.close now sets the closing flag bug21517 | changeset | files |
| 6 months ago | Ben Hood | Merged default into 21311 bug21311 | changeset | files |
| 6 months ago | Ben Hood | .app files now are generated by the Makefile bug21515 | changeset | files |
| 6 months ago | Ben Hood | Cherry picked old patch, now uses the app descriptor to get the version bug21408 | changeset | files |
| 6 months ago | Ben Hood | Junked bug21408 junk | changeset | files |
| 6 months ago | Ben Hood | Added client information bug21408 | changeset | files |
| 6 months ago | Ben Hood | Merged default back into bug21488 bug21488 | changeset | files |
| 6 months ago | Ben Hood | Somehow some io:formats got merged in from the SSL branch I think | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21488 bug21488 | changeset | files |
| 6 months ago | Ben Hood | Connection level error in the direct case now is propagated to the channel process bug21488 | changeset | files |
| 6 months ago | Ben Hood | Better assertion about reason for channel closing bug21488 | changeset | files |
| 6 months ago | Ben Hood | Merged bug21495 into default | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21495 bug21495 | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21404 bug21404 | changeset | files |
| 6 months ago | Ben Hood | Cosmetic bug21488 | changeset | files |
| 6 months ago | Ben Hood | Cherry picked old version of bug21488 and applied it to reincarnation bug21488 | changeset | files |
| 6 months ago | Ben Hood | Junked bug21488 junk | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21488 bug21488 | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21311 bug21311 | changeset | files |
| 6 months ago | Matthew Sackman | merge in from bug 19356 | changeset | files |
| 6 months ago | Ben Hood | Merged default into bug21311 bug21311 | changeset | files |
| 6 months ago | Ben Hood | Now you can supply the path to the OTP dist that you want to build the client with bug21311 | changeset | files |
| 6 months ago | Matthew Sackman | merge in from default bug19356 | changeset | files |
| ... |