Commit Graph

535 Commits

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