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