Michael Klishin
89b86570d9
Update rabbitmq-components.mk
2020-10-21 12:55:32 +03:00
Luke Bakken
0dc11ba90a
Remove use of current_rmq_ref
...
This variable should remain unset so that the top-level version obtained from git is used for dependencies like rabbit_common
With this line in place, the following reports the wrong version for rabbit_common, for instance:
rabbitmq_aws: rabbit_common git_rmq https://github.com/rabbitmq/rabbitmq-common master /home/lbakken/development/rabbitmq/umbrella/deps/rabbit_common
even if rabbitmq_aws is checked out to tag v3.8.7
2020-09-01 16:15:43 -07:00
Luke Bakken
00a4c0f72d
Update rabbitmq-components.mk
2020-08-04 08:41:46 -07:00
Jean-Sébastien Pédron
b383999020
Update rabbitmq-components.mk
2020-07-30 12:06:51 +02:00
Luke Bakken
5ae932ec89
Update rabbitmq-components.mk
2020-07-29 10:02:02 -07:00
dcorbacho
d0324cb099
Update erlang.mk
2020-07-21 14:31:57 +01:00
Jean-Sébastien Pédron
f958d6dfdb
Update rabbitmq-components.mk
2020-07-21 12:07:57 +02:00
Michael Klishin
93a8975f4e
Update rabbitmq-components.mk
2020-07-21 03:39:55 +03:00
Jean-Sébastien Pédron
d998a90ca5
Update erlang.mk
2020-06-23 17:13:30 +02:00
Michael Klishin
50963b209f
Update rabbitmq-components.mk
2020-06-10 19:51:14 +03:00
Jean-Sébastien Pédron
3d73a97764
Update copyright (year 2020)
2020-03-10 16:07:18 +01:00
Gerhard Lazu
3276b9a61d
Update rabbitmq-components.mk
2020-03-06 09:19:14 +00:00
Gerhard Lazu
2b1506d3c5
Update erlang.mk
2020-03-06 09:17:23 +00:00
Jean-Sébastien Pédron
48301ae30d
Travis CI: Update config from rabbitmq-common
2020-03-04 14:24:27 +01:00
Jean-Sébastien Pédron
964dd688a3
Travis CI: Update config from rabbitmq-common
2020-03-04 11:17:14 +01:00
Jean-Sébastien Pédron
38793f4b99
Travis CI: Update config from rabbitmq-common
2020-03-03 14:53:37 +01:00
Gerhard Lazu
ffb05cba4a
Update rabbitmq-components.mk
2020-02-11 15:31:42 +00:00
Michael Klishin
6f30bd60d2
EUnit expects a list here
2019-12-31 16:04:14 +03:00
Michael Klishin
60662817a7
Avoid doubling leading slash that messed up request signing
2019-12-31 15:35:51 +03:00
Michael Klishin
e59345ab60
Make sure instance metadata URLs are correct post uri_string refactoring
2019-12-31 12:26:33 +03:00
Michael Klishin
ce629dbc48
Export rabbitmq_aws_config:instance_role_url/0
2019-12-31 12:04:52 +03:00
Michael Klishin
12b02276be
Remove a debugging trace
2019-12-31 12:04:29 +03:00
Michael Klishin
a65bed8293
OTP 21 and 22 compatibility
2019-12-29 20:10:10 +03:00
Michael Klishin
95e9cb627e
Ignore xrefr
2019-12-29 19:05:45 +03:00
Michael Klishin
ad7f453e44
Migrate away from http_uri for warning-free OTP 23 compatibility
...
Note: uri_string is only available starting with OTP 21.
2019-12-29 19:03:52 +03:00
Michael Klishin
79141bef7f
Pass xref on OTP 23 [master]
2019-12-21 07:32:21 +03:00
Michael Klishin
ffa52defd3
Compile on OTP 23 [master]
2019-12-21 07:18:14 +03:00
Jean-Sébastien Pédron
69cd05aa96
Git: Ignore copied CLI
2019-12-12 13:26:01 +01:00
Jean-Sébastien Pédron
8ba891308b
Update rabbitmq-components.mk
2019-12-12 13:14:52 +01:00
kjnilsson
b66eab630f
Update rabbitmq-components.mk
2019-09-13 10:24:15 +01:00
kjnilsson
84425af491
Update rabbitmq-components.mk
2019-09-04 10:30:53 +01:00
Jean-Sébastien Pédron
2c42537e2c
Update erlang.mk
2019-08-29 20:44:52 +02:00
Michael Klishin
fb5eda5598
Update rabbitmq-components.mk
2019-08-11 01:47:49 +10:00
David Goehrig
d611778707
Adding handling for empty objects
2019-08-06 09:06:23 +02:00
Jean-Sébastien Pédron
b43daa020a
Update erlang.mk
2019-08-02 09:53:35 +02:00
Michael Klishin
bd2bd2948d
Update rabbitmq-components.mk
2019-08-01 17:13:10 +03:00
Arnaud Cogoluègnes
1aa6f745d3
Update rabbitmq-components.mk
2019-07-09 16:05:51 +02:00
Jean-Sébastien Pédron
852b707d0e
Update rabbitmq-components.mk
2019-06-28 16:05:26 +02:00
Jean-Sébastien Pédron
3c25c86034
Update erlang.mk
2019-06-28 16:01:45 +02:00
Gerhard Lazu
22907fefac
Update rabbitmq-components.mk
2019-06-03 02:23:32 +01:00
Jean-Sébastien Pédron
5bb13d3dbd
Update rabbitmq-components.mk
2019-05-17 15:17:14 +02:00
Michael Klishin
a317455abe
Update rabbitmq-components.mk
2019-05-17 08:36:26 +03:00
Michael Klishin
84ff371848
Update rabbitmq-components.mk
2019-05-16 23:22:44 +03:00
Michael Klishin
1a4cb4ecc2
Update rabbitmq-components.mk
2019-05-14 11:50:41 +03:00
Michael Klishin
2b12600aa9
Merge branch 'master' into rabbitmq-peer-discovery-aws-25
2019-05-13 20:17:10 +03:00
Michael Klishin
770c80a54f
Update rabbitmq-components.mk
2019-05-13 16:40:26 +03:00
Gerhard Lazu
e9b11c879f
Update rabbitmq-components.mk
2019-05-01 13:18:08 +01:00
Luke Bakken
2399490a56
Update rabbitmq-components.mk
2019-04-30 16:20:54 -07:00
Jean-Sébastien Pédron
93507ceeb0
Update rabbitmq-components.mk
2019-04-30 14:47:26 +02:00
Gerhard Lazu
d578d3a4e0
Update rabbitmq-components.mk
2019-04-22 21:55:00 +01:00
Michael Klishin
4d2962d7be
Travis: use Erlang 21.3, Elixir 1.8.1
2019-03-20 10:33:12 +03:00
Daniil Fedotov
fba7d8116f
Rename some types to make it build on 21.3.
...
ssl_api.hrl does not contain types starting from 21.3.
Use non-existent types instead. This will dyalize, but there is no type
I know of, to fit both old and new types.
2019-03-18 18:29:08 -04:00
Michael Klishin
0a7bb79e42
Update rabbitmq-components.mk
2019-03-15 05:32:48 +03:00
Michael Klishin
2f7b30e10d
Update rabbitmq-components.mk
2019-03-15 05:05:38 +03:00
Michael Klishin
1d0f10312f
Update rabbitmq-components.mk
2019-02-12 23:23:48 +03:00
Michael Klishin
0b5eda1cda
.travis.yml: use 21.2 as 21.2.2 builds are no available
2019-01-14 01:20:18 +03:00
Michael Klishin
ee0a093d2b
.travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2
2019-01-13 05:49:57 +03:00
Luke Bakken
e215ede874
Set connect and request timeouts
...
httpc:request has a default timeout of infinity. This PR ensures that both the connect and request phase uses a timeout
Part of rabbitmq/rabbitmq-peer-discovery-aws#25
2019-01-11 12:31:07 -08:00
Luke Bakken
fc7dd3da84
Update rabbitmq-components.mk
2019-01-09 12:54:56 -08:00
Luke Bakken
79967a65b4
Update rabbitmq-components.mk
2019-01-08 11:58:24 -08:00
Michael Klishin
42cc89db9e
Update rabbitmq-components.mk
2018-12-06 18:28:40 +03:00
Michael Klishin
cd4e992116
Update rabbitmq-components.mk
2018-12-06 03:15:06 +03:00
Jean-Sébastien Pédron
832b8b6d22
Update rabbitmq-components.mk
2018-11-30 14:56:45 +01:00
Jean-Sébastien Pédron
f8c73b653a
Update rabbitmq-components.mk
2018-11-22 09:19:31 +01:00
kjnilsson
f2966043d7
Update rabbitmq-components.mk
2018-10-29 12:43:15 +00:00
Michael Klishin
96bc073c7b
Correct a typo
...
Primarily to trigger the pipeline to sync newly pushed tags.
2018-10-26 13:24:22 +03:00
Michael Klishin
ecc3989407
README updates
2018-10-26 01:32:29 +03:00
Michael Klishin
d5463be5e6
Bump EC2 API endpoint request timeout to 10s
...
100ms is unreasonably low.
Reported in [1]. Per discussion with @lukebakken.
1. https://groups.google.com/d/msg/rabbitmq-users/FyzJpxADz1s/h3U8r2BEBwAJ
2018-10-25 22:50:04 +03:00
Jean-Sébastien Pédron
b868e26077
Update rabbitmq-components.mk
2018-09-19 10:38:11 +02:00
Jean-Sébastien Pédron
695867ea60
Update rabbitmq-components.mk
2018-09-11 14:22:24 +02:00
Jean-Sébastien Pédron
ca72e64134
Update rabbitmq-components.mk
2018-08-09 17:44:10 +02:00
Jean-Sébastien Pédron
29363168d1
Update rabbitmq-components.mk
2018-08-09 12:16:57 +02:00
Jean-Sébastien Pédron
314b4c6ff4
Update rabbitmq-components.mk
2018-06-07 11:31:32 +02:00
Jean-Sébastien Pédron
ace6ea08a0
Update erlang.mk
2018-04-11 10:52:43 +02:00
Jean-Sébastien Pédron
514ce316cb
Update rabbitmq-components.mk
2018-04-11 10:51:17 +02:00
Jean-Sébastien Pédron
c44f413505
Update rabbitmq-components.mk
2018-04-11 10:09:59 +02:00
Jean-Sébastien Pédron
a1f935568c
Travis CI: Update config from rabbitmq-common
2018-04-10 13:06:12 +02:00
Michael Klishin
720ba1b463
Compute API endpoint TLD from configured region
...
Closes #23 .
[#155865527 ]
2018-03-10 02:58:18 +03:00
Jean-Sébastien Pédron
7ba3c82c3c
Update erlang.mk
2018-03-02 19:04:19 +01:00
Jean-Sébastien Pédron
df33a8822c
Update rabbitmq-components.mk
2018-01-30 15:23:31 +01:00
Luke Bakken
cf98260aa7
Update rabbitmq-components.mk
2018-01-29 16:22:10 -08:00
Jean-Sébastien Pédron
3ff2ecbcbd
Update rabbitmq-components.mk
2018-01-23 17:21:22 +01:00
Jean-Sébastien Pédron
775bab44b6
Update rabbitmq-components.mk
2018-01-23 15:31:12 +01:00
Diana Corbacho
98c884bd2f
Update rabbitmq-components.mk
2018-01-22 22:13:18 +00:00
Michael Klishin
0aaf46fb45
Clarify a confusing log message
...
While at it, introduce a rabbitmq_aws:has_credentials/0 useful for
debugging.
References rabbitmq/rabbitmq-peer-discovery-aws/issues/6.
2017-12-13 21:15:49 +03:00
Jean-Sébastien Pédron
0932175d2a
Update rabbitmq-components.mk
2017-12-01 11:06:17 +01:00
Jean-Sébastien Pédron
4a27b57762
Update rabbitmq-components.mk
2017-11-28 14:00:39 +01:00
Jean-Sébastien Pédron
d6a9fe2493
Update rabbitmq-components.mk
2017-11-28 13:38:28 +01:00
Jean-Sébastien Pédron
6db9cfdd04
Merge branch 'stable'
2017-10-13 15:05:27 +02:00
Jean-Sébastien Pédron
4581fbab22
Update rabbitmq-components.mk
2017-10-13 14:33:05 +02:00
Jean-Sébastien Pédron
047e5e63c9
Update rabbitmq-components.mk
2017-10-13 14:12:58 +02:00
Jean-Sébastien Pédron
e11045f7dd
Update rabbitmq-components.mk
2017-10-13 12:15:40 +02:00
Jean-Sébastien Pédron
05c92ea6be
rabbitmq_aws_urilib: Replace edoc_uri by http_uri
...
This allows us to remove the dependency to edoc.
[#151251475 ]
2017-09-26 17:14:09 +02:00
Jean-Sébastien Pédron
9d7bb11cfa
rabbitmq_aws_json: Revert to the old proplist-based API
...
... instead of using maps.
The problem was that rabbitmq_aws_xml was producing lists too. And
callers still expect lists. So it's easier to only fix the call to
rabbit_json:decode() and convert the result to the previous list format.
[#151251475 ]
2017-09-26 11:24:58 +02:00
Jean-Sébastien Pédron
d3a6bf6cca
rabbitmq_aws_config_tests: Replace erlang:now() by erlang:timestamp()
...
[#151251475 ]
2017-09-26 11:24:09 +02:00
Jean-Sébastien Pédron
c2c6bcaae7
rabbitmq_aws_sign: Use crypto:hmac() directly
...
... instead of the hmc_init()+hmac_update()+hmac_final().
Furthermore, the use of hmac_update() was wrong because the updated
context was ignored and the initial empty context was passed to
hmac_final().
[#151251475 ]
2017-09-26 11:22:24 +02:00
Jean-Sébastien Pédron
d95af8e84a
rabbitmq_aws_sign: Remove support for integers in header's value
...
The code doesn't produce them, so no need to support and test this case.
[#151251475 ]
2017-09-26 11:21:25 +02:00
Jean-Sébastien Pédron
94db1b71cb
rabbitmq_aws_config: Fix indent of parse_body_response()
...
[#151251475 ]
2017-09-26 11:20:06 +02:00
Jean-Sébastien Pédron
770234e690
Fix all -spec()
...
[#151251475 ]
2017-09-26 11:18:56 +02:00
Jean-Sébastien Pédron
333f9c4940
rabbitmq_aws: No need to rewrite unchanged record fields
...
[#151251475 ]
2017-09-26 11:15:39 +02:00