Commit Graph

1301 Commits

Author SHA1 Message Date
Michael Klishin 7eb639b101 Don't await a logger process that won't ever be started on OTP 21
Same change as in a210d82f54.

References rabbitmq/rabbitmq-server#1616.

[#157964874]
2018-07-11 22:19:40 +03:00
Michael Klishin 720105add2 Python test suite: compatibility with Python 3.5+
"await" is a keyword as of PEP 492.
2018-07-11 22:13:13 +03:00
Jean-Sébastien Pédron f78f67299b Update rabbitmq-components.mk 2018-06-07 11:31:45 +02:00
Jean-Sébastien Pédron d695149293 Update erlang.mk 2018-04-11 10:54:24 +02:00
Jean-Sébastien Pédron 4fe9b70bbb Update rabbitmq-components.mk 2018-04-11 10:51:30 +02:00
Jean-Sébastien Pédron 1f3532fc0f Update rabbitmq-components.mk 2018-04-11 10:10:12 +02:00
Jean-Sébastien Pédron 60181919ad Travis CI: Update config from rabbitmq-common 2018-04-10 13:09:35 +02:00
Michael Klishin c1559f4834 Python 3 compatbility: cosmetic drive-by changes 2018-04-03 00:36:59 +03:00
Michael Klishin 008d542d20 Ditto 2018-04-03 00:36:41 +03:00
Michael Klishin f24bc6dfdb Python 3 compatibility 2018-04-02 23:43:14 +03:00
Michael Klishin 469f899de8 Add a missing parenthesis 2018-04-02 23:42:51 +03:00
Michael Klishin 7c634f228b Python 3 compatibility 2018-04-02 23:27:42 +03:00
Michael Klishin 0d2a49b257 Use Pika 0.11.x 2018-04-02 23:00:36 +03:00
Michael Klishin 36feef395c One more test 2018-04-02 23:00:21 +03:00
Jean-Sébastien Pédron df3098b03f Update erlang.mk 2018-03-02 19:09:59 +01:00
Jean-Sébastien Pédron 7cfab2480f Update rabbitmq-components.mk 2018-01-30 15:23:58 +01:00
Luke Bakken 10c9c59a1b Update rabbitmq-components.mk 2018-01-29 16:22:25 -08:00
Jean-Sébastien Pédron 176bad3318 Update rabbitmq-components.mk 2018-01-23 17:21:47 +01:00
Jean-Sébastien Pédron 806c411109 Update rabbitmq-components.mk 2018-01-23 15:31:34 +01:00
Diana Corbacho 2ce799808f Update rabbitmq-components.mk 2018-01-22 22:13:31 +00:00
Jean-Sébastien Pédron 0e904128be Travis CI: Update config from rabbitmq-common 2017-12-15 15:17:22 +01:00
Jean-Sébastien Pédron 4c7ba1ec88 Update rabbitmq-components.mk 2017-12-01 11:07:05 +01:00
Jean-Sébastien Pédron 0a131c0767 Update rabbitmq-components.mk 2017-11-28 14:01:18 +01:00
Jean-Sébastien Pédron c2fdbd4972 Update rabbitmq-components.mk 2017-11-28 13:31:27 +01:00
Jean-Sébastien Pédron 6c59f1c23a Travis CI: Update config from rabbitmq-common 2017-11-08 12:24:22 +01:00
Luke Bakken 287c263a54 Add GitHub templates and contributing doc 2017-10-13 16:00:19 -07:00
Jean-Sébastien Pédron 0171508b6f Merge branch 'stable' 2017-10-13 15:13:27 +02:00
Jean-Sébastien Pédron 6a631b4b76 Update rabbitmq-components.mk 2017-10-13 14:33:17 +02:00
Jean-Sébastien Pédron 2b3ee6cd86 Update rabbitmq-components.mk 2017-10-13 14:13:33 +02:00
Jean-Sébastien Pédron a3387bf623 Update rabbitmq-components.mk 2017-10-13 12:15:53 +02:00
Michael Klishin 4b83bc91f8 Merge branch 'stable' 2017-10-01 13:04:34 +03:00
Michael Klishin fe9481cbfe Missing test expectation update from #121 2017-10-01 13:04:22 +03:00
Chris Magee 10dba4bab8 Fixed typo. 2017-10-01 12:50:07 +03:00
Chris Magee f5561d40f7 Fixed typo. 2017-09-30 16:46:04 +01:00
Michael Klishin 244c63fba1 Update rabbitmq-components.mk 2017-09-13 17:54:48 -04:00
Michael Klishin 190e9169fc Update rabbitmq-components.mk 2017-09-13 17:45:47 -04:00
Michael Klishin 903ad57529 Update rabbitmq-components.mk 2017-09-12 19:53:38 -04:00
Michael Klishin 9a9b965afc Update rabbitmq-components.mk 2017-09-12 12:42:06 -04:00
Daniil Fedotov 3f221c1976 Merge branch 'stable' 2017-08-30 19:20:49 +01:00
Daniil Fedotov f1381f7cd3 Update erlang.mk 2017-08-30 18:46:45 +01:00
Daniil Fedotov 411c5150fe Use lager sink API for logs.
Lager sink parse-transform allows us to use a fake module name
to select sinks.
It's more convenient that to use a helper function for every module.

[#149634975]
2017-08-07 14:44:50 +01:00
Michael Klishin 55a73590bc Erlang/OTP 19.2 is now the minimum supported version.
Part of rabbitmq/rabbitmq-server#1305.

[#149563549]
2017-07-26 19:03:26 +03:00
Michael Klishin 9afd38cc46 Update rabbitmq-components.mk 2017-07-26 03:48:41 +03:00
Michael Klishin 0f57a47f1c Update rabbitmq-components.mk 2017-07-26 02:27:17 +03:00
Jean-Sébastien Pédron 550495871c Merge branch 'stable' 2017-06-26 18:34:52 +02:00
Jean-Sébastien Pédron 18b6adac1a rabbit_net:accept_ack() was moved to rabbit_networking
[#118490793]
2017-06-21 15:37:30 +02:00
Daniil Fedotov 412052e6ad Use term_to_binary with minor_version to generate queue names 2017-06-16 12:46:58 +01:00
Luke Bakken 8ec59d4445 Add test demonstrating topic permissions using Python 2017-06-14 10:58:52 -07:00
Michael Klishin cb5086bf44 Merge branch 'master' into rabbitmq-server-1229 2017-06-13 23:57:01 +03:00
Daniil Fedotov 47ba44a69a Generate queue names using compat function instead of term_to_binary.
[#115]

It's unsafe to use `term_to_binary` to generate IDs like queue names,
because it can change in future erlang versions.
We cannot change queue generation algorithm, because queues can be durable
and renaming a queue is non-trivial in RabbtiMQ. So we use the compat function.
2017-06-13 17:10:11 +01:00
Michael Klishin 628669d739 Update rabbitmq-components.mk 2017-06-12 20:18:07 +03:00
Michael Klishin 5d422c26d2 Update rabbitmq-components.mk 2017-06-12 18:35:49 +03:00
Arnaud Cogoluègnes c6fdd8fa17 Support variable expansion in topic authz
Part of rabbitmq/rabbitmq-server#1229
2017-06-12 10:35:52 +02:00
Michael Klishin 5038656062 Merge branch 'stable' 2017-06-10 09:29:07 +03:00
Luke Bakken fe222abd81 Add failing test that shows custom headers are not returned.
Add some more test cases and fix simple_test_send_rec use the headers argument to conn.send

Add AMQP -> STOMP test validating a custom header

Send headers in AMQP message and verify STOMP receipt
2017-06-09 11:15:37 -07:00
Michael Klishin 9b478b0482 Squash a warning 2017-06-09 01:14:14 +03:00
Michael Klishin 124bad8b75 Merge branch 'stable' 2017-06-02 18:11:54 +03:00
Michael Klishin 21b7b42ab5 Update rabbitmq-components.mk 2017-06-02 17:51:36 +03:00
Daniil Fedotov a41fbd3ad6 New CLI helpers API 2017-06-02 10:12:08 +01:00
Michael Klishin acfc9e1359 Update rabbitmq-components.mk 2017-06-02 00:43:33 +03:00
Michael Klishin 2f37e16eeb Update rabbitmq-components.mk 2017-06-01 18:01:51 +03:00
Jean-Sébastien Pédron af771c705b Merge branch 'stable' 2017-05-16 18:12:03 +02:00
Jean-Sébastien Pédron 3b71f71721 Makefile: Load the new `rabbitmq-early-plugin.mk` early-stage plugin
See the corresponding commit in rabbitmq-common for an explanation.

[#144697185]
2017-05-16 17:38:16 +02:00
Jean-Sébastien Pédron 4e164da6af Update erlang.mk 2017-05-16 17:38:16 +02:00
Michael Klishin fcdd8ef3d5 Merge branch 'stable'
Conflicts:
	src/rabbit_stomp_reader.erl
2017-05-03 12:50:39 +02:00
D Corbacho abaaa976a5 Merge pull request #111 from rabbitmq/rabbitmq-web-stomp-75
Make sure maybe_delete_durable_sub/3 handles server-initiated cancelation
2017-05-03 10:49:40 +01:00
Michael Klishin 297ba01d5a Wording 2017-05-03 11:44:25 +02:00
Diana Corbacho 004a424af4 Fix dialyzer warnings and termination during initialisation of the reader 2017-05-03 10:25:04 +01:00
Diana Corbacho fa70d8efb6 Fix types and dialyzer warnings 2017-05-03 08:58:31 +01:00
Michael Klishin 667ab9cf35 Pass undefined instead of a blank #stomp_frame
This way function head matching is unambiguous.
2017-05-03 01:03:48 +02:00
Michael Klishin 9198198ddb Make sure maybe_delete_durable_sub/3 handles server-initiated cancelation
Part of rabbitmq/rabbitmq-web-stomp#75.

[#144738809]
2017-05-02 23:59:17 +02:00
Diana Corbacho 507690dfac Default to 0 for stats calculation
rabbitmq-management-agent-45
[#144693945]
2017-05-02 14:24:02 +01:00
Daniil Fedotov 921732bad4 Replace dicts to maps for internal structures 2017-04-24 13:52:47 +01:00
Jean-Sébastien Pédron 3a0aa2a4f5 Merge branch 'stable' 2017-04-19 16:22:44 +02:00
Jean-Sébastien Pédron 0fbe13709b Update erlang.mk 2017-04-19 12:05:17 +02:00
Michael Klishin 9be7f2efe0 Merge branch 'stable' 2017-04-02 22:03:38 +03:00
Michael Klishin bbd0835011 (c) year 2017-04-02 21:49:30 +03:00
Michael Klishin 000c140509 Ignore test/config_schema_SUITE_data/schema/ 2017-03-20 19:13:41 +03:00
Daniil Fedotov db74639159 Config schema test for plugin
Part of [#141481501]
Moved from rabbitmq-server
2017-03-17 11:02:07 +00:00
Jean-Sébastien Pédron 4ec02aaa62 Merge branch 'stable' 2017-03-08 10:06:32 +01:00
Jean-Sébastien Pédron 0de0421d6e connections_SUITE: Match the new `connection_coarse_metrics` field
The tuple returned by a read of `connection_coarse_metrics` contains a
new counter at the end. We ignore it but the pattern matching must be
updated.

Before this, the testcase failed with the following error:

    connections_SUITE:stats failed on line 150
    Reason: {badmatch,[{<13606.2176.0>,38,117,6572,0}]}
2017-03-08 09:10:36 +01:00
Arnaud Cogoluègnes d5f85fcae7 Set copyright year to 2017 in topic_SUITE.erl 2017-02-15 17:00:04 +01:00
Arnaud Cogoluègnes 23b2995d45 Add proxy protocol Cuttlefish option mapping
Part of rabbitmq/rabbitmq-server#589
2017-02-13 13:43:10 +01:00
Arnaud Cogoluègnes f8379c5816 Polish proxy protocol test suite
Add license header, add call to rabbit_ct_helpers:testcase_started.

References rabbitmq/rabbitmq-server#589
2017-02-13 10:44:22 +01:00
Michael Klishin 7f621e8217 Update rabbitmq-components.mk 2017-02-11 23:29:41 +03:00
Michael Klishin d13e8bb93f Update rabbitmq-components.mk 2017-02-10 11:16:42 +03:00
Michael Klishin 347583f238 Update rabbitmq-components.mk 2017-02-10 01:55:18 +03:00
Arnaud Cogoluègnes 3f95ad9a9c Add support for proxy protocol
Part of rabbitmq/rabbitmq-server#589
2017-02-09 10:11:38 +01:00
Michael Klishin a9b3e86dbf Update rabbitmq-components.mk 2017-02-08 16:38:24 +03:00
Michael Klishin 897cf929bc merge branch 'stable' 2017-02-06 19:52:08 +03:00
Michael Klishin 59756d6fcb Update rabbitmq-components.mk 2017-02-06 19:24:02 +03:00
Michael Klishin c0a28600b6 Merge pull request #101 from rabbitmq/rabbitmq-server-1085
Add topic authorisation for consumption
2017-02-06 01:22:44 +03:00
Michael Klishin cd65c2131f This constant isn't used 2017-02-06 01:13:08 +03:00
Jean-Sébastien Pédron 732d3e1412 Update rabbitmq-components.mk 2017-02-02 17:17:20 +01:00
Arnaud Cogoluègnes 1ce89c541b Merge branch 'master' into rabbitmq-server-1085 2017-01-31 17:45:24 +01:00
Michael Klishin aa1d1a1c4a merge branch 'stable' 2017-01-31 18:20:07 +03:00
Michael Klishin b36e86d1ac Update rabbitmq-components.mk 2017-01-31 18:06:36 +03:00
Diana Corbacho 1004f3e24a Merge branch 'stable' 2017-01-27 20:49:52 +00:00
Diana Corbacho 06314a0cc4 Add heartbeat to stats 2017-01-27 16:54:32 +00:00
Diana Corbacho 0a711ef29b Test all stats are present 2017-01-27 12:45:04 +00:00
Diana Corbacho 0d02297cea Backported part of: CLI command to list stomp connections 2017-01-27 12:38:27 +00:00
Diana Corbacho 73d22fd2e6 Tests stats are not leaked if connection failed 2017-01-27 12:31:09 +00:00
Diana Corbacho 98cd0c876b Avoid emitting stats if connection is not defined 2017-01-27 12:12:54 +00:00
Diana Corbacho fed191458f Return connection pid 2017-01-27 08:08:22 +00:00
Diana Corbacho 970bc0949d Notify reductions, garbage_collection, recv_oct and send_oct in the core metrics 2017-01-27 08:08:02 +00:00
Arnaud Cogoluègnes a1334bd626 Add topic authorisation for consumption
Part of rabbitmq/rabbitmq-server#1085
2017-01-23 15:19:07 +01:00
Diana Corbacho c754c00971 Pass user who performed the action to test fixtures 2017-01-17 07:39:34 +00:00
Michael Klishin db0d45e706 Merge branch 'stable' 2016-12-17 02:56:54 +03:00
Michael Klishin 0b9450d408 Add 19.1 and 19.2 to Travis build matrix 2016-12-17 02:39:10 +03:00
Jean-Sébastien Pédron 2600aef69d Travis CI: Import changes from rabbitmq-auth-backend-amqp 2016-12-12 14:31:20 +01:00
Jean-Sébastien Pédron a04a8725e4 Merge branch 'stable' 2016-12-09 19:25:43 +01:00
Jean-Sébastien Pédron 4ed8425c89 Update rabbitmq-components.mk 2016-12-08 19:14:52 +01:00
Jean-Sébastien Pédron 1b9a11fbde Do not use -include_lib() with own headers
This fixes the build outside of an Umbrella-like setup, ie. when
dependencies of this plugin are put into the `deps` subdirectory.
2016-12-08 18:10:02 +01:00
Jean-Sébastien Pédron 7e9fb20bde Travis CI: Use Ubuntu Trusty image to have access to Elixir
Also, required `sudo` so a VM is used instead of a container. This makes
the test much longer, but allows us to install non-whitelisted packages
such as xsltproc.
2016-12-08 17:52:55 +01:00
Diana Corbacho 1979a7ce7e Use `config` instead of `default` for auth type 2016-12-08 15:10:10 +00:00
Diana Corbacho f41b688557 Remove login keys 2016-12-08 14:35:39 +00:00
Diana Corbacho 6e5313d1fe Update info keys 2016-12-08 13:08:54 +00:00
Diana Corbacho 9051a327c8 CLI command to list stomp connections 2016-12-08 10:50:56 +00:00
Jean-Sébastien Pédron 476d504a8f Merge branch 'stable' 2016-12-07 16:05:39 +01:00
Michael Klishin 2dafc488ef Merge pull request #96 from rabbitmq/rabbitmq-web-stomp-60
Small changes for Web STOMP
2016-12-06 21:04:34 +03:00
Loïc Hoguin 6abb946f79 Fix force_default_creds to accept binary/list creds 2016-12-06 17:32:39 +01:00
Loïc Hoguin aabf4a5743 Export rabbit_stomp:parse_default_user/2
Useful for rabbitmq_web_stomp.
2016-12-06 17:32:01 +01:00
Jean-Sébastien Pédron 01b1abd8c7 Move from .app.src to Makefile variables
This is the recommended way with Erlang.mk.

By default, the version is inherited from rabbitmq-server-release when
the source archive is created, or computed from git-describe(1) (see
`rabbitmq-components.mk`). One can override the version from the command
line by setting the `PROJECT_VERSION` variable.

[#130992027]
2016-12-06 16:40:56 +01:00
Jean-Sébastien Pédron 3d1c86b5fc rabbit_stomp_processor: Use `rabbit` application description
... instead of application id. They have the same value currently, but
once we move from .app.src to Makefile variables, Erlang.mk will use the
id for other purposes.

[#130992027]
2016-12-06 11:46:08 +01:00
Michael Klishin d2218dbdbd Merge branch 'stable' 2016-12-01 14:18:58 +03:00
Michael Klishin 4f1674c0c0 Merge branch 'stable' 2016-11-30 18:57:39 +03:00
Michael Klishin 722c388f7e Merge branch 'stable' 2016-11-29 21:20:50 +03:00
Michael Klishin d263312065 Update rabbitmq-components.mk 2016-11-29 20:59:40 +03:00
Jean-Sébastien Pédron f74dc18a20 Merge branch 'stable' 2016-11-25 11:49:51 +01:00
Jean-Sébastien Pédron 2105114231 Update rabbitmq-components.mk 2016-11-25 10:51:03 +01:00
Jean-Sébastien Pédron 0c6318c9a8 Merge branch 'stable' 2016-11-25 10:38:27 +01:00
Jean-Sébastien Pédron 4fc6b40bd7 Update rabbitmq-components.mk 2016-11-25 10:08:23 +01:00
Gerhard Lazu ddee4d8ef8 Use test name for the RabbitMQ node name
Each test case should have its own broker, rather than re-use the same
broker for the entire test suite.

Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com>
2016-11-24 11:29:20 +00:00
Jean-Sébastien Pédron 01a8c09566 Merge branch 'stable' into rabbitmq-management-236 2016-11-24 12:11:44 +01:00
Jean-Sébastien Pédron 51b867a3a5 Merge branch 'stable' 2016-11-24 09:56:19 +01:00
Jean-Sébastien Pédron 8611b20678 Add rabbitmq_ct_client_helpers to TEST_DEPS 2016-11-24 09:51:45 +01:00
Jean-Sébastien Pédron 48343d7a88 Update rabbitmq-components.mk 2016-11-23 18:06:07 +01:00
Gerhard Lazu 25aaa869a1 Merge branch 'stable' 2016-11-23 11:15:07 +00:00
Jean-Sébastien Pedron afc7a931ba Increase message receive timeout for redelivered.py
Signed-off-by: Gerhard Lazu <gerhard@rabbitmq.com>
2016-11-23 11:13:05 +00:00
Gerhard Lazu 84b846d247 Merge branch 'stable' 2016-11-22 17:02:50 +00:00
Gerhard Lazu dddd921d4d Update erlang.mk 2016-11-22 16:20:30 +00:00
Gerhard Lazu 26e245bfcd Update rabbitmq-components.mk 2016-11-22 16:16:43 +00:00
Jean-Sébastien Pédron 6e05b47d03 Update erlang.mk 2016-11-14 12:27:51 +01:00
Daniil Fedotov 450946b650 Fix test timing 2016-11-11 12:47:02 +00:00
Jean-Sébastien Pédron f54c108b10 Update rabbitmq-components.mk 2016-11-10 16:56:53 +01:00
Jean-Sébastien Pédron ddc262662a Merge branch 'stable' into rabbitmq-management-236 2016-09-27 12:45:32 +02:00
Jean-Sébastien Pédron 859ea45d7b Merge branch 'stable' 2016-09-23 16:22:31 +02:00
Jean-Sébastien Pédron efe540ba4b Update rabbitmq-components.mk 2016-09-23 11:23:10 +02:00
Jean-Sébastien Pédron 13af80eae4 Update erlang.mk 2016-09-22 17:57:08 +02:00
Jean-Sébastien Pédron 4f28bde54f rabbitmq_stomp.app: Depend on rabbit_common 2016-09-19 13:01:58 +02:00
Jean-Sébastien Pédron 71197dded1 Update erlang.mk 2016-09-19 12:26:23 +02:00
Jean-Sébastien Pédron 526db97a76 Makefile: Explicitely list all DEPS
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.

[#130086871]
2016-09-19 12:14:33 +02:00
Jean-Sébastien Pédron a352da296e Merge branch 'stable' 2016-09-15 16:43:13 +02:00
Jean-Sébastien Pédron ef851892b9 Update rabbitmq-components.mk 2016-09-15 15:46:06 +02:00
Daniil Fedotov 7df07c02d8 Merge branch 'stable' 2016-09-06 17:57:55 +01:00
Daniil Fedotov e87a008ce2 Added ranch as a dependency to build ranch_protocol behaviour 2016-09-06 17:57:20 +01:00
Jean-Sébastien Pédron 56976ae96e Travis CI: Do not test on Erlang 18.3
The Python client TLS connection is rejected because of "insufficient
security". This is a regression in Erlang 18.3.
2016-09-05 18:33:18 +02:00
Jean-Sébastien Pédron dc7eb71382 Merge branch 'stable' 2016-09-05 16:36:58 +02:00
Jean-Sébastien Pédron 12faaf4683 *_SUITE: Stop the broker at the end of the testsuite 2016-09-05 16:19:49 +02:00
Jean-Sébastien Pédron 9ce17b4a56 rabbitmq_stomp.app: default_user credentials should be Erlang binaries
That is what the Erlang client and RabbitMQ expect.
2016-09-05 15:58:09 +02:00
Jean-Sébastien Pédron 37463eb9bd Merge branch 'stable' 2016-09-02 16:09:28 +02:00
Jean-Sébastien Pédron 0d217c2c7d Travis CI: Test against Erlang 19.0 2016-09-02 15:14:33 +02:00
Jean-Sébastien Pédron 2dc5f0259a Update rabbitmq-components.mk 2016-09-02 13:22:27 +02:00
Jean-Sébastien Pédron 160814c000 Makefile: No need to filter out rabbitmq_test from TEST_DEPS anymore
[#127356157]
2016-09-02 12:34:20 +02:00
Jean-Sébastien Pédron 5e2ab56540 Update rabbitmq-components.mk 2016-09-02 12:03:33 +02:00
kjnilsson 46e6e61fc5 write connection_stats metrics 2016-09-01 13:36:07 +01:00
Daniil Fedotov 5b159deb0c Missing parenthesis 2016-07-28 12:05:32 +01:00
Michael Klishin b8367e54ff Merge branch 'stable' 2016-07-25 16:09:27 -07:00
Daniil Fedotov 593bbac8a6 Install pika and stomppy when running tests 2016-07-22 11:48:44 +01:00
Daniil Fedotov ab642c9278 Moving files around 2016-07-22 11:21:16 +01:00
Daniil Fedotov df929611a8 empty commit 2016-07-22 11:21:16 +01:00
Daniil Fedotov 03b4a0e75d Run python tests from CT 2016-07-22 11:21:16 +01:00
Daniil Fedotov 485d091119 Move eunit tests to common test 2016-07-22 11:21:16 +01:00
Jean-Sébastien Pédron 7d94037d30 Travis CI: Test on Erlang 19.0 2016-07-22 10:59:53 +02:00
Jean-Sébastien Pédron 8cd764c9ce Merge branch 'stable' 2016-07-22 10:58:59 +02:00
Jean-Sébastien Pédron 6f14e716af Travis CI: Import branch handling from rabbitmq-shovel 2016-07-22 10:57:31 +02:00
Michael Klishin bbcbd798d5 Update rabbitmq-components.mk 2016-07-14 15:44:14 +03:00
Michael Klishin b461e6e87a Update rabbitmq-components.mk 2016-07-14 15:37:36 +03:00
Michael Klishin d5383e3b47 Update rabbitmq-components.mk 2016-07-14 13:47:16 +03:00
Michael Klishin cc4b1888c4 Update rabbitmq-components.mk 2016-07-14 13:20:04 +03:00
Jean-Sébastien Pédron 047f059f0f Merge branch 'stable' 2016-06-29 17:29:24 +02:00
Jean-Sébastien Pédron fda7b38f60 Use the new -spec format
The old format is removed in Erlang 19.0, leading to build errors.

Also, get rid of the `use_specs` macro and thus always define -spec() &
friends.

While here, unnify the style of -type and -spec.

References rabbitmq/rabbitmq-server#860.
[#118562897]
[#122335241]
2016-06-29 17:27:30 +02:00
Jean-Sébastien Pédron 2a6e2a7421 Git: Ignore `xrefr` 2016-06-29 17:27:14 +02:00
Daniil Fedotov 97c5c04f28 Merge branch 'stable' 2016-06-17 14:20:22 +01:00
Daniil Fedotov bd35670624 Set bounded timeout for OTP workers 2016-06-16 13:12:03 +01:00
Michael Klishin 3e4dec00db Merge branch 'stable' 2016-05-29 23:36:24 +03:00
Michael Klishin 2417baec87 Update rabbitmq-components.mk 2016-05-29 23:21:56 +03:00
Michael Klishin 8704eb3e8d Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md 2016-05-28 09:56:26 -07:00
Michael Klishin adec0e1769 Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md 2016-05-28 14:22:51 +03:00
kjnilsson ed490fc4ab Merge branch 'stable' 2016-05-18 13:22:06 +01:00
Karl Nilsson 4e9e3bb110 Update rabbitmq-components.mk 2016-05-18 12:48:01 +01:00
Michael Klishin eafc8539d9 Merge branch 'master' into rabbitmq-server-546 2016-05-17 15:31:59 +03:00
Michael Klishin 24e1f0032a Update rabbitmq-components.mk 2016-05-17 11:17:54 +03:00
Michael Klishin 15d788635a Update rabbitmq-components.mk 2016-05-17 10:16:10 +03:00
Daniil Fedotov f0a3c3c346 Use erlang 18.3 only in travis 2016-05-12 10:58:25 +01:00
Daniil Fedotov 0dcbe61bdc Do not use time_compat 2016-05-12 10:23:42 +01:00
Daniil Fedotov 0197090c7e Stub for broker_version_requirements 2016-04-22 14:42:18 +01:00
Michael Klishin 90bbe28495 Merge branch 'stable' 2016-03-31 13:26:48 +03:00
Michael Klishin 36b500196b Merge branch 'stable' 2016-03-31 12:06:04 +03:00
Michael Klishin b467ea792b Update low level frame parser tests 2016-03-30 20:50:57 +03:00