Commit Graph

1387 Commits

Author SHA1 Message Date
Michael Klishin 87a04e21fc CLI commands: provide more information to the new help command 2019-03-26 20:37:09 +03:00
Spring Operator 12de902841 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://blog.listincomprehension.com/search/label/procket (200) with 1 occurrences could not be migrated:
   ([https](https://blog.listincomprehension.com/search/label/procket) result ClosedChannelException).
* http://dozzie.jarowit.net/trac/wiki/TOML (200) with 1 occurrences could not be migrated:
   ([https](https://dozzie.jarowit.net/trac/wiki/TOML) result SSLHandshakeException).
* http://dozzie.jarowit.net/trac/wiki/subproc (200) with 1 occurrences could not be migrated:
   ([https](https://dozzie.jarowit.net/trac/wiki/subproc) result SSLHandshakeException).
* http://e2project.org (200) with 1 occurrences could not be migrated:
   ([https](https://e2project.org) result AnnotatedConnectException).
* http://nitrogenproject.com/ (200) with 2 occurrences could not be migrated:
   ([https](https://nitrogenproject.com/) result ConnectTimeoutException).
* http://proper.softlab.ntua.gr (200) with 1 occurrences could not be migrated:
   ([https](https://proper.softlab.ntua.gr) result SSLHandshakeException).
* http://yaws.hyber.org (200) with 1 occurrences could not be migrated:
   ([https](https://yaws.hyber.org) result AnnotatedConnectException).
* http://choven.ca (503) with 1 occurrences could not be migrated:
   ([https](https://choven.ca) result ConnectTimeoutException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://fixprotocol.org/ (301) with 1 occurrences migrated to:
  https://fixtrading.org ([https](https://fixprotocol.org/) result SSLHandshakeException).
* http://erldb.org (UnknownHostException) with 1 occurrences migrated to:
  https://erldb.org ([https](https://erldb.org) result UnknownHostException).
* http://stomp.codehaus.org/Protocol (UnknownHostException) with 1 occurrences migrated to:
  https://stomp.codehaus.org/Protocol ([https](https://stomp.codehaus.org/Protocol) result UnknownHostException).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://cloudi.org/ with 27 occurrences migrated to:
  https://cloudi.org/ ([https](https://cloudi.org/) result 200).
* http://erlware.org/ with 1 occurrences migrated to:
  https://erlware.org/ ([https](https://erlware.org/) result 200).
* http://inaka.github.io/cowboy-trails/ with 1 occurrences migrated to:
  https://inaka.github.io/cowboy-trails/ ([https](https://inaka.github.io/cowboy-trails/) result 200).
* http://ninenines.eu with 6 occurrences migrated to:
  https://ninenines.eu ([https](https://ninenines.eu) result 200).
* http://www.actordb.com/ with 2 occurrences migrated to:
  https://www.actordb.com/ ([https](https://www.actordb.com/) result 200).
* http://www.cs.kent.ac.uk/projects/wrangler/Home.html with 1 occurrences migrated to:
  https://www.cs.kent.ac.uk/projects/wrangler/Home.html ([https](https://www.cs.kent.ac.uk/projects/wrangler/Home.html) result 200).
* http://www.rabbitmq.com/stomp.html with 2 occurrences migrated to:
  https://www.rabbitmq.com/stomp.html ([https](https://www.rabbitmq.com/stomp.html) result 200).
* http://www.rebar3.org with 1 occurrences migrated to:
  https://www.rebar3.org ([https](https://www.rebar3.org) result 200).
* http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* http://inaka.github.com/apns4erl with 1 occurrences migrated to:
  https://inaka.github.com/apns4erl ([https](https://inaka.github.com/apns4erl) result 301).
* http://inaka.github.com/edis/ with 1 occurrences migrated to:
  https://inaka.github.com/edis/ ([https](https://inaka.github.com/edis/) result 301).
* http://lasp-lang.org/ with 1 occurrences migrated to:
  https://lasp-lang.org/ ([https](https://lasp-lang.org/) result 301).
* http://saleyn.github.com/erlexec with 1 occurrences migrated to:
  https://saleyn.github.com/erlexec ([https](https://saleyn.github.com/erlexec) result 301).
* http://www.mozilla.org/MPL/ with 22 occurrences migrated to:
  https://www.mozilla.org/MPL/ ([https](https://www.mozilla.org/MPL/) result 301).
* http://www.rabbitmq.com/man/rabbitmq-plugins.1.man.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/man/rabbitmq-plugins.1.man.html ([https](https://www.rabbitmq.com/man/rabbitmq-plugins.1.man.html) result 301).
* http://zhongwencool.github.io/observer_cli with 1 occurrences migrated to:
  https://zhongwencool.github.io/observer_cli ([https](https://zhongwencool.github.io/observer_cli) result 301).
2019-03-20 03:23:56 -05:00
Michael Klishin 2a05ac304d Travis: use Erlang 21.3, Elixir 1.8.1 2019-03-20 10:33:21 +03:00
Michael Klishin bee412f6b9 Additional help content for CLI command 2019-03-19 20:37:26 +03:00
Daniil Fedotov fba4174074 Handle 21.3 tls_alert error format. 2019-03-18 18:32:11 -04:00
Michael Klishin 76ed79ee23 Update rabbitmq-components.mk 2019-03-15 09:34:52 +03:00
Michael Klishin e60ec3c62a Update rabbitmq-components.mk 2019-03-15 05:06:00 +03:00
SAMUEL NELA bdef8a4d98 Fixed rabbitmq-plugins link 2019-02-24 22:44:52 +01:00
Michael Klishin 02178e0d07 Wording 2019-02-21 20:28:05 +03:00
Daniil Fedotov 96a2a3c30c Description for help command.
Requires https://github.com/rabbitmq/rabbitmq-cli/pull/316
2019-02-20 14:22:30 -05:00
Michael Klishin 68b5d8a216 Update rabbitmq-components.mk 2019-02-12 23:24:11 +03:00
Luke Bakken c246ffd3a5 Add test for default_topic_exchange, fixup parse_routing 2019-01-24 06:53:06 -08:00
Luke Bakken 96f336d47a Add cuttlefish config and test 2019-01-23 10:15:47 -08:00
Luke Bakken 4dc10cd19c Add rabbitmq_stomp.default_topic_exchange configuration parameter
Fixes #94
2019-01-23 10:02:57 -08:00
Michael Klishin 0758bf2af8 .travis.yml: use 21.2 as 21.2.2 builds are no available 2019-01-14 01:20:27 +03:00
Michael Klishin bd4d1f828d .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 2019-01-13 05:50:06 +03:00
Luke Bakken 771c61833a Update rabbitmq-components.mk 2019-01-09 12:55:23 -08:00
Luke Bakken 1042072632 Update rabbitmq-components.mk 2019-01-08 11:58:36 -08:00
Michael Klishin e91e498d06 New style config: support stomp.tcp_listen_options.*
That mimic tcp_listen_options.* for AMQP 0-9-1 and AMQP 1.0 listeners.

Closes #129.

[#157922235]
2019-01-02 20:18:40 +03:00
Michael Klishin ab8692eb8d Revert "Revert "Use {active,once} instead of async_recv""
This reverts commit 1f0fac4550.

The change to {active, once} ended up being unrelated; it's a bug
in the Erlang 21.2 ssl app.
2018-12-22 10:08:53 +03:00
Michael Klishin 1f0fac4550 Revert "Use {active,once} instead of async_recv"
This reverts commit a4ef42af9a.

Due to obscure CI failures in rabbitmq-web-stomp.
2018-12-21 21:28:24 +03:00
Loïc Hoguin a4ef42af9a Use {active,once} instead of async_recv 2018-12-18 13:09:41 +01:00
Michael Klishin b80e68b20d Update rabbitmq-components.mk 2018-12-06 18:29:06 +03:00
Loïc Hoguin 513c4fb349 Use the built-in Ranch PROXY protocol support 2018-12-04 13:17:03 +01:00
Jean-Sébastien Pédron a8206fa2da Update rabbitmq-components.mk 2018-11-30 14:56:59 +01:00
Jean-Sébastien Pédron d946cfca15 Update rabbitmq-components.mk 2018-11-22 09:19:43 +01:00
kjnilsson ef3a61ec47 Update rabbitmq-components.mk 2018-10-29 12:43:32 +00:00
Luke Bakken e39e52cd9d comment 2018-10-11 06:55:42 -07:00
Michael Klishin 9022247ba6 Use 10 TLS connection acceptors by default
Part of rabbitmq/rabbitmq-server#1729.

[#161136615]
2018-10-11 03:04:11 +03:00
Michael Klishin 417aeac814 Use Pika 0.12.0 for Python 3.7 compatibility
See pika/pika#923.
2018-10-10 22:55:46 +03:00
Jean-Sébastien Pédron 98dd730ab7 Update rabbitmq-components.mk 2018-09-19 10:38:24 +02:00
Jean-Sébastien Pédron 1a2a9fb380 Update rabbitmq-components.mk 2018-09-11 14:22:41 +02:00
Luke Bakken df3ca5d14e Update git-commit-msgs link 2018-08-28 16:17:58 -07:00
Jean-Sébastien Pédron 18c78c1ff3 Update rabbitmq-components.mk 2018-08-09 17:44:23 +02:00
Jean-Sébastien Pédron 4e5b55af3e Update rabbitmq-components.mk 2018-08-09 12:17:09 +02:00
Luke Bakken 356782f319 Add rabbit_stomp_connection_info module
This ensures that rabbit_direct:maybe_call_connection_info_module will not continuously return
enoent. In high connection churn scenarios, this can bring RabbitMQ down.

See VESC-888
2018-07-11 15:51:44 -07:00
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
Michael Klishin effdf3cdf9 Introduces a configuration setting, rabbitmq_stomp.hide_server_info
to prevent CONNECT from sending the server header.

References #57, a few low level parser tests still need updating.
2016-03-30 20:42:25 +03:00
Michael Klishin bbe819a2fc Wording 2016-03-30 20:08:56 +03:00
Michael Klishin 931982091d Merge branch 'stable' 2016-03-30 01:49:46 +03:00
Michael Klishin 7f3b6ad218 Merge branch 'stable' into rabbitmq-web-stomp-43 2016-03-30 01:36:29 +03:00
Hiroyasu OHYAMA 1fddb51378 added a processing to close connection at the end 2016-03-28 03:38:34 +00:00
Hiroyasu OHYAMA fba554d5bc added examples which describe how to use 'temp-queue' destination (for #78) 2016-03-27 16:21:35 +00:00
Hiroyasu OHYAMA c1e139c452 added examples which use '/exchange' destination (for #78) 2016-03-27 15:55:24 +00:00
Hiroyasu OHYAMA 1d6373a0fc added an example of publisher which specifies '/amq/queue' destination (for #78) 2016-03-27 15:34:44 +00:00
Michael Klishin a6c726f195 Connect using an IPv4 address
Makes the test suite more reliable in environments with
weird/broken hosts files.
2016-03-23 21:31:16 +03:00
Michael Klishin a8c94322c2 Merge branch 'master' into rabbitmq-server-550 2016-03-23 20:01:16 +03:00
Michael Klishin add3958893 Merge branch 'stable' 2016-03-23 17:21:02 +03:00
Michael Klishin 0e8d7d642e Update rabbitmq-components.mk 2016-03-23 17:13:42 +03:00
Michael Klishin d04ea3136b Trailing ws 2016-03-23 12:24:43 +00:00
Daniil Fedotov 3beec310ab schema testing fixes 2016-03-23 12:24:43 +00:00