HTTPS In More Places, update some URLs.

Change-Id: Ice2e1e2e4d94f6c9da7c651866cfa1a8ac4a31d8
Reviewed-on: https://code.wireshark.org/review/34096
Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
Guy Harris 2019-07-27 00:54:44 -07:00
parent 3a53b8643b
commit 5cf3fd03f1
73 changed files with 169 additions and 155 deletions

View File

@ -1,7 +1,7 @@
#
# Editor configuration
#
# http://editorconfig.org/
# https://editorconfig.org
#
# Global settings

View File

@ -216,7 +216,7 @@ Peter Torvals <petertv[AT]xoommail.com> {
}
Christophe Tronche <ch.tronche[AT]computer.org> {
http://tronche.com/
https://tronche.com
BPDU (spanning tree protocol) support
X11 requests support
}
@ -3471,7 +3471,7 @@ Guy Martin <gmsoft[AT]tuxicoman.be> {
Deepti Ragha <dlragha[AT]ncsu.edu> {
Additions to ARP dissector to support opcodes as specified by IANA in
http://www.iana.org/assignments/arp-parameters/arp-parameters.xml
https://www.iana.org/assignments/arp-parameters/arp-parameters.xml
}
Niels de Vos <ndevos[AT]redhat.com> {

View File

@ -216,7 +216,7 @@ Peter Torvals <petertv[AT]xoommail.com> {
}
Christophe Tronche <ch.tronche[AT]computer.org> {
http://tronche.com/
https://tronche.com
BPDU (spanning tree protocol) support
X11 requests support
}
@ -3471,7 +3471,7 @@ Guy Martin <gmsoft[AT]tuxicoman.be> {
Deepti Ragha <dlragha[AT]ncsu.edu> {
Additions to ARP dissector to support opcodes as specified by IANA in
http://www.iana.org/assignments/arp-parameters/arp-parameters.xml
https://www.iana.org/assignments/arp-parameters/arp-parameters.xml
}
Niels de Vos <ndevos[AT]redhat.com> {

View File

@ -384,9 +384,9 @@ if( CMAKE_C_COMPILER_ID MATCHES "MSVC")
# versions should always call this function as GetProcessMemoryInfo. To ensure correct
# resolution of symbols, add Psapi.lib to the TARGETLIBS macro and compile the program
# with -DPSAPI_VERSION=1.To use run-time dynamic linking, load Psapi.dll.
# http://msdn.microsoft.com/en-us/library/windows/desktop/ms683219(v=vs.85).aspx
# https://docs.microsoft.com/en-us/windows/win32/api/psapi/nf-psapi-getprocessmemoryinfo
# -D_ALLOW_KEYWORD_MACROS For VS2012 onwards the, C++ STL does not permit macro redefinitions of keywords
# (see http://msdn.microsoft.com/en-us/library/bb531344(v=vs.110).aspx)
# (see https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2012/bb531344(v=vs.110))
# This definition prevents the complaint about the redefinition of inline by WinPCap
# in pcap-stdinc.h when compiling C++ files, e.g. the Qt UI
/DPSAPI_VERSION=1
@ -403,17 +403,17 @@ if( CMAKE_C_COMPILER_ID MATCHES "MSVC")
set(WS_LINK_FLAGS "/LARGEADDRESSAWARE /MANIFEST:NO /INCREMENTAL:NO /RELEASE")
# To do: Add /external:... See https://blogs.msdn.microsoft.com/vcblog/2017/12/13/broken-warnings-theory/
# To do: Add /external:... See https://devblogs.microsoft.com/cppblog/broken-warnings-theory/
#
# /Zo Enhanced debugging of optimised code
# /utf-8 Set Source and Executable character sets to UTF-8
# VS2015(MSVC14): On by default when /Zi or /Z7 used.
# /guard:cf Control Flow Guard (compile and link).
# See https://msdn.microsoft.com/en-us/library/windows/desktop/mt637065.aspx
# See https://docs.microsoft.com/en-us/windows/win32/secbp/control-flow-guard
# Note: This requires CMake 3.9.0 or newer.
# https://gitlab.kitware.com/cmake/cmake/commit/f973d49ab9d4c59b93f6dac812a94bb130200836
# /Qspectre Speculative execution attack mitigation
# See https://blogs.msdn.microsoft.com/vcblog/2018/01/15/spectre-mitigations-in-msvc/
# See https://devblogs.microsoft.com/cppblog/spectre-mitigations-in-msvc/
list(APPEND LOCAL_CFLAGS /Zo /utf-8 /guard:cf)
set(WS_LINK_FLAGS "${WS_LINK_FLAGS} /guard:cf")
# /Qspectre is not available for VS2015 or older VS2017. Test for its availability.
@ -1320,7 +1320,7 @@ include(ConfigureChecks.cmake)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
if(ENABLE_CCACHE AND (CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang"))
# http://stackoverflow.com/a/24305849/82195
# https://stackoverflow.com/questions/1815688/how-to-use-ccache-with-cmake/24305849#24305849
find_program(CCACHE_EXECUTABLE ccache)
if(CCACHE_EXECUTABLE)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_EXECUTABLE}")
@ -1558,7 +1558,7 @@ set_package_properties(SBC PROPERTIES
)
set_package_properties(SPANDSP PROPERTIES
DESCRIPTION "a library of many DSP functions for telephony"
URL "http://www.soft-switch.org/"
URL "https://www.soft-switch.org"
PURPOSE "Support for G.722 and G.726 codecs in RTP player"
)
set_package_properties(BCG729 PROPERTIES
@ -1583,7 +1583,7 @@ set_package_properties(LZ4 PROPERTIES
)
set_package_properties(SNAPPY PROPERTIES
DESCRIPTION "A fast compressor/decompressor from Google"
URL "http://google.github.io/snappy/"
URL "https://google.github.io/snappy/"
PURPOSE "Snappy decompression in CQL and Kafka dissectors"
)
set_package_properties(NGHTTP2 PROPERTIES

View File

@ -38,7 +38,7 @@ README.windows for those instructions.
3. If you want to capture packets, make sure you have libpcap
installed. The latest "official" version can be found at
http://www.tcpdump.org .
https://www.tcpdump.org .
If you installed libpcap from a binary package, you may have to
install a "development" package; for example, there's

View File

@ -22,7 +22,7 @@ they're also preserved for historical reasons.
After much work and toil, Craig Rodrigues was able to compile libpcap
and Ethereal on AIX 4.3.2. His odyssey is document in various e-mails
at http://www.ethereal.com/lists/ethereal-dev/199911/
at https://www.wireshark.org/lists/ethereal-dev/199911/
Here are a few excerpts. Note that, to configure "libpcap" to use DLPI
rather than BPF (which it'll apparently use by default on AIX),

View File

@ -99,7 +99,7 @@ later versions do. You should install the latest version.
The source code is also available from the official home of libpcap and
tcpdump, at
http://www.tcpdump.org/
https://www.tcpdump.org/
if you want a version later than the version available from the Software
Porting And Archive Centre; however, the versions available from
@ -115,7 +115,7 @@ installed.
Some articles on groups.google.com discussing this are:
http://groups.google.com/groups?selm=82ld3v%2480i%241%40mamenchi.zrz.TU-Berlin.DE
https://groups.google.com/forum/#!msg/comp.sys.hp.hpux/HRiDV1oLps0/fPz4gsZNvmMJ
which says:
@ -147,7 +147,7 @@ echo 'lanc_outbound_promisc_flag/W1' | /usr/bin/adb -w /stand/vmunix /dev/kmem
and
http://groups.google.com/groups?selm=88cf4t%24p03%241%40web1.cup.hp.com
https://groups.google.com/d/msg/comp.sys.hp.hpux/p_Z7GlZ_A7Q/RW2jDa6gB7kJ
which says:
@ -176,7 +176,7 @@ which says:
and
http://groups.google.com/groups?selm=38AA973E.96BE7DF7%40cc.uit.no
https://groups.google.com/d/msg/comp.sys.hp.hpux/p_Z7GlZ_A7Q/Q3Jg6069KB0J
which says:
@ -225,7 +225,7 @@ And another message to tcpdump-workers@tcpdump.org, from Rick Jones:
Another posting:
http://groups.google.com/groups?selm=7d6gvn%24b3%241%40ocean.cup.hp.com
https://groups.google.com/d/msg/comp.sys.hp.hpux/5x0bKAUDCeM/Xufd5Xx05iUJ
indicates that you need to install the optional STREAMS product to do
captures on HP-UX 9.x:

View File

@ -8,7 +8,7 @@ available on the install DVD; Xcode 4 is available for download from
developer.apple.com and, for Lion and later releases, from the Mac App
Store. See
http://guide.macports.org/chunked/installing.xcode.html
https://guide.macports.org/#installing.xcode
for details. For Xcode 4, you will need to install the command-line
tools; select Preferences from the Xcode menu, select Downloads in the
@ -18,7 +18,7 @@ You must also have GLib and, if you want to build Wireshark as well as
TShark, you must have also Qt installed. You can download precompiled
Qt packages and source code from
https://www.qt.io/download-open-source/
https://www.qt.io/download
or use the tools/macos-setup.sh script described below.

View File

@ -1,7 +1,7 @@
#
# Editor configuration
#
# http://editorconfig.org/
# https://editorconfig.org
#
[capture-pcap-util-unix.[ch]]

View File

@ -428,7 +428,7 @@ if_info_new(const char *name, const char *description, gboolean loopback)
* Much digging failed to reveal any obvious way to get something
* such as the SNMP MIB-II ifType value for an interface:
*
* http://www.iana.org/assignments/ianaiftype-mib
* https://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib
*
* by making some NDIS request. And even if there were such
* a way, there's no guarantee that the ifType reflects an

View File

@ -41,6 +41,8 @@ gboolean has_wpacket = FALSE;
* Unfortunately, the definitions required for this are not available through the usual windows header files,
* but require the Windows "Device Driver Kit" which is not available for free :-(
*
*
*
* Fortunately, the definitions needed to access the various NDIS values are available from various OSS projects:
* - WinPcap in Ntddndis.h
* - Ndiswrapper in driver/ndis.h and driver/iw_ndis.h
@ -48,13 +50,12 @@ gboolean has_wpacket = FALSE;
* - FreeBSD (netperf)
*/
/* The MSDN description of the NDIS driver API is available at:
/* MSDN Home > MSDN Library > Win32 and COM Development > Driver Development Kit > Network Devices and Protocols > Reference */
/* "NDIS Objects" */
/* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/network/hh/network/21oidovw_d55042e5-0b8a-4439-8ef2-be7331e98464.xml.asp */
/* The description of the NDIS driver API is available at:
* https://docs.microsoft.com/en-us/windows-hardware/drivers/network/ndis-core-functionality2
*/
/* Some more interesting links:
* http://sourceforge.net/projects/ndiswrapper/
* https://sourceforge.net/projects/ndiswrapper/
* http://www.osronline.com/lists_archive/windbg/thread521.html
* http://cvs.sourceforge.net/viewcvs.py/mingw/w32api/include/ddk/ndis.h?view=markup
* http://cvs.sourceforge.net/viewcvs.py/mingw/w32api/include/ddk/ntddndis.h?view=markup

View File

@ -1,5 +1,5 @@
Copyright notice for the files copied from
http://www.opensync.org/browser/branches/3rd-party-cmake-modules/modules
https://web.archive.org/web/20080613235159/http://www.opensync.org/browser/branches/3rd-party-cmake-modules/modules
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions

View File

@ -10,7 +10,7 @@ set(_PF86 "PROGRAMFILES(x86)")
# According to
# https://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
# and
# http://weblogs.sqlteam.com/mladenp/archive/2010/02/23/WiX-3-Tutorial-Generating-filedirectory-fragments-with-Heat.exe.aspx
# https://weblogs.sqlteam.com/mladenp/2010/02/23/wix-3-tutorial-generating-filedirectory-fragments-with-heat.exe/
# WiX binaries are in $ENV{WIX}/bin.
# Find candle

4
debian/copyright vendored
View File

@ -136,7 +136,7 @@ Copyright: 2003 Endace Technology Ltd, Hamilton, New Zealand.
License: BSD-3-clause-Endance
This software and documentation has been developed by Endace Technology Ltd.
along with the DAG PCI network capture cards. For further information please
visit http://www.endace.com/.
visit https://www.endace.com/.
.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@ -222,7 +222,7 @@ License: GPL-3+
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the
GNU General Public License version 3 can be found in the file

View File

@ -20,7 +20,7 @@
# that follow. The default is UTF-8 which is also the encoding used for all
# text before the first occurrence of this tag. Doxygen uses libiconv (or the
# iconv built into libc) for the transcoding. See
# http://www.gnu.org/software/libiconv for the list of possible encodings.
# https://www.gnu.org/software/libiconv/ for the list of possible encodings.
DOXYFILE_ENCODING = UTF-8
@ -247,7 +247,7 @@ EXTENSION_MAPPING =
# If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all
# comments according to the Markdown format, which allows for more readable
# documentation. See http://daringfireball.net/projects/markdown/ for details.
# documentation. See https://daringfireball.net/projects/markdown/ for details.
# The output of markdown processing is further processed by doxygen, so you
# can mix doxygen, HTML, and XML commands with Markdown formatting.
# Disable only in case of backward compatibilities issues.
@ -587,7 +587,7 @@ LAYOUT_FILE =
# containing the references data. This must be a list of .bib files. The
# .bib extension is automatically appended if omitted. Using this command
# requires the bibtex tool to be installed. See also
# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style
# https://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style
# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this
# feature you need bibtex and perl available in the search path. Do not use
# file names with spaces, bibtex cannot handle them.
@ -659,7 +659,7 @@ INPUT =
# This tag can be used to specify the character encoding of the source files
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
# also the default input encoding. Doxygen uses libiconv (or the iconv built
# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for
# into libc) for the transcoding. See https://www.gnu.org/software/libiconv/ for
# the list of possible encodings.
INPUT_ENCODING = UTF-8
@ -827,7 +827,7 @@ REFERENCES_LINK_SOURCE = YES
# If the USE_HTAGS tag is set to YES then the references to source code
# will point to the HTML generated by the htags(1) tool instead of doxygen
# built-in source browser. The htags tool is part of GNU's global source
# tagging system (see http://www.gnu.org/software/global/global.html). You
# tagging system (see https://www.gnu.org/software/global/global.html). You
# will need version 4.8.6 or higher.
USE_HTAGS = NO
@ -932,7 +932,7 @@ HTML_EXTRA_FILES =
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output.
# Doxygen will adjust the colors in the style sheet and background images
# according to this color. Hue is specified as an angle on a colorwheel,
# see http://en.wikipedia.org/wiki/Hue for more information.
# see https://en.wikipedia.org/wiki/Hue for more information.
# For instance the value 0 represents red, 60 is yellow, 120 is green,
# 180 is cyan, 240 is blue, 300 purple, and 360 is red again.
# The allowed range is 0 to 359.
@ -985,7 +985,7 @@ HTML_INDEX_NUM_ENTRIES = 100
# directory and running "make install" will install the docset in
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find
# it at startup.
# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
# See https://web.archive.org/web/20110308172046/http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
# for more information.
GENERATE_DOCSET = NO
@ -1073,34 +1073,31 @@ QCH_FILE =
# The QHP_NAMESPACE tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see
# http://doc.trolltech.com/qthelpproject.html#namespace
# https://doc.qt.io/qt-5/qthelpproject.html#namespace
QHP_NAMESPACE = org.doxygen.Project
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see
# http://doc.trolltech.com/qthelpproject.html#virtual-folders
# https://doc.qt.io/qt-5/qthelpproject.html#virtual-folders
QHP_VIRTUAL_FOLDER = doc
# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to
# add. For more information please see
# http://doc.trolltech.com/qthelpproject.html#custom-filters
# https://doc.qt.io/qt-5/qthelpproject.html#custom-filters
QHP_CUST_FILTER_NAME =
# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the
# custom filter to add. For more information please see
# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters">
# Qt Help Project / Custom Filters</a>.
# http://doc.trolltech.com/qthelpproject.html#custom-filters
QHP_CUST_FILTER_ATTRS =
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
# project's
# filter section matches.
# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes">
# Qt Help Project / Filter Attributes</a>.
# project's filter section matches.
# https://doc.qt.io/qt-5/qthelpproject.html#filter-attributes
QHP_SECT_FILTER_ATTRS =
@ -1183,7 +1180,7 @@ FORMULA_FONTSIZE = 10
FORMULA_TRANSPARENT = YES
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax
# (see http://www.mathjax.org) which uses client side Javascript for the
# (see https://www.mathjax.org) which uses client side Javascript for the
# rendering instead of using prerendered bitmaps. Use this if you do not
# have LaTeX installed or if you want to formulas look prettier in the HTML
# output. When enabled you may also need to install MathJax separately and
@ -1206,7 +1203,7 @@ MATHJAX_FORMAT = HTML-CSS
# the MathJax Content Delivery Network so you can quickly see the result without
# installing MathJax.
# However, it is strongly recommended to install a local
# copy of MathJax from http://www.mathjax.org before deployment.
# copy of MathJax from https://www.mathjax.org before deployment.
MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
@ -1382,7 +1379,7 @@ LATEX_SOURCE_CODE = NO
# The LATEX_BIB_STYLE tag can be used to specify the style to use for the
# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See
# http://en.wikipedia.org/wiki/BibTeX for more info.
# https://en.wikipedia.org/wiki/BibTeX for more info.
LATEX_BIB_STYLE = plain

View File

@ -2,7 +2,7 @@
<!--
this DTD is made so that wireshark can dissect RSS up to 2.0, do not try to use it for validating RSS documents
http://blogs.law.harvard.edu/tech/rss
https://cyber.harvard.edu/rss/rss.html
-->
<!ELEMENT rss (channel) >

View File

@ -16,7 +16,7 @@
Further information about SMIL is available at:
http://www.w3.org/AudioVideo/
https://www.w3.org/AudioVideo/
-->

View File

@ -3,7 +3,7 @@
* Copyright 2003, Rich Coe <richcoe2@gmail.com>
* Copyright 2008-2019, David Aggeler <david_aggeler@hispeed.ch>
*
* DICOM communication protocol: http://www.dicomstandard.org/current/
* DICOM communication protocol: https://www.dicomstandard.org/current/
*
* Part 5: Data Structures and Encoding
* Part 6: Data Dictionary

View File

@ -3,7 +3,7 @@
* Copyright 2003, Rich Coe <richcoe2@gmail.com>
* Copyright 2008-2018, David Aggeler <david_aggeler@hispeed.ch>
*
* DICOM communication protocol: http://www.dicomstandard.org/current/
* DICOM communication protocol: https://www.dicomstandard.org/current/
*
* Generated automatically by make-packet-dcm.py from the following sources:
*

View File

@ -1,7 +1,7 @@
#
# Editor configuration
#
# http://editorconfig.org/
# https://editorconfig.org
#
[{ciscodump,extcap-base,randpktdump,ssh-base,sshdump,udpdump}.[ch]]

View File

@ -1,6 +1,6 @@
Geospatial and Imagery Access Service (GIAS)
see http://www.nato.int/structur/AC/224/standard/4559/4559_documents/4559_GIAS351_Approved_nu.pdf
see https://web.archive.org/web/20101110013355/https://www.nato.int/structur/AC/224/standard/4559/4559_documents/4559_GIAS351_Approved_nu.pdf
To generate the gias dissector from the .idl documents run:

View File

@ -1,6 +1,6 @@
; GetWindowsVersion 4.1.1 (2015-06-22) - alternate script with server versions
;
; http://nsis.sourceforge.net/Get_Windows_version
; https://nsis.sourceforge.io/Get_Windows_version
;
; Based on Yazno's function, http://yazno.tripod.com/powerpimpit/
; Update by Joost Verburg

View File

@ -74,4 +74,4 @@ Right=290
Top=127
Bottom=135
Text=Learn more about USBPcap
State=http://desowin.org/usbpcap/
State=https://desowin.org/usbpcap/

View File

@ -71,7 +71,7 @@ UpdateIcons.quit_${UPDATEICONS_UNIQUE}:
Pop $R0
; Force the icon cache to refresh
; http://superuser.com/questions/499078/refresh-icon-cache-without-rebooting
; https://superuser.com/questions/499078/refresh-icon-cache-without-rebooting
IfFileExists "$SYSDIR\ie4uinit.exe" 0 +2
Exec '"$SYSDIR\ie4uinit.exe" -ClearIconCache'
@ -122,7 +122,7 @@ Exec '"$SYSDIR\ie4uinit.exe" -ClearIconCache'
!macro IsWiresharkRunning
; See if Wireshark is running
; http://nsis.sourceforge.net/Check_whether_your_application_is_running
; https://nsis.sourceforge.io/Check_whether_your_application_is_running
${Do}
System::Call 'kernel32::OpenMutex(i 0x100000, b 0, t "Global\${PROGRAM_NAME}-is-running-{9CA78EEA-EA4D-4490-9240-FC01FCEF464B}") i .R0'

View File

@ -1,4 +1,4 @@
; from http://nsis.sourceforge.net/wiki/NSIS_Service_Lib
; from https://nsis.sourceforge.io/mediawiki/index.php?title=NSIS_Service_Lib&oldid=4726
; un. functions disabled to prevent a NSIS warning
;
; NSIS SERVICE LIBRARY - servicelib.nsh

View File

@ -3,7 +3,7 @@
;
; Create an installer that only writes an uninstaller.
; http://nsis.sourceforge.net/Signing_an_Uninstaller
; https://nsis.sourceforge.io/Signing_an_Uninstaller
!include "common.nsh"
!include 'LogicLib.nsh'

View File

@ -17,7 +17,7 @@ SetCompressorDictSize 64 ; MB
${StrRep}
; See http://nsis.sourceforge.net/Check_if_a_file_exists_at_compile_time for documentation
; See https://nsis.sourceforge.io/Check_if_a_file_exists_at_compile_time for documentation
!macro !defineifexist _VAR_NAME _FILE_NAME
!tempfile _TEMPFILE
!ifdef NSIS_WIN32_MAKENSIS
@ -105,7 +105,7 @@ Page custom DisplayUSBPcapPage
;Things that need to be extracted on first (keep these lines before any File command!)
;Only useful for BZIP2 compression
; Old Modern 1 UI: http://nsis.sourceforge.net/Docs/Modern%20UI/Readme.html
; Old Modern 1 UI: https://nsis.sourceforge.io/Docs/Modern%20UI/Readme.html
; To do: Upgrade to the Modern 2 UI:
;ReserveFile "AdditionalTasksPage.ini"
ReserveFile "NpcapPage.ini"
@ -113,8 +113,8 @@ Page custom DisplayUSBPcapPage
ReserveFile /plugin InstallOptions.dll
; Modern UI 2 / nsDialog pages.
; http://nsis.sourceforge.net/Docs/Modern%20UI%202/Readme.html
; http://nsis.sourceforge.net/Docs/nsDialogs/Readme.html
; https://nsis.sourceforge.io/Docs/Modern%20UI%202/Readme.html
; https://nsis.sourceforge.io/Docs/nsDialogs/Readme.html
!ifdef QT_DIR
!include "AdditionalTasksPage.nsdinc"
!endif
@ -195,7 +195,7 @@ ShowInstDetails show
; ============================================================================
Var EXTENSION
; https://msdn.microsoft.com/en-us/library/windows/desktop/cc144148.aspx
; https://docs.microsoft.com/en-us/windows/win32/shell/fa-file-types
Function Associate
Push $R0
!insertmacro PushFileExtensions
@ -317,7 +317,7 @@ lbl_winversion_supported:
StrCpy $QUICK_LAUNCH_STATE ${BST_CHECKED}
StrCpy $FILE_ASSOCIATE_STATE ${BST_CHECKED}
; Copied from http://nsis.sourceforge.net/Auto-uninstall_old_before_installing_new
; Copied from https://nsis.sourceforge.io/Auto-uninstall_old_before_installing_new
ReadRegStr $OLD_UNINSTALLER HKLM \
"Software\Microsoft\Windows\CurrentVersion\Uninstall\${PROGRAM_NAME}" \
"UninstallString"
@ -842,9 +842,9 @@ File "${STAGING_DIR}\wimaxasncp\dictionary.dtd"
SetOutPath $INSTDIR
; Write the uninstall keys for Windows
; http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs
; https://msdn.microsoft.com/en-us/library/ms954376.aspx
; https://msdn.microsoft.com/en-us/library/windows/desktop/aa372105.aspx
; https://nsis.sourceforge.io/Add_uninstall_information_to_Add/Remove_Programs
; https://docs.microsoft.com/en-us/previous-versions/ms954376(v=msdn.10)
; https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
!define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PROGRAM_NAME}"
WriteRegStr HKEY_LOCAL_MACHINE "${UNINSTALL_PATH}" "Comments" "${DISPLAY_NAME}"
@ -867,7 +867,7 @@ WriteRegDWORD HKEY_LOCAL_MACHINE "${UNINSTALL_PATH}" "VersionMinor" ${VERSION_MI
WriteRegStr HKEY_LOCAL_MACHINE "${UNINSTALL_PATH}" "UninstallString" '"$INSTDIR\${UNINSTALLER_NAME}"'
WriteRegStr HKEY_LOCAL_MACHINE "${UNINSTALL_PATH}" "QuietUninstallString" '"$INSTDIR\${UNINSTALLER_NAME}" /S'
; To quote "http://download.microsoft.com/download/0/4/6/046bbd36-0812-4c22-a870-41911c6487a6/WindowsUserExperience.pdf"
; To quote https://web.archive.org/web/20150911221413/http://download.microsoft.com/download/0/4/6/046bbd36-0812-4c22-a870-41911c6487a6/WindowsUserExperience.pdf:
; "Do not include Readme, Help, or Uninstall entries on the Programs menu."
Delete "$SMPROGRAMS\${PROGRAM_NAME}\Wireshark Web Site.lnk"

View File

@ -1,4 +1,4 @@
# http://portableapps.com/manuals/PortableApps.comLauncher/ref/launcher.ini/launch.html
# https://portableapps.com/manuals/PortableApps.comLauncher/ref/launcher.ini/launch.html
[Launch]
ProgramExecutable=Wireshark\Wireshark.exe
SinglePortableAppInstance=false

View File

@ -2,7 +2,7 @@ Portable Wireshark
==================
This directory contains experimental packaging for running Wireshark under the Portable Apps
(http://www.portableapps.com/).
(https://portableapps.com).
Currently only an additional menu item for Wireshark is added - the other tools could be added to Portable Apps menu if required.

View File

@ -384,7 +384,7 @@ cd -
%if %{with qt5}
%if 0%{?suse_version}
# SUSE's packaging conventions
# (http://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25suse_update_desktop_file)
# (https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25suse_update_desktop_file)
# require this:
install -Dm 0644 %{buildroot}/usr/local/share/applications/wireshark.desktop %{buildroot}/usr/share/applications/wireshark.desktop
%suse_update_desktop_file %{name}

View File

@ -352,7 +352,7 @@ static const value_string AdsErrorMode[] =
/* AMS Command Id
* http://infosys.beckhoff.com/english.php?content=../content/1033/tcadsamsspec/html/tcadsamsspec_adscmd_readstate.htm&id=10652
* https://infosys.beckhoff.com/english.php?content=../content/1033/tcadsamsspec/html/tcadsamsspec_adscmd_readstate.htm&id=10652
*/
static const value_string AMS_CommandId_vals[] =
{

View File

@ -5,7 +5,7 @@ and BEACON automotive network tool.
The plugin decodes the communication protocol, but not any
vehicle network messages.
Dearborn Group Technology can be found at http://www.dgtech.com/
Dearborn Group Technology can be found at https://www.dgtech.com
The author is Steve Limkemann <stevelim@dgtech.com>,
with fixes and updates by Mark Ciechanowski
<mciechanowski@dgtech.com>

View File

@ -25,7 +25,7 @@
/*
* See
*
* http://www.dgtech.com/gryphon/sys/www/docs/html/
* https://www.dgtech.com/product/gryphon/manual/html/GCprotocol/
*/
void proto_register_gryphon(void);

View File

@ -16,7 +16,11 @@
/*
* See
*
* http://www.irda.org/standards/specifications.asp
* http://www.irdajp.info/specifications.php
*
* or
*
* https://web.archive.org/web/20040405053146/http://www.irda.org/standards/specifications.asp
*
* for various IrDA specifications.
*/

View File

@ -32,7 +32,11 @@
* This plugin dissects infrared data transmissions as defined by the IrDA
* specification (www.irda.org). See
*
* http://www.irda.org/standards/specifications.asp
* http://www.irdajp.info/specifications.php
*
* or
*
* https://web.archive.org/web/20040405053146/http://www.irda.org/standards/specifications.asp
*
* for various IrDA specifications.
*

View File

@ -2,5 +2,5 @@ Advance7 has released under GPL this plugin
for Wireshark. It produces detailed response
time information based on the RTE model.
Advance7 can be found at http://www.advance7.com/
Advance7 can be found at https://www.advance7.com
The author is Paul Offord <paul.offord@advance7.com>

View File

@ -2,7 +2,7 @@
*
* Routines for WiMAX ASN Control Plane packet dissection dissection
*
* Copyright 2007, Mobile Metrics - http://mobilemetrics.net/
* Copyright 2007, Mobile Metrics - http://www.mobilemetrics.net
*
* Author: Stephen Croll <croll@mobilemetrics.net>
*

View File

@ -126,7 +126,7 @@ test("basic_pack5", lib.pack(fmt2_be, lib.unpack(fmt1_be, val1)) == lib.pack(">!
----------------------------------
-- following comes from:
-- http://www.inf.puc-rio.br/~roberto/struct/teststruct
-- https://github.com/LuaDist/struct/blob/master/teststruct.lua
-- unfortunately many of his tests assumed a local machine word
-- size of 4 bytes for long and such, so I had to muck with this
-- to make it handle 64-bit compiles.

View File

@ -28,7 +28,7 @@
# As a result, none of the distributions that produce Windows applications
# and libraries have any sort of hardening flags enabled:
#
# http://mingw-w64.org/doku.php/download
# https://mingw-w64.org/doku.php/download
#
<#

View File

@ -84,7 +84,7 @@ Description: ASN.1/BER dissector for %s
"""This package has been created automatically be asn2deb on
%s for Debian GNU/Linux.
Wireshark: http://www.wireshark.com/
Wireshark: https://www.wireshark.com/
Copyright:

View File

@ -14,11 +14,11 @@
# Compiler from ASN.1 specification to the Wireshark dissector
#
# Based on ASN.1 to Python compiler from Aaron S. Lav's PyZ3950 package licensed under the X Consortium license
# http://www.pobox.com/~asl2/software/PyZ3950/
# https://www.pobox.com/~asl2/software/PyZ3950/
# (ASN.1 to Python compiler functionality is broken but not removed, it could be revived if necessary)
#
# It requires Dave Beazley's PLY parsing package licensed under the LGPL (tested with version 2.3)
# http://www.dabeaz.com/ply/
# https://www.dabeaz.com/ply/
#
#
# ITU-T Recommendation X.680 (07/2002),

View File

@ -43,9 +43,9 @@ my %APIs = (
# Microsoft provides lists of unsafe functions and their
# recommended replacements in "Security Development Lifecycle
# (SDL) Banned Function Calls"
# https://msdn.microsoft.com/en-us/library/bb288454.aspx
# https://docs.microsoft.com/en-us/previous-versions/bb288454(v=msdn.10)
# and "Deprecated CRT Functions"
# https://msdn.microsoft.com/en-us/library/ms235384.aspx
# https://docs.microsoft.com/en-us/previous-versions/ms235384(v=vs.100)
#
'atoi', # use wsutil/strtoi.h functions
'gets',
@ -1018,7 +1018,7 @@ my $debug = 0;
} # block end
# The below Regexp are based on those from:
# http://aspn.activestate.com/ASPN/Cookbook/Rx/Recipe/59811
# https://web.archive.org/web/20080614012925/http://aspn.activestate.com/ASPN/Cookbook/Rx/Recipe/59811
# They are in the public domain.
# 2. A regex which matches double-quoted strings.

View File

@ -244,7 +244,7 @@ sub remove_comments {
my ($code_ref, $filename) = @_;
# The below Regexp is based on one from:
# http://aspn.activestate.com/ASPN/Cookbook/Rx/Recipe/59811
# https://web.archive.org/web/20080614012925/http://aspn.activestate.com/ASPN/Cookbook/Rx/Recipe/59811
# It is in the public domain.
# A complicated regex which matches C-style comments.
my $c_comment_regex = qr{ / [*] [^*]* [*]+ (?: [^/*] [^*]* [*]+ )* / }xmso;

View File

@ -352,7 +352,7 @@ sub find_hf_array_entries {
my ($fileContentsRef, $fileName) = @_;
# The below Regexp is based on one from:
# http://aspn.activestate.com/ASPN/Cookbook/Rx/Recipe/59811
# https://web.archive.org/web/20080614012925/http://aspn.activestate.com/ASPN/Cookbook/Rx/Recipe/59811
# It is in the public domain.
# A complicated regex which matches C-style comments.
my $CCommentRegEx = qr{ / [*] [^*]* [*]+ (?: [^/*] [^*]* [*]+ )* / }xo;

View File

@ -50,7 +50,7 @@ http://www.kylheku.com/~kaz/kazlib.html
We use Lua BitOp, written by Mike Pall, for bitwise operations
on numbers in Lua. The Lua BitOp home page can be found at
http://bitop.luajit.org/
https://bitop.luajit.org
snax <snax[AT]shmoo.com> gave permission to use his(?) weak key
detection code from Airsnort.

View File

@ -159,7 +159,7 @@ Adam D. Barratt <adam@adam-barratt.org.uk>
=cut
# see http://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/6163129#6163129
# see https://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/6163129#6163129
use v5.14;
use utf8;
@ -781,7 +781,7 @@ sub parselicense {
}
if ($licensetext =~ /distributed under the terms of the FreeType project/i) {
$license = "FreeType $license"; # aka FTL see http://www.freetype.org/license.html
$license = "FreeType $license"; # aka FTL see https://www.freetype.org/license.html
}
if ($licensetext =~ /This source file is subject to version ([^ ]+) of the PHP license/) {

View File

@ -143,7 +143,7 @@ packet_dcm_h = """/* packet-dcm.h
* Copyright 2003, Rich Coe <richcoe2@gmail.com>
* Copyright 2008-2018, David Aggeler <david_aggeler@hispeed.ch>
*
* DICOM communication protocol: http://www.dicomstandard.org/current/
* DICOM communication protocol: https://www.dicomstandard.org/current/
*
* Generated automatically by """ + os.path.basename(sys.argv[0]) + """ from the following sources:
*

View File

@ -13,9 +13,9 @@ Many thanks to Novell for letting him work on this.
Additional data sources:
"Programmer's Guide to the NetWare Core Protocol" by Steve Conner and Dianne Conner.
Novell provides info at:
At one time, Novell provided a list of NCPs by number at:
http://developer.novell.com/ndk/ncp.htm (where you can download an
http://developer.novell.com/ndk/ncp.htm (where you could download an
*.exe file which installs a PDF, although you may have to create a login
to do this)
@ -24,6 +24,9 @@ or
http://developer.novell.com/ndk/doc/ncp/
for a badly-formatted HTML version of the same PDF.
Currently, a list of NCPs by number can be found at
https://www.microfocus.com/documentation/open-enterprise-server-developer-documentation/ncp/ncpdocs/main.htm
Portions Copyright (c) 2000-2002 by Gilbert Ramirez <gram@alumni.rice.edu>.
Portions Copyright (c) Novell, Inc. 2000-2003.
@ -6857,7 +6860,7 @@ proto_register_ncp2222(void)
/*
* XXX - the page at
*
* http://www.odyssea.com/whats_new/tcpipnet/tcpipnet.html
* https://web.archive.org/web/20030629082113/http://www.odyssea.com/whats_new/tcpipnet/tcpipnet.html
*
* says of the connection status "The Connection Code field may
* contain values that indicate the status of the client host to
@ -6867,7 +6870,7 @@ proto_register_ncp2222(void)
*
* The page at
*
* http://www.unm.edu/~network/presentations/course/appendix/appendix_f/tsld088.htm
* https://web.archive.org/web/20090809191415/http://www.unm.edu/~network/presentations/course/appendix/appendix_f/tsld088.htm
*
* says that bit 0 is "bad service", bit 2 is "no connection
* available", bit 4 is "service down", and bit 6 is "server

View File

@ -6,14 +6,14 @@
# Skinny Protocol Versions: 0 through 22
#
# Heritage:
# xml2obj based on http://code.activestate.com/recipes/149368-xml2obj/
# xml2obj based on https://code.activestate.com/recipes/149368-xml2obj/
#
# Dependencies:
# python / xml / sax
#
# Called By:
# cog.py + packet-skinny.c.in for inplace code generation
# See: http://nedbatchelder.com/code/cog/
# See: https://nedbatchelder.com/code/cog/
#
#
# SPDX-License-Identifier: GPL-2.0-or-later

View File

@ -611,7 +611,7 @@ again:
for ($parser->YYData->{INPUT}) {
if (/^\#/) {
# Linemarker format is described at
# http://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html
# https://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html
if (s/^\# (\d+) \"(.*?)\"(( \d+){1,4}|)//) {
$parser->YYData->{LINE} = $1-1;
$parser->YYData->{FILE} = $2;

View File

@ -91,10 +91,10 @@ export G_SLICE=debug-blocks
export MALLOC_CHECK_=3
# Cause FreeBSD (and other BSDs) to abort() on allocator warnings and
# initialize allocated memory (to 0xa5) and freed memory (to 0x5a). see:
# http://www.freebsd.org/cgi/man.cgi?query=malloc&apropos=0&sektion=0&manpath=FreeBSD+8.2-RELEASE&format=html
# https://www.freebsd.org/cgi/man.cgi?query=malloc&apropos=0&sektion=0&manpath=FreeBSD+8.2-RELEASE&format=html
export MALLOC_OPTIONS=AJ
# MacOS options; see http://developer.apple.com/library/mac/releasenotes/DeveloperTools/RN-MallocOptions/_index.html
# macOS options; see https://developer.apple.com/library/archive/documentation/Performance/Conceptual/ManagingMemory/Articles/MallocDebug.html
# Initialize allocated memory to 0xAA and freed memory to 0x55
export MallocPreScribble=1
export MallocScribble=1

View File

@ -286,7 +286,7 @@ class LRParser:
# certain kinds of advanced parsing situations where the lexer and parser interact with
# each other or change states (i.e., manipulation of scope, lexer states, etc.).
#
# See: http://www.gnu.org/software/bison/manual/html_node/Default-Reductions.html#Default-Reductions
# See: https://www.gnu.org/software/bison/manual/html_node/Default-Reductions.html#Default-Reductions
def set_defaulted_states(self):
self.defaulted_states = {}
for state, actions in self.action.items():
@ -3262,7 +3262,7 @@ def yacc(method='LALR', debug=yaccdebug, module=None, tabmodule=tab_module, star
else:
debuglog = NullLogger()
debuglog.info('Created by PLY version %s (http://www.dabeaz.com/ply)', __version__)
debuglog.info('Created by PLY version %s (https://www.dabeaz.com/ply/)', __version__)
errors = False

View File

@ -1,7 +1,7 @@
#
# Editor configuration
#
# http://editorconfig.org/
# https://editorconfig.org
#
[tap-camelsrt.[ch]]

View File

@ -60,7 +60,7 @@ typedef struct _sip_request_method_t {
} sip_request_method_t;
/* TODO: extra codes to be added from SIP extensions?
* http://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-6
* https://www.iana.org/assignments/sip-parameters/sip-parameters.xhtml#sip-parameters-6
*/
static const value_string vals_status_code[] = {
{ 100, "Trying"},

View File

@ -42,7 +42,7 @@ class CaptureFileDialog : public QFileDialog
//
// You can subclass QFileDialog (which we've done here) and add widgets as
// described at
// http://developer.qt.nokia.com/faq/answer/how_can_i_add_widgets_to_my_qfiledialog_instance
// https://web.archive.org/web/20100528190736/http://developer.qt.nokia.com/faq/answer/how_can_i_add_widgets_to_my_qfiledialog_instance
// However, Qt's idea of what a file dialog looks like isn't what Microsoft
// and Apple think a file dialog looks like.
//

View File

@ -244,7 +244,7 @@ void FollowStreamDialog::findText(bool go_back)
if (ui->leFind->text().isEmpty()) return;
/* Version check due to find on teStreamContent. Expects regex since 5.3
* http://doc.qt.io/qt-5/qplaintextedit.html#find-1 */
* https://doc.qt.io/qt-5/qplaintextedit.html#find-1 */
#if (QT_VERSION >= QT_VERSION_CHECK(5, 3, 0))
bool found;
if (use_regex_find_) {

View File

@ -581,7 +581,7 @@ void Iax2AnalysisDialog::on_actionSaveGraph_triggered()
if (!file_name.isEmpty()) {
bool save_ok = false;
// http://www.qcustomplot.com/index.php/support/forum/63
// https://www.qcustomplot.com/index.php/support/forum/63
// ui->streamGraph->legend->setVisible(true);
if (extension.compare(pdf_filter) == 0) {
save_ok = ui->streamGraph->savePdf(file_name);
@ -922,7 +922,7 @@ void Iax2AnalysisDialog::saveAudio(Iax2AnalysisDialog::StreamDirection direction
ui->hintLabel->setText(tr("Saving %1" UTF8_HORIZONTAL_ELLIPSIS).arg(save_file.fileName()));
ui->progressFrame->showProgress(true, true, &stop_flag);
if (save_format == save_audio_au_) { /* au format; http://pubs.opengroup.org/external/auformat.html */
if (save_format == save_audio_au_) { /* au format; https://pubs.opengroup.org/external/auformat.html */
/* First we write the .au header. All values in the header are
* 4-byte big-endian values, so we use pntoh32() to copy them
* to a 4-byte buffer, in big-endian order, and then write out

View File

@ -47,7 +47,7 @@
// Bugs and uncertainties:
// - Regular (non-stacked) bar graphs are drawn on top of each other on the Z axis.
// The QCP forum suggests drawing them side by side:
// http://www.qcustomplot.com/index.php/support/forum/62
// https://www.qcustomplot.com/index.php/support/forum/62
// - We retap and redraw more than we should.
// - Smoothing doesn't seem to match GTK+
// - Closing the color picker on macOS sends the dialog to the background.
@ -911,7 +911,7 @@ void IOGraphDialog::updateLegend()
}
// Differing labels. Create a legend with a Title label at top.
// Legend Title thanks to: http://www.qcustomplot.com/index.php/support/forum/443
// Legend Title thanks to: https://www.qcustomplot.com/index.php/support/forum/443
QCPStringLegendItem* legendTitle = qobject_cast<QCPStringLegendItem*>(iop->legend->elementAt(0));
if (legendTitle == NULL) {
legendTitle = new QCPStringLegendItem(iop->legend, QString(""));

View File

@ -571,8 +571,8 @@ int main(int argc, char *qt_argv[])
// in Info.plist.
// Note that this enables Windows 8.1-style Per-monitor DPI
// awareness but not Windows 10-style Per-monitor v2 awareness.
// http://doc.qt.io/qt-5/scalability.html
// http://doc.qt.io/qt-5/highdpi.html
// https://doc.qt.io/qt-5/scalability.html
// https://doc.qt.io/qt-5/highdpi.html
// https://bugreports.qt.io/browse/QTBUG-53022 - The device pixel ratio is pretty much bogus on Windows.
// https://bugreports.qt.io/browse/QTBUG-55510 - Windows have wrong size
#if defined(Q_OS_WIN) && QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)

View File

@ -420,9 +420,9 @@ private slots:
// Automatically connected slots ("on_<object>_<signal>").
//
// The slots below follow the naming conventaion described in
// http://doc.qt.io/qt-4.8/qmetaobject.html#connectSlotsByName and are
// automatically connected at initialization time via main_ui_->setupUi,
// which in turn calls connectSlotsByName.
// https://doc.qt.io/archives/qt-4.8/qmetaobject.html#connectSlotsByName
// and are automatically connected at initialization time via
// main_ui_->setupUi, which in turn calls connectSlotsByName.
//
// If you're manually connecting a signal to a slot, don't prefix its name
// with "on_". Otherwise you'll get runtime warnings.

View File

@ -49,7 +49,7 @@ QVariant FilesetEntryModel::data(const QModelIndex &index, int role) const
if(created.length() < 1) {
/* if this file doesn't follow the file set pattern, */
/* use the creation time of that file if available */
/* http://en.wikipedia.org/wiki/ISO_8601 */
/* https://en.wikipedia.org/wiki/ISO_8601 */
/*
* macOS provides 0 if the file system doesn't support the
* creation time; FreeBSD provides -1.

View File

@ -77,7 +77,7 @@ void SparkLineDelegate::paint(QPainter *painter, const QStyleOptionViewItem &opt
// As a general rule, aliased painting renders to pixels and
// antialiased painting renders to mathematical coordinates:
// http://doc.qt.io/qt-5/coordsys.html
// https://doc.qt.io/qt-5/coordsys.html
// Shift our coordinates by 0.5 pixels, otherwise our lines end
// up blurry.
painter->setRenderHint(QPainter::Antialiasing, true);

View File

@ -617,7 +617,7 @@ void RtpAnalysisDialog::on_actionSaveGraph_triggered()
if (!file_name.isEmpty()) {
bool save_ok = false;
// http://www.qcustomplot.com/index.php/support/forum/63
// https://www.qcustomplot.com/index.php/support/forum/63
// ui->streamGraph->legend->setVisible(true);
if (extension.compare(pdf_filter) == 0) {
save_ok = ui->streamGraph->savePdf(file_name);
@ -1157,7 +1157,7 @@ gboolean RtpAnalysisDialog::saveAudioAU(StreamDirection direction, QFile *save_f
size_t rev_total_len;
size_t total_len;
/* http://pubs.opengroup.org/external/auformat.html */
/* https://pubs.opengroup.org/external/auformat.html */
/* First we write the .au header. All values in the header are
* 4-byte big-endian values, so we use pntoh32() to copy them
* to a 4-byte buffer, in big-endian order, and then write out

View File

@ -24,7 +24,7 @@
const int max_comment_em_width_ = 20;
// UML-like network node sequence diagrams.
// http://www.ibm.com/developerworks/rational/library/3101.html
// https://developer.ibm.com/articles/the-sequence-diagram/
WSCPSeqData::WSCPSeqData() :
key(0),

View File

@ -46,7 +46,7 @@
// this easier.
// - For general flows, let the user show columns other than COL_INFO.
// - Add UTF8 to text dump
// - Save to XMI? http://www.umlgraph.org/
// - Save to XMI? https://www.spinellis.gr/umlgraph/
// - Time: abs vs delta
// - Hide nodes
// - Clickable time + comments?

View File

@ -194,7 +194,7 @@ bool qStringCaseLessThan(const QString &s1, const QString &s2)
return s1.compare(s2, Qt::CaseInsensitive) < 0;
}
// http://stackoverflow.com/questions/3490336/how-to-reveal-in-finder-or-show-in-explorer-with-qt
// https://stackoverflow.com/questions/3490336/how-to-reveal-in-finder-or-show-in-explorer-with-qt
void desktop_show_in_folder(const QString file_path)
{
bool success = false;

View File

@ -18,15 +18,17 @@
// References:
//
// http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
// http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
// https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
// https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
//
// http://mithatkonar.com/wiki/doku.php/qt/icons
// https://mithatkonar.com/wiki/doku.php/qt/icons
//
// https://developer.apple.com/library/mac/documentation/userexperience/conceptual/applehiguidelines/IconsImages/IconsImages.html#//apple_ref/doc/uid/20000967-TPXREF102
// http://msdn.microsoft.com/en-us/library/windows/desktop/dn742485.aspx
// https://developer.gnome.org/hig-book/stable/icons-types.html.en
// http://msdn.microsoft.com/en-us/library/ms246582.aspx
// https://web.archive.org/web/20140829010224/https://developer.apple.com/library/mac/documentation/userexperience/conceptual/applehiguidelines/IconsImages/IconsImages.html
// https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/image-size-and-resolution/
// https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/
// https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-icons
// https://developer.gnome.org/hig/stable/icons-and-artwork.html.en
// https://docs.microsoft.com/en-us/visualstudio/designers/the-visual-studio-image-library
// To do:
// - 32x32, 48x48, 64x64, and unscaled (.svg) icons.

View File

@ -154,7 +154,7 @@ set_last_open_dir(const char *dirname)
*/
/*
* XXX - We might want to call SHAddToRecentDocs under Windows 7:
* http://stackoverflow.com/questions/437212/how-do-you-register-a-most-recently-used-list-with-windows-in-preparation-for-win
* https://stackoverflow.com/questions/437212/how-do-you-register-a-most-recently-used-list-with-windows-in-preparation-for-win
*/
extern "C" void
add_menu_recent_capture_file(const gchar *cf_name) {
@ -304,7 +304,7 @@ void WiresharkApplication::setMonospaceFont(const char *font_string) {
}
}
// http://en.wikipedia.org/wiki/Category:Monospaced_typefaces
// https://en.wikipedia.org/wiki/Category:Monospaced_typefaces
const char *win_default_font = "Consolas";
const char *win_alt_font = "Lucida Console";
// SF Mono might be a system font someday. Right now (Oct 2016) it appears
@ -315,7 +315,7 @@ void WiresharkApplication::setMonospaceFont(const char *font_string) {
const QStringList osx_alt_fonts = QStringList() << "Menlo" << "Monaco";
// XXX Detect Ubuntu systems (e.g. via /etc/os-release and/or
// /etc/lsb_release) and add "Ubuntu Mono Regular" there.
// http://font.ubuntu.com/
// https://design.ubuntu.com/font/
const char *x11_default_font = "Liberation Mono";
const QStringList x11_alt_fonts = QStringList() << "DejaVu Sans Mono" << "Bitstream Vera Sans Mono";
const QStringList fallback_fonts = QStringList() << "Lucida Sans Typewriter" << "Inconsolata" << "Droid Sans Mono" << "Andale Mono" << "Courier New" << "monospace";
@ -525,11 +525,11 @@ void WiresharkApplication::storeCustomColorsInRecent()
// Dell Backup and Recovery is awful and terrible.
// https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12036
// https://bugreports.qt.io/browse/QTBUG-41416
// http://en.community.dell.com/support-forums/software-os/f/3526/t/19634253
// http://stackoverflow.com/a/33697140/82195
// https://www.dell.com/community/Productivity-Software/Backup-and-Recovery-causing-applications-using-Qt5-DLLs-to-crash/m-p/4590325
// https://stackoverflow.com/questions/30833889/dll-hell-with-sqlite/33697140#33697140
//
// According to https://www.portraitprofessional.com/support/?qid=79 , which
// points to http://cloudfront.portraitprofessional.com/Tools/unregister_dell_backup.cmd
// points to https://cloudfrontsecure.anthropics.com/Tools/unregister_dell_backup.cmd
// DBAR's shell extension DLLs are named DBROverlayIconBackuped.dll,
// DBROverlayIconNotBackuped.dll, and DBRShellExtension.dll.
//
@ -573,7 +573,7 @@ void WiresharkApplication::checkForDbar()
<< "DBRShellExtension.dll";
// List of HKCR subkeys in which to look for "shellex\ContextMenuHandlers".
// This may be incomplete.
// https://msdn.microsoft.com/en-us/library/windows/desktop/cc144110
// https://docs.microsoft.com/en-us/windows/win32/shell/reg-shell-exts
QStringList hkcr_subkeys = QStringList()
<< "*"
<< "AllFileSystemObjects"

View File

@ -83,9 +83,12 @@ void WiresharkDialog::setWindowTitleFromSubtitle()
// we were deep in the bowels of a routine that retaps packets. Track our
// tapping state using retap_depth_ and our closed state using dialog_closed_.
//
// The Delta Object Rules (http://delta.affinix.com/dor/) page on nested
// event loops effectively says "don't do that." However, we don't really
// have a choice if we want to have a usable application that retaps packets.
// The Delta Object Rules page on nested event loops:
//
// https://jblog.andbit.net/2007/04/28/delta-object-rules/
//
// effectively says "don't do that." However, we don't really have a choice
// if we want to have a usable application that retaps packets.
void WiresharkDialog::tryDeleteLater()
{

View File

@ -39,7 +39,7 @@ typedef struct _key_value {
/* RTP sampling clock rates for fixed payload types as defined in
http://www.iana.org/assignments/rtp-parameters */
https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml */
static const key_value clock_map[] = {
{PT_PCMU, 8000},
{PT_1016, 8000},
@ -94,8 +94,8 @@ typedef struct _mimetype_and_clock {
Payload Types table, there are additional payload formats that do not
have static RTP payload types assigned but instead use dynamic payload
type number assignment. Each payload format is named by a registered
MIME subtype"
http://www.iana.org/assignments/rtp-parameters.
media subtype"
https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml.
NOTE: Please keep the mimetypes in case insensitive alphabetical order.
*/

View File

@ -320,7 +320,7 @@ const gchar *get_conn_cfilter(void) {
g_free(phostname);
#ifdef _WIN32
} else if (GetSystemMetrics(SM_REMOTESESSION)) {
/* We have a remote session: http://msdn.microsoft.com/en-us/library/aa380798%28VS.85%29.aspx */
/* We have a remote session: https://docs.microsoft.com/en-us/windows/win32/termserv/detecting-the-terminal-services-environment */
g_string_printf(filter_str, "not port 3389");
#endif /* _WIN32 */
} else {

View File

@ -155,7 +155,7 @@ static char *g_dfilter_str = NULL;
static unsigned int g_format_type = WTAP_TYPE_AUTO;
/*
* According to http://msdn.microsoft.com/en-us/library/bb776913.aspx
* According to https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776913(v=vs.85)
* we should use IFileOpenDialog and IFileSaveDialog on Windows Vista
* and later.
*/
@ -251,15 +251,15 @@ win32_check_save_as_with_comments(HWND parent, capture_file *cf, int file_type)
XXX - given that we no longer support releases prior to
Windows Vista, we should use a task dialog:
https://msdn.microsoft.com/en-us/library/windows/desktop/ff486057(v=vs.85).aspx
https://docs.microsoft.com/en-us/windows/win32/controls/bumper-task-dialog-task-dialogs-reference
created with TaskDialogIndirect():
https://msdn.microsoft.com/en-us/library/windows/desktop/bb760544(v=vs.85).aspx
https://docs.microsoft.com/en-us/windows/win32/api/commctrl/nf-commctrl-taskdialogindirect
because the TASKDIALOGCONFIG structure
https://msdn.microsoft.com/en-us/library/windows/desktop/bb787473(v=vs.85).aspx
https://docs.microsoft.com/en-us/windows/win32/api/commctrl/ns-commctrl-taskdialogconfig
supports adding custom buttons, with custom labels, unlike
a MessageBox(), which doesn't appear to offer a clean way to

View File

@ -60,7 +60,7 @@
* that support it.
*/
/* Originally copied from GCC Wiki at http://gcc.gnu.org/wiki/Visibility */
/* Originally copied from GCC Wiki at https://gcc.gnu.org/wiki/Visibility */
#if defined _WIN32 || defined __CYGWIN__
/* Compiling for Windows, so we use the Windows DLL declarations. */
#ifdef WS_BUILD_DLL