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 # Editor configuration
# #
# http://editorconfig.org/ # https://editorconfig.org
# #
# Global settings # Global settings

View File

@ -216,7 +216,7 @@ Peter Torvals <petertv[AT]xoommail.com> {
} }
Christophe Tronche <ch.tronche[AT]computer.org> { Christophe Tronche <ch.tronche[AT]computer.org> {
http://tronche.com/ https://tronche.com
BPDU (spanning tree protocol) support BPDU (spanning tree protocol) support
X11 requests support X11 requests support
} }
@ -3471,7 +3471,7 @@ Guy Martin <gmsoft[AT]tuxicoman.be> {
Deepti Ragha <dlragha[AT]ncsu.edu> { Deepti Ragha <dlragha[AT]ncsu.edu> {
Additions to ARP dissector to support opcodes as specified by IANA in 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> { 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> { Christophe Tronche <ch.tronche[AT]computer.org> {
http://tronche.com/ https://tronche.com
BPDU (spanning tree protocol) support BPDU (spanning tree protocol) support
X11 requests support X11 requests support
} }
@ -3471,7 +3471,7 @@ Guy Martin <gmsoft[AT]tuxicoman.be> {
Deepti Ragha <dlragha[AT]ncsu.edu> { Deepti Ragha <dlragha[AT]ncsu.edu> {
Additions to ARP dissector to support opcodes as specified by IANA in 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> { 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 # 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 # 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. # 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 # -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 # 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 # in pcap-stdinc.h when compiling C++ files, e.g. the Qt UI
/DPSAPI_VERSION=1 /DPSAPI_VERSION=1
@ -403,17 +403,17 @@ if( CMAKE_C_COMPILER_ID MATCHES "MSVC")
set(WS_LINK_FLAGS "/LARGEADDRESSAWARE /MANIFEST:NO /INCREMENTAL:NO /RELEASE") 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 # /Zo Enhanced debugging of optimised code
# /utf-8 Set Source and Executable character sets to UTF-8 # /utf-8 Set Source and Executable character sets to UTF-8
# VS2015(MSVC14): On by default when /Zi or /Z7 used. # VS2015(MSVC14): On by default when /Zi or /Z7 used.
# /guard:cf Control Flow Guard (compile and link). # /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. # Note: This requires CMake 3.9.0 or newer.
# https://gitlab.kitware.com/cmake/cmake/commit/f973d49ab9d4c59b93f6dac812a94bb130200836 # https://gitlab.kitware.com/cmake/cmake/commit/f973d49ab9d4c59b93f6dac812a94bb130200836
# /Qspectre Speculative execution attack mitigation # /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) list(APPEND LOCAL_CFLAGS /Zo /utf-8 /guard:cf)
set(WS_LINK_FLAGS "${WS_LINK_FLAGS} /guard:cf") set(WS_LINK_FLAGS "${WS_LINK_FLAGS} /guard:cf")
# /Qspectre is not available for VS2015 or older VS2017. Test for its availability. # /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) set_property(GLOBAL PROPERTY USE_FOLDERS ON)
if(ENABLE_CCACHE AND (CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")) 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) find_program(CCACHE_EXECUTABLE ccache)
if(CCACHE_EXECUTABLE) if(CCACHE_EXECUTABLE)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${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 set_package_properties(SPANDSP PROPERTIES
DESCRIPTION "a library of many DSP functions for telephony" 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" PURPOSE "Support for G.722 and G.726 codecs in RTP player"
) )
set_package_properties(BCG729 PROPERTIES set_package_properties(BCG729 PROPERTIES
@ -1583,7 +1583,7 @@ set_package_properties(LZ4 PROPERTIES
) )
set_package_properties(SNAPPY PROPERTIES set_package_properties(SNAPPY PROPERTIES
DESCRIPTION "A fast compressor/decompressor from Google" 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" PURPOSE "Snappy decompression in CQL and Kafka dissectors"
) )
set_package_properties(NGHTTP2 PROPERTIES 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 3. If you want to capture packets, make sure you have libpcap
installed. The latest "official" version can be found at 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 If you installed libpcap from a binary package, you may have to
install a "development" package; for example, there's 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 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 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 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), 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 The source code is also available from the official home of libpcap and
tcpdump, at tcpdump, at
http://www.tcpdump.org/ https://www.tcpdump.org/
if you want a version later than the version available from the Software if you want a version later than the version available from the Software
Porting And Archive Centre; however, the versions available from Porting And Archive Centre; however, the versions available from
@ -115,7 +115,7 @@ installed.
Some articles on groups.google.com discussing this are: 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: which says:
@ -147,7 +147,7 @@ echo 'lanc_outbound_promisc_flag/W1' | /usr/bin/adb -w /stand/vmunix /dev/kmem
and 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: which says:
@ -176,7 +176,7 @@ which says:
and 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: which says:
@ -225,7 +225,7 @@ And another message to tcpdump-workers@tcpdump.org, from Rick Jones:
Another posting: 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 indicates that you need to install the optional STREAMS product to do
captures on HP-UX 9.x: 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 developer.apple.com and, for Lion and later releases, from the Mac App
Store. See 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 for details. For Xcode 4, you will need to install the command-line
tools; select Preferences from the Xcode menu, select Downloads in the 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 TShark, you must have also Qt installed. You can download precompiled
Qt packages and source code from 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. or use the tools/macos-setup.sh script described below.

View File

@ -1,7 +1,7 @@
# #
# Editor configuration # Editor configuration
# #
# http://editorconfig.org/ # https://editorconfig.org
# #
[capture-pcap-util-unix.[ch]] [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 * Much digging failed to reveal any obvious way to get something
* such as the SNMP MIB-II ifType value for an interface: * 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 * by making some NDIS request. And even if there were such
* a way, there's no guarantee that the ifType reflects an * 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, * 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 :-( * 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: * Fortunately, the definitions needed to access the various NDIS values are available from various OSS projects:
* - WinPcap in Ntddndis.h * - WinPcap in Ntddndis.h
* - Ndiswrapper in driver/ndis.h and driver/iw_ndis.h * - Ndiswrapper in driver/ndis.h and driver/iw_ndis.h
@ -48,13 +50,12 @@ gboolean has_wpacket = FALSE;
* - FreeBSD (netperf) * - FreeBSD (netperf)
*/ */
/* The MSDN description of the NDIS driver API is available at: /* The 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 */ * https://docs.microsoft.com/en-us/windows-hardware/drivers/network/ndis-core-functionality2
/* "NDIS Objects" */ */
/* http://msdn.microsoft.com/library/default.asp?url=/library/en-us/network/hh/network/21oidovw_d55042e5-0b8a-4439-8ef2-be7331e98464.xml.asp */
/* Some more interesting links: /* Some more interesting links:
* http://sourceforge.net/projects/ndiswrapper/ * https://sourceforge.net/projects/ndiswrapper/
* http://www.osronline.com/lists_archive/windbg/thread521.html * 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/ndis.h?view=markup
* http://cvs.sourceforge.net/viewcvs.py/mingw/w32api/include/ddk/ntddndis.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 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 Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions modification, are permitted provided that the following conditions

View File

@ -10,7 +10,7 @@ set(_PF86 "PROGRAMFILES(x86)")
# According to # According to
# https://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path # https://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
# and # 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. # WiX binaries are in $ENV{WIX}/bin.
# Find candle # 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 License: BSD-3-clause-Endance
This software and documentation has been developed by Endace Technology Ltd. This software and documentation has been developed by Endace Technology Ltd.
along with the DAG PCI network capture cards. For further information please 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 Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met: modification, are permitted provided that the following conditions are met:
@ -222,7 +222,7 @@ License: GPL-3+
GNU General Public License for more details. GNU General Public License for more details.
. .
You should have received a copy of the GNU General Public License 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 On Debian systems, the full text of the
GNU General Public License version 3 can be found in the file 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 # 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 # text before the first occurrence of this tag. Doxygen uses libiconv (or the
# iconv built into libc) for the transcoding. See # 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 DOXYFILE_ENCODING = UTF-8
@ -247,7 +247,7 @@ EXTENSION_MAPPING =
# If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all # If MARKDOWN_SUPPORT is enabled (the default) then doxygen pre-processes all
# comments according to the Markdown format, which allows for more readable # 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 # The output of markdown processing is further processed by doxygen, so you
# can mix doxygen, HTML, and XML commands with Markdown formatting. # can mix doxygen, HTML, and XML commands with Markdown formatting.
# Disable only in case of backward compatibilities issues. # 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 # containing the references data. This must be a list of .bib files. The
# .bib extension is automatically appended if omitted. Using this command # .bib extension is automatically appended if omitted. Using this command
# requires the bibtex tool to be installed. See also # 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 # 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 # feature you need bibtex and perl available in the search path. Do not use
# file names with spaces, bibtex cannot handle them. # 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 # 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 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
# also the default input encoding. Doxygen uses libiconv (or the iconv built # 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. # the list of possible encodings.
INPUT_ENCODING = UTF-8 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 # 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 # 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 # 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. # will need version 4.8.6 or higher.
USE_HTAGS = NO USE_HTAGS = NO
@ -932,7 +932,7 @@ HTML_EXTRA_FILES =
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output.
# Doxygen will adjust the colors in the style sheet and background images # 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, # 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, # 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. # 180 is cyan, 240 is blue, 300 purple, and 360 is red again.
# The allowed range is 0 to 359. # 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 # directory and running "make install" will install the docset in
# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find # ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find
# it at startup. # 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. # for more information.
GENERATE_DOCSET = NO GENERATE_DOCSET = NO
@ -1073,34 +1073,31 @@ QCH_FILE =
# The QHP_NAMESPACE tag specifies the namespace to use when generating # The QHP_NAMESPACE tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see # 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 QHP_NAMESPACE = org.doxygen.Project
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see # 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 QHP_VIRTUAL_FOLDER = doc
# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to # If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to
# add. For more information please see # 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 = QHP_CUST_FILTER_NAME =
# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the # The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the
# custom filter to add. For more information please see # custom filter to add. For more information please see
# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters"> # http://doc.trolltech.com/qthelpproject.html#custom-filters
# Qt Help Project / Custom Filters</a>.
QHP_CUST_FILTER_ATTRS = QHP_CUST_FILTER_ATTRS =
# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this # The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
# project's # project's filter section matches.
# filter section matches. # https://doc.qt.io/qt-5/qthelpproject.html#filter-attributes
# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes">
# Qt Help Project / Filter Attributes</a>.
QHP_SECT_FILTER_ATTRS = QHP_SECT_FILTER_ATTRS =
@ -1183,7 +1180,7 @@ FORMULA_FONTSIZE = 10
FORMULA_TRANSPARENT = YES FORMULA_TRANSPARENT = YES
# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax # 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 # 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 # 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 # 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 # the MathJax Content Delivery Network so you can quickly see the result without
# installing MathJax. # installing MathJax.
# However, it is strongly recommended to install a local # 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 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 # 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 # 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 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 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) > <!ELEMENT rss (channel) >

View File

@ -16,7 +16,7 @@
Further information about SMIL is available at: 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 2003, Rich Coe <richcoe2@gmail.com>
* Copyright 2008-2019, David Aggeler <david_aggeler@hispeed.ch> * 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 5: Data Structures and Encoding
* Part 6: Data Dictionary * Part 6: Data Dictionary

View File

@ -3,7 +3,7 @@
* Copyright 2003, Rich Coe <richcoe2@gmail.com> * Copyright 2003, Rich Coe <richcoe2@gmail.com>
* Copyright 2008-2018, David Aggeler <david_aggeler@hispeed.ch> * 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: * Generated automatically by make-packet-dcm.py from the following sources:
* *

View File

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

View File

@ -1,6 +1,6 @@
Geospatial and Imagery Access Service (GIAS) 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: 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 ; 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/ ; Based on Yazno's function, http://yazno.tripod.com/powerpimpit/
; Update by Joost Verburg ; Update by Joost Verburg

View File

@ -74,4 +74,4 @@ Right=290
Top=127 Top=127
Bottom=135 Bottom=135
Text=Learn more about USBPcap 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 Pop $R0
; Force the icon cache to refresh ; 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 IfFileExists "$SYSDIR\ie4uinit.exe" 0 +2
Exec '"$SYSDIR\ie4uinit.exe" -ClearIconCache' Exec '"$SYSDIR\ie4uinit.exe" -ClearIconCache'
@ -122,7 +122,7 @@ Exec '"$SYSDIR\ie4uinit.exe" -ClearIconCache'
!macro IsWiresharkRunning !macro IsWiresharkRunning
; See if Wireshark is running ; 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} ${Do}
System::Call 'kernel32::OpenMutex(i 0x100000, b 0, t "Global\${PROGRAM_NAME}-is-running-{9CA78EEA-EA4D-4490-9240-FC01FCEF464B}") i .R0' 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 ; un. functions disabled to prevent a NSIS warning
; ;
; NSIS SERVICE LIBRARY - servicelib.nsh ; NSIS SERVICE LIBRARY - servicelib.nsh

View File

@ -3,7 +3,7 @@
; ;
; Create an installer that only writes an uninstaller. ; 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 "common.nsh"
!include 'LogicLib.nsh' !include 'LogicLib.nsh'

View File

@ -17,7 +17,7 @@ SetCompressorDictSize 64 ; MB
${StrRep} ${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 !macro !defineifexist _VAR_NAME _FILE_NAME
!tempfile _TEMPFILE !tempfile _TEMPFILE
!ifdef NSIS_WIN32_MAKENSIS !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!) ;Things that need to be extracted on first (keep these lines before any File command!)
;Only useful for BZIP2 compression ;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: ; To do: Upgrade to the Modern 2 UI:
;ReserveFile "AdditionalTasksPage.ini" ;ReserveFile "AdditionalTasksPage.ini"
ReserveFile "NpcapPage.ini" ReserveFile "NpcapPage.ini"
@ -113,8 +113,8 @@ Page custom DisplayUSBPcapPage
ReserveFile /plugin InstallOptions.dll ReserveFile /plugin InstallOptions.dll
; Modern UI 2 / nsDialog pages. ; Modern UI 2 / nsDialog pages.
; http://nsis.sourceforge.net/Docs/Modern%20UI%202/Readme.html ; https://nsis.sourceforge.io/Docs/Modern%20UI%202/Readme.html
; http://nsis.sourceforge.net/Docs/nsDialogs/Readme.html ; https://nsis.sourceforge.io/Docs/nsDialogs/Readme.html
!ifdef QT_DIR !ifdef QT_DIR
!include "AdditionalTasksPage.nsdinc" !include "AdditionalTasksPage.nsdinc"
!endif !endif
@ -195,7 +195,7 @@ ShowInstDetails show
; ============================================================================ ; ============================================================================
Var EXTENSION 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 Function Associate
Push $R0 Push $R0
!insertmacro PushFileExtensions !insertmacro PushFileExtensions
@ -317,7 +317,7 @@ lbl_winversion_supported:
StrCpy $QUICK_LAUNCH_STATE ${BST_CHECKED} StrCpy $QUICK_LAUNCH_STATE ${BST_CHECKED}
StrCpy $FILE_ASSOCIATE_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 \ ReadRegStr $OLD_UNINSTALLER HKLM \
"Software\Microsoft\Windows\CurrentVersion\Uninstall\${PROGRAM_NAME}" \ "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PROGRAM_NAME}" \
"UninstallString" "UninstallString"
@ -842,9 +842,9 @@ File "${STAGING_DIR}\wimaxasncp\dictionary.dtd"
SetOutPath $INSTDIR SetOutPath $INSTDIR
; Write the uninstall keys for Windows ; Write the uninstall keys for Windows
; http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs ; https://nsis.sourceforge.io/Add_uninstall_information_to_Add/Remove_Programs
; https://msdn.microsoft.com/en-us/library/ms954376.aspx ; https://docs.microsoft.com/en-us/previous-versions/ms954376(v=msdn.10)
; https://msdn.microsoft.com/en-us/library/windows/desktop/aa372105.aspx ; https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
!define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PROGRAM_NAME}" !define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PROGRAM_NAME}"
WriteRegStr HKEY_LOCAL_MACHINE "${UNINSTALL_PATH}" "Comments" "${DISPLAY_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}" "UninstallString" '"$INSTDIR\${UNINSTALLER_NAME}"'
WriteRegStr HKEY_LOCAL_MACHINE "${UNINSTALL_PATH}" "QuietUninstallString" '"$INSTDIR\${UNINSTALLER_NAME}" /S' 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." ; "Do not include Readme, Help, or Uninstall entries on the Programs menu."
Delete "$SMPROGRAMS\${PROGRAM_NAME}\Wireshark Web Site.lnk" 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] [Launch]
ProgramExecutable=Wireshark\Wireshark.exe ProgramExecutable=Wireshark\Wireshark.exe
SinglePortableAppInstance=false SinglePortableAppInstance=false

View File

@ -2,7 +2,7 @@ Portable Wireshark
================== ==================
This directory contains experimental packaging for running Wireshark under the Portable Apps 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. 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 %{with qt5}
%if 0%{?suse_version} %if 0%{?suse_version}
# SUSE's packaging conventions # 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: # require this:
install -Dm 0644 %{buildroot}/usr/local/share/applications/wireshark.desktop %{buildroot}/usr/share/applications/wireshark.desktop install -Dm 0644 %{buildroot}/usr/local/share/applications/wireshark.desktop %{buildroot}/usr/share/applications/wireshark.desktop
%suse_update_desktop_file %{name} %suse_update_desktop_file %{name}

View File

@ -352,7 +352,7 @@ static const value_string AdsErrorMode[] =
/* AMS Command Id /* 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[] = 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 The plugin decodes the communication protocol, but not any
vehicle network messages. 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>, The author is Steve Limkemann <stevelim@dgtech.com>,
with fixes and updates by Mark Ciechanowski with fixes and updates by Mark Ciechanowski
<mciechanowski@dgtech.com> <mciechanowski@dgtech.com>

View File

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

View File

@ -16,7 +16,11 @@
/* /*
* See * 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. * for various IrDA specifications.
*/ */

View File

@ -32,7 +32,11 @@
* This plugin dissects infrared data transmissions as defined by the IrDA * This plugin dissects infrared data transmissions as defined by the IrDA
* specification (www.irda.org). See * 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. * for various IrDA specifications.
* *

View File

@ -2,5 +2,5 @@ Advance7 has released under GPL this plugin
for Wireshark. It produces detailed response for Wireshark. It produces detailed response
time information based on the RTE model. 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> The author is Paul Offord <paul.offord@advance7.com>

View File

@ -2,7 +2,7 @@
* *
* Routines for WiMAX ASN Control Plane packet dissection dissection * 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> * 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: -- 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 -- 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 -- size of 4 bytes for long and such, so I had to muck with this
-- to make it handle 64-bit compiles. -- to make it handle 64-bit compiles.

View File

@ -28,7 +28,7 @@
# As a result, none of the distributions that produce Windows applications # As a result, none of the distributions that produce Windows applications
# and libraries have any sort of hardening flags enabled: # 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 """This package has been created automatically be asn2deb on
%s for Debian GNU/Linux. %s for Debian GNU/Linux.
Wireshark: http://www.wireshark.com/ Wireshark: https://www.wireshark.com/
Copyright: Copyright:

View File

@ -14,11 +14,11 @@
# Compiler from ASN.1 specification to the Wireshark dissector # 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 # 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) # (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) # 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), # ITU-T Recommendation X.680 (07/2002),

View File

@ -43,9 +43,9 @@ my %APIs = (
# Microsoft provides lists of unsafe functions and their # Microsoft provides lists of unsafe functions and their
# recommended replacements in "Security Development Lifecycle # recommended replacements in "Security Development Lifecycle
# (SDL) Banned Function Calls" # (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" # 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 'atoi', # use wsutil/strtoi.h functions
'gets', 'gets',
@ -1018,7 +1018,7 @@ my $debug = 0;
} # block end } # block end
# The below Regexp are based on those from: # 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. # They are in the public domain.
# 2. A regex which matches double-quoted strings. # 2. A regex which matches double-quoted strings.

View File

@ -244,7 +244,7 @@ sub remove_comments {
my ($code_ref, $filename) = @_; my ($code_ref, $filename) = @_;
# The below Regexp is based on one from: # 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. # It is in the public domain.
# A complicated regex which matches C-style comments. # A complicated regex which matches C-style comments.
my $c_comment_regex = qr{ / [*] [^*]* [*]+ (?: [^/*] [^*]* [*]+ )* / }xmso; my $c_comment_regex = qr{ / [*] [^*]* [*]+ (?: [^/*] [^*]* [*]+ )* / }xmso;

View File

@ -352,7 +352,7 @@ sub find_hf_array_entries {
my ($fileContentsRef, $fileName) = @_; my ($fileContentsRef, $fileName) = @_;
# The below Regexp is based on one from: # 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. # It is in the public domain.
# A complicated regex which matches C-style comments. # A complicated regex which matches C-style comments.
my $CCommentRegEx = qr{ / [*] [^*]* [*]+ (?: [^/*] [^*]* [*]+ )* / }xo; 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 We use Lua BitOp, written by Mike Pall, for bitwise operations
on numbers in Lua. The Lua BitOp home page can be found at 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 snax <snax[AT]shmoo.com> gave permission to use his(?) weak key
detection code from Airsnort. detection code from Airsnort.

View File

@ -159,7 +159,7 @@ Adam D. Barratt <adam@adam-barratt.org.uk>
=cut =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 v5.14;
use utf8; use utf8;
@ -781,7 +781,7 @@ sub parselicense {
} }
if ($licensetext =~ /distributed under the terms of the FreeType project/i) { 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/) { 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 2003, Rich Coe <richcoe2@gmail.com>
* Copyright 2008-2018, David Aggeler <david_aggeler@hispeed.ch> * 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: * 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: Additional data sources:
"Programmer's Guide to the NetWare Core Protocol" by Steve Conner and Dianne Conner. "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 *.exe file which installs a PDF, although you may have to create a login
to do this) to do this)
@ -24,6 +24,9 @@ or
http://developer.novell.com/ndk/doc/ncp/ http://developer.novell.com/ndk/doc/ncp/
for a badly-formatted HTML version of the same PDF. 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) 2000-2002 by Gilbert Ramirez <gram@alumni.rice.edu>.
Portions Copyright (c) Novell, Inc. 2000-2003. Portions Copyright (c) Novell, Inc. 2000-2003.
@ -6857,7 +6860,7 @@ proto_register_ncp2222(void)
/* /*
* XXX - the page at * 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 * says of the connection status "The Connection Code field may
* contain values that indicate the status of the client host to * contain values that indicate the status of the client host to
@ -6867,7 +6870,7 @@ proto_register_ncp2222(void)
* *
* The page at * 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 * says that bit 0 is "bad service", bit 2 is "no connection
* available", bit 4 is "service down", and bit 6 is "server * available", bit 4 is "service down", and bit 6 is "server

View File

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

View File

@ -611,7 +611,7 @@ again:
for ($parser->YYData->{INPUT}) { for ($parser->YYData->{INPUT}) {
if (/^\#/) { if (/^\#/) {
# Linemarker format is described at # 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}|)//) { if (s/^\# (\d+) \"(.*?)\"(( \d+){1,4}|)//) {
$parser->YYData->{LINE} = $1-1; $parser->YYData->{LINE} = $1-1;
$parser->YYData->{FILE} = $2; $parser->YYData->{FILE} = $2;

View File

@ -91,10 +91,10 @@ export G_SLICE=debug-blocks
export MALLOC_CHECK_=3 export MALLOC_CHECK_=3
# Cause FreeBSD (and other BSDs) to abort() on allocator warnings and # Cause FreeBSD (and other BSDs) to abort() on allocator warnings and
# initialize allocated memory (to 0xa5) and freed memory (to 0x5a). see: # 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 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 # Initialize allocated memory to 0xAA and freed memory to 0x55
export MallocPreScribble=1 export MallocPreScribble=1
export MallocScribble=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 # 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.). # 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): def set_defaulted_states(self):
self.defaulted_states = {} self.defaulted_states = {}
for state, actions in self.action.items(): for state, actions in self.action.items():
@ -3262,7 +3262,7 @@ def yacc(method='LALR', debug=yaccdebug, module=None, tabmodule=tab_module, star
else: else:
debuglog = NullLogger() 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 errors = False

View File

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

View File

@ -60,7 +60,7 @@ typedef struct _sip_request_method_t {
} sip_request_method_t; } sip_request_method_t;
/* TODO: extra codes to be added from SIP extensions? /* 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[] = { static const value_string vals_status_code[] = {
{ 100, "Trying"}, { 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 // You can subclass QFileDialog (which we've done here) and add widgets as
// described at // 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 // However, Qt's idea of what a file dialog looks like isn't what Microsoft
// and Apple think a file dialog looks like. // 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; if (ui->leFind->text().isEmpty()) return;
/* Version check due to find on teStreamContent. Expects regex since 5.3 /* 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)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 3, 0))
bool found; bool found;
if (use_regex_find_) { if (use_regex_find_) {

View File

@ -581,7 +581,7 @@ void Iax2AnalysisDialog::on_actionSaveGraph_triggered()
if (!file_name.isEmpty()) { if (!file_name.isEmpty()) {
bool save_ok = false; 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); // ui->streamGraph->legend->setVisible(true);
if (extension.compare(pdf_filter) == 0) { if (extension.compare(pdf_filter) == 0) {
save_ok = ui->streamGraph->savePdf(file_name); 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->hintLabel->setText(tr("Saving %1" UTF8_HORIZONTAL_ELLIPSIS).arg(save_file.fileName()));
ui->progressFrame->showProgress(true, true, &stop_flag); 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 /* First we write the .au header. All values in the header are
* 4-byte big-endian values, so we use pntoh32() to copy them * 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 * to a 4-byte buffer, in big-endian order, and then write out

View File

@ -47,7 +47,7 @@
// Bugs and uncertainties: // Bugs and uncertainties:
// - Regular (non-stacked) bar graphs are drawn on top of each other on the Z axis. // - 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: // 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. // - We retap and redraw more than we should.
// - Smoothing doesn't seem to match GTK+ // - Smoothing doesn't seem to match GTK+
// - Closing the color picker on macOS sends the dialog to the background. // - 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. // 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)); QCPStringLegendItem* legendTitle = qobject_cast<QCPStringLegendItem*>(iop->legend->elementAt(0));
if (legendTitle == NULL) { if (legendTitle == NULL) {
legendTitle = new QCPStringLegendItem(iop->legend, QString("")); legendTitle = new QCPStringLegendItem(iop->legend, QString(""));

View File

@ -571,8 +571,8 @@ int main(int argc, char *qt_argv[])
// in Info.plist. // in Info.plist.
// Note that this enables Windows 8.1-style Per-monitor DPI // Note that this enables Windows 8.1-style Per-monitor DPI
// awareness but not Windows 10-style Per-monitor v2 awareness. // awareness but not Windows 10-style Per-monitor v2 awareness.
// http://doc.qt.io/qt-5/scalability.html // https://doc.qt.io/qt-5/scalability.html
// http://doc.qt.io/qt-5/highdpi.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-53022 - The device pixel ratio is pretty much bogus on Windows.
// https://bugreports.qt.io/browse/QTBUG-55510 - Windows have wrong size // https://bugreports.qt.io/browse/QTBUG-55510 - Windows have wrong size
#if defined(Q_OS_WIN) && QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) #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>"). // Automatically connected slots ("on_<object>_<signal>").
// //
// The slots below follow the naming conventaion described in // The slots below follow the naming conventaion described in
// http://doc.qt.io/qt-4.8/qmetaobject.html#connectSlotsByName and are // https://doc.qt.io/archives/qt-4.8/qmetaobject.html#connectSlotsByName
// automatically connected at initialization time via main_ui_->setupUi, // and are automatically connected at initialization time via
// which in turn calls connectSlotsByName. // main_ui_->setupUi, which in turn calls connectSlotsByName.
// //
// If you're manually connecting a signal to a slot, don't prefix its name // If you're manually connecting a signal to a slot, don't prefix its name
// with "on_". Otherwise you'll get runtime warnings. // 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(created.length() < 1) {
/* if this file doesn't follow the file set pattern, */ /* if this file doesn't follow the file set pattern, */
/* use the creation time of that file if available */ /* 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 * macOS provides 0 if the file system doesn't support the
* creation time; FreeBSD provides -1. * 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 // As a general rule, aliased painting renders to pixels and
// antialiased painting renders to mathematical coordinates: // 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 // Shift our coordinates by 0.5 pixels, otherwise our lines end
// up blurry. // up blurry.
painter->setRenderHint(QPainter::Antialiasing, true); painter->setRenderHint(QPainter::Antialiasing, true);

View File

@ -617,7 +617,7 @@ void RtpAnalysisDialog::on_actionSaveGraph_triggered()
if (!file_name.isEmpty()) { if (!file_name.isEmpty()) {
bool save_ok = false; 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); // ui->streamGraph->legend->setVisible(true);
if (extension.compare(pdf_filter) == 0) { if (extension.compare(pdf_filter) == 0) {
save_ok = ui->streamGraph->savePdf(file_name); 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 rev_total_len;
size_t 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 /* First we write the .au header. All values in the header are
* 4-byte big-endian values, so we use pntoh32() to copy them * 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 * 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; const int max_comment_em_width_ = 20;
// UML-like network node sequence diagrams. // 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() : WSCPSeqData::WSCPSeqData() :
key(0), key(0),

View File

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

View File

@ -194,7 +194,7 @@ bool qStringCaseLessThan(const QString &s1, const QString &s2)
return s1.compare(s2, Qt::CaseInsensitive) < 0; 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) void desktop_show_in_folder(const QString file_path)
{ {
bool success = false; bool success = false;

View File

@ -18,15 +18,17 @@
// References: // References:
// //
// http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html // https://specifications.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-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 // https://web.archive.org/web/20140829010224/https://developer.apple.com/library/mac/documentation/userexperience/conceptual/applehiguidelines/IconsImages/IconsImages.html
// http://msdn.microsoft.com/en-us/library/windows/desktop/dn742485.aspx // https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/image-size-and-resolution/
// https://developer.gnome.org/hig-book/stable/icons-types.html.en // https://developer.apple.com/design/human-interface-guidelines/macos/icons-and-images/app-icon/
// http://msdn.microsoft.com/en-us/library/ms246582.aspx // 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: // To do:
// - 32x32, 48x48, 64x64, and unscaled (.svg) icons. // - 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: * 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 extern "C" void
add_menu_recent_capture_file(const gchar *cf_name) { 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_default_font = "Consolas";
const char *win_alt_font = "Lucida Console"; const char *win_alt_font = "Lucida Console";
// SF Mono might be a system font someday. Right now (Oct 2016) it appears // 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"; const QStringList osx_alt_fonts = QStringList() << "Menlo" << "Monaco";
// XXX Detect Ubuntu systems (e.g. via /etc/os-release and/or // XXX Detect Ubuntu systems (e.g. via /etc/os-release and/or
// /etc/lsb_release) and add "Ubuntu Mono Regular" there. // /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 char *x11_default_font = "Liberation Mono";
const QStringList x11_alt_fonts = QStringList() << "DejaVu Sans Mono" << "Bitstream Vera Sans 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"; 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. // Dell Backup and Recovery is awful and terrible.
// https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12036 // https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=12036
// https://bugreports.qt.io/browse/QTBUG-41416 // https://bugreports.qt.io/browse/QTBUG-41416
// http://en.community.dell.com/support-forums/software-os/f/3526/t/19634253 // https://www.dell.com/community/Productivity-Software/Backup-and-Recovery-causing-applications-using-Qt5-DLLs-to-crash/m-p/4590325
// http://stackoverflow.com/a/33697140/82195 // https://stackoverflow.com/questions/30833889/dll-hell-with-sqlite/33697140#33697140
// //
// According to https://www.portraitprofessional.com/support/?qid=79 , which // 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, // DBAR's shell extension DLLs are named DBROverlayIconBackuped.dll,
// DBROverlayIconNotBackuped.dll, and DBRShellExtension.dll. // DBROverlayIconNotBackuped.dll, and DBRShellExtension.dll.
// //
@ -573,7 +573,7 @@ void WiresharkApplication::checkForDbar()
<< "DBRShellExtension.dll"; << "DBRShellExtension.dll";
// List of HKCR subkeys in which to look for "shellex\ContextMenuHandlers". // List of HKCR subkeys in which to look for "shellex\ContextMenuHandlers".
// This may be incomplete. // 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() QStringList hkcr_subkeys = QStringList()
<< "*" << "*"
<< "AllFileSystemObjects" << "AllFileSystemObjects"

View File

@ -83,9 +83,12 @@ void WiresharkDialog::setWindowTitleFromSubtitle()
// we were deep in the bowels of a routine that retaps packets. Track our // 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_. // tapping state using retap_depth_ and our closed state using dialog_closed_.
// //
// The Delta Object Rules (http://delta.affinix.com/dor/) page on nested // The Delta Object Rules page on nested event loops:
// 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. // 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() void WiresharkDialog::tryDeleteLater()
{ {

View File

@ -39,7 +39,7 @@ typedef struct _key_value {
/* RTP sampling clock rates for fixed payload types as defined in /* 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[] = { static const key_value clock_map[] = {
{PT_PCMU, 8000}, {PT_PCMU, 8000},
{PT_1016, 8000}, {PT_1016, 8000},
@ -94,8 +94,8 @@ typedef struct _mimetype_and_clock {
Payload Types table, there are additional payload formats that do not Payload Types table, there are additional payload formats that do not
have static RTP payload types assigned but instead use dynamic payload have static RTP payload types assigned but instead use dynamic payload
type number assignment. Each payload format is named by a registered type number assignment. Each payload format is named by a registered
MIME subtype" media subtype"
http://www.iana.org/assignments/rtp-parameters. https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml.
NOTE: Please keep the mimetypes in case insensitive alphabetical order. 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); g_free(phostname);
#ifdef _WIN32 #ifdef _WIN32
} else if (GetSystemMetrics(SM_REMOTESESSION)) { } 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"); g_string_printf(filter_str, "not port 3389");
#endif /* _WIN32 */ #endif /* _WIN32 */
} else { } else {

View File

@ -155,7 +155,7 @@ static char *g_dfilter_str = NULL;
static unsigned int g_format_type = WTAP_TYPE_AUTO; 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 * we should use IFileOpenDialog and IFileSaveDialog on Windows Vista
* and later. * 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 XXX - given that we no longer support releases prior to
Windows Vista, we should use a task dialog: 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(): 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 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 supports adding custom buttons, with custom labels, unlike
a MessageBox(), which doesn't appear to offer a clean way to a MessageBox(), which doesn't appear to offer a clean way to

View File

@ -60,7 +60,7 @@
* that support it. * 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__ #if defined _WIN32 || defined __CYGWIN__
/* Compiling for Windows, so we use the Windows DLL declarations. */ /* Compiling for Windows, so we use the Windows DLL declarations. */
#ifdef WS_BUILD_DLL #ifdef WS_BUILD_DLL