Commit Graph

527 Commits

Author SHA1 Message Date
Gerhard Lazu b37e65ca9a Remove RabbitMQ from HTTP listener registry log warning
Rather than using rabbit:product_name/0 here, it was easier to just
remove RabbitMQ from this context - this word doesn't make this warning
message any clearer, so it's easier to just remove it.

re https://github.com/rabbitmq/rabbitmq-server/pull/2247

Signed-off-by: Gerhard Lazu <gerhard@lazu.co.uk>
2020-02-20 18:24:58 +00:00
Gerhard Lazu efaffda915 Update rabbitmq-components.mk 2020-02-11 15:31:50 +00:00
Michael Klishin dd8180b5e5 Merge pull request #38 from spring-operator/polish-urls-apache-license-master
URL Cleanup
2020-01-10 19:40:54 +03:00
Loïc Hoguin a1a31985b4 Include user in access logs 2020-01-03 11:56:47 +01:00
Michael Klishin e1f2b067b2 (c) bump 2019-12-29 05:50:37 +03:00
Jean-Sébastien Pédron f262991fe5 Git: Ignore copied CLI 2019-12-12 15:13:43 +01:00
Jean-Sébastien Pédron 2c774fcd3a Update rabbitmq-components.mk 2019-12-12 13:14:59 +01:00
kjnilsson baeace5687 Update rabbitmq-components.mk 2019-09-13 10:24:37 +01:00
kjnilsson 0aa282ee8f Update rabbitmq-components.mk 2019-09-04 10:31:14 +01:00
Jean-Sébastien Pédron b052308618 Update erlang.mk 2019-08-29 20:46:10 +02:00
Michael Klishin 5649cf62ac Update rabbitmq-components.mk 2019-08-11 01:48:12 +10:00
Jean-Sébastien Pédron 83104aa155 Update erlang.mk 2019-08-02 09:55:00 +02:00
Michael Klishin 1359069e8d Update rabbitmq-components.mk 2019-08-01 17:13:33 +03:00
Diana Corbacho 5371e6b867 Use protocol specific name for listener listing i.e. Prometheus
[#166929073]
2019-08-01 11:58:27 +01:00
Arnaud Cogoluègnes 3b463b3c59 Update rabbitmq-components.mk 2019-07-09 16:06:15 +02:00
Jean-Sébastien Pédron 10bfd7ce41 Update rabbitmq-components.mk 2019-06-28 16:05:45 +02:00
Jean-Sébastien Pédron 1911d74461 Update erlang.mk 2019-06-28 16:03:10 +02:00
Gerhard Lazu 16f36a7c6f Update rabbitmq-components.mk 2019-06-03 02:23:50 +01:00
Jean-Sébastien Pédron 3e0c9259d0 Update rabbitmq-components.mk 2019-05-17 15:23:31 +02:00
Michael Klishin 51c57a1212 Update rabbitmq-components.mk 2019-05-17 08:37:27 +03:00
Michael Klishin 20f5064c3c Update rabbitmq-components.mk 2019-05-14 11:51:12 +03:00
Michael Klishin deca66d7e5 Update rabbitmq-components.mk 2019-05-13 16:40:52 +03:00
Gerhard Lazu ffd3e758e5 Update rabbitmq-components.mk 2019-05-01 13:18:29 +01:00
Luke Bakken 8b8c11424b Update rabbitmq-components.mk 2019-04-30 16:21:06 -07:00
Jean-Sébastien Pédron abb8bc731f Update rabbitmq-components.mk 2019-04-30 14:47:42 +02:00
Gerhard Lazu 882d36cbcf Update rabbitmq-components.mk 2019-04-22 21:55:19 +01:00
Spring Operator cfa3736dda 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 with 2 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-21 03:27:29 -05:00
Michael Klishin 02f8071075 Use HTTP in this test, references bc77495844 2019-03-20 13:32:26 +03:00
Spring Operator bc77495844 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://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).
* http://~s:~w/rabbit_web_dispatch_test/index.html (UnknownHostException) with 1 occurrences migrated to:
  https://~s:~w/rabbit_web_dispatch_test/index.html ([https](https://~s:~w/rabbit_web_dispatch_test/index.html) 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/management.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/management.html ([https](https://www.rabbitmq.com/management.html) result 200).
* http://www.rabbitmq.com/web-mqtt.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/web-mqtt.html ([https](https://www.rabbitmq.com/web-mqtt.html) result 200).
* http://www.rabbitmq.com/web-stomp.html with 1 occurrences migrated to:
  https://www.rabbitmq.com/web-stomp.html ([https](https://www.rabbitmq.com/web-stomp.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 12 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).

# Ignored
These URLs were intentionally ignored.

* http://127.0.0.1 with 1 occurrences
* http://www.w3.org/1999/xhtml with 1 occurrences
2019-03-20 03:25:25 -05:00
Michael Klishin 428ff7f637 Travis: use Erlang 21.3, Elixir 1.8.1 2019-03-20 10:33:22 +03:00
Michael Klishin 360e29c64d Update rabbitmq-components.mk 2019-03-15 09:34:55 +03:00
Michael Klishin e79844b21c Update rabbitmq-components.mk 2019-03-15 05:06:04 +03:00
Michael Klishin b012ff0a0f Update rabbitmq-components.mk 2019-02-12 23:24:14 +03:00
Michael Klishin cdbe5c0790 Closes #36 2019-01-15 19:58:32 +03:00
Michael Klishin 63818b67d8 .travis.yml: use 21.2 as 21.2.2 builds are no available 2019-01-14 01:20:29 +03:00
Michael Klishin 403a9835fd .travis.yml: sync Erlang and Elixir versions, require Erlang/OTP 21.2 2019-01-13 05:50:07 +03:00
Luke Bakken e23576144e Update rabbitmq-components.mk 2019-01-09 12:55:27 -08:00
Luke Bakken a1970deeed Update rabbitmq-components.mk 2019-01-08 11:58:37 -08:00
Michael Klishin de0b33e4e5 Update rabbitmq-components.mk 2018-12-06 18:29:10 +03:00
Michael Klishin 320ecb0a3a Update rabbitmq-components.mk 2018-12-06 03:15:31 +03:00
Jean-Sébastien Pédron 9acb36d047 Update rabbitmq-components.mk 2018-11-30 14:57:01 +01:00
Jean-Sébastien Pédron 448a14b61a Update rabbitmq-components.mk 2018-11-22 09:19:45 +01:00
Michael Klishin 1ebce01ba0 Wording 2018-10-29 23:47:38 +03:00
Daniil Fedotov bb8d8bc0fa Make dispatch context removal idempotent.
The management plugin app will always remove both TLS and TCP
contexts for simplicity.

Related to https://github.com/rabbitmq/rabbitmq-management/pull/622
[#161546916]
2018-10-29 17:14:23 +00:00
kjnilsson 57be6dcc7d Update rabbitmq-components.mk 2018-10-29 12:43:34 +00:00
Jean-Sébastien Pédron 9fc1fa3fe5 Update rabbitmq-components.mk 2018-09-19 10:38:26 +02:00
Jean-Sébastien Pédron 5300c3784b Update rabbitmq-components.mk 2018-09-11 14:22:43 +02:00
Michael Klishin 411b552375 Include stream handlers into debug log message 2018-08-23 22:59:15 +03:00
Diana Corbacho 12db01f114 Replace compress option by cowboy_compress_h
Deprecated from cowboy 2.0
Note: Only streams > 300 bytes are compressed

[#159994213]
2018-08-23 16:12:52 +01:00
Jean-Sébastien Pédron 2d2f1d7d3d Update rabbitmq-components.mk 2018-08-09 17:44:25 +02:00
Jean-Sébastien Pédron a867c64f4c Update rabbitmq-components.mk 2018-08-09 12:17:11 +02:00
Michael Klishin 0555c1f805 Extra debug logging for HTTP[S] listeners 2018-08-03 16:09:38 +03:00
Loïc Hoguin 0c837f4ebe Handle sendfile bodies when writing access logs 2018-06-27 08:39:15 +02:00
Jean-Sébastien Pédron 13ad81f4be Update rabbitmq-components.mk 2018-06-07 11:31:47 +02:00
Jean-Sébastien Pédron 9619aa6ad8 Update erlang.mk 2018-04-11 10:54:38 +02:00
Jean-Sébastien Pédron 1f89569e9f Update rabbitmq-components.mk 2018-04-11 10:51:32 +02:00
Jean-Sébastien Pédron 33d6428f61 Update rabbitmq-components.mk 2018-04-11 10:10:14 +02:00
Jean-Sébastien Pédron 13e2b7d35d Travis CI: Update config from rabbitmq-common 2018-04-10 13:09:55 +02:00
Jean-Sébastien Pédron dc3560d29a Update erlang.mk 2018-03-02 19:10:49 +01:00
Jean-Sébastien Pédron 58b7f00b8d Update rabbitmq-components.mk 2018-01-30 15:24:02 +01:00
Luke Bakken f8c3036c4c Update rabbitmq-components.mk 2018-01-29 16:22:28 -08:00
Jean-Sébastien Pédron bd462d2e55 Update rabbitmq-components.mk 2018-01-23 17:21:51 +01:00
Jean-Sébastien Pédron cf861c7eca Update rabbitmq-components.mk 2018-01-23 15:31:38 +01:00
Diana Corbacho 86860abfa2 Update rabbitmq-components.mk 2018-01-22 22:13:33 +00:00
Jean-Sébastien Pédron 022fca78d8 Travis CI: Update config from rabbitmq-common 2017-12-15 15:18:14 +01:00
Michael Klishin 738f83159e Merge pull request #32 from rabbitmq/rabbitmq-web-dispatch-31
Fix rabbit_cowboy_redirect and remove unused optional callbacks
2017-12-05 11:10:15 -08:00
Loïc Hoguin 22d12124ee Fix rabbit_cowboy_redirect and remove unused optional callbacks
The handler rabbit_cowboy_redirect was apparently not converted
to Cowboy 2. It should work properly now.
2017-12-05 14:02:07 +01:00
Jean-Sébastien Pédron acff2fdcda Update rabbitmq-components.mk 2017-12-01 11:07:12 +01:00
Jean-Sébastien Pédron d9d3658ede Update rabbitmq-components.mk 2017-11-28 14:01:23 +01:00
Jean-Sébastien Pédron 20162b6ab7 Update rabbitmq-components.mk 2017-11-28 13:36:13 +01:00
Jean-Sébastien Pédron 9c7cfe5d30 Travis CI: Update config from rabbitmq-common 2017-11-08 12:29:01 +01:00
Michael Klishin 5b0a75f5a0 Fix Cowboy 1.1 API references spotted by xref 2017-10-25 01:35:29 +03:00
Daniil Fedotov 54e847ee56 Format any HTTP version returned by cowboy. 2017-10-23 14:00:30 +01:00
Luke Bakken 7eea450fde Cowboy 2 consistently uses "stop" now - https://github.com/ninenines/cowboy/blob/master/doc/src/guide/migrating_from_1.0.asciidoc#changed-behaviors 2017-10-23 11:27:10 +01:00
Daniil Fedotov b8aa33f769 Support cowboy2.
Change the dispatch mechanism to cowboy2.
Replace hooks with a stream handler.
Update cowboy APIs.
2017-10-23 11:27:10 +01:00
Jean-Sébastien Pédron c752cad50e Merge branch 'stable' 2017-10-13 15:14:17 +02:00
Jean-Sébastien Pédron f927a01046 Update rabbitmq-components.mk 2017-10-13 14:33:19 +02:00
Jean-Sébastien Pédron 46a780fa2d Update rabbitmq-components.mk 2017-10-13 14:13:39 +02:00
Jean-Sébastien Pédron a06f077537 Update rabbitmq-components.mk 2017-10-13 12:15:55 +02:00
Michael Klishin 3e85955b9e Update rabbitmq-components.mk 2017-09-13 17:54:53 -04:00
Michael Klishin 03f26c2aed Update rabbitmq-components.mk 2017-09-13 17:45:50 -04:00
Michael Klishin 47f6de48f9 Update rabbitmq-components.mk 2017-09-12 19:53:43 -04:00
Michael Klishin 127537763c Update rabbitmq-components.mk 2017-09-12 12:42:09 -04:00
Daniil Fedotov 5271dd12aa Merge branch 'stable' 2017-08-30 19:20:53 +01:00
Daniil Fedotov 70f464a4f6 Update erlang.mk 2017-08-30 18:46:45 +01:00
Michael Klishin 57d08e6b0c Erlang/OTP 19.2 is now the minimum supported version.
Part of rabbitmq/rabbitmq-server#1305.

[#149563549]
2017-07-26 19:03:34 +03:00
Michael Klishin e2f7d2c3ce Update rabbitmq-components.mk 2017-07-26 03:48:44 +03:00
Michael Klishin 759e206c46 Update rabbitmq-components.mk 2017-07-26 02:27:19 +03:00
Michael Klishin 12899f4c03 Merge branch 'stable' 2017-07-20 01:38:07 +03:00
Luke Bakken 58cf964936 Ensure that cowboy_req:peer return values will not crash
Since the type spec for cowboy_req:peer indicates that a two-tuple of {undefined, Req} can be returned
we should handle this as `badmatch` could be the result otherwise.

I also used the returned value of Req as specified in the cowboy docs:

https://ninenines.eu/docs/en/cowboy/1.0/guide/req/

I realize this is pedantic and unnecessary in this case but it ensures that we can handle changes
in cowboy should the API change in the future.
2017-07-19 13:43:30 -07:00
Michael Klishin 97d916f658 Update rabbitmq-components.mk 2017-06-12 20:18:50 +03:00
Michael Klishin 05d3eb0912 Update rabbitmq-components.mk 2017-06-12 18:35:51 +03:00
Michael Klishin 0cb259d7ff Merge branch 'stable' 2017-06-02 18:12:15 +03:00
Michael Klishin c13a037eb8 Update rabbitmq-components.mk 2017-06-02 17:51:38 +03:00
Michael Klishin 8fc29bfc97 Update rabbitmq-components.mk 2017-06-02 00:43:36 +03:00
Michael Klishin 47c939217f Update rabbitmq-components.mk 2017-06-01 18:01:55 +03:00
Jean-Sébastien Pédron e00159a2d5 Merge branch 'stable' 2017-05-16 18:13:40 +02:00
Jean-Sébastien Pédron 0eacb14f90 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:39:30 +02:00
Jean-Sébastien Pédron 1e92b83645 Update erlang.mk 2017-05-16 17:39:30 +02:00
Jean-Sébastien Pédron 6ae6d8a548 Merge branch 'stable' 2017-04-19 16:24:04 +02:00