Skip to content
This repository was archived by the owner on Nov 17, 2020. It is now read-only.

Commit 798f184

Browse files
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). ## 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://learnyousomeerlang.com/ets with 1 occurrences migrated to: https://learnyousomeerlang.com/ets ([https](https://learnyousomeerlang.com/ets) result 200). * http://ninenines.eu with 6 occurrences migrated to: https://ninenines.eu ([https](https://ninenines.eu) 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/configure.html with 2 occurrences migrated to: https://www.rabbitmq.com/configure.html ([https](https://www.rabbitmq.com/configure.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.rebar3.org with 1 occurrences migrated to: https://www.rebar3.org ([https](https://www.rebar3.org) result 200). * 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://rabbitmq.com/access-control.html with 3 occurrences migrated to: https://rabbitmq.com/access-control.html ([https](https://rabbitmq.com/access-control.html) 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 8 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:8080/auth/resource with 1 occurrences * http://127.0.0.1:8080/auth/user with 1 occurrences * http://127.0.0.1:8080/auth/vhost with 1 occurrences * http://localhost:8080/auth/resource with 1 occurrences * http://localhost:8080/auth/user with 1 occurrences * http://localhost:8080/auth/vhost with 1 occurrences
1 parent 29d335e commit 798f184

10 files changed

+61
-61
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# RabbitMQ Access Control Cache Plugin
22

3-
This plugin provides a caching layer for [access control operations](http://rabbitmq.com/access-control.html)
3+
This plugin provides a caching layer for [access control operations](https://rabbitmq.com/access-control.html)
44
performed by RabbitMQ nodes.
55

66
## Project Maturity
@@ -9,14 +9,14 @@ As of 3.7.0, this plugin is distributed with RabbitMQ.
99

1010
## Overview
1111

12-
This plugin provides a way to cache [authentication and authorization backend](http://rabbitmq.com/access-control.html)
12+
This plugin provides a way to cache [authentication and authorization backend](https://rabbitmq.com/access-control.html)
1313
results for a configurable amount of time.
1414
It's not an independent auth backend but a caching layer for existing backends
1515
such as the built-in, [LDAP](github.com/rabbitmq/rabbitmq-auth-backend-ldap), or [HTTP](github.com/rabbitmq/rabbitmq-auth-backend-http)
1616
ones.
1717

1818
Cache expiration is currently time-based. It is not very useful with the built-in
19-
(internal) [authn/authz backends](http://rabbitmq.com/access-control.html) but can be very useful for LDAP, HTTP or other backends that
19+
(internal) [authn/authz backends](https://rabbitmq.com/access-control.html) but can be very useful for LDAP, HTTP or other backends that
2020
use network requests.
2121

2222
## RabbitMQ Version Requirements
@@ -38,7 +38,7 @@ Binary builds can be obtained [from project releases](https://github.com/rabbitm
3838
## Building
3939

4040
You can build and install it like any other plugin (see
41-
[the plugin development guide](http://www.rabbitmq.com/plugin-development.html)).
41+
[the plugin development guide](https://www.rabbitmq.com/plugin-development.html)).
4242

4343
## Authentication and Authorization Backend Configuration
4444

@@ -51,7 +51,7 @@ So a configuration fragment that enables this plugin *only* (this example is **i
5151

5252
auth_backends.1 = cache
5353

54-
In the [classic config format](http://www.rabbitmq.com/configure.html#config-file-formats):
54+
In the [classic config format](https://www.rabbitmq.com/configure.html#config-file-formats):
5555

5656
``` erlang
5757
[
@@ -170,7 +170,7 @@ define `start_link` function to start cache process.
170170
This repository provides several implementations:
171171

172172
* `rabbit_auth_cache_dict` stores cache entries in the internal process dictionary. **This module is for demonstration only and should not be used in production**.
173-
* `rabbit_auth_cache_ets` stores cache entries in an [ETS](http://learnyousomeerlang.com/ets) table and uses timers for cache invalidation. **This is the default implementation**.
173+
* `rabbit_auth_cache_ets` stores cache entries in an [ETS](https://learnyousomeerlang.com/ets) table and uses timers for cache invalidation. **This is the default implementation**.
174174
* `rabbit_auth_cache_ets_segmented` stores cache entries in multiple ETS tables and does not delete individual cache items but rather
175175
uses a separate process for garbage collection.
176176
* `rabbit_auth_cache_ets_segmented_stateless` same as previous, but with minimal use of `gen_server` state, using ets tables to store information about segments.
@@ -183,7 +183,7 @@ Cache module can be set via sysctl config format:
183183

184184
auth_cache.cache_module = rabbit_auth_backend_ets_segmented
185185

186-
Additional cache module arguments can only be defined via the [advanced config](http://www.rabbitmq.com/configure.html#advanced-config-file) or classic config format:
186+
Additional cache module arguments can only be defined via the [advanced config](https://www.rabbitmq.com/configure.html#advanced-config-file) or classic config format:
187187

188188
``` erlang
189189
[

erlang.mk

Lines changed: 46 additions & 46 deletions
Large diffs are not rendered by default.

src/rabbit_auth_backend_cache.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

src/rabbit_auth_backend_cache_app.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

src/rabbit_auth_cache.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

src/rabbit_auth_cache_dict.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

src/rabbit_auth_cache_ets.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

src/rabbit_auth_cache_ets_segmented.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

src/rabbit_auth_cache_ets_segmented_stateless.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License
4-
%% at http://www.mozilla.org/MPL/
4+
%% at https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See

test/config_schema_SUITE.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%% The contents of this file are subject to the Mozilla Public License
22
%% Version 1.1 (the "License"); you may not use this file except in
33
%% compliance with the License. You may obtain a copy of the License at
4-
%% http://www.mozilla.org/MPL/
4+
%% https://www.mozilla.org/MPL/
55
%%
66
%% Software distributed under the License is distributed on an "AS IS"
77
%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the

0 commit comments

Comments
 (0)