Commit Graph

18 Commits

Author SHA1 Message Date
Loïc Hoguin c0c2c2fbd9
Fix OTP-27 Dialyzer errors in rabbitmq_trust_store 2024-09-30 12:35:42 +02:00
Rin Kuryloski eb94a58bc9 Add a workflow to compare the bazel/erlang.mk output
To catch any drift between the builds
2023-05-15 13:54:14 +02:00
Michael Klishin e0dfc34616
Remove external dependency reference to trust_store_http
Pair: @pjk25
2022-07-28 15:25:53 +04:00
Loïc Hoguin dc70cbf281
Update Erlang.mk and switch to new xref code 2022-05-31 13:51:12 +02:00
Philip Kuryloski a63f169fcb Remove duplicate rabbitmq-components.mk and erlang.mk files
Also adjust the references in rabbitmq-components.mk to account for
post monorepo locations
2021-03-22 15:40:19 +01:00
Jean-Sébastien Pédron be61a9dd54 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:39:17 +02:00
Michael Klishin 0c29d6417a Example trust store is now under github.com/rabbitmq 2017-02-10 21:28:38 +03:00
Daniil Fedotov 6606c712db Test http provider 2017-02-08 16:07:53 +00:00
Daniil Fedotov be1ca68aae Pluggable behaviour for CA cert source 2017-01-17 14:34:06 +00:00
Jean-Sébastien Pédron 2c2dda7154 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:59:22 +01:00
Jean-Sébastien Pédron 0adb8ddff2 Add rabbitmq_ct_client_helpers to TEST_DEPS 2016-11-24 10:41:36 +01:00
Jean-Sébastien Pédron 3227fa2a0e Makefile: Explicitely list all DEPS
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.

[#130086871]
2016-09-20 12:47:56 +02:00
Jean-Sébastien Pédron c1937a5845 Makefile: No need to filter out rabbitmq_test from TEST_DEPS anymore
[#127356157]
2016-09-02 12:35:04 +02:00
kjnilsson 5935bedaf4 Validate the peer in a presented certificate chain 2016-06-23 13:28:33 +01:00
kjnilsson 675ff4c4c3 Move to common test
- use the private directory for the test run instead of TMPDIR
 - use dynamic TCP port allocation
 - get hostname from test configuration
 - do not use hardcoded tcp port numbers
 - don't test for the existence of the whitelist directory
 - increase test timeout
 - create test dir per test case
 - use ct groups
 - use a subdirectory of the certs directory for trust store certs

Fixes #29.
2016-06-20 18:32:38 +02:00
Joseph Yiasemides 4e30ced3fc Test to document successful SSL connection as things stand 2016-01-19 19:15:04 +01:00
Joseph Yiasemides dea6f2bdb5 Arrange to call some of Cowboy's test utilities for certificates
Loïc Hoguin has done a lot of helpful work around the PKI + SLL
applications in OTP to build certificates, authorities, and more all
through Erlang, so no calls from the command-line necessary. At the
end of the day they'd use the same stuff behind the scenes: Open
SLL. But, these make it extreamly convenient to test changes in Rabbit
revolving around TLS + certificates.
2016-01-19 11:43:27 +01:00
Joseph Yiasemides 26b3d2736f Initial commit of Rabbit plugin boilerplate 2016-01-15 14:32:00 +00:00