Commit Graph

157 Commits

Author SHA1 Message Date
Luke Bakken 4e9e28fd45 Update rabbitmq-components.mk 2020-07-29 10:02:05 -07:00
dcorbacho 8a2e3e6a90 Update erlang.mk 2020-07-21 14:33:20 +01:00
Michael Klishin d26c59a338 Update rabbitmq-components.mk 2020-07-21 13:12:52 +03:00
Michael Klishin a0d6946ead Update rabbitmq-components.mk 2020-07-21 03:45:14 +03:00
dcorbacho fe78609061 Revert drop of Exhibit B on MPL 2.0 2020-07-20 17:02:57 +01:00
dcorbacho 8fb5edfd16 Update LICENSE 2020-07-20 12:01:13 +01:00
Michael Klishin 1e23a5290b Switch to MPL2 2020-07-14 16:32:05 +03:00
Jean-Sébastien Pédron ea65cebbdb Update erlang.mk 2020-06-23 17:14:56 +02:00
Michael Klishin 0761f73177 Update rabbitmq-components.mk 2020-06-10 19:51:20 +03:00
Jean-Sébastien Pédron e2ffa4c2cb Update copyright (year 2020) 2020-03-10 16:42:33 +01:00
Gerhard Lazu 80afa842b9 Update rabbitmq-components.mk 2020-03-06 09:19:19 +00:00
Gerhard Lazu 2b44467432 Update erlang.mk 2020-03-06 09:18:14 +00:00
Jean-Sébastien Pédron accc1a17f2 Travis CI: Update config from rabbitmq-common 2020-03-04 14:24:31 +01:00
Jean-Sébastien Pédron 4f536c9a62 Travis CI: Update config from rabbitmq-common 2020-03-04 11:17:17 +01:00
Jean-Sébastien Pédron 459d9ad9d4 Travis CI: Update config from rabbitmq-common 2020-03-03 14:53:40 +01:00
Gerhard Lazu cd82adbad3 Update rabbitmq-components.mk 2020-02-11 15:31:47 +00:00
Jean-Sébastien Pédron f7a57064ca Git: Ignore copied CLI 2019-12-12 15:04:05 +01:00
Jean-Sébastien Pédron 3e56896eb4 Update rabbitmq-components.mk 2019-12-12 13:14:57 +01:00
kjnilsson ddcaf641b6 Update rabbitmq-components.mk 2019-09-13 10:24:29 +01:00
kjnilsson 1b4058e196 Update rabbitmq-components.mk 2019-09-04 10:31:08 +01:00
Jean-Sébastien Pédron ddf78dcef1 Update erlang.mk 2019-08-29 20:45:44 +02:00
Michael Klishin f76a552335 Update rabbitmq-components.mk 2019-08-11 01:48:04 +10:00
Jean-Sébastien Pédron c13b40ec37 Update erlang.mk 2019-08-02 09:54:33 +02:00
Michael Klishin 927048d844 Update rabbitmq-components.mk 2019-08-01 17:13:25 +03:00
Arnaud Cogoluègnes b4ead3e121 Update rabbitmq-components.mk 2019-07-09 16:06:07 +02:00
Jean-Sébastien Pédron 75ec53629d Update rabbitmq-components.mk 2019-06-28 16:05:38 +02:00
Jean-Sébastien Pédron 7d0987b691 Update erlang.mk 2019-06-28 16:02:39 +02:00
Gerhard Lazu a1ae975818 Update rabbitmq-components.mk 2019-06-03 02:23:44 +01:00
Jean-Sébastien Pédron 5b6da93e8d Update rabbitmq-components.mk 2019-05-17 15:17:25 +02:00
Michael Klishin 7f896732c2 Update rabbitmq-components.mk 2019-05-17 08:37:06 +03:00
Michael Klishin 94933ab8b0 Update rabbitmq-components.mk 2019-05-14 11:51:00 +03:00
Michael Klishin b8ed06fa0a Update rabbitmq-components.mk 2019-05-13 16:40:43 +03:00
Gerhard Lazu 3fddc54425 Update rabbitmq-components.mk 2019-05-01 13:18:22 +01:00
Luke Bakken 6d44c84c81 Update rabbitmq-components.mk 2019-04-30 16:21:02 -07:00
Jean-Sébastien Pédron 4156347fbd Update rabbitmq-components.mk 2019-04-30 14:47:37 +02:00
Gerhard Lazu 337f625dc7 Update rabbitmq-components.mk 2019-04-22 21:55:12 +01:00
Spring Operator c7c5a9bc56 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).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://blog.listincomprehension.com/search/label/procket (200) with 1 occurrences could not be migrated:
   ([https](https://blog.listincomprehension.com/search/label/procket) result ClosedChannelException).
* http://dozzie.jarowit.net/trac/wiki/TOML (200) with 1 occurrences could not be migrated:
   ([https](https://dozzie.jarowit.net/trac/wiki/TOML) result SSLHandshakeException).
* http://dozzie.jarowit.net/trac/wiki/subproc (200) with 1 occurrences could not be migrated:
   ([https](https://dozzie.jarowit.net/trac/wiki/subproc) result SSLHandshakeException).
* http://e2project.org (200) with 1 occurrences could not be migrated:
   ([https](https://e2project.org) result AnnotatedConnectException).
* http://nitrogenproject.com/ (200) with 2 occurrences could not be migrated:
   ([https](https://nitrogenproject.com/) result ConnectTimeoutException).
* http://proper.softlab.ntua.gr (200) with 1 occurrences could not be migrated:
   ([https](https://proper.softlab.ntua.gr) result SSLHandshakeException).
* http://rubybunny.info (200) with 1 occurrences could not be migrated:
   ([https](https://rubybunny.info) result AnnotatedConnectException).
* http://yaws.hyber.org (200) with 1 occurrences could not be migrated:
   ([https](https://yaws.hyber.org) result AnnotatedConnectException).
* http://choven.ca (503) with 1 occurrences could not be migrated:
   ([https](https://choven.ca) result ConnectTimeoutException).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://fixprotocol.org/ (301) with 1 occurrences migrated to:
  https://fixtrading.org ([https](https://fixprotocol.org/) result SSLHandshakeException).
* http://erldb.org (UnknownHostException) with 1 occurrences migrated to:
  https://erldb.org ([https](https://erldb.org) result UnknownHostException).

## 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://cloudi.org/ with 27 occurrences migrated to:
  https://cloudi.org/ ([https](https://cloudi.org/) result 200).
* http://erlware.org/ with 1 occurrences migrated to:
  https://erlware.org/ ([https](https://erlware.org/) result 200).
* http://inaka.github.io/cowboy-trails/ with 1 occurrences migrated to:
  https://inaka.github.io/cowboy-trails/ ([https](https://inaka.github.io/cowboy-trails/) result 200).
* http://ninenines.eu with 6 occurrences migrated to:
  https://ninenines.eu ([https](https://ninenines.eu) result 200).
* http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* http://www.actordb.com/ with 2 occurrences migrated to:
  https://www.actordb.com/ ([https](https://www.actordb.com/) result 200).
* http://www.cs.kent.ac.uk/projects/wrangler/Home.html with 1 occurrences migrated to:
  https://www.cs.kent.ac.uk/projects/wrangler/Home.html ([https](https://www.cs.kent.ac.uk/projects/wrangler/Home.html) result 200).
* http://www.rabbitmq.com/community-plugins.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/community-plugins.html ([https](https://www.rabbitmq.com/community-plugins.html) result 200).
* http://www.rabbitmq.com/plugin-development.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/plugin-development.html ([https](https://www.rabbitmq.com/plugin-development.html) result 200).
* http://www.rabbitmq.com/relocate.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/relocate.html ([https](https://www.rabbitmq.com/relocate.html) result 200).
* http://www.rebar3.org with 1 occurrences migrated to:
  https://www.rebar3.org ([https](https://www.rebar3.org) result 200).
* http://contributor-covenant.org with 1 occurrences migrated to:
  https://contributor-covenant.org ([https](https://contributor-covenant.org) result 301).
* http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
  https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/) result 301).
* http://inaka.github.com/apns4erl with 1 occurrences migrated to:
  https://inaka.github.com/apns4erl ([https](https://inaka.github.com/apns4erl) result 301).
* http://inaka.github.com/edis/ with 1 occurrences migrated to:
  https://inaka.github.com/edis/ ([https](https://inaka.github.com/edis/) result 301).
* http://lasp-lang.org/ with 1 occurrences migrated to:
  https://lasp-lang.org/ ([https](https://lasp-lang.org/) result 301).
* http://saleyn.github.com/erlexec with 1 occurrences migrated to:
  https://saleyn.github.com/erlexec ([https](https://saleyn.github.com/erlexec) result 301).
* http://www.mozilla.org/MPL/ with 2 occurrences migrated to:
  https://www.mozilla.org/MPL/ ([https](https://www.mozilla.org/MPL/) result 301).
* http://zhongwencool.github.io/observer_cli with 1 occurrences migrated to:
  https://zhongwencool.github.io/observer_cli ([https](https://zhongwencool.github.io/observer_cli) result 301).
2019-03-20 03:20:54 -05:00
Michael Klishin 34028f55a4 Travis: use Erlang 21.3, Elixir 1.8.1 2019-03-20 10:33:19 +03:00
Michael Klishin 159c76350c Update rabbitmq-components.mk 2019-03-15 09:34:46 +03:00
Michael Klishin d554f1d1c4 Update rabbitmq-components.mk 2019-03-15 05:05:55 +03:00
Michael Klishin 668e3048e6 Update rabbitmq-components.mk 2019-02-12 23:24:05 +03:00
Michael Klishin 414a8d4d9e .travis.yml: use 21.2 as 21.2.2 builds are no available 2019-01-14 01:20:25 +03:00
Michael Klishin bc22f47898 .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 2019-01-13 05:50:04 +03:00
Luke Bakken 79d676055c Update rabbitmq-components.mk 2019-01-09 12:55:17 -08:00
Luke Bakken 1e1ecd410a Update rabbitmq-components.mk 2019-01-08 11:58:33 -08:00
Michael Klishin fcfb0da544 Update rabbitmq-components.mk 2018-12-06 18:28:59 +03:00
Michael Klishin bcb97610a5 Update rabbitmq-components.mk 2018-12-06 03:15:23 +03:00
Jean-Sébastien Pédron e665795d17 Update rabbitmq-components.mk 2018-11-30 14:56:56 +01:00
Jean-Sébastien Pédron 4d1c844efc Update rabbitmq-components.mk 2018-11-22 09:19:40 +01:00
kjnilsson 7951f9c0b4 Update rabbitmq-components.mk 2018-10-29 12:43:28 +00:00
Jean-Sébastien Pédron 7d90db4039 Update rabbitmq-components.mk 2018-09-19 10:38:21 +02:00
Jean-Sébastien Pédron 3cca42f73e Update rabbitmq-components.mk 2018-09-11 14:22:37 +02:00
Jean-Sébastien Pédron 82dcd00b24 Update rabbitmq-components.mk 2018-08-09 17:44:20 +02:00
Jean-Sébastien Pédron d9cec45a34 Update rabbitmq-components.mk 2018-08-09 12:17:06 +02:00
Jean-Sébastien Pédron 20c770fab1 Update rabbitmq-components.mk 2018-06-07 11:31:42 +02:00
Jean-Sébastien Pédron cfc1aecd88 Update erlang.mk 2018-04-11 10:53:59 +02:00
Jean-Sébastien Pédron 33c6b86f25 Update rabbitmq-components.mk 2018-04-11 10:51:27 +02:00
Jean-Sébastien Pédron da860cb39f Update rabbitmq-components.mk 2018-04-11 10:10:09 +02:00
Jean-Sébastien Pédron 3d117fd45d Travis CI: Update config from rabbitmq-common 2018-04-10 13:08:52 +02:00
Jean-Sébastien Pédron 097c79eb15 Update erlang.mk 2018-03-02 19:08:39 +01:00
Jean-Sébastien Pédron b6dd45e900 Update rabbitmq-components.mk 2018-01-30 15:23:52 +01:00
Luke Bakken ebadc82be6 Update rabbitmq-components.mk 2018-01-29 16:22:21 -08:00
Jean-Sébastien Pédron 5c2bb10ecf Update rabbitmq-components.mk 2018-01-23 17:21:41 +01:00
Jean-Sébastien Pédron 60af7c0b4a Update rabbitmq-components.mk 2018-01-23 15:31:29 +01:00
Diana Corbacho 54717485be Update rabbitmq-components.mk 2018-01-22 22:13:28 +00:00
Jean-Sébastien Pédron 1d65837a20 Travis CI: Update config from rabbitmq-common 2017-12-15 15:14:49 +01:00
Jean-Sébastien Pédron 168f72a136 Update rabbitmq-components.mk 2017-12-01 11:06:54 +01:00
Jean-Sébastien Pédron 6b72e24691 Update rabbitmq-components.mk 2017-11-28 14:01:09 +01:00
Jean-Sébastien Pédron e07320cf54 Update rabbitmq-components.mk 2017-11-28 13:30:31 +01:00
Jean-Sébastien Pédron dc84e65372 Travis CI: Update config from rabbitmq-common 2017-11-08 10:36:23 +01:00
Jean-Sébastien Pédron fa1f9a11d8 Merge branch 'stable' 2017-11-08 10:36:15 +01:00
Jean-Sébastien Pédron b12eea7c10 Travis CI: Add initial configuration
[#152509619]
2017-11-08 10:35:56 +01:00
Jean-Sébastien Pédron 9be05b02cb Merge branch 'stable' 2017-10-31 12:44:55 +01:00
Jean-Sébastien Pédron cff4f1438f Remove `random_exchange.app.src`
It's not used anymore and the application name was change to
`rabbit_random_exchange`.

[#152432589]
2017-10-31 12:44:07 +01:00
Jean-Sébastien Pédron 9732cb726e rabbit_exchange_type_random: Implement info() callbacks
This is required in 3.7.x.

[#152432589]
2017-10-31 12:43:23 +01:00
Jean-Sébastien Pédron 64eea37375 rabbit_exchange_type_random: Use rand:uniform() directly
The compat module is not needed (and was removed from rabbit_common
anyway).
2017-10-31 11:22:24 +01:00
Jean-Sébastien Pédron 253ae675cf Merge branch 'stable' 2017-10-31 11:20:33 +01:00
Jean-Sébastien Pédron b110d91c7a rabbit_exchange_type_random: Use rand_compat:uniform()
... instead of crypto:rand_uniform() which is deprecated.

This fixes the build with Erlang 20.
2017-10-31 11:19:37 +01:00
Jean-Sébastien Pédron 3390eef4f2 Update rabbitmq-components.mk 2017-10-13 15:11:59 +02:00
Jean-Sébastien Pédron 23177bdbbb Update rabbitmq-components.mk 2017-10-13 14:33:14 +02:00
Jean-Sébastien Pédron ea20339157 Update rabbitmq-components.mk 2017-10-13 14:13:25 +02:00
Jean-Sébastien Pédron 4758f57a81 Merge branch 'stable' 2017-10-13 13:58:35 +02:00
Jean-Sébastien Pédron 1103c05992 Update rabbitmq-components.mk 2017-10-13 12:15:50 +02:00
Michael Klishin 57673da68b Update rabbitmq-components.mk 2017-09-13 17:45:42 -04:00
Michael Klishin 982c9fd7af Update rabbitmq-components.mk 2017-09-12 12:42:01 -04:00
Michael Klishin ab01356ff5 README edits 2017-09-12 12:29:59 -04:00
Michael Klishin 1b5d685494 README edits 2017-09-12 12:25:31 -04:00
Michael Klishin 76da51aefe README edits 2017-09-12 12:04:14 -04:00
Michael Klishin 10115654c8 Ignore [binding] routing keys
This exchange never advertised (or probably intended) to use routing keys
for, well, anything. But currently it does and it gets confusing. Since
the intent is to pick a random binding's queue, perhaps it makes
more sense to load all bindings, the same way the fanout exchange
implementation does.

Without it, binding routing keys have an unexpected effect on the outcome.

Per discussion with @gerhard.
2017-09-12 11:51:05 -04:00
Michael Klishin 5397e791fd Switch to double licensing
Original project's README stated that it is licensed under the APL2
but code headers said it's licensed under the MPLv1.1. So we let
the user pick the one they prefer.

Note that RabbitMQ .NET client uses the same license pair.
2017-09-08 14:56:06 -04:00
Michael Klishin 60b9a83304 README updates 2017-09-08 14:52:04 -04:00
Michael Klishin 93d0915a14 Update README.md
Note: license information in README contradicted that in code
headers. I decided to stick to that in code headers and
double license under both in a future commit.
2017-09-08 14:45:49 -04:00
Michael Klishin 195abd93ea Be consistent with license headers in the code 2017-09-08 14:42:01 -04:00
Michael Klishin 303fb5692e Add license files 2017-09-08 14:41:14 -04:00
Michael Klishin 60630466df Update .gitignore 2017-09-08 14:34:29 -04:00
Michael Klishin 882f2b0e5b Correct plugin name 2017-09-08 14:32:44 -04:00
Michael Klishin deff8be671 Adapt to the current build system used by RabbitMQ plugins 2017-09-08 14:28:47 -04:00
Alvaro Videla db52d2759c brings exchange behaviour up to date 2013-10-07 02:30:21 -05:00
Simon MacMullen a0f2836474 Add policy_changed/3 no-op. 2012-06-27 14:41:33 +01:00
Simon MacMullen 7b5b05c63a Exchange type spec hrl is going away 2012-04-17 11:46:53 +01:00