Bug 1603602 - Update spec links to be HTTPS links. r=mkmelin
authorPatrick Cloke <clokep@gmail.com>
Sat, 28 Dec 2019 13:18:10 +0200
changeset 37824 37b602d9c9fe4a8413cf394f15c18e2cf80a1642
parent 37823 cfa51f6ced452dd111cc9f34a85e3f3e2882c07c
child 37825 84fa34dd540ca0c9259c30aad2f039cc7328ad98
push id397
push userclokep@gmail.com
push dateMon, 10 Feb 2020 21:16:13 +0000
reviewersmkmelin
bugs1603602
Bug 1603602 - Update spec links to be HTTPS links. r=mkmelin
chat/protocols/irc/ircISUPPORT.jsm
chat/protocols/irc/ircMultiPrefix.jsm
chat/protocols/irc/ircNonStandard.jsm
chat/protocols/irc/ircSASL.jsm
chat/protocols/irc/ircServerTime.jsm
chat/protocols/irc/ircServices.jsm
--- a/chat/protocols/irc/ircISUPPORT.jsm
+++ b/chat/protocols/irc/ircISUPPORT.jsm
@@ -3,18 +3,18 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /*
  * This implements the ISUPPORT parameters for the 005 numeric to allow a server
  * to notify a client of what capabilities it supports.
  *   The 005 numeric
  *     http://www.irc.org/tech_docs/005.html
  *   RFC Drafts: IRC RPL_ISUPPORT Numeric Definition
- *     http://tools.ietf.org/html/draft-brocklesby-irc-isupport-03
- *     http://tools.ietf.org/html/draft-hardy-irc-isupport-00
+ *     https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03
+ *     https://tools.ietf.org/html/draft-hardy-irc-isupport-00
  */
 
 this.EXPORTED_SYMBOLS = ["ircISUPPORT", "isupportBase"];
 
 const { ircHandlers } = ChromeUtils.import(
   "resource:///modules/ircHandlers.jsm"
 );
 
--- a/chat/protocols/irc/ircMultiPrefix.jsm
+++ b/chat/protocols/irc/ircMultiPrefix.jsm
@@ -6,18 +6,18 @@
  * This contains an implementation of the multi-prefix IRC extension. This fixes
  * a protocol level bug where the following can happen:
  *   foo MODE +h
  *   foo MODE +o
  *   bar JOINs the channel (and receives @foo)
  *   foo MODE -o
  * foo knows that it has mode +h, but bar does not know foo has +h set.
  *
- *   http://wiki.inspircd.org/Modules/2.1/namesx
- *   http://ircv3.atheme.org/extensions/multi-prefix-3.1
+ *   https://docs.inspircd.org/2/modules/namesx/
+ *   https://ircv3.net/specs/extensions/multi-prefix-3.1
  */
 
 this.EXPORTED_SYMBOLS = ["isupportNAMESX", "capMultiPrefix"];
 
 const { ircHandlers } = ChromeUtils.import(
   "resource:///modules/ircHandlers.jsm"
 );
 
--- a/chat/protocols/irc/ircNonStandard.jsm
+++ b/chat/protocols/irc/ircNonStandard.jsm
@@ -5,17 +5,17 @@
 /*
  * There are a variety of non-standard extensions to IRC that are implemented by
  * different servers. This implementation is based on a combination of
  * documentation and reverse engineering. Each handler must include a comment
  * listing the known servers that support this extension.
  *
  * Resources for these commands include:
  *  https://github.com/atheme/charybdis/blob/master/include/numeric.h
- *  http://hg.unrealircd.com/hg/unreal/raw-file/tip/include/numeric.h
+ *  https://github.com/unrealircd/unrealircd/blob/unreal42/include/numeric.h
  */
 this.EXPORTED_SYMBOLS = ["ircNonStandard"];
 
 const { ircHandlers } = ChromeUtils.import(
   "resource:///modules/ircHandlers.jsm"
 );
 var { _, conversationErrorMessage, kListRefreshInterval } = ChromeUtils.import(
   "resource:///modules/ircUtils.jsm"
--- a/chat/protocols/irc/ircSASL.jsm
+++ b/chat/protocols/irc/ircSASL.jsm
@@ -1,16 +1,16 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /*
  * This implements SASL for IRC.
  *   https://raw.github.com/atheme/atheme/master/doc/SASL
- *   https://github.com/ircv3/ircv3-specifications/blob/master/extensions/sasl-3.1
+ *   https://ircv3.net/specs/extensions/sasl-3.2
  */
 
 this.EXPORTED_SYMBOLS = ["ircSASL", "capSASL"];
 
 const { ircHandlers } = ChromeUtils.import(
   "resource:///modules/ircHandlers.jsm"
 );
 
--- a/chat/protocols/irc/ircServerTime.jsm
+++ b/chat/protocols/irc/ircServerTime.jsm
@@ -1,15 +1,15 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /*
  * This implements server-time for IRC.
- *   https://ircv3.net/specs/extensions/server-time-3.2.html
+ *   https://ircv3.net/specs/extensions/server-time-3.2
  */
 
 this.EXPORTED_SYMBOLS = ["capServerTime", "tagServerTime"];
 
 const { ircHandlers } = ChromeUtils.import(
   "resource:///modules/ircHandlers.jsm"
 );
 
--- a/chat/protocols/irc/ircServices.jsm
+++ b/chat/protocols/irc/ircServices.jsm
@@ -8,17 +8,17 @@
  * with the names NickServ, ChanServ, OperServ and MemoServ; but other services
  * do exist and are in use.
  *
  * Since the "protocol" behind services is really just text-based, human
  * readable messages, attempt to parse them, but always fall back to just
  * showing the message to the user if we're unsure what to do.
  *
  * Anope
- *  http://www.anope.org/docgen/1.8/
+ *  https://www.anope.org/docgen/1.8/
  */
 
 this.EXPORTED_SYMBOLS = ["ircServices", "servicesBase"];
 
 var { setTimeout, clearTimeout } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
 const { ircHandlers } = ChromeUtils.import(