Szympon Mentel
63f496b75d
Add tests for user authentication
...
In the tests a mock of an HTTP authenticaiton server is started.
2019-05-22 15:16:45 +02:00
Jean-Sébastien Pédron
4ad3b386b3
Update rabbitmq-components.mk
2019-05-17 15:17:13 +02:00
Michael Klishin
7da2a913db
Update rabbitmq-components.mk
2019-05-17 08:36:21 +03:00
Michael Klishin
e885cf9ec4
Update rabbitmq-components.mk
2019-05-16 23:22:42 +03:00
Michael Klishin
ebc92c1402
Update rabbitmq-components.mk
2019-05-14 11:50:38 +03:00
Michael Klishin
c8cbb0fd12
Update rabbitmq-components.mk
2019-05-13 16:40:24 +03:00
Gerhard Lazu
b17a10f63b
Update rabbitmq-components.mk
2019-05-01 13:18:07 +01:00
Luke Bakken
edc9cbf4ea
Update rabbitmq-components.mk
2019-04-30 16:20:53 -07:00
Jean-Sébastien Pédron
2b522864f8
Update rabbitmq-components.mk
2019-04-30 14:47:25 +02:00
soumen1102
a08696e42b
Updated Readme.md to include HTTP Method in conf
...
The rabbitmq.conf section in new format is missing the inclusion of HTTP METHOD due to which it default to a Get call and does not work for controller methods defined for HttpPost . This what most of the examples in the repo outline as well for the AuthBackend.
2019-04-24 16:51:39 +05:30
Gerhard Lazu
7d5aaeee29
Update rabbitmq-components.mk
2019-04-22 21:54:58 +01:00
Luke Bakken
4e96813930
Take peeraddr as binary() into account
2019-03-25 15:10:45 -07:00
Luke Bakken
68c70c006a
Ensure tuple IP is formatted correctly
2019-03-22 16:07:14 -07:00
Luke Bakken
c76a927b5c
Remove unused code
2019-03-22 10:32:56 -07:00
Luke Bakken
0fa8c8bc41
Modify check_vhost_access/3 to use map of data
...
Part of rabbitmq/rabbitmq-auth-backend-cache#20
2019-03-22 07:24:19 -07:00
Michael Klishin
c605647faf
Travis: use Erlang 21.3, Elixir 1.8.1
2019-03-20 10:33:12 +03:00
Spring Operator
05d0e87fb7
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).
# Fixed URLs
## 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://maven.apache.org/xsd/maven-4.0.0.xsd with 2 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0 with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 2 occurrences
2019-03-19 20:08:13 -05:00
Michael Klishin
6c39002dc8
Update rabbitmq-components.mk
2019-03-15 05:32:45 +03:00
Michael Klishin
bff39e9a89
Update rabbitmq-components.mk
2019-03-15 05:05:36 +03:00
Spring Operator
d5aedc93c1
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).
# Fixed URLs
## 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://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
# Ignored
These URLs were intentionally ignored.
* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-11 21:51:04 -05:00
Michael Klishin
0f6c93d806
README updates
2019-02-27 21:42:48 +03:00
Michael Klishin
d47c658220
Post space-separated tags, add tests
2019-02-27 21:10:25 +03:00
Michael Klishin
7ae6bbbabe
Bump Spring Boot dependency
2019-02-27 21:10:25 +03:00
romerod
30e8a3f31c
Pass tags to http backends
2019-02-27 21:10:25 +03:00
Michael Klishin
7fb530291c
Update README.md
2019-02-27 17:38:44 +03:00
Michael Klishin
04b2d50591
Update rabbitmq-components.mk
2019-02-12 23:23:46 +03:00
Michael Klishin
3c7157d011
.travis.yml: use 21.2 as 21.2.2 builds are no available
2019-01-14 01:20:17 +03:00
Michael Klishin
d1e9bc2cb8
.travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2
2019-01-13 05:49:56 +03:00
Luke Bakken
c94ad8265a
Update rabbitmq-components.mk
2019-01-09 12:54:53 -08:00
Luke Bakken
b41112b210
Update rabbitmq-components.mk
2019-01-08 11:58:23 -08:00
Michael Klishin
e1fa5f83df
Update rabbitmq-components.mk
2018-12-06 18:28:38 +03:00
Michael Klishin
716a122be4
Update rabbitmq-components.mk
2018-12-06 03:15:04 +03:00
Jean-Sébastien Pédron
4a9dc500de
Update rabbitmq-components.mk
2018-11-30 14:56:44 +01:00
Jean-Sébastien Pédron
79639af126
Update rabbitmq-components.mk
2018-11-22 09:19:29 +01:00
Andrey Somov
42a0959883
Refactor: remove AuthController.check() since it is used only once
2018-11-05 11:47:26 +01:00
Arnaud Cogoluègnes
7e6f7d3879
Upgrade Spring Boot example to Spring Boot 2.1.0
2018-11-05 11:13:23 +01:00
Arnaud Cogoluègnes
730ea81303
Polish Spring Boot Kotlin example
...
Add readme, use guest/guest for sample user, lower log level, return
tags to be able to use the backend for the management UI, enforce topic
permission with routing key start with "a" rule.
2018-11-05 10:44:20 +01:00
Andrey Somov
a186ec7f4b
Add test for deny
2018-11-02 13:23:32 +01:00
Andrey Somov
0dfb891284
Improve CSRF configuration
2018-11-02 10:11:49 +01:00
Andrey Somov
a29e914dff
Minor log change
2018-11-01 23:29:33 +01:00
Andrey Somov
1277f1752b
Use Kotlin 1.3.0
2018-11-01 23:28:30 +01:00
Andrey Somov
16c83d4ccf
Simplify AuthController
2018-11-01 23:19:46 +01:00
Andrey Somov
7361732cf4
Rename Kotlin project to use underscores as other examples
2018-11-01 23:10:26 +01:00
Andrey Somov
d4f2db91b0
Implement and test all POST methods
2018-11-01 23:01:26 +01:00
Andrey Somov
07727cd3a0
Implement POST method
2018-11-01 22:38:57 +01:00
Andrey Somov
e369afe076
Add controller and its test
2018-11-01 22:38:51 +01:00
Andrey Somov
72b5c7c34f
Rename classes to be shorter
2018-11-01 22:37:47 +01:00
Andrey Somov
5abc015ba5
Rename package to be shorter
2018-11-01 22:36:51 +01:00
Andrey Somov
c08f2202c8
Add Kotlin project created by SPRING INITIALIZR
2018-11-01 22:31:19 +01:00
kjnilsson
bb385dd898
Update rabbitmq-components.mk
2018-10-29 12:43:13 +00:00
Jean-Sébastien Pédron
0bfeabd494
Update rabbitmq-components.mk
2018-09-19 10:38:10 +02:00
Jean-Sébastien Pédron
afc423aae3
Update rabbitmq-components.mk
2018-09-11 14:22:23 +02:00
Jean-Sébastien Pédron
8240d92632
Update rabbitmq-components.mk
2018-08-09 17:44:09 +02:00
Jean-Sébastien Pédron
f8be55cad8
Update rabbitmq-components.mk
2018-08-09 12:16:56 +02:00
Michael Klishin
81a41fc1ba
More README edits
2018-07-30 00:51:34 +03:00
Michael Klishin
3901b4e28e
Wording and README edits
2018-07-30 00:45:33 +03:00
Xneg
20f5896e88
* Updated Readme.
2018-07-29 15:13:24 +03:00
xneg
5375c17267
* Added standard logging.
...
* Changed user checked response for correct tags placement.
2018-07-26 12:42:56 +03:00
xneg
4041017394
ASP .NET Core 2.1 example
2018-07-24 11:37:42 +03:00
xneg
1ab5a71b3a
Added a missing type declaration.
2018-07-11 19:37:49 +03:00
Michael Klishin
8d6ee4051d
Accept authentication context in user_login_authorization/2
...
Part of rabbitmq/rabbitmq-server#1633.
[#158805410 ]
2018-07-03 23:30:53 +03:00
Jean-Sébastien Pédron
c0063e187a
Update rabbitmq-components.mk
2018-06-07 11:31:30 +02:00
Michael Klishin
9926f5493d
Add a second user to the Spring Boot example
2018-05-16 22:39:59 -03:00
Michael Klishin
deacd34548
Manually apply #68 with reduced duplication
...
Closes #68 .
2018-05-16 21:49:51 -03:00
Luke Bakken
3ec7af16b1
Ensure that BOM is not sent in UTF8-encoded response
2018-04-25 15:17:24 -07:00
Jean-Sébastien Pédron
0c113d9868
Update erlang.mk
2018-04-11 10:52:35 +02:00
Jean-Sébastien Pédron
0b1d17e01c
Update rabbitmq-components.mk
2018-04-11 10:51:16 +02:00
Jean-Sébastien Pédron
008c750d48
Update rabbitmq-components.mk
2018-04-11 10:09:58 +02:00
Jean-Sébastien Pédron
b01de071a4
Travis CI: Update config from rabbitmq-common
2018-04-10 12:56:05 +02:00
Michael Klishin
a01b3d94e6
README updates
2018-03-31 23:51:21 +03:00
Anthony
8937b331ec
Add auth backend PHP example
2018-03-31 11:10:23 +02:00
Michael Klishin
eae9b6ef04
README edits, references #65
2018-03-19 14:40:38 +03:00
Jean-Sébastien Pédron
d28c6793db
Update erlang.mk
2018-03-02 19:03:48 +01:00
Jean-Sébastien Pédron
3e1913273d
Update rabbitmq-components.mk
2018-01-30 15:23:28 +01:00
Luke Bakken
2a701cbbca
Update rabbitmq-components.mk
2018-01-29 16:22:09 -08:00
Jean-Sébastien Pédron
3bd1fcc8a2
Update rabbitmq-components.mk
2018-01-23 17:21:20 +01:00
Jean-Sébastien Pédron
ac7349571b
Update rabbitmq-components.mk
2018-01-23 15:31:10 +01:00
Diana Corbacho
2d6c436628
Update rabbitmq-components.mk
2018-01-22 22:13:17 +00:00
Michael Klishin
ba2f0b9ef8
Wording
...
(cherry picked from commit c8b1d32ed53a9802e665f98f4fd22a09c952d5ff)
2017-12-22 20:25:14 +04:00
Michael Klishin
d033cf88de
Use get_env/2 here to avoid a badmatch
...
It was a temporary drive by change that's made it through to the
commit.
Fixes #62 .
[#153877066 ]
(cherry picked from commit 2274efd30bfc29f11f641b896f8efff595d7309b)
2017-12-22 20:25:07 +04:00
Michael Klishin
84c7093e88
Add HTTP method field to Cuttlefish schema
...
Fixes #61 .
(cherry picked from commit 38f77443935f4dc873429830bc57489051fa656d)
2017-12-19 18:33:37 +03:00
Michael Klishin
63348a3f11
More 3.7.0 README updates
...
(cherry picked from commit 306263adc89a039e1a7f835f2fc80d8301bbff4d)
2017-12-19 15:21:55 +03:00
Michael Klishin
6b6c672ae5
Mention that this plugin is distributed with RabbitMQ as of 3.7.0
2017-12-19 14:09:51 +03:00
Jean-Sébastien Pédron
26bb0cf529
Travis CI: Update config from rabbitmq-common
2017-12-15 15:10:31 +01:00
Jean-Sébastien Pédron
3152e4cefc
Update rabbitmq-components.mk
2017-12-01 11:06:13 +01:00
Jean-Sébastien Pédron
80e6d688ec
Update rabbitmq-components.mk
2017-11-28 14:00:36 +01:00
Jean-Sébastien Pédron
198f9f8d59
Update rabbitmq-components.mk
2017-11-28 13:25:55 +01:00
Jean-Sébastien Pédron
f35ced4e84
Travis CI: Update config from rabbitmq-common
2017-11-07 17:53:07 +01:00
Jean-Sébastien Pédron
215f58d67a
Travis CI: Update config from rabbitmq-common
2017-11-07 16:47:51 +01:00
Jean-Sébastien Pédron
929db2dc92
Merge branch 'stable'
2017-10-13 15:04:47 +02:00
Jean-Sébastien Pédron
18777352c9
Update rabbitmq-components.mk
2017-10-13 14:33:04 +02:00
Jean-Sébastien Pédron
deea8f1410
Update rabbitmq-components.mk
2017-10-13 14:12:55 +02:00
Jean-Sébastien Pédron
d550a9d63f
Update rabbitmq-components.mk
2017-10-13 12:15:39 +02:00
Michael Klishin
0c6667888c
Wording, formatting
2017-10-10 21:00:19 +01:00
arif-pathan
4dc1642aba
Updated Example Apps for DotNet-WebApi
2017-10-10 17:13:55 +05:30
arif-pathan
cf1144fcd6
Added solution file
2017-10-10 17:04:27 +05:30
arif-pathan
b9a448f4c8
Update WebApiHttpAuthService.csproj
2017-10-10 17:03:51 +05:30
arif-pathan
4597a1b7e7
Update README.md
...
Added section for DotNet WebApi Example
2017-10-10 16:03:16 +05:30
arif-pathan
f13a7cab8a
Removed unwanted file
...
Removed unwanted file
2017-10-10 15:52:15 +05:30
arif-pathan
b6af5aedf5
rabbitmq_auth_backend_webapi_dotnet example
...
rabbitmq_auth_backend_webapi_dotnet example is a very minimalistic DotNet WebApi application that rabbitmq-auth-backend-http can authenticate against. It's really not designed to be anything other than an example.
2017-10-10 15:51:27 +05:30
arif-pathan
941ce4ed98
Create newfile
2017-10-10 15:44:08 +05:30
Michael Klishin
8f6b576768
Correct a header
2017-09-18 15:36:25 -06:00
Michael Klishin
7e29e7f92f
Backport examples from master
2017-09-18 15:22:08 -06:00
Michael Klishin
241921c3b6
Update rabbitmq-components.mk
2017-09-13 17:54:05 -04:00
Michael Klishin
6ae38d9c8c
Update rabbitmq-components.mk
2017-09-13 17:45:23 -04:00
Michael Klishin
6b6528221b
Update rabbitmq-components.mk
2017-09-12 19:52:58 -04:00
Michael Klishin
1729ba636f
Update rabbitmq-components.mk
2017-09-12 12:41:44 -04:00
Daniil Fedotov
1040a100b8
Add test helpers
2017-08-31 11:57:02 +01:00
Daniil Fedotov
5756479a84
Merge branch 'stable'
2017-08-30 19:20:13 +01:00
Daniil Fedotov
4bc0eb0b75
Update erlang.mk
2017-08-30 18:46:43 +01:00
Michael Klishin
dfae5dab34
Erlang/OTP 19.2 is now the minimum supported version.
...
Part of rabbitmq/rabbitmq-server#1305.
[#149563549 ]
2017-07-26 19:02:36 +03:00
Michael Klishin
9a96abbbd2
Update rabbitmq-components.mk
2017-07-26 03:48:15 +03:00
Michael Klishin
99193027e5
Update rabbitmq-components.mk
2017-07-26 02:27:00 +03:00
Michael Klishin
eebc26d0b0
Use rabbit_data_coercion here as well
2017-06-26 23:34:01 +03:00
Arnaud Cogoluègnes
f4818557a8
Handle map in HTTP parameters
...
An Erlang map is turned into several HTTP parameters. E.g.
{variable_map, #{username => guest, vhost = some-vhost}} is
converted into 2 HTTP parameters: variable_map.username=guest
and variable_map.vhost=some-vhost.
Fixes #53
2017-06-26 15:23:52 +02:00
Michael Klishin
6518b935d3
Update rabbitmq-components.mk
2017-06-12 20:12:40 +03:00
Michael Klishin
a2d3c9d5b3
Update rabbitmq-components.mk
2017-06-12 18:35:34 +03:00
Michael Klishin
098938a2ba
Merge branch 'stable'
2017-06-02 18:09:30 +03:00
Michael Klishin
6cea3abaa3
Update rabbitmq-components.mk
2017-06-02 17:51:22 +03:00
Michael Klishin
2e23fe3c9d
Update rabbitmq-components.mk
2017-06-02 00:43:16 +03:00
Michael Klishin
1fd379b6b1
Update rabbitmq-components.mk
2017-06-01 18:01:29 +03:00
Jean-Sébastien Pédron
60c3cff1d3
Merge branch 'stable'
2017-05-16 18:00:35 +02:00
Jean-Sébastien Pédron
ec6da39a75
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:25:05 +02:00
Jean-Sébastien Pédron
a1c6bb598f
Update erlang.mk
2017-05-16 17:24:56 +02:00
Jean-Sébastien Pédron
eee095290c
Merge branch 'stable'
2017-04-19 12:40:10 +02:00
Jean-Sébastien Pédron
ad816b5525
Update erlang.mk
2017-04-19 12:00:17 +02:00
Michael Klishin
2229d41e40
Merge branch 'stable'
2017-04-02 21:55:27 +03:00
Michael Klishin
48091e9d18
(c) year
2017-04-02 21:47:07 +03:00
Michael Klishin
a11151e33a
Ignore test/config_schema_SUITE_data/schema/
2017-03-20 19:12:47 +03:00
Michael Klishin
ca1252975f
Merge branch 'stable'
2017-03-18 01:21:22 +03:00
Michael Klishin
6e216a9266
Sync README with master
2017-03-18 01:20:37 +03:00
Daniil Fedotov
efeb9c0b8e
Config schema test for plugin
...
Part of [#141481501 ]
Moved from rabbitmq-server
2017-03-17 10:58:49 +00:00
Daniil Fedotov
beabff2c62
Clean broker version requirements
2017-02-16 17:28:21 +00:00
Michael Klishin
233b905ecf
Mention auth_backend_cache
2017-02-16 16:08:10 +03:00
Michael Klishin
9f5da939c5
Merge pull request #47 from rabbitmq/spring-boot-http-backend
...
Add Spring Boot HTTP backend
2017-02-16 16:04:57 +03:00
Michael Klishin
be2f175595
Wording, link to next.rabbitmq.com when covering 3.7.0 features for now
2017-02-16 16:04:27 +03:00
Michael Klishin
647d9200a4
Wording
2017-02-16 01:56:38 +03:00
Arnaud Cogoluègnes
c0e724ef06
Document topic authorisation for queue binding
...
Part of rabbitmq/rabbitmq-server#1099
2017-02-15 17:31:00 +01:00
Arnaud Cogoluègnes
51f6d57eaf
Document Spring Boot sample
2017-02-14 16:51:47 +01:00
Arnaud Cogoluègnes
5319e0a599
Implement Spring Boot authz HTTP backend
2017-02-14 16:31:19 +01:00
Michael Klishin
4f962c5bfa
Update rabbitmq-components.mk
2017-02-11 23:29:19 +03:00
Michael Klishin
953e289e3c
Update rabbitmq-components.mk
2017-02-10 11:16:20 +03:00
Michael Klishin
f18d0aec37
Update rabbitmq-components.mk
2017-02-10 03:06:12 +03:00
Daniil Fedotov
aa6266d8e5
Shorter prefix for configuration keys
2017-02-09 10:55:10 +00:00
Michael Klishin
20e92dc1e4
merge branch 'stable'
2017-02-08 16:52:36 +03:00
Michael Klishin
08cb6b76dd
Update rabbitmq-components.mk
2017-02-08 16:38:10 +03:00
Michael Klishin
0f1fd6898b
merge branch 'stable'
2017-02-06 19:49:44 +03:00
Michael Klishin
1aadc3b706
Update rabbitmq-components.mk
2017-02-06 19:23:48 +03:00
Michael Klishin
774b922c4a
Merge pull request #46 from rabbitmq/rabbitmq-server-1085
...
Mention topic authorisation for consumption
2017-02-06 01:22:25 +03:00
Michael Klishin
aa3ad0fe9d
Only document what is actually implemented so far
2017-02-06 01:18:26 +03:00
Jean-Sébastien Pédron
4e7c30d562
Update rabbitmq-components.mk
2017-02-02 17:16:50 +01:00
Gerhard Lazu
ed9b399269
Revert "Clear broker_version_requirements"
...
This reverts commit 5b599d4e4c
.
2017-02-02 10:35:39 +00:00
Arnaud Cogoluègnes
a33223a2de
Merge branch 'master' into rabbitmq-server-1085
2017-01-31 17:29:47 +01:00
Michael Klishin
1c3a026dfe
merge branch 'stable'
2017-01-31 18:17:51 +03:00
Michael Klishin
932eb21212
Update rabbitmq-components.mk
2017-01-31 18:06:21 +03:00
Michael Klishin
a290ddfdda
De-emphasize "Building from Source"
2017-01-27 15:55:39 +03:00
Arnaud Cogoluègnes
8cfc1ab397
Add Spring Boot HTTP backend
...
WIP
2017-01-20 18:32:33 +01:00
Arnaud Cogoluègnes
ba3eed79a3
Clarify routing_key parameter meaning
...
To mention topic consumption.
Part of rabbitmq/rabbitmq-server#1085
2017-01-20 10:08:01 +01:00
Arnaud Cogoluègnes
d3c1a57b9d
Mention topic authorisation for consumption
...
Part of rabbitmq/rabbitmq-server#1085
2017-01-20 09:37:49 +01:00
Michael Klishin
5b599d4e4c
Clear broker_version_requirements
...
They prevent this plugin from working with preview 3.7.0 versions.
2017-01-19 13:31:53 +03:00
Michael Klishin
df37b84d6f
Port example Django app to Django 1.10
2017-01-12 15:06:32 +03:00
Arnaud Cogoluègnes
c267dc4f9d
Use exchange when referring to topic authorisation
...
References rabbitmq/rabbitmq-server#505
2017-01-03 12:09:30 +01:00
Arnaud Cogoluègnes
72a844dd76
Implement check_topic_access callback
...
References rabbitmq/rabbitmq-server#505
2016-12-29 08:58:10 +01:00
Arnaud Cogoluègnes
be98362298
Add link to topic authorisation webpage
...
References rabbitmq/rabbitmq-server#505
2016-12-27 15:43:53 +01:00
Arnaud Cogoluègnes
81f7dc9d7d
Support topic authorisation
...
Forward all the options of the resource record to the web server
as HTTP parameters. This will then add a routing_key parameter to
the resource check request.
References rabbitmq/rabbitmq-server#505
2016-12-23 12:27:12 +01:00
Jean-Sébastien Pédron
dd3dd02e1d
Travis CI: Import changes from rabbitmq-auth-backend-amqp
2016-12-12 12:45:36 +01:00
Jean-Sébastien Pédron
7b147cf780
Merge branch 'stable'
2016-12-09 19:18:19 +01:00
Jean-Sébastien Pédron
f62ff8b3ce
Update rabbitmq-components.mk
2016-12-08 19:14:42 +01:00
Jean-Sébastien Pédron
7579234be5
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:16:43 +01:00
Jean-Sébastien Pédron
112ce577b9
Merge branch 'stable'
2016-12-07 15:31:29 +01:00
Jean-Sébastien Pédron
2a45a94fe9
Update rabbitmq-components.mk
2016-12-07 14:51:38 +01:00
Jean-Sébastien Pédron
33d450dfe1
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 15:28:04 +01:00
Jean-Sébastien Pédron
fcaee75d74
Drop dependency to mochiweb
...
mochiweb_util is provided by rabbitmq-common.
2016-12-02 15:43:15 +01:00
Michael Klishin
1cbf86ade5
Merge branch 'stable'
2016-11-29 21:13:03 +03:00
Michael Klishin
eea1bbefe3
Update rabbitmq-components.mk
2016-11-29 20:59:24 +03:00
Jean-Sébastien Pédron
0f5e5ef93b
Merge branch 'stable'
2016-11-25 10:55:34 +01:00
Jean-Sébastien Pédron
3c0f5286c8
Update rabbitmq-components.mk
2016-11-25 10:50:53 +01:00
Jean-Sébastien Pédron
464543db91
Merge branch 'stable'
2016-11-25 10:28:46 +01:00
Jean-Sébastien Pédron
33df234a5b
Update rabbitmq-components.mk
2016-11-25 10:08:14 +01:00
Loïc Hoguin
991f4caaf8
Rename mochiweb_util to avoid conflicts
2016-11-24 16:04:55 +01:00
Jean-Sébastien Pédron
6f750485a8
Merge branch 'stable'
2016-11-23 18:14:54 +01:00
Jean-Sébastien Pédron
60d5b18ecd
Update rabbitmq-components.mk
2016-11-23 18:05:58 +01:00
Gerhard Lazu
d627b0f77e
Merge branch 'stable'
2016-11-22 16:30:26 +00:00
Gerhard Lazu
9711fce82e
Update erlang.mk
2016-11-22 16:18:06 +00:00
Gerhard Lazu
6e67719d1a
Update rabbitmq-components.mk
2016-11-22 16:16:27 +00:00
Jean-Sébastien Pédron
4f93799ab2
Update erlang.mk
2016-11-14 11:53:48 +01:00
Jean-Sébastien Pédron
a94a0b20f8
Update rabbitmq-components.mk
2016-11-10 16:56:27 +01:00
Loïc Hoguin
2af4ce8b85
Remove the dependency on mochiweb
...
It was only using mochiweb_util, which was moved to rabbit_common.
2016-11-08 15:23:28 +02:00
Jean-Sébastien Pédron
bac7c0aad2
Merge branch 'stable'
2016-09-23 14:48:25 +02:00
Jean-Sébastien Pédron
71a19cfa4a
Update rabbitmq-components.mk
2016-09-23 11:23:02 +02:00
Jean-Sébastien Pédron
c6c1d60a21
Update erlang.mk
2016-09-22 17:56:06 +02:00
Jean-Sébastien Pédron
fb6f835e50
Makefile: Remove rabbitmq_ct_helpers from TEST_DEPS for now
...
... because there is no testsuite.
[#130086871 ]
2016-09-19 13:18:54 +02:00
Jean-Sébastien Pédron
d54b5dd70e
rabbitmq_auth_backend_http.app: Depend on rabbit_common and rabbit
2016-09-19 12:57:28 +02:00
Jean-Sébastien Pédron
a3f4f6c492
Makefile: Explicitely list all DEPS
...
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.
[#130086871 ]
2016-09-19 12:57:05 +02:00
Jean-Sébastien Pédron
22ab6ab430
Update erlang.mk
2016-09-19 12:46:21 +02:00
Jean-Sébastien Pédron
334e88fc94
Merge branch 'stable'
2016-09-15 16:38:29 +02:00
Jean-Sébastien Pédron
e9fdf066f4
Update rabbitmq-components.mk
2016-09-15 15:45:43 +02:00
Jean-Sébastien Pédron
adeb387a45
Merge branch 'stable'
2016-09-07 09:31:12 +02:00
Jean-Sébastien Pédron
a232b981a4
Travis CI: Bring branch/tag management from rabbitmq-shovel
2016-09-07 09:30:18 +02:00
Jean-Sébastien Pédron
dc37758add
Travis CI: Test on Erlang 19.0
2016-09-07 09:29:52 +02:00
Jean-Sébastien Pédron
4a853b29e6
Merge branch 'stable'
2016-09-02 15:54:59 +02:00
Jean-Sébastien Pédron
0876392575
Update rabbitmq-components.mk
2016-09-02 13:22:24 +02:00
Jean-Sébastien Pédron
0e3bfc26d1
Update rabbitmq-components.mk
2016-09-02 12:03:29 +02:00
Michael Klishin
987aa585e1
Update rabbitmq-components.mk
2016-07-14 15:44:09 +03:00
Michael Klishin
36c7c24cfc
Update rabbitmq-components.mk
2016-07-14 15:37:28 +03:00
Michael Klishin
a47b14e4c8
Update rabbitmq-components.mk
2016-07-14 13:37:58 +03:00
Michael Klishin
9bffbaf019
Update rabbitmq-components.mk
2016-07-14 13:19:56 +03:00
Michael Klishin
6fb7321fee
Merge branch 'stable'
2016-05-29 23:32:06 +03:00
Michael Klishin
b09b84fe2e
Update rabbitmq-components.mk
2016-05-29 23:21:53 +03:00
Michael Klishin
1b7508ac5f
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 09:52:49 -07:00
Michael Klishin
c83436b35b
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 14:22:49 +03:00
kjnilsson
55279db272
Merge branch 'stable'
2016-05-18 13:22:06 +01:00
Karl Nilsson
660c93cce5
Update rabbitmq-components.mk
2016-05-18 12:47:59 +01:00
Michael Klishin
015e5f8889
Merge pull request #34 from rabbitmq/rabbitmq-server-546
...
Use erlang 18.3 only in travis
2016-05-17 12:03:45 +03:00
Michael Klishin
fd2f6d6987
Update rabbitmq-components.mk
2016-05-17 11:17:51 +03:00
Michael Klishin
36849e5e14
Update rabbitmq-components.mk
2016-05-17 10:16:07 +03:00
Daniil Fedotov
21086225a9
Merge branch 'master' into rabbitmq-server-546
2016-05-16 17:22:08 +01:00
Michael Klishin
6c6bd11bb9
Merge branch 'stable'
2016-05-16 13:59:57 +03:00
Michael Klishin
daefdb29df
Cosmetics
2016-05-16 13:57:11 +03:00
Daniil Fedotov
249e018a88
Translate tabs to spaces
2016-05-16 10:40:37 +01:00
abdul_razzak_alkel
ba71de1c44
fix for undefined address
2016-05-16 10:38:49 +01:00
abdul_razzak_alkel
f4e1268d19
update README
2016-05-16 10:38:49 +01:00
abdul_razzak_alkel
a9f64548b5
pass client ip address in vhost path
2016-05-16 10:38:49 +01:00
Daniil Fedotov
7b0642bf6c
Use erlang 18.3 only in travis
2016-05-12 10:58:25 +01:00
Michael Klishin
e0b2649869
Merge branch 'stable'
2016-04-28 11:15:28 -05:00
Michael Klishin
9b8e8d7703
README edits, grammar, formatting
2016-04-28 10:56:24 -05:00
Daniil Fedotov
dbc864412b
Describe HTTPS and http_method in readme
2016-04-28 16:43:49 +01:00
Daniil Fedotov
6bcdaa6cda
Add ssl options to httpc request
2016-04-28 16:31:08 +01:00
Jean-Sébastien Pédron
efaad4d004
Merge pull request #31 from rabbitmq/rabbitmq-server-735
...
Set broker version requirements
2016-04-28 15:43:54 +02:00
Daniil Fedotov
9daadc05ca
Set broker version requirement
2016-04-28 11:44:33 +01:00
Michael Klishin
5bfd64c0aa
Merge branch 'stable'
2016-04-27 10:50:44 -05:00
Daniil Fedotov
686891a752
Naming
2016-04-27 15:28:28 +01:00
Daniil Fedotov
66d6a8841c
Use GET by default
2016-04-27 11:50:09 +01:00
Daniil Fedotov
6202eaef9c
Configurable method for http parameters
2016-04-27 11:50:09 +01:00
Ryunhee Han
c097f90366
Move GET to POST of request method
2016-04-27 11:50:09 +01:00
Daniil Fedotov
910cc661c2
Stub for broker_version_requirements
2016-04-22 14:42:18 +01:00
Michael Klishin
09810f70e6
Merge branch 'stable'
2016-03-24 00:47:18 +03:00
Michael Klishin
5d1c781f3a
Inline, remove dead code
2016-03-24 00:46:57 +03:00
Michael Klishin
efd3ad784c
Wording
2016-03-24 00:46:29 +03:00
Michael Klishin
4845d6de86
Merge pull request #23 from rabbitmq/rabbitmq-server-550
...
Cuttlefish schema
2016-03-24 00:29:20 +03:00
Michael Klishin
46ceb69819
Merge branch 'stable' into rabbitmq-auth-backend-http-20
2016-03-24 00:21:34 +03:00
Michael Klishin
fba16b905a
Update rabbitmq-components.mk
2016-03-23 17:13:38 +03:00
Daniil Fedotov
09234b6657
Config example in README using app name
2016-03-23 11:16:54 +00:00
Michael Klishin
29cf214bbc
README updates
2016-03-23 11:25:30 +03:00
Michael Klishin
ba6238fb3a
Use full module name
...
"http" is too generic.
2016-03-23 11:24:51 +03:00
Daniil Fedotov
3e595357ea
Use HTTP/1.1 Retry on connection failures.
...
Requests using HTTP/1.1 and keepalive can fail with socket_closed_remotely if keepalive connection is closed.
Added retry to handle connection closing. Retry set to 3 to avoid infinite loop.
2016-03-21 12:31:23 +00:00
Daniil Fedotov
8eef30034a
Auth backend in config example
2016-03-17 11:36:14 +00:00
Daniil Fedotov
d6f6b97881
sysctl format config in README
2016-02-29 13:12:54 +00:00
Daniil Fedotov
4300d1e986
cuttlefish schema
2016-02-19 11:30:13 +00:00
Michael Klishin
82f822c052
Update (c) info
2016-01-01 12:59:16 +03:00
Jean-Sébastien Pédron
a3d459c168
Update erlang.mk
2015-12-18 20:33:37 +01:00
Jean-Sébastien Pédron
a5f174a638
Sync with upstream build.config
2015-12-18 20:33:03 +01:00
Jean-Sébastien Pédron
2fe07e59b3
Update rabbitmq-components.mk
2015-12-18 19:08:07 +01:00
Michael Klishin
43ca907ea2
Update rabbitmq-components.mk
2015-12-18 19:48:05 +03:00
Jean-Sébastien Pédron
b133a22b8b
Add Travis CI configuration
2015-12-14 12:49:30 +01:00
Jean-Sébastien Pédron
72ae888865
Update rabbitmq-components.mk
2015-12-03 15:38:47 +01:00
Jean-Sébastien Pédron
09c60a6385
Update rabbitmq-components.mk
2015-12-01 18:36:20 +01:00
Jean-Sébastien Pédron
181c2ac607
rabbitmq_auth_backend_http.app: Clear version field
2015-12-01 17:28:41 +01:00
Jean-Sébastien Pédron
cb4d9f17c7
`rabbit` is a TEST_DEPS
2015-12-01 17:28:27 +01:00
Michael Klishin
90feba12b7
Switch to erlang.mk
2015-12-01 08:48:49 +03:00
Simon MacMullen
884efb2979
Updates to the API for 3.5.0. Fixes #8 , #9 .
2015-03-12 11:23:40 +00:00
Simon MacMullen
bc17559123
Update for modern-ish (1.6) Django
2015-03-12 11:21:57 +00:00
Simon MacMullen
96bf76a321
Ignore Django's database file
2015-03-12 11:21:25 +00:00
Simon MacMullen
ef9775c336
Declare correct build time dependencies so check-xref works.
2014-06-13 11:05:29 +01:00
Simon MacMullen
31ae5b59b7
Bit more clarity.
2014-06-12 16:37:25 +01:00
Simon MacMullen
79a0a91607
Add a link.
2014-04-10 14:33:30 +01:00
Simon MacMullen
2b167b9cc8
Use mochiweb instead of edoc for quoting. Adds another plugin dependency, but means we don't use a part of OTP that is unused elsewhere - important for the standalone release!
2013-08-29 12:39:32 +01:00
Simon MacMullen
d524f8009b
Github downloads is going away. Sob.
2013-01-16 11:30:48 +00:00
Simon MacMullen
0e795dd71f
Manually add a host header. This drags in amqp_client, but it's very likely you're running that already.
2013-01-16 11:25:34 +00:00
Simon MacMullen
8eddc6861c
That hrl has gone away.
2012-04-17 11:35:26 +01:00
Simon MacMullen
27a7a83cd9
Debitrot: tags not admin flag, simpler vhost permissions.
2011-12-01 11:36:42 +00:00
Simon MacMullen
5c56837f3c
Debitrot: move .app source.
2011-12-01 11:35:52 +00:00
Simon MacMullen
731adaf498
App name changed.
2011-04-15 15:44:39 +01:00
Simon MacMullen
4ad1d59120
New build system
2011-04-14 11:53:47 +01:00
Simon MacMullen
dde0f96fa2
Add note about vhosts.
2011-04-04 17:35:48 +01:00
Simon MacMullen
dad3e021a3
Duh.
2011-04-04 17:34:06 +01:00
Simon MacMullen
51dad99718
TODO
2011-03-26 16:52:06 +00:00
Simon MacMullen
40f339d923
Umm, this requires the inets application, and I didn't notice because I was running with mgmt installed...
2011-03-26 16:18:03 +00:00
Simon MacMullen
9f18348969
Make some things a bit clearer.
2011-03-26 13:04:22 +00:00
Simon MacMullen
ee0dbcebf9
Yet more readme.
2011-03-25 11:36:41 +00:00
Simon MacMullen
b22ec4ab5c
More README.
2011-03-25 11:33:28 +00:00
Simon MacMullen
54144f733d
Don't always apt-get.
2011-03-25 11:28:37 +00:00
Simon MacMullen
ea852045eb
Add a README.
2011-03-25 11:18:40 +00:00
Simon MacMullen
803487626b
Set is_admin properly.
2011-03-24 16:38:14 +00:00
Simon MacMullen
b3b1f99771
Add an example, and use it.
2011-03-24 16:15:30 +00:00
Simon MacMullen
9f606de0ce
Simple HTTP-based authentication / authorisation for RabbitMQ.
2011-03-24 14:57:43 +00:00