Fix up some broken links to specs from dissectors.

check_dissector_urls.py was written and used to
find URLs within epan/dissectors/*.c and try to
fetch them using 'requests'. Will be commmitted
separately.

Most of the changes were to adapt to reorganisation
of IETF or 3gpp2 links, but many of the broken links
are for websites or companies that no longer exist.

Change-Id: Ie9afdb95099218402a61626a0cd5193c6f781b96
Reviewed-on: https://code.wireshark.org/review/36769
Reviewed-by: Martin Mathieson <martin.r.mathieson@googlemail.com>
This commit is contained in:
Martin Mathieson 2020-04-10 12:04:46 +01:00 committed by Martin Mathieson
parent 52400c9869
commit 88923604b2
22 changed files with 55 additions and 55 deletions

View File

@ -18,12 +18,12 @@
* SPDX-License-Identifier: GPL-2.0-or-later
*
*Ref:
* http://www.3gpp2.org/Public_html/specs/A.S0009-C_v3.0_100621.pdf
* http://www.3gpp2.org/Public_html/specs/A.S0017-D_v1.0_070624.pdf (IOS 5.1)
* http://www.3gpp2.org/public_html/specs/A.S0017-D_v2.0_090825.pdf
* http://www.3gpp2.org/public_html/specs/A.S0017-D%20v3.0_Interoperability%20Specification%20%28IOS%29%20for%20cdma2000%20Access%20Network%20Interfaces%20-%20Part%207%20%28A10%20and%20A11%20Interfaces%29_20110701.pdf
* http://www.3gpp2.org/Public_html/specs/A00-20110419-002Er0%20A.S0008-C%20v4.0%20HRPD%20IOS-Pub_20110513.pdf
* http://www.3gpp2.org/Public_html/specs/A.S0022-0_v2.0_100426.pdf
* https://www.3gpp2.org/Public_html/Specs/A.S0009-C_v3.0_100621.pdf
* https://www.3gpp2.org/Public_html/Specs/A.S0017-D_v1.0_070624.pdf (IOS 5.1)
* https://www.3gpp2.org/Public_html/Specs/A.S0017-D_v2.0_090825.pdf
* https://www.3gpp2.org/Public_html/Specs/A.S0017-D%20v3.0_Interoperability%20Specification%20%28IOS%29%20for%20cdma2000%20Access%20Network%20Interfaces%20-%20Part%207%20%28A10%20and%20A11%20Interfaces%29_20110701.pdf
* https://www.3gpp2.org/Public_html/Specs/A00-20110419-002Er0%20A.S0008-C%20v4.0%20HRPD%20IOS-Pub_20110513.pdf
* https://www.3gpp2.org/Public_html/Specs/A.S0022-0_v2.0_100426.pdf
*/
#include "config.h"

View File

@ -7,7 +7,7 @@
* In association with Global Star Solutions, ULC.
*
* Last Updated to:
* http://www.3gpp2.org/Public_html/specs/C.S0016-C_v2.0_081031.pdf
* https://www.3gpp2.org/Public_html/Specs/C.S0016-C_v2.0_081031.pdf
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>

View File

@ -156,7 +156,7 @@ typedef struct duplicate_result_key {
#define ARPOP_RREPLY 4 /* RARP reply. */
#endif
/*Additional parameters as per http://www.iana.org/assignments/arp-parameters*/
/* Additional parameters as per https://www.iana.org/assignments/arp-parameters */
#ifndef ARPOP_DRARPREQUEST
#define ARPOP_DRARPREQUEST 5 /* DRARP request. */
#endif
@ -179,7 +179,7 @@ typedef struct duplicate_result_key {
#define ATMARPOP_NAK 10 /* ATMARP NAK. */
#endif
/*Additional parameters as per http://www.iana.org/assignments/arp-parameters*/
/* Additional parameters as per https://www.iana.org/assignments/arp-parameters */
#ifndef ARPOP_MARS_REQUEST
#define ARPOP_MARS_REQUEST 11 /*MARS request message. */
#endif

View File

@ -4,8 +4,8 @@
* RFC 5352
* RFC 5354
* RFC 5356
* http://www.ietf.org/internet-drafts/draft-dreibholz-asap-hropt-03.txt
* http://www.ietf.org/internet-drafts/draft-dreibholz-rserpool-delay-02.txt
* https://tools.ietf.org/html/draft-dreibholz-rserpool-asap-hropt-03
* https://tools.ietf.org/html/draft-dreibholz-rserpool-delay-02
*
* The code is not as simple as possible for the current protocol
* but allows to be easily adopted to future versions of the protocol.

View File

@ -470,7 +470,7 @@ dissect_diameter_eap_payload(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
return tvb_reported_length(tvb);
}
/* http://www.3gpp2.org/public_html/X/VSA-VSE.cfm */
/* https://www.3gpp2.org/Public_html/X/VSA-VSE.cfm */
static const value_string diameter_3gpp2_exp_res_vals[]= {
{ 5001, "Diameter_Error_User_No_WLAN_Subscription"},
{ 5002, "Diameter_Error_Roaming_Not_Allowed(Obsoleted)"},

View File

@ -2,8 +2,8 @@
* Routines for DPNSS/DASS2-User Adaptation Layer dissection
*
* It is hopefully (needs testing) compliant to
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-dua-08.txt
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-rfc3057bis-02.txt
* https://tools.ietf.org/html/draft-ietf-sigtran-dua-08
* https://tools.ietf.org/html/draft-ietf-sigtran-rfc3057bis-02
*
* To do: - provide better handling of length parameters
*

View File

@ -121,12 +121,12 @@ const value_string eap_code_vals[] = {
/*
References:
1) http://www.iana.org/assignments/ppp-numbers PPP EAP REQUEST/RESPONSE TYPES
2) http://www.ietf.org/internet-drafts/draft-ietf-pppext-rfc2284bis-02.txt
1) https://www.iana.org/assignments/ppp-numbers PPP EAP REQUEST/RESPONSE TYPES
2) https://tools.ietf.org/html/draft-ietf-pppext-rfc2284bis-02
3) RFC2284
4) RFC3748
5) http://www.iana.org/assignments/eap-numbers EAP registry (updated 2011-02-22)
6) http://tools.ietf.org/html/draft-bersani-eap-synthesis-sharedkeymethods-00
5) https://www.iana.org/assignments/eap-numbers EAP registry (updated 2011-02-22)
6) https://tools.ietf.org/html/draft-bersani-eap-synthesis-sharedkeymethods-00
*/
static const value_string eap_type_vals[] = {

View File

@ -4,7 +4,7 @@
* RFC 5353
* RFC 5354
* RFC 5356
* http://www.ietf.org/internet-drafts/draft-dreibholz-enrp-takeover-00.txt
* https://tools.ietf.org/html/draft-dreibholz-rserpool-enrp-takeover-00
*
* The code is not as simple as possible for the current protocol
* but allows to be easily adopted to future versions of the protocol.

View File

@ -668,7 +668,7 @@ static const value_string isis_lsp_grp_types[] = {
/*
http://www.iana.org/assignments/isis-tlv-codepoints/isis-tlv-codepoints.xhtml#isis-tlv-codepoints-22-23-141-222-223
http://ietfreport.isoc.org/idref/draft-ietf-isis-segment-routing-extensions/
https://tools.ietf.org/html/rfc8667
*/
static const value_string isis_lsp_ext_is_reachability_code_vals[] = {
{ 3, "Administrative group (color)" },
@ -695,8 +695,8 @@ static const value_string isis_lsp_ext_is_reachability_code_vals[] = {
{ 28, "MTU" },
{ 29, "SPB-Metric" },
{ 30, "SPB-A-OALG" },
{ 31, "Adj-SID" }, /* Suggested Value */
{ 32, "LAN-Adj-SID" }, /* Suggested Value */
{ 31, "Adj-SID" },
{ 32, "LAN-Adj-SID" },
{ 43, "SRv6 End.X SID" }, /* Suggested Value */
{ 44, "SRv6 LAN End.X SID" }, /* Suggested Value */
{ 250, "Reserved for Cisco-specific extensions" },

View File

@ -2,8 +2,8 @@
* Routines for ISDN Q.921-User Adaptation Layer dissection
*
* It is hopefully (needs testing) compliant to
* http://www.ietf.org/rfc/rfc3057.txt
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-iua-imp-guide-01.txt
* https://tools.ietf.org/html/rfc3057
* https://tools.ietf.org/html/draft-ietf-sigtran-iua-imp-guide-01
* To do: - provide better handling of length parameters
*
* Copyright 2002, Michael Tuexen <tuexen [AT] fh-muenster.de>

View File

@ -4038,7 +4038,7 @@ dissect_kerberos_KDC_REQ_BODY(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int
* accordingly.
*
* Ref: Section 7.2.1 of
* http://www.ietf.org/internet-drafts/draft-ietf-krb-wg-kerberos-clarifications-07.txt
* https://tools.ietf.org/html/draft-ietf-krb-wg-kerberos-clarifications-07
*/
if (actx->pinfo->destport == UDP_PORT_KERBEROS && actx->pinfo->ptype == PT_UDP) {
conversation = find_conversation(actx->pinfo->num, &actx->pinfo->src, &actx->pinfo->dst, ENDPOINT_UDP,

View File

@ -1,9 +1,9 @@
/* packet-m2pa.c
* Routines for MTP2 Peer Adaptation Layer dissection
* It is hopefully (needs testing) compliant to
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-m2pa-02.txt
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-m2pa-08.txt
* http://tools.ietf.org/rfc/rfc4165.txt
* https://tools.ietf.org/html/draft-ietf-sigtran-m2pa-02
* https://tools.ietf.org/html/draft-ietf-sigtran-m2pa-08
* https://tools.ietf.org/html/rfc4165
*
* Copyright 2001, 2002, Jeff Morriss <jeff.morriss.ws [AT] gmail.com>,
* updated by Michael Tuexen <tuexen [AT] fh-muenster.de>

View File

@ -1,11 +1,11 @@
/* packet-m3ua.c
* Routines for MTP3 User Adaptation Layer dissection
* It is hopefully (needs testing) compliant to
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-m3ua-05.txt (expired)
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-m3ua-06.txt (expired)
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-m3ua-07.txt (expired)
* http://www.ietf.org/rfc/rfc3332.txt
* http://datatracker.ietf.org/doc/rfc4666/
* https://tools.ietf.org/html/draft-ietf-sigtran-m3ua-05 (expired)
* https://tools.ietf.org/html/draft-ietf-sigtran-m3ua-06 (expired)
* https://tools.ietf.org/html/draft-ietf-sigtran-m3ua-07 (expired)
* https://tools.ietf.org/html/rfc3332
* https://datatracker.ietf.org/doc/rfc4666/
*
* Copyright 2000, 2001, 2002, 2003, 2004 Michael Tuexen <tuexen [AT] fh-muenster.de>
*

View File

@ -408,7 +408,7 @@ static const value_string mip_cvse_verizon_cvse_types[]= {
{0, NULL}
};
/*http://www.3gpp2.org/public_html/X/VSA-VSE.cfm*/
/* https://www.3gpp2.org/Public_html/X/VSA-VSE.cfm */
#if 0
static const value_string mip_cvse_3gpp2_cvse_types[]= {
{257, "Accounting/Radius"},
@ -735,8 +735,8 @@ dissect_mip_extensions( tvbuff_t *tvb, int offset, proto_tree *tree, packet_info
cvse_3gpp2_type = tvb_get_ntohs(tvb, cvse_local_offset);
/* XXX: THE3GPP2 CVSE type is followed by a 2 byte length field ? - No ?*/
/* ... */
/* THE3GPP2 CVSE Value http://www.3gpp2.org/public_html/X/VSA-VSE.cfm X.S0011
* http://www.3gpp2.org/Public_html/specs/X.S0011-002-E_v1.0_091116.pdf Chapter 4.1.4 GRE CVSE
/* THE3GPP2 CVSE Value https://www.3gpp2.org/Public_html/X/VSA-VSE.cfm X.S0011
* https://www.3gpp2.org/Public_html/Specs/X.S0011-002-E_v1.0_091116.pdf Chapter 4.1.4 GRE CVSE
*/
if(cvse_3gpp2_type == GRE_KEY_EXT){
proto_tree_add_item(ext_tree, hf_mip_cvse_3gpp2_grekey, tvb, cvse_local_offset + 2, ext_len - 6, ENC_BIG_ENDIAN);

View File

@ -29,17 +29,17 @@
** ( http://www.ietf.org/rfc/rfc3954.txt ? for NetFlow v9 information)
**
** IPFIX
** http://tools/ietf.org/html/rfc5103 Bidirectional Flow Export Using IP Flow Information Export (IPFIX)
** http://tools.ietf.org/html/rfc5610 Exporting Type Information for
** https://tools.ietf.org/html/rfc5103 Bidirectional Flow Export Using IP Flow Information Export (IPFIX)
** https://tools.ietf.org/html/rfc5610 Exporting Type Information for
** IP Flow Information Export (IPFIX) Information Elements
** http://tools.ietf.org/html/rfc7011 Specification of the IP Flow Information Export (IPFIX) Protocol
** https://tools.ietf.org/html/rfc7011 Specification of the IP Flow Information Export (IPFIX) Protocol
** for the Exchange of Flow Information
** http://tools.ietf.org/html/rfc7012 Information Model for IP Flow Information Export (IPFIX)
** http://tools.ietf.org/html/rfc7013 Guidelines for Authors and Reviewers of
** https://tools.ietf.org/html/rfc7012 Information Model for IP Flow Information Export (IPFIX)
** https://tools.ietf.org/html/rfc7013 Guidelines for Authors and Reviewers of
** IP Flow Information Export (IPFIX) Information Elements
**
** http://www.iana.org/assignments/ipfix/ipfix.xml [version dated: 2014-08-13]
** http://www.iana.org/assignments/psamp-parameters/psamp-parameters.xml
** https://www.iana.org/assignments/ipfix/ipfix.xml [version dated: 2014-08-13]
** https://www.iana.org/assignments/psamp-parameters/psamp-parameters.xml
** for IPFIX
**
*****************************************************************************
@ -55,7 +55,7 @@
**
** See also
**
** http://www.cisco.com/en/US/docs/ios/solutions_docs/netflow/nfwhite.html
** https://www.cisco.com/en/US/docs/ios/solutions_docs/netflow/nfwhite.html
**
*****************************************************************************
** NetFlow forwarding status and template fixes

View File

@ -3531,7 +3531,7 @@ static int dissect_ccp_oui_opt(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tr
}
/* The following configuration option types are mentioned at
* https://www.iana.org/assignments/ppp-numbers as referencing RFC1962; however,
* https://www.iana.org/assignments/ppp-numbers/ppp-numbers.xhtml as referencing RFC1962; however,
* RFC1962 only mentions Proprietary Compression OUI in section 4.1. These
* others are therefore being treated as section 4.2 "Other Compression Types",
* in terms of how they are dissected:

View File

@ -17,7 +17,7 @@
* https://tools.ietf.org/html/draft-ietf-quic-invariants-07
*
* Extension:
* https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbit-03
* https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03
* https://tools.ietf.org/html/draft-pauly-quic-datagram-05
* https://tools.ietf.org/html/draft-huitema-quic-ts-02
* https://tools.ietf.org/html/draft-iyengar-quic-delayed-ack-00

View File

@ -287,7 +287,7 @@ static ws_mempbrk_pattern pbrk_addr_end;
static ws_mempbrk_pattern pbrk_via_param_end;
/* PUBLISH method added as per http://www.ietf.org/internet-drafts/draft-ietf-sip-publish-01.txt */
/* PUBLISH method added as per https://tools.ietf.org/html/draft-ietf-sip-publish-01 */
static const char *sip_methods[] = {
#define SIP_METHOD_INVALID 0
"<Invalid method>", /* Pad so that the real methods start at index 1 */
@ -328,9 +328,9 @@ static const char *sip_methods[] = {
};
/* from RFC 3261
* Updated with info from http://www.iana.org/assignments/sip-parameters
* Updated with info from https://www.iana.org/assignments/sip-parameters
* (last updated 2009-11-11)
* Updated with: http://www.ietf.org/internet-drafts/draft-ietf-sip-resource-priority-05.txt
* Updated with: https://tools.ietf.org/html/draft-ietf-sip-resource-priority-05
*/
typedef struct {
const char *name;

View File

@ -1,8 +1,8 @@
/* packet-sua.c
* Routines for SS7 SCCP-User Adaptation Layer (SUA) dissection
* It is hopefully (needs testing) compliant to
* http://www.ietf.org/internet-drafts/draft-ietf-sigtran-sua-08.txt
* http://www.ietf.org/rfc/rfc3868.txt
* https://tools.ietf.org/html/draft-ietf-sigtran-sua-08
* https://tools.ietf.org/html/rfc3868
*
* Copyright 2002, 2003, 2004 Michael Tuexen <tuexen [AT] fh-muenster.de>
*

View File

@ -14,7 +14,7 @@
*
* 3GPP TS 44.318 version 8.4.0 Release 8
*
* http://www.3gpp.org/specs/numbering.htm
* https://www.3gpp.org/specifications/specification-numbering
* 3GPP TS 24.008 V6.2.0 (2003-09)
* Technical Specification
* 3rd Generation Partnership Project;
@ -1168,7 +1168,7 @@ dissect_uma_IE(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, int offset)
case 42:
/* 11.2.42 AP Location
* The rest of the IE is coded as in [GEOPRIV], not including IEI and length, if present
* http://www.ietf.org/internet-drafts/draft-ietf-geopriv-dhcp-civil-05.txt
* https://tools.ietf.org/html/draft-ietf-geopriv-dhcp-civil-05
*/
proto_tree_add_item(urr_ie_tree, hf_uma_urr_ap_location, tvb, ie_offset, ie_len, ENC_NA);
break;

View File

@ -524,7 +524,7 @@ static const value_string lock_delay_unit_vals[] = {
{0,NULL}
};
/* From http://www.usb.org/developers/docs/devclass_docs/termt10.pdf */
/* From https://www.usb.org/sites/default/files/termt10.pdf */
static const value_string terminal_types_vals[] = {
/* USB Terminal Types */
{0x0100, "USB Undefined"},

View File

@ -5,7 +5,7 @@
*
* According with GIOP Compression RFP revised submission
* OMG mars/2008-12-20
* http://www.omg.org/docs/ptc/09-01-03.pdf
* https://www.omg.org/spec/ZIOP/1.0/Beta1/PDF
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>