Commit Graph

536 Commits

Author SHA1 Message Date
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