diff --git a/CHANGELOG b/CHANGELOG
index 714af83cf..667beb928 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,21 @@
#Nmap Changelog ($Id$); -*-text-*-
+Nmap 7.95 [2024-04-23]
+
+o [Windows] Upgraded Npcap (our Windows raw packet capturing and
+ transmission driver) from version 1.75 to the latest version 1.79. It
+ includes many performance improvements, bug fixes and feature
+ enhancements described at https://npcap.com/changelog.
+
+o Integrated over 4000 IPv4 OS fingerprints submitted since June 2020. Added
+ 336 fingerprints, bringing the new total to 6036. Additions include iOS 15 &
+ 16, macOS Ventura & Monterey, Linux 6.1, OpenBSD 7.1, and lwIP 2.2
+
+o Integrated over 2500 service/version detection fingerprints submitted since
+ June 2020. The signature count went up 1.4% to 12089, including 9 new
+ softmatches. We now detect 1246 protocols, including new additions of grpc,
+ mysqlx, essnet, remotemouse, and tuya.
+
o [NSE] Four new scripts from the DINA community (https://github.com/DINA-community)
for querying industrial control systems:
@@ -15,32 +31,31 @@ o [NSE] Four new scripts from the DINA community (https://github.com/DINA-commun
+ profinet-cm-lookup queries the DCERPC endpoint mapper exposed via the
PNIO-CM service.
-o Integrated over 2500 service/version detection fingerprints submitted since
- June 2020. The signature count went up 1.4% to 12089, including 9 new
- softmatches. We now detect 1246 protocols, including new additions of grpc,
- mysqlx, essnet, remotemouse, and tuya.
+o Upgraded included libraries: Lua 5.4.6, libpcre2 10.43, zlib 1.3.1,
+ libssh2 1.11.0, liblinear 2.47
-o Integrated over 4000 IPv4 OS fingerprints submitted since June 2020. Added
- 336 fingerprints, bringing the new total to 6036. Additions include iOS 15 &
- 16, macOS Ventura & Monterey, Linux 6.1, OpenBSD 7.1, and lwIP 2.2
+o [GH#2639] Upgraded OpenSSL binaries (for the Windows builds and for
+ RPMs) to version 3.0.13. CVEs resolved in this update include only 2
+ moderate-severity issues which we do not believe affect Nmap:
+ CVE-2023-5363 and CVE-2023-2650
+
+o [Zenmap][Ndiff][GH#2649] Zenmap and Ndiff now use setuptools, not distutils for packaging.
+
+o [Ncat][GH#2685] Fixed Ncat UDP server mode to not quit after EOF on stdin. Reported
+ as Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039613
+
+o [GH#2672] Fixed an issue where TCP Connect scan (-sT) on Windows would fail to open any
+ sockets, leading to scans that never finish. [Daniel Miller]
o [NSE] ssh-auth-methods will now print the pre-authentication banner text when
available. Requires libssh2 1.11.0 or later. [Daniel Miller]
-o Upgrade included libraries: Lua 5.4.6, libpcre2 10.43, zlib 1.3.1,
- libssh2 1.11.0, liblinear 2.47
-
o [Zenmap][GH#2739] Fix a crash in Zenmap when changing a host comment.
o [NSE][GH#2766] Fix TLS 1.2 signature algorithms for EdDSA. [Daniel Roethlisberger]
-o [Zenmap][Ndiff][GH#2649] Zenmap and Ndiff now use setuptools, not distutils for packaging.
-
o [Zenmap][GH#2706] RPM spec files now correctly require the python3 package, not python>=3
-o [GH#2672] Fixed an issue where TCP Connect scan (-sT) on Windows would fail to open any
- sockets, leading to scans that never finish. [Daniel Miller]
-
o Improvements to OS detection fingerprint matching, including a syntax change
for nmap-os-db that allows ranges within the TCP Options string. This leads
to more concise and maintainable fingerprints. [Daniel Miller]
@@ -57,9 +72,6 @@ o [GH#2731] Fix an out-of-bounds read which led to out-of-memory errors when
o [GH#2609] Fixed a memory leak in Nsock: compiled pcap filters were not freed.
-o [Ncat][GH#2685] Fixed Ncat UDP server mode to not quit after EOF on stdin. Reported
- as Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1039613
-
o [GH#2658] Fixed a crash when using service name wildcards with -p, as in -p "http*"
o [NSE] Fixed DNS TXT record parsing which caused asn-query to fail in Nmap
diff --git a/Makefile.in b/Makefile.in
index dee2729d2..5139534ab 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -361,12 +361,13 @@ tests/%: tests/%.cc $(OBJS)
DEFAULT_PYTHON_PATH = /usr/bin/env python3
build-zenmap: $(ZENMAPDIR)/pyproject.toml $(ZENMAPDIR)/zenmapCore/Version.py
- $(PYTHON) -m build $(ZENMAPDIR)
+ $(PYTHON) -m build $(ZENMAPDIR)/
install-zenmap: $(ZENMAPDIR)/pyproject.toml
- $(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
- $(PYTHON) -m pip install $(ZENMAPDIR) $(if $(DESTDIR),--root "$(DESTDIR)")
+ $(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 $(DESTDIR)$(deskdir)
+ $(PYTHON) -m pip install $(ZENMAPDIR)/ $(if $(DESTDIR),--root "$(DESTDIR)")
$(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/
+ $(INSTALL) -c -m 644 $(ZENMAPDIR)/install_scripts/unix/*.desktop $(DESTDIR)$(deskdir)
# Create a symlink from nmapfe to zenmap if nmapfe doesn't exist or is
# already a link.
if [ ! -f $(DESTDIR)$(bindir)/nmapfe -o -L $(DESTDIR)$(bindir)/nmapfe ]; then \
diff --git a/docs/man-xlate/nmap-es.1 b/docs/man-xlate/nmap-es.1
index 20374f354..a91d542af 100644
--- a/docs/man-xlate/nmap-es.1
+++ b/docs/man-xlate/nmap-es.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Autor" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17/05/2023
+.\" Date: 12/04/2024
.\" Manual: Guía de referencia de Nmap
.\" Source: Nmap
.\" Language: Spanish
.\"
-.TH "NMAP" "1" "17/05/2023" "Nmap" "Guía de referencia de Nmap"
+.TH "NMAP" "1" "12/04/2024" "Nmap" "Guía de referencia de Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-fr.1 b/docs/man-xlate/nmap-fr.1
index 4cca1f757..cf1eaa0e1 100644
--- a/docs/man-xlate/nmap-fr.1
+++ b/docs/man-xlate/nmap-fr.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Auteur" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17/05/2023
+.\" Date: 12/04/2024
.\" Manual: Guide de référence Nmap
.\" Source: Nmap
.\" Language: French
.\"
-.TH "NMAP" "1" "17/05/2023" "Nmap" "Guide de référence Nmap"
+.TH "NMAP" "1" "12/04/2024" "Nmap" "Guide de référence Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-hr.1 b/docs/man-xlate/nmap-hr.1
index 58f5ebab8..54fa99c5d 100644
--- a/docs/man-xlate/nmap-hr.1
+++ b/docs/man-xlate/nmap-hr.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Author" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Nmap vodič
.\" Source: Nmap
.\" Language: Croatian
.\"
-.TH "NMAP" "1" "05/17/2023" "Nmap" "Nmap vodič"
+.TH "NMAP" "1" "04/12/2024" "Nmap" "Nmap vodič"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-hu.1 b/docs/man-xlate/nmap-hu.1
index 7feb41e69..30e042474 100644
--- a/docs/man-xlate/nmap-hu.1
+++ b/docs/man-xlate/nmap-hu.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17/05/2023
+.\" Date: 12/04/2024
.\" Manual: Nmap Referencia Útmutató
.\" Source: Nmap
.\" Language: Hungarian
.\"
-.TH "NMAP" "1" "17/05/2023" "Nmap" "Nmap Referencia Útmutató"
+.TH "NMAP" "1" "12/04/2024" "Nmap" "Nmap Referencia Útmutató"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-id.1 b/docs/man-xlate/nmap-id.1
index 429c0a90e..ab22b2b19 100644
--- a/docs/man-xlate/nmap-id.1
+++ b/docs/man-xlate/nmap-id.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Penulis" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Panduan Referensi Nmap
.\" Source: Nmap
.\" Language: Indonesian
.\"
-.TH "NMAP" "1" "05/17/2023" "Nmap" "Panduan Referensi Nmap"
+.TH "NMAP" "1" "04/12/2024" "Nmap" "Panduan Referensi Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-it.1 b/docs/man-xlate/nmap-it.1
index 2167ae5fb..7012161d1 100644
--- a/docs/man-xlate/nmap-it.1
+++ b/docs/man-xlate/nmap-it.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Autore" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17/05/2023
+.\" Date: 12/04/2024
.\" Manual: Guida di riferimento di Nmap
.\" Source: Nmap
.\" Language: Italian
.\"
-.TH "NMAP" "1" "17/05/2023" "Nmap" "Guida di riferimento di Nmap"
+.TH "NMAP" "1" "12/04/2024" "Nmap" "Guida di riferimento di Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-ja.1 b/docs/man-xlate/nmap-ja.1
index 185b38462..f0632ed0f 100644
--- a/docs/man-xlate/nmap-ja.1
+++ b/docs/man-xlate/nmap-ja.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17/05/2023
+.\" Date: 12/04/2024
.\" Manual: Nmap リファレンスガイド
.\" Source: Nmap
.\" Language: Japanese
.\"
-.TH "NMAP" "1" "17/05/2023" "Nmap" "Nmap リファレンスガイド"
+.TH "NMAP" "1" "12/04/2024" "Nmap" "Nmap リファレンスガイド"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -93,7 +93,7 @@ Nmapの最新バージョンは、\m[blue]\fB\%https://nmap.org\fR\m[]から入
.RS 4
.\}
.nf
-Nmap 7\&.94 ( https://nmap\&.org )
+Nmap 7\&.95 ( https://nmap\&.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
Can pass hostnames, IP addresses, networks, etc\&.
@@ -106,7 +106,7 @@ HOST DISCOVERY:
\-sL: List Scan \- simply list targets to scan
\-sn: Ping Scan \- disable port scan
\-Pn: Treat all hosts as online \-\- skip host discovery
- \-PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
+ \-PS/PA/PU/PY[portlist]: TCP SYN, TCP ACK, UDP or SCTP discovery to given ports
\-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes
\-PO[protocol list]: IP Protocol Ping
\-n/\-R: Never do DNS resolution/Always resolve [default: sometimes]
diff --git a/docs/man-xlate/nmap-pl.1 b/docs/man-xlate/nmap-pl.1
index 7a0bf879a..e72367517 100644
--- a/docs/man-xlate/nmap-pl.1
+++ b/docs/man-xlate/nmap-pl.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Autor" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Opis programu Nmap
.\" Source: Nmap
.\" Language: Polish
.\"
-.TH "NMAP" "1" "05/17/2023" "Nmap" "Opis programu Nmap"
+.TH "NMAP" "1" "04/12/2024" "Nmap" "Opis programu Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-pt_BR.1 b/docs/man-xlate/nmap-pt_BR.1
index b3959ee37..41c9ed830 100644
--- a/docs/man-xlate/nmap-pt_BR.1
+++ b/docs/man-xlate/nmap-pt_BR.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Autor" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17/05/2023
+.\" Date: 12/04/2024
.\" Manual: Guia de Referência do Nmap
.\" Source: Nmap
.\" Language: Portuguese (Brazil)
.\"
-.TH "NMAP" "1" "17/05/2023" "Nmap" "Guia de Referência do Nmap"
+.TH "NMAP" "1" "12/04/2024" "Nmap" "Guia de Referência do Nmap"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/man-xlate/nmap-sk.1 b/docs/man-xlate/nmap-sk.1
index 88d12c6b2..108dbbcc3 100644
--- a/docs/man-xlate/nmap-sk.1
+++ b/docs/man-xlate/nmap-sk.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 17. mája 2023
+.\" Date: 12. apríla 2024
.\" Manual: Nmap - Referencna prirucka
.\" Source: Nmap
.\" Language: Slovak
.\"
-.TH "NMAP" "1" "17. mája 2023" "Nmap" "Nmap \- Referencna prirucka"
+.TH "NMAP" "1" "12. apríla 2024" "Nmap" "Nmap \- Referencna prirucka"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/docs/nmap.1 b/docs/nmap.1
index 8c59392ce..75c80de25 100644
--- a/docs/nmap.1
+++ b/docs/nmap.1
@@ -2,12 +2,12 @@
.\" Title: nmap
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Nmap Reference Guide
.\" Source: Nmap
.\" Language: English
.\"
-.TH "NMAP" "1" "05/17/2023" "Nmap" "Nmap Reference Guide"
+.TH "NMAP" "1" "04/12/2024" "Nmap" "Nmap Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -119,7 +119,7 @@ This options summary is printed when Nmap is run with no arguments, and the late
.RS 4
.\}
.nf
-Nmap 7\&.94 ( https://nmap\&.org )
+Nmap 7\&.95 ( https://nmap\&.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
Can pass hostnames, IP addresses, networks, etc\&.
@@ -132,7 +132,7 @@ HOST DISCOVERY:
\-sL: List Scan \- simply list targets to scan
\-sn: Ping Scan \- disable port scan
\-Pn: Treat all hosts as online \-\- skip host discovery
- \-PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
+ \-PS/PA/PU/PY[portlist]: TCP SYN, TCP ACK, UDP or SCTP discovery to given ports
\-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes
\-PO[protocol list]: IP Protocol Ping
\-n/\-R: Never do DNS resolution/Always resolve [default: sometimes]
diff --git a/docs/nmap.usage.txt b/docs/nmap.usage.txt
index dcc62833e..70735e114 100644
--- a/docs/nmap.usage.txt
+++ b/docs/nmap.usage.txt
@@ -1,4 +1,4 @@
-Nmap 7.94SVN ( https://nmap.org )
+Nmap 7.95 ( https://nmap.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
Can pass hostnames, IP addresses, networks, etc.
@@ -11,7 +11,7 @@ HOST DISCOVERY:
-sL: List Scan - simply list targets to scan
-sn: Ping Scan - disable port scan
-Pn: Treat all hosts as online -- skip host discovery
- -PS/PA/PU/PY[portlist]: TCP SYN/ACK, UDP or SCTP discovery to given ports
+ -PS/PA/PU/PY[portlist]: TCP SYN, TCP ACK, UDP or SCTP discovery to given ports
-PE/PP/PM: ICMP echo, timestamp, and netmask request discovery probes
-PO[protocol list]: IP Protocol Ping
-n/-R: Never do DNS resolution/Always resolve [default: sometimes]
diff --git a/docs/zenmap.1 b/docs/zenmap.1
index 637784a01..7bdd763d0 100644
--- a/docs/zenmap.1
+++ b/docs/zenmap.1
@@ -2,12 +2,12 @@
.\" Title: zenmap
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Zenmap Reference Guide
.\" Source: Zenmap
.\" Language: English
.\"
-.TH "ZENMAP" "1" "05/17/2023" "Zenmap" "Zenmap Reference Guide"
+.TH "ZENMAP" "1" "04/12/2024" "Zenmap" "Zenmap Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/macosx/openssl.modules b/macosx/openssl.modules
index ee7a701e9..372b6f0e5 100644
--- a/macosx/openssl.modules
+++ b/macosx/openssl.modules
@@ -1,6 +1,6 @@
+
]>
diff --git a/mswin32/Makefile b/mswin32/Makefile
index 86aacbdd0..f7170fefe 100644
--- a/mswin32/Makefile
+++ b/mswin32/Makefile
@@ -1,6 +1,6 @@
export MSYS2_ARG_CONV_EXCL=*
MAKENSIS=C:/Program Files (x86)/NSIS/makensis.exe
-SIGNTOOL := $(shell reg query "HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Microsoft SDKs\\Windows\\v10.0" /v "InstallationFolder" | egrep InstallationFolder | cut -d ' ' -f13- | sed 's%\\%/%g' | tr -d '\r\n' | sed 's%$$%bin/x86/signtool.exe%')
+SIGNTOOL := $(shell reg query "HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Microsoft SDKs\\Windows\\v10.0" /v "InstallationFolder" | egrep InstallationFolder | cut -d ' ' -f13- | sed 's%\\%/%g' | tr -d '\r\n' | sed 's%$$%bin/10.0.0.22000/x86/signtool.exe%')
NMAPDIR=..
NMAPDIR_WIN=$(shell echo '$(NMAPDIR)' | sed 's|/cygdrive/\(.\)|\1:|;s|/|\\|g')
ZENMAP_WINDIR=$(NMAPDIR)/zenmap/install_scripts/windows
@@ -11,6 +11,13 @@ export NPCAP_VERSION := $(shell ls npcap-*.exe | sed -e 's/npcap-\([0-9.]*\)[-oe
NSE_FILES = $(NMAPDIR)/scripts/script.db $(NMAPDIR)/scripts/*.nse
NMAP_MSWIN32_AUX = $(NMAPDIR)/../nmap-mswin32-aux
SIGNTOOL_ARGS = sign /a /n "Insecure.Com LLC" /tr http://timestamp.digicert.com /td sha256 /fd sha256
+NSIS_COMMON_ARGS = "/DVERSION=$(NMAP_VERSION)" "/DNUM_VERSION=$(NMAP_NUM_VERSION)" "/DNPCAP_VERSION=$(NPCAP_VERSION)"
+ifdef OEM_SUFFIX
+NSIS_COMMON_ARGS += "/DNMAP_NAME=$(NMAP_OEM_NAME)" "/DNMAP_OEM=1"
+else
+NSIS_COMMON_ARGS += "/DNMAP_NAME=$(NMAP_NAME)"
+endif
+
PLATFORM=Win32
VCCONFIG=Release
@@ -31,6 +38,9 @@ bundle-nmap: bundle-zip bundle-nsis
build-nmap${OEM_SUFFIX}: nmap.sln
cmd /c Build.bat Build "$(VCCONFIG)${OEM_SUFFIX}"
+vc_redist.x86.exe:
+ wget https://aka.ms/vs/17/release/vc_redist.x86.exe
+
stage-common: $(NMAPDIR)/CHANGELOG $(NMAPDIR)/LICENSE $(NMAPDIR)/nmap-mac-prefixes $(NMAPDIR)/nmap-os-db $(NMAPDIR)/nmap-protocols $(NMAPDIR)/nmap-rpc $(NMAPDIR)/nmap-service-probes $(NMAPDIR)/nmap-services $(NMAPDIR)/docs/nmap.xsl $(NMAPDIR)/nse_main.lua $(NMAPDIR)/mswin32/nmap_performance.reg $(NMAPDIR)/README-WIN32 $(NMAPDIR)/docs/3rd-party-licenses.txt icon1.ico LICENSE.formatted vc_redist.x86.exe
mkdir -p nmap-$(NMAP_VERSION)
cp $^ nmap-$(NMAP_VERSION)/
@@ -39,7 +49,7 @@ stage-common: $(NMAPDIR)/CHANGELOG $(NMAPDIR)/LICENSE $(NMAPDIR)/nmap-mac-prefix
# error on startup: 0xc0000022.
cmd /c copy $(subst /,\\,$(NMAP_MSWIN32_AUX))\\OpenSSL\\bin\\*.dll nmap-$(NMAP_VERSION)
cmd /c copy $(NMAPDIR_WIN)\\libssh2\\win32\\$(VCCONFIG)_dll\\libssh2.dll nmap-$(NMAP_VERSION)
- cmd /c copy $(NMAPDIR_WIN)\\libz\\contrib\\vstudio\\vc14\\x86\\ZlibDll$(VCCONFIG)WithoutAsm\\zlibwapi.dll nmap-$(NMAP_VERSION)
+ cmd /c copy $(NMAPDIR_WIN)\\libz\\contrib\\vstudio\\vc16\\x86\\ZlibDll$(VCCONFIG)WithoutAsm\\zlibwapi.dll nmap-$(NMAP_VERSION)
mkdir -p nmap-$(NMAP_VERSION)/scripts
cp -f $(NSE_FILES) nmap-$(NMAP_VERSION)/scripts/
for f in `cd $(NMAPDIR) && find nselib -name .svn -prune -o -type d -print`; do \
@@ -50,7 +60,6 @@ stage-common: $(NMAPDIR)/CHANGELOG $(NMAPDIR)/LICENSE $(NMAPDIR)/nmap-mac-prefix
done
cp -r $(NMAPDIR)/docs/licenses nmap-$(NMAP_VERSION)/
rm -rf nmap-$(NMAP_VERSION)/licenses/.svn
- cp vc_redist.x86.exe nmap-$(NMAP_VERSION)
cp $(NMAPDIR)/ncat/$(VCCONFIG)/ncat.exe nmap-$(NMAP_VERSION)
cp $(NMAPDIR)/ncat/$(VCCONFIG)/ca-bundle.crt nmap-$(NMAP_VERSION)
cp $(NMAPDIR)/nping/$(VCCONFIG)/nping.exe nmap-$(NMAP_VERSION)
@@ -72,28 +81,21 @@ stage-nmap:
stage-nmap-oem:
$(MAKE) OEM_SUFFIX=-oem stage-nmap-main
-stage-nmap-main: build-nmap${OEM_SUFFIX}
+nmap-$(NMAP_VERSION)${OEM_SUFFIX}/Uninstall.exe: nsis/Nmap.nsi
mkdir -p nmap-$(NMAP_VERSION)${OEM_SUFFIX}
+ "$(MAKENSIS)" /DINNER $(NSIS_COMMON_ARGS) nsis/Nmap.nsi
+ nmap-$(NMAP_VERSION)${OEM_SUFFIX}/tempinstaller.exe || test $$? -eq 2
+ rm nmap-$(NMAP_VERSION)${OEM_SUFFIX}/tempinstaller.exe
+
+stage-nmap-main: build-nmap${OEM_SUFFIX} nmap-$(NMAP_VERSION)${OEM_SUFFIX}/Uninstall.exe
cp $(VCCONFIG)${OEM_SUFFIX}/nmap.exe nmap-$(NMAP_VERSION)${OEM_SUFFIX}/
-sign-files: nmap-$(NMAP_VERSION)-oem/nmap.exe nmap-$(NMAP_VERSION)/nmap.exe nmap-$(NMAP_VERSION)/ncat.exe nmap-$(NMAP_VERSION)/nping.exe nmap-$(NMAP_VERSION)/libssh2.dll nmap-$(NMAP_VERSION)/libcrypto-3.dll nmap-$(NMAP_VERSION)/libssl-3.dll nmap-$(NMAP_VERSION)/zlibwapi.dll
+sign-files: nmap-$(NMAP_VERSION)-oem/nmap.exe nmap-$(NMAP_VERSION)/nmap.exe nmap-$(NMAP_VERSION)-oem/Uninstall.exe nmap-$(NMAP_VERSION)/Uninstall.exe nmap-$(NMAP_VERSION)/ncat.exe nmap-$(NMAP_VERSION)/nping.exe nmap-$(NMAP_VERSION)/libssh2.dll nmap-$(NMAP_VERSION)/libcrypto-3.dll nmap-$(NMAP_VERSION)/libssl-3.dll nmap-$(NMAP_VERSION)/zlibwapi.dll
# TODO: evaluate whether we should also sign the Python stuff for Zenmap, Ndiff
- "$(SIGNTOOL)" $(SIGNTOOL_ARGS) $^
+ "$(SIGNTOOL)" $(SIGNTOOL_ARGS) $^ nmap-$(NMAP_VERSION)/zenmap/bin/* nmap-$(NMAP_VERSION)/zenmap/lib/gdk-pixbuf-2.0/*/*.dll
touch sign-files
-NSIS_COMMON_ARGS = "/DVERSION=$(NMAP_VERSION)" "/DNUM_VERSION=$(NMAP_NUM_VERSION)" "/DNPCAP_VERSION=$(NPCAP_VERSION)"
bundle-nsis: sign-files
- rm -f nmap-$(NMAP_VERSION)*/tempinstaller.exe nmap-$(NMAP_VERSION)*/Uninstall.exe
- # Make the uninstallers
- "$(MAKENSIS)" /DINNER $(NSIS_COMMON_ARGS) "/DNMAP_NAME=$(NMAP_NAME)" nsis/Nmap.nsi
- nmap-$(NMAP_VERSION)/tempinstaller.exe || test $$? -eq 2
- test -f nmap-$(NMAP_VERSION)/Uninstall.exe
- "$(MAKENSIS)" /DINNER $(NSIS_COMMON_ARGS) "/DNMAP_NAME=$(NMAP_OEM_NAME)" "/DNMAP_OEM=1" nsis/Nmap.nsi
- nmap-$(NMAP_VERSION)-oem/tempinstaller.exe || test $$? -eq 2
- test -f nmap-$(NMAP_VERSION)-oem/Uninstall.exe
- # Sign uninstallers
- "$(SIGNTOOL)" $(SIGNTOOL_ARGS) nmap-$(NMAP_VERSION)/Uninstall.exe nmap-$(NMAP_VERSION)-oem/Uninstall.exe
- # Now build the installers
"$(MAKENSIS)" $(NSIS_COMMON_ARGS) "/DNMAP_NAME=$(NMAP_NAME)" nsis/Nmap.nsi
"$(MAKENSIS)" $(NSIS_COMMON_ARGS) "/DNMAP_NAME=$(NMAP_OEM_NAME)" "/DNMAP_OEM=1" nsis/Nmap.nsi
"$(SIGNTOOL)" $(SIGNTOOL_ARGS) nmap-$(NMAP_VERSION)-setup.exe nmap-$(NMAP_VERSION)-oem-setup.exe
diff --git a/mswin32/nmap.vcxproj b/mswin32/nmap.vcxproj
index 235d0019c..dfccaea4a 100644
--- a/mswin32/nmap.vcxproj
+++ b/mswin32/nmap.vcxproj
@@ -93,7 +93,7 @@
liblua.lib;nsock.lib;pcre2-8-static.lib;nbase.lib;libdnet-stripped.lib;libssh2.lib;zlibwapi.lib;liblinear.lib;ws2_32.lib;IPHlpAPI.Lib;wpcap.lib;packet.lib;advapi32.lib;libcrypto.lib;libssl.lib;shell32.lib;libnetutil.lib
.\Debug\nmap.exe
true
- ..\libssh2\win32\Debug_dll;..\..\nmap-mswin32-aux\Npcap\Lib;..\liblua;build-pcre2\Debug;..\nsock;..\nbase;..\libdnet-stripped;../libnetutil;..\..\nmap-mswin32-aux\OpenSSL\lib;..\liblinear;..\libz\contrib\vstudio\vc14\x86\ZlibDllReleaseWithoutAsm;%(AdditionalLibraryDirectories)
+ ..\libssh2\win32\Debug_dll;..\..\nmap-mswin32-aux\Npcap\Lib;..\liblua;build-pcre2\Debug;..\nsock;..\nbase;..\libdnet-stripped;../libnetutil;..\..\nmap-mswin32-aux\OpenSSL\lib;..\liblinear;..\libz\contrib\vstudio\vc16\x86\ZlibDllReleaseWithoutAsm;%(AdditionalLibraryDirectories)
%(IgnoreSpecificDefaultLibraries)
packet.dll;wpcap.dll
true
@@ -134,7 +134,7 @@
liblua.lib;nsock.lib;pcre2-8-static.lib;nbase.lib;libdnet-stripped.lib;libssh2.lib;zlibwapi.lib;liblinear.lib;ws2_32.lib;IPHlpAPI.Lib;wpcap.lib;packet.lib;advapi32.lib;libcrypto.lib;libssl.lib;shell32.lib;libnetutil.lib
.\$(Configuration)/nmap.exe
true
- ..\libssh2\win32\Release_dll;..\..\nmap-mswin32-aux\Npcap\Lib;..\liblua;build-pcre2\Release;..\nsock;..\nbase;..\libdnet-stripped;../libnetutil;..\..\nmap-mswin32-aux\OpenSSL\lib;..\liblinear;..\libz\contrib\vstudio\vc14\x86\ZlibDllReleaseWithoutAsm;%(AdditionalLibraryDirectories)
+ ..\libssh2\win32\Release_dll;..\..\nmap-mswin32-aux\Npcap\Lib;..\liblua;build-pcre2\Release;..\nsock;..\nbase;..\libdnet-stripped;../libnetutil;..\..\nmap-mswin32-aux\OpenSSL\lib;..\liblinear;..\libz\contrib\vstudio\vc16\x86\ZlibDllReleaseWithoutAsm;%(AdditionalLibraryDirectories)
%(IgnoreSpecificDefaultLibraries)
packet.dll;wpcap.dll
true
@@ -174,7 +174,7 @@
liblua.lib;nsock.lib;pcre2-8-static.lib;nbase.lib;libdnet-stripped.lib;libssh2.lib;zlibwapi.lib;liblinear.lib;ws2_32.lib;IPHlpAPI.Lib;wpcap.lib;packet.lib;advapi32.lib;libcrypto.lib;libssl.lib;shell32.lib;libnetutil.lib
.\$(Configuration)/nmap.exe
true
- ..\libssh2\win32\Release_dll;..\..\nmap-mswin32-aux\Npcap\Lib;..\liblua;build-pcre2\Release;..\nsock;..\nbase;..\libdnet-stripped;../libnetutil;..\..\nmap-mswin32-aux\OpenSSL\lib;..\liblinear;..\libz\contrib\vstudio\vc14\x86\ZlibDllReleaseWithoutAsm;%(AdditionalLibraryDirectories)
+ ..\libssh2\win32\Release_dll;..\..\nmap-mswin32-aux\Npcap\Lib;..\liblua;build-pcre2\Release;..\nsock;..\nbase;..\libdnet-stripped;../libnetutil;..\..\nmap-mswin32-aux\OpenSSL\lib;..\liblinear;..\libz\contrib\vstudio\vc16\x86\ZlibDllReleaseWithoutAsm;%(AdditionalLibraryDirectories)
%(IgnoreSpecificDefaultLibraries)
packet.dll;wpcap.dll
true
diff --git a/ncat/docs/ncat.1 b/ncat/docs/ncat.1
index 7fbc5b54d..bb95a8d4c 100644
--- a/ncat/docs/ncat.1
+++ b/ncat/docs/ncat.1
@@ -2,12 +2,12 @@
.\" Title: Ncat
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Ncat Reference Guide
.\" Source: Ncat
.\" Language: English
.\"
-.TH "NCAT" "1" "05/17/2023" "Ncat" "Ncat Reference Guide"
+.TH "NCAT" "1" "04/12/2024" "Ncat" "Ncat Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -43,7 +43,7 @@ Among Ncat\*(Aqs vast number of features there is the ability to chain Ncats tog
.RS 4
.\}
.nf
-Ncat 7\&.94 ( https://nmap\&.org/ncat )
+Ncat 7\&.95 ( https://nmap\&.org/ncat )
Usage: ncat [options] [hostname] [port]
Options taking a time assume seconds\&. Append \*(Aqms\*(Aq for milliseconds,
diff --git a/ncat/docs/ncat.usage.txt b/ncat/docs/ncat.usage.txt
index d9659632f..8f1896fa7 100644
--- a/ncat/docs/ncat.usage.txt
+++ b/ncat/docs/ncat.usage.txt
@@ -1,4 +1,4 @@
-Ncat 7.94SVN ( https://nmap.org/ncat )
+Ncat 7.95 ( https://nmap.org/ncat )
Usage: ncat [options] [hostname] [port]
Options taking a time assume seconds. Append 'ms' for milliseconds,
diff --git a/ncat/ncat.h b/ncat/ncat.h
index a5fafeeb6..f9cd37d20 100644
--- a/ncat/ncat.h
+++ b/ncat/ncat.h
@@ -79,7 +79,7 @@
/* Ncat information for output, etc. */
#define NCAT_NAME "Ncat"
#define NCAT_URL "https://nmap.org/ncat"
-#define NCAT_VERSION "7.94SVN"
+#define NCAT_VERSION "7.95"
#ifndef __GNUC__
#ifndef __attribute__
diff --git a/ndiff/docs/ndiff.1 b/ndiff/docs/ndiff.1
index 7f636abeb..3cf92e4a3 100644
--- a/ndiff/docs/ndiff.1
+++ b/ndiff/docs/ndiff.1
@@ -2,12 +2,12 @@
.\" Title: ndiff
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: User Commands
.\" Source: Ndiff
.\" Language: English
.\"
-.TH "NDIFF" "1" "05/17/2023" "Ndiff" "User Commands"
+.TH "NDIFF" "1" "04/12/2024" "Ndiff" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/nmap-services b/nmap-services
index 7b207b1b8..2a6eb2903 100644
--- a/nmap-services
+++ b/nmap-services
@@ -67,7 +67,7 @@ priv-mail 24/tcp 0.001154 # any private mail system
priv-mail 24/udp 0.000329 # any private mail system
smtp 25/tcp 0.131314 # Simple Mail Transfer
smtp 25/udp 0.001285 # Simple Mail Transfer
-rsftp 26/tcp 0.007991 # RSFTP
+rsftp 26/tcp 0.007991
nsw-fe 27/tcp 0.000138 # NSW User System FE
nsw-fe 27/udp 0.000395 # NSW User System FE
unknown 28/tcp 0.000050
@@ -540,7 +540,7 @@ corerjd 284/udp 0.000000
fxp 286/tcp 0.000000 # FXP Communication
fxp 286/udp 0.000000 # FXP Communication
k-block 287/tcp 0.000000
-k-block 287/udp 0.000000 # K-BLOCK
+k-block 287/udp 0.000000
unknown 288/tcp 0.000013
unknown 289/tcp 0.000013
unknown 293/tcp 0.000013
@@ -583,7 +583,7 @@ ptp-general 320/udp 0.000000 # PTP General
pip 321/tcp 0.000000
pip 321/udp 0.000593
rtsps 322/tcp 0.000013
-rtsps 322/udp 0.000000 # RTSPS
+rtsps 322/udp 0.000000
rpki-rtr 323/tcp 0.000000 # Resource PKI to Router Protocol
unknown 323/udp 0.000330
rpki-rtr-tls 324/tcp 0.000000 # Resource PKI to Router Protocol over TLS
@@ -1119,9 +1119,9 @@ syslog-conn 601/udp 0.000330 # Reliable Syslog Service
xmlrpc-beep 602/tcp 0.000100 # XML-RPC over BEEP
xmlrpc-beep 602/udp 0.000000 # XML-RPC over BEEP
mnotes 603/tcp 0.000063 # idxp | CommonTime Mnotes PDA Synchronization | IDXP
-idxp 603/udp 0.000991 # IDXP
+idxp 603/udp 0.000991
tunnel 604/tcp 0.000025
-tunnel 604/udp 0.000000 # TUNNEL
+tunnel 604/udp 0.000000
soap-beep 605/tcp 0.000050 # SOAP over BEEP
soap-beep 605/udp 0.000661 # SOAP over BEEP
urm 606/tcp 0.000088 # Cray Unified Resource Manager
@@ -1149,7 +1149,7 @@ sco-sysmgr 616/udp 0.000330 # SCO System Administration Server
sco-dtmgr 617/tcp 0.000226 # SCO Desktop Administration Server or Arkeia (www.arkeia.com) backup software | SCO Desktop Administration Server
sco-dtmgr 617/udp 0.001302 # SCO Desktop Administration Server
dei-icda 618/tcp 0.000013
-dei-icda 618/udp 0.000000 # DEI-ICDA
+dei-icda 618/udp 0.000000
compaq-evm 619/tcp 0.000025 # Compaq EVM
compaq-evm 619/udp 0.000991 # Compaq EVM
sco-websrvrmgr 620/tcp 0.000063 # SCO WebServer Manager
@@ -1157,7 +1157,7 @@ sco-websrvrmgr 620/udp 0.000991 # SCO WebServer Manager
escp-ip 621/tcp 0.000088 # ESCP
escp-ip 621/udp 0.000661 # ESCP
collaborator 622/tcp 0.000038
-collaborator 622/udp 0.000000 # Collaborator
+collaborator 622/udp 0.000000
oob-ws-http 623/tcp 0.000151 # asf-rmcp | DMTF out-of-band web services management protocol | ASF Remote Management and Control Protocol
asf-rmcp 623/udp 0.007929 # ASF Remote Management and Control
cryptoadmin 624/tcp 0.000038 # Crypto Admin
@@ -1169,11 +1169,11 @@ serialnumberd 626/udp 0.021473 # Mac OS X Server serial number (licensing) daemo
passgo-tivoli 627/tcp 0.000050 # PassGo Tivoli
passgo-tivoli 627/udp 0.000000 # PassGo Tivoli
qmqp 628/tcp 0.000038 # Qmail Quick Mail Queueing
-qmqp 628/udp 0.000661 # QMQP
+qmqp 628/udp 0.000661
3com-amp3 629/tcp 0.000063 # 3Com AMP3
3com-amp3 629/udp 0.000000 # 3Com AMP3
rda 630/tcp 0.000050
-rda 630/udp 0.000330 # RDA
+rda 630/udp 0.000330
ipp 631/tcp 0.006160 # ipps | Internet Printing Protocol -- for one implementation see http://www.cups.org (Common UNIX Printing System) | IPP (Internet Printing Protocol) | Internet Printing Protocol over HTTPS
ipp 631/udp 0.450281 # Internet Printing Protocol
bmpp 632/tcp 0.000050
@@ -1191,7 +1191,7 @@ lanserver 637/udp 0.000428
mcns-sec 638/tcp 0.000050
mcns-sec 638/udp 0.000000
msdp 639/tcp 0.000151
-msdp 639/udp 0.001321 # MSDP
+msdp 639/udp 0.001321
entrust-sps 640/tcp 0.000050
pcnfs 640/udp 0.000890 # PC-NFS DOS Authentication
repcmd 641/tcp 0.000088
@@ -1199,11 +1199,11 @@ repcmd 641/udp 0.000661
esro-emsdp 642/tcp 0.000075 # ESRO-EMSDP V1.3
esro-emsdp 642/udp 0.000000 # ESRO-EMSDP V1.3
sanity 643/tcp 0.000013
-sanity 643/udp 0.001982 # SANity
+sanity 643/udp 0.001982
dwr 644/tcp 0.000038
dwr 644/udp 0.000991
pssc 645/tcp 0.000025
-pssc 645/udp 0.000000 # PSSC
+pssc 645/udp 0.000000
ldp 646/tcp 0.006549 # Label Distribution
ldp 646/udp 0.000000 # Label Distribution
dhcp-failover 647/tcp 0.000050 # DHCP Failover
@@ -1221,25 +1221,25 @@ hello-port 652/udp 0.000330 # HELLO_PORT
repscmd 653/tcp 0.000063 # RepCmd
repscmd 653/udp 0.000661 # RepCmd
aodv 654/tcp 0.000038
-aodv 654/udp 0.000000 # AODV
+aodv 654/udp 0.000000
tinc 655/tcp 0.000100
-tinc 655/udp 0.000330 # TINC
+tinc 655/udp 0.000330
spmp 656/tcp 0.000038
-spmp 656/udp 0.000000 # SPMP
+spmp 656/udp 0.000000
rmc 657/tcp 0.000113
-rmc 657/udp 0.001321 # RMC
+rmc 657/udp 0.001321
tenfold 658/tcp 0.000050
-tenfold 658/udp 0.000000 # TenFold
+tenfold 658/udp 0.000000
unknown 659/tcp 0.000100
unknown 659/udp 0.000661
mac-srvr-admin 660/tcp 0.000100 # MacOS Server Admin
mac-srvr-admin 660/udp 0.000577 # MacOS Server Admin
hap 661/tcp 0.000050
-hap 661/udp 0.000000 # HAP
+hap 661/udp 0.000000
pftp 662/tcp 0.000013
-pftp 662/udp 0.000330 # PFTP
+pftp 662/udp 0.000330
purenoise 663/tcp 0.000050
-purenoise 663/udp 0.000000 # PureNoise
+purenoise 663/udp 0.000000
secure-aux-bus 664/tcp 0.000063 # asf-secure-rmcp | oob-ws-https | DMTF out-of-band secure web services management protocol | ASF Secure Remote Management and Control Protocol
secure-aux-bus 664/udp 0.003634
sun-dr 665/tcp 0.000063 # Sun DR
@@ -1249,21 +1249,21 @@ doom 666/udp 0.000956 # doom Id Software
disclose 667/tcp 0.000238 # campaign contribution disclosures - SDR Technologies
disclose 667/udp 0.000330 # campaign contribution disclosures - SDR Technologies
mecomm 668/tcp 0.000213
-mecomm 668/udp 0.000000 # MeComm
+mecomm 668/udp 0.000000
meregister 669/tcp 0.000088
-meregister 669/udp 0.000000 # MeRegister
+meregister 669/udp 0.000000
vacdsm-sws 670/tcp 0.000038
-vacdsm-sws 670/udp 0.000000 # VACDSM-SWS
+vacdsm-sws 670/udp 0.000000
vacdsm-app 671/tcp 0.000000
-vacdsm-app 671/udp 0.000000 # VACDSM-APP
+vacdsm-app 671/udp 0.000000
vpps-qua 672/tcp 0.000025
-vpps-qua 672/udp 0.000991 # VPPS-QUA
+vpps-qua 672/udp 0.000991
cimplex 673/tcp 0.000050
-cimplex 673/udp 0.000000 # CIMPLEX
+cimplex 673/udp 0.000000
acap 674/tcp 0.000113 # ACAP server of Communigate (www.stalker.com)
-acap 674/udp 0.000661 # ACAP
+acap 674/udp 0.000661
dctp 675/tcp 0.000038
-dctp 675/udp 0.000330 # DCTP
+dctp 675/udp 0.000330
vpps-via 676/tcp 0.000038 # VPPS Via
vpps-via 676/udp 0.000000 # VPPS Via
vpp 677/tcp 0.000025 # Virtual Presence Protocol
@@ -1271,13 +1271,13 @@ vpp 677/udp 0.000000 # Virtual Presence Protocol
ggf-ncp 678/tcp 0.000075 # GNU Generation Foundation NCP
ggf-ncp 678/udp 0.000000 # GNU Generation Foundation NCP
mrm 679/tcp 0.000000
-mrm 679/udp 0.000330 # MRM
+mrm 679/udp 0.000330
entrust-aaas 680/tcp 0.000038
entrust-aaas 680/udp 0.000661
entrust-aams 681/tcp 0.000038
entrust-aams 681/udp 0.000991
xfr 682/tcp 0.000063
-xfr 682/udp 0.002643 # XFR
+xfr 682/udp 0.002643
corba-iiop 683/tcp 0.000176 # CORBA IIOP
corba-iiop 683/udp 0.003304
corba-iiop-ssl 684/tcp 0.000113 # CORBA IIOP SSL
@@ -1291,25 +1291,25 @@ asipregistry 687/udp 0.001982
realm-rusd 688/tcp 0.000025 # ApplianceWare managment protocol
realm-rusd 688/udp 0.001982 # ApplianceWare managment protocol
nmap 689/tcp 0.000038
-nmap 689/udp 0.001321 # NMAP
+nmap 689/udp 0.001321
vatp 690/tcp 0.000088 # Velazquez Application Transfer Protocol | Velneo Application Transfer Protocol
vatp 690/udp 0.000330 # Velazquez Application Transfer Protocol
resvc 691/tcp 0.000376 # msexch-routing | The Microsoft Exchange 2000 Server Routing Service | MS Exchange Routing
msexch-routing 691/udp 0.000330 # MS Exchange Routing
hyperwave-isp 692/tcp 0.000038
-hyperwave-isp 692/udp 0.000000 # Hyperwave-ISP
+hyperwave-isp 692/udp 0.000000
connendp 693/tcp 0.000000 # almanid Connection Endpoint
connendp 693/udp 0.000000 # almanid Connection Endpoint
ha-cluster 694/tcp 0.000038
ha-cluster 694/udp 0.000661
ieee-mms-ssl 695/tcp 0.000063
-ieee-mms-ssl 695/udp 0.000000 # IEEE-MMS-SSL
+ieee-mms-ssl 695/udp 0.000000
rushd 696/tcp 0.000050
-rushd 696/udp 0.000330 # RUSHD
+rushd 696/udp 0.000330
uuidgen 697/tcp 0.000025
-uuidgen 697/udp 0.000330 # UUIDGEN
+uuidgen 697/udp 0.000330
olsr 698/tcp 0.000025
-olsr 698/udp 0.000000 # OLSR
+olsr 698/udp 0.000000
accessnetwork 699/tcp 0.000025 # Access Network
accessnetwork 699/udp 0.000000 # Access Network
epp 700/tcp 0.000289 # Extensible Provisioning Protocol
@@ -1322,9 +1322,9 @@ unknown 703/tcp 0.000038
elcsd 704/tcp 0.000038 # errlog copy/server daemon
elcsd 704/udp 0.000923 # errlog copy/server daemon
agentx 705/tcp 0.000414
-agentx 705/udp 0.000661 # AgentX
+agentx 705/udp 0.000661
silc 706/tcp 0.000075 # Secure Internet Live Conferencing -- http://silcnet.org
-silc 706/udp 0.000330 # SILC
+silc 706/udp 0.000330
borland-dsj 707/tcp 0.000063 # Borland DSJ
borland-dsj 707/udp 0.000000 # Borland DSJ
unknown 708/tcp 0.000038
@@ -1336,13 +1336,13 @@ entrust-ash 710/udp 0.000330 # Entrust Administration Service Handler
cisco-tdp 711/tcp 0.000401 # Cisco TDP
cisco-tdp 711/udp 0.000330 # Cisco TDP
tbrpf 712/tcp 0.000025
-tbrpf 712/udp 0.000000 # TBRPF
+tbrpf 712/udp 0.000000
iris-xpc 713/tcp 0.000125 # IRIS over XPC
iris-xpc 713/udp 0.000000 # IRIS over XPC
iris-xpcs 714/tcp 0.000226 # IRIS over XPCS
iris-xpcs 714/udp 0.000330 # IRIS over XPCS
iris-lwz 715/tcp 0.000088
-iris-lwz 715/udp 0.000330 # IRIS-LWZ
+iris-lwz 715/udp 0.000330
pana 716/tcp 0.000063 # PANA Messages
pana 716/udp 0.000330 # PANA Messages
unknown 717/tcp 0.000025
@@ -1578,7 +1578,7 @@ unknown 846/udp 0.000330
dhcp-failover2 847/tcp 0.000063 # dhcp-failover 2
dhcp-failover2 847/udp 0.000330 # dhcp-failover 2
gdoi 848/tcp 0.000025
-gdoi 848/udp 0.000330 # GDOI
+gdoi 848/udp 0.000330
unknown 849/tcp 0.000025
unknown 849/udp 0.000330
unknown 850/tcp 0.000050
@@ -1596,9 +1596,9 @@ unknown 858/tcp 0.000075
unknown 859/tcp 0.000088
unknown 859/udp 0.000330
iscsi 860/tcp 0.000063
-iscsi 860/udp 0.000000 # iSCSI
+iscsi 860/udp 0.000000
owamp-control 861/tcp 0.000063 # owamp-test | OWAMP-Test
-owamp-control 861/udp 0.000330 # OWAMP-Control
+owamp-control 861/udp 0.000330
twamp-control 862/tcp 0.000100 # twamp-test | Two-way Active Measurement Protocol (TWAMP) Control | TWAMP-Test Receiver Port
twamp-control 862/udp 0.000000 # Two-way Active Measurement Protocol (TWAMP) Control
unknown 863/tcp 0.000075
@@ -1662,7 +1662,7 @@ unknown 899/udp 0.000330
omginitialrefs 900/tcp 0.000452 # OMG Initial Refs
omginitialrefs 900/udp 0.000661 # OMG Initial Refs
samba-swat 901/tcp 0.000552 # smpnameres | Samba SWAT tool. Also used by ISS RealSecure. | SMPNAMERES
-smpnameres 901/udp 0.000330 # SMPNAMERES
+smpnameres 901/udp 0.000330
iss-realsecure 902/tcp 0.001468 # ideafarm-door | ISS RealSecure Sensor | self documenting Telnet Door | self documenting Door: send 0x00 for info
ideafarm-door 902/udp 0.001982 # self documenting Door: send 0x00 for info
iss-console-mgr 903/tcp 0.000176 # ideafarm-panic | ISS Console Manager | self documenting Telnet Panic Door | self documenting Panic Door: send 0x00 for info
@@ -1684,9 +1684,9 @@ apex-mesh 912/tcp 0.000527 # APEX relay-relay service
apex-mesh 912/udp 0.000000 # APEX relay-relay service
apex-edge 913/tcp 0.000151 # APEX endpoint-relay service
apex-edge 913/udp 0.000000 # APEX endpoint-relay service
-unknown 914/tcp 0.000075
+rift-lies 914/tcp 0.000075 # Routing in Fat Trees Link Information Elements (TEMPORARY - registered 2023-02-17, extension registered 2024-01-12, expires 2025-02-17)
unknown 914/udp 0.000330
-unknown 915/tcp 0.000025
+rift-ties 915/tcp 0.000025 # Routing in Fat Trees Topology Information Elements (TEMPORARY - registered 2023-02-17, extension registered 2024-01-12, expires 2025-02-17)
unknown 915/udp 0.000330
unknown 916/tcp 0.000063
unknown 917/udp 0.000991
@@ -1906,7 +1906,7 @@ mxxrlogin 1035/udp 0.001982 # MX-XR RPC
nsstp 1036/tcp 0.001216 # Nebula Secure Segment Transfer Protocol
nsstp 1036/udp 0.004295 # Nebula Secure Segment Transfer Protocol
ams 1037/tcp 0.001216
-ams 1037/udp 0.002313 # AMS
+ams 1037/udp 0.002313
mtqp 1038/tcp 0.002053 # Message Tracking Query Protocol
mtqp 1038/udp 0.004295 # Message Tracking Query Protocol
sbl 1039/tcp 0.002129 # Streamlined Blackhole
@@ -1940,13 +1940,13 @@ ddt 1052/udp 0.000991 # Dynamic DNS tools
remote-as 1053/tcp 0.002357 # Remote Assistant (RA)
remote-as 1053/udp 0.001652 # Remote Assistant (RA)
brvread 1054/tcp 0.002357
-brvread 1054/udp 0.002643 # BRVREAD
+brvread 1054/udp 0.002643
ansyslmd 1055/tcp 0.000760 # ANSYS - License Manager
ansyslmd 1055/udp 0.001652
vfo 1056/tcp 0.002357
-vfo 1056/udp 0.002973 # VFO
+vfo 1056/udp 0.002973
startron 1057/tcp 0.000380
-startron 1057/udp 0.001652 # STARTRON
+startron 1057/udp 0.001652
nim 1058/tcp 0.001380
nim 1058/udp 0.001466
nimreg 1059/tcp 0.001342
@@ -1954,15 +1954,15 @@ nimreg 1059/udp 0.001647
polestar 1060/tcp 0.000760
polestar 1060/udp 0.001652
kiosk 1061/tcp 0.000380
-kiosk 1061/udp 0.000991 # KIOSK
+kiosk 1061/udp 0.000991
veracity 1062/tcp 0.000760
veracity 1062/udp 0.000991
kyoceranetdev 1063/tcp 0.000380
-kyoceranetdev 1063/udp 0.000661 # KyoceraNetDev
+kyoceranetdev 1063/udp 0.000661
jstel 1064/tcp 0.002357
-jstel 1064/udp 0.001982 # JSTEL
+jstel 1064/udp 0.001982
syscomlan 1065/tcp 0.002357
-syscomlan 1065/udp 0.002313 # SYSCOMLAN
+syscomlan 1065/udp 0.002313
fpo-fns 1066/tcp 0.001901
fpo-fns 1066/udp 0.002643
instl_boots 1067/tcp 0.000728 # instl-boots | Installation Bootstrap Proto. Serv.
@@ -1972,31 +1972,31 @@ instl_bootc 1068/udp 0.004778 # Installation Bootstrap Proto. Cli.
cognex-insight 1069/tcp 0.001901
cognex-insight 1069/udp 0.001982
gmrupdateserv 1070/tcp 0.000380
-gmrupdateserv 1070/udp 0.001321 # GMRUpdateSERV
+gmrupdateserv 1070/udp 0.001321
bsquare-voip 1071/tcp 0.002205
-bsquare-voip 1071/udp 0.000330 # BSQUARE-VOIP
+bsquare-voip 1071/udp 0.000330
cardax 1072/tcp 0.000380
-cardax 1072/udp 0.001321 # CARDAX
+cardax 1072/udp 0.001321
bridgecontrol 1073/tcp 0.000380 # Bridge Control
bridgecontrol 1073/udp 0.000000 # Bridge Control
warmspotMgmt 1074/tcp 0.001216 # Warmspot Management Protocol
warmspotMgmt 1074/udp 0.000661 # Warmspot Management Protocol
rdrmshc 1075/tcp 0.000380
-rdrmshc 1075/udp 0.000330 # RDRMSHC
+rdrmshc 1075/udp 0.000330
sns_credit 1076/tcp 0.000213 # dab-sti-c | Shared Network Services (SNS) for Canadian credit card authorizations | DAB STI-C
dab-sti-c 1076/udp 0.000661 # DAB STI-C
imgames 1077/tcp 0.000380
-imgames 1077/udp 0.000661 # IMGames
+imgames 1077/udp 0.000661
avocent-proxy 1078/tcp 0.000380 # Avocent Proxy Protocol
avocent-proxy 1078/udp 0.000661 # Avocent Proxy Protocol
asprovatalk 1079/tcp 0.000380
-asprovatalk 1079/udp 0.000661 # ASPROVATalk
+asprovatalk 1079/udp 0.000661
socks 1080/tcp 0.001518
socks 1080/udp 0.002685
pvuniwien 1081/tcp 0.000380
-pvuniwien 1081/udp 0.001652 # PVUNIWIEN
+pvuniwien 1081/udp 0.001652
amt-esd-prot 1082/tcp 0.000380
-amt-esd-prot 1082/udp 0.000330 # AMT-ESD-PROT
+amt-esd-prot 1082/udp 0.000330
ansoft-lm-1 1083/tcp 0.000427 # Anasoft License Manager
ansoft-lm-1 1083/udp 0.001236 # Anasoft License Manager
ansoft-lm-2 1084/tcp 0.000263 # Anasoft License Manager
@@ -2018,11 +2018,11 @@ ff-sm 1091/udp 0.000000 # FF System Management
obrpd 1092/tcp 0.000152 # Open Business Reporting Protocol
obrpd 1092/udp 0.000330 # Open Business Reporting Protocol
proofd 1093/tcp 0.000380
-proofd 1093/udp 0.000330 # PROOFD
+proofd 1093/udp 0.000330
rootd 1094/tcp 0.000380
-rootd 1094/udp 0.000330 # ROOTD
+rootd 1094/udp 0.000330
nicelink 1095/tcp 0.000152
-nicelink 1095/udp 0.000661 # NICELink
+nicelink 1095/udp 0.000661
cnrprotocol 1096/tcp 0.000380 # Common Name Resolution Protocol
cnrprotocol 1096/udp 0.000000 # Common Name Resolution Protocol
sunclustermgr 1097/tcp 0.000456 # Sun Cluster Manager
@@ -2032,21 +2032,21 @@ rmiactivation 1098/udp 0.000991 # RMI Activation
rmiregistry 1099/tcp 0.000380 # RMI Registry
rmiregistry 1099/udp 0.000661 # RMI Registry
mctp 1100/tcp 0.000380
-mctp 1100/udp 0.001652 # MCTP
+mctp 1100/udp 0.001652
pt2-discover 1101/tcp 0.000076
-pt2-discover 1101/udp 0.001321 # PT2-DISCOVER
+pt2-discover 1101/udp 0.001321
adobeserver-1 1102/tcp 0.000152 # ADOBE SERVER 1
adobeserver-1 1102/udp 0.000661 # ADOBE SERVER 1
xaudio 1103/tcp 0.000151 # adobeserver-2 | Xaserver # X Audio Server | ADOBE SERVER 2
adobeserver-2 1103/udp 0.000661 # ADOBE SERVER 2
xrl 1104/tcp 0.000380
-xrl 1104/udp 0.000330 # XRL
+xrl 1104/udp 0.000330
ftranhc 1105/tcp 0.000152
-ftranhc 1105/udp 0.001652 # FTRANHC
+ftranhc 1105/udp 0.001652
isoipsigport-1 1106/tcp 0.000380
-isoipsigport-1 1106/udp 0.000661 # ISOIPSIGPORT-1
+isoipsigport-1 1106/udp 0.000661
isoipsigport-2 1107/tcp 0.000380
-isoipsigport-2 1107/udp 0.000330 # ISOIPSIGPORT-2
+isoipsigport-2 1107/udp 0.000330
ratio-adp 1108/tcp 0.000380
ratio-adp 1108/udp 0.000330
kpop 1109/tcp 0.000151 # Pop with Kerberos
@@ -2067,7 +2067,7 @@ ardus-cntl 1116/udp 0.000661 # ARDUS Control
ardus-mtrns 1117/tcp 0.000228 # ARDUS Multicast Transfer
ardus-mtrns 1117/udp 0.000330 # ARDUS Multicast Transfer
sacred 1118/tcp 0.000076
-sacred 1118/udp 0.000000 # SACRED
+sacred 1118/udp 0.000000
bnetgame 1119/tcp 0.000228 # Battle.net Chat/Game Protocol
bnetgame 1119/udp 0.000330 # Battle.net Chat/Game Protocol
bnetfile 1120/tcp 0.000000 # Battle.net File Transfer Protocol
@@ -2077,7 +2077,7 @@ rmpp 1121/udp 0.000000 # Datalode RMPP
availant-mgr 1122/tcp 0.000228
availant-mgr 1122/udp 0.000661
murray 1123/tcp 0.000152
-murray 1123/udp 0.000000 # Murray
+murray 1123/udp 0.000000
hpvmmcontrol 1124/tcp 0.000304 # HP VMM Control
hpvmmcontrol 1124/udp 0.001652 # HP VMM Control
hpvmmagent 1125/tcp 0.000076 # HP VMM Agent
@@ -2125,7 +2125,7 @@ x9-icue 1145/udp 0.000330 # X9 iCue Show Control
audit-transfer 1146/tcp 0.000000 # audit transfer
audit-transfer 1146/udp 0.000330 # audit transfer
capioverlan 1147/tcp 0.000152
-capioverlan 1147/udp 0.000330 # CAPIoverLAN
+capioverlan 1147/udp 0.000330
elfiq-repl 1148/tcp 0.000380 # Elfiq Replication Service
elfiq-repl 1148/udp 0.000661 # Elfiq Replication Service
bvtsonar 1149/tcp 0.000152 # BVT Sonar Service | BlueView Sonar Service
@@ -2170,7 +2170,7 @@ cisco-ipsla 1167/udp 0.000593 # Cisco IP SLAs Control Protocol
vchat 1168/tcp 0.000076 # VChat Conference Service
vchat 1168/udp 0.000330 # VChat Conference Service
tripwire 1169/tcp 0.000380
-tripwire 1169/udp 0.000330 # TRIPWIRE
+tripwire 1169/udp 0.000330
atc-lm 1170/tcp 0.000000 # AT+C License Manager
atc-lm 1170/udp 0.000330 # AT+C License Manager
atc-appserver 1171/tcp 0.000000 # AT+C FmiApplicationServer
@@ -2220,7 +2220,7 @@ caids-sensor 1192/udp 0.000000 # caids sensors channel
fiveacross 1193/tcp 0.000000 # Five Across Server
fiveacross 1193/udp 0.000330 # Five Across Server
openvpn 1194/tcp 0.000076
-openvpn 1194/udp 0.000330 # OpenVPN
+openvpn 1194/udp 0.000330
rsf-1 1195/tcp 0.000076 # RSF-1 clustering
rsf-1 1195/udp 0.000000 # RSF-1 clustering
netmagic 1196/tcp 0.000076 # Network Magic
@@ -2230,9 +2230,9 @@ carrius-rshell 1197/udp 0.000000 # Carrius Remote Access
cajo-discovery 1198/tcp 0.000152 # cajo reference discovery
cajo-discovery 1198/udp 0.000330 # cajo reference discovery
dmidi 1199/tcp 0.000228
-dmidi 1199/udp 0.000000 # DMIDI
+dmidi 1199/udp 0.000000
scol 1200/tcp 0.000076
-scol 1200/udp 0.001321 # SCOL
+scol 1200/udp 0.001321
nucleus-sand 1201/tcp 0.000228 # Nucleus Sand Database Server
nucleus-sand 1201/udp 0.000000 # Nucleus Sand Database Server
caiccipc 1202/tcp 0.000000
@@ -2242,17 +2242,17 @@ ssslic-mgr 1203/udp 0.000661 # License Validation
ssslog-mgr 1204/tcp 0.000076 # Log Request Listener
ssslog-mgr 1204/udp 0.000000 # Log Request Listener
accord-mgc 1205/tcp 0.000000
-accord-mgc 1205/udp 0.000000 # Accord-MGC
+accord-mgc 1205/udp 0.000000
anthony-data 1206/tcp 0.000000 # Anthony Data
anthony-data 1206/udp 0.000661 # Anthony Data
metasage 1207/tcp 0.000076
-metasage 1207/udp 0.000330 # MetaSage
+metasage 1207/udp 0.000330
seagull-ais 1208/tcp 0.000076 # SEAGULL AIS
seagull-ais 1208/udp 0.000000 # SEAGULL AIS
ipcd3 1209/tcp 0.000076
-ipcd3 1209/udp 0.000000 # IPCD3
+ipcd3 1209/udp 0.000000
eoss 1210/tcp 0.000076
-eoss 1210/udp 0.000000 # EOSS
+eoss 1210/udp 0.000000
groove-dpp 1211/tcp 0.000076 # Groove DPP
groove-dpp 1211/udp 0.000000 # Groove DPP
lupa 1212/tcp 0.000125
@@ -2270,7 +2270,7 @@ hpss-ndapi 1217/udp 0.000000 # HPSS NonDCE Gateway
aeroflight-ads 1218/tcp 0.001064 # AeroFlight ADs
aeroflight-ads 1218/udp 0.000000 # AeroFlight ADs
aeroflight-ret 1219/tcp 0.000000
-aeroflight-ret 1219/udp 0.000000 # AeroFlight-Ret
+aeroflight-ret 1219/udp 0.000000
quicktime 1220/tcp 0.000151 # qt-serveradmin | Apple Darwin and QuickTime Streaming Administration Servers | QT SERVER ADMIN
qt-serveradmin 1220/udp 0.000000 # QT SERVER ADMIN
sweetware-apps 1221/tcp 0.000076 # SweetWARE Apps
@@ -2280,19 +2280,19 @@ nerv 1222/udp 0.000346 # SNI R&D network
tgp 1223/tcp 0.000076 # TrulyGlobal Protocol
tgp 1223/udp 0.000000 # TrulyGlobal Protocol
vpnz 1224/tcp 0.000000
-vpnz 1224/udp 0.000330 # VPNz
+vpnz 1224/udp 0.000330
slinkysearch 1225/tcp 0.000000
-slinkysearch 1225/udp 0.000330 # SLINKYSEARCH
+slinkysearch 1225/udp 0.000330
stgxfws 1226/tcp 0.000000
-stgxfws 1226/udp 0.000330 # STGXFWS
+stgxfws 1226/udp 0.000330
dns2go 1227/tcp 0.000000
-dns2go 1227/udp 0.000330 # DNS2Go
+dns2go 1227/udp 0.000330
florence 1228/tcp 0.000076
-florence 1228/udp 0.000000 # FLORENCE
+florence 1228/udp 0.000000
zented 1229/tcp 0.000076 # ZENworks Tiered Electronic Distribution
zented 1229/udp 0.000330 # ZENworks Tiered Electronic Distribution
periscope 1230/tcp 0.000000
-periscope 1230/udp 0.000000 # Periscope
+periscope 1230/udp 0.000000
menandmice-lpm 1231/tcp 0.000000
menandmice-lpm 1231/udp 0.000330
first-defense 1232/tcp 0.000000 # Remote systems monitoring
@@ -2309,15 +2309,15 @@ tsdos390 1237/udp 0.000991
hacl-qs 1238/tcp 0.000000
hacl-qs 1238/udp 0.000000
nmsd 1239/tcp 0.000076
-nmsd 1239/udp 0.000000 # NMSD
+nmsd 1239/udp 0.000000
instantia 1240/tcp 0.000076
-instantia 1240/udp 0.000000 # Instantia
+instantia 1240/udp 0.000000
nessus 1241/tcp 0.000113 # Nessus or remote message server
nessus 1241/udp 0.000330
nmasoverip 1242/tcp 0.000000 # NMAS over IP
nmasoverip 1242/udp 0.000000 # NMAS over IP
serialgateway 1243/tcp 0.000076
-serialgateway 1243/udp 0.000000 # SerialGateway
+serialgateway 1243/udp 0.000000
isbconference1 1244/tcp 0.000152
isbconference1 1244/udp 0.000000
isbconference2 1245/tcp 0.000000
@@ -2325,7 +2325,7 @@ isbconference2 1245/udp 0.000000
payrouter 1246/tcp 0.000000
payrouter 1246/udp 0.000000
visionpyramid 1247/tcp 0.000304
-visionpyramid 1247/udp 0.000000 # VisionPyramid
+visionpyramid 1247/udp 0.000000
hermes 1248/tcp 0.000477
hermes 1248/udp 0.000412
mesavistaco 1249/tcp 0.000076 # Mesa Vista Co
@@ -2355,29 +2355,29 @@ ibm-ssd 1260/udp 0.000330
mpshrsv 1261/tcp 0.000076
mpshrsv 1261/udp 0.000000
qnts-orb 1262/tcp 0.000076
-qnts-orb 1262/udp 0.000000 # QNTS-ORB
+qnts-orb 1262/udp 0.000000
dka 1263/tcp 0.000000
dka 1263/udp 0.000000
prat 1264/tcp 0.000076
-prat 1264/udp 0.000330 # PRAT
+prat 1264/udp 0.000330
dssiapi 1265/tcp 0.000000
-dssiapi 1265/udp 0.000000 # DSSIAPI
+dssiapi 1265/udp 0.000000
dellpwrappks 1266/tcp 0.000000
-dellpwrappks 1266/udp 0.000000 # DELLPWRAPPKS
+dellpwrappks 1266/udp 0.000000
epc 1267/tcp 0.000000 # eTrust Policy Compliance
epc 1267/udp 0.000000 # eTrust Policy Compliance
propel-msgsys 1268/tcp 0.000076
-propel-msgsys 1268/udp 0.000000 # PROPEL-MSGSYS
+propel-msgsys 1268/udp 0.000000
watilapp 1269/tcp 0.000000
-watilapp 1269/udp 0.000330 # WATiLaPP
+watilapp 1269/udp 0.000330
ssserver 1270/tcp 0.000138 # opsmgr | Sun StorEdge Configuration Service | Microsoft Operations Manager
opsmgr 1270/udp 0.000000 # Microsoft Operations Manager
excw 1271/tcp 0.000228
-excw 1271/udp 0.000000 # eXcW
+excw 1271/udp 0.000000
cspmlockmgr 1272/tcp 0.000380
-cspmlockmgr 1272/udp 0.000000 # CSPMLockMgr
+cspmlockmgr 1272/udp 0.000000
emc-gateway 1273/tcp 0.000000
-emc-gateway 1273/udp 0.000000 # EMC-Gateway
+emc-gateway 1273/udp 0.000000
t1distproc 1274/tcp 0.000000
t1distproc 1274/udp 0.000000
ivcollector 1275/tcp 0.000000
@@ -2391,15 +2391,15 @@ dellwebadmin-1 1278/udp 0.000000 # Dell Web Admin 1
dellwebadmin-2 1279/tcp 0.000076 # Dell Web Admin 2
dellwebadmin-2 1279/udp 0.000330 # Dell Web Admin 2
pictrography 1280/tcp 0.000000
-pictrography 1280/udp 0.000000 # Pictrography
+pictrography 1280/udp 0.000000
healthd 1281/tcp 0.000000
healthd 1281/udp 0.000000
emperion 1282/tcp 0.000076
-emperion 1282/udp 0.000000 # Emperion
+emperion 1282/udp 0.000000
productinfo 1283/tcp 0.000000 # Product Information
productinfo 1283/udp 0.000000 # Product Information
iee-qfx 1284/tcp 0.000000
-iee-qfx 1284/udp 0.000000 # IEE-QFX
+iee-qfx 1284/udp 0.000000
neoiface 1285/tcp 0.000000
neoiface 1285/udp 0.000000
netuitive 1286/tcp 0.000000
@@ -2407,19 +2407,19 @@ netuitive 1286/udp 0.000991
routematch 1287/tcp 0.000152 # RouteMatch Com
routematch 1287/udp 0.000991 # RouteMatch Com
navbuddy 1288/tcp 0.000000
-navbuddy 1288/udp 0.000000 # NavBuddy
+navbuddy 1288/udp 0.000000
jwalkserver 1289/tcp 0.000000
-jwalkserver 1289/udp 0.000000 # JWalkServer
+jwalkserver 1289/udp 0.000000
winjaserver 1290/tcp 0.000076
-winjaserver 1290/udp 0.000000 # WinJaServer
+winjaserver 1290/udp 0.000000
seagulllms 1291/tcp 0.000076
-seagulllms 1291/udp 0.000330 # SEAGULLLMS
+seagulllms 1291/udp 0.000330
dsdn 1292/tcp 0.000000
dsdn 1292/udp 0.000000
pkt-krb-ipsec 1293/tcp 0.000000
-pkt-krb-ipsec 1293/udp 0.000000 # PKT-KRB-IPSec
+pkt-krb-ipsec 1293/udp 0.000000
cmmdriver 1294/tcp 0.000000
-cmmdriver 1294/udp 0.000330 # CMMdriver
+cmmdriver 1294/udp 0.000330
ehtp 1295/tcp 0.000000 # End-by-Hop Transmission Protocol
ehtp 1295/udp 0.000330 # End-by-Hop Transmission Protocol
dproxy 1296/tcp 0.000304
@@ -2433,65 +2433,65 @@ hp-sci 1299/udp 0.000330
h323hostcallsc 1300/tcp 0.000152 # H323 Host Call Secure | H.323 Secure Call Control Signalling
h323hostcallsc 1300/udp 0.000330 # H323 Host Call Secure
ci3-software-1 1301/tcp 0.000152
-ci3-software-1 1301/udp 0.000330 # CI3-Software-1
+ci3-software-1 1301/udp 0.000330
ci3-software-2 1302/tcp 0.000076
-ci3-software-2 1302/udp 0.000661 # CI3-Software-2
+ci3-software-2 1302/udp 0.000661
sftsrv 1303/tcp 0.000076
sftsrv 1303/udp 0.000000
boomerang 1304/tcp 0.000000
-boomerang 1304/udp 0.000000 # Boomerang
+boomerang 1304/udp 0.000000
pe-mike 1305/tcp 0.000076
pe-mike 1305/udp 0.000000
re-conn-proto 1306/tcp 0.000076
-re-conn-proto 1306/udp 0.000000 # RE-Conn-Proto
+re-conn-proto 1306/udp 0.000000
pacmand 1307/tcp 0.000076
-pacmand 1307/udp 0.000000 # Pacmand
+pacmand 1307/udp 0.000000
odsi 1308/tcp 0.000076 # Optical Domain Service Interconnect (ODSI)
odsi 1308/udp 0.000000 # Optical Domain Service Interconnect (ODSI)
jtag-server 1309/tcp 0.000152 # JTAG server
jtag-server 1309/udp 0.000000 # JTAG server
husky 1310/tcp 0.000380
-husky 1310/udp 0.000330 # Husky
+husky 1310/udp 0.000330
rxmon 1311/tcp 0.000760
rxmon 1311/udp 0.000000
sti-envision 1312/tcp 0.000000 # STI Envision
sti-envision 1312/udp 0.000000 # STI Envision
bmc_patroldb 1313/tcp 0.000000 # bmc-patroldb
-bmc_patroldb 1313/udp 0.000000 # BMC_PATROLDB
+bmc_patroldb 1313/udp 0.000000
pdps 1314/tcp 0.000076 # Photoscript Distributed Printing System
pdps 1314/udp 0.000330 # Photoscript Distributed Printing System
els 1315/tcp 0.000076 # E.L.S., Event Listener Service
els 1315/udp 0.000330 # E.L.S., Event Listener Service
exbit-escp 1316/tcp 0.000076
-exbit-escp 1316/udp 0.000000 # Exbit-ESCP
+exbit-escp 1316/udp 0.000000
vrts-ipcserver 1317/tcp 0.000076
vrts-ipcserver 1317/udp 0.000330
krb5gatekeeper 1318/tcp 0.000076
krb5gatekeeper 1318/udp 0.000000
amx-icsp 1319/tcp 0.000076
-amx-icsp 1319/udp 0.000000 # AMX-ICSP
+amx-icsp 1319/udp 0.000000
amx-axbnet 1320/tcp 0.000000
-amx-axbnet 1320/udp 0.000000 # AMX-AXBNET
+amx-axbnet 1320/udp 0.000000
pip 1321/tcp 0.000076
-pip 1321/udp 0.000000 # PIP
+pip 1321/udp 0.000000
novation 1322/tcp 0.000152
-novation 1322/udp 0.000000 # Novation
+novation 1322/udp 0.000000
brcd 1323/tcp 0.000000
brcd 1323/udp 0.000000
delta-mcp 1324/tcp 0.000076
delta-mcp 1324/udp 0.000000
dx-instrument 1325/tcp 0.000000
-dx-instrument 1325/udp 0.000330 # DX-Instrument
+dx-instrument 1325/udp 0.000330
wimsic 1326/tcp 0.000000
-wimsic 1326/udp 0.000000 # WIMSIC
+wimsic 1326/udp 0.000000
ultrex 1327/tcp 0.000076
-ultrex 1327/udp 0.000330 # Ultrex
+ultrex 1327/udp 0.000330
ewall 1328/tcp 0.000152
-ewall 1328/udp 0.000000 # EWALL
+ewall 1328/udp 0.000000
netdb-export 1329/tcp 0.000000
netdb-export 1329/udp 0.000000
streetperfect 1330/tcp 0.000076
-streetperfect 1330/udp 0.000000 # StreetPerfect
+streetperfect 1330/udp 0.000000
intersan 1331/tcp 0.000076
intersan 1331/udp 0.000000
pcia-rxp-b 1332/tcp 0.000000 # PCIA RXP-B
@@ -2511,17 +2511,17 @@ wmc-log-svc 1338/udp 0.000330 # WMC-log-svr
kjtsiteserver 1339/tcp 0.000076
kjtsiteserver 1339/udp 0.000000
naap 1340/tcp 0.000076
-naap 1340/udp 0.000000 # NAAP
+naap 1340/udp 0.000000
qubes 1341/tcp 0.000000
-qubes 1341/udp 0.000000 # QuBES
+qubes 1341/udp 0.000000
esbroker 1342/tcp 0.000000
-esbroker 1342/udp 0.000330 # ESBroker
+esbroker 1342/udp 0.000330
re101 1343/tcp 0.000000
re101 1343/udp 0.000000
icap 1344/tcp 0.000000
-icap 1344/udp 0.000330 # ICAP
+icap 1344/udp 0.000330
vpjp 1345/tcp 0.000000
-vpjp 1345/udp 0.000991 # VPJP
+vpjp 1345/udp 0.000991
alta-ana-lm 1346/tcp 0.000050 # Alta Analytics License Manager
alta-ana-lm 1346/udp 0.001928 # Alta Analytics License Manager
bbn-mmc 1347/tcp 0.000151 # multi media conferencing
@@ -2959,11 +2959,11 @@ pconnectmgr 1562/udp 0.000000
cadabra-lm 1563/tcp 0.000000 # Cadabra License Manager
cadabra-lm 1563/udp 0.000000 # Cadabra License Manager
pay-per-view 1564/tcp 0.000000
-pay-per-view 1564/udp 0.000000 # Pay-Per-View
+pay-per-view 1564/udp 0.000000
winddlb 1565/tcp 0.000076 # WinDD
winddlb 1565/udp 0.000000 # WinDD
corelvideo 1566/tcp 0.000076
-corelvideo 1566/udp 0.000000 # CORELVIDEO
+corelvideo 1566/udp 0.000000
jlicelmd 1567/tcp 0.000000
jlicelmd 1567/udp 0.000000
tsspmap 1568/tcp 0.000000
@@ -2993,9 +2993,9 @@ ioc-sea-lm 1579/udp 0.000330
tn-tl-r1 1580/tcp 0.000304 # tn-tl-r2
tn-tl-r2 1580/udp 0.000000
mil-2045-47001 1581/tcp 0.000000
-mil-2045-47001 1581/udp 0.000000 # MIL-2045-47001
+mil-2045-47001 1581/udp 0.000000
msims 1582/tcp 0.000000
-msims 1582/udp 0.000000 # MSIMS
+msims 1582/udp 0.000000
simbaexpress 1583/tcp 0.000152
simbaexpress 1583/udp 0.000000
tn-tl-fd2 1584/tcp 0.000076
@@ -3009,7 +3009,7 @@ pra_elmd 1587/udp 0.000330
triquest-lm 1588/tcp 0.000000
triquest-lm 1588/udp 0.000000
vqp 1589/tcp 0.000000
-vqp 1589/udp 0.000330 # VQP
+vqp 1589/udp 0.000330
gemini-lm 1590/tcp 0.000000
gemini-lm 1590/udp 0.000000
ncpm-pm 1591/tcp 0.000000
@@ -3083,7 +3083,7 @@ udp-sr-port 1624/udp 0.000000
svs-omagent 1625/tcp 0.000000
svs-omagent 1625/udp 0.000000
shockwave 1626/tcp 0.000000
-shockwave 1626/udp 0.000330 # Shockwave
+shockwave 1626/udp 0.000330
t128-gateway 1627/tcp 0.000000 # T.128 Gateway
t128-gateway 1627/udp 0.000000 # T.128 Gateway
lontalk-norm 1628/tcp 0.000000 # LonTalk normal
@@ -3095,9 +3095,9 @@ oraclenet8cman 1630/udp 0.000000 # Oracle Net8 Cman
visitview 1631/tcp 0.000000 # Visit view
visitview 1631/udp 0.000330 # Visit view
pammratc 1632/tcp 0.000076
-pammratc 1632/udp 0.000000 # PAMMRATC
+pammratc 1632/udp 0.000000
pammrpc 1633/tcp 0.000000
-pammrpc 1633/udp 0.000330 # PAMMRPC
+pammrpc 1633/udp 0.000330
loaprobe 1634/tcp 0.000000 # Log On America Probe
loaprobe 1634/udp 0.000000 # Log On America Probe
edb-server1 1635/tcp 0.000076 # EDB Server 1
@@ -3113,7 +3113,7 @@ cert-initiator 1639/udp 0.000330
cert-responder 1640/tcp 0.000000
cert-responder 1640/udp 0.000330
invision 1641/tcp 0.000152
-invision 1641/udp 0.000000 # InVision
+invision 1641/udp 0.000000
isis-am 1642/tcp 0.000000
isis-am 1642/udp 0.000000
isis-ambc 1643/tcp 0.000000
@@ -3198,7 +3198,7 @@ lanyon-lantern 1682/udp 0.000000
ncpm-hip 1683/tcp 0.000076
ncpm-hip 1683/udp 0.000000
snaresecure 1684/tcp 0.000000
-snaresecure 1684/udp 0.000000 # SnareSecure
+snaresecure 1684/udp 0.000000
n2nremote 1685/tcp 0.000000
n2nremote 1685/udp 0.000661
cvmon 1686/tcp 0.000000
@@ -3256,7 +3256,7 @@ pptconference 1711/udp 0.000330
registrar 1712/tcp 0.000076 # resource monitoring service
registrar 1712/udp 0.000330 # resource monitoring service
conferencetalk 1713/tcp 0.000076
-conferencetalk 1713/udp 0.000000 # ConferenceTalk
+conferencetalk 1713/udp 0.000000
sesi-lm 1714/tcp 0.000000
sesi-lm 1714/udp 0.000000
houdini-lm 1715/tcp 0.000076
@@ -3277,22 +3277,22 @@ hks-lm 1722/tcp 0.000076 # HKS License Manager
hks-lm 1722/udp 0.000000 # HKS License Manager
pptp 1723/tcp 0.032468 # Point-to-point tunnelling protocol
pptp 1723/udp 0.000000
-csbphone 1724/tcp 0.000000
+csbphone 1724/tcp 0.000000 # csbphonemaster
csbphone 1724/udp 0.000330
iden-ralp 1725/tcp 0.000000
iden-ralp 1725/udp 0.000000
iberiagames 1726/tcp 0.000000
-iberiagames 1726/udp 0.000330 # IBERIAGAMES
+iberiagames 1726/udp 0.000330
winddx 1727/tcp 0.000000
winddx 1727/udp 0.000000
telindus 1728/tcp 0.000000
-telindus 1728/udp 0.000000 # TELINDUS
+telindus 1728/udp 0.000000
citynl 1729/tcp 0.000000 # CityNL License Management
citynl 1729/udp 0.000330 # CityNL License Management
roketz 1730/tcp 0.000076
roketz 1730/udp 0.000330
msiccp 1731/tcp 0.000000
-msiccp 1731/udp 0.000000 # MSICCP
+msiccp 1731/udp 0.000000
proxim 1732/tcp 0.000000
proxim 1732/udp 0.000000
siipat 1733/tcp 0.000000 # SIMS - SIIPAT Protocol for Alarm Transmission
@@ -3300,13 +3300,13 @@ siipat 1733/udp 0.000330 # SIMS - SIIPAT Protocol for Alarm Transmission
cambertx-lm 1734/tcp 0.000000 # Camber Corporation License Management
cambertx-lm 1734/udp 0.000000 # Camber Corporation License Management
privatechat 1735/tcp 0.000076
-privatechat 1735/udp 0.000000 # PrivateChat
+privatechat 1735/udp 0.000000
street-stream 1736/tcp 0.000076
street-stream 1736/udp 0.000000
ultimad 1737/tcp 0.000000
ultimad 1737/udp 0.000000
gamegen1 1738/tcp 0.000000
-gamegen1 1738/udp 0.000661 # GameGen1
+gamegen1 1738/udp 0.000661
webaccess 1739/tcp 0.000000
webaccess 1739/udp 0.000000
encore 1740/tcp 0.000000
@@ -3332,7 +3332,7 @@ aspen-services 1749/udp 0.000000
sslp 1750/tcp 0.000076 # Simple Socket Library's PortMaster
sslp 1750/udp 0.000000 # Simple Socket Library's PortMaster
swiftnet 1751/tcp 0.000000
-swiftnet 1751/udp 0.000000 # SwiftNet
+swiftnet 1751/udp 0.000000
lofr-lm 1752/tcp 0.000076 # Leap of Faith Research License Manager
lofr-lm 1752/udp 0.000000 # Leap of Faith Research License Manager
predatar-comms 1753/tcp 0.000076 # Predatar Comms Service
@@ -3376,7 +3376,7 @@ vaultbase 1771/udp 0.000000
essweb-gw 1772/tcp 0.000000 # EssWeb Gateway
essweb-gw 1772/udp 0.000000 # EssWeb Gateway
kmscontrol 1773/tcp 0.000000
-kmscontrol 1773/udp 0.000330 # KMSControl
+kmscontrol 1773/udp 0.000330
global-dtserv 1774/tcp 0.000000
global-dtserv 1774/udp 0.000000
vdab 1775/tcp 0.000000 # data interchange between visual processing containers
@@ -3410,7 +3410,7 @@ hello 1789/udp 0.000000
nmsp 1790/tcp 0.000000 # Narrative Media Streaming Protocol
nmsp 1790/udp 0.000000 # Narrative Media Streaming Protocol
ea1 1791/tcp 0.000076
-ea1 1791/udp 0.000000 # EA1
+ea1 1791/udp 0.000000
ibm-dt-2 1792/tcp 0.000076
ibm-dt-2 1792/udp 0.000661
rsc-robot 1793/tcp 0.000000
@@ -3422,37 +3422,37 @@ dpi-proxy 1795/udp 0.000000
vocaltec-admin 1796/tcp 0.000000 # Vocaltec Server Administration
vocaltec-admin 1796/udp 0.000330 # Vocaltec Server Administration
uma 1797/tcp 0.000000
-uma 1797/udp 0.000000 # UMA
+uma 1797/udp 0.000000
etp 1798/tcp 0.000000 # Event Transfer Protocol
etp 1798/udp 0.000000 # Event Transfer Protocol
netrisk 1799/tcp 0.000076
-netrisk 1799/udp 0.000000 # NETRISK
+netrisk 1799/udp 0.000000
ansys-lm 1800/tcp 0.000076 # ANSYS-License manager
ansys-lm 1800/udp 0.000330 # ANSYS-License manager
msmq 1801/tcp 0.002585 # Microsoft Message Queuing | Microsoft Message Que
msmq 1801/udp 0.000000 # Microsoft Message Que
concomp1 1802/tcp 0.000000
-concomp1 1802/udp 0.000000 # ConComp1
+concomp1 1802/udp 0.000000
hp-hcip-gwy 1803/tcp 0.000000
-hp-hcip-gwy 1803/udp 0.000661 # HP-HCIP-GWY
+hp-hcip-gwy 1803/udp 0.000661
enl 1804/tcp 0.000000
-enl 1804/udp 0.001652 # ENL
+enl 1804/udp 0.001652
enl-name 1805/tcp 0.000152
-enl-name 1805/udp 0.000000 # ENL-Name
+enl-name 1805/udp 0.000000
musiconline 1806/tcp 0.000076
-musiconline 1806/udp 0.000000 # Musiconline
+musiconline 1806/udp 0.000000
fhsp 1807/tcp 0.000076 # Fujitsu Hot Standby Protocol
fhsp 1807/udp 0.000000 # Fujitsu Hot Standby Protocol
oracle-vp2 1808/tcp 0.000076
-oracle-vp2 1808/udp 0.000000 # Oracle-VP2
+oracle-vp2 1808/udp 0.000000
oracle-vp1 1809/tcp 0.000000
-oracle-vp1 1809/udp 0.000000 # Oracle-VP1
+oracle-vp1 1809/udp 0.000000
jerand-lm 1810/tcp 0.000000 # Jerand License Manager
jerand-lm 1810/udp 0.000000 # Jerand License Manager
scientia-sdb 1811/tcp 0.000076
-scientia-sdb 1811/udp 0.000000 # Scientia-SDB
+scientia-sdb 1811/udp 0.000000
radius 1812/sctp 0.000000 # RADIUS authentication protocol (RFC 2138)
-radius 1812/tcp 0.000152 # RADIUS
+radius 1812/tcp 0.000152
radius 1812/udp 0.053839 # RADIUS authentication protocol (RFC 2138)
radacct 1813/sctp 0.000000 # radius-acct | RADIUS accounting protocol (RFC 2139) | RADIUS Accounting
radius-acct 1813/tcp 0.000000 # RADIUS Accounting
@@ -3460,11 +3460,11 @@ radacct 1813/udp 0.010429 # RADIUS accounting protocol (RFC 2139)
tdp-suite 1814/tcp 0.000000 # TDP Suite
tdp-suite 1814/udp 0.000330 # TDP Suite
mmpft 1815/tcp 0.000000
-mmpft 1815/udp 0.000330 # MMPFT
+mmpft 1815/udp 0.000330
harp 1816/tcp 0.000000
-harp 1816/udp 0.000000 # HARP
+harp 1816/udp 0.000000
rkb-oscs 1817/tcp 0.000000
-rkb-oscs 1817/udp 0.000000 # RKB-OSCS
+rkb-oscs 1817/udp 0.000000
etftp 1818/tcp 0.000000 # Enhanced Trivial File Transfer Protocol
etftp 1818/udp 0.000330 # Enhanced Trivial File Transfer Protocol
plato-lm 1819/tcp 0.000000 # Plato License Manager
@@ -3482,9 +3482,9 @@ metrics-pas 1824/udp 0.000330
direcpc-video 1825/tcp 0.000076 # DirecPC Video
direcpc-video 1825/udp 0.000000 # DirecPC Video
ardt 1826/tcp 0.000000
-ardt 1826/udp 0.000330 # ARDT
+ardt 1826/udp 0.000330
pcm 1827/tcp 0.000025 # asi | PCM Agent (AutoSecure Policy Compliance Manager | ASI
-asi 1827/udp 0.000330 # ASI
+asi 1827/udp 0.000330
itm-mcell-u 1828/tcp 0.000000
itm-mcell-u 1828/udp 0.000000
optika-emedia 1829/tcp 0.000000 # Optika eMedia
@@ -3492,7 +3492,7 @@ optika-emedia 1829/udp 0.000000 # Optika eMedia
net8-cman 1830/tcp 0.000000 # Oracle Net8 CMan Admin
net8-cman 1830/udp 0.000000 # Oracle Net8 CMan Admin
myrtle 1831/tcp 0.000000
-myrtle 1831/udp 0.000000 # Myrtle
+myrtle 1831/udp 0.000000
tht-treasure 1832/tcp 0.000000 # ThoughtTreasure
tht-treasure 1832/udp 0.000000 # ThoughtTreasure
udpradio 1833/tcp 0.000000
@@ -3506,7 +3506,7 @@ ste-smsc 1836/udp 0.000000
csoft1 1837/tcp 0.000000
csoft1 1837/udp 0.000000
talnet 1838/tcp 0.000000
-talnet 1838/udp 0.000000 # TALNET
+talnet 1838/udp 0.000000
netopia-vo1 1839/tcp 0.000152
netopia-vo1 1839/udp 0.000000
netopia-vo2 1840/tcp 0.000380
@@ -3518,7 +3518,7 @@ netopia-vo4 1842/udp 0.000000
netopia-vo5 1843/tcp 0.000000
netopia-vo5 1843/udp 0.000000
direcpc-dll 1844/tcp 0.000000
-direcpc-dll 1844/udp 0.000000 # DirecPC-DLL
+direcpc-dll 1844/udp 0.000000
altalink 1845/tcp 0.000000
altalink 1845/udp 0.000000
tunstall-pnc 1846/tcp 0.000000 # Tunstall PNC
@@ -3528,15 +3528,15 @@ slp-notify 1847/udp 0.000000 # SLP Notification
fjdocdist 1848/tcp 0.000000
fjdocdist 1848/udp 0.000000
alpha-sms 1849/tcp 0.000000
-alpha-sms 1849/udp 0.000000 # ALPHA-SMS
+alpha-sms 1849/udp 0.000000
gsi 1850/tcp 0.000000
-gsi 1850/udp 0.000000 # GSI
+gsi 1850/udp 0.000000
ctcd 1851/tcp 0.000000
ctcd 1851/udp 0.000000
virtual-time 1852/tcp 0.000000 # Virtual Time
virtual-time 1852/udp 0.000000 # Virtual Time
vids-avtp 1853/tcp 0.000000
-vids-avtp 1853/udp 0.000000 # VIDS-AVTP
+vids-avtp 1853/udp 0.000000
buddy-draw 1854/tcp 0.000000 # Buddy Draw
buddy-draw 1854/udp 0.000000 # Buddy Draw
fiorano-rtrsvc 1855/tcp 0.000000 # Fiorano RtrSvc
@@ -3544,9 +3544,9 @@ fiorano-rtrsvc 1855/udp 0.000000 # Fiorano RtrSvc
fiorano-msgsvc 1856/tcp 0.000000 # Fiorano MsgSvc
fiorano-msgsvc 1856/udp 0.000330 # Fiorano MsgSvc
datacaptor 1857/tcp 0.000000
-datacaptor 1857/udp 0.000000 # DataCaptor
+datacaptor 1857/udp 0.000000
privateark 1858/tcp 0.000076
-privateark 1858/udp 0.000000 # PrivateArk
+privateark 1858/udp 0.000000
gammafetchsvr 1859/tcp 0.000000 # Gamma Fetcher Server
gammafetchsvr 1859/udp 0.000000 # Gamma Fetcher Server
sunscalar-svc 1860/tcp 0.000000 # SunSCALAR Services
@@ -3560,15 +3560,15 @@ msnp 1863/udp 0.000000 # MSN Messenger
paradym-31 1864/tcp 0.000684 # paradym-31port | Paradym 31 Port
paradym-31 1864/udp 0.000000
entp 1865/tcp 0.000000
-entp 1865/udp 0.000000 # ENTP
+entp 1865/udp 0.000000
swrmi 1866/tcp 0.000000
swrmi 1866/udp 0.000000
udrive 1867/tcp 0.000000
-udrive 1867/udp 0.000000 # UDRIVE
+udrive 1867/udp 0.000000
viziblebrowser 1868/tcp 0.000000
-viziblebrowser 1868/udp 0.000000 # VizibleBrowser
+viziblebrowser 1868/udp 0.000000
transact 1869/tcp 0.000000
-transact 1869/udp 0.000000 # TransAct
+transact 1869/udp 0.000000
sunscalar-dns 1870/tcp 0.000000 # SunSCALAR DNS Service
sunscalar-dns 1870/udp 0.000000 # SunSCALAR DNS Service
canocentral0 1871/tcp 0.000076 # Cano Central 0
@@ -3576,9 +3576,9 @@ canocentral0 1871/udp 0.000330 # Cano Central 0
canocentral1 1872/tcp 0.000000 # Cano Central 1
canocentral1 1872/udp 0.000000 # Cano Central 1
fjmpjps 1873/tcp 0.000000
-fjmpjps 1873/udp 0.000330 # Fjmpjps
+fjmpjps 1873/udp 0.000330
fjswapsnp 1874/tcp 0.000000
-fjswapsnp 1874/udp 0.000000 # Fjswapsnp
+fjswapsnp 1874/udp 0.000000
westell-stats 1875/tcp 0.000152 # westell stats
westell-stats 1875/udp 0.000330 # westell stats
ewcappsrv 1876/tcp 0.000000
@@ -3610,7 +3610,7 @@ ncconfig 1888/udp 0.000330 # NC Config Port
unify-adapter 1889/tcp 0.000000 # Unify Web Adapter Service
unify-adapter 1889/udp 0.000000 # Unify Web Adapter Service
wilkenlistener 1890/tcp 0.000000
-wilkenlistener 1890/udp 0.000000 # wilkenListener
+wilkenlistener 1890/udp 0.000000
childkey-notif 1891/tcp 0.000000 # ChildKey Notification
childkey-notif 1891/udp 0.000330 # ChildKey Notification
childkey-ctrl 1892/tcp 0.000000 # ChildKey Control
@@ -3623,11 +3623,11 @@ unknown 1895/udp 0.000330
b-novative-ls 1896/tcp 0.000000 # b-novative license server
b-novative-ls 1896/udp 0.000000 # b-novative license server
metaagent 1897/tcp 0.000000
-metaagent 1897/udp 0.000000 # MetaAgent
+metaagent 1897/udp 0.000000
cymtec-port 1898/tcp 0.000000 # Cymtec secure management
cymtec-port 1898/udp 0.000330 # Cymtec secure management
mc2studios 1899/tcp 0.000000
-mc2studios 1899/udp 0.000000 # MC2Studios
+mc2studios 1899/udp 0.000000
upnp 1900/tcp 0.003977 # ssdp | Universal PnP | SSDP
upnp 1900/udp 0.136543 # Universal PnP
fjicl-tep-a 1901/tcp 0.000076 # Fujitsu ICL Terminal Emulator Program A
@@ -3643,9 +3643,9 @@ sugp 1905/udp 0.000000 # Secure UP.Link Gateway Protocol
tpmd 1906/tcp 0.000000 # TPortMapperReq
tpmd 1906/udp 0.000330 # TPortMapperReq
intrastar 1907/tcp 0.000000
-intrastar 1907/udp 0.000000 # IntraSTAR
+intrastar 1907/udp 0.000000
dawn 1908/tcp 0.000000
-dawn 1908/udp 0.000000 # Dawn
+dawn 1908/udp 0.000000
global-wlink 1909/tcp 0.000000 # Global World Link
global-wlink 1909/udp 0.000661 # Global World Link
ultrabac 1910/tcp 0.000000 # UltraBac Software communications port
@@ -3657,13 +3657,13 @@ rhp-iibp 1912/udp 0.000330
armadp 1913/tcp 0.000000
armadp 1913/udp 0.000000
elm-momentum 1914/tcp 0.000152
-elm-momentum 1914/udp 0.000000 # Elm-Momentum
+elm-momentum 1914/udp 0.000000
facelink 1915/tcp 0.000000
-facelink 1915/udp 0.000000 # FACELINK
+facelink 1915/udp 0.000000
persona 1916/tcp 0.000000 # Persoft Persona
persona 1916/udp 0.000000 # Persoft Persona
noagent 1917/tcp 0.000000
-noagent 1917/udp 0.000000 # nOAgent
+noagent 1917/udp 0.000000
can-nds 1918/tcp 0.000076 # IBM Tivole Directory Service - NDS
can-nds 1918/udp 0.000000 # IBM Tivole Directory Service - NDS
can-dch 1919/tcp 0.000000 # IBM Tivoli Directory Service - DCH
@@ -3671,13 +3671,13 @@ can-dch 1919/udp 0.000000 # IBM Tivoli Directory Service - DCH
can-ferret 1920/tcp 0.000000 # IBM Tivoli Directory Service - FERRET
can-ferret 1920/udp 0.000000 # IBM Tivoli Directory Service - FERRET
noadmin 1921/tcp 0.000000
-noadmin 1921/udp 0.000661 # NoAdmin
+noadmin 1921/udp 0.000661
tapestry 1922/tcp 0.000000
-tapestry 1922/udp 0.000330 # Tapestry
+tapestry 1922/udp 0.000330
spice 1923/tcp 0.000000
-spice 1923/udp 0.000000 # SPICE
+spice 1923/udp 0.000000
xiip 1924/tcp 0.000076
-xiip 1924/udp 0.000000 # XIIP
+xiip 1924/udp 0.000000
discovery-port 1925/tcp 0.000000 # Surrogate Discovery Port
discovery-port 1925/udp 0.000000 # Surrogate Discovery Port
egs 1926/tcp 0.000000 # Evolution Game Server
@@ -3711,7 +3711,7 @@ jvserver 1939/udp 0.000000 # JetVision Server Port
jvclient 1940/tcp 0.000000 # JetVision Client Port
jvclient 1940/udp 0.000000 # JetVision Client Port
dic-aida 1941/tcp 0.000000
-dic-aida 1941/udp 0.000000 # DIC-Aida
+dic-aida 1941/udp 0.000000
res 1942/tcp 0.000000 # Real Enterprise Service
res 1942/udp 0.000000 # Real Enterprise Service
beeyond-media 1943/tcp 0.000000 # Beeyond Media
@@ -3723,7 +3723,7 @@ dialogic-elmd 1945/udp 0.000000
tekpls 1946/tcp 0.000000
tekpls 1946/udp 0.000000
sentinelsrm 1947/tcp 0.000380
-sentinelsrm 1947/udp 0.000330 # SentinelSRM
+sentinelsrm 1947/udp 0.000330
eye2eye 1948/tcp 0.000000
eye2eye 1948/udp 0.000000
ismaeasdaqlive 1949/tcp 0.000000 # ISMA Easdaq Live
@@ -3753,19 +3753,19 @@ nasmanager 1960/udp 0.000000 # Merit DAC NASmanager
bts-appserver 1961/tcp 0.000000 # BTS APPSERVER
bts-appserver 1961/udp 0.000000 # BTS APPSERVER
biap-mp 1962/tcp 0.000000
-biap-mp 1962/udp 0.000330 # BIAP-MP
+biap-mp 1962/udp 0.000330
webmachine 1963/tcp 0.000000
-webmachine 1963/udp 0.000000 # WebMachine
+webmachine 1963/udp 0.000000
solid-e-engine 1964/tcp 0.000000 # SOLID E ENGINE
solid-e-engine 1964/udp 0.000000 # SOLID E ENGINE
tivoli-npm 1965/tcp 0.000000 # Tivoli NPM
tivoli-npm 1965/udp 0.000000 # Tivoli NPM
slush 1966/tcp 0.000000
-slush 1966/udp 0.000330 # Slush
+slush 1966/udp 0.000330
sns-quote 1967/tcp 0.000000 # SNS Quote
sns-quote 1967/udp 0.000000 # SNS Quote
lipsinc 1968/tcp 0.000000
-lipsinc 1968/udp 0.000330 # LIPSinc
+lipsinc 1968/udp 0.000330
lipsinc1 1969/tcp 0.000000 # LIPSinc 1
lipsinc1 1969/udp 0.000000 # LIPSinc 1
netop-rc 1970/tcp 0.000000 # NetOp Remote Control
@@ -3777,7 +3777,7 @@ intersys-cache 1972/udp 0.000000 # Cache
dlsrap 1973/tcp 0.000076 # Data Link Switching Remote Access Protocol
dlsrap 1973/udp 0.000000 # Data Link Switching Remote Access Protocol
drp 1974/tcp 0.000152
-drp 1974/udp 0.000000 # DRP
+drp 1974/udp 0.000000
tcoflashagent 1975/tcp 0.000076 # TCO Flash Agent
tcoflashagent 1975/udp 0.000000 # TCO Flash Agent
tcoregagent 1976/tcp 0.000076 # TCO Reg Agent
@@ -3785,19 +3785,19 @@ tcoregagent 1976/udp 0.000000 # TCO Reg Agent
tcoaddressbook 1977/tcp 0.000000 # TCO Address Book
tcoaddressbook 1977/udp 0.000000 # TCO Address Book
unisql 1978/tcp 0.000000
-unisql 1978/udp 0.000000 # UniSQL
+unisql 1978/udp 0.000000
unisql-java 1979/tcp 0.000000 # UniSQL Java
unisql-java 1979/udp 0.000000 # UniSQL Java
pearldoc-xact 1980/tcp 0.000000 # PearlDoc XACT
pearldoc-xact 1980/udp 0.000000 # PearlDoc XACT
p2pq 1981/tcp 0.000076
-p2pq 1981/udp 0.000330 # p2pQ
+p2pq 1981/udp 0.000330
estamp 1982/tcp 0.000000 # Evidentiary Timestamp
estamp 1982/udp 0.000000 # Evidentiary Timestamp
lhtp 1983/tcp 0.000000 # Loophole Test Protocol
lhtp 1983/udp 0.000000 # Loophole Test Protocol
bigbrother 1984/tcp 0.000201 # bb | Big Brother monitoring server - www.bb4.com | BB
-bb 1984/udp 0.000330 # BB
+bb 1984/udp 0.000330
hsrp 1985/tcp 0.000000 # Hot Standby Router Protocol
hsrp 1985/udp 0.000000 # Hot Standby Router Protocol
licensedaemon 1986/tcp 0.000025 # cisco license management
@@ -3932,7 +3932,7 @@ nfs 2049/udp 0.044531 # networked file system
av-emb-config 2050/tcp 0.000000 # Avaya EMB Config Port
av-emb-config 2050/udp 0.000000 # Avaya EMB Config Port
epnsdp 2051/tcp 0.000000
-epnsdp 2051/udp 0.002643 # EPNSDP
+epnsdp 2051/udp 0.002643
clearvisn 2052/tcp 0.000000 # clearVisn Services Port
clearvisn 2052/udp 0.000000 # clearVisn Services Port
knetd 2053/tcp 0.000025 # lot105-ds-upd | Lot105 DSuper Updates
@@ -3952,7 +3952,7 @@ bmc-messaging 2059/udp 0.000330 # BMC Messaging Service
teleniumdaemon 2060/tcp 0.000000 # Telenium Daemon IF
teleniumdaemon 2060/udp 0.000661 # Telenium Daemon IF
netmount 2061/tcp 0.000000
-netmount 2061/udp 0.000661 # NetMount
+netmount 2061/udp 0.000661
icg-swp 2062/tcp 0.000076 # ICG SWP Port
icg-swp 2062/udp 0.000661 # ICG SWP Port
icg-bridge 2063/tcp 0.000000 # ICG Bridge Port
@@ -4002,7 +4002,7 @@ sunclustergeo 2084/udp 0.000000 # SunCluster Geographic
ada-cip 2085/tcp 0.000000 # ADA Control
ada-cip 2085/udp 0.000000 # ADA Control
gnunet 2086/tcp 0.000076
-gnunet 2086/udp 0.000330 # GNUnet
+gnunet 2086/udp 0.000330
eli 2087/tcp 0.000076 # ELI - Event Logging Integration
eli 2087/udp 0.000000 # ELI - Event Logging Integration
ip-blf 2088/tcp 0.000000 # IP Busy Lamp Field
@@ -4012,7 +4012,7 @@ sep 2089/udp 0.000000 # Security Encapsulation Protocol - SEP
lrp 2090/tcp 0.000000 # Load Report Protocol
lrp 2090/udp 0.000000 # Load Report Protocol
prp 2091/tcp 0.000000
-prp 2091/udp 0.000000 # PRP
+prp 2091/udp 0.000000
descent3 2092/tcp 0.000000 # Descent 3
descent3 2092/udp 0.000000 # Descent 3
nbx-cc 2093/tcp 0.000000 # NBX CC
@@ -4048,71 +4048,71 @@ bintec-admin 2107/udp 0.000000 # BinTec Admin
rkinit 2108/tcp 0.000013 # comcam | Kerberos (v4) remote initialization | Comcam
rkinit 2108/udp 0.000593 # Kerberos (v4) remote initialization
ergolight 2109/tcp 0.000000
-ergolight 2109/udp 0.000000 # Ergolight
+ergolight 2109/udp 0.000000
umsp 2110/tcp 0.000000
-umsp 2110/udp 0.000000 # UMSP
+umsp 2110/udp 0.000000
kx 2111/tcp 0.000263 # dsatp | X over kerberos | OPNET Dynamic Sampling Agent Transaction Protocol
-dsatp 2111/udp 0.000330 # DSATP
+dsatp 2111/udp 0.000330
kip 2112/tcp 0.000088 # idonix-metanet | IP over kerberos | Idonix MetaNet
idonix-metanet 2112/udp 0.000000 # Idonix MetaNet
hsl-storm 2113/tcp 0.000000 # HSL StoRM
hsl-storm 2113/udp 0.000000 # HSL StoRM
newheights 2114/tcp 0.000000 # ariascribe | Classical Music Meta-Data Access and Enhancement
-newheights 2114/udp 0.000000 # NEWHEIGHTS
+newheights 2114/udp 0.000000
kdm 2115/tcp 0.000076 # Key Distribution Manager
kdm 2115/udp 0.000000 # Key Distribution Manager
ccowcmr 2116/tcp 0.000000
-ccowcmr 2116/udp 0.000000 # CCOWCMR
+ccowcmr 2116/udp 0.000000
mentaclient 2117/tcp 0.000000
-mentaclient 2117/udp 0.000000 # MENTACLIENT
+mentaclient 2117/udp 0.000000
mentaserver 2118/tcp 0.000000
-mentaserver 2118/udp 0.000000 # MENTASERVER
+mentaserver 2118/udp 0.000000
gsigatekeeper 2119/tcp 0.000380
-gsigatekeeper 2119/udp 0.000330 # GSIGATEKEEPER
+gsigatekeeper 2119/udp 0.000330
kauth 2120/tcp 0.000050 # qencp | Remote kauth | Quick Eagle Networks CP
qencp 2120/udp 0.000000 # Quick Eagle Networks CP
ccproxy-ftp 2121/tcp 0.005834 # scientia-ssdb | CCProxy FTP Proxy | SCIENTIA-SSDB
-scientia-ssdb 2121/udp 0.000661 # SCIENTIA-SSDB
+scientia-ssdb 2121/udp 0.000661
caupc-remote 2122/tcp 0.000000 # CauPC Remote Control
caupc-remote 2122/udp 0.000000 # CauPC Remote Control
gtp-control 2123/tcp 0.000000 # GTP-Control Plane (3GPP)
gtp-control 2123/udp 0.000661 # GTP-Control Plane (3GPP)
elatelink 2124/tcp 0.000076
-elatelink 2124/udp 0.000000 # ELATELINK
+elatelink 2124/udp 0.000000
lockstep 2125/tcp 0.000000
-lockstep 2125/udp 0.000000 # LOCKSTEP
+lockstep 2125/udp 0.000000
pktcable-cops 2126/tcp 0.000304
-pktcable-cops 2126/udp 0.000330 # PktCable-COPS
+pktcable-cops 2126/udp 0.000330
index-pc-wb 2127/tcp 0.000000
-index-pc-wb 2127/udp 0.000330 # INDEX-PC-WB
+index-pc-wb 2127/udp 0.000330
net-steward 2128/tcp 0.000000 # Net Steward Control
net-steward 2128/udp 0.000000 # Net Steward Control
cs-live 2129/tcp 0.000000 # cs-live.com
cs-live 2129/udp 0.000661 # cs-live.com
xds 2130/tcp 0.000000
-xds 2130/udp 0.000000 # XDS
+xds 2130/udp 0.000000
avantageb2b 2131/tcp 0.000000
-avantageb2b 2131/udp 0.000330 # Avantageb2b
+avantageb2b 2131/udp 0.000330
solera-epmap 2132/tcp 0.000000 # SoleraTec End Point Map
solera-epmap 2132/udp 0.000000 # SoleraTec End Point Map
zymed-zpp 2133/tcp 0.000000
-zymed-zpp 2133/udp 0.000000 # ZYMED-ZPP
+zymed-zpp 2133/udp 0.000000
avenue 2134/tcp 0.000076
-avenue 2134/udp 0.000000 # AVENUE
+avenue 2134/udp 0.000000
gris 2135/tcp 0.000380 # Grid Resource Information Server
gris 2135/udp 0.000000 # Grid Resource Information Server
appworxsrv 2136/tcp 0.000000
-appworxsrv 2136/udp 0.000330 # APPWORXSRV
+appworxsrv 2136/udp 0.000330
connect 2137/tcp 0.000000
-connect 2137/udp 0.000000 # CONNECT
+connect 2137/udp 0.000000
unbind-cluster 2138/tcp 0.000000
-unbind-cluster 2138/udp 0.000330 # UNBIND-CLUSTER
+unbind-cluster 2138/udp 0.000330
ias-auth 2139/tcp 0.000000
-ias-auth 2139/udp 0.000000 # IAS-AUTH
+ias-auth 2139/udp 0.000000
ias-reg 2140/tcp 0.000000
-ias-reg 2140/udp 0.000661 # IAS-REG
+ias-reg 2140/udp 0.000661
ias-admind 2141/tcp 0.000000
-ias-admind 2141/udp 0.000000 # IAS-ADMIND
+ias-admind 2141/udp 0.000000
tdmoip 2142/tcp 0.000076 # TDM OVER IP
tdmoip 2142/udp 0.000000 # TDM OVER IP
lv-jc 2143/tcp 0.000000 # Live Vault Job Control
@@ -4128,11 +4128,11 @@ lv-auth 2147/udp 0.000000 # Live Vault Authentication
veritas-ucl 2148/tcp 0.000076 # Veritas Universal Communication Layer | VERITAS UNIVERSAL COMMUNICATION LAYER
veritas-ucl 2148/udp 0.005946 # Veritas Universal Communication Layer
acptsys 2149/tcp 0.000000
-acptsys 2149/udp 0.000000 # ACPTSYS
+acptsys 2149/udp 0.000000
dynamic3d 2150/tcp 0.000076
-dynamic3d 2150/udp 0.000000 # DYNAMIC3D
+dynamic3d 2150/udp 0.000000
docent 2151/tcp 0.000000
-docent 2151/udp 0.000000 # DOCENT
+docent 2151/udp 0.000000
gtp-user 2152/tcp 0.000000 # GTP-User Plane (3GPP)
gtp-user 2152/udp 0.000000 # GTP-User Plane (3GPP)
ctlptc 2153/tcp 0.000000 # Control Protocol
@@ -4154,7 +4154,7 @@ apc-2160 2160/udp 0.001982 # APC 2160
apc-agent 2161/tcp 0.001521 # apc-2161 | American Power Conversion | APC 2161
apc-2161 2161/udp 0.001321 # APC 2161
navisphere 2162/tcp 0.000000
-navisphere 2162/udp 0.000330 # Navisphere
+navisphere 2162/udp 0.000330
navisphere-sec 2163/tcp 0.000000 # Navisphere Secure
navisphere-sec 2163/udp 0.000000 # Navisphere Secure
ddns-v3 2164/tcp 0.000000 # Dynamic DNS Version 3
@@ -4223,7 +4223,7 @@ onehome-remote 2198/udp 0.000000 # OneHome Remote Access
onehome-help 2199/tcp 0.000000 # OneHome Service Port
onehome-help 2199/udp 0.000000 # OneHome Service Port
ici 2200/tcp 0.000152
-ici 2200/udp 0.000330 # ICI
+ici 2200/udp 0.000330
ats 2201/tcp 0.000100 # Advanced Training System Program
ats 2201/udp 0.000577 # Advanced Training System Program
imtc-map 2202/tcp 0.000000 # Int. Multimedia Teleconferencing Cosortium
@@ -4245,11 +4245,11 @@ rimf-ps 2209/udp 0.000000 # HP RIM for Files Portal Service
noaaport 2210/tcp 0.000000 # NOAAPORT Broadcast Network
noaaport 2210/udp 0.000000 # NOAAPORT Broadcast Network
emwin 2211/tcp 0.000000
-emwin 2211/udp 0.000000 # EMWIN
+emwin 2211/udp 0.000000
leecoposserver 2212/tcp 0.000000 # LeeCO POS Server Service
leecoposserver 2212/udp 0.000000 # LeeCO POS Server Service
kali 2213/tcp 0.000000
-kali 2213/udp 0.000000 # Kali
+kali 2213/udp 0.000000
rpi 2214/tcp 0.000000 # RDQ Protocol Interface
rpi 2214/udp 0.000330 # RDQ Protocol Interface
ipcore 2215/tcp 0.000000 # IPCore.co.za GPRS
@@ -4290,13 +4290,13 @@ wimaxasncp 2231/udp 0.000000 # WiMAX ASN Control Plane Protocol
ivs-video 2232/tcp 0.000151 # IVS Video default
ivs-video 2232/udp 0.000626 # IVS Video default
infocrypt 2233/tcp 0.000000
-infocrypt 2233/udp 0.000000 # INFOCRYPT
+infocrypt 2233/udp 0.000000
directplay 2234/tcp 0.000000
-directplay 2234/udp 0.000000 # DirectPlay
+directplay 2234/udp 0.000000
sercomm-wlink 2235/tcp 0.000000
-sercomm-wlink 2235/udp 0.000000 # Sercomm-WLink
+sercomm-wlink 2235/udp 0.000000
nani 2236/tcp 0.000000
-nani 2236/udp 0.000000 # Nani
+nani 2236/udp 0.000000
optech-port1-lm 2237/tcp 0.000000 # Optech Port1 License Manager
optech-port1-lm 2237/udp 0.000330 # Optech Port1 License Manager
aviva-sna 2238/tcp 0.000000 # AVIVA SNA SERVER
@@ -4304,7 +4304,7 @@ aviva-sna 2238/udp 0.000000 # AVIVA SNA SERVER
imagequery 2239/tcp 0.000000 # Image Query
imagequery 2239/udp 0.000330 # Image Query
recipe 2240/tcp 0.000000
-recipe 2240/udp 0.000330 # RECIPe
+recipe 2240/udp 0.000330
ivsd 2241/tcp 0.000151 # IVS Daemon
ivsd 2241/udp 0.000659 # IVS Daemon
foliocorp 2242/tcp 0.000000 # Folio Remote Server
@@ -4314,7 +4314,7 @@ magicom 2243/udp 0.000000 # Magicom Protocol
nmsserver 2244/tcp 0.000000 # NMS Server
nmsserver 2244/udp 0.000330 # NMS Server
hao 2245/tcp 0.000000
-hao 2245/udp 0.000330 # HaO
+hao 2245/udp 0.000330
pc-mta-addrmap 2246/tcp 0.000000 # PacketCable MTA Addr Map
pc-mta-addrmap 2246/udp 0.000330 # PacketCable MTA Addr Map
antidotemgrsvr 2247/tcp 0.000000 # Antidote Deployment Manager Service
@@ -4341,7 +4341,7 @@ simple-tx-rx 2257/tcp 0.000000 # simple text/file transfer
simple-tx-rx 2257/udp 0.000000 # simple text/file transfer
rcts 2258/tcp 0.000000 # Rotorcraft Communications Test System
rcts 2258/udp 0.000330 # Rotorcraft Communications Test System
-acd-pm 2259/tcp 0.000000 # Accedian Performance Measurement
+acd-pm 2259/tcp 0.000000 # bid-serv | Accedian Performance Measurement | BIF identifiers resolution service
acd-pm 2259/udp 0.000000 # Accedian Performance Measurement
apc-2260 2260/tcp 0.000380 # APC 2260
apc-2260 2260/udp 0.000000 # APC 2260
@@ -4358,13 +4358,13 @@ apx500api-2 2265/udp 0.000330 # Audio Precision Apx500 API Port 2
mfserver 2266/tcp 0.000000 # M-Files Server | M-files Server
mfserver 2266/udp 0.000330 # M-files Server
ontobroker 2267/tcp 0.000000
-ontobroker 2267/udp 0.000000 # OntoBroker
+ontobroker 2267/udp 0.000000
amt 2268/tcp 0.000000
-amt 2268/udp 0.000000 # AMT
+amt 2268/udp 0.000000
mikey 2269/tcp 0.000076
-mikey 2269/udp 0.000330 # MIKEY
+mikey 2269/udp 0.000330
starschool 2270/tcp 0.000076
-starschool 2270/udp 0.000330 # starSchool
+starschool 2270/udp 0.000330
mmcals 2271/tcp 0.000076 # Secure Meeting Maker Scheduling
mmcals 2271/udp 0.000000 # Secure Meeting Maker Scheduling
mmcal 2272/tcp 0.000000 # Meeting Maker Scheduling
@@ -4384,23 +4384,23 @@ s3db 2278/udp 0.000000 # Simple Stacked Sequences Database
xmquery 2279/tcp 0.000000
xmquery 2279/udp 0.000330
lnvpoller 2280/tcp 0.000076
-lnvpoller 2280/udp 0.000000 # LNVPOLLER
+lnvpoller 2280/udp 0.000000
lnvconsole 2281/tcp 0.000000
-lnvconsole 2281/udp 0.000000 # LNVCONSOLE
+lnvconsole 2281/udp 0.000000
lnvalarm 2282/tcp 0.000000
-lnvalarm 2282/udp 0.000000 # LNVALARM
+lnvalarm 2282/udp 0.000000
lnvstatus 2283/tcp 0.000000
-lnvstatus 2283/udp 0.000330 # LNVSTATUS
+lnvstatus 2283/udp 0.000330
lnvmaps 2284/tcp 0.000000
-lnvmaps 2284/udp 0.000000 # LNVMAPS
+lnvmaps 2284/udp 0.000000
lnvmailmon 2285/tcp 0.000000
-lnvmailmon 2285/udp 0.000000 # LNVMAILMON
+lnvmailmon 2285/udp 0.000000
nas-metering 2286/tcp 0.000000
-nas-metering 2286/udp 0.000000 # NAS-Metering
+nas-metering 2286/udp 0.000000
dna 2287/tcp 0.000000
-dna 2287/udp 0.000000 # DNA
+dna 2287/udp 0.000000
netml 2288/tcp 0.000152
-netml 2288/udp 0.000000 # NETML
+netml 2288/udp 0.000000
dict-lookup 2289/tcp 0.000000 # Lookup dict server
dict-lookup 2289/udp 0.000000 # Lookup dict server
sonus-logging 2290/tcp 0.000000 # Sonus Logging Services
@@ -4424,7 +4424,7 @@ d2k-datamover2 2298/udp 0.000000 # D2K DataMover 2
pc-telecommute 2299/tcp 0.000000 # PC Telecommute
pc-telecommute 2299/udp 0.000000 # PC Telecommute
cvmmon 2300/tcp 0.000076
-cvmmon 2300/udp 0.000000 # CVMMON
+cvmmon 2300/udp 0.000000
compaqdiag 2301/tcp 0.001242 # cpq-wbem | Compaq remote diagnostic/management | Compaq HTTP
cpq-wbem 2301/udp 0.000330 # Compaq HTTP
binderysupport 2302/tcp 0.000076 # Bindery Support
@@ -4462,35 +4462,35 @@ attachmate-g32 2317/udp 0.000330 # Attachmate G32
cadencecontrol 2318/tcp 0.000000 # Cadence Control
cadencecontrol 2318/udp 0.000000 # Cadence Control
infolibria 2319/tcp 0.000000
-infolibria 2319/udp 0.000330 # InfoLibria
+infolibria 2319/udp 0.000330
siebel-ns 2320/tcp 0.000000 # Siebel NS
siebel-ns 2320/udp 0.000330 # Siebel NS
rdlap 2321/tcp 0.000000
-rdlap 2321/udp 0.000000 # RDLAP
+rdlap 2321/udp 0.000000
ofsd 2322/tcp 0.000000
ofsd 2322/udp 0.000000
3d-nfsd 2323/tcp 0.000228
3d-nfsd 2323/udp 0.000000
cosmocall 2324/tcp 0.000000
-cosmocall 2324/udp 0.000330 # Cosmocall
+cosmocall 2324/udp 0.000330
ansysli 2325/tcp 0.000076 # ANSYS Licensing Interconnect
ansysli 2325/udp 0.000000 # ANSYS Licensing Interconnect
idcp 2326/tcp 0.000076
-idcp 2326/udp 0.000330 # IDCP
+idcp 2326/udp 0.000330
xingcsm 2327/tcp 0.000000
xingcsm 2327/udp 0.000330
netrix-sftm 2328/tcp 0.000000 # Netrix SFTM
netrix-sftm 2328/udp 0.000330 # Netrix SFTM
nvd 2329/tcp 0.000000
-nvd 2329/udp 0.000000 # NVD
+nvd 2329/udp 0.000000
tscchat 2330/tcp 0.000076
-tscchat 2330/udp 0.000330 # TSCCHAT
+tscchat 2330/udp 0.000330
agentview 2331/tcp 0.000000
-agentview 2331/udp 0.000000 # AGENTVIEW
+agentview 2331/udp 0.000000
rcc-host 2332/tcp 0.000000 # RCC Host
rcc-host 2332/udp 0.000330 # RCC Host
snapp 2333/tcp 0.000000
-snapp 2333/udp 0.000000 # SNAPP
+snapp 2333/udp 0.000000
ace-client 2334/tcp 0.000000 # ACE Client Auth
ace-client 2334/udp 0.000330 # ACE Client Auth
ace-proxy 2335/tcp 0.000076 # ACE Proxy
@@ -4540,19 +4540,19 @@ gxtelmd 2356/udp 0.000000 # GXT License Managemant
unihub-server 2357/tcp 0.000000 # UniHub Server
unihub-server 2357/udp 0.000000 # UniHub Server
futrix 2358/tcp 0.000000
-futrix 2358/udp 0.000000 # Futrix
+futrix 2358/udp 0.000000
flukeserver 2359/tcp 0.000000
-flukeserver 2359/udp 0.000000 # FlukeServer
+flukeserver 2359/udp 0.000000
nexstorindltd 2360/tcp 0.000000
-nexstorindltd 2360/udp 0.000330 # NexstorIndLtd
+nexstorindltd 2360/udp 0.000330
tl1 2361/tcp 0.000000
-tl1 2361/udp 0.000000 # TL1
+tl1 2361/udp 0.000000
digiman 2362/tcp 0.000000
digiman 2362/udp 0.001321
mediacntrlnfsd 2363/tcp 0.000000 # Media Central NFSD
mediacntrlnfsd 2363/udp 0.000000 # Media Central NFSD
oi-2000 2364/tcp 0.000000
-oi-2000 2364/udp 0.000330 # OI-2000
+oi-2000 2364/udp 0.000330
dbref 2365/tcp 0.000000
dbref 2365/udp 0.000000
qip-login 2366/tcp 0.000152
@@ -4560,14 +4560,15 @@ qip-login 2366/udp 0.000000
service-ctrl 2367/tcp 0.000000 # Service Control
service-ctrl 2367/udp 0.000000 # Service Control
opentable 2368/tcp 0.000000
-opentable 2368/udp 0.000661 # OpenTable
+opentable 2368/udp 0.000661
+bif-p2p 2369/tcp 0.000000 # Blockchain Identifier InFrastructure P2P
unknown 2369/udp 0.000330
l3-hbmon 2370/tcp 0.000000
-l3-hbmon 2370/udp 0.000000 # L3-HBMon
+l3-hbmon 2370/udp 0.000000
worldwire 2371/tcp 0.000076 # rda | hp-rda | Compaq WorldWire Port | HP Remote Device Access | Remote Device Access
worldwire 2371/udp 0.000330 # Compaq WorldWire Port
lanmessenger 2372/tcp 0.000076
-lanmessenger 2372/udp 0.000330 # LanMessenger
+lanmessenger 2372/udp 0.000330
remographlm 2373/tcp 0.000000 # Remograph License Manager
hydra 2374/tcp 0.000000 # Hydra RPC
docker 2375/tcp 0.000076 # docker.com | Docker REST API (plain text)
@@ -4586,9 +4587,9 @@ ms-olap3 2382/udp 0.000661 # Microsoft OLAP
ms-olap4 2383/tcp 0.001369 # MS OLAP 4 | Microsoft OLAP
ms-olap4 2383/udp 0.000000 # Microsoft OLAP
sd-request 2384/tcp 0.000000 # sd-capacity | SD-CAPACITY
-sd-capacity 2384/udp 0.000000 # SD-CAPACITY
+sd-capacity 2384/udp 0.000000
sd-data 2385/tcp 0.000000
-sd-data 2385/udp 0.000000 # SD-DATA
+sd-data 2385/udp 0.000000
virtualtape 2386/tcp 0.000000 # Virtual Tape
virtualtape 2386/udp 0.000330 # Virtual Tape
vsamredirector 2387/tcp 0.000000 # VSAM Redirector
@@ -4598,7 +4599,7 @@ mynahautostart 2388/udp 0.000000 # MYNAH AutoStart
ovsessionmgr 2389/tcp 0.000000 # OpenView Session Mgr
ovsessionmgr 2389/udp 0.000000 # OpenView Session Mgr
rsmtp 2390/tcp 0.000000
-rsmtp 2390/udp 0.000000 # RSMTP
+rsmtp 2390/udp 0.000000
3com-net-mgmt 2391/tcp 0.000076 # 3COM Net Management
3com-net-mgmt 2391/udp 0.000000 # 3COM Net Management
tacticalauth 2392/tcp 0.000000 # Tactical Auth
@@ -4610,11 +4611,11 @@ ms-olap2 2394/udp 0.000000 # MS OLAP 2
lan900_remote 2395/tcp 0.000000 # lan900-remote | LAN900 Remote
lan900_remote 2395/udp 0.000330 # LAN900 Remote
wusage 2396/tcp 0.000000
-wusage 2396/udp 0.000000 # Wusage
+wusage 2396/udp 0.000000
ncl 2397/tcp 0.000000
-ncl 2397/udp 0.000000 # NCL
+ncl 2397/udp 0.000000
orbiter 2398/tcp 0.000000
-orbiter 2398/udp 0.000661 # Orbiter
+orbiter 2398/udp 0.000661
fmpro-fdal 2399/tcp 0.000380 # FileMaker, Inc. - Data Access Layer
fmpro-fdal 2399/udp 0.000000 # FileMaker, Inc. - Data Access Layer
opequus-server 2400/tcp 0.000000 # OpEquus Server
@@ -4630,11 +4631,11 @@ iec-104 2404/udp 0.000000 # IEC 60870-5-104 process control over IP
trc-netpoll 2405/tcp 0.000000 # TRC Netpoll
trc-netpoll 2405/udp 0.000000 # TRC Netpoll
jediserver 2406/tcp 0.000000
-jediserver 2406/udp 0.000330 # JediServer
+jediserver 2406/udp 0.000330
orion 2407/tcp 0.000000
-orion 2407/udp 0.000000 # Orion
+orion 2407/udp 0.000000
optimanet 2408/tcp 0.000000 # railgun-webaccl | CloudFlare Railgun Web Acceleration Protocol
-optimanet 2408/udp 0.000000 # OptimaNet
+optimanet 2408/udp 0.000000
sns-protocol 2409/tcp 0.000000 # SNS Protocol
sns-protocol 2409/udp 0.000000 # SNS Protocol
vrts-registry 2410/tcp 0.000000 # VRTS Registry
@@ -4642,11 +4643,11 @@ vrts-registry 2410/udp 0.000000 # VRTS Registry
netwave-ap-mgmt 2411/tcp 0.000000 # Netwave AP Management
netwave-ap-mgmt 2411/udp 0.000000 # Netwave AP Management
cdn 2412/tcp 0.000000
-cdn 2412/udp 0.000330 # CDN
+cdn 2412/udp 0.000330
orion-rmi-reg 2413/tcp 0.000000
orion-rmi-reg 2413/udp 0.000000
beeyond 2414/tcp 0.000000
-beeyond 2414/udp 0.000000 # Beeyond
+beeyond 2414/udp 0.000000
codima-rtp 2415/tcp 0.000000 # Codima Remote Transaction Protocol
codima-rtp 2415/udp 0.000000 # Codima Remote Transaction Protocol
rmtserver 2416/tcp 0.000000 # RMT Server
@@ -4660,13 +4661,13 @@ attachmate-s2s 2419/udp 0.000000 # Attachmate S2S
dslremote-mgmt 2420/tcp 0.000000 # DSL Remote Management
dslremote-mgmt 2420/udp 0.000000 # DSL Remote Management
g-talk 2421/tcp 0.000000
-g-talk 2421/udp 0.000000 # G-Talk
+g-talk 2421/udp 0.000000
crmsbits 2422/tcp 0.000000
-crmsbits 2422/udp 0.000000 # CRMSBITS
+crmsbits 2422/udp 0.000000
rnrp 2423/tcp 0.000000
-rnrp 2423/udp 0.000000 # RNRP
+rnrp 2423/udp 0.000000
kofax-svr 2424/tcp 0.000000
-kofax-svr 2424/udp 0.000000 # KOFAX-SVR
+kofax-svr 2424/udp 0.000000
fjitsuappmgr 2425/tcp 0.000076 # Fujitsu App Manager
fjitsuappmgr 2425/udp 0.000000 # Fujitsu App Manager
vcmp 2426/tcp 0.000000 # VeloCloud MultiPath Protocol
@@ -4676,7 +4677,7 @@ mgcp-gateway 2427/udp 0.000000 # Media Gateway Control Protocol Gateway
ott 2428/tcp 0.000000 # One Way Trip Time
ott 2428/udp 0.000000 # One Way Trip Time
ft-role 2429/tcp 0.000000
-ft-role 2429/udp 0.000330 # FT-ROLE
+ft-role 2429/udp 0.000330
venus 2430/tcp 0.000050
venus 2430/udp 0.000478
venus-se 2431/tcp 0.000025
@@ -4688,27 +4689,27 @@ codasrv-se 2433/udp 0.000395
pxc-epmap 2434/tcp 0.000000
pxc-epmap 2434/udp 0.000000
optilogic 2435/tcp 0.000076
-optilogic 2435/udp 0.000000 # OptiLogic
+optilogic 2435/udp 0.000000
topx 2436/tcp 0.000076 # TOP/X
topx 2436/udp 0.000000 # TOP/X
unicontrol 2437/tcp 0.000000
-unicontrol 2437/udp 0.000000 # UniControl
+unicontrol 2437/udp 0.000000
msp 2438/tcp 0.000076
-msp 2438/udp 0.000000 # MSP
+msp 2438/udp 0.000000
sybasedbsynch 2439/tcp 0.000076
-sybasedbsynch 2439/udp 0.000000 # SybaseDBSynch
+sybasedbsynch 2439/udp 0.000000
spearway 2440/tcp 0.000000 # Spearway Lockers
spearway 2440/udp 0.000000 # Spearway Lockers
pvsw-inet 2441/tcp 0.000000 # Pervasive I*net Data Server
pvsw-inet 2441/udp 0.000000 # Pervasive I*net Data Server
netangel 2442/tcp 0.000000
-netangel 2442/udp 0.000000 # Netangel
+netangel 2442/udp 0.000000
powerclientcsf 2443/tcp 0.000000 # PowerClient Central Storage Facility
powerclientcsf 2443/udp 0.000000 # PowerClient Central Storage Facility
btpp2sectrans 2444/tcp 0.000000 # BT PP2 Sectrans
btpp2sectrans 2444/udp 0.000000 # BT PP2 Sectrans
dtn1 2445/tcp 0.000000
-dtn1 2445/udp 0.000330 # DTN1
+dtn1 2445/udp 0.000330
bues_service 2446/tcp 0.000000 # bues-service
bues_service 2446/udp 0.000000
ovwdb 2447/tcp 0.000000 # OpenView NNM daemon
@@ -4716,19 +4717,19 @@ ovwdb 2447/udp 0.000000 # OpenView NNM daemon
hpppssvr 2448/tcp 0.000000 # hpppsvr
hpppssvr 2448/udp 0.000000 # hpppsvr
ratl 2449/tcp 0.000076
-ratl 2449/udp 0.000000 # RATL
+ratl 2449/udp 0.000000
netadmin 2450/tcp 0.000000
netadmin 2450/udp 0.000000
netchat 2451/tcp 0.000000
netchat 2451/udp 0.000000
snifferclient 2452/tcp 0.000000
-snifferclient 2452/udp 0.000000 # SnifferClient
+snifferclient 2452/udp 0.000000
madge-ltd 2453/tcp 0.000000 # madge ltd
madge-ltd 2453/udp 0.000000 # madge ltd
indx-dds 2454/tcp 0.000000
-indx-dds 2454/udp 0.000000 # IndX-DDS
+indx-dds 2454/udp 0.000000
wago-io-system 2455/tcp 0.000000
-wago-io-system 2455/udp 0.000000 # WAGO-IO-SYSTEM
+wago-io-system 2455/udp 0.000000
altav-remmgt 2456/tcp 0.000076
altav-remmgt 2456/udp 0.000000
rapido-ip 2457/tcp 0.000000 # Rapido_IP
@@ -4736,7 +4737,7 @@ rapido-ip 2457/udp 0.000330 # Rapido_IP
griffin 2458/tcp 0.000000
griffin 2458/udp 0.000000
community 2459/tcp 0.000000 # xrpl
-community 2459/udp 0.000000 # Community
+community 2459/udp 0.000000
ms-theater 2460/tcp 0.000000
ms-theater 2460/udp 0.000000
qadmifoper 2461/tcp 0.000000
@@ -4756,15 +4757,15 @@ high-criteria 2467/udp 0.000000 # High Criteria
qip-msgd 2468/tcp 0.000000 # qip_msgd
qip-msgd 2468/udp 0.000000 # qip_msgd
mti-tcs-comm 2469/tcp 0.000000
-mti-tcs-comm 2469/udp 0.000000 # MTI-TCS-COMM
+mti-tcs-comm 2469/udp 0.000000
taskman-port 2470/tcp 0.000000 # taskman port
taskman-port 2470/udp 0.000000 # taskman port
seaodbc 2471/tcp 0.000000
-seaodbc 2471/udp 0.000000 # SeaODBC
+seaodbc 2471/udp 0.000000
c3 2472/tcp 0.000076
-c3 2472/udp 0.000000 # C3
+c3 2472/udp 0.000000
aker-cdp 2473/tcp 0.000000
-aker-cdp 2473/udp 0.000000 # Aker-cdp
+aker-cdp 2473/udp 0.000000
vitalanalysis 2474/tcp 0.000000 # Vital Analysis
vitalanalysis 2474/udp 0.000330 # Vital Analysis
ace-server 2475/tcp 0.000000 # ACE Server
@@ -4796,13 +4797,13 @@ pns 2487/udp 0.000330 # Policy Notice Service
moy-corp 2488/tcp 0.000000 # Moy Corporation
moy-corp 2488/udp 0.000000 # Moy Corporation
tsilb 2489/tcp 0.000000
-tsilb 2489/udp 0.000330 # TSILB
+tsilb 2489/udp 0.000330
qip-qdhcp 2490/tcp 0.000000 # qip_qdhcp
qip-qdhcp 2490/udp 0.000000 # qip_qdhcp
conclave-cpp 2491/tcp 0.000000 # Conclave CPP
conclave-cpp 2491/udp 0.000000 # Conclave CPP
groove 2492/tcp 0.000380
-groove 2492/udp 0.000330 # GROOVE
+groove 2492/udp 0.000330
talarian-mqs 2493/tcp 0.000000 # Talarian MQS
talarian-mqs 2493/udp 0.000000 # Talarian MQS
bmc-ar 2494/tcp 0.000000 # BMC AR
@@ -4810,13 +4811,13 @@ bmc-ar 2494/udp 0.000330 # BMC AR
fast-rem-serv 2495/tcp 0.000000 # Fast Remote Services
fast-rem-serv 2495/udp 0.000000 # Fast Remote Services
dirgis 2496/tcp 0.000000
-dirgis 2496/udp 0.000661 # DIRGIS
+dirgis 2496/udp 0.000661
quaddb 2497/tcp 0.000000 # Quad DB
quaddb 2497/udp 0.000000 # Quad DB
odn-castraq 2498/tcp 0.000000
-odn-castraq 2498/udp 0.000000 # ODN-CasTraq
+odn-castraq 2498/udp 0.000000
unicontrol 2499/tcp 0.000000
-unicontrol 2499/udp 0.000000 # UniControl
+unicontrol 2499/udp 0.000000
rtsserv 2500/tcp 0.000464 # Resource Tracking system server
rtsserv 2500/udp 0.000511 # Resource Tracking system server
rtsclient 2501/tcp 0.000151 # Resource Tracking system client
@@ -4824,9 +4825,9 @@ rtsclient 2501/udp 0.000461 # Resource Tracking system client
kentrox-prot 2502/tcp 0.000000 # Kentrox Protocol
kentrox-prot 2502/udp 0.000000 # Kentrox Protocol
nms-dpnss 2503/tcp 0.000000
-nms-dpnss 2503/udp 0.000330 # NMS-DPNSS
+nms-dpnss 2503/udp 0.000330
wlbs 2504/tcp 0.000000
-wlbs 2504/udp 0.000000 # WLBS
+wlbs 2504/udp 0.000000
ppcontrol 2505/tcp 0.000076 # PowerPlay Control
ppcontrol 2505/udp 0.000330 # PowerPlay Control
jbroker 2506/tcp 0.000000
@@ -4834,13 +4835,13 @@ jbroker 2506/udp 0.000000
spock 2507/tcp 0.000000
spock 2507/udp 0.000000
jdatastore 2508/tcp 0.000000
-jdatastore 2508/udp 0.000000 # JDataStore
+jdatastore 2508/udp 0.000000
fjmpss 2509/tcp 0.000000
fjmpss 2509/udp 0.000330
fjappmgrbulk 2510/tcp 0.000000
fjappmgrbulk 2510/udp 0.000330
metastorm 2511/tcp 0.000000
-metastorm 2511/udp 0.000000 # Metastorm
+metastorm 2511/udp 0.000000
citrixima 2512/tcp 0.000000 # Citrix IMA
citrixima 2512/udp 0.000330 # Citrix IMA
citrixadmin 2513/tcp 0.000000 # Citrix ADMIN
@@ -4854,7 +4855,7 @@ maincontrol 2516/udp 0.000000 # Main Control
call-sig-trans 2517/tcp 0.000000 # H.323 Annex E call signaling transport | H.323 Annex E Call Control Signalling Transport
call-sig-trans 2517/udp 0.000661 # H.323 Annex E call signaling transport
willy 2518/tcp 0.000000
-willy 2518/udp 0.000000 # Willy
+willy 2518/udp 0.000000
globmsgsvc 2519/tcp 0.000000
globmsgsvc 2519/udp 0.000000
pvsw 2520/tcp 0.000000 # Pervasive Listener
@@ -4862,7 +4863,7 @@ pvsw 2520/udp 0.000000 # Pervasive Listener
adaptecmgr 2521/tcp 0.000000 # Adaptec Manager
adaptecmgr 2521/udp 0.000000 # Adaptec Manager
windb 2522/tcp 0.000304
-windb 2522/udp 0.000000 # WinDb
+windb 2522/udp 0.000000
qke-llc-v3 2523/tcp 0.000000 # Qke LLC V.3
qke-llc-v3 2523/udp 0.000000 # Qke LLC V.3
optiwave-lm 2524/tcp 0.000000 # Optiwave License Management
@@ -4882,13 +4883,13 @@ vrcommerce 2530/udp 0.000000 # VR Commerce
ito-e-gui 2531/tcp 0.000076 # ITO-E GUI
ito-e-gui 2531/udp 0.000000 # ITO-E GUI
ovtopmd 2532/tcp 0.000076
-ovtopmd 2532/udp 0.000000 # OVTOPMD
+ovtopmd 2532/udp 0.000000
snifferserver 2533/tcp 0.000000
-snifferserver 2533/udp 0.000330 # SnifferServer
+snifferserver 2533/udp 0.000330
combox-web-acc 2534/tcp 0.000000 # Combox Web Access
combox-web-acc 2534/udp 0.000000 # Combox Web Access
madcap 2535/tcp 0.000000
-madcap 2535/udp 0.000000 # MADCAP
+madcap 2535/udp 0.000000
btpp2audctr1 2536/tcp 0.000000
btpp2audctr1 2536/udp 0.000000
upgrade 2537/tcp 0.000000 # Upgrade Protocol
@@ -4898,13 +4899,13 @@ vnwk-prapi 2538/udp 0.000330
vsiadmin 2539/tcp 0.000000 # VSI Admin
vsiadmin 2539/udp 0.000330 # VSI Admin
lonworks 2540/tcp 0.000000
-lonworks 2540/udp 0.000000 # LonWorks
+lonworks 2540/udp 0.000000
lonworks2 2541/tcp 0.000000
-lonworks2 2541/udp 0.000000 # LonWorks2
+lonworks2 2541/udp 0.000000
udrawgraph 2542/tcp 0.000000 # uDraw(Graph)
udrawgraph 2542/udp 0.000330 # uDraw(Graph)
reftek 2543/tcp 0.000000
-reftek 2543/udp 0.000330 # REFTEK
+reftek 2543/udp 0.000330
novell-zen 2544/tcp 0.000000 # Management Daemon Refresh
novell-zen 2544/udp 0.000000 # Management Daemon Refresh
sis-emt 2545/tcp 0.000000
@@ -4916,9 +4917,9 @@ vytalvaultvsmp 2547/udp 0.000000
vytalvaultpipe 2548/tcp 0.000000
vytalvaultpipe 2548/udp 0.000000
ipass 2549/tcp 0.000000
-ipass 2549/udp 0.000000 # IPASS
+ipass 2549/udp 0.000000
ads 2550/tcp 0.000076
-ads 2550/udp 0.000000 # ADS
+ads 2550/udp 0.000000
isg-uda-server 2551/tcp 0.000076 # ISG UDA Server
isg-uda-server 2551/udp 0.000000 # ISG UDA Server
call-logging 2552/tcp 0.000000 # Call Logging
@@ -4936,13 +4937,13 @@ nicetec-mgmt 2557/udp 0.000000
pclemultimedia 2558/tcp 0.000076 # PCLE Multi Media
pclemultimedia 2558/udp 0.000000 # PCLE Multi Media
lstp 2559/tcp 0.000000
-lstp 2559/udp 0.000330 # LSTP
+lstp 2559/udp 0.000330
labrat 2560/tcp 0.000000
labrat 2560/udp 0.000000
mosaixcc 2561/tcp 0.000000
-mosaixcc 2561/udp 0.000000 # MosaixCC
+mosaixcc 2561/udp 0.000000
delibo 2562/tcp 0.000000
-delibo 2562/udp 0.000000 # Delibo
+delibo 2562/udp 0.000000
cti-redwood 2563/tcp 0.000000 # CTI Redwood
cti-redwood 2563/udp 0.000000 # CTI Redwood
hp-3000-telnet 2564/tcp 0.000013 # HP 3000 NS/VT block mode telnet
@@ -4959,15 +4960,15 @@ sonuscallsig 2569/udp 0.000000 # Sonus Call Signal
hs-port 2570/tcp 0.000000 # HS Port
hs-port 2570/udp 0.000000 # HS Port
cecsvc 2571/tcp 0.000000
-cecsvc 2571/udp 0.000000 # CECSVC
+cecsvc 2571/udp 0.000000
ibp 2572/tcp 0.000000
-ibp 2572/udp 0.000000 # IBP
+ibp 2572/udp 0.000000
trustestablish 2573/tcp 0.000000 # Trust Establish
trustestablish 2573/udp 0.000000 # Trust Establish
blockade-bpsp 2574/tcp 0.000000 # Blockade BPSP
blockade-bpsp 2574/udp 0.000000 # Blockade BPSP
hl7 2575/tcp 0.000000
-hl7 2575/udp 0.000000 # HL7
+hl7 2575/udp 0.000000
tclprodebugger 2576/tcp 0.000000 # TCL Pro Debugger
tclprodebugger 2576/udp 0.000000 # TCL Pro Debugger
scipticslsrvr 2577/tcp 0.000000 # Scriptics Lsrvr
@@ -4977,13 +4978,13 @@ rvs-isdn-dcp 2578/udp 0.000000 # RVS ISDN DCP
mpfoncl 2579/tcp 0.000000
mpfoncl 2579/udp 0.000000
tributary 2580/tcp 0.000076
-tributary 2580/udp 0.000000 # Tributary
+tributary 2580/udp 0.000000
argis-te 2581/tcp 0.000000 # ARGIS TE
argis-te 2581/udp 0.000000 # ARGIS TE
argis-ds 2582/tcp 0.000000 # ARGIS DS
argis-ds 2582/udp 0.000330 # ARGIS DS
mon 2583/tcp 0.000076
-mon 2583/udp 0.000000 # MON
+mon 2583/udp 0.000000
cyaserv 2584/tcp 0.000076
cyaserv 2584/udp 0.000000
netx-server 2585/tcp 0.000000 # NETX Server
@@ -4991,9 +4992,9 @@ netx-server 2585/udp 0.000000 # NETX Server
netx-agent 2586/tcp 0.000000 # NETX Agent
netx-agent 2586/udp 0.000000 # NETX Agent
masc 2587/tcp 0.000000
-masc 2587/udp 0.000000 # MASC
+masc 2587/udp 0.000000
privilege 2588/tcp 0.000000
-privilege 2588/udp 0.000000 # Privilege
+privilege 2588/udp 0.000000
quartus-tcl 2589/tcp 0.000000 # quartus tcl
quartus-tcl 2589/udp 0.000330 # quartus tcl
idotdist 2590/tcp 0.000000
@@ -5017,7 +5018,7 @@ citriximaclient 2598/udp 0.000000 # Citrix MA Client
snapd 2599/tcp 0.000000 # Snap Discovery
snapd 2599/udp 0.000000 # Snap Discovery
zebrasrv 2600/tcp 0.000088 # hpstgmgr | zebra service | HPSTGMGR
-hpstgmgr 2600/udp 0.000330 # HPSTGMGR
+hpstgmgr 2600/udp 0.000330
zebra 2601/tcp 0.002032 # discp-client | zebra vty | discp client
discp-client 2601/udp 0.000000 # discp client
ripd 2602/tcp 0.000790 # discp-server | RIPd vty | discp server
@@ -5039,11 +5040,11 @@ system-monitor 2609/udp 0.000000 # System Monitor
versa-tek 2610/tcp 0.000000 # VersaTek
versa-tek 2610/udp 0.000000 # VersaTek
lionhead 2611/tcp 0.000000
-lionhead 2611/udp 0.000000 # LIONHEAD
+lionhead 2611/udp 0.000000
qpasa-agent 2612/tcp 0.000000 # Qpasa Agent
qpasa-agent 2612/udp 0.000330 # Qpasa Agent
smntubootstrap 2613/tcp 0.000000
-smntubootstrap 2613/udp 0.000330 # SMNTUBootstrap
+smntubootstrap 2613/udp 0.000330
neveroffline 2614/tcp 0.000000 # Never Offline
neveroffline 2614/udp 0.000000 # Never Offline
firepower 2615/tcp 0.000000
@@ -5057,15 +5058,15 @@ priority-e-com 2618/udp 0.000330 # Priority E-Com
bruce 2619/tcp 0.000000
bruce 2619/udp 0.000000
lpsrecommender 2620/tcp 0.000000
-lpsrecommender 2620/udp 0.000000 # LPSRecommender
+lpsrecommender 2620/udp 0.000000
miles-apart 2621/tcp 0.000000 # Miles Apart Jukebox Server
miles-apart 2621/udp 0.000000 # Miles Apart Jukebox Server
metricadbc 2622/tcp 0.000076
-metricadbc 2622/udp 0.000000 # MetricaDBC
+metricadbc 2622/udp 0.000000
lmdp 2623/tcp 0.000076
-lmdp 2623/udp 0.000000 # LMDP
+lmdp 2623/udp 0.000000
aria 2624/tcp 0.000000
-aria 2624/udp 0.000000 # Aria
+aria 2624/udp 0.000000
blwnkl-port 2625/tcp 0.000000 # Blwnkl Port
blwnkl-port 2625/udp 0.000330 # Blwnkl Port
gbjd816 2626/tcp 0.000000
@@ -5073,7 +5074,7 @@ gbjd816 2626/udp 0.000000
webster 2627/tcp 0.000025 # moshebeeri | Network dictionary | Moshe Beeri
webster 2627/udp 0.000692
dict 2628/tcp 0.000125 # Dictionary service (RFC2229)
-dict 2628/udp 0.000000 # DICT
+dict 2628/udp 0.000000
sitaraserver 2629/tcp 0.000000 # Sitara Server
sitaraserver 2629/udp 0.000330 # Sitara Server
sitaramgmt 2630/tcp 0.000000 # Sitara Management
@@ -5083,27 +5084,27 @@ sitaradir 2631/udp 0.000000 # Sitara Dir
irdg-post 2632/tcp 0.000000 # IRdg Post
irdg-post 2632/udp 0.000000 # IRdg Post
interintelli 2633/tcp 0.000000
-interintelli 2633/udp 0.000000 # InterIntelli
+interintelli 2633/udp 0.000000
pk-electronics 2634/tcp 0.000000 # PK Electronics
pk-electronics 2634/udp 0.000330 # PK Electronics
backburner 2635/tcp 0.000000 # Back Burner
backburner 2635/udp 0.000330 # Back Burner
solve 2636/tcp 0.000000
-solve 2636/udp 0.000000 # Solve
+solve 2636/udp 0.000000
imdocsvc 2637/tcp 0.000000 # Import Document Service
imdocsvc 2637/udp 0.000000 # Import Document Service
sybase 2638/tcp 0.000251 # sybaseanywhere | Sybase database | Sybase Anywhere
sybaseanywhere 2638/udp 0.000330 # Sybase Anywhere
aminet 2639/tcp 0.000000
-aminet 2639/udp 0.000000 # AMInet
+aminet 2639/udp 0.000000
sai_sentlm 2640/tcp 0.000000 # ami-control | Sabbagh Associates Licence Manager | Alcorn McBride Inc protocol used for device control
sai_sentlm 2640/udp 0.000000 # Sabbagh Associates Licence Manager
hdl-srv 2641/tcp 0.000000 # HDL Server
hdl-srv 2641/udp 0.000330 # HDL Server
tragic 2642/tcp 0.000000
-tragic 2642/udp 0.000000 # Tragic
+tragic 2642/udp 0.000000
gte-samp 2643/tcp 0.000000
-gte-samp 2643/udp 0.000000 # GTE-SAMP
+gte-samp 2643/udp 0.000000
travsoft-ipx-t 2644/tcp 0.000076 # Travsoft IPX Tunnel
travsoft-ipx-t 2644/udp 0.000000 # Travsoft IPX Tunnel
novell-ipx-cmd 2645/tcp 0.000000 # Novell IPX CMD
@@ -5111,25 +5112,25 @@ novell-ipx-cmd 2645/udp 0.000000 # Novell IPX CMD
and-lm 2646/tcp 0.000000 # AND License Manager
and-lm 2646/udp 0.000330 # AND License Manager
syncserver 2647/tcp 0.000000
-syncserver 2647/udp 0.000000 # SyncServer
+syncserver 2647/udp 0.000000
upsnotifyprot 2648/tcp 0.000000
-upsnotifyprot 2648/udp 0.000000 # Upsnotifyprot
+upsnotifyprot 2648/udp 0.000000
vpsipport 2649/tcp 0.000000
-vpsipport 2649/udp 0.000330 # VPSIPPORT
+vpsipport 2649/udp 0.000330
eristwoguns 2650/tcp 0.000000
eristwoguns 2650/udp 0.000000
ebinsite 2651/tcp 0.000000
-ebinsite 2651/udp 0.000000 # EBInSite
+ebinsite 2651/udp 0.000000
interpathpanel 2652/tcp 0.000000
-interpathpanel 2652/udp 0.000000 # InterPathPanel
+interpathpanel 2652/udp 0.000000
sonus 2653/tcp 0.000000
-sonus 2653/udp 0.000000 # Sonus
+sonus 2653/udp 0.000000
corel_vncadmin 2654/tcp 0.000000 # corel-vncadmin | Corel VNC Admin
corel_vncadmin 2654/udp 0.000000 # Corel VNC Admin
unglue 2655/tcp 0.000000 # UNIX Nt Glue
unglue 2655/udp 0.000000 # UNIX Nt Glue
kana 2656/tcp 0.000000
-kana 2656/udp 0.000000 # Kana
+kana 2656/udp 0.000000
sns-dispatcher 2657/tcp 0.000000 # SNS Dispatcher
sns-dispatcher 2657/udp 0.000330 # SNS Dispatcher
sns-admin 2658/tcp 0.000000 # SNS Admin
@@ -5139,11 +5140,11 @@ sns-query 2659/udp 0.000000 # SNS Query
gcmonitor 2660/tcp 0.000000 # GC Monitor
gcmonitor 2660/udp 0.000000 # GC Monitor
olhost 2661/tcp 0.000000
-olhost 2661/udp 0.000000 # OLHOST
+olhost 2661/udp 0.000000
bintec-capi 2662/tcp 0.000000
-bintec-capi 2662/udp 0.000330 # BinTec-CAPI
+bintec-capi 2662/udp 0.000330
bintec-tapi 2663/tcp 0.000000
-bintec-tapi 2663/udp 0.000000 # BinTec-TAPI
+bintec-tapi 2663/udp 0.000000
patrol-mq-gm 2664/tcp 0.000000 # Patrol for MQ GM
patrol-mq-gm 2664/udp 0.000330 # Patrol for MQ GM
patrol-mq-nm 2665/tcp 0.000000 # Patrol for MQ NM
@@ -5155,7 +5156,7 @@ alarm-clock-s 2667/udp 0.000330 # Alarm Clock Server
alarm-clock-c 2668/tcp 0.000000 # Alarm Clock Client
alarm-clock-c 2668/udp 0.000000 # Alarm Clock Client
toad 2669/tcp 0.000000
-toad 2669/udp 0.000000 # TOAD
+toad 2669/udp 0.000000
tve-announce 2670/tcp 0.000000 # TVE Announce
tve-announce 2670/udp 0.000000 # TVE Announce
newlixreg 2671/tcp 0.000000
@@ -5169,7 +5170,7 @@ ewnn 2674/udp 0.000000
ttc-etap 2675/tcp 0.000000 # TTC ETAP
ttc-etap 2675/udp 0.000000 # TTC ETAP
simslink 2676/tcp 0.000000
-simslink 2676/udp 0.000000 # SIMSLink
+simslink 2676/udp 0.000000
gadgetgate1way 2677/tcp 0.000000 # Gadget Gate 1 Way
gadgetgate1way 2677/udp 0.000330 # Gadget Gate 1 Way
gadgetgate2way 2678/tcp 0.000000 # Gadget Gate 2 Way
@@ -5181,7 +5182,7 @@ pxc-sapxom 2680/udp 0.000000
mpnjsomb 2681/tcp 0.000000
mpnjsomb 2681/udp 0.000000
ncdloadbalance 2683/tcp 0.000000
-ncdloadbalance 2683/udp 0.000000 # NCDLoadBalance
+ncdloadbalance 2683/udp 0.000000
mpnjsosv 2684/tcp 0.000000
mpnjsosv 2684/udp 0.000000
mpnjsocl 2685/tcp 0.000000
@@ -5193,7 +5194,7 @@ pq-lic-mgmt 2687/udp 0.000000
md-cg-http 2688/tcp 0.000000 # md-cf-http
md-cg-http 2688/udp 0.000000 # md-cf-http
fastlynx 2689/tcp 0.000000
-fastlynx 2689/udp 0.000000 # FastLynx
+fastlynx 2689/udp 0.000000
hp-nnm-data 2690/tcp 0.000000 # HP NNM Embedded Database
hp-nnm-data 2690/udp 0.000000 # HP NNM Embedded Database
itinternet 2691/tcp 0.000076 # ITInternet ISM Server
@@ -5203,13 +5204,13 @@ admins-lms 2692/udp 0.000330 # Admins LMS
pwrsevent 2694/tcp 0.000000
pwrsevent 2694/udp 0.000000
vspread 2695/tcp 0.000000
-vspread 2695/udp 0.000330 # VSPREAD
+vspread 2695/udp 0.000330
unifyadmin 2696/tcp 0.000000 # Unify Admin
unifyadmin 2696/udp 0.000000 # Unify Admin
oce-snmp-trap 2697/tcp 0.000000 # Oce SNMP Trap Port
oce-snmp-trap 2697/udp 0.000000 # Oce SNMP Trap Port
mck-ivpip 2698/tcp 0.000000
-mck-ivpip 2698/udp 0.000000 # MCK-IVPIP
+mck-ivpip 2698/udp 0.000000
csoft-plusclnt 2699/tcp 0.000000 # Csoft Plus Client
csoft-plusclnt 2699/udp 0.000000 # Csoft Plus Client
tqdata 2700/tcp 0.000076
@@ -5227,11 +5228,11 @@ sds-admin 2705/udp 0.000330 # SDS Admin
ncdmirroring 2706/tcp 0.000076 # NCD Mirroring
ncdmirroring 2706/udp 0.000000 # NCD Mirroring
emcsymapiport 2707/tcp 0.000000
-emcsymapiport 2707/udp 0.000000 # EMCSYMAPIPORT
+emcsymapiport 2707/udp 0.000000
banyan-net 2708/tcp 0.000000
-banyan-net 2708/udp 0.000330 # Banyan-Net
+banyan-net 2708/udp 0.000330
supermon 2709/tcp 0.000000
-supermon 2709/udp 0.000330 # Supermon
+supermon 2709/udp 0.000330
sso-service 2710/tcp 0.000152 # SSO Service
sso-service 2710/udp 0.000000 # SSO Service
sso-control 2711/tcp 0.000076 # SSO Control
@@ -5243,7 +5244,7 @@ raventbs 2713/udp 0.000000 # Raven Trinity Broker Service
raventdm 2714/tcp 0.000000 # Raven Trinity Data Mover
raventdm 2714/udp 0.000000 # Raven Trinity Data Mover
hpstgmgr2 2715/tcp 0.000000
-hpstgmgr2 2715/udp 0.000000 # HPSTGMGR2
+hpstgmgr2 2715/udp 0.000000
inova-ip-disco 2716/tcp 0.000000 # Inova IP Disco
inova-ip-disco 2716/udp 0.000000 # Inova IP Disco
pn-requester 2717/tcp 0.003345 # PN REQUESTER
@@ -5265,11 +5266,11 @@ qotps 2724/udp 0.000000
msolap-ptp2 2725/tcp 0.000228 # SQL Analysis Server | MSOLAP PTP2
msolap-ptp2 2725/udp 0.000000 # MSOLAP PTP2
tams 2726/tcp 0.000000
-tams 2726/udp 0.000330 # TAMS
+tams 2726/udp 0.000330
mgcp-callagent 2727/tcp 0.000000 # Media Gateway Control Protocol Call Agent
mgcp-callagent 2727/udp 0.000000 # Media Gateway Control Protocol Call Agent
sqdr 2728/tcp 0.000076
-sqdr 2728/udp 0.000000 # SQDR
+sqdr 2728/udp 0.000000
tcim-control 2729/tcp 0.000000 # TCIM Control
tcim-control 2729/udp 0.000000 # TCIM Control
nec-raidplus 2730/tcp 0.000000 # NEC RaidPlus
@@ -5277,7 +5278,7 @@ nec-raidplus 2730/udp 0.000000 # NEC RaidPlus
fyre-messanger 2731/tcp 0.000000 # Fyre Messanger | Fyre Messagner
fyre-messanger 2731/udp 0.000000 # Fyre Messagner
g5m 2732/tcp 0.000000
-g5m 2732/udp 0.000000 # G5M
+g5m 2732/udp 0.000000
signet-ctf 2733/tcp 0.000000 # Signet CTF
signet-ctf 2733/udp 0.000000 # Signet CTF
ccs-software 2734/tcp 0.000076 # CCS Software
@@ -5293,19 +5294,19 @@ ndl-tcp-ois-gw 2738/udp 0.000000 # NDL TCP-OSI Gateway
tn-timing 2739/tcp 0.000000 # TN Timing
tn-timing 2739/udp 0.000330 # TN Timing
alarm 2740/tcp 0.000000
-alarm 2740/udp 0.000000 # Alarm
+alarm 2740/udp 0.000000
tsb 2741/tcp 0.000000
-tsb 2741/udp 0.000000 # TSB
+tsb 2741/udp 0.000000
tsb2 2742/tcp 0.000000
-tsb2 2742/udp 0.000000 # TSB2
+tsb2 2742/udp 0.000000
murx 2743/tcp 0.000000
murx 2743/udp 0.000000
honyaku 2744/tcp 0.000000
honyaku 2744/udp 0.000000
urbisnet 2745/tcp 0.000000
-urbisnet 2745/udp 0.000000 # URBISNET
+urbisnet 2745/udp 0.000000
cpudpencap 2746/tcp 0.000000
-cpudpencap 2746/udp 0.000000 # CPUDPENCAP
+cpudpencap 2746/udp 0.000000
fjippol-swrly 2747/tcp 0.000000
fjippol-swrly 2747/udp 0.000000
fjippol-polsvr 2748/tcp 0.000000
@@ -5327,7 +5328,7 @@ expresspay 2755/udp 0.000000 # Express Pay
simplement-tie 2756/tcp 0.000000
simplement-tie 2756/udp 0.000000
cnrp 2757/tcp 0.000000
-cnrp 2757/udp 0.000000 # CNRP
+cnrp 2757/udp 0.000000
apollo-status 2758/tcp 0.000000 # APOLLO Status
apollo-status 2758/udp 0.000000 # APOLLO Status
apollo-gms 2759/tcp 0.000000 # APOLLO GMS
@@ -5347,13 +5348,13 @@ qip-audup 2765/udp 0.000330
listen 2766/tcp 0.000013 # compaq-scp | System V listener port | Compaq SCP
compaq-scp 2766/udp 0.000000 # Compaq SCP
uadtc 2767/tcp 0.000000
-uadtc 2767/udp 0.000330 # UADTC
+uadtc 2767/udp 0.000330
uacs 2768/tcp 0.000000
-uacs 2768/udp 0.000000 # UACS
+uacs 2768/udp 0.000000
exce 2769/tcp 0.000000
-exce 2769/udp 0.000000 # eXcE
+exce 2769/udp 0.000000
veronica 2770/tcp 0.000000
-veronica 2770/udp 0.000000 # Veronica
+veronica 2770/udp 0.000000
vergencecm 2771/tcp 0.000000 # Vergence CM
vergencecm 2771/udp 0.000330 # Vergence CM
auris 2772/tcp 0.000000
@@ -5363,13 +5364,13 @@ rbakcup1 2773/udp 0.000330 # RBackup Remote Backup
rbakcup2 2774/tcp 0.000000 # RBackup Remote Backup
rbakcup2 2774/udp 0.000000 # RBackup Remote Backup
smpp 2775/tcp 0.000000
-smpp 2775/udp 0.000000 # SMPP
+smpp 2775/udp 0.000000
ridgeway1 2776/tcp 0.000000 # Ridgeway Systems & Software
ridgeway1 2776/udp 0.000000 # Ridgeway Systems & Software
ridgeway2 2777/tcp 0.000000 # Ridgeway Systems & Software
ridgeway2 2777/udp 0.000330 # Ridgeway Systems & Software
gwen-sonya 2778/tcp 0.000000
-gwen-sonya 2778/udp 0.000000 # Gwen-Sonya
+gwen-sonya 2778/udp 0.000000
lbc-sync 2779/tcp 0.000000 # LBC Sync
lbc-sync 2779/udp 0.000000 # LBC Sync
lbc-control 2780/tcp 0.000000 # LBC Control
@@ -5379,7 +5380,7 @@ whosells 2781/udp 0.000330
everydayrc 2782/tcp 0.000000
everydayrc 2782/udp 0.000000
aises 2783/tcp 0.000000
-aises 2783/udp 0.000000 # AISES
+aises 2783/udp 0.000000
www-dev 2784/tcp 0.000000 # world wide web - development
www-dev 2784/udp 0.000395 # world wide web - development
aic-np 2785/tcp 0.000000
@@ -5401,19 +5402,19 @@ f5-globalsite 2792/udp 0.000000
initlsmsad 2793/tcp 0.000000
initlsmsad 2793/udp 0.000000
livestats 2795/tcp 0.000000
-livestats 2795/udp 0.000000 # LiveStats
+livestats 2795/udp 0.000000
ac-tech 2796/tcp 0.000000
ac-tech 2796/udp 0.000000
esp-encap 2797/tcp 0.000000
esp-encap 2797/udp 0.000330
tmesis-upshot 2798/tcp 0.000000
-tmesis-upshot 2798/udp 0.000000 # TMESIS-UPShot
+tmesis-upshot 2798/udp 0.000000
icon-discover 2799/tcp 0.000000 # ICON Discover
icon-discover 2799/udp 0.000000 # ICON Discover
acc-raid 2800/tcp 0.000152 # ACC RAID
acc-raid 2800/udp 0.000000 # ACC RAID
igcp 2801/tcp 0.000000
-igcp 2801/udp 0.000330 # IGCP
+igcp 2801/udp 0.000330
veritas-tcp1 2802/tcp 0.000000 # veritas-udp1 | Veritas TCP1 | Veritas UDP1
veritas-udp1 2802/udp 0.000000 # Veritas UDP1
btprjctrl 2803/tcp 0.000000
@@ -5427,7 +5428,7 @@ cspuni 2806/udp 0.000000
cspmulti 2807/tcp 0.000000
cspmulti 2807/udp 0.000000
j-lan-p 2808/tcp 0.000000
-j-lan-p 2808/udp 0.000000 # J-LAN-P
+j-lan-p 2808/udp 0.000000
corbaloc 2809/tcp 0.000439 # Corba | CORBA LOC
corbaloc 2809/udp 0.000000 # CORBA LOC
netsteward 2810/tcp 0.000000 # Active Net Steward
@@ -5451,7 +5452,7 @@ rmlnk 2818/udp 0.000000
fc-faultnotify 2819/tcp 0.000000 # FC Fault Notification
fc-faultnotify 2819/udp 0.000661 # FC Fault Notification
univision 2820/tcp 0.000000
-univision 2820/udp 0.000000 # UniVision
+univision 2820/udp 0.000000
vrts-at-port 2821/tcp 0.000000 # VERITAS Authentication Service
vrts-at-port 2821/udp 0.000661 # VERITAS Authentication Service
ka0wuc 2822/tcp 0.000000
@@ -5477,17 +5478,17 @@ silkp4 2832/udp 0.000000
glishd 2833/tcp 0.000000
glishd 2833/udp 0.000000
evtp 2834/tcp 0.000000
-evtp 2834/udp 0.000000 # EVTP
+evtp 2834/udp 0.000000
evtp-data 2835/tcp 0.000000
-evtp-data 2835/udp 0.000000 # EVTP-DATA
+evtp-data 2835/udp 0.000000
catalyst 2836/tcp 0.000000
catalyst 2836/udp 0.000000
repliweb 2837/tcp 0.000000
-repliweb 2837/udp 0.000330 # Repliweb
+repliweb 2837/udp 0.000330
starbot 2838/tcp 0.000000
-starbot 2838/udp 0.000000 # Starbot
+starbot 2838/udp 0.000000
nmsigport 2839/tcp 0.000000
-nmsigport 2839/udp 0.000000 # NMSigPort
+nmsigport 2839/udp 0.000000
l3-exprt 2840/tcp 0.000000
l3-exprt 2840/udp 0.000000
l3-ranger 2841/tcp 0.000000
@@ -5495,7 +5496,7 @@ l3-ranger 2841/udp 0.000000
l3-hawk 2842/tcp 0.000000
l3-hawk 2842/udp 0.000000
pdnet 2843/tcp 0.000000
-pdnet 2843/udp 0.000000 # PDnet
+pdnet 2843/udp 0.000000
bpcp-poll 2844/tcp 0.000000 # BPCP POLL
bpcp-poll 2844/udp 0.000000 # BPCP POLL
bpcp-trap 2845/tcp 0.000000 # BPCP TRAP
@@ -5505,27 +5506,27 @@ aimpp-hello 2846/udp 0.000000 # AIMPP Hello
aimpp-port-req 2847/tcp 0.000076 # AIMPP Port Req
aimpp-port-req 2847/udp 0.000330 # AIMPP Port Req
amt-blc-port 2848/tcp 0.000000
-amt-blc-port 2848/udp 0.000000 # AMT-BLC-PORT
+amt-blc-port 2848/udp 0.000000
fxp 2849/tcp 0.000000
-fxp 2849/udp 0.000000 # FXP
+fxp 2849/udp 0.000000
metaconsole 2850/tcp 0.000076
-metaconsole 2850/udp 0.000000 # MetaConsole
+metaconsole 2850/udp 0.000000
webemshttp 2851/tcp 0.000000
webemshttp 2851/udp 0.000000
bears-01 2852/tcp 0.000000
bears-01 2852/udp 0.000000
ispipes 2853/tcp 0.000000
-ispipes 2853/udp 0.000000 # ISPipes
+ispipes 2853/udp 0.000000
infomover 2854/tcp 0.000000
-infomover 2854/udp 0.000000 # InfoMover
+infomover 2854/udp 0.000000
msrp 2855/tcp 0.000000 # MSRP over TCP
-msrp 2855/udp 0.000330 # MSRP
+msrp 2855/udp 0.000330
cesdinv 2856/tcp 0.000000
cesdinv 2856/udp 0.000000
simctlp 2857/tcp 0.000000 # SimCtIP
simctlp 2857/udp 0.000000 # SimCtIP
ecnp 2858/tcp 0.000000
-ecnp 2858/udp 0.000000 # ECNP
+ecnp 2858/udp 0.000000
activememory 2859/tcp 0.000000 # Active Memory
activememory 2859/udp 0.000000 # Active Memory
dialpad-voice1 2860/tcp 0.000000 # Dialpad Voice 1
@@ -5547,13 +5548,13 @@ esps-portal 2867/udp 0.000000
npep-messaging 2868/tcp 0.000000 # NPEP Messaging | Norman Proprietaqry Events Protocol
npep-messaging 2868/udp 0.000000 # NPEP Messaging
icslap 2869/tcp 0.002129 # Universal Plug and Play Device Host, SSDP Discovery Service
-icslap 2869/udp 0.000330 # ICSLAP
+icslap 2869/udp 0.000330
daishi 2870/tcp 0.000000
daishi 2870/udp 0.000000
msi-selectplay 2871/tcp 0.000000 # MSI Select Play
msi-selectplay 2871/udp 0.000000 # MSI Select Play
radix 2872/tcp 0.000000
-radix 2872/udp 0.000000 # RADIX
+radix 2872/udp 0.000000
psrt 2873/tcp 0.000000 # PubSub Realtime Telemetry Protocol
unknown 2873/udp 0.000330
dxmessagebase1 2874/tcp 0.000000 # DX Message Base Transport Protocol
@@ -5563,59 +5564,59 @@ dxmessagebase2 2875/udp 0.000000 # DX Message Base Transport Protocol
sps-tunnel 2876/tcp 0.000000 # SPS Tunnel
sps-tunnel 2876/udp 0.000000 # SPS Tunnel
bluelance 2877/tcp 0.000000
-bluelance 2877/udp 0.000330 # BLUELANCE
+bluelance 2877/udp 0.000330
aap 2878/tcp 0.000000
-aap 2878/udp 0.000330 # AAP
+aap 2878/udp 0.000330
ucentric-ds 2879/tcp 0.000000
ucentric-ds 2879/udp 0.000000
synapse 2880/tcp 0.000000 # Synapse Transport
synapse 2880/udp 0.000330 # Synapse Transport
ndsp 2881/tcp 0.000000
-ndsp 2881/udp 0.000330 # NDSP
+ndsp 2881/udp 0.000330
ndtp 2882/tcp 0.000076
-ndtp 2882/udp 0.000000 # NDTP
+ndtp 2882/udp 0.000000
ndnp 2883/tcp 0.000000
-ndnp 2883/udp 0.000330 # NDNP
+ndnp 2883/udp 0.000330
flashmsg 2884/tcp 0.000000 # Flash Msg
flashmsg 2884/udp 0.000330 # Flash Msg
topflow 2885/tcp 0.000000
-topflow 2885/udp 0.000330 # TopFlow
+topflow 2885/udp 0.000330
responselogic 2886/tcp 0.000000
-responselogic 2886/udp 0.000000 # RESPONSELOGIC
+responselogic 2886/udp 0.000000
aironetddp 2887/tcp 0.000000 # aironet
aironetddp 2887/udp 0.000000 # aironet
spcsdlobby 2888/tcp 0.000076
-spcsdlobby 2888/udp 0.000000 # SPCSDLOBBY
+spcsdlobby 2888/udp 0.000000
rsom 2889/tcp 0.000076
-rsom 2889/udp 0.000330 # RSOM
+rsom 2889/udp 0.000330
cspclmulti 2890/tcp 0.000000
-cspclmulti 2890/udp 0.000000 # CSPCLMULTI
+cspclmulti 2890/udp 0.000000
cinegrfx-elmd 2891/tcp 0.000000 # CINEGRFX-ELMD License Manager
cinegrfx-elmd 2891/udp 0.000000 # CINEGRFX-ELMD License Manager
snifferdata 2892/tcp 0.000000
-snifferdata 2892/udp 0.000000 # SNIFFERDATA
+snifferdata 2892/udp 0.000000
vseconnector 2893/tcp 0.000000
-vseconnector 2893/udp 0.000000 # VSECONNECTOR
+vseconnector 2893/udp 0.000000
abacus-remote 2894/tcp 0.000000
-abacus-remote 2894/udp 0.000000 # ABACUS-REMOTE
+abacus-remote 2894/udp 0.000000
natuslink 2895/tcp 0.000000 # NATUS LINK
natuslink 2895/udp 0.000000 # NATUS LINK
ecovisiong6-1 2896/tcp 0.000000
-ecovisiong6-1 2896/udp 0.000000 # ECOVISIONG6-1
+ecovisiong6-1 2896/udp 0.000000
citrix-rtmp 2897/tcp 0.000000 # Citrix RTMP
citrix-rtmp 2897/udp 0.000000 # Citrix RTMP
appliance-cfg 2898/tcp 0.000076
-appliance-cfg 2898/udp 0.000330 # APPLIANCE-CFG
+appliance-cfg 2898/udp 0.000330
powergemplus 2899/tcp 0.000000
-powergemplus 2899/udp 0.000000 # POWERGEMPLUS
+powergemplus 2899/udp 0.000000
quicksuite 2900/tcp 0.000000
-quicksuite 2900/udp 0.000000 # QUICKSUITE
+quicksuite 2900/udp 0.000000
allstorcns 2901/tcp 0.000076
-allstorcns 2901/udp 0.000330 # ALLSTORCNS
+allstorcns 2901/udp 0.000330
netaspi 2902/tcp 0.000076 # NET ASPI
netaspi 2902/udp 0.000000 # NET ASPI
extensisportfolio 2903/tcp 0.000100 # suitcase | Portfolio Server by Extensis Product Group | SUITCASE
-suitcase 2903/udp 0.000330 # SUITCASE
+suitcase 2903/udp 0.000330
m2ua 2904/sctp 0.000000 # SIGTRAN M2UA
m2ua 2904/tcp 0.000000 # SIGTRAN M2UA
m2ua 2904/udp 0.000330 # SIGTRAN M2UA
@@ -5623,7 +5624,7 @@ m3ua 2905/sctp 0.000000 # SIGTRAN M3UA
m3ua 2905/tcp 0.000000 # SIGTRAN M3UA
m3ua 2905/udp 0.000000 # SIGTRAN M3UA
caller9 2906/tcp 0.000000
-caller9 2906/udp 0.000000 # CALLER9
+caller9 2906/udp 0.000000
webmethods-b2b 2907/tcp 0.000000 # WEBMETHODS B2B
webmethods-b2b 2907/udp 0.000000 # WEBMETHODS B2B
mao 2908/tcp 0.000076
@@ -5631,11 +5632,11 @@ mao 2908/udp 0.000661
funk-dialout 2909/tcp 0.000228 # Funk Dialout
funk-dialout 2909/udp 0.000330 # Funk Dialout
tdaccess 2910/tcp 0.000152
-tdaccess 2910/udp 0.000330 # TDAccess
+tdaccess 2910/udp 0.000330
blockade 2911/tcp 0.000000
-blockade 2911/udp 0.000000 # Blockade
+blockade 2911/udp 0.000000
epicon 2912/tcp 0.000000
-epicon 2912/udp 0.000000 # Epicon
+epicon 2912/udp 0.000000
boosterware 2913/tcp 0.000000 # Booster Ware
boosterware 2913/udp 0.000000 # Booster Ware
gamelobby 2914/tcp 0.000000 # Game Lobby
@@ -5649,53 +5650,53 @@ elvin_client 2917/udp 0.000000 # Elvin Client
kastenchasepad 2918/tcp 0.000000 # Kasten Chase Pad
kastenchasepad 2918/udp 0.000000 # Kasten Chase Pad
roboer 2919/tcp 0.000000
-roboer 2919/udp 0.000330 # roboER
+roboer 2919/udp 0.000330
roboeda 2920/tcp 0.000152
-roboeda 2920/udp 0.000000 # roboEDA
+roboeda 2920/udp 0.000000
cesdcdman 2921/tcp 0.000000 # CESD Contents Delivery Management
cesdcdman 2921/udp 0.000000 # CESD Contents Delivery Management
cesdcdtrn 2922/tcp 0.000000 # CESD Contents Delivery Data Transfer
cesdcdtrn 2922/udp 0.000000 # CESD Contents Delivery Data Transfer
wta-wsp-wtp-s 2923/tcp 0.000000
-wta-wsp-wtp-s 2923/udp 0.000000 # WTA-WSP-WTP-S
+wta-wsp-wtp-s 2923/udp 0.000000
precise-vip 2924/tcp 0.000000
-precise-vip 2924/udp 0.000000 # PRECISE-VIP
+precise-vip 2924/udp 0.000000
mobile-file-dl 2926/tcp 0.000000
-mobile-file-dl 2926/udp 0.000000 # MOBILE-FILE-DL
+mobile-file-dl 2926/udp 0.000000
unimobilectrl 2927/tcp 0.000000
-unimobilectrl 2927/udp 0.000000 # UNIMOBILECTRL
+unimobilectrl 2927/udp 0.000000
redstone-cpss 2928/tcp 0.000000
-redstone-cpss 2928/udp 0.000330 # REDSTONE-CPSS
+redstone-cpss 2928/udp 0.000330
amx-webadmin 2929/tcp 0.000000
-amx-webadmin 2929/udp 0.000000 # AMX-WEBADMIN
+amx-webadmin 2929/udp 0.000000
amx-weblinx 2930/tcp 0.000076
-amx-weblinx 2930/udp 0.000000 # AMX-WEBLINX
+amx-weblinx 2930/udp 0.000000
circle-x 2931/tcp 0.000000
-circle-x 2931/udp 0.000000 # Circle-X
+circle-x 2931/udp 0.000000
incp 2932/tcp 0.000000
-incp 2932/udp 0.000330 # INCP
+incp 2932/udp 0.000330
4-tieropmgw 2933/tcp 0.000000 # 4-TIER OPM GW
4-tieropmgw 2933/udp 0.000000 # 4-TIER OPM GW
4-tieropmcli 2934/tcp 0.000000 # 4-TIER OPM CLI
4-tieropmcli 2934/udp 0.000000 # 4-TIER OPM CLI
qtp 2935/tcp 0.000000
-qtp 2935/udp 0.000000 # QTP
+qtp 2935/udp 0.000000
otpatch 2936/tcp 0.000000
-otpatch 2936/udp 0.000000 # OTPatch
+otpatch 2936/udp 0.000000
pnaconsult-lm 2937/tcp 0.000000
-pnaconsult-lm 2937/udp 0.000000 # PNACONSULT-LM
+pnaconsult-lm 2937/udp 0.000000
sm-pas-1 2938/tcp 0.000000
-sm-pas-1 2938/udp 0.000000 # SM-PAS-1
+sm-pas-1 2938/udp 0.000000
sm-pas-2 2939/tcp 0.000000
-sm-pas-2 2939/udp 0.000000 # SM-PAS-2
+sm-pas-2 2939/udp 0.000000
sm-pas-3 2940/tcp 0.000000
-sm-pas-3 2940/udp 0.000330 # SM-PAS-3
+sm-pas-3 2940/udp 0.000330
sm-pas-4 2941/tcp 0.000000
-sm-pas-4 2941/udp 0.000000 # SM-PAS-4
+sm-pas-4 2941/udp 0.000000
sm-pas-5 2942/tcp 0.000000
-sm-pas-5 2942/udp 0.000000 # SM-PAS-5
+sm-pas-5 2942/udp 0.000000
ttnrepository 2943/tcp 0.000000
-ttnrepository 2943/udp 0.000000 # TTNRepository
+ttnrepository 2943/udp 0.000000
megaco-h248 2944/sctp 0.000000 # Megaco H-248 (Text) | Megaco H-248 | Megaco-H.248 text
megaco-h248 2944/tcp 0.000000 # Megaco H-248 (Text)
megaco-h248 2944/udp 0.000330 # Megaco H-248 (Text)
@@ -5703,7 +5704,7 @@ h248-binary 2945/sctp 0.000000 # Megaco H-248 (Binary) | H248 Binary | Megaco/H.
h248-binary 2945/tcp 0.000000 # Megaco H-248 (Binary)
h248-binary 2945/udp 0.000000 # Megaco H-248 (Binary)
fjsvmpor 2946/tcp 0.000000
-fjsvmpor 2946/udp 0.000000 # FJSVmpor
+fjsvmpor 2946/udp 0.000000
gpsd 2947/tcp 0.000000 # GPS Daemon request/response protocol
gpsd 2947/udp 0.000000 # GPS Daemon request/response protocol
wap-push 2948/tcp 0.000000 # WAP PUSH
@@ -5711,47 +5712,47 @@ wap-push 2948/udp 0.000791 # Windows Mobile devices often have this
wap-pushsecure 2949/tcp 0.000000 # WAP PUSH SECURE
wap-pushsecure 2949/udp 0.000000 # WAP PUSH SECURE
esip 2950/tcp 0.000000
-esip 2950/udp 0.000330 # ESIP
+esip 2950/udp 0.000330
ottp 2951/tcp 0.000000
-ottp 2951/udp 0.000330 # OTTP
+ottp 2951/udp 0.000330
mpfwsas 2952/tcp 0.000000
-mpfwsas 2952/udp 0.000000 # MPFWSAS
+mpfwsas 2952/udp 0.000000
ovalarmsrv 2953/tcp 0.000000
-ovalarmsrv 2953/udp 0.000000 # OVALARMSRV
+ovalarmsrv 2953/udp 0.000000
ovalarmsrv-cmd 2954/tcp 0.000000
-ovalarmsrv-cmd 2954/udp 0.000000 # OVALARMSRV-CMD
+ovalarmsrv-cmd 2954/udp 0.000000
csnotify 2955/tcp 0.000000
-csnotify 2955/udp 0.000000 # CSNOTIFY
+csnotify 2955/udp 0.000000
ovrimosdbman 2956/tcp 0.000000
-ovrimosdbman 2956/udp 0.000330 # OVRIMOSDBMAN
+ovrimosdbman 2956/udp 0.000330
jmact5 2957/tcp 0.000076 # JAMCT5
jmact5 2957/udp 0.000000 # JAMCT5
jmact6 2958/tcp 0.000076 # JAMCT6
jmact6 2958/udp 0.000000 # JAMCT6
rmopagt 2959/tcp 0.000000
-rmopagt 2959/udp 0.000000 # RMOPAGT
+rmopagt 2959/udp 0.000000
dfoxserver 2960/tcp 0.000000
-dfoxserver 2960/udp 0.000000 # DFOXSERVER
+dfoxserver 2960/udp 0.000000
boldsoft-lm 2961/tcp 0.000000
-boldsoft-lm 2961/udp 0.000000 # BOLDSOFT-LM
+boldsoft-lm 2961/udp 0.000000
iph-policy-cli 2962/tcp 0.000000
-iph-policy-cli 2962/udp 0.000000 # IPH-POLICY-CLI
+iph-policy-cli 2962/udp 0.000000
iph-policy-adm 2963/tcp 0.000000
-iph-policy-adm 2963/udp 0.000000 # IPH-POLICY-ADM
+iph-policy-adm 2963/udp 0.000000
bullant-srap 2964/tcp 0.000000 # BULLANT SRAP
bullant-srap 2964/udp 0.000330 # BULLANT SRAP
bullant-rap 2965/tcp 0.000000 # BULLANT RAP
bullant-rap 2965/udp 0.000000 # BULLANT RAP
idp-infotrieve 2966/tcp 0.000000
-idp-infotrieve 2966/udp 0.000000 # IDP-INFOTRIEVE
+idp-infotrieve 2966/udp 0.000000
symantec-av 2967/tcp 0.002357 # ssc-agent | Symantec AntiVirus (rtvscan.exe) | SSC-AGENT
symantec-av 2967/udp 0.006425 # Symantec AntiVirus (rtvscan.exe)
enpp 2968/tcp 0.000152
-enpp 2968/udp 0.000000 # ENPP
+enpp 2968/udp 0.000000
essp 2969/tcp 0.000000
-essp 2969/udp 0.000330 # ESSP
+essp 2969/udp 0.000330
index-net 2970/tcp 0.000000
-index-net 2970/udp 0.000330 # INDEX-NET
+index-net 2970/udp 0.000330
netclip 2971/tcp 0.000000 # NetClip clipboard daemon
netclip 2971/udp 0.000000 # NetClip clipboard daemon
pmsm-webrctl 2972/tcp 0.000000 # PMSM Webrctl
@@ -5759,7 +5760,7 @@ pmsm-webrctl 2972/udp 0.000330 # PMSM Webrctl
svnetworks 2973/tcp 0.000076 # SV Networks
svnetworks 2973/udp 0.000991 # SV Networks
signal 2974/tcp 0.000000
-signal 2974/udp 0.000000 # Signal
+signal 2974/udp 0.000000
fjmpcm 2975/tcp 0.000000 # Fujitsu Configuration Management Service
fjmpcm 2975/udp 0.000000 # Fujitsu Configuration Management Service
cns-srv-port 2976/tcp 0.000000 # CNS Server Port
@@ -5773,17 +5774,17 @@ h263-video 2979/udp 0.000000 # H.263 Video Streaming
wimd 2980/tcp 0.000000 # Instant Messaging Service
wimd 2980/udp 0.000000 # Instant Messaging Service
mylxamport 2981/tcp 0.000000
-mylxamport 2981/udp 0.000000 # MYLXAMPORT
+mylxamport 2981/udp 0.000000
iwb-whiteboard 2982/tcp 0.000000
-iwb-whiteboard 2982/udp 0.000000 # IWB-WHITEBOARD
+iwb-whiteboard 2982/udp 0.000000
netplan 2983/tcp 0.000000
-netplan 2983/udp 0.000000 # NETPLAN
+netplan 2983/udp 0.000000
hpidsadmin 2984/tcp 0.000076
-hpidsadmin 2984/udp 0.000000 # HPIDSADMIN
+hpidsadmin 2984/udp 0.000000
hpidsagent 2985/tcp 0.000000
-hpidsagent 2985/udp 0.000000 # HPIDSAGENT
+hpidsagent 2985/udp 0.000000
stonefalls 2986/tcp 0.000000
-stonefalls 2986/udp 0.000000 # STONEFALLS
+stonefalls 2986/udp 0.000000
identify 2987/tcp 0.000076
identify 2987/udp 0.000330
hippad 2988/tcp 0.000076 # HIPPA Reporting Protocol
@@ -5791,9 +5792,9 @@ hippad 2988/udp 0.000000 # HIPPA Reporting Protocol
zarkov 2989/tcp 0.000000 # ZARKOV Intelligent Agent Communication
zarkov 2989/udp 0.000000 # ZARKOV Intelligent Agent Communication
boscap 2990/tcp 0.000000
-boscap 2990/udp 0.000000 # BOSCAP
+boscap 2990/udp 0.000000
wkstn-mon 2991/tcp 0.000076
-wkstn-mon 2991/udp 0.000000 # WKSTN-MON
+wkstn-mon 2991/udp 0.000000
avenyo 2992/tcp 0.000000 # Avenyo Server
avenyo 2992/udp 0.000000 # Avenyo Server
veritas-vis1 2993/tcp 0.000000 # VERITAS VIS1
@@ -5801,23 +5802,23 @@ veritas-vis1 2993/udp 0.000000 # VERITAS VIS1
veritas-vis2 2994/tcp 0.000000 # VERITAS VIS2
veritas-vis2 2994/udp 0.000330 # VERITAS VIS2
idrs 2995/tcp 0.000000
-idrs 2995/udp 0.000000 # IDRS
+idrs 2995/udp 0.000000
vsixml 2996/tcp 0.000000
vsixml 2996/udp 0.000330
rebol 2997/tcp 0.000076
-rebol 2997/udp 0.000000 # REBOL
+rebol 2997/udp 0.000000
iss-realsec 2998/tcp 0.000351 # realsecure | ISS RealSecure IDS Remote Console Admin port | Real Secure
realsecure 2998/udp 0.000000 # Real Secure
remoteware-un 2999/tcp 0.000000 # RemoteWare Unassigned
remoteware-un 2999/udp 0.000000 # RemoteWare Unassigned
ppp 3000/tcp 0.004115 # remoteware-cl | hbci | User-level ppp daemon, or chili!soft asp | HBCI | RemoteWare Client
-hbci 3000/udp 0.000000 # HBCI
+hbci 3000/udp 0.000000
nessus 3001/tcp 0.003124 # origo-native | Nessus Security Scanner (www.nessus.org) Daemon or chili!soft asp | OrigoDB Server Native Interface
unknown 3001/udp 0.000991
exlm-agent 3002/tcp 0.000076 # remoteware-srv | EXLM Agent | RemoteWare Server
exlm-agent 3002/udp 0.000661 # EXLM Agent
cgms 3003/tcp 0.000228
-cgms 3003/udp 0.000330 # CGMS
+cgms 3003/udp 0.000330
csoftragent 3004/tcp 0.000000 # Csoft Agent
csoftragent 3004/udp 0.000000 # Csoft Agent
deslogin 3005/tcp 0.000477 # geniuslm | encrypted symmetric telnet/login | Genius License Manager
@@ -5829,7 +5830,7 @@ lotusmtap 3007/udp 0.000000 # Lotus Mail Tracking Agent Protocol
midnight-tech 3008/tcp 0.000000 # Midnight Technologies
midnight-tech 3008/udp 0.000000 # Midnight Technologies
pxc-ntfy 3009/tcp 0.000000
-pxc-ntfy 3009/udp 0.000000 # PXC-NTFY
+pxc-ntfy 3009/udp 0.000000
gw 3010/tcp 0.000000 # ping-pong | Telerate Workstation
ping-pong 3010/udp 0.000000 # Telerate Workstation
trusted-web 3011/tcp 0.000304 # Trusted Web
@@ -5851,15 +5852,15 @@ srvc_registry 3018/udp 0.000000 # Service Registry
resource_mgr 3019/tcp 0.000000 # resource-mgr | Resource Manager
resource_mgr 3019/udp 0.000000 # Resource Manager
cifs 3020/tcp 0.000000
-cifs 3020/udp 0.000000 # CIFS
+cifs 3020/udp 0.000000
agriserver 3021/tcp 0.000000 # AGRI Server
agriserver 3021/udp 0.000000 # AGRI Server
csregagent 3022/tcp 0.000000
-csregagent 3022/udp 0.000000 # CSREGAGENT
+csregagent 3022/udp 0.000000
magicnotes 3023/tcp 0.000076
magicnotes 3023/udp 0.000000
nds_sso 3024/tcp 0.000000 # nds-sso
-nds_sso 3024/udp 0.000000 # NDS_SSO
+nds_sso 3024/udp 0.000000
slnp 3025/tcp 0.000125 # arepa-raft | SLNP (Simple Library Network Protocol) by Sisis Informationssysteme GmbH | Arepa Raft
arepa-raft 3025/udp 0.000000 # Arepa Raft
agri-gateway 3026/tcp 0.000000 # AGRI Gateway
@@ -5877,7 +5878,7 @@ eppc 3031/udp 0.000000 # Remote AppleEvents/PPC Toolbox
redwood-chat 3032/tcp 0.000000 # Redwood Chat
redwood-chat 3032/udp 0.000000 # Redwood Chat
pdb 3033/tcp 0.000000
-pdb 3033/udp 0.000000 # PDB
+pdb 3033/udp 0.000000
osmosis-aeea 3034/tcp 0.000000 # Osmosis / Helix (R) AEEA Port
osmosis-aeea 3034/udp 0.000000 # Osmosis / Helix (R) AEEA Port
fjsv-gssagt 3035/tcp 0.000000 # FJSV gssagt
@@ -5901,7 +5902,7 @@ brp 3043/udp 0.000000 # Broadcast Routing Protocol
epp 3044/tcp 0.000000 # EndPoint Protocol
epp 3044/udp 0.000000 # EndPoint Protocol
slnp 3045/tcp 0.000063 # responsenet | SLNP (Simple Library Network Protocol) by Sisis Informationssysteme GmbH | ResponseNet
-responsenet 3045/udp 0.000000 # ResponseNet
+responsenet 3045/udp 0.000000
di-ase 3046/tcp 0.000000
di-ase 3046/udp 0.000330
hlserver 3047/tcp 0.000000 # Fast Security HL Server
@@ -5943,15 +5944,15 @@ rprt 3064/udp 0.000000 # Remote Port Redirector
slinterbase 3065/tcp 0.000000
slinterbase 3065/udp 0.000000
netattachsdmp 3066/tcp 0.000000
-netattachsdmp 3066/udp 0.000330 # NETATTACHSDMP
+netattachsdmp 3066/udp 0.000330
fjhpjp 3067/tcp 0.000000
-fjhpjp 3067/udp 0.000330 # FJHPJP
+fjhpjp 3067/udp 0.000330
ls3bcast 3068/tcp 0.000000 # ls3 Broadcast
ls3bcast 3068/udp 0.000000 # ls3 Broadcast
ls3 3069/tcp 0.000000
ls3 3069/udp 0.000000
mgxswitch 3070/tcp 0.000000
-mgxswitch 3070/udp 0.000000 # MGXSWITCH
+mgxswitch 3070/udp 0.000000
csd-mgmt-port 3071/tcp 0.000380 # xplat-replicate | ContinuStor Manager Port | Crossplatform replication protocol
csd-mgmt-port 3071/udp 0.000000 # ContinuStor Manager Port
csd-monitor 3072/tcp 0.000000 # ContinuStor Monitor Port
@@ -5973,17 +5974,17 @@ lv-frontpanel 3079/udp 0.000000 # LV Front Panel
stm_pproc 3080/tcp 0.000076 # stm-pproc
stm_pproc 3080/udp 0.000000
tl1-lv 3081/tcp 0.000000
-tl1-lv 3081/udp 0.000000 # TL1-LV
+tl1-lv 3081/udp 0.000000
tl1-raw 3082/tcp 0.000000
-tl1-raw 3082/udp 0.000000 # TL1-RAW
+tl1-raw 3082/udp 0.000000
tl1-telnet 3083/tcp 0.000000
-tl1-telnet 3083/udp 0.000000 # TL1-TELNET
+tl1-telnet 3083/udp 0.000000
itm-mccs 3084/tcp 0.000000
-itm-mccs 3084/udp 0.000000 # ITM-MCCS
+itm-mccs 3084/udp 0.000000
pcihreq 3085/tcp 0.000000
-pcihreq 3085/udp 0.000000 # PCIHReq
+pcihreq 3085/udp 0.000000
sj3 3086/tcp 0.000050 # jdl-dbkitchen | SJ3 (kanji input) | JDL-DBKitchen
-jdl-dbkitchen 3086/udp 0.000000 # JDL-DBKitchen
+jdl-dbkitchen 3086/udp 0.000000
asoki-sma 3087/tcp 0.000000 # Asoki SMA
asoki-sma 3087/udp 0.000000 # Asoki SMA
xdtp 3088/tcp 0.000000 # eXtensible Data Transfer Protocol
@@ -6011,14 +6012,14 @@ opcon-xps 3100/tcp 0.000000 # OpCon/xps
opcon-xps 3100/udp 0.000000 # OpCon/xps
hp-pxpib 3101/tcp 0.000000 # HP PolicyXpert PIB Server
hp-pxpib 3101/udp 0.000000 # HP PolicyXpert PIB Server
-sl-mon 3102/tcp 0.000076 # SoftlinK Mon Port | SoftlinK Mon Port
+sl-mon 3102/tcp 0.000076 # slslavemon | SoftlinK Mon Port | SoftlinK Slave Mon Port
sl-mon 3102/udp 0.000330 # SoftlinK Mon Port
autocuesmi 3103/tcp 0.000076 # Autocue SMI Protocol
autocuesmi 3103/udp 0.000000 # Autocue SMI Protocol
autocuelog 3104/tcp 0.000000 # autocuetime | Autocue Logger Protocol | Autocue Time Service
autocuetime 3104/udp 0.000330 # Autocue Time Service
cardbox 3105/tcp 0.000000
-cardbox 3105/udp 0.000000 # Cardbox
+cardbox 3105/udp 0.000000
cardbox-http 3106/tcp 0.000000 # Cardbox HTTP
cardbox-http 3106/udp 0.000000 # Cardbox HTTP
business 3107/tcp 0.000000 # Business protocol
@@ -6044,7 +6045,7 @@ mctet-gateway 3116/udp 0.000000 # MCTET Gateway
mctet-jserv 3117/tcp 0.000000 # MCTET Jserv
mctet-jserv 3117/udp 0.000000 # MCTET Jserv
pkagent 3118/tcp 0.000076
-pkagent 3118/udp 0.000000 # PKAgent
+pkagent 3118/udp 0.000000
d2000kernel 3119/tcp 0.000152 # D2000 Kernel Port
d2000kernel 3119/udp 0.000000 # D2000 Kernel Port
d2000webserver 3120/tcp 0.000000 # D2000 Webserver Port
@@ -6093,13 +6094,13 @@ rdc-wh-eos 3142/udp 0.000000 # RDC WH EOS
seaview 3143/tcp 0.000000 # Sea View
seaview 3143/udp 0.000000 # Sea View
tarantella 3144/tcp 0.000000
-tarantella 3144/udp 0.000000 # Tarantella
+tarantella 3144/udp 0.000000
csi-lfap 3145/tcp 0.000000
-csi-lfap 3145/udp 0.000000 # CSI-LFAP
+csi-lfap 3145/udp 0.000000
bears-02 3146/tcp 0.000076
bears-02 3146/udp 0.000000
rfio 3147/tcp 0.000000
-rfio 3147/udp 0.000330 # RFIO
+rfio 3147/udp 0.000330
nm-game-admin 3148/tcp 0.000000 # NetMike Game Administrator
nm-game-admin 3148/udp 0.000330 # NetMike Game Administrator
nm-game-server 3149/tcp 0.000000 # NetMike Game Server
@@ -6118,7 +6119,7 @@ jpegmpeg 3155/tcp 0.000000 # JpegMpeg Port
jpegmpeg 3155/udp 0.000000 # JpegMpeg Port
indura 3156/tcp 0.000000 # Indura Collector
indura 3156/udp 0.000330 # Indura Collector
-e3consultants 3157/tcp 0.000000 # CCC Listener Port
+e3consultants 3157/tcp 0.000000 # lsa-comm | CCC Listener Port | LSA Communicator
e3consultants 3157/udp 0.000000 # CCC Listener Port
stvp 3158/tcp 0.000000 # SmashTV Protocol
stvp 3158/udp 0.000000 # SmashTV Protocol
@@ -6129,11 +6130,11 @@ tip-app-server 3160/udp 0.000330 # TIP Application Server
doc1lm 3161/tcp 0.000000 # DOC1 License Manager
doc1lm 3161/udp 0.000000 # DOC1 License Manager
sflm 3162/tcp 0.000152
-sflm 3162/udp 0.000661 # SFLM
+sflm 3162/udp 0.000661
res-sap 3163/tcp 0.000000
-res-sap 3163/udp 0.000000 # RES-SAP
+res-sap 3163/udp 0.000000
imprs 3164/tcp 0.000000
-imprs 3164/udp 0.000000 # IMPRS
+imprs 3164/udp 0.000000
newgenpay 3165/tcp 0.000000 # Newgenpay Engine Service
newgenpay 3165/udp 0.000330 # Newgenpay Engine Service
sossecollector 3166/tcp 0.000000 # Quest Spotlight Out-Of-Process Collector
@@ -6143,15 +6144,15 @@ nowcontact 3167/udp 0.000000 # Now Contact Public Server
poweronnud 3168/tcp 0.000228 # Now Up-to-Date Public Server
poweronnud 3168/udp 0.000000 # Now Up-to-Date Public Server
serverview-as 3169/tcp 0.000000
-serverview-as 3169/udp 0.000330 # SERVERVIEW-AS
+serverview-as 3169/udp 0.000330
serverview-asn 3170/tcp 0.000000
-serverview-asn 3170/udp 0.000330 # SERVERVIEW-ASN
+serverview-asn 3170/udp 0.000330
serverview-gf 3171/tcp 0.000000
-serverview-gf 3171/udp 0.000000 # SERVERVIEW-GF
+serverview-gf 3171/udp 0.000000
serverview-rm 3172/tcp 0.000000
-serverview-rm 3172/udp 0.000000 # SERVERVIEW-RM
+serverview-rm 3172/udp 0.000000
serverview-icc 3173/tcp 0.000000
-serverview-icc 3173/udp 0.000330 # SERVERVIEW-ICC
+serverview-icc 3173/udp 0.000330
armi-server 3174/tcp 0.000000 # ARMI Server
armi-server 3174/udp 0.000000 # ARMI Server
t1-e1-over-ip 3175/tcp 0.000000 # T1_E1_Over_IP
@@ -6191,7 +6192,7 @@ csvr-sslproxy 3191/udp 0.000000 # ConServR SSL Proxy
firemonrcc 3192/tcp 0.000000 # FireMon Revision Control
firemonrcc 3192/udp 0.000000 # FireMon Revision Control
spandataport 3193/tcp 0.000000
-spandataport 3193/udp 0.000000 # SpanDataPort
+spandataport 3193/udp 0.000000
magbind 3194/tcp 0.000000 # Rockstorm MAG protocol
magbind 3194/udp 0.000000 # Rockstorm MAG protocol
ncu-1 3195/tcp 0.000000 # Network Control Unit
@@ -6207,9 +6208,9 @@ dmod-workspace 3199/udp 0.000000 # DMOD WorkSpace
tick-port 3200/tcp 0.000076 # Press-sense Tick Port
tick-port 3200/udp 0.000000 # Press-sense Tick Port
cpq-tasksmart 3201/tcp 0.000000
-cpq-tasksmart 3201/udp 0.000330 # CPQ-TaskSmart
+cpq-tasksmart 3201/udp 0.000330
intraintra 3202/tcp 0.000000
-intraintra 3202/udp 0.000000 # IntraIntra
+intraintra 3202/udp 0.000000
netwatcher-mon 3203/tcp 0.000000 # Network Watcher Monitor
netwatcher-mon 3203/udp 0.000330 # Network Watcher Monitor
netwatcher-db 3204/tcp 0.000000 # Network Watcher DB Access
@@ -6293,7 +6294,7 @@ sdp-id-port 3242/udp 0.000000 # Session Description ID
timelot 3243/tcp 0.000000 # Timelot Port
timelot 3243/udp 0.000000 # Timelot Port
onesaf 3244/tcp 0.000000
-onesaf 3244/udp 0.000000 # OneSAF
+onesaf 3244/udp 0.000000
vieo-fe 3245/tcp 0.000000 # VIEO Fabric Executive
vieo-fe 3245/udp 0.000330 # VIEO Fabric Executive
dvt-system 3246/tcp 0.000000 # DVT SYSTEM PORT
@@ -6325,11 +6326,11 @@ ivecon-port 3258/udp 0.000000 # Ivecon Server Port
epncdp2 3259/tcp 0.000000 # Epson Network Common Devi
epncdp2 3259/udp 0.000000 # Epson Network Common Devi
iscsi 3260/tcp 0.001064 # iscsi-target | iSCSI port
-iscsi 3260/udp 0.000000 # iSCSI
+iscsi 3260/udp 0.000000
winshadow 3261/tcp 0.000304
-winshadow 3261/udp 0.000000 # winShadow
+winshadow 3261/udp 0.000000
necp 3262/tcp 0.000000
-necp 3262/udp 0.000000 # NECP
+necp 3262/udp 0.000000
ecolor-imager 3263/tcp 0.000076 # E-Color Enterprise Imager
ecolor-imager 3263/udp 0.000330 # E-Color Enterprise Imager
ccmail 3264/tcp 0.000038 # cc:mail/lotus
@@ -6345,7 +6346,7 @@ msft-gc 3268/udp 0.000000 # Microsoft Global Catalog
globalcatLDAPssl 3269/tcp 0.001142 # msft-gc-ssl | Global Catalog LDAP over ssl | Microsoft Global Catalog with LDAP/SSL
msft-gc-ssl 3269/udp 0.000000 # Microsoft Global Catalog with LDAP/SSL
verismart 3270/tcp 0.000000
-verismart 3270/udp 0.000000 # Verismart
+verismart 3270/udp 0.000000
csoft-prev 3271/tcp 0.000000 # CSoft Prev Port
csoft-prev 3271/udp 0.000000 # CSoft Prev Port
user-manager 3272/tcp 0.000000 # Fujitsu User Manager
@@ -6355,7 +6356,7 @@ sxmp 3273/udp 0.000330 # Simple Extensible Multiplexed Protocol
ordinox-server 3274/tcp 0.000000 # Ordinox Server
ordinox-server 3274/udp 0.000000 # Ordinox Server
samd 3275/tcp 0.000000
-samd 3275/udp 0.000000 # SAMD
+samd 3275/udp 0.000000
maxim-asics 3276/tcp 0.000000 # Maxim ASICs
maxim-asics 3276/udp 0.000000 # Maxim ASICs
awg-proxy 3277/tcp 0.000000 # AWG Proxy
@@ -6367,23 +6368,23 @@ admind 3279/udp 0.000330
vs-server 3280/tcp 0.000076 # VS Server
vs-server 3280/udp 0.000000 # VS Server
sysopt 3281/tcp 0.000076
-sysopt 3281/udp 0.000000 # SYSOPT
+sysopt 3281/udp 0.000000
datusorb 3282/tcp 0.000000
-datusorb 3282/udp 0.000000 # Datusorb
+datusorb 3282/udp 0.000000
netassistant 3283/tcp 0.000760 # #ERROR:Apple Remote Desktop (Net Assistant) | Apple Remote Desktop Net Assistant reporting feature | Net Assistant
netassistant 3283/udp 0.066072 # Apple Remote Desktop Net Assistant reporting feature
4talk 3284/tcp 0.000000
-4talk 3284/udp 0.000000 # 4Talk
+4talk 3284/udp 0.000000
plato 3285/tcp 0.000000
-plato 3285/udp 0.000000 # Plato
+plato 3285/udp 0.000000
e-net 3286/tcp 0.000000
-e-net 3286/udp 0.000000 # E-Net
+e-net 3286/udp 0.000000
directvdata 3287/tcp 0.000000
-directvdata 3287/udp 0.000000 # DIRECTVDATA
+directvdata 3287/udp 0.000000
cops 3288/tcp 0.000000
-cops 3288/udp 0.000000 # COPS
+cops 3288/udp 0.000000
enpc 3289/tcp 0.000000
-enpc 3289/udp 0.000330 # ENPC
+enpc 3289/udp 0.000330
caps-lm 3290/tcp 0.000000 # CAPS LOGISTICS TOOLKIT - LM
caps-lm 3290/udp 0.000000 # CAPS LOGISTICS TOOLKIT - LM
sah-lm 3291/tcp 0.000076 # S A Holditch & Associates - LM
@@ -6401,7 +6402,7 @@ rib-slm 3296/udp 0.001321 # Rib License Manager
cytel-lm 3297/tcp 0.000000 # Cytel License Manager
cytel-lm 3297/udp 0.000000 # Cytel License Manager
deskview 3298/tcp 0.000000
-deskview 3298/udp 0.000000 # DeskView
+deskview 3298/udp 0.000000
saprouter 3299/tcp 0.000125 # pdrncs
pdrncs 3299/udp 0.000000
ceph 3300/tcp 0.000380 # Ceph monitor
@@ -6414,9 +6415,9 @@ opsession-clnt 3303/udp 0.000000 # OP Session Client
opsession-srvr 3304/tcp 0.000152 # OP Session Server
opsession-srvr 3304/udp 0.000661 # OP Session Server
odette-ftp 3305/tcp 0.000000
-odette-ftp 3305/udp 0.000330 # ODETTE-FTP
+odette-ftp 3305/udp 0.000330
mysql 3306/tcp 0.045390
-mysql 3306/udp 0.000000 # MySQL
+mysql 3306/udp 0.000000
opsession-prxy 3307/tcp 0.000152 # OP Session Proxy
opsession-prxy 3307/udp 0.000000 # OP Session Proxy
tns-server 3308/tcp 0.000000 # TNS Server
@@ -6434,7 +6435,7 @@ uorb 3313/udp 0.000000 # Unify Object Broker
uohost 3314/tcp 0.000000 # Unify Object Host
uohost 3314/udp 0.000000 # Unify Object Host
cdid 3315/tcp 0.000000
-cdid 3315/udp 0.000330 # CDID
+cdid 3315/udp 0.000330
aicc-cmi 3316/tcp 0.000000 # AICC/CMI
aicc-cmi 3316/udp 0.000000 # AICC/CMI
vsaiport 3317/tcp 0.000000 # VSAI PORT
@@ -6446,7 +6447,7 @@ sdt-lmd 3319/udp 0.000000 # SDT License Manager
officelink2000 3320/tcp 0.000000 # Office Link 2000
officelink2000 3320/udp 0.000000 # Office Link 2000
vnsstr 3321/tcp 0.000000
-vnsstr 3321/udp 0.000330 # VNSSTR
+vnsstr 3321/udp 0.000330
active-net 3322/tcp 0.000228 # Active Networks
active-net 3322/udp 0.000000 # Active Networks
active-net 3323/tcp 0.000380 # Active Networks
@@ -6456,9 +6457,9 @@ active-net 3324/udp 0.000000 # Active Networks
active-net 3325/tcp 0.000380 # Active Networks
active-net 3325/udp 0.000000 # Active Networks
sftu 3326/tcp 0.000000
-sftu 3326/udp 0.000000 # SFTU
+sftu 3326/udp 0.000000
bbars 3327/tcp 0.000000
-bbars 3327/udp 0.000000 # BBARS
+bbars 3327/udp 0.000000
egptlm 3328/tcp 0.000000 # Eaglepoint License Manager
egptlm 3328/udp 0.000000 # Eaglepoint License Manager
hp-device-disc 3329/tcp 0.000000 # HP Device Disc
@@ -6488,13 +6489,13 @@ anet-m 3340/udp 0.000000 # OMF data m
anet-h 3341/tcp 0.000000 # OMF data h
anet-h 3341/udp 0.000000 # OMF data h
webtie 3342/tcp 0.000000
-webtie 3342/udp 0.000000 # WebTIE
+webtie 3342/udp 0.000000
ms-cluster-net 3343/tcp 0.000000 # MS Cluster Net
ms-cluster-net 3343/udp 0.001321 # MS Cluster Net
bnt-manager 3344/tcp 0.000000 # BNT Manager
bnt-manager 3344/udp 0.000000 # BNT Manager
influence 3345/tcp 0.000000
-influence 3345/udp 0.000000 # Influence
+influence 3345/udp 0.000000
trnsprntproxy 3346/tcp 0.000000 # Trnsprnt Proxy
trnsprntproxy 3346/udp 0.000000 # Trnsprnt Proxy
phoenix-rpc 3347/tcp 0.000000 # Phoenix RPC
@@ -6504,19 +6505,19 @@ pangolin-laser 3348/udp 0.000000 # Pangolin Laser
chevinservices 3349/tcp 0.000000 # Chevin Services
chevinservices 3349/udp 0.000000 # Chevin Services
findviatv 3350/tcp 0.000000
-findviatv 3350/udp 0.000000 # FINDVIATV
+findviatv 3350/udp 0.000000
btrieve 3351/tcp 0.000380 # Btrieve port
btrieve 3351/udp 0.000000 # Btrieve port
ssql 3352/tcp 0.000000 # Scalable SQL
ssql 3352/udp 0.000000 # Scalable SQL
fatpipe 3353/tcp 0.000000
-fatpipe 3353/udp 0.000000 # FATPIPE
+fatpipe 3353/udp 0.000000
suitjd 3354/tcp 0.000000
-suitjd 3354/udp 0.000330 # SUITJD
+suitjd 3354/udp 0.000330
ordinox-dbase 3355/tcp 0.000000 # Ordinox Dbase
ordinox-dbase 3355/udp 0.000000 # Ordinox Dbase
upnotifyps 3356/tcp 0.000000
-upnotifyps 3356/udp 0.000000 # UPNOTIFYPS
+upnotifyps 3356/udp 0.000000
adtech-test 3357/tcp 0.000000 # Adtech Test IP
adtech-test 3357/udp 0.000000 # Adtech Test IP
mpsysrmsvr 3358/tcp 0.000000 # Mp Sys Rmsvr
@@ -6560,13 +6561,13 @@ cdbroker 3376/udp 0.000000 # CD Broker
cogsys-lm 3377/tcp 0.000000 # Cogsys Network License Manager
cogsys-lm 3377/udp 0.000000 # Cogsys Network License Manager
wsicopy 3378/tcp 0.000000
-wsicopy 3378/udp 0.000000 # WSICOPY
+wsicopy 3378/udp 0.000000
socorfs 3379/tcp 0.000000
-socorfs 3379/udp 0.000000 # SOCORFS
+socorfs 3379/udp 0.000000
sns-channels 3380/tcp 0.000000 # SNS Channels
sns-channels 3380/udp 0.000330 # SNS Channels
geneous 3381/tcp 0.000000
-geneous 3381/udp 0.000330 # Geneous
+geneous 3381/udp 0.000330
fujitsu-neat 3382/tcp 0.000000 # Fujitsu Network Enhanced Antitheft function
fujitsu-neat 3382/udp 0.000000 # Fujitsu Network Enhanced Antitheft function
esp-lm 3383/tcp 0.000000 # Enterprise Software Products License Manager
@@ -6586,7 +6587,7 @@ ms-wbt-server 3389/udp 0.004955 # Microsoft Remote Display Protocol (aka ms-term
dsc 3390/tcp 0.000228 # Distributed Service Coordinator
dsc 3390/udp 0.000000 # Distributed Service Coordinator
savant 3391/tcp 0.000000
-savant 3391/udp 0.000330 # SAVANT
+savant 3391/udp 0.000330
efi-lm 3392/tcp 0.000000 # EFI License Management
efi-lm 3392/udp 0.000330 # EFI License Management
d2k-tapestry1 3393/tcp 0.000000 # D2K Tapestry Client to Server
@@ -6600,11 +6601,11 @@ printer_agent 3396/udp 0.000661 # Printer Agent
saposs 3397/tcp 0.000038 # cloanto-lm | SAP Oss | Cloanto License Manager
cloanto-lm 3397/udp 0.000000 # Cloanto License Manager
sapcomm 3398/tcp 0.000063 # mercantile | Mercantile
-mercantile 3398/udp 0.000000 # Mercantile
+mercantile 3398/udp 0.000000
sapeps 3399/tcp 0.000100 # csms | SAP EPS | CSMS
-csms 3399/udp 0.000330 # CSMS
+csms 3399/udp 0.000330
csms2 3400/tcp 0.000152
-csms2 3400/udp 0.000000 # CSMS2
+csms2 3400/udp 0.000000
filecast 3401/tcp 0.000000
squid-snmp 3401/udp 0.002241 # Squid proxy SNMP port
fxaengine-net 3402/tcp 0.000000 # FXa Engine Network Port
@@ -6626,7 +6627,7 @@ networklenss 3410/udp 0.000000 # NetworkLens SSL Event
biolink-auth 3411/tcp 0.000000 # BioLink Authenteon server
biolink-auth 3411/udp 0.000000 # BioLink Authenteon server
xmlblaster 3412/tcp 0.000000
-xmlblaster 3412/udp 0.000000 # xmlBlaster
+xmlblaster 3412/udp 0.000000
svnet 3413/tcp 0.000000 # SpecView Networking
svnet 3413/udp 0.000000 # SpecView Networking
wip-port 3414/tcp 0.000076 # BroadCloud WIP Port
@@ -6702,7 +6703,7 @@ dnc-port 3448/udp 0.000000 # Discovery and Net Config
hotu-chat 3449/tcp 0.000000 # HotU Chat
hotu-chat 3449/udp 0.000330 # HotU Chat
castorproxy 3450/tcp 0.000000
-castorproxy 3450/udp 0.000000 # CAStorProxy
+castorproxy 3450/udp 0.000000
asam 3451/tcp 0.000000 # ASAM Services
asam 3451/udp 0.000661 # ASAM Services
sabp-signal 3452/tcp 0.000000 # SABP-Signalling Protocol
@@ -6717,7 +6718,7 @@ IISrpc-or-vat 3456/udp 0.036607 # also VAT default data
vat-control 3457/tcp 0.000025 # VAT default control
vat-control 3457/udp 0.001433 # VAT default control
d3winosfi 3458/tcp 0.000000
-d3winosfi 3458/udp 0.000000 # D3WinOSFI
+d3winosfi 3458/udp 0.000000
integral 3459/tcp 0.000000 # TIP Integral
integral 3459/udp 0.000000 # TIP Integral
edm-manager 3460/tcp 0.000000 # EDM Manger
@@ -6733,13 +6734,13 @@ edm-mgr-sync 3464/udp 0.000000 # EDM MGR Sync
edm-mgr-cntrl 3465/tcp 0.000000 # EDM MGR Cntrl
edm-mgr-cntrl 3465/udp 0.000000 # EDM MGR Cntrl
workflow 3466/tcp 0.000000
-workflow 3466/udp 0.000000 # WORKFLOW
+workflow 3466/udp 0.000000
rcst 3467/tcp 0.000000
-rcst 3467/udp 0.000330 # RCST
+rcst 3467/udp 0.000330
ttcmremotectrl 3468/tcp 0.000000 # TTCM Remote Controll
ttcmremotectrl 3468/udp 0.000000 # TTCM Remote Controll
pluribus 3469/tcp 0.000000
-pluribus 3469/udp 0.000000 # Pluribus
+pluribus 3469/udp 0.000000
jt400 3470/tcp 0.000000
jt400 3470/udp 0.000000
jt400-ssl 3471/tcp 0.000000
@@ -6771,7 +6772,7 @@ slim-devices 3483/udp 0.000000 # Slim Devices Protocol
gbs-stp 3484/tcp 0.000000 # GBS SnapTalk Protocol
gbs-stp 3484/udp 0.000000 # GBS SnapTalk Protocol
celatalk 3485/tcp 0.000076
-celatalk 3485/udp 0.000000 # CelaTalk
+celatalk 3485/udp 0.000000
ifsf-hb-port 3486/tcp 0.000076 # IFSF Heartbeat Port
ifsf-hb-port 3486/udp 0.000330 # IFSF Heartbeat Port
ltctcp 3487/tcp 0.000000 # ltcudp | LISA TCP Transfer Channel | LISA UDP Transfer Channel
@@ -6795,7 +6796,7 @@ seclayer-tcp 3495/udp 0.000661 # securitylayer over tcp
seclayer-tls 3496/tcp 0.000000 # securitylayer over tls
seclayer-tls 3496/udp 0.000000 # securitylayer over tls
ipether232port 3497/tcp 0.000076
-ipether232port 3497/udp 0.000000 # ipEther232Port
+ipether232port 3497/udp 0.000000
dashpas-port 3498/tcp 0.000000 # DASHPAS user port
dashpas-port 3498/udp 0.000000 # DASHPAS user port
sccip-media 3499/tcp 0.000000 # SccIP Media
@@ -6803,7 +6804,7 @@ sccip-media 3499/udp 0.000330 # SccIP Media
rtmp-port 3500/tcp 0.000000 # RTMP Port
rtmp-port 3500/udp 0.000000 # RTMP Port
isoft-p2p 3501/tcp 0.000000
-isoft-p2p 3501/udp 0.000000 # iSoft-P2P
+isoft-p2p 3501/udp 0.000000
avinstalldisc 3502/tcp 0.000000 # Avocent Install Discovery
avinstalldisc 3502/udp 0.000000 # Avocent Install Discovery
lsp-ping 3503/tcp 0.000076 # MPLS LSP-echo Port
@@ -6871,9 +6872,9 @@ raven-rdp 3533/udp 0.000000 # Raven Remote Management Data
urld-port 3534/tcp 0.000000 # URL Daemon Port
urld-port 3534/udp 0.000000 # URL Daemon Port
ms-la 3535/tcp 0.000000
-ms-la 3535/udp 0.000000 # MS-LA
+ms-la 3535/udp 0.000000
snac 3536/tcp 0.000000
-snac 3536/udp 0.000000 # SNAC
+snac 3536/udp 0.000000
ni-visa-remote 3537/tcp 0.000000 # Remote NI-VISA port
ni-visa-remote 3537/udp 0.000330 # Remote NI-VISA port
ibm-diradm 3538/tcp 0.000000 # IBM Directory Server
@@ -6896,7 +6897,7 @@ unknown 3546/tcp 0.000304
symantec-sim 3547/tcp 0.000000 # Symantec SIM
symantec-sim 3547/udp 0.000000 # Symantec SIM
interworld 3548/tcp 0.000000
-interworld 3548/udp 0.000000 # Interworld
+interworld 3548/udp 0.000000
tellumat-nms 3549/tcp 0.000000 # Tellumat MDR NMS
tellumat-nms 3549/udp 0.000000 # Tellumat MDR NMS
ssmpp 3550/tcp 0.000000 # Secure SMPP
@@ -6922,15 +6923,15 @@ cctv-port 3559/udp 0.000000 # CCTV control port
iniserve-port 3560/tcp 0.000000 # INIServe port
iniserve-port 3560/udp 0.000000 # INIServe port
bmc-onekey 3561/tcp 0.000000
-bmc-onekey 3561/udp 0.000000 # BMC-OneKey
+bmc-onekey 3561/udp 0.000000
sdbproxy 3562/tcp 0.000000
-sdbproxy 3562/udp 0.000000 # SDBProxy
+sdbproxy 3562/udp 0.000000
watcomdebug 3563/tcp 0.000000 # Watcom Debug
watcomdebug 3563/udp 0.000000 # Watcom Debug
esimport 3564/tcp 0.000000 # Electromed SIM port
esimport 3564/udp 0.000000 # Electromed SIM port
m2pa 3565/sctp 0.000000
-m2pa 3565/tcp 0.000000 # M2PA
+m2pa 3565/tcp 0.000000
quest-data-hub 3566/tcp 0.000000 # Quest Data Hub
oap 3567/tcp 0.000000 # dof-eps | Object Access Protocol | DOF Protocol Stack
oap 3567/udp 0.000000 # Object Access Protocol
@@ -6987,9 +6988,9 @@ gtrack-ne 3592/udp 0.000000 # LOCANIS G-TRACK NE Port
bpmd 3593/tcp 0.000000 # BP Model Debugger
bpmd 3593/udp 0.000000 # BP Model Debugger
mediaspace 3594/tcp 0.000000
-mediaspace 3594/udp 0.000330 # MediaSpace
+mediaspace 3594/udp 0.000330
shareapp 3595/tcp 0.000000
-shareapp 3595/udp 0.000330 # ShareApp
+shareapp 3595/udp 0.000330
iw-mmogame 3596/tcp 0.000000 # Illusion Wireless MMOG
iw-mmogame 3596/udp 0.000000 # Illusion Wireless MMOG
a14 3597/tcp 0.000000 # A14 (AN-to-SC/MM)
@@ -7019,7 +7020,7 @@ trendchip-dcp 3608/udp 0.000000 # Trendchip control protocol
cpdi-pidas-cm 3609/tcp 0.000000 # CPDI PIDAS Connection Mon
cpdi-pidas-cm 3609/udp 0.000330 # CPDI PIDAS Connection Mon
echonet 3610/tcp 0.000000
-echonet 3610/udp 0.000000 # ECHONET
+echonet 3610/udp 0.000000
six-degrees 3611/tcp 0.000000 # Six Degrees Port
six-degrees 3611/udp 0.000000 # Six Degrees Port
hp-dataprotect 3612/tcp 0.000000 # dataprotector | HP Data Protector | Micro Focus Data Protector
@@ -7049,7 +7050,7 @@ haipe-discover 3623/udp 0.000000 # HAIPIS Dynamic Discovery
dist-upgrade 3624/tcp 0.000000 # Distributed Upgrade Port
dist-upgrade 3624/udp 0.000330 # Distributed Upgrade Port
volley 3625/tcp 0.000000
-volley 3625/udp 0.000000 # Volley
+volley 3625/udp 0.000000
bvcdaemon-port 3626/tcp 0.000000 # bvControl Daemon
bvcdaemon-port 3626/udp 0.000000 # bvControl Daemon
jamserverport 3627/tcp 0.000000 # Jam Server Port
@@ -7071,7 +7072,7 @@ hlibmgr 3634/udp 0.000000 # hNTSP Library Manager
sdo 3635/tcp 0.000000 # Simple Distributed Objects
sdo 3635/udp 0.000000 # Simple Distributed Objects
servistaitsm 3636/tcp 0.000076
-servistaitsm 3636/udp 0.000000 # SerVistaITSM
+servistaitsm 3636/udp 0.000000
scservp 3637/tcp 0.000076 # Customer Service Port
scservp 3637/udp 0.000000 # Customer Service Port
ehp-backup 3638/tcp 0.000000 # EHP Backup Protocol
@@ -7085,11 +7086,11 @@ netplay-port2 3641/udp 0.000000 # Netplay Port 2
juxml-port 3642/tcp 0.000000 # Juxml Replication port
juxml-port 3642/udp 0.000000 # Juxml Replication port
audiojuggler 3643/tcp 0.000000
-audiojuggler 3643/udp 0.000330 # AudioJuggler
+audiojuggler 3643/udp 0.000330
ssowatch 3644/tcp 0.000000
ssowatch 3644/udp 0.000000
cyc 3645/tcp 0.000000
-cyc 3645/udp 0.000000 # Cyc
+cyc 3645/udp 0.000000
xss-srv-port 3646/tcp 0.000000 # XSS Server Port
xss-srv-port 3646/udp 0.000000 # XSS Server Port
splitlock-gw 3647/tcp 0.000000 # Splitlock Gateway
@@ -7192,13 +7193,13 @@ telnetcpcd 3696/udp 0.000000 # Telnet Com Port Control
nw-license 3697/tcp 0.000152 # NavisWorks License System | NavisWorks Licnese System
nw-license 3697/udp 0.000330 # NavisWorks Licnese System
sagectlpanel 3698/tcp 0.000000
-sagectlpanel 3698/udp 0.000330 # SAGECTLPANEL
+sagectlpanel 3698/udp 0.000330
kpn-icw 3699/tcp 0.000000 # Internet Call Waiting
kpn-icw 3699/udp 0.000000 # Internet Call Waiting
lrs-paging 3700/tcp 0.000152 # LRS NetPage
lrs-paging 3700/udp 0.000330 # LRS NetPage
netcelera 3701/tcp 0.000000
-netcelera 3701/udp 0.000000 # NetCelera
+netcelera 3701/udp 0.000000
ws-discovery 3702/tcp 0.000000 # Web Service Discovery
ws-discovery 3702/udp 0.001982 # Web Service Discovery
adobeserver-3 3703/tcp 0.002357 # Adobe Server 3
@@ -7238,7 +7239,7 @@ itelserverport 3719/udp 0.000000 # iTel Server Port
ufastro-instr 3720/tcp 0.000000 # UF Astro. Instr. Services
ufastro-instr 3720/udp 0.000000 # UF Astro. Instr. Services
xsync 3721/tcp 0.000000
-xsync 3721/udp 0.000000 # Xsync
+xsync 3721/udp 0.000000
xserveraid 3722/tcp 0.000000 # Xserve RAID
xserveraid 3722/udp 0.000000 # Xserve RAID
sychrond 3723/tcp 0.000000 # Sychron Service Daemon
@@ -7283,7 +7284,7 @@ cst-port 3742/udp 0.000000 # CST - Configuration & Service Tracker
ipcs-command 3743/tcp 0.000000 # IP Control Systems Ltd.
ipcs-command 3743/udp 0.000000 # IP Control Systems Ltd.
sasg 3744/tcp 0.000000
-sasg 3744/udp 0.000330 # SASG
+sasg 3744/udp 0.000330
gw-call-port 3745/tcp 0.000000 # GWRTC Call Port
gw-call-port 3745/udp 0.000000 # GWRTC Call Port
linktest 3746/tcp 0.000000 # LXPRO.COM LinkTest
@@ -7291,9 +7292,9 @@ linktest 3746/udp 0.000000 # LXPRO.COM LinkTest
linktest-s 3747/tcp 0.000000 # LXPRO.COM LinkTest SSL
linktest-s 3747/udp 0.000000 # LXPRO.COM LinkTest SSL
webdata 3748/tcp 0.000000
-webdata 3748/udp 0.000000 # webData
+webdata 3748/udp 0.000000
cimtrak 3749/tcp 0.000076
-cimtrak 3749/udp 0.000000 # CimTrak
+cimtrak 3749/udp 0.000000
cbos-ip-port 3750/tcp 0.000000 # CBOS/IP ncapsalation port | CBOS/IP ncapsalatoin port
cbos-ip-port 3750/udp 0.000000 # CBOS/IP ncapsalatoin port
gprs-cube 3751/tcp 0.000000 # CommLinx GPRS Cube
@@ -7342,7 +7343,7 @@ ctp 3772/udp 0.000000 # Chantry Tunnel Protocol
ctdhercules 3773/tcp 0.000000
ctdhercules 3773/udp 0.000000
zicom 3774/tcp 0.000000
-zicom 3774/udp 0.000330 # ZICOM
+zicom 3774/udp 0.000330
ispmmgr 3775/tcp 0.000000 # ISPM Manager Port
ispmmgr 3775/udp 0.000000 # ISPM Manager Port
dvcprov-port 3776/tcp 0.000000 # Device Provisioning Port
@@ -7368,7 +7369,7 @@ bfd-echo 3785/udp 0.000000 # BFD Echo Protocol
upstriggervsw 3786/tcp 0.000000 # VSW Upstrigger port
upstriggervsw 3786/udp 0.000000 # VSW Upstrigger port
fintrx 3787/tcp 0.000076
-fintrx 3787/udp 0.000000 # Fintrx
+fintrx 3787/udp 0.000000
isrp-port 3788/tcp 0.000076 # SPACEWAY Routing port
isrp-port 3788/udp 0.000330 # SPACEWAY Routing port
remotedeploy 3789/tcp 0.000000 # RemoteDeploy Administration Port [July 2003]
@@ -7390,7 +7391,7 @@ spw-dialer 3796/udp 0.000330 # Spaceway Dialer
idps 3797/tcp 0.000000
idps 3797/udp 0.000000
minilock 3798/tcp 0.000076
-minilock 3798/udp 0.000000 # Minilock
+minilock 3798/udp 0.000000
radius-dynauth 3799/tcp 0.000076 # RADIUS Dynamic Authorization
radius-dynauth 3799/udp 0.000330 # RADIUS Dynamic Authorization
pwgpsi 3800/tcp 0.000228 # Print Services Interface
@@ -7398,9 +7399,9 @@ pwgpsi 3800/udp 0.000000 # Print Services Interface
ibm-mgr 3801/tcp 0.000380 # ibm manager service
ibm-mgr 3801/udp 0.000000 # ibm manager service
vhd 3802/tcp 0.000000
-vhd 3802/udp 0.000000 # VHD
+vhd 3802/udp 0.000000
soniqsync 3803/tcp 0.000076
-soniqsync 3803/udp 0.000000 # SoniqSync
+soniqsync 3803/udp 0.000000
iqnet-port 3804/tcp 0.000000 # Harman IQNet Port
iqnet-port 3804/udp 0.000000 # Harman IQNet Port
tcpdataserver 3805/tcp 0.000000 # ThorGuard Server Port
@@ -7416,7 +7417,7 @@ apocd 3809/udp 0.000000 # Java Desktop System Configuration Agent
wlanauth 3810/tcp 0.000076 # WLAN AS server
wlanauth 3810/udp 0.000000 # WLAN AS server
amp 3811/tcp 0.000076
-amp 3811/udp 0.000000 # AMP
+amp 3811/udp 0.000000
neto-wol-server 3812/tcp 0.000076 # netO WOL Server
neto-wol-server 3812/udp 0.000000 # netO WOL Server
rap-ip 3813/tcp 0.000076 # Rhapsody Interface Protocol
@@ -7458,7 +7459,7 @@ cernsysmgmtagt 3830/udp 0.000000 # Cerner System Management Agent
dvapps 3831/tcp 0.000076 # Docsvault Application Service
dvapps 3831/udp 0.000000 # Docsvault Application Service
xxnetserver 3832/tcp 0.000000
-xxnetserver 3832/udp 0.000000 # xxNETserver
+xxnetserver 3832/udp 0.000000
aipn-auth 3833/tcp 0.000000 # AIPN LS Authentication
aipn-auth 3833/udp 0.000000 # AIPN LS Authentication
spectardata 3834/tcp 0.000000 # Spectar Data Stream Service
@@ -7482,7 +7483,7 @@ nhci 3842/udp 0.000000 # NHCI status port
quest-agent 3843/tcp 0.000000 # Quest Common Agent
quest-agent 3843/udp 0.000000 # Quest Common Agent
rnm 3844/tcp 0.000000
-rnm 3844/udp 0.000000 # RNM
+rnm 3844/udp 0.000000
v-one-spp 3845/tcp 0.000000 # V-ONE Single Port Proxy
v-one-spp 3845/udp 0.000000 # V-ONE Single Port Proxy
an-pcp 3846/tcp 0.000152 # Astare Network PCP
@@ -7504,9 +7505,9 @@ sscan 3853/udp 0.000000 # SONY scanning protocol
stryker-com 3854/tcp 0.000000 # Stryker Comm Port
stryker-com 3854/udp 0.000000 # Stryker Comm Port
opentrac 3855/tcp 0.000000
-opentrac 3855/udp 0.000000 # OpenTRAC
+opentrac 3855/udp 0.000000
informer 3856/tcp 0.000076
-informer 3856/udp 0.000000 # INFORMER
+informer 3856/udp 0.000000
trap-port 3857/tcp 0.000000 # Trap Port
trap-port 3857/udp 0.000000 # Trap Port
trap-port-mom 3858/tcp 0.000000 # Trap Port MOM
@@ -7518,7 +7519,7 @@ sasp 3860/udp 0.000000 # Server/Application State Protocol (SASP)
winshadow-hd 3861/tcp 0.000000 # winShadow Host Discovery
winshadow-hd 3861/udp 0.000000 # winShadow Host Discovery
giga-pocket 3862/tcp 0.000000
-giga-pocket 3862/udp 0.000000 # GIGA-POCKET
+giga-pocket 3862/udp 0.000000
asap-sctp 3863/sctp 0.000000 # asap-udp | asap-tcp | RSerPool ASAP (SCTP) | asap tcp port | asap udp port | asap sctp
asap-tcp 3863/tcp 0.000152 # RSerPool ASAP (TCP)
asap-tcp 3863/udp 0.000000 # RSerPool ASAP (UDP)
@@ -7531,7 +7532,7 @@ dzdaemon 3866/udp 0.000000 # Sun SDViz DZDAEMON Port
dzoglserver 3867/tcp 0.000000 # Sun SDViz DZOGLSERVER Port
dzoglserver 3867/udp 0.000000 # Sun SDViz DZOGLSERVER Port
diameter 3868/sctp 0.000000
-diameter 3868/tcp 0.000076 # DIAMETER
+diameter 3868/tcp 0.000076
ovsam-mgmt 3869/tcp 0.000228 # hp OVSAM MgmtServer Disco
ovsam-mgmt 3869/udp 0.000330 # hp OVSAM MgmtServer Disco
ovsam-d-agent 3870/tcp 0.000152 # hp OVSAM HostAgent Disco
@@ -7545,7 +7546,7 @@ fagordnc 3873/udp 0.000000
sixxsconfig 3874/tcp 0.000000 # SixXS Configuration
sixxsconfig 3874/udp 0.000000 # SixXS Configuration
pnbscada 3875/tcp 0.000000
-pnbscada 3875/udp 0.000000 # PNBSCADA
+pnbscada 3875/udp 0.000000
dl_agent 3876/tcp 0.000076 # dl-agent | DirectoryLockdown Agent
dl_agent 3876/udp 0.000000 # DirectoryLockdown Agent
xmpcr-interface 3877/tcp 0.000000 # XMPCR Interface Port
@@ -7555,7 +7556,7 @@ fotogcad 3878/udp 0.000000 # FotoG CAD interface
appss-lm 3879/tcp 0.000076 # appss license manager
appss-lm 3879/udp 0.000000 # appss license manager
igrs 3880/tcp 0.000304
-igrs 3880/udp 0.000000 # IGRS
+igrs 3880/udp 0.000000
idac 3881/tcp 0.000000 # Data Acquisition and Control
idac 3881/udp 0.000000 # Data Acquisition and Control
msdts1 3882/tcp 0.000076 # DTS Service Port
@@ -7579,7 +7580,7 @@ ndsconnect 3890/udp 0.000000 # Niche Data Server Connect
rtc-pm-port 3891/tcp 0.000000 # Oracle RTC-PM port
rtc-pm-port 3891/udp 0.000000 # Oracle RTC-PM port
pcc-image-port 3892/tcp 0.000000
-pcc-image-port 3892/udp 0.000000 # PCC-image-port
+pcc-image-port 3892/udp 0.000000
cgi-starapi 3893/tcp 0.000000 # CGI StarAPI Server
cgi-starapi 3893/udp 0.000000 # CGI StarAPI Server
syam-agent 3894/tcp 0.000000 # SyAM Agent Port
@@ -7601,7 +7602,7 @@ nimsh 3901/udp 0.000000 # NIM Service Handler
nimaux 3902/tcp 0.000076 # NIMsh Auxiliary Port
nimaux 3902/udp 0.000000 # NIMsh Auxiliary Port
charsetmgr 3903/tcp 0.000000
-charsetmgr 3903/udp 0.000000 # CharsetMGR
+charsetmgr 3903/udp 0.000000
omnilink-port 3904/tcp 0.000076 # Arnet Omnilink Port
omnilink-port 3904/udp 0.000330 # Arnet Omnilink Port
mupdate 3905/tcp 0.000228 # Mailbox Update (MUPDATE) protocol
@@ -7633,7 +7634,7 @@ aftmux 3917/udp 0.000000 # AFT multiples port
pktcablemmcops 3918/tcp 0.000304 # PacketCableMultimediaCOPS
pktcablemmcops 3918/udp 0.000000 # PacketCableMultimediaCOPS
hyperip 3919/tcp 0.000076
-hyperip 3919/udp 0.000000 # HyperIP
+hyperip 3919/udp 0.000000
exasoftport1 3920/tcp 0.000228 # Exasoft IP Port
exasoftport1 3920/udp 0.000000 # Exasoft IP Port
herodotus-net 3921/tcp 0.000000 # Herodotus Net
@@ -7647,7 +7648,7 @@ mpl-gprs-port 3924/udp 0.000000 # MPL_GPRS_Port
zmp 3925/tcp 0.000000 # Zoran Media Port
zmp 3925/udp 0.000000 # Zoran Media Port
winport 3926/tcp 0.000000
-winport 3926/udp 0.000000 # WINPort
+winport 3926/udp 0.000000
natdataservice 3927/tcp 0.000000 # ScsTsr
natdataservice 3927/udp 0.000000 # ScsTsr
netboot-pxe 3928/tcp 0.000076 # PXE NetBoot Manager
@@ -7667,7 +7668,7 @@ sunfm-port 3934/udp 0.000000 # PL/B File Manager Port
sdp-portmapper 3935/tcp 0.000076 # SDP Port Mapper Protocol
sdp-portmapper 3935/udp 0.000000 # SDP Port Mapper Protocol
mailprox 3936/tcp 0.000076
-mailprox 3936/udp 0.000000 # Mailprox
+mailprox 3936/udp 0.000000
dvbservdsc 3937/tcp 0.000076 # DVB Service Discovery
dvbservdsc 3937/udp 0.000000 # DVB Service Discovery
dbcontrol_agent 3938/tcp 0.000000 # dbcontrol-agent | Oracle dbControl Agent po | Oracel dbControl Agent po
@@ -7705,7 +7706,7 @@ xmlink-connect 3953/udp 0.000330 # Eydeas XMLink Connect
adrep 3954/tcp 0.000000 # AD Replication RPC
adrep 3954/udp 0.000000 # AD Replication RPC
p2pcommunity 3955/tcp 0.000000
-p2pcommunity 3955/udp 0.000330 # p2pCommunity
+p2pcommunity 3955/udp 0.000330
gvcp 3956/tcp 0.000076 # GigE Vision Control
gvcp 3956/udp 0.000000 # GigE Vision Control
mqe-broker 3957/tcp 0.000152 # MQEnterprise Broker
@@ -7742,7 +7743,7 @@ iconp 3972/tcp 0.000152 # ict-control Protocol
iconp 3972/udp 0.000000 # ict-control Protocol
progistics 3973/tcp 0.000000 # ConnectShip Progistics
progistics 3973/udp 0.000000 # ConnectShip Progistics
-citysearch 3974/tcp 0.000000 # Remote Applicant Tracking Service
+citysearch 3974/tcp 0.000000 # xk22 | Remote Applicant Tracking Service
citysearch 3974/udp 0.000330 # Remote Applicant Tracking Service
airshot 3975/tcp 0.000076 # Air Shot
airshot 3975/udp 0.000000 # Air Shot
@@ -7769,7 +7770,7 @@ mapper-mapethd 3985/udp 0.000758 # MAPPER TCP/IP server
mapper-ws_ethd 3986/tcp 0.003977 # mapper-ws-ethd | MAPPER workstation server
mapper-ws_ethd 3986/udp 0.000544 # MAPPER workstation server
centerline 3987/tcp 0.000000
-centerline 3987/udp 0.000000 # Centerline
+centerline 3987/udp 0.000000
dcs-config 3988/tcp 0.000000 # DCS Configuration Port
dcs-config 3988/udp 0.000330 # DCS Configuration Port
bv-queryengine 3989/tcp 0.000076 # BindView-Query Engine
@@ -7797,7 +7798,7 @@ nvcnet 3999/udp 0.000330 # Norman distributes scanning service
remoteanything 4000/tcp 0.001794 # terabase | neoworx remote-anything remote control | Terabase
icq 4000/udp 0.006392 # AOL ICQ instant messaging clent-server communication
newoak 4001/tcp 0.002129
-newoak 4001/udp 0.000000 # NewOak
+newoak 4001/udp 0.000000
mlchat-proxy 4002/tcp 0.000765 # mlnet - MLChat P2P chat proxy | pxc-spvr-ft
pxc-spvr-ft 4002/udp 0.000330
pxc-splr-ft 4003/tcp 0.000380
@@ -7823,7 +7824,7 @@ pda-gate 4012/udp 0.000330 # PDA Gate
acl-manager 4013/tcp 0.000000 # ACL Manager
acl-manager 4013/udp 0.000000 # ACL Manager
taiclock 4014/tcp 0.000000
-taiclock 4014/udp 0.000000 # TAICLOCK
+taiclock 4014/udp 0.000000
talarian-mcast1 4015/tcp 0.000000 # Talarian Mcast
talarian-mcast1 4015/udp 0.000330 # Talarian Mcast
talarian-mcast2 4016/tcp 0.000076 # Talarian Mcast
@@ -7839,7 +7840,7 @@ trap 4020/udp 0.000000 # TRAP Port
nexus-portal 4021/tcp 0.000000 # Nexus Portal
nexus-portal 4021/udp 0.000330 # Nexus Portal
dnox 4022/tcp 0.000076
-dnox 4022/udp 0.000000 # DNOX
+dnox 4022/udp 0.000000
esnm-zoning 4023/tcp 0.000000 # ESNM Zoning Port
esnm-zoning 4023/udp 0.000000 # ESNM Zoning Port
tnp1-port 4024/tcp 0.000076 # TNP1 User Port
@@ -7879,7 +7880,7 @@ yo-main 4040/udp 0.000000 # Yo.net main service
houston 4041/tcp 0.000000 # Rocketeer-Houston
houston 4041/udp 0.000000 # Rocketeer-Houston
ldxp 4042/tcp 0.000000
-ldxp 4042/udp 0.000330 # LDXP
+ldxp 4042/udp 0.000330
nirp 4043/tcp 0.000000 # Neighbour Identity Resolution
nirp 4043/udp 0.000000 # Neighbour Identity Resolution
ltp 4044/tcp 0.000000 # Location Tracking Protocol
@@ -7988,7 +7989,7 @@ patrolview 4097/udp 0.000330 # Patrol View
drmsfsd 4098/tcp 0.000000
drmsfsd 4098/udp 0.000000
dpcp 4099/tcp 0.000000
-dpcp 4099/udp 0.000000 # DPCP
+dpcp 4099/udp 0.000000
igo-incognito 4100/tcp 0.000076 # IGo Incognito Data Port
igo-incognito 4100/udp 0.000000 # IGo Incognito Data Port
brlp-0 4101/tcp 0.000076 # Braille protocol
@@ -8000,29 +8001,29 @@ brlp-2 4103/udp 0.000330 # Braille protocol
brlp-3 4104/tcp 0.000000 # Braille protocol
brlp-3 4104/udp 0.000000 # Braille protocol
shofarplayer 4105/tcp 0.000000 # shofar | Shofar
-shofarplayer 4105/udp 0.000000 # ShofarPlayer
+shofarplayer 4105/udp 0.000000
synchronite 4106/tcp 0.000000
-synchronite 4106/udp 0.000000 # Synchronite
+synchronite 4106/udp 0.000000
j-ac 4107/tcp 0.000000 # JDL Accounting LAN Service
j-ac 4107/udp 0.000000 # JDL Accounting LAN Service
accel 4108/tcp 0.000000
-accel 4108/udp 0.000000 # ACCEL
+accel 4108/udp 0.000000
izm 4109/tcp 0.000000 # Instantiated Zero-control Messaging
izm 4109/udp 0.000330 # Instantiated Zero-control Messaging
g2tag 4110/tcp 0.000000 # G2 RFID Tag Telemetry Data
g2tag 4110/udp 0.000000 # G2 RFID Tag Telemetry Data
xgrid 4111/tcp 0.000304
-xgrid 4111/udp 0.000000 # Xgrid
+xgrid 4111/udp 0.000000
apple-vpns-rp 4112/tcp 0.000076 # Apple VPN Server Reporting Protocol
apple-vpns-rp 4112/udp 0.000330 # Apple VPN Server Reporting Protocol
aipn-reg 4113/tcp 0.000076 # AIPN LS Registration
aipn-reg 4113/udp 0.000000 # AIPN LS Registration
jomamqmonitor 4114/tcp 0.000000
-jomamqmonitor 4114/udp 0.000000 # JomaMQMonitor
+jomamqmonitor 4114/udp 0.000000
cds 4115/tcp 0.000000 # CDS Transfer Agent
cds 4115/udp 0.000000 # CDS Transfer Agent
smartcard-tls 4116/tcp 0.000000
-smartcard-tls 4116/udp 0.000000 # smartcard-TLS
+smartcard-tls 4116/udp 0.000000
hillrserv 4117/tcp 0.000000 # Hillr Connection Manager
hillrserv 4117/udp 0.000000 # Hillr Connection Manager
netscript 4118/tcp 0.000076 # Netadmin Systems NETscript service
@@ -8141,13 +8142,13 @@ tl-ipcproxy 4176/tcp 0.000000 # Translattice Cluster IPC Proxy
wello 4177/tcp 0.000000 # Wello P2P pubsub service
wello 4177/udp 0.000000 # Wello P2P pubsub service
storman 4178/tcp 0.000000
-storman 4178/udp 0.000000 # StorMan
+storman 4178/udp 0.000000
MaxumSP 4179/tcp 0.000000 # Maxum Services
MaxumSP 4179/udp 0.000330 # Maxum Services
httpx 4180/tcp 0.000000
-httpx 4180/udp 0.000000 # HTTPX
+httpx 4180/udp 0.000000
macbak 4181/tcp 0.000000
-macbak 4181/udp 0.000000 # MacBak
+macbak 4181/udp 0.000000
pcptcpservice 4182/tcp 0.000000 # Production Company Pro TCP Service
pcptcpservice 4182/udp 0.000000 # Production Company Pro TCP Service
gmmp 4183/tcp 0.000000 # cyborgnet | General Metaverse Messaging Protocol | CyborgNet communications protocol
@@ -8393,7 +8394,7 @@ pinghgl 4306/udp 0.000000 # Hellgate London
visicron-vs 4307/tcp 0.000000 # trueconf | Visicron Videoconference Service | TrueConf Videoconference Service
visicron-vs 4307/udp 0.000000 # Visicron Videoconference Service
compx-lockview 4308/tcp 0.000000
-compx-lockview 4308/udp 0.000330 # CompX-LockView
+compx-lockview 4308/udp 0.000330
dserver 4309/tcp 0.000000 # Exsequi Appliance Discovery
dserver 4309/udp 0.000000 # Exsequi Appliance Discovery
mirrtex 4310/tcp 0.000000 # Mir-RT exchange service
@@ -8445,7 +8446,7 @@ lisp-control 4342/udp 0.000000 # LISP Data-Triggered Control
unicall 4343/tcp 0.000201
unicall 4343/udp 0.000511
vinainstall 4344/tcp 0.000000
-vinainstall 4344/udp 0.000330 # VinaInstall
+vinainstall 4344/udp 0.000330
m4-network-as 4345/tcp 0.000000 # Macro 4 Network AS
m4-network-as 4345/udp 0.000000 # Macro 4 Network AS
elanlm 4346/tcp 0.000000 # ELAN LM
@@ -8453,7 +8454,7 @@ elanlm 4346/udp 0.000000 # ELAN LM
lansurveyor 4347/tcp 0.000000 # LAN Surveyor
lansurveyor 4347/udp 0.000000 # LAN Surveyor
itose 4348/tcp 0.000000
-itose 4348/udp 0.000000 # ITOSE
+itose 4348/udp 0.000000
fsportmap 4349/tcp 0.000000 # File System Port Map
fsportmap 4349/udp 0.000000 # File System Port Map
net-device 4350/tcp 0.000000 # Net Device
@@ -8504,7 +8505,7 @@ cp-spxsvr 4377/udp 0.000000 # Cambridge Pixel SPx Server
cp-spxdpy 4378/tcp 0.000000 # Cambridge Pixel SPx Display
cp-spxdpy 4378/udp 0.000661 # Cambridge Pixel SPx Display
ctdb 4379/tcp 0.000000
-ctdb 4379/udp 0.000000 # CTDB
+ctdb 4379/udp 0.000000
unknown 4380/udp 0.000330
unknown 4384/tcp 0.000076
unknown 4386/udp 0.000330
@@ -8576,23 +8577,23 @@ unknown 4440/udp 0.000330
netblox 4441/tcp 0.000000 # Netblox Protocol
netblox 4441/udp 0.000000 # Netblox Protocol
saris 4442/tcp 0.000076
-saris 4442/udp 0.000000 # Saris
+saris 4442/udp 0.000000
pharos 4443/tcp 0.000760
pharos 4443/udp 0.000000
krb524 4444/tcp 0.001041 # nv-video | Kerberos 5 to 4 ticket xlator | NV Video default
krb524 4444/udp 0.016343
upnotifyp 4445/tcp 0.000228
-upnotifyp 4445/udp 0.000000 # UPNOTIFYP
+upnotifyp 4445/udp 0.000000
n1-fwp 4446/tcp 0.000304
-n1-fwp 4446/udp 0.000000 # N1-FWP
+n1-fwp 4446/udp 0.000000
n1-rmgmt 4447/tcp 0.000076
-n1-rmgmt 4447/udp 0.000661 # N1-RMGMT
+n1-rmgmt 4447/udp 0.000661
asc-slmd 4448/tcp 0.000000 # ASC Licence Manager
asc-slmd 4448/udp 0.000000 # ASC Licence Manager
privatewire 4449/tcp 0.000380
-privatewire 4449/udp 0.000000 # PrivateWire
+privatewire 4449/udp 0.000000
camp 4450/tcp 0.000000 # Common ASCII Messaging Protocol
-camp 4450/udp 0.000000 # Camp
+camp 4450/udp 0.000000
ctisystemmsg 4451/tcp 0.000000 # CTI System Msg
ctisystemmsg 4451/udp 0.000000 # CTI System Msg
ctiprogramload 4452/tcp 0.000000 # CTI Program Load
@@ -8655,13 +8656,13 @@ swx-gate 4538/udp 0.000000 # Software Data Exchange Gateway
unknown 4540/udp 0.000330
unknown 4541/udp 0.000330
worldscores 4545/tcp 0.000076
-worldscores 4545/udp 0.000000 # WorldScores
+worldscores 4545/udp 0.000000
sf-lm 4546/tcp 0.000000 # SF License Manager (Sentinel)
sf-lm 4546/udp 0.000000 # SF License Manager (Sentinel)
lanner-lm 4547/tcp 0.000000 # Lanner License Manager
lanner-lm 4547/udp 0.000000 # Lanner License Manager
synchromesh 4548/tcp 0.000000
-synchromesh 4548/udp 0.000000 # Synchromesh
+synchromesh 4548/udp 0.000000
aegate 4549/tcp 0.000000 # Aegate PMR Service
aegate 4549/udp 0.000330 # Aegate PMR Service
gds-adppiw-db 4550/tcp 0.000228 # Perman I Interbase Server
@@ -8683,7 +8684,7 @@ mtcevrunqss 4557/udp 0.000000 # Marathon everRun Quorum Service Server
mtcevrunqman 4558/tcp 0.000076 # Marathon everRun Quorum Service Manager
mtcevrunqman 4558/udp 0.000000 # Marathon everRun Quorum Service Manager
hylafax 4559/tcp 0.000151 # HylaFAX client-server protocol
-hylafax 4559/udp 0.000000 # HylaFAX
+hylafax 4559/udp 0.000000
unknown 4560/udp 0.000330
unknown 4562/udp 0.000330
amahi-anywhere 4563/tcp 0.000000 # Amahi Anywhere
@@ -8692,7 +8693,7 @@ unknown 4565/udp 0.000661
kwtc 4566/tcp 0.000000 # Kids Watch Time Control Service
kwtc 4566/udp 0.000000 # Kids Watch Time Control Service
tram 4567/tcp 0.000228
-tram 4567/udp 0.000000 # TRAM
+tram 4567/udp 0.000000
bmc-reporting 4568/tcp 0.000000 # BMC Reporting
bmc-reporting 4568/udp 0.000000 # BMC Reporting
iax 4569/tcp 0.000000 # Inter-Asterisk eXchange
@@ -8725,9 +8726,9 @@ a16-an-an 4598/udp 0.000000 # A16 (AN-AN)
a17-an-an 4599/tcp 0.000076 # A17 (AN-AN)
a17-an-an 4599/udp 0.000000 # A17 (AN-AN)
piranha1 4600/tcp 0.000152
-piranha1 4600/udp 0.000000 # Piranha1
+piranha1 4600/udp 0.000000
piranha2 4601/tcp 0.000076
-piranha2 4601/udp 0.000000 # Piranha2
+piranha2 4601/udp 0.000000
mtsserver 4602/tcp 0.000076 # EAX MTS Server
menandmice-upg 4603/tcp 0.000000 # Men & Mice Upgrade Agent
irp 4604/tcp 0.000000 # Identity Registration Protocol
@@ -8930,11 +8931,11 @@ unknown 4833/udp 0.000330
unknown 4835/udp 0.000330
unknown 4836/udp 0.000661
varadero-0 4837/tcp 0.000000
-varadero-0 4837/udp 0.000000 # Varadero-0
+varadero-0 4837/udp 0.000000
varadero-1 4838/tcp 0.000000
-varadero-1 4838/udp 0.000330 # Varadero-1
+varadero-1 4838/udp 0.000330
varadero-2 4839/tcp 0.000000
-varadero-2 4839/udp 0.000330 # Varadero-2
+varadero-2 4839/udp 0.000330
opcua-tcp 4840/tcp 0.000000 # opcua-udp | OPC UA TCP Protocol | OPC UA Connection Protocol | OPC UA Multicast Datagram Protocol
opcua-udp 4840/udp 0.000330 # OPC UA TCP Protocol
quosa 4841/tcp 0.000000 # QUOSA Virtual Library Service
@@ -8972,7 +8973,7 @@ phrelaydbg 4869/udp 0.000000 # Photon Relay Debug
cc-tracking 4870/tcp 0.000000 # Citcom Tracking Service
cc-tracking 4870/udp 0.000000 # Citcom Tracking Service
wired 4871/tcp 0.000000
-wired 4871/udp 0.000000 # Wired
+wired 4871/udp 0.000000
unknown 4875/tcp 0.000152
unknown 4875/udp 0.000330
tritium-can 4876/tcp 0.000076 # Tritium CAN Bus Bridge Service
@@ -8989,7 +8990,7 @@ wmlserver 4883/tcp 0.000000 # Meier-Phelps License Server
hivestor 4884/tcp 0.000000 # HiveStor Distributed File System
hivestor 4884/udp 0.000330 # HiveStor Distributed File System
abbs 4885/tcp 0.000000
-abbs 4885/udp 0.000000 # ABBS
+abbs 4885/udp 0.000000
xcap-portal 4888/tcp 0.000000 # xcap code analysis portal public user access
unknown 4888/udp 0.000330
xcap-control 4889/tcp 0.000000 # xcap code analysis portal cluster control and administration
@@ -9111,9 +9112,9 @@ mice 5022/udp 0.000000 # mice server
htuilsrv 5023/tcp 0.000076 # Htuil Server for PLD2
htuilsrv 5023/udp 0.000000 # Htuil Server for PLD2
scpi-telnet 5024/tcp 0.000000
-scpi-telnet 5024/udp 0.000000 # SCPI-TELNET
+scpi-telnet 5024/udp 0.000000
scpi-raw 5025/tcp 0.000000
-scpi-raw 5025/udp 0.000330 # SCPI-RAW
+scpi-raw 5025/udp 0.000330
strexec-d 5026/tcp 0.000000 # Storix I/O daemon (data)
strexec-d 5026/udp 0.000000 # Storix I/O daemon (data)
strexec-s 5027/tcp 0.000000 # Storix I/O daemon (stat)
@@ -9122,7 +9123,7 @@ qvr 5028/tcp 0.000000 # Quiqum Virtual Relais
infobright 5029/tcp 0.000000 # Infobright Database Server
infobright 5029/udp 0.000000 # Infobright Database Server
surfpass 5030/tcp 0.000380
-surfpass 5030/udp 0.000000 # SurfPass
+surfpass 5030/udp 0.000000
dmp 5031/tcp 0.000000 # Direct Message Protocol
dmp 5031/udp 0.000000 # Direct Message Protocol
signacert-agent 5032/tcp 0.000000 # SignaCert Enterprise Trust Server Agent
@@ -9154,7 +9155,7 @@ ita-manager 5052/udp 0.000000 # ITA Manager
rlm 5053/tcp 0.000076 # rlm-disc | RLM License Server | RLM Discovery Server
rlm-admin 5054/tcp 0.000304 # RLM administrative interface
unot 5055/tcp 0.000076
-unot 5055/udp 0.000330 # UNOT
+unot 5055/udp 0.000330
intecom-ps1 5056/tcp 0.000000 # Intecom Pointspan 1
intecom-ps1 5056/udp 0.000330 # Intecom Pointspan 1
intecom-ps2 5057/tcp 0.000000 # Intecom Pointspan 2
@@ -9167,8 +9168,8 @@ sip 5060/sctp 0.000000 # Session Initiation Protocol (SIP)
sip 5060/tcp 0.010613 # Session Initiation Protocol (SIP)
sip 5060/udp 0.044350 # Session Initiation Protocol (SIP)
sip-tls 5061/sctp 0.000000 # sips
-sip-tls 5061/tcp 0.000228 # SIP-TLS
-sip-tls 5061/udp 0.000330 # SIP-TLS
+sip-tls 5061/tcp 0.000228
+sip-tls 5061/udp 0.000330
na-localise 5062/tcp 0.000000 # Localisation access
na-localise 5062/udp 0.000000 # Localisation access
csrpc 5063/tcp 0.000152 # centrify secure RPC
@@ -9187,7 +9188,7 @@ i-net-2000-npr 5069/udp 0.000330 # I/Net 2000-NPR
vtsas 5070/tcp 0.000076 # VersaTrans Server Agent Service
vtsas 5070/udp 0.000000 # VersaTrans Server Agent Service
powerschool 5071/tcp 0.000000
-powerschool 5071/udp 0.000330 # PowerSchool
+powerschool 5071/udp 0.000330
ayiya 5072/tcp 0.000000 # Anything In Anything
ayiya 5072/udp 0.000000 # Anything In Anything
tag-pm 5073/tcp 0.000000 # Advantage Group Port Mgr
@@ -9223,7 +9224,7 @@ magpie 5092/udp 0.000000 # Magpie Binary
sentinel-lm 5093/tcp 0.000000 # Sentinel LM
sentinel-lm 5093/udp 0.003304 # Sentinel LM
hart-ip 5094/tcp 0.000000
-hart-ip 5094/udp 0.000330 # HART-IP
+hart-ip 5094/udp 0.000330
unknown 5095/tcp 0.000076
unknown 5096/tcp 0.000076
unknown 5096/udp 0.000330
@@ -9238,7 +9239,7 @@ admeng 5102/tcp 0.000602 # oms-nonsecure | (chili!soft asp) | Oracle OMS non-sec
oms-nonsecure 5102/udp 0.000000 # Oracle OMS non-secure
actifio-c2c 5103/tcp 0.000000 # Actifio C2C
tinymessage 5104/tcp 0.000000
-tinymessage 5104/udp 0.000000 # TinyMessage
+tinymessage 5104/udp 0.000000
hughes-ap 5105/tcp 0.000000 # Hughes Association Protocol
hughes-ap 5105/udp 0.000000 # Hughes Association Protocol
actifioudsagent 5106/tcp 0.000000 # Actifio UDS Agent
@@ -9382,7 +9383,7 @@ caacws 5248/udp 0.000000 # CA Access Control Web Service
caaclang2 5249/tcp 0.000000 # CA AC Lang Service
caaclang2 5249/udp 0.000000 # CA AC Lang Service
soagateway 5250/tcp 0.000076
-soagateway 5250/udp 0.000000 # soaGateway
+soagateway 5250/udp 0.000000
caevms 5251/tcp 0.000000 # CA eTrust VM Service
caevms 5251/udp 0.000000 # CA eTrust VM Service
movaz-ssc 5252/tcp 0.000076 # Movaz SSC
@@ -9405,7 +9406,7 @@ xmp 5270/udp 0.000000 # Cartographer XMP
cuelink 5271/tcp 0.000000 # cuelink-disc | StageSoft CueLink messaging | StageSoft CueLink discovery
cuelink-disc 5271/udp 0.000330 # StageSoft CueLink discovery
pk 5272/tcp 0.000000
-pk 5272/udp 0.000330 # PK
+pk 5272/udp 0.000330
unknown 5277/udp 0.000330
unknown 5279/tcp 0.000152
unknown 5279/udp 0.000661
@@ -9444,7 +9445,7 @@ cfengine 5308/udp 0.001021
jprinter 5309/tcp 0.000000 # J Printer
jprinter 5309/udp 0.000330 # J Printer
outlaws 5310/tcp 0.000000
-outlaws 5310/udp 0.000000 # Outlaws
+outlaws 5310/udp 0.000000
permabit-cs 5312/tcp 0.000000 # Permabit Client-Server
permabit-cs 5312/udp 0.000000 # Permabit Client-Server
rrdp 5313/tcp 0.000000 # Real-time & Reliable Data
@@ -9486,7 +9487,7 @@ zeroconf 5353/udp 0.100166 # Mac OS X Bonjour/Zeroconf port
mdnsresponder 5354/tcp 0.000000 # Multicast DNS Responder IPC
mdnsresponder 5354/udp 0.000661 # Multicast DNS Responder IPC
llmnr 5355/tcp 0.000000
-llmnr 5355/udp 0.006938 # LLMNR
+llmnr 5355/udp 0.006938
ms-smlbiz 5356/tcp 0.000000 # Microsoft Small Business
ms-smlbiz 5356/udp 0.000000 # Microsoft Small Business
wsdapi 5357/tcp 0.005474 # Web Services for Devices
@@ -9514,7 +9515,7 @@ stresstester 5397/udp 0.000000 # StressTester(tm) Injector
elektron-admin 5398/tcp 0.000000 # Elektron Administration
elektron-admin 5398/udp 0.000330 # Elektron Administration
securitychase 5399/tcp 0.000000
-securitychase 5399/udp 0.000000 # SecurityChase
+securitychase 5399/udp 0.000000
pcduo-old 5400/tcp 0.000050 # excerpt | RemCon PC-Duo - old port | Excerpt Search
excerpt 5400/udp 0.000330 # Excerpt Search
excerpts 5401/tcp 0.000000 # Excerpt Search Secure
@@ -9522,29 +9523,29 @@ excerpts 5401/udp 0.000000 # Excerpt Search Secure
mftp 5402/tcp 0.000000 # OmniCast MFTP
mftp 5402/udp 0.000000 # OmniCast MFTP
hpoms-ci-lstn 5403/tcp 0.000000
-hpoms-ci-lstn 5403/udp 0.000000 # HPOMS-CI-LSTN
+hpoms-ci-lstn 5403/udp 0.000000
hpoms-dps-lstn 5404/tcp 0.000000
-hpoms-dps-lstn 5404/udp 0.000000 # HPOMS-DPS-LSTN
+hpoms-dps-lstn 5404/udp 0.000000
pcduo 5405/tcp 0.000314 # netsupport | RemCon PC-Duo - new port | NetSupport
-netsupport 5405/udp 0.000000 # NetSupport
+netsupport 5405/udp 0.000000
systemics-sox 5406/tcp 0.000000 # Systemics Sox
systemics-sox 5406/udp 0.000000 # Systemics Sox
foresyte-clear 5407/tcp 0.000000
-foresyte-clear 5407/udp 0.000000 # Foresyte-Clear
+foresyte-clear 5407/udp 0.000000
foresyte-sec 5408/tcp 0.000000
-foresyte-sec 5408/udp 0.000330 # Foresyte-Sec
+foresyte-sec 5408/udp 0.000330
salient-dtasrv 5409/tcp 0.000000 # Salient Data Server
salient-dtasrv 5409/udp 0.000000 # Salient Data Server
salient-usrmgr 5410/tcp 0.000000 # Salient User Manager
salient-usrmgr 5410/udp 0.000000 # Salient User Manager
actnet 5411/tcp 0.000000
-actnet 5411/udp 0.000000 # ActNet
+actnet 5411/udp 0.000000
continuus 5412/tcp 0.000000
-continuus 5412/udp 0.000000 # Continuus
+continuus 5412/udp 0.000000
wwiotalk 5413/tcp 0.000000
-wwiotalk 5413/udp 0.000000 # WWIOTALK
+wwiotalk 5413/udp 0.000000
statusd 5414/tcp 0.000380
-statusd 5414/udp 0.000000 # StatusD
+statusd 5414/udp 0.000000
ns-server 5415/tcp 0.000000 # NS Server
ns-server 5415/udp 0.000000 # NS Server
sns-gateway 5416/tcp 0.000000 # SNS Gateway
@@ -9552,25 +9553,25 @@ sns-gateway 5416/udp 0.000000 # SNS Gateway
sns-agent 5417/tcp 0.000000 # SNS Agent
sns-agent 5417/udp 0.000000 # SNS Agent
mcntp 5418/tcp 0.000000
-mcntp 5418/udp 0.000000 # MCNTP
+mcntp 5418/udp 0.000000
dj-ice 5419/tcp 0.000000
-dj-ice 5419/udp 0.000000 # DJ-ICE
+dj-ice 5419/udp 0.000000
cylink-c 5420/tcp 0.000000
-cylink-c 5420/udp 0.000000 # Cylink-C
+cylink-c 5420/udp 0.000000
netsupport2 5421/tcp 0.000000 # Net Support 2
netsupport2 5421/udp 0.000000 # Net Support 2
salient-mux 5422/tcp 0.000000 # Salient MUX
salient-mux 5422/udp 0.000000 # Salient MUX
virtualuser 5423/tcp 0.000076
-virtualuser 5423/udp 0.000330 # VIRTUALUSER
+virtualuser 5423/udp 0.000330
beyond-remote 5424/tcp 0.000000 # Beyond Remote
beyond-remote 5424/udp 0.000330 # Beyond Remote
br-channel 5425/tcp 0.000000 # Beyond Remote Command Channel
br-channel 5425/udp 0.000000 # Beyond Remote Command Channel
devbasic 5426/tcp 0.000000
-devbasic 5426/udp 0.000000 # DEVBASIC
+devbasic 5426/udp 0.000000
sco-peer-tta 5427/tcp 0.000000
-sco-peer-tta 5427/udp 0.000000 # SCO-PEER-TTA
+sco-peer-tta 5427/udp 0.000000
telaconsole 5428/tcp 0.000000
omid 5428/udp 0.000527 # OpenMosix Info Dissemination
base 5429/tcp 0.000000 # Billing and Accounting System Exchange
@@ -9605,7 +9606,7 @@ unknown 5446/udp 0.000330
tiepie 5450/tcp 0.000000 # tiepie-disc | TiePie engineering data acquisition | TiePie engineering data acquisition (discovery)
unknown 5452/udp 0.000330
surebox 5453/tcp 0.000000
-surebox 5453/udp 0.000000 # SureBox
+surebox 5453/udp 0.000000
apc-5454 5454/tcp 0.000000 # APC 5454
apc-5454 5454/udp 0.000000 # APC 5454
apc-5455 5455/tcp 0.000000 # APC 5455
@@ -9615,7 +9616,7 @@ apc-5456 5456/udp 0.000000 # APC 5456
unknown 5457/tcp 0.000076
unknown 5458/tcp 0.000076
silkmeter 5461/tcp 0.000000
-silkmeter 5461/udp 0.000000 # SILKMETER
+silkmeter 5461/udp 0.000000
ttl-publisher 5462/tcp 0.000000 # TTL Publisher
ttl-publisher 5462/udp 0.000000 # TTL Publisher
ttlpriceproxy 5463/tcp 0.000000 # TTL Price Proxy
@@ -9623,7 +9624,7 @@ ttlpriceproxy 5463/udp 0.000000 # TTL Price Proxy
quailnet 5464/tcp 0.000000 # Quail Networks Object Broker
quailnet 5464/udp 0.000000 # Quail Networks Object Broker
netops-broker 5465/tcp 0.000000
-netops-broker 5465/udp 0.000000 # NETOPS-BROKER
+netops-broker 5465/udp 0.000000
apsolab-col 5470/tcp 0.000000 # The Apsolab company's data collection protocol (native api)
apsolab-cols 5471/tcp 0.000000 # The Apsolab company's secure data collection protocol (native api)
apsolab-tag 5472/tcp 0.000000 # The Apsolab company's dynamic tag protocol
@@ -9638,7 +9639,7 @@ unknown 5479/udp 0.000330
connect-proxy 5490/tcp 0.000013 # Many HTTP CONNECT proxies
unknown 5496/udp 0.000330
hotline 5500/tcp 0.000690 # Hotline file sharing client/server | fcp-addr-srvr1
-securid 5500/udp 0.003295 # SecurID
+securid 5500/udp 0.003295
fcp-addr-srvr2 5501/tcp 0.000152
fcp-addr-srvr2 5501/udp 0.000000
fcp-srvr-inst1 5502/tcp 0.000076
@@ -9665,6 +9666,7 @@ unknown 5538/udp 0.000330
sdreport 5540/tcp 0.000000 # matter | ACE/Server services | Matter Operational Discovery and Communi
sdxauthd 5540/udp 0.000445 # ACE/Server services
unknown 5541/udp 0.000330
+qftest-licserve 5543/tcp 0.000000 # QF-Test License Server
unknown 5544/tcp 0.000228
unknown 5545/udp 0.000330
unknown 5547/udp 0.000330
@@ -9720,13 +9722,13 @@ esmmanager 5600/udp 0.000000 # Enterprise Security Manager
esmagent 5601/tcp 0.000000 # Enterprise Security Agent
esmagent 5601/udp 0.000000 # Enterprise Security Agent
a1-msc 5602/tcp 0.000000
-a1-msc 5602/udp 0.000000 # A1-MSC
+a1-msc 5602/udp 0.000000
a1-bs 5603/tcp 0.000000
-a1-bs 5603/udp 0.000000 # A1-BS
+a1-bs 5603/udp 0.000000
a3-sdunode 5604/tcp 0.000000
-a3-sdunode 5604/udp 0.000000 # A3-SDUNode
+a3-sdunode 5604/udp 0.000000
a4-sdunode 5605/tcp 0.000000
-a4-sdunode 5605/udp 0.000000 # A4-SDUNode
+a4-sdunode 5605/udp 0.000000
unknown 5611/tcp 0.000076
unknown 5612/tcp 0.000076
unknown 5613/udp 0.000330
@@ -9745,7 +9747,7 @@ symantec-sfdb 5629/udp 0.000661 # Symantec Storage Foundation for Database
precise-comm 5630/tcp 0.000000 # PreciseCommunication
precise-comm 5630/udp 0.000330 # PreciseCommunication
pcanywheredata 5631/tcp 0.006248
-pcanywheredata 5631/udp 0.000000 # pcANYWHEREdata
+pcanywheredata 5631/udp 0.000000
pcanywherestat 5632/tcp 0.000075
pcanywherestat 5632/udp 0.007694
beorl 5633/tcp 0.000380 # BE Operations Request Listener
@@ -9770,8 +9772,8 @@ filemq 5670/tcp 0.000000 # zre-disc | ZeroMQ file publish-subscribe protocol | L
amqps 5671/tcp 0.000000 # amqp protocol over TLS/SSL
amqps 5671/udp 0.000000 # amqp protocol over TLS/SSL
amqp 5672/sctp 0.000000
-amqp 5672/tcp 0.000076 # AMQP
-amqp 5672/udp 0.000000 # AMQP
+amqp 5672/tcp 0.000076
+amqp 5672/udp 0.000000
jms 5673/tcp 0.000000 # JACL Message Server
jms 5673/udp 0.000000 # JACL Message Server
hyperscsi-port 5674/tcp 0.000000 # HyperSCSI Port
@@ -9826,7 +9828,7 @@ dpm 5718/udp 0.000330 # DPM Communication Server
dpm-agent 5719/tcp 0.000000 # DPM Agent Coordinator
dpm-agent 5719/udp 0.000000 # DPM Agent Coordinator
ms-licensing 5720/tcp 0.000000
-ms-licensing 5720/udp 0.000000 # MS-Licensing
+ms-licensing 5720/udp 0.000000
dtpt 5721/tcp 0.000076 # Desktop Passthru Service
dtpt 5721/udp 0.000000 # Desktop Passthru Service
msdfsr 5722/tcp 0.000076 # Microsoft DFS Replication Service
@@ -9885,7 +9887,7 @@ spramsca 5769/udp 0.000000 # x509solutions Internal CA
spramsd 5770/tcp 0.000000 # x509solutions Secure Data
spramsd 5770/udp 0.000330 # x509solutions Secure Data
netagent 5771/tcp 0.000000
-netagent 5771/udp 0.000000 # NetAgent
+netagent 5771/udp 0.000000
dali-port 5777/tcp 0.000000 # starfield-io | DALI Port | Control commands and responses
dali-port 5777/udp 0.000000 # DALI Port
vts-rpc 5780/tcp 0.000000 # Visual Tag System RPC
@@ -9925,7 +9927,7 @@ unknown 5811/udp 0.000330
unknown 5812/tcp 0.000152
unknown 5812/udp 0.000330
icmpd 5813/tcp 0.000000
-icmpd 5813/udp 0.000000 # ICMPD
+icmpd 5813/udp 0.000000
spt-automation 5814/tcp 0.000076 # Support Automation
spt-automation 5814/udp 0.000000 # Support Automation
unknown 5815/tcp 0.000228
@@ -9961,7 +9963,7 @@ unknown 5853/tcp 0.000076
unknown 5854/tcp 0.000076
unknown 5858/tcp 0.000076
wherehoo 5859/tcp 0.000304
-wherehoo 5859/udp 0.000000 # WHEREHOO
+wherehoo 5859/udp 0.000000
unknown 5860/tcp 0.000076
unknown 5862/tcp 0.000228
ppsuitemsg 5863/tcp 0.000000 # PlanetPress Suite Messeng
@@ -10060,10 +10062,10 @@ ncd-conf-tcp 5979/tcp 0.000000 # NCD configuration tcp port
unknown 5981/tcp 0.000152
unknown 5981/udp 0.000330
couchdb 5984/tcp 0.000000
-couchdb 5984/udp 0.000000 # CouchDB
-wsman 5985/tcp 0.000380 # WBEM WS-Management HTTP - Commonly WinRM
+couchdb 5984/udp 0.000000
+wsman 5985/tcp 0.000380 # WBEM WS-Management HTTP
wsman 5985/udp 0.000000 # WBEM WS-Management HTTP
-wsmans 5986/tcp 0.000380 # WBEM WS-Management HTTP over TLS/SSL - Commonly WinRM
+wsmans 5986/tcp 0.000380 # WBEM WS-Management HTTP over TLS/SSL
wsmans 5986/udp 0.000000 # WBEM WS-Management HTTP over TLS/SSL
wbem-rmi 5987/tcp 0.000380 # WBEM RMI
wbem-rmi 5987/udp 0.000000 # WBEM RMI
@@ -10074,7 +10076,7 @@ wbem-https 5989/udp 0.000000 # WBEM CIM-XML (HTTPS)
wbem-exp-https 5990/tcp 0.000000 # WBEM Export HTTPS
wbem-exp-https 5990/udp 0.000000 # WBEM Export HTTPS
nuxsl 5991/tcp 0.000000
-nuxsl 5991/udp 0.000000 # NUXSL
+nuxsl 5991/udp 0.000000
consul-insight 5992/tcp 0.000000 # Consul InSight Security
consul-insight 5992/udp 0.000000 # Consul InSight Security
cim-rs 5993/tcp 0.000000 # DMTF WBEM CIM REST
@@ -10083,7 +10085,7 @@ unknown 5994/udp 0.000330
ncd-pref 5997/tcp 0.000025 # NCD preferences telnet port
ncd-diag 5998/tcp 0.000163 # NCD diagnostic telnet port
ncd-conf 5999/tcp 0.000213 # cvsup | NCD configuration telnet port | CVSup
-cvsup 5999/udp 0.000000 # CVSup
+cvsup 5999/udp 0.000000
X11 6000/tcp 0.005683 # X Window server
X11 6000/udp 0.003304
X11:1 6001/tcp 0.011730 # X Window server
@@ -10213,24 +10215,24 @@ x11 6062/udp 0.000330 # X Window System
x11 6063/tcp 0.000076 # X Window System
x11 6063/udp 0.000000 # X Window System
ndl-ahp-svc 6064/tcp 0.000000
-ndl-ahp-svc 6064/udp 0.000000 # NDL-AHP-SVC
+ndl-ahp-svc 6064/udp 0.000000
winpharaoh 6065/tcp 0.000076
-winpharaoh 6065/udp 0.000000 # WinPharaoh
+winpharaoh 6065/udp 0.000000
ewctsp 6066/tcp 0.000000
-ewctsp 6066/udp 0.000000 # EWCTSP
+ewctsp 6066/udp 0.000000
unknown 6067/tcp 0.000076
gsmp 6068/tcp 0.000152 # gsmp-ancp | GSMP/ANCP
-gsmp 6068/udp 0.000000 # GSMP
+gsmp 6068/udp 0.000000
trip 6069/tcp 0.000000
-trip 6069/udp 0.000000 # TRIP
+trip 6069/udp 0.000000
messageasap 6070/tcp 0.000000
-messageasap 6070/udp 0.000000 # Messageasap
+messageasap 6070/udp 0.000000
ssdtp 6071/tcp 0.000000
-ssdtp 6071/udp 0.000000 # SSDTP
+ssdtp 6071/udp 0.000000
diagnose-proc 6072/tcp 0.000000
-diagnose-proc 6072/udp 0.000330 # DIAGNOSE-PROC
+diagnose-proc 6072/udp 0.000330
directplay8 6073/tcp 0.000000
-directplay8 6073/udp 0.000000 # DirectPlay8
+directplay8 6073/udp 0.000000
max 6074/tcp 0.000000 # Microsoft Max
max 6074/udp 0.000000 # Microsoft Max
dpm-acm 6075/tcp 0.000000 # Microsoft DPM Access Control Manager
@@ -10256,15 +10258,15 @@ unknown 6091/tcp 0.000076
unknown 6095/udp 0.000330
raxa-mgmt 6099/tcp 0.000000 # RAXA Management
synchronet-db 6100/tcp 0.000228
-synchronet-db 6100/udp 0.000330 # SynchroNet-db
+synchronet-db 6100/udp 0.000330
backupexec 6101/tcp 0.000452 # synchronet-rtc | Backup Exec UNIX and 95/98/ME Aent | SynchroNet-rtc
-synchronet-rtc 6101/udp 0.000000 # SynchroNet-rtc
+synchronet-rtc 6101/udp 0.000000
synchronet-upd 6102/tcp 0.000000
-synchronet-upd 6102/udp 0.000000 # SynchroNet-upd
+synchronet-upd 6102/udp 0.000000
RETS-or-BackupExec 6103/tcp 0.000125 # rets | Backup Exec Agent Accelerator and Remote Agent also sql server and cisco works blue | RETS
-rets 6103/udp 0.000000 # RETS
+rets 6103/udp 0.000000
dbdb 6104/tcp 0.000000
-dbdb 6104/udp 0.000330 # DBDB
+dbdb 6104/udp 0.000330
isdninfo 6105/tcp 0.000075 # primaserver | Prima Server
primaserver 6105/udp 0.000661 # Prima Server
isdninfo 6106/tcp 0.000314 # mpsserver | i4lmond | MPS Server
@@ -10272,9 +10274,9 @@ mpsserver 6106/udp 0.000000 # MPS Server
etc-control 6107/tcp 0.000000 # ETC Control
etc-control 6107/udp 0.000000 # ETC Control
sercomm-scadmin 6108/tcp 0.000000
-sercomm-scadmin 6108/udp 0.000000 # Sercomm-SCAdmin
+sercomm-scadmin 6108/udp 0.000000
globecast-id 6109/tcp 0.000000
-globecast-id 6109/udp 0.000000 # GLOBECAST-ID
+globecast-id 6109/udp 0.000000
softcm 6110/tcp 0.000063 # HP SoftBench CM
softcm 6110/udp 0.000824 # HP SoftBench CM
spc 6111/tcp 0.000025 # HP SoftBench Sub-Process Control
@@ -10372,7 +10374,7 @@ tl1-raw-ssl 6251/udp 0.000000 # TL1 Raw Over SSL/TLS
tl1-ssh 6252/tcp 0.000000 # TL1 over SSH
tl1-ssh 6252/udp 0.000000 # TL1 over SSH
crip 6253/tcp 0.000000
-crip 6253/udp 0.000000 # CRIP
+crip 6253/udp 0.000000
unknown 6256/udp 0.000330
unknown 6259/tcp 0.000076
gld 6267/tcp 0.000000 # GridLAB-D User Interface
@@ -10588,7 +10590,7 @@ canit_store 6568/tcp 0.000000 # rp-reputation | canit-store | CanIt Storage Mana
rp-reputation 6568/udp 0.000000 # Roaring Penguin IP Address Reputation Collection
unknown 6572/udp 0.000330
affiliate 6579/tcp 0.000076
-affiliate 6579/udp 0.000000 # Affiliate
+affiliate 6579/udp 0.000000
parsec-master 6580/tcp 0.000380 # Parsec Masterserver
parsec-master 6580/udp 0.000000 # Parsec Masterserver
parsec-peer 6581/tcp 0.000000 # Parsec Peer-to-Peer
@@ -10650,15 +10652,15 @@ unknown 6660/udp 0.000330
radmind 6662/tcp 0.000100 # Radmind protocol (deprecated)
unknown 6664/udp 0.000330
irc 6665/tcp 0.000050 # Internet Relay Chat
-ircu 6665/udp 0.000000 # IRCU
+ircu 6665/udp 0.000000
irc 6666/tcp 0.001179 # internet relay chat server
-ircu 6666/udp 0.000330 # IRCU
+ircu 6666/udp 0.000330
irc 6667/tcp 0.000652 # Internet Relay Chat
-ircu 6667/udp 0.000000 # IRCU
+ircu 6667/udp 0.000000
irc 6668/tcp 0.000176 # Internet Relay Chat
-ircu 6668/udp 0.000000 # IRCU
+ircu 6668/udp 0.000000
irc 6669/tcp 0.000176 # Internet Relay Chat
-ircu 6669/udp 0.000000 # IRCU
+ircu 6669/udp 0.000000
irc 6670/tcp 0.000088 # vocaltec-gold | Internet Relay Chat | Vocaltec Global Online Directory
vocaltec-gold 6670/udp 0.000000 # Vocaltec Global Online Directory
p4p-portal 6671/tcp 0.000000 # P4P Portal Service
@@ -10732,11 +10734,11 @@ smc-jmx 6786/udp 0.000000 # Sun Java Web Console JMX
smc-admin 6787/tcp 0.000000 # Sun Web Console Admin
smc-admin 6787/udp 0.000000 # Sun Web Console Admin
smc-http 6788/tcp 0.000380
-smc-http 6788/udp 0.000000 # SMC-HTTP
+smc-http 6788/udp 0.000000
ibm-db2-admin 6789/tcp 0.000760 # radg | smc-https | IBM DB2 | SMC-HTTPS | GSS-API for the Oracle Remote Administration Daemon
-smc-https 6789/udp 0.000330 # SMC-HTTPS
+smc-https 6789/udp 0.000330
hnmp 6790/tcp 0.000000
-hnmp 6790/udp 0.000000 # HNMP
+hnmp 6790/udp 0.000000
hnm 6791/tcp 0.000000 # Halcyon Network Manager
hnm 6791/udp 0.000000 # Halcyon Network Manager
unknown 6792/tcp 0.000228
@@ -10762,7 +10764,7 @@ netmo-http 6842/udp 0.000330 # Netmo HTTP
unknown 6843/udp 0.000330
unknown 6847/udp 0.000330
iccrushmore 6850/tcp 0.000000
-iccrushmore 6850/udp 0.000330 # ICCRUSHMORE
+iccrushmore 6850/udp 0.000330
unknown 6855/udp 0.000330
unknown 6857/udp 0.000330
unknown 6860/udp 0.000330
@@ -10773,7 +10775,7 @@ unknown 6877/tcp 0.000076
unknown 6877/udp 0.000330
bittorrent-tracker 6881/tcp 0.000640 # BitTorrent tracker
muse 6888/tcp 0.000076
-muse 6888/udp 0.000000 # MUSE
+muse 6888/udp 0.000000
unknown 6895/udp 0.000330
unknown 6896/tcp 0.000152
unknown 6897/tcp 0.000076
@@ -10800,13 +10802,13 @@ unknown 6945/udp 0.000330
bioserver 6946/tcp 0.000000 # Biometrics Server
bioserver 6946/udp 0.000000 # Biometrics Server
otlp 6951/tcp 0.000000
-otlp 6951/udp 0.000000 # OTLP
+otlp 6951/udp 0.000000
unknown 6956/tcp 0.000076
unknown 6956/udp 0.000330
unknown 6957/udp 0.000330
unknown 6959/udp 0.000330
jmact3 6961/tcp 0.000000
-jmact3 6961/udp 0.000661 # JMACT3
+jmact3 6961/udp 0.000661
jmevt2 6962/tcp 0.000000
jmevt2 6962/udp 0.000000
swismgr1 6963/tcp 0.000000
@@ -10835,9 +10837,9 @@ unknown 6996/udp 0.000330
MobilitySrv 6997/tcp 0.000000 # Mobility XE Protocol
MobilitySrv 6997/udp 0.000000 # Mobility XE Protocol
iatp-highpri 6998/tcp 0.000000
-iatp-highpri 6998/udp 0.000330 # IATP-highPri
+iatp-highpri 6998/udp 0.000330
iatp-normalpri 6999/tcp 0.000000
-iatp-normalpri 6999/udp 0.000000 # IATP-normalPri
+iatp-normalpri 6999/udp 0.000000
afs3-fileserver 7000/tcp 0.001995 # file server itself, msdos | file server itself
afs3-fileserver 7000/udp 0.002339 # file server itself
afs3-callback 7001/tcp 0.000891 # callbacks to cache managers
@@ -10909,7 +10911,7 @@ unknown 7067/tcp 0.000076
unknown 7068/tcp 0.000076
unknown 7069/udp 0.000330
realserver 7070/tcp 0.004328 # arcp | ARCP
-arcp 7070/udp 0.000000 # ARCP
+arcp 7070/udp 0.000000
iwg1 7071/tcp 0.000076 # IWGADTS Aircraft Housekeeping Message
iwg1 7071/udp 0.000000 # IWGADTS Aircraft Housekeeping Message
iba-cfg 7072/tcp 0.000076 # iba-cfg-disc | iba Device Configuration Protocol
@@ -10982,7 +10984,7 @@ metalbend 7172/tcp 0.000000 # Port used for MetalBend programmable interface
zsecure 7173/tcp 0.000000 # zSecure Server
unknown 7173/udp 0.000330
clutild 7174/tcp 0.000000
-clutild 7174/udp 0.000000 # Clutild
+clutild 7174/udp 0.000000
unknown 7178/udp 0.000330
unknown 7180/udp 0.000330
janus-disc 7181/tcp 0.000000 # Janus Guidewire Enterprise Discovery Service Bus
@@ -11223,7 +11225,7 @@ pmd 7431/udp 0.000000 # OpenView DM ovc/xmpv3 api pipe
unknown 7432/udp 0.000330
unknown 7435/tcp 0.000304
faximum 7437/tcp 0.000000
-faximum 7437/udp 0.000000 # Faximum
+faximum 7437/udp 0.000000
unknown 7438/tcp 0.000152
unknown 7438/udp 0.000330
oracleas-https 7443/tcp 0.000304 # Oracle Application Server HTTPS
@@ -11418,15 +11420,15 @@ unknown 7775/udp 0.000330
cbt 7777/tcp 0.000380
cbt 7777/udp 0.000000
interwise 7778/tcp 0.000380
-interwise 7778/udp 0.000330 # Interwise
+interwise 7778/udp 0.000330
vstat 7779/tcp 0.000000
-vstat 7779/udp 0.000330 # VSTAT
+vstat 7779/udp 0.000330
unknown 7780/tcp 0.000076
accu-lmgr 7781/tcp 0.000000
accu-lmgr 7781/udp 0.000000
s-bfd 7784/tcp 0.000000 # Seamless Bidirectional Forwarding Detection (S-BFD)
minivend 7786/tcp 0.000000
-minivend 7786/udp 0.000000 # MINIVEND
+minivend 7786/udp 0.000000
popup-reminders 7787/tcp 0.000000 # Popup Reminders Receive
popup-reminders 7787/udp 0.000330 # Popup Reminders Receive
unknown 7788/tcp 0.000076
@@ -11522,13 +11524,13 @@ generalsync 7962/tcp 0.000000 # Encrypted, extendable, general-purpose synchroni
unknown 7963/udp 0.000661
unknown 7965/udp 0.000330
supercell 7967/tcp 0.000000
-supercell 7967/udp 0.000000 # Supercell
+supercell 7967/udp 0.000000
unknown 7969/udp 0.000330
unknown 7975/tcp 0.000076
unknown 7976/udp 0.000330
unknown 7977/udp 0.000330
micromuse-ncps 7979/tcp 0.000000
-micromuse-ncps 7979/udp 0.000000 # Micromuse-ncps
+micromuse-ncps 7979/udp 0.000000
quest-vista 7980/tcp 0.000000 # Quest Vista
quest-vista 7980/udp 0.000330 # Quest Vista
sossd-collect 7981/tcp 0.000000 # Spotlight on SQL Server Desktop Collect
@@ -11543,9 +11545,9 @@ pushns 7997/tcp 0.000000 # PUSH Notification Service
usicontentpush 7998/tcp 0.000076 # USI Content Push Service
usicontentpush 7998/udp 0.000000 # USI Content Push Service
irdmi2 7999/tcp 0.000228
-irdmi2 7999/udp 0.000000 # iRDMI2
+irdmi2 7999/udp 0.000000
http-alt 8000/tcp 0.009710 # irdmi | A common alternative http port | iRDMI
-irdmi 8000/udp 0.001652 # iRDMI
+irdmi 8000/udp 0.001652
vcom-tunnel 8001/tcp 0.000532 # VCOM Tunnel
vcom-tunnel 8001/udp 0.001982 # VCOM Tunnel
teradataordbms 8002/tcp 0.001216 # Teradata ORDBMS
@@ -11588,7 +11590,7 @@ unknown 8031/tcp 0.002509
pro-ed 8032/tcp 0.000000 # ProEd
pro-ed 8032/udp 0.000000 # ProEd
mindprint 8033/tcp 0.000000
-mindprint 8033/udp 0.000000 # MindPrint
+mindprint 8033/udp 0.000000
vantronix-mgmt 8034/tcp 0.000000 # .vantronix Management
vantronix-mgmt 8034/udp 0.000000 # .vantronix Management
unknown 8035/udp 0.000330
@@ -11621,6 +11623,7 @@ senomix07 8058/udp 0.000000 # Senomix Timesheets Client [1 year assignment]
senomix08 8059/tcp 0.000000 # Senomix Timesheets Client [1 year assignment]
senomix08 8059/udp 0.000000 # Senomix Timesheets Client [1 year assignment]
aero 8060/tcp 0.000076 # Asymmetric Extended Route Optimization (AERO)
+nikatron-dev 8061/tcp 0.000000 # Nikatron Device Protocol
unknown 8064/tcp 0.000076
unknown 8064/udp 0.000330
toad-bi-appsrvr 8066/tcp 0.000000 # Toad BI Application Server
@@ -11682,14 +11685,14 @@ paycash-online 8128/udp 0.000000 # PayCash Online Protocol
paycash-wbp 8129/tcp 0.000000 # PayCash Wallet-Browser
paycash-wbp 8129/udp 0.000000 # PayCash Wallet-Browser
indigo-vrmi 8130/tcp 0.000000
-indigo-vrmi 8130/udp 0.000000 # INDIGO-VRMI
+indigo-vrmi 8130/udp 0.000000
indigo-vbcp 8131/tcp 0.000000
-indigo-vbcp 8131/udp 0.000000 # INDIGO-VBCP
+indigo-vbcp 8131/udp 0.000000
dbabble 8132/tcp 0.000000
dbabble 8132/udp 0.000000
unknown 8133/tcp 0.000076
unknown 8136/udp 0.000330
-puppet 8140/tcp 0.000000 # The Puppet server service
+puppet 8140/tcp 0.000000 # The Puppet server service | The Puppet master service
unknown 8143/udp 0.000330
unknown 8144/tcp 0.000076
unknown 8144/udp 0.000330
@@ -11700,7 +11703,7 @@ isdd 8148/udp 0.000000 # i-SDD file transfer
eor-game 8149/tcp 0.000000 # Edge of Reality game data
quantastor 8153/tcp 0.000000 # QuantaStor Management Interface
patrol 8160/tcp 0.000000
-patrol 8160/udp 0.000000 # Patrol
+patrol 8160/udp 0.000000
patrol-snmp 8161/tcp 0.000000 # Patrol SNMP
patrol-snmp 8161/udp 0.000000 # Patrol SNMP
lpar2rrd 8162/tcp 0.000000 # LPAR2RRD client server communication
@@ -11855,6 +11858,7 @@ unknown 8424/udp 0.000330
unknown 8429/udp 0.000330
unknown 8431/udp 0.000330
pgbackrest 8432/tcp 0.000000 # PostgreSQL Backup
+aws-as2 8433/tcp 0.000000 # Non Persistent Desktop and Application Streaming
unknown 8435/udp 0.000991
cybro-a-bus 8442/tcp 0.000000 # CyBro A-bus Protocol
cybro-a-bus 8442/udp 0.000330 # CyBro A-bus Protocol
@@ -11864,6 +11868,7 @@ pcsync-http 8444/tcp 0.000000 # PCsync HTTP
pcsync-http 8444/udp 0.000000 # PCsync HTTP
copy 8445/tcp 0.000076 # copy-disc | Port for copy peer sync feature | Port for copy discovery
unknown 8447/udp 0.000330
+matrix-fed 8448/tcp 0.000000 # Matrix Federation Protocol
npmp 8450/tcp 0.000000
npmp 8450/udp 0.000000
unknown 8451/tcp 0.000076
@@ -11956,6 +11961,7 @@ monetra 8665/tcp 0.000000
monetra-admin 8666/tcp 0.000000 # Monetra Administrative Access
unknown 8666/udp 0.000330
unknown 8667/udp 0.000330
+spartan 8668/tcp 0.000000 # Spartan management
unknown 8673/tcp 0.000076
unknown 8674/udp 0.000330
msi-cps-rm 8675/tcp 0.000152 # msi-cps-rm-disc | Motorola Solutions Customer Programming Software for Radio Management | Motorola Solutions Customer Programming Software for Radio Management Discovery
@@ -11982,7 +11988,7 @@ unknown 8726/udp 0.000330
dtp-net 8732/tcp 0.000000 # DASGIP Net Services
dtp-net 8732/udp 0.000000 # DASGIP Net Services
ibus 8733/tcp 0.000000
-ibus 8733/udp 0.000000 # iBus
+ibus 8733/udp 0.000000
unknown 8736/tcp 0.000076
unknown 8742/udp 0.000661
unknown 8748/udp 0.000330
@@ -11992,9 +11998,9 @@ unknown 8752/udp 0.000330
unknown 8756/tcp 0.000076
unknown 8760/udp 0.000330
mc-appserver 8763/tcp 0.000000
-mc-appserver 8763/udp 0.000000 # MC-APPSERVER
+mc-appserver 8763/udp 0.000000
openqueue 8764/tcp 0.000000
-openqueue 8764/udp 0.000000 # OPENQUEUE
+openqueue 8764/udp 0.000000
ultraseek-http 8765/tcp 0.000152 # Ultraseek HTTP
ultraseek-http 8765/udp 0.000000 # Ultraseek HTTP
amcs 8766/tcp 0.000152 # Agilent Connectivity Service
@@ -12125,7 +12131,7 @@ unknown 8998/udp 0.000661
bctp 8999/tcp 0.000076 # Brodos Crypto Trade Protocol
bctp 8999/udp 0.000000 # Brodos Crypto Trade Protocol
cslistener 9000/tcp 0.002129
-cslistener 9000/udp 0.001652 # CSlistener
+cslistener 9000/udp 0.001652
tor-orport 9001/tcp 0.001216 # etlservicemgr | Tor ORPort | ETL Service Manager
etlservicemgr 9001/udp 0.001652 # ETL Service Manager
dynamid 9002/tcp 0.000380 # DynamID authentication
@@ -12145,7 +12151,7 @@ unknown 9011/udp 0.000330
unknown 9013/tcp 0.000076
unknown 9017/udp 0.000330
tambora 9020/tcp 0.000076
-tambora 9020/udp 0.001982 # TAMBORA
+tambora 9020/udp 0.001982
panagolin-ident 9021/tcp 0.000076 # Pangolin Identification
panagolin-ident 9021/udp 0.000000 # Pangolin Identification
paragent 9022/tcp 0.000076 # PrivateArk Remote Agent
@@ -12196,7 +12202,7 @@ sqlexec 9088/udp 0.000330 # IBM Informix SQL Interface
sqlexec-ssl 9089/tcp 0.000000 # IBM Informix SQL Interface - Encrypted
sqlexec-ssl 9089/udp 0.000330 # IBM Informix SQL Interface - Encrypted
zeus-admin 9090/tcp 0.002747 # websm | Zeus admin server | WebSM
-websm 9090/udp 0.000000 # WebSM
+websm 9090/udp 0.000000
xmltec-xmlmail 9091/tcp 0.000304
xmltec-xmlmail 9091/udp 0.000330
XmlIpcRegSvc 9092/tcp 0.000000 # Xml-Ipc Server Reg
@@ -12214,7 +12220,7 @@ bacula-fd 9102/udp 0.000000 # Bacula File Daemon
jetdirect 9103/tcp 0.000188 # bacula-sd | HP JetDirect card | Bacula Storage Daemon
bacula-sd 9103/udp 0.002313 # Bacula Storage Daemon
jetdirect 9104/tcp 0.000050 # peerwire | HP JetDirect card | PeerWire
-peerwire 9104/udp 0.000000 # PeerWire
+peerwire 9104/udp 0.000000
jetdirect 9105/tcp 0.000038 # xadmin | HP JetDirect card | Xadmin Control Service
xadmin 9105/udp 0.000000 # Xadmin Control Service
jetdirect 9106/tcp 0.000038 # astergate-disc | astergate | HP JetDirect card | Astergate Control Service | Astergate Discovery Service
@@ -12334,14 +12340,14 @@ swtp-port1 9281/udp 0.000000 # SofaWare transport port 1
swtp-port2 9282/tcp 0.000000 # SofaWare transport port 2
swtp-port2 9282/udp 0.000000 # SofaWare transport port 2
callwaveiam 9283/tcp 0.000000
-callwaveiam 9283/udp 0.000000 # CallWaveIAM
+callwaveiam 9283/udp 0.000000
visd 9284/tcp 0.000000 # VERITAS Information Serve
visd 9284/udp 0.000000 # VERITAS Information Serve
n2h2server 9285/tcp 0.000000 # N2H2 Filter Service Port
n2h2server 9285/udp 0.000330 # N2H2 Filter Service Port
n2receive 9286/tcp 0.000000 # n2 monitoring receiver
cumulus 9287/tcp 0.000076
-cumulus 9287/udp 0.000000 # Cumulus
+cumulus 9287/udp 0.000000
unknown 9288/udp 0.000330
unknown 9289/udp 0.000330
unknown 9290/tcp 0.000380
@@ -12375,9 +12381,9 @@ unknown 9338/udp 0.000330
gnmi-gnoi 9339/tcp 0.000000 # gRPC Network Mgmt/Operations Interface
gribi 9340/tcp 0.000000 # gRPC Routing Information Base Interface
mpidcmgr 9343/tcp 0.000076
-mpidcmgr 9343/udp 0.000000 # MpIdcMgr
+mpidcmgr 9343/udp 0.000000
mphlpdmc 9344/tcp 0.000000
-mphlpdmc 9344/udp 0.000000 # Mphlpdmc
+mphlpdmc 9344/udp 0.000000
rancher 9345/tcp 0.000000 # Rancher Agent
ctechlicensing 9346/tcp 0.000000 # C Tech Licensing
ctechlicensing 9346/udp 0.000000 # C Tech Licensing
@@ -12407,7 +12413,7 @@ unknown 9391/udp 0.000330
fjinvmgr 9396/tcp 0.000000
fjinvmgr 9396/udp 0.000330
mpidcagt 9397/tcp 0.000000
-mpidcagt 9397/udp 0.000330 # MpIdcAgt
+mpidcagt 9397/udp 0.000330
sec-t4net-srv 9400/tcp 0.000076 # Samsung Twain for Network Server
sec-t4net-srv 9400/udp 0.000000 # Samsung Twain for Network Server
sec-t4net-clt 9401/tcp 0.000000 # Samsung Twain for Network Client
@@ -12488,9 +12494,9 @@ pd-admin 9597/udp 0.000000 # PD Administration
vscp 9598/tcp 0.000000 # Very Simple Ctrl Protocol
vscp 9598/udp 0.000330 # Very Simple Ctrl Protocol
robix 9599/tcp 0.000000
-robix 9599/udp 0.000661 # Robix
+robix 9599/udp 0.000661
micromuse-ncpw 9600/tcp 0.000152
-micromuse-ncpw 9600/udp 0.000000 # MICROMUSE-NCPW
+micromuse-ncpw 9600/udp 0.000000
unknown 9605/udp 0.000330
streamcomm-ds 9612/tcp 0.000000 # StreamComm User Directory
streamcomm-ds 9612/udp 0.000000 # StreamComm User Directory
@@ -12621,13 +12627,13 @@ unknown 9893/udp 0.000330
unknown 9894/udp 0.000330
unknown 9897/udp 0.000661
monkeycom 9898/tcp 0.000228
-monkeycom 9898/udp 0.000000 # MonkeyCom
+monkeycom 9898/udp 0.000000
sctp-tunneling 9899/sctp 0.000000 # SCTP Tunneling (misconfiguration) | SCTP TUNNELING
sctp-tunneling 9899/tcp 0.000000 # SCTP TUNNELING
sctp-tunneling 9899/udp 0.000000 # SCTP Tunneling
iua 9900/sctp 0.000000
-iua 9900/tcp 0.000380 # IUA
-iua 9900/udp 0.000000 # IUA
+iua 9900/tcp 0.000380
+iua 9900/udp 0.000000
enrp-sctp 9901/sctp 0.000000 # enrp | ENRP server channel | enrp server channel
unknown 9901/tcp 0.000076
enrp 9901/udp 0.000000 # ENRP server channel
@@ -12687,13 +12693,13 @@ palace-2 9993/udp 0.000000 # OnLive-2
palace-3 9994/tcp 0.000000 # OnLive-3
palace-3 9994/udp 0.000000 # OnLive-3
palace-4 9995/tcp 0.000076
-palace-4 9995/udp 0.000000 # Palace-4
+palace-4 9995/udp 0.000000
palace-5 9996/tcp 0.000000
-palace-5 9996/udp 0.000000 # Palace-5
+palace-5 9996/udp 0.000000
palace-6 9997/tcp 0.000000
-palace-6 9997/udp 0.000000 # Palace-6
+palace-6 9997/udp 0.000000
distinct32 9998/tcp 0.000304
-distinct32 9998/udp 0.000330 # Distinct32
+distinct32 9998/udp 0.000330
abyss 9999/tcp 0.004441 # Abyss web server remote web management interface | distinct
distinct 9999/udp 0.000330
snet-sensor-mgmt 10000/tcp 0.011692 # ndmp | SecureNet Pro Sensor https management server or apple airport admin | Network Data Management Protocol
@@ -12764,7 +12770,7 @@ ezmeeting-2 10101/udp 0.000000 # eZmeeting
ezproxy-2 10102/tcp 0.000000 # eZproxy
ezproxy-2 10102/udp 0.000000 # eZproxy
ezrelay 10103/tcp 0.000000
-ezrelay 10103/udp 0.000000 # eZrelay
+ezrelay 10103/udp 0.000000
swdtp 10104/tcp 0.000000 # Systemwalker Desktop Patrol
swdtp 10104/udp 0.000000 # Systemwalker Desktop Patrol
bctp-server 10107/tcp 0.000000 # VERITAS BCTP, server
@@ -12831,7 +12837,7 @@ unknown 10280/tcp 0.000076
unknown 10284/udp 0.000330
unknown 10286/udp 0.000330
blocks 10288/tcp 0.000000
-blocks 10288/udp 0.000000 # Blocks
+blocks 10288/udp 0.000000
unknown 10289/udp 0.000330
unknown 10290/udp 0.000330
unknown 10302/udp 0.000991
@@ -13019,9 +13025,9 @@ unknown 10991/udp 0.000330
unknown 10995/udp 0.000330
unknown 10998/udp 0.000330
irisa 11000/tcp 0.000076
-irisa 11000/udp 0.000000 # IRISA
+irisa 11000/udp 0.000000
metasys 11001/tcp 0.000076
-metasys 11001/udp 0.000000 # Metasys
+metasys 11001/udp 0.000000
unknown 11002/udp 0.000330
unknown 11003/tcp 0.000076
unknown 11003/udp 0.000330
@@ -13059,7 +13065,7 @@ sgi-soap 11110/tcp 0.000380 # Data migration facility (DMF) SOAP is a web server
vce 11111/tcp 0.000228 # Viral Computing Environment (VCE)
vce 11111/udp 0.000000 # Viral Computing Environment (VCE)
dicom 11112/tcp 0.000000
-dicom 11112/udp 0.000000 # DICOM
+dicom 11112/udp 0.000000
unknown 11120/udp 0.000330
unknown 11124/udp 0.000330
unknown 11131/udp 0.000330
@@ -13126,7 +13132,7 @@ unknown 11296/tcp 0.000076
unknown 11297/udp 0.000330
unknown 11302/udp 0.000330
imip 11319/tcp 0.000000
-imip 11319/udp 0.000000 # IMIP
+imip 11319/udp 0.000000
imip-channels 11320/tcp 0.000000 # IMIP Channels Port
imip-channels 11320/udp 0.000000 # IMIP Channels Port
arena-server 11321/tcp 0.000000 # Arena Server Listen
@@ -13350,7 +13356,7 @@ cawas 12168/udp 0.000000 # CA Web Access Service
unknown 12170/udp 0.000330
unknown 12171/tcp 0.000076
hivep 12172/tcp 0.000000
-hivep 12172/udp 0.000000 # HiveP
+hivep 12172/udp 0.000000
unknown 12173/udp 0.000661
unknown 12174/tcp 0.000228
unknown 12185/udp 0.000330
@@ -13436,6 +13442,7 @@ unknown 12525/udp 0.000661
unknown 12534/udp 0.000330
unknown 12535/udp 0.000330
unknown 12537/udp 0.000330
+carb-repl-ctrl 12546/tcp 0.000000 # Carbonite Server Replication Control
unknown 12562/udp 0.000330
unknown 12568/udp 0.000330
unknown 12571/udp 0.000330
@@ -13556,7 +13563,7 @@ unknown 13149/udp 0.000330
unknown 13151/udp 0.000330
unknown 13155/udp 0.000661
i-zipqd 13160/tcp 0.000000
-i-zipqd 13160/udp 0.000330 # I-ZIPQD
+i-zipqd 13160/udp 0.000330
unknown 13164/udp 0.000661
unknown 13167/tcp 0.000076
unknown 13171/udp 0.000330
@@ -13746,6 +13753,7 @@ dsmcc-download 13821/udp 0.000000 # DSMCC Download Protocol
dsmcc-ccp 13822/tcp 0.000000 # DSMCC Channel Change Protocol
dsmcc-ccp 13822/udp 0.000000 # DSMCC Channel Change Protocol
bmdss 13823/tcp 0.000000 # Blackmagic Design Streaming Server
+a-trust-rpc 13832/tcp 0.000000 # Certificate Management and Issuing
unknown 13835/udp 0.000330
unknown 13846/tcp 0.000076
unknown 13850/udp 0.000330
@@ -13792,7 +13800,7 @@ unknown 13996/udp 0.000330
scotty-ft 14000/tcp 0.000380 # SCOTTY High-Speed Filetransfer
scotty-ft 14000/udp 0.000000 # SCOTTY High-Speed Filetransfer
sua 14001/sctp 0.000000 # De-Registered
-sua 14001/tcp 0.000076 # SUA
+sua 14001/tcp 0.000076
sua 14001/udp 0.000000 # De-Registered (2001 June 06)
scotty-disc 14002/tcp 0.000000 # Discovery of a SCOTTY hardware codec board
unknown 14006/udp 0.000330
@@ -14506,7 +14514,7 @@ unknown 16976/udp 0.000654
unknown 16985/udp 0.000654
unknown 16990/udp 0.000654
intel-rci-mp 16991/tcp 0.000000
-intel-rci-mp 16991/udp 0.000000 # INTEL-RCI-MP
+intel-rci-mp 16991/udp 0.000000
amt-soap-http 16992/tcp 0.000760 # Intel(R) AMT SOAP/HTTP
amt-soap-http 16992/udp 0.000000 # Intel(R) AMT SOAP/HTTP
amt-soap-https 16993/tcp 0.000760 # Intel(R) AMT SOAP/HTTPS
@@ -14584,7 +14592,7 @@ unknown 17212/udp 0.000654
unknown 17213/udp 0.000654
unknown 17216/udp 0.000654
chipper 17219/tcp 0.000000
-chipper 17219/udp 0.001307 # Chipper
+chipper 17219/udp 0.001307
avtp 17220/tcp 0.000000 # IEEE 1722 Transport Protocol for Time Sensitive Applications
unknown 17220/udp 0.000654
avdecc 17221/tcp 0.000000 # IEEE 1722.1 AVB Discovery, Enumeration, Connection management, and Control
@@ -15113,7 +15121,7 @@ unknown 18872/udp 0.000654
unknown 18874/tcp 0.000076
unknown 18877/udp 0.000654
infotos 18881/tcp 0.000000
-infotos 18881/udp 0.000000 # Infotos
+infotos 18881/udp 0.000000
unknown 18883/udp 0.001307
unknown 18884/udp 0.000654
unknown 18887/tcp 0.000076
@@ -15296,7 +15304,7 @@ hp-sco 19410/udp 0.000000
hp-sca 19411/tcp 0.000000
hp-sca 19411/udp 0.000000
hp-sessmon 19412/tcp 0.000000
-hp-sessmon 19412/udp 0.000000 # HP-SESSMON
+hp-sessmon 19412/udp 0.000000
unknown 19413/udp 0.000654
unknown 19415/udp 0.001307
unknown 19416/udp 0.000654
@@ -15333,9 +15341,9 @@ unknown 19524/udp 0.000654
unknown 19529/udp 0.000654
unknown 19530/udp 0.000654
fxuptp 19539/tcp 0.000000
-fxuptp 19539/udp 0.000654 # FXUPTP
+fxuptp 19539/udp 0.000654
sxuptp 19540/tcp 0.000000
-sxuptp 19540/udp 0.000000 # SXUPTP
+sxuptp 19540/udp 0.000000
jcp 19541/tcp 0.000000 # JCP Client
jcp 19541/udp 0.001307 # JCP Client
unknown 19542/udp 0.000654
@@ -15479,12 +15487,12 @@ unknown 19996/tcp 0.000076
unknown 19997/udp 0.000654
iec-104-sec 19998/tcp 0.000000 # IEC 60870-5-104 process control - secure
unknown 19998/udp 0.001307
-dnp-sec 19999/tcp 0.000000 # Distributed Network Protocol - Secure
+dnp-sec 19999/tcp 0.000000 # Distributed Network Protocol - Secure | Distributed Network Protocol - secured
dnp-sec 19999/udp 0.000000 # Distributed Network Protocol - Secure
-dnp 20000/tcp 0.000380
-dnp 20000/udp 0.000000 # DNP
+dnp 20000/tcp 0.000380 # Distributed Network Protocol
+dnp 20000/udp 0.000000
microsan 20001/tcp 0.000076
-microsan 20001/udp 0.000000 # MicroSAN
+microsan 20001/udp 0.000000
commtact-http 20002/tcp 0.000152 # Commtact HTTP
commtact-http 20002/udp 0.000000 # Commtact HTTP
commtact-https 20003/tcp 0.000000 # Commtact HTTPS
@@ -15595,7 +15603,7 @@ unknown 20217/udp 0.001307
unknown 20221/tcp 0.000380
unknown 20221/udp 0.000654
ipulse-ics 20222/tcp 0.000380
-ipulse-ics 20222/udp 0.000654 # iPulse-ICS
+ipulse-ics 20222/udp 0.000654
unknown 20223/tcp 0.000076
unknown 20223/udp 0.000654
unknown 20224/tcp 0.000076
@@ -15723,7 +15731,7 @@ unknown 20646/udp 0.000654
unknown 20660/udp 0.000654
unknown 20665/udp 0.001307
track 20670/tcp 0.000000
-track 20670/udp 0.000000 # Track
+track 20670/udp 0.000000
unknown 20671/udp 0.000654
unknown 20673/udp 0.000654
unknown 20675/udp 0.000654
@@ -16098,9 +16106,9 @@ unknown 21995/udp 0.000654
unknown 21996/udp 0.000654
unknown 21999/udp 0.000654
snapenetio 22000/tcp 0.000000
-snapenetio 22000/udp 0.000000 # SNAPenetIO
+snapenetio 22000/udp 0.000000
optocontrol 22001/tcp 0.000000
-optocontrol 22001/udp 0.000000 # OptoControl
+optocontrol 22001/udp 0.000000
optohost002 22002/tcp 0.000000 # Opto Host Port 2
optohost002 22002/udp 0.000000 # Opto Host Port 2
optohost003 22003/tcp 0.000000 # Opto Host Port 3
@@ -16813,7 +16821,7 @@ unknown 24234/udp 0.000654
unknown 24236/udp 0.000654
unknown 24241/udp 0.000654
filesphere 24242/tcp 0.000000
-filesphere 24242/udp 0.001307 # fileSphere
+filesphere 24242/udp 0.001307
unknown 24245/udp 0.000654
unknown 24247/udp 0.000654
vista-4gl 24249/tcp 0.000000 # Vista 4GL
@@ -16909,7 +16917,7 @@ unknown 24538/udp 0.000654
unknown 24539/udp 0.001307
unknown 24552/tcp 0.000076
binkp 24554/tcp 0.000076
-binkp 24554/udp 0.000000 # BINKP
+binkp 24554/udp 0.000000
unknown 24555/udp 0.000654
unknown 24560/udp 0.000654
unknown 24562/udp 0.000654
@@ -16948,7 +16956,7 @@ unknown 24668/udp 0.000654
canditv 24676/tcp 0.000000 # Canditv Message Service
canditv 24676/udp 0.000000 # Canditv Message Service
flashfiler 24677/tcp 0.000000
-flashfiler 24677/udp 0.000654 # FlashFiler
+flashfiler 24677/udp 0.000654
proactivate 24678/tcp 0.000000 # Turbopower Proactivate
proactivate 24678/udp 0.000000 # Turbopower Proactivate
unknown 24679/udp 0.000654
@@ -17093,6 +17101,7 @@ unknown 25082/udp 0.000654
unknown 25086/udp 0.000654
unknown 25091/udp 0.000654
unknown 25093/udp 0.000654
+db2c-tls 25100/tcp 0.000000 # IBM Db2 Client Interface - Encrypted
unknown 25102/udp 0.000654
unknown 25103/udp 0.000654
unknown 25104/udp 0.000654
@@ -17319,11 +17328,11 @@ unknown 25896/udp 0.000654
tasp-net 25900/tcp 0.000000 # TASP Network Comm
tasp-net 25900/udp 0.000000 # TASP Network Comm
niobserver 25901/tcp 0.000000
-niobserver 25901/udp 0.000654 # NIObserver
+niobserver 25901/udp 0.000654
nilinkanalyst 25902/tcp 0.000000
-nilinkanalyst 25902/udp 0.000000 # NILinkAnalyst
+nilinkanalyst 25902/udp 0.000000
niprobe 25903/tcp 0.000000
-niprobe 25903/udp 0.000000 # NIProbe
+niprobe 25903/udp 0.000000
unknown 25909/udp 0.001307
unknown 25910/udp 0.000654
unknown 25913/udp 0.001307
@@ -17432,9 +17441,9 @@ unknown 26243/udp 0.001307
unknown 26254/udp 0.001307
cockroach 26257/tcp 0.000000 # CockroachDB
ezproxy 26260/tcp 0.000000
-ezproxy 26260/udp 0.000000 # eZproxy
+ezproxy 26260/udp 0.000000
ezmeeting 26261/tcp 0.000000
-ezmeeting 26261/udp 0.000000 # eZmeeting
+ezmeeting 26261/udp 0.000000
k3software-svr 26262/tcp 0.000000 # K3 Software-Server
k3software-svr 26262/udp 0.000000 # K3 Software-Server
k3software-cli 26263/tcp 0.000000 # K3 Software-Client
@@ -17500,11 +17509,11 @@ unknown 26481/udp 0.000654
unknown 26482/udp 0.000654
unknown 26484/udp 0.000654
exoline-tcp 26486/tcp 0.000000 # exoline-udp | EXOline-UDP
-exoline-udp 26486/udp 0.000000 # EXOline-UDP
+exoline-udp 26486/udp 0.000000
exoconfig 26487/tcp 0.000000
-exoconfig 26487/udp 0.000000 # EXOconfig
+exoconfig 26487/udp 0.000000
exonet 26489/tcp 0.000000
-exonet 26489/udp 0.000000 # EXOnet
+exonet 26489/udp 0.000000
unknown 26491/udp 0.000654
unknown 26493/udp 0.001307
unknown 26497/udp 0.000654
@@ -17774,7 +17783,7 @@ unknown 27330/udp 0.000654
unknown 27331/udp 0.000654
unknown 27340/udp 0.000654
imagepump 27345/tcp 0.000000
-imagepump 27345/udp 0.000000 # ImagePump
+imagepump 27345/udp 0.000000
mdcs-scheduler 27350/tcp 0.000076 # MATLAB Job Scheduler
unknown 27351/tcp 0.000076
unknown 27352/tcp 0.000304
@@ -19750,7 +19759,7 @@ unknown 33641/udp 0.000518
unknown 33651/udp 0.000518
unknown 33652/udp 0.001036
unknown 33653/udp 0.000518
-snip 33656/tcp 0.000000 # SNIP
+snip 33656/tcp 0.000000 # snip-slave | SNIP Slave
snip 33656/udp 0.000000
unknown 33671/udp 0.000518
unknown 33687/udp 0.001036
@@ -21562,11 +21571,11 @@ unknown 40826/udp 0.000518
unknown 40830/udp 0.001036
unknown 40834/tcp 0.000076
cscp 40841/tcp 0.000000
-cscp 40841/udp 0.000518 # CSCP
+cscp 40841/udp 0.000518
csccredir 40842/tcp 0.000000
-csccredir 40842/udp 0.000000 # CSCCREDIR
+csccredir 40842/udp 0.000000
csccfirewall 40843/tcp 0.000000
-csccfirewall 40843/udp 0.000000 # CSCCFIREWALL
+csccfirewall 40843/udp 0.000000
unknown 40844/udp 0.000518
unknown 40847/udp 0.001554
unknown 40849/udp 0.000518
@@ -22102,6 +22111,7 @@ unknown 42974/udp 0.000518
unknown 42975/udp 0.000518
unknown 42986/udp 0.000518
unknown 42990/tcp 0.000076
+curiosity 42999/tcp 0.000000 # API endpoint for search application
recvr-rc 43000/tcp 0.000076 # recvr-rc-disc | Receiver Remote Control | Receiver Remote Control Discovery
unknown 43002/tcp 0.000076
unknown 43002/udp 0.000518
@@ -22152,11 +22162,11 @@ unknown 43173/udp 0.001036
unknown 43175/udp 0.001036
unknown 43185/udp 0.000518
reachout 43188/tcp 0.000013
-reachout 43188/udp 0.000000 # REACHOUT
+reachout 43188/udp 0.000000
ndm-agent-port 43189/tcp 0.000000
-ndm-agent-port 43189/udp 0.000000 # NDM-AGENT-PORT
+ndm-agent-port 43189/udp 0.000000
ip-provision 43190/tcp 0.000000
-ip-provision 43190/udp 0.000000 # IP-PROVISION
+ip-provision 43190/udp 0.000000
noit-transport 43191/tcp 0.000000 # Reconnoiter Agent Data Transport
unknown 43195/udp 0.001554
shaperai 43210/tcp 0.000000 # shaperai-disc | Shaper Automation Server Management | Shaper Automation Server Management Discovery
@@ -27461,3 +27471,4 @@ unknown 65526/udp 0.000502
unknown 65530/udp 0.000502
unknown 65531/udp 0.000502
unknown 65532/udp 0.000502
+## service-names-port-numbers.xml
diff --git a/nmap.h b/nmap.h
index 90999564d..d067da528 100644
--- a/nmap.h
+++ b/nmap.h
@@ -123,10 +123,10 @@
/* Edit this definition only within the quotes, because it is read from this
file by the makefiles. */
#define NMAP_MAJOR 7
-#define NMAP_MINOR 94
-#define NMAP_BUILD 2
+#define NMAP_MINOR 95
+#define NMAP_BUILD 0
/* SVN, BETA, etc. */
-#define NMAP_SPECIAL "SVN"
+#define NMAP_SPECIAL ""
#define NMAP_VERSION STR(NMAP_MAJOR) "." STR(NMAP_MINOR) NMAP_SPECIAL
#define NMAP_NUM_VERSION STR(NMAP_MAJOR) "." STR(NMAP_MINOR) "." STR(NMAP_BUILD) ".0"
diff --git a/nmap.spec.in b/nmap.spec.in
index 038aac440..c1f70bc6f 100644
--- a/nmap.spec.in
+++ b/nmap.spec.in
@@ -10,8 +10,9 @@
%define name nmap
%define version @VERSION@
-%define release 1
+%define release 2
%define _prefix /usr
+%define makeargs OPENSSL_LIBS="%{openssl}/lib64/libssl.a %{openssl}/lib64/libcrypto.a" LIBSSL="%{openssl}/lib64/libssl.a %{openssl}/lib64/libcrypto.a" ZLIB_LIBS="$(pwd)/libz/libz.a" LIBZ="$(pwd)/lib64/libz.a"
Summary: Network exploration tool and security scanner
Name: %{name}
@@ -31,8 +32,9 @@ URL: https://nmap.org
# modules were installed so it's not dependent on any particular ABI.
AutoReqProv: no
# For Ndiff.
-BuildRequires: python3-devel, epel-rpm-macros
+BuildRequires: python3-devel
Requires: python3 >= 3.0
+%global debug_package %{nil}
# RPM can't be relocatable until I stop storing path info in the binary.
# Prefix: %{_prefix}
@@ -68,12 +70,12 @@ both console and graphical versions are available.
%if "%{static}" == "1"
make static
%else
-make
+make %{makeargs}
%endif
%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT %{makeargs}
# Don't package the Ndiff uninstaller with the RPM.
rm -f $RPM_BUILD_ROOT%{_bindir}/uninstall_ndiff
strip $RPM_BUILD_ROOT%{_bindir}/* || :
diff --git a/nping/configure b/nping/configure
index 940996fa7..e3259eb58 100755
--- a/nping/configure
+++ b/nping/configure
@@ -1,9 +1,10 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69.
+# Generated by GNU Autoconf 2.71.
#
#
-# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
+# Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -14,14 +15,16 @@
# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
-else
+else $as_nop
case `(set -o) 2>/dev/null` in #(
*posix*) :
set -o posix ;; #(
@@ -31,46 +34,46 @@ esac
fi
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
as_nl='
'
export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='print -r --'
- as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='printf %s\n'
- as_echo_n='printf %s'
-else
- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
- as_echo_n='/usr/ucb/echo -n'
- else
- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
- as_echo_n_body='eval
- arg=$1;
- case $arg in #(
- *"$as_nl"*)
- expr "X$arg" : "X\\(.*\\)$as_nl";
- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
- esac;
- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
- '
- export as_echo_n_body
- as_echo_n='sh -c $as_echo_n_body as_echo'
- fi
- export as_echo_body
- as_echo='sh -c $as_echo_body as_echo'
-fi
+IFS=" "" $as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
+if ${PATH_SEPARATOR+false} :; then
PATH_SEPARATOR=:
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
@@ -79,13 +82,6 @@ if test "${PATH_SEPARATOR+set}" != set; then
fi
-# IFS
-# We need space, tab and new line, in precisely that order. Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" "" $as_nl"
-
# Find who we are. Look in the path if we contain no directory separator.
as_myself=
case $0 in #((
@@ -94,8 +90,12 @@ case $0 in #((
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ test -r "$as_dir$0" && as_myself=$as_dir$0 && break
done
IFS=$as_save_IFS
@@ -107,30 +107,10 @@ if test "x$as_myself" = x; then
as_myself=$0
fi
if test ! -f "$as_myself"; then
- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
exit 1
fi
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there. '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
# Use a proper internal environment variable to ensure we don't fall
# into an infinite loop, continuously re-executing ourselves.
@@ -152,20 +132,22 @@ esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
-as_fn_exit 255
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
fi
# We don't want this to propagate to other subprocesses.
{ _as_can_reexec=; unset _as_can_reexec;}
if test "x$CONFIG_SHELL" = x; then
- as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ as_bourne_compatible="as_nop=:
+if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
# is contrary to our usage. Disable this feature.
alias -g '\${1+\"\$@\"}'='\"\$@\"'
setopt NO_GLOB_SUBST
-else
+else \$as_nop
case \`(set -o) 2>/dev/null\` in #(
*posix*) :
set -o posix ;; #(
@@ -185,42 +167,52 @@ as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
-if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+if ( set x; as_fn_ret_success y && test x = \"\$1\" )
+then :
-else
+else \$as_nop
exitcode=1; echo positional parameters were not saved.
fi
test x\$exitcode = x0 || exit 1
+blah=\$(echo \$(echo blah))
+test x\"\$blah\" = xblah || exit 1
test -x / || exit 1"
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
- test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
-test \$(( 1 + 1 )) = 2 || exit 1"
- if (eval "$as_required") 2>/dev/null; then :
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
+ if (eval "$as_required") 2>/dev/null
+then :
as_have_required=yes
-else
+else $as_nop
as_have_required=no
fi
- if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
+then :
-else
+else $as_nop
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_found=false
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
as_found=:
case $as_dir in #(
/*)
for as_base in sh bash ksh sh5; do
# Try only shells that exist, to save several forks.
- as_shell=$as_dir/$as_base
+ as_shell=$as_dir$as_base
if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
CONFIG_SHELL=$as_shell as_have_required=yes
- if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
+then :
break 2
fi
fi
@@ -228,14 +220,21 @@ fi
esac
as_found=false
done
-$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
- { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
- CONFIG_SHELL=$SHELL as_have_required=yes
-fi; }
IFS=$as_save_IFS
+if $as_found
+then :
+
+else $as_nop
+ if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
+then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi
+fi
- if test "x$CONFIG_SHELL" != x; then :
+ if test "x$CONFIG_SHELL" != x
+then :
export CONFIG_SHELL
# We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
@@ -253,18 +252,19 @@ esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# Admittedly, this is quite paranoid, since all the known shells bail
# out after a failed `exec'.
-$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
exit 255
fi
- if test x$as_have_required = xno; then :
- $as_echo "$0: This script requires a shell more modern than all"
- $as_echo "$0: the shells that I found on your system."
- if test x${ZSH_VERSION+set} = xset ; then
- $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
- $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ if test x$as_have_required = xno
+then :
+ printf "%s\n" "$0: This script requires a shell more modern than all"
+ printf "%s\n" "$0: the shells that I found on your system."
+ if test ${ZSH_VERSION+y} ; then
+ printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
else
- $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+ printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
$0: including any error possibly output before this
$0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one."
@@ -291,6 +291,7 @@ as_fn_unset ()
}
as_unset=as_fn_unset
+
# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
@@ -308,6 +309,14 @@ as_fn_exit ()
as_fn_set_status $1
exit $1
} # as_fn_exit
+# as_fn_nop
+# ---------
+# Do nothing but, unlike ":", preserve the value of $?.
+as_fn_nop ()
+{
+ return $?
+}
+as_nop=as_fn_nop
# as_fn_mkdir_p
# -------------
@@ -322,7 +331,7 @@ as_fn_mkdir_p ()
as_dirs=
while :; do
case $as_dir in #(
- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
*) as_qdir=$as_dir;;
esac
as_dirs="'$as_qdir' $as_dirs"
@@ -331,7 +340,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
+printf "%s\n" X"$as_dir" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -370,12 +379,13 @@ as_fn_executable_p ()
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
eval 'as_fn_append ()
{
eval $1+=\$2
}'
-else
+else $as_nop
as_fn_append ()
{
eval $1=\$$1\$2
@@ -387,18 +397,27 @@ fi # as_fn_append
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
eval 'as_fn_arith ()
{
as_val=$(( $* ))
}'
-else
+else $as_nop
as_fn_arith ()
{
as_val=`expr "$@" || test $? -eq 1`
}
fi # as_fn_arith
+# as_fn_nop
+# ---------
+# Do nothing but, unlike ":", preserve the value of $?.
+as_fn_nop ()
+{
+ return $?
+}
+as_nop=as_fn_nop
# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
@@ -410,9 +429,9 @@ as_fn_error ()
as_status=$1; test $as_status -eq 0 && as_status=1
if test "$4"; then
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fi
- $as_echo "$as_me: error: $2" >&2
+ printf "%s\n" "$as_me: error: $2" >&2
as_fn_exit $as_status
} # as_fn_error
@@ -439,7 +458,7 @@ as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
+printf "%s\n" X/"$0" |
sed '/^.*\/\([^/][^/]*\)\/*$/{
s//\1/
q
@@ -483,7 +502,7 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
s/-\n.*//
' >$as_me.lineno &&
chmod +x "$as_me.lineno" ||
- { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+ { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
# If we had to re-execute with $CONFIG_SHELL, we're ensured to have
# already done that, so ensure we don't try to do so again and fall
@@ -497,6 +516,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
exit
}
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
@@ -510,6 +533,13 @@ case `echo -n x` in #(((((
ECHO_N='-n';;
esac
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n. New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_echo='printf %s\n'
+as_echo_n='printf %s'
+
+
rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
rm -f conf$$.dir/conf$$.file
@@ -575,50 +605,46 @@ MFLAGS=
MAKEFLAGS=
# Identity of this package.
-PACKAGE_NAME=
-PACKAGE_TARNAME=
-PACKAGE_VERSION=
-PACKAGE_STRING=
-PACKAGE_BUGREPORT=
-PACKAGE_URL=
+PACKAGE_NAME=''
+PACKAGE_TARNAME=''
+PACKAGE_VERSION=''
+PACKAGE_STRING=''
+PACKAGE_BUGREPORT=''
+PACKAGE_URL=''
ac_unique_file="nping.cc"
# Factoring default headers for most tests.
ac_includes_default="\
-#include
-#ifdef HAVE_SYS_TYPES_H
-# include
+#include
+#ifdef HAVE_STDIO_H
+# include
#endif
-#ifdef HAVE_SYS_STAT_H
-# include
-#endif
-#ifdef STDC_HEADERS
+#ifdef HAVE_STDLIB_H
# include
-# include
-#else
-# ifdef HAVE_STDLIB_H
-# include
-# endif
#endif
#ifdef HAVE_STRING_H
-# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
-# include
-# endif
# include
#endif
-#ifdef HAVE_STRINGS_H
-# include
-#endif
#ifdef HAVE_INTTYPES_H
# include
#endif
#ifdef HAVE_STDINT_H
# include
#endif
+#ifdef HAVE_STRINGS_H
+# include
+#endif
+#ifdef HAVE_SYS_TYPES_H
+# include
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include
+#endif
#ifdef HAVE_UNISTD_H
# include
#endif"
+ac_header_c_list=
enable_option_checking=no
ac_subst_vars='LTLIBOBJS
LIBOBJS
@@ -635,9 +661,6 @@ PCAP_CLEAN
PCAP_BUILD
PCAP_DEPENDS
OPENSSL_LIBS
-EGREP
-GREP
-CPP
STRIP
INSTALL_DATA
INSTALL_SCRIPT
@@ -719,10 +742,9 @@ LIBS
CPPFLAGS
CXX
CXXFLAGS
-CCC
-CPP'
+CCC'
ac_subdirs_all='libpcap
-libdnet-stripped '
+libdnet-stripped'
# Initialize some variables set by options.
ac_init_help=
@@ -790,8 +812,6 @@ do
*) ac_optarg=yes ;;
esac
- # Accept the important Cygnus configure options, so we can diagnose typos.
-
case $ac_dashdash$ac_option in
--)
ac_dashdash=yes ;;
@@ -832,9 +852,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid feature name: $ac_useropt"
+ as_fn_error $? "invalid feature name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"enable_$ac_useropt"
@@ -858,9 +878,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid feature name: $ac_useropt"
+ as_fn_error $? "invalid feature name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"enable_$ac_useropt"
@@ -1071,9 +1091,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid package name: $ac_useropt"
+ as_fn_error $? "invalid package name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"with_$ac_useropt"
@@ -1087,9 +1107,9 @@ do
ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
# Reject names that are not valid shell variable names.
expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
- as_fn_error $? "invalid package name: $ac_useropt"
+ as_fn_error $? "invalid package name: \`$ac_useropt'"
ac_useropt_orig=$ac_useropt
- ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
case $ac_user_opts in
*"
"with_$ac_useropt"
@@ -1133,9 +1153,9 @@ Try \`$0 --help' for more information"
*)
# FIXME: should be removed in autoconf 3.0.
- $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
- $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
: "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
;;
@@ -1151,7 +1171,7 @@ if test -n "$ac_unrecognized_opts"; then
case $enable_option_checking in
no) ;;
fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
- *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
esac
fi
@@ -1215,7 +1235,7 @@ $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_myself" : 'X\(//\)[^/]' \| \
X"$as_myself" : 'X\(//\)$' \| \
X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_myself" |
+printf "%s\n" X"$as_myself" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -1363,7 +1383,6 @@ Some influential environment variables:
you have headers in a nonstandard directory
CXX C++ compiler command
CXXFLAGS C++ compiler flags
- CPP C preprocessor
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
@@ -1384,9 +1403,9 @@ if test "$ac_init_help" = "recursive"; then
case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
# A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
case $ac_top_builddir_sub in
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -1414,7 +1433,8 @@ esac
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
cd "$ac_dir" || { ac_status=$?; continue; }
- # Check for guested configure.
+ # Check for configure.gnu first; this name is used for a wrapper for
+ # Metaconfig's "Configure" on case-insensitive file systems.
if test -f "$ac_srcdir/configure.gnu"; then
echo &&
$SHELL "$ac_srcdir/configure.gnu" --help=recursive
@@ -1422,7 +1442,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
echo &&
$SHELL "$ac_srcdir/configure" --help=recursive
else
- $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
fi || ac_status=$?
cd "$ac_pwd" || { ac_status=$?; break; }
done
@@ -1432,9 +1452,9 @@ test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
configure
-generated by GNU Autoconf 2.69
+generated by GNU Autoconf 2.71
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -1451,14 +1471,14 @@ fi
ac_fn_c_try_compile ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- rm -f conftest.$ac_objext
+ rm -f conftest.$ac_objext conftest.beam
if { { ac_try="$ac_compile"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compile") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -1466,14 +1486,15 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
mv -f conftest.er1 conftest.err
fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && {
test -z "$ac_c_werror_flag" ||
test ! -s conftest.err
- } && test -s conftest.$ac_objext; then :
+ } && test -s conftest.$ac_objext
+then :
ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_retval=1
@@ -1489,14 +1510,14 @@ fi
ac_fn_cxx_try_compile ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- rm -f conftest.$ac_objext
+ rm -f conftest.$ac_objext conftest.beam
if { { ac_try="$ac_compile"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compile") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -1504,14 +1525,15 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
mv -f conftest.er1 conftest.err
fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && {
test -z "$ac_cxx_werror_flag" ||
test ! -s conftest.err
- } && test -s conftest.$ac_objext; then :
+ } && test -s conftest.$ac_objext
+then :
ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_retval=1
@@ -1521,172 +1543,6 @@ fi
} # ac_fn_cxx_try_compile
-# ac_fn_c_try_cpp LINENO
-# ----------------------
-# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
-ac_fn_c_try_cpp ()
-{
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- if { { ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
- ac_status=$?
- if test -s conftest.err; then
- grep -v '^ *+' conftest.err >conftest.er1
- cat conftest.er1 >&5
- mv -f conftest.er1 conftest.err
- fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } > conftest.i && {
- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
- test ! -s conftest.err
- }; then :
- ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_retval=1
-fi
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_cpp
-
-# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
-# -------------------------------------------------------
-# Tests whether HEADER exists, giving a warning if it cannot be compiled using
-# the include files in INCLUDES and setting the cache variable VAR
-# accordingly.
-ac_fn_c_check_header_mongrel ()
-{
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- if eval \${$3+:} false; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-fi
-eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-else
- # Is the header compilable?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
-$as_echo_n "checking $2 usability... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-$4
-#include <$2>
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ac_header_compiler=yes
-else
- ac_header_compiler=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
-$as_echo "$ac_header_compiler" >&6; }
-
-# Is the header present?
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
-$as_echo_n "checking $2 presence... " >&6; }
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <$2>
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
- ac_header_preproc=yes
-else
- ac_header_preproc=no
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
-$as_echo "$ac_header_preproc" >&6; }
-
-# So? What about this header?
-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
- yes:no: )
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
-$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
- ;;
- no:yes:* )
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
-$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
-$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
-$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
-$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
-$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
- ;;
-esac
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- eval "$3=\$ac_header_compiler"
-fi
-eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
-fi
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-
-} # ac_fn_c_check_header_mongrel
-
-# ac_fn_c_try_run LINENO
-# ----------------------
-# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
-# that executables *can* be run.
-ac_fn_c_try_run ()
-{
- as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- if { { ac_try="$ac_link"
-case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_link") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
- { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; }; then :
- ac_retval=0
-else
- $as_echo "$as_me: program exited with status $ac_status" >&5
- $as_echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
- ac_retval=$ac_status
-fi
- rm -rf conftest.dSYM conftest_ipa8_conftest.oo
- eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
- as_fn_set_status $ac_retval
-
-} # ac_fn_c_try_run
-
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
# -------------------------------------------------------
# Tests whether HEADER exists and can be compiled using the include files in
@@ -1694,26 +1550,28 @@ fi
ac_fn_c_check_header_compile ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
$4
#include <$2>
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
eval "$3=yes"
-else
+else $as_nop
eval "$3=no"
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
} # ac_fn_c_check_header_compile
@@ -1724,14 +1582,14 @@ $as_echo "$ac_res" >&6; }
ac_fn_c_try_link ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- rm -f conftest.$ac_objext conftest$ac_exeext
+ rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
if { { ac_try="$ac_link"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -1739,17 +1597,18 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
mv -f conftest.er1 conftest.err
fi
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; } && {
test -z "$ac_c_werror_flag" ||
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
test -x conftest$ac_exeext
- }; then :
+ }
+then :
ac_retval=0
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
ac_retval=1
@@ -1770,11 +1629,12 @@ fi
ac_fn_c_check_func ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
-$as_echo_n "checking for $2... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+printf %s "checking for $2... " >&6; }
+if eval test \${$3+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* Define $2 to an innocuous variant, in case declares $2.
@@ -1782,16 +1642,9 @@ else
#define $2 innocuous_$2
/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $2 (); below.
- Prefer to if __STDC__ is defined, since
- exists even on freestanding compilers. */
-
-#ifdef __STDC__
-# include
-#else
-# include
-#endif
+ which can conflict with char $2 (); below. */
+#include
#undef $2
/* Override any GCC internal prototype to avoid an error.
@@ -1809,47 +1662,94 @@ choke me
#endif
int
-main ()
+main (void)
{
return $2 ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
eval "$3=yes"
-else
+else $as_nop
eval "$3=no"
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
fi
eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
} # ac_fn_c_check_func
-# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
-# ---------------------------------------------
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
+# executables *can* be run.
+ac_fn_c_try_run ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+printf "%s\n" "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }
+then :
+ ac_retval=0
+else $as_nop
+ printf "%s\n" "$as_me: program exited with status $ac_status" >&5
+ printf "%s\n" "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=$ac_status
+fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
+# ------------------------------------------------------------------
# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
-# accordingly.
-ac_fn_c_check_decl ()
+# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
+ac_fn_check_decl ()
{
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
as_decl_name=`echo $2|sed 's/ *(.*//'`
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
+printf %s "checking whether $as_decl_name is declared... " >&6; }
+if eval test \${$3+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
-$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
-if eval \${$3+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ eval ac_save_FLAGS=\$$6
+ as_fn_append $6 " $5"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
$4
int
-main ()
+main (void)
{
#ifndef $as_decl_name
#ifdef __cplusplus
@@ -1863,27 +1763,50 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
eval "$3=yes"
-else
+else $as_nop
eval "$3=no"
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ eval $6=\$ac_save_FLAGS
+
fi
eval ac_res=\$$3
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
-$as_echo "$ac_res" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+printf "%s\n" "$ac_res" >&6; }
eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
-} # ac_fn_c_check_decl
+} # ac_fn_check_decl
+ac_configure_args_raw=
+for ac_arg
+do
+ case $ac_arg in
+ *\'*)
+ ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ as_fn_append ac_configure_args_raw " '$ac_arg'"
+done
+
+case $ac_configure_args_raw in
+ *$as_nl*)
+ ac_safe_unquote= ;;
+ *)
+ ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
+ ac_unsafe_a="$ac_unsafe_z#~"
+ ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
+ ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
+esac
+
cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by $as_me, which was
-generated by GNU Autoconf 2.69. Invocation command line was
+generated by GNU Autoconf 2.71. Invocation command line was
- $ $0 $@
+ $ $0$ac_configure_args_raw
_ACEOF
exec 5>>config.log
@@ -1916,8 +1839,12 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- $as_echo "PATH: $as_dir"
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ printf "%s\n" "PATH: $as_dir"
done
IFS=$as_save_IFS
@@ -1952,7 +1879,7 @@ do
| -silent | --silent | --silen | --sile | --sil)
continue ;;
*\'*)
- ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
esac
case $ac_pass in
1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
@@ -1987,11 +1914,13 @@ done
# WARNING: Use '\'' to represent an apostrophe within the trap.
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
trap 'exit_status=$?
+ # Sanitize IFS.
+ IFS=" "" $as_nl"
# Save into config.log some information that might help in debugging.
{
echo
- $as_echo "## ---------------- ##
+ printf "%s\n" "## ---------------- ##
## Cache variables. ##
## ---------------- ##"
echo
@@ -2002,8 +1931,8 @@ trap 'exit_status=$?
case $ac_val in #(
*${as_nl}*)
case $ac_var in #(
- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
esac
case $ac_var in #(
_ | IFS | as_nl) ;; #(
@@ -2027,7 +1956,7 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
)
echo
- $as_echo "## ----------------- ##
+ printf "%s\n" "## ----------------- ##
## Output variables. ##
## ----------------- ##"
echo
@@ -2035,14 +1964,14 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
do
eval ac_val=\$$ac_var
case $ac_val in
- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
esac
- $as_echo "$ac_var='\''$ac_val'\''"
+ printf "%s\n" "$ac_var='\''$ac_val'\''"
done | sort
echo
if test -n "$ac_subst_files"; then
- $as_echo "## ------------------- ##
+ printf "%s\n" "## ------------------- ##
## File substitutions. ##
## ------------------- ##"
echo
@@ -2050,15 +1979,15 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
do
eval ac_val=\$$ac_var
case $ac_val in
- *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
esac
- $as_echo "$ac_var='\''$ac_val'\''"
+ printf "%s\n" "$ac_var='\''$ac_val'\''"
done | sort
echo
fi
if test -s confdefs.h; then
- $as_echo "## ----------- ##
+ printf "%s\n" "## ----------- ##
## confdefs.h. ##
## ----------- ##"
echo
@@ -2066,8 +1995,8 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
echo
fi
test "$ac_signal" != 0 &&
- $as_echo "$as_me: caught signal $ac_signal"
- $as_echo "$as_me: exit $exit_status"
+ printf "%s\n" "$as_me: caught signal $ac_signal"
+ printf "%s\n" "$as_me: exit $exit_status"
} >&5
rm -f core *.core core.conftest.* &&
rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
@@ -2081,63 +2010,48 @@ ac_signal=0
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -f -r conftest* confdefs.h
-$as_echo "/* confdefs.h */" > confdefs.h
+printf "%s\n" "/* confdefs.h */" > confdefs.h
# Predefined preprocessor variables.
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_NAME "$PACKAGE_NAME"
-_ACEOF
+printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
-_ACEOF
+printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION "$PACKAGE_VERSION"
-_ACEOF
+printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_STRING "$PACKAGE_STRING"
-_ACEOF
+printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
-_ACEOF
+printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
-cat >>confdefs.h <<_ACEOF
-#define PACKAGE_URL "$PACKAGE_URL"
-_ACEOF
+printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
# Let the site file select an alternate cache file if it wants to.
# Prefer an explicitly selected file to automatically selected ones.
-ac_site_file1=NONE
-ac_site_file2=NONE
if test -n "$CONFIG_SITE"; then
- # We do not want a PATH search for config.site.
- case $CONFIG_SITE in #((
- -*) ac_site_file1=./$CONFIG_SITE;;
- */*) ac_site_file1=$CONFIG_SITE;;
- *) ac_site_file1=./$CONFIG_SITE;;
- esac
+ ac_site_files="$CONFIG_SITE"
elif test "x$prefix" != xNONE; then
- ac_site_file1=$prefix/share/config.site
- ac_site_file2=$prefix/etc/config.site
+ ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
else
- ac_site_file1=$ac_default_prefix/share/config.site
- ac_site_file2=$ac_default_prefix/etc/config.site
+ ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
fi
-for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+
+for ac_site_file in $ac_site_files
do
- test "x$ac_site_file" = xNONE && continue
- if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
-$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ case $ac_site_file in #(
+ */*) :
+ ;; #(
+ *) :
+ ac_site_file=./$ac_site_file ;;
+esac
+ if test -f "$ac_site_file" && test -r "$ac_site_file"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
sed 's/^/| /' "$ac_site_file" >&5
. "$ac_site_file" \
- || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "failed to load site script $ac_site_file
See \`config.log' for more details" "$LINENO" 5; }
fi
@@ -2147,19 +2061,650 @@ if test -r "$cache_file"; then
# Some versions of bash will fail to source /dev/null (special files
# actually), so we avoid doing that. DJGPP emulates it as a regular file.
if test /dev/null != "$cache_file" && test -f "$cache_file"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
-$as_echo "$as_me: loading cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
case $cache_file in
[\\/]* | ?:[\\/]* ) . "$cache_file";;
*) . "./$cache_file";;
esac
fi
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
-$as_echo "$as_me: creating cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
>$cache_file
fi
+# Test code for whether the C compiler supports C89 (global declarations)
+ac_c_conftest_c89_globals='
+/* Does the compiler advertise C89 conformance?
+ Do not test the value of __STDC__, because some compilers set it to 0
+ while being otherwise adequately conformant. */
+#if !defined __STDC__
+# error "Compiler does not advertise C89 conformance"
+#endif
+
+#include
+#include
+struct stat;
+/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
+struct buf { int x; };
+struct buf * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not \xHH hex character constants.
+ These do not provoke an error unfortunately, instead are silently treated
+ as an "x". The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously \x00 != x always comes out true, for an
+ array size at least. It is necessary to write \x00 == 0 to get something
+ that is true only with -std. */
+int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) '\''x'\''
+int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
+ int, int);'
+
+# Test code for whether the C compiler supports C89 (body of main).
+ac_c_conftest_c89_main='
+ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
+'
+
+# Test code for whether the C compiler supports C99 (global declarations)
+ac_c_conftest_c99_globals='
+// Does the compiler advertise C99 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
+# error "Compiler does not advertise C99 conformance"
+#endif
+
+#include
+extern int puts (const char *);
+extern int printf (const char *, ...);
+extern int dprintf (int, const char *, ...);
+extern void *malloc (size_t);
+
+// Check varargs macros. These examples are taken from C99 6.10.3.5.
+// dprintf is used instead of fprintf to avoid needing to declare
+// FILE and stderr.
+#define debug(...) dprintf (2, __VA_ARGS__)
+#define showlist(...) puts (#__VA_ARGS__)
+#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
+static void
+test_varargs_macros (void)
+{
+ int x = 1234;
+ int y = 5678;
+ debug ("Flag");
+ debug ("X = %d\n", x);
+ showlist (The first, second, and third items.);
+ report (x>y, "x is %d but y is %d", x, y);
+}
+
+// Check long long types.
+#define BIG64 18446744073709551615ull
+#define BIG32 4294967295ul
+#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
+#if !BIG_OK
+ #error "your preprocessor is broken"
+#endif
+#if BIG_OK
+#else
+ #error "your preprocessor is broken"
+#endif
+static long long int bignum = -9223372036854775807LL;
+static unsigned long long int ubignum = BIG64;
+
+struct incomplete_array
+{
+ int datasize;
+ double data[];
+};
+
+struct named_init {
+ int number;
+ const wchar_t *name;
+ double average;
+};
+
+typedef const char *ccp;
+
+static inline int
+test_restrict (ccp restrict text)
+{
+ // See if C++-style comments work.
+ // Iterate through items via the restricted pointer.
+ // Also check for declarations in for loops.
+ for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
+ continue;
+ return 0;
+}
+
+// Check varargs and va_copy.
+static bool
+test_varargs (const char *format, ...)
+{
+ va_list args;
+ va_start (args, format);
+ va_list args_copy;
+ va_copy (args_copy, args);
+
+ const char *str = "";
+ int number = 0;
+ float fnumber = 0;
+
+ while (*format)
+ {
+ switch (*format++)
+ {
+ case '\''s'\'': // string
+ str = va_arg (args_copy, const char *);
+ break;
+ case '\''d'\'': // int
+ number = va_arg (args_copy, int);
+ break;
+ case '\''f'\'': // float
+ fnumber = va_arg (args_copy, double);
+ break;
+ default:
+ break;
+ }
+ }
+ va_end (args_copy);
+ va_end (args);
+
+ return *str && number && fnumber;
+}
+'
+
+# Test code for whether the C compiler supports C99 (body of main).
+ac_c_conftest_c99_main='
+ // Check bool.
+ _Bool success = false;
+ success |= (argc != 0);
+
+ // Check restrict.
+ if (test_restrict ("String literal") == 0)
+ success = true;
+ char *restrict newvar = "Another string";
+
+ // Check varargs.
+ success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
+ test_varargs_macros ();
+
+ // Check flexible array members.
+ struct incomplete_array *ia =
+ malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
+ ia->datasize = 10;
+ for (int i = 0; i < ia->datasize; ++i)
+ ia->data[i] = i * 1.234;
+
+ // Check named initializers.
+ struct named_init ni = {
+ .number = 34,
+ .name = L"Test wide string",
+ .average = 543.34343,
+ };
+
+ ni.number = 58;
+
+ int dynamic_array[ni.number];
+ dynamic_array[0] = argv[0][0];
+ dynamic_array[ni.number - 1] = 543;
+
+ // work around unused variable warnings
+ ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
+ || dynamic_array[ni.number - 1] != 543);
+'
+
+# Test code for whether the C compiler supports C11 (global declarations)
+ac_c_conftest_c11_globals='
+// Does the compiler advertise C11 conformance?
+#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
+# error "Compiler does not advertise C11 conformance"
+#endif
+
+// Check _Alignas.
+char _Alignas (double) aligned_as_double;
+char _Alignas (0) no_special_alignment;
+extern char aligned_as_int;
+char _Alignas (0) _Alignas (int) aligned_as_int;
+
+// Check _Alignof.
+enum
+{
+ int_alignment = _Alignof (int),
+ int_array_alignment = _Alignof (int[100]),
+ char_alignment = _Alignof (char)
+};
+_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
+
+// Check _Noreturn.
+int _Noreturn does_not_return (void) { for (;;) continue; }
+
+// Check _Static_assert.
+struct test_static_assert
+{
+ int x;
+ _Static_assert (sizeof (int) <= sizeof (long int),
+ "_Static_assert does not work in struct");
+ long int y;
+};
+
+// Check UTF-8 literals.
+#define u8 syntax error!
+char const utf8_literal[] = u8"happens to be ASCII" "another string";
+
+// Check duplicate typedefs.
+typedef long *long_ptr;
+typedef long int *long_ptr;
+typedef long_ptr long_ptr;
+
+// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
+struct anonymous
+{
+ union {
+ struct { int i; int j; };
+ struct { int k; long int l; } w;
+ };
+ int m;
+} v1;
+'
+
+# Test code for whether the C compiler supports C11 (body of main).
+ac_c_conftest_c11_main='
+ _Static_assert ((offsetof (struct anonymous, i)
+ == offsetof (struct anonymous, w.k)),
+ "Anonymous union alignment botch");
+ v1.i = 2;
+ v1.w.k = 5;
+ ok |= v1.i != 5;
+'
+
+# Test code for whether the C compiler supports C11 (complete).
+ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+${ac_c_conftest_c11_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_c_conftest_c89_main}
+ ${ac_c_conftest_c99_main}
+ ${ac_c_conftest_c11_main}
+ return ok;
+}
+"
+
+# Test code for whether the C compiler supports C99 (complete).
+ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
+${ac_c_conftest_c99_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_c_conftest_c89_main}
+ ${ac_c_conftest_c99_main}
+ return ok;
+}
+"
+
+# Test code for whether the C compiler supports C89 (complete).
+ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_c_conftest_c89_main}
+ return ok;
+}
+"
+
+# Test code for whether the C++ compiler supports C++98 (global declarations)
+ac_cxx_conftest_cxx98_globals='
+// Does the compiler advertise C++98 conformance?
+#if !defined __cplusplus || __cplusplus < 199711L
+# error "Compiler does not advertise C++98 conformance"
+#endif
+
+// These inclusions are to reject old compilers that
+// lack the unsuffixed header files.
+#include
+#include
+
+// and are *not* freestanding headers in C++98.
+extern void assert (int);
+namespace std {
+ extern int strcmp (const char *, const char *);
+}
+
+// Namespaces, exceptions, and templates were all added after "C++ 2.0".
+using std::exception;
+using std::strcmp;
+
+namespace {
+
+void test_exception_syntax()
+{
+ try {
+ throw "test";
+ } catch (const char *s) {
+ // Extra parentheses suppress a warning when building autoconf itself,
+ // due to lint rules shared with more typical C programs.
+ assert (!(strcmp) (s, "test"));
+ }
+}
+
+template struct test_template
+{
+ T const val;
+ explicit test_template(T t) : val(t) {}
+ template T add(U u) { return static_cast(u) + val; }
+};
+
+} // anonymous namespace
+'
+
+# Test code for whether the C++ compiler supports C++98 (body of main)
+ac_cxx_conftest_cxx98_main='
+ assert (argc);
+ assert (! argv[0]);
+{
+ test_exception_syntax ();
+ test_template tt (2.0);
+ assert (tt.add (4) == 6.0);
+ assert (true && !false);
+}
+'
+
+# Test code for whether the C++ compiler supports C++11 (global declarations)
+ac_cxx_conftest_cxx11_globals='
+// Does the compiler advertise C++ 2011 conformance?
+#if !defined __cplusplus || __cplusplus < 201103L
+# error "Compiler does not advertise C++11 conformance"
+#endif
+
+namespace cxx11test
+{
+ constexpr int get_val() { return 20; }
+
+ struct testinit
+ {
+ int i;
+ double d;
+ };
+
+ class delegate
+ {
+ public:
+ delegate(int n) : n(n) {}
+ delegate(): delegate(2354) {}
+
+ virtual int getval() { return this->n; };
+ protected:
+ int n;
+ };
+
+ class overridden : public delegate
+ {
+ public:
+ overridden(int n): delegate(n) {}
+ virtual int getval() override final { return this->n * 2; }
+ };
+
+ class nocopy
+ {
+ public:
+ nocopy(int i): i(i) {}
+ nocopy() = default;
+ nocopy(const nocopy&) = delete;
+ nocopy & operator=(const nocopy&) = delete;
+ private:
+ int i;
+ };
+
+ // for testing lambda expressions
+ template Ret eval(Fn f, Ret v)
+ {
+ return f(v);
+ }
+
+ // for testing variadic templates and trailing return types
+ template auto sum(V first) -> V
+ {
+ return first;
+ }
+ template auto sum(V first, Args... rest) -> V
+ {
+ return first + sum(rest...);
+ }
+}
+'
+
+# Test code for whether the C++ compiler supports C++11 (body of main)
+ac_cxx_conftest_cxx11_main='
+{
+ // Test auto and decltype
+ auto a1 = 6538;
+ auto a2 = 48573953.4;
+ auto a3 = "String literal";
+
+ int total = 0;
+ for (auto i = a3; *i; ++i) { total += *i; }
+
+ decltype(a2) a4 = 34895.034;
+}
+{
+ // Test constexpr
+ short sa[cxx11test::get_val()] = { 0 };
+}
+{
+ // Test initializer lists
+ cxx11test::testinit il = { 4323, 435234.23544 };
+}
+{
+ // Test range-based for
+ int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
+ 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
+ for (auto &x : array) { x += 23; }
+}
+{
+ // Test lambda expressions
+ using cxx11test::eval;
+ assert (eval ([](int x) { return x*2; }, 21) == 42);
+ double d = 2.0;
+ assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
+ assert (d == 5.0);
+ assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
+ assert (d == 5.0);
+}
+{
+ // Test use of variadic templates
+ using cxx11test::sum;
+ auto a = sum(1);
+ auto b = sum(1, 2);
+ auto c = sum(1.0, 2.0, 3.0);
+}
+{
+ // Test constructor delegation
+ cxx11test::delegate d1;
+ cxx11test::delegate d2();
+ cxx11test::delegate d3(45);
+}
+{
+ // Test override and final
+ cxx11test::overridden o1(55464);
+}
+{
+ // Test nullptr
+ char *c = nullptr;
+}
+{
+ // Test template brackets
+ test_template<::test_template> v(test_template(12));
+}
+{
+ // Unicode literals
+ char const *utf8 = u8"UTF-8 string \u2500";
+ char16_t const *utf16 = u"UTF-8 string \u2500";
+ char32_t const *utf32 = U"UTF-32 string \u2500";
+}
+'
+
+# Test code for whether the C compiler supports C++11 (complete).
+ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
+${ac_cxx_conftest_cxx11_globals}
+
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_cxx_conftest_cxx98_main}
+ ${ac_cxx_conftest_cxx11_main}
+ return ok;
+}
+"
+
+# Test code for whether the C compiler supports C++98 (complete).
+ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
+int
+main (int argc, char **argv)
+{
+ int ok = 0;
+ ${ac_cxx_conftest_cxx98_main}
+ return ok;
+}
+"
+
+as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
+as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
+as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
+as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
+as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
+as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
+as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
+as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
+as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
+
+# Auxiliary files required by this configure script.
+ac_aux_files="install-sh config.guess config.sub"
+
+# Locations in which to look for auxiliary files.
+ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
+
+# Search for a directory containing all of the required auxiliary files,
+# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
+# If we don't find one directory that contains all the files we need,
+# we report the set of missing files from the *first* directory in
+# $ac_aux_dir_candidates and give up.
+ac_missing_aux_files=""
+ac_first_candidate=:
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in $ac_aux_dir_candidates
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ as_found=:
+
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
+ ac_aux_dir_found=yes
+ ac_install_sh=
+ for ac_aux in $ac_aux_files
+ do
+ # As a special case, if "install-sh" is required, that requirement
+ # can be satisfied by any of "install-sh", "install.sh", or "shtool",
+ # and $ac_install_sh is set appropriately for whichever one is found.
+ if test x"$ac_aux" = x"install-sh"
+ then
+ if test -f "${as_dir}install-sh"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
+ ac_install_sh="${as_dir}install-sh -c"
+ elif test -f "${as_dir}install.sh"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
+ ac_install_sh="${as_dir}install.sh -c"
+ elif test -f "${as_dir}shtool"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
+ ac_install_sh="${as_dir}shtool install -c"
+ else
+ ac_aux_dir_found=no
+ if $ac_first_candidate; then
+ ac_missing_aux_files="${ac_missing_aux_files} install-sh"
+ else
+ break
+ fi
+ fi
+ else
+ if test -f "${as_dir}${ac_aux}"; then
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
+ else
+ ac_aux_dir_found=no
+ if $ac_first_candidate; then
+ ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
+ else
+ break
+ fi
+ fi
+ fi
+ done
+ if test "$ac_aux_dir_found" = yes; then
+ ac_aux_dir="$as_dir"
+ break
+ fi
+ ac_first_candidate=false
+
+ as_found=false
+done
+IFS=$as_save_IFS
+if $as_found
+then :
+
+else $as_nop
+ as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
+fi
+
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+if test -f "${ac_aux_dir}config.guess"; then
+ ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
+fi
+if test -f "${ac_aux_dir}config.sub"; then
+ ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
+fi
+if test -f "$ac_aux_dir/configure"; then
+ ac_configure="$SHELL ${ac_aux_dir}configure"
+fi
+
# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
@@ -2170,12 +2715,12 @@ for ac_var in $ac_precious_vars; do
eval ac_new_val=\$ac_env_${ac_var}_value
case $ac_old_set,$ac_new_set in
set,)
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
ac_cache_corrupted=: ;;
,set)
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
-$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
ac_cache_corrupted=: ;;
,);;
*)
@@ -2184,24 +2729,24 @@ $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
ac_old_val_w=`echo x $ac_old_val`
ac_new_val_w=`echo x $ac_new_val`
if test "$ac_old_val_w" != "$ac_new_val_w"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
-$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
ac_cache_corrupted=:
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
-$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
eval $ac_var=\$ac_old_val
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
-$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
-$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
fi;;
esac
# Pass precious variables to config.status.
if test "$ac_new_set" = set; then
case $ac_new_val in
- *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
*) ac_arg=$ac_var=$ac_new_val ;;
esac
case " $ac_configure_args " in
@@ -2211,11 +2756,12 @@ $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
fi
done
if $ac_cache_corrupted; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
- { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
-$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
- as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
+ and start over" "$LINENO" 5
fi
## -------------------- ##
## Main body of script. ##
@@ -2240,7 +2786,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
# Check whether --with-localdirs was given.
-if test "${with_localdirs+set}" = set; then :
+if test ${with_localdirs+y}
+then :
withval=$with_localdirs; case "$with_localdirs" in
yes)
user_localdirs=1
@@ -2250,7 +2797,7 @@ if test "${with_localdirs+set}" = set; then :
;;
esac
-else
+else $as_nop
user_localdirs=0
fi
@@ -2273,55 +2820,30 @@ pcredir=libpcre
ac_config_headers="$ac_config_headers nping_config.h"
-ac_aux_dir=
-for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
- if test -f "$ac_dir/install-sh"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f "$ac_dir/install.sh"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- elif test -f "$ac_dir/shtool"; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/shtool install -c"
- break
- fi
-done
-if test -z "$ac_aux_dir"; then
- as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
-fi
-
-# These three variables are undocumented and unsupported,
-# and are intended to be withdrawn in a future Autoconf release.
-# They can cause serious problems if a builder's source tree is in a directory
-# whose full name contains unusual characters.
-ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
-ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
-ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
-# Make sure we can run config.sub.
-$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
- as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
-$as_echo_n "checking build system type... " >&6; }
-if ${ac_cv_build+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ # Make sure we can run config.sub.
+$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
+ as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
+
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
+printf %s "checking build system type... " >&6; }
+if test ${ac_cv_build+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_build_alias=$build_alias
test "x$ac_build_alias" = x &&
- ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
+ ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
test "x$ac_build_alias" = x &&
as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
-ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
+ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
+ as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
-$as_echo "$ac_cv_build" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
+printf "%s\n" "$ac_cv_build" >&6; }
case $ac_cv_build in
*-*-*) ;;
*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
@@ -2340,21 +2862,22 @@ IFS=$ac_save_IFS
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
-$as_echo_n "checking host system type... " >&6; }
-if ${ac_cv_host+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
+printf %s "checking host system type... " >&6; }
+if test ${ac_cv_host+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test "x$host_alias" = x; then
ac_cv_host=$ac_cv_build
else
- ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
- as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
+ ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
+ as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
-$as_echo "$ac_cv_host" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
+printf "%s\n" "$ac_cv_host" >&6; }
case $ac_cv_host in
*-*-*) ;;
*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
@@ -2373,6 +2896,15 @@ IFS=$ac_save_IFS
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
+
+
+
+
+
+
+
+
+
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -2381,11 +2913,12 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2393,11 +2926,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2408,11 +2945,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2421,11 +2958,12 @@ if test -z "$ac_cv_prog_CC"; then
ac_ct_CC=$CC
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
@@ -2433,11 +2971,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2448,11 +2990,11 @@ fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
if test "x$ac_ct_CC" = x; then
@@ -2460,8 +3002,8 @@ fi
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CC=$ac_ct_CC
@@ -2474,11 +3016,12 @@ if test -z "$CC"; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2486,11 +3029,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2501,11 +3048,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2514,11 +3061,12 @@ fi
if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2527,15 +3075,19 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
fi
ac_cv_prog_CC="cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2551,18 +3103,18 @@ if test $ac_prog_rejected = yes; then
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
shift
- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
fi
fi
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2573,11 +3125,12 @@ if test -z "$CC"; then
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -2585,11 +3138,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2600,11 +3157,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2617,11 +3174,12 @@ if test -z "$CC"; then
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
@@ -2629,11 +3187,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -2644,11 +3206,11 @@ fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -2660,8 +3222,8 @@ done
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CC=$ac_ct_CC
@@ -2669,25 +3231,129 @@ esac
fi
fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}clang"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
-test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="clang"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+fi
+
+
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "no acceptable C compiler found in \$PATH
See \`config.log' for more details" "$LINENO" 5; }
# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
set X $ac_compile
ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
+for ac_option in --version -v -V -qversion -version; do
{ { ac_try="$ac_compiler $ac_option >&5"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -2697,7 +3363,7 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
fi
rm -f conftest.er1 conftest.err
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
done
@@ -2705,7 +3371,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
@@ -2717,9 +3383,9 @@ ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
# Try to create an executable without -o first, disregard a.out.
# It will help us diagnose broken compilers, and finding out an intuition
# of exeext.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
-$as_echo_n "checking whether the C compiler works... " >&6; }
-ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
+printf %s "checking whether the C compiler works... " >&6; }
+ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
# The possible output files:
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
@@ -2740,11 +3406,12 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link_default") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then :
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+then :
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
# in a Makefile. We should not override ac_cv_exeext if it was cached,
@@ -2761,7 +3428,7 @@ do
# certainly right.
break;;
*.* )
- if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
then :; else
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
fi
@@ -2777,44 +3444,46 @@ do
done
test "$ac_cv_exeext" = no && ac_cv_exeext=
-else
+else $as_nop
ac_file=''
fi
-if test -z "$ac_file"; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-$as_echo "$as_me: failed program was:" >&5
+if test -z "$ac_file"
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error 77 "C compiler cannot create executables
See \`config.log' for more details" "$LINENO" 5; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
-$as_echo_n "checking for C compiler default output file name... " >&6; }
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
-$as_echo "$ac_file" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
+printf %s "checking for C compiler default output file name... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+printf "%s\n" "$ac_file" >&6; }
ac_exeext=$ac_cv_exeext
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
-$as_echo_n "checking for suffix of executables... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+printf %s "checking for suffix of executables... " >&6; }
if { { ac_try="$ac_link"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then :
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+then :
# If both `conftest.exe' and `conftest' are `present' (well, observable)
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
# work properly (i.e., refer to `conftest.exe'), while it won't with
@@ -2828,15 +3497,15 @@ for ac_file in conftest.exe conftest conftest.*; do
* ) break;;
esac
done
-else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+else $as_nop
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details" "$LINENO" 5; }
fi
rm -f conftest conftest$ac_cv_exeext
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
-$as_echo "$ac_cv_exeext" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+printf "%s\n" "$ac_cv_exeext" >&6; }
rm -f conftest.$ac_ext
EXEEXT=$ac_cv_exeext
@@ -2845,7 +3514,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
int
-main ()
+main (void)
{
FILE *f = fopen ("conftest.out", "w");
return ferror (f) || fclose (f) != 0;
@@ -2857,8 +3526,8 @@ _ACEOF
ac_clean_files="$ac_clean_files conftest.out"
# Check that the compiler produces executables we can run. If not, either
# the compiler is broken, or we cross compile.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
-$as_echo_n "checking whether we are cross compiling... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+printf %s "checking whether we are cross compiling... " >&6; }
if test "$cross_compiling" != yes; then
{ { ac_try="$ac_link"
case "(($ac_try" in
@@ -2866,10 +3535,10 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_link") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
if { ac_try='./conftest$ac_cv_exeext'
{ { case "(($ac_try" in
@@ -2877,39 +3546,40 @@ $as_echo "$ac_try_echo"; } >&5
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_try") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }; }; then
cross_compiling=no
else
if test "$cross_compiling" = maybe; then
cross_compiling=yes
else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run C compiled programs.
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot run C compiled programs.
If you meant to cross compile, use \`--host'.
See \`config.log' for more details" "$LINENO" 5; }
fi
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
-$as_echo "$cross_compiling" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+printf "%s\n" "$cross_compiling" >&6; }
rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
ac_clean_files=$ac_clean_files_save
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
-$as_echo_n "checking for suffix of object files... " >&6; }
-if ${ac_cv_objext+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+printf %s "checking for suffix of object files... " >&6; }
+if test ${ac_cv_objext+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
@@ -2923,11 +3593,12 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compile") 2>&5
ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then :
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+then :
for ac_file in conftest.o conftest.obj conftest.*; do
test -f "$ac_file" || continue;
case $ac_file in
@@ -2936,31 +3607,32 @@ $as_echo "$ac_try_echo"; } >&5
break;;
esac
done
-else
- $as_echo "$as_me: failed program was:" >&5
+else $as_nop
+ printf "%s\n" "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
-{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot compute suffix of object files: cannot compile
See \`config.log' for more details" "$LINENO" 5; }
fi
rm -f conftest.$ac_cv_objext conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
-$as_echo "$ac_cv_objext" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+printf "%s\n" "$ac_cv_objext" >&6; }
OBJEXT=$ac_cv_objext
ac_objext=$OBJEXT
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
-$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
-if ${ac_cv_c_compiler_gnu+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
#ifndef __GNUC__
choke me
@@ -2970,29 +3642,33 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_compiler_gnu=yes
-else
+else $as_nop
ac_compiler_gnu=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
-$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
if test $ac_compiler_gnu = yes; then
GCC=yes
else
GCC=
fi
-ac_test_CFLAGS=${CFLAGS+set}
+ac_test_CFLAGS=${CFLAGS+y}
ac_save_CFLAGS=$CFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
-$as_echo_n "checking whether $CC accepts -g... " >&6; }
-if ${ac_cv_prog_cc_g+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_save_c_werror_flag=$ac_c_werror_flag
ac_c_werror_flag=yes
ac_cv_prog_cc_g=no
@@ -3001,57 +3677,60 @@ else
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_g=yes
-else
+else $as_nop
CFLAGS=""
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
-else
+else $as_nop
ac_c_werror_flag=$ac_save_c_werror_flag
CFLAGS="-g"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_g=yes
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_c_werror_flag=$ac_save_c_werror_flag
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
-$as_echo "$ac_cv_prog_cc_g" >&6; }
-if test "$ac_test_CFLAGS" = set; then
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
@@ -3066,94 +3745,144 @@ else
CFLAGS=
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
-$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
-if ${ac_cv_prog_cc_c89+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c11=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_c_conftest_c11_program
+_ACEOF
+for ac_arg in '' -std=gnu11
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c11" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+ CC="$CC $ac_cv_prog_cc_c11"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+ ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_c_conftest_c99_program
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c99" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+ CC="$CC $ac_cv_prog_cc_c99"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+ ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_cv_prog_cc_c89=no
ac_save_CC=$CC
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#include
-#include
-struct stat;
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
- char **p;
- int i;
-{
- return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
- char *s;
- va_list v;
- va_start (v,p);
- s = g (p, va_arg (v,int));
- va_end (v);
- return s;
-}
-
-/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
- function prototypes and stuff, but not '\xHH' hex character constants.
- These don't provoke an error unfortunately, instead are silently treated
- as 'x'. The following induces an error, until -std is added to get
- proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
- array size at least. It's necessary to write '\x00'==0 to get something
- that's true only with -std. */
-int osf4_cc_array ['\x00' == 0 ? 1 : -1];
-
-/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
- inside strings and character constants. */
-#define FOO(x) 'x'
-int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
-
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
- ;
- return 0;
-}
+$ac_c_conftest_c89_program
_ACEOF
-for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
- -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
CC="$ac_save_CC $ac_arg"
- if ac_fn_c_try_compile "$LINENO"; then :
+ if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_c89=$ac_arg
fi
-rm -f core conftest.err conftest.$ac_objext
+rm -f core conftest.err conftest.$ac_objext conftest.beam
test "x$ac_cv_prog_cc_c89" != "xno" && break
done
rm -f conftest.$ac_ext
CC=$ac_save_CC
-
fi
-# AC_CACHE_VAL
-case "x$ac_cv_prog_cc_c89" in
- x)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
-$as_echo "none needed" >&6; } ;;
- xno)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
-$as_echo "unsupported" >&6; } ;;
- *)
- CC="$CC $ac_cv_prog_cc_c89"
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
-$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
-esac
-if test "x$ac_cv_prog_cc_c89" != xno; then :
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c89" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+ CC="$CC $ac_cv_prog_cc_c89"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+ ac_prog_cc_stdc=c89
+fi
fi
ac_ext=c
@@ -3163,32 +3892,34 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
-$as_echo_n "checking for inline... " >&6; }
-if ${ac_cv_c_inline+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
+printf %s "checking for inline... " >&6; }
+if test ${ac_cv_c_inline+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_cv_c_inline=no
for ac_kw in inline __inline__ __inline; do
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#ifndef __cplusplus
typedef int foo_t;
-static $ac_kw foo_t static_foo () {return 0; }
-$ac_kw foo_t foo () {return 0; }
+static $ac_kw foo_t static_foo (void) {return 0; }
+$ac_kw foo_t foo (void) {return 0; }
#endif
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_c_inline=$ac_kw
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
test "$ac_cv_c_inline" != no && break
done
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
-$as_echo "$ac_cv_c_inline" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
+printf "%s\n" "$ac_cv_c_inline" >&6; }
case $ac_cv_c_inline in
inline | yes) ;;
@@ -3214,11 +3945,12 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -3226,11 +3958,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3241,11 +3977,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3254,11 +3990,12 @@ if test -z "$ac_cv_prog_CC"; then
ac_ct_CC=$CC
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
@@ -3266,11 +4003,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3281,11 +4022,11 @@ fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
if test "x$ac_ct_CC" = x; then
@@ -3293,8 +4034,8 @@ fi
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CC=$ac_ct_CC
@@ -3307,11 +4048,12 @@ if test -z "$CC"; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -3319,11 +4061,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3334,11 +4080,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3347,11 +4093,12 @@ fi
if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -3360,15 +4107,19 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
fi
ac_cv_prog_CC="cc"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3384,18 +4135,18 @@ if test $ac_prog_rejected = yes; then
# However, it has the same basename, so the bogon will be chosen
# first if we set CC to just the basename; use the full file name.
shift
- ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
fi
fi
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3406,11 +4157,12 @@ if test -z "$CC"; then
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CC"; then
ac_cv_prog_CC="$CC" # Let the user override the test.
else
@@ -3418,11 +4170,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3433,11 +4189,11 @@ fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
-$as_echo "$CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3450,11 +4206,12 @@ if test -z "$CC"; then
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CC+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CC"; then
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
@@ -3462,11 +4219,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3477,11 +4238,11 @@ fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
-$as_echo "$ac_ct_CC" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3493,8 +4254,8 @@ done
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CC=$ac_ct_CC
@@ -3502,25 +4263,129 @@ esac
fi
fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
+set dummy ${ac_tool_prefix}clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_prog_CC="${ac_tool_prefix}clang"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+printf "%s\n" "$CC" >&6; }
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
-test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "clang", so it can be a program name with args.
+set dummy clang; ac_word=$2
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CC+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_CC="clang"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+printf "%s\n" "$ac_ct_CC" >&6; }
+else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+fi
+
+
+test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "no acceptable C compiler found in \$PATH
See \`config.log' for more details" "$LINENO" 5; }
# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
set X $ac_compile
ac_compiler=$2
-for ac_option in --version -v -V -qversion; do
+for ac_option in --version -v -V -qversion -version; do
{ { ac_try="$ac_compiler $ac_option >&5"
case "(($ac_try" in
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -3530,20 +4395,21 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
fi
rm -f conftest.er1 conftest.err
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
done
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
-$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
-if ${ac_cv_c_compiler_gnu+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
+printf %s "checking whether the compiler supports GNU C... " >&6; }
+if test ${ac_cv_c_compiler_gnu+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
#ifndef __GNUC__
choke me
@@ -3553,29 +4419,33 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_compiler_gnu=yes
-else
+else $as_nop
ac_compiler_gnu=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
-$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
if test $ac_compiler_gnu = yes; then
GCC=yes
else
GCC=
fi
-ac_test_CFLAGS=${CFLAGS+set}
+ac_test_CFLAGS=${CFLAGS+y}
ac_save_CFLAGS=$CFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
-$as_echo_n "checking whether $CC accepts -g... " >&6; }
-if ${ac_cv_prog_cc_g+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+printf %s "checking whether $CC accepts -g... " >&6; }
+if test ${ac_cv_prog_cc_g+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_save_c_werror_flag=$ac_c_werror_flag
ac_c_werror_flag=yes
ac_cv_prog_cc_g=no
@@ -3584,57 +4454,60 @@ else
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_g=yes
-else
+else $as_nop
CFLAGS=""
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
-else
+else $as_nop
ac_c_werror_flag=$ac_save_c_werror_flag
CFLAGS="-g"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_g=yes
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_c_werror_flag=$ac_save_c_werror_flag
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
-$as_echo "$ac_cv_prog_cc_g" >&6; }
-if test "$ac_test_CFLAGS" = set; then
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
+if test $ac_test_CFLAGS; then
CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
if test "$GCC" = yes; then
@@ -3649,94 +4522,144 @@ else
CFLAGS=
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
-$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
-if ${ac_cv_prog_cc_c89+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ac_prog_cc_stdc=no
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
+printf %s "checking for $CC option to enable C11 features... " >&6; }
+if test ${ac_cv_prog_cc_c11+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c11=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_c_conftest_c11_program
+_ACEOF
+for ac_arg in '' -std=gnu11
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c11" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c11" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
+printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
+ CC="$CC $ac_cv_prog_cc_c11"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
+ ac_prog_cc_stdc=c11
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
+printf %s "checking for $CC option to enable C99 features... " >&6; }
+if test ${ac_cv_prog_cc_c99+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cc_c99=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_c_conftest_c99_program
+_ACEOF
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"
+then :
+ ac_cv_prog_cc_c99=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cc_c99" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+fi
+
+if test "x$ac_cv_prog_cc_c99" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c99" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
+printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
+ CC="$CC $ac_cv_prog_cc_c99"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
+ ac_prog_cc_stdc=c99
+fi
+fi
+if test x$ac_prog_cc_stdc = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
+printf %s "checking for $CC option to enable C89 features... " >&6; }
+if test ${ac_cv_prog_cc_c89+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_cv_prog_cc_c89=no
ac_save_CC=$CC
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-#include
-#include
-struct stat;
-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
-struct buf { int x; };
-FILE * (*rcsopen) (struct buf *, struct stat *, int);
-static char *e (p, i)
- char **p;
- int i;
-{
- return p[i];
-}
-static char *f (char * (*g) (char **, int), char **p, ...)
-{
- char *s;
- va_list v;
- va_start (v,p);
- s = g (p, va_arg (v,int));
- va_end (v);
- return s;
-}
-
-/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
- function prototypes and stuff, but not '\xHH' hex character constants.
- These don't provoke an error unfortunately, instead are silently treated
- as 'x'. The following induces an error, until -std is added to get
- proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
- array size at least. It's necessary to write '\x00'==0 to get something
- that's true only with -std. */
-int osf4_cc_array ['\x00' == 0 ? 1 : -1];
-
-/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
- inside strings and character constants. */
-#define FOO(x) 'x'
-int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
-
-int test (int i, double x);
-struct s1 {int (*f) (int a);};
-struct s2 {int (*f) (double a);};
-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
-int argc;
-char **argv;
-int
-main ()
-{
-return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
- ;
- return 0;
-}
+$ac_c_conftest_c89_program
_ACEOF
-for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
- -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
CC="$ac_save_CC $ac_arg"
- if ac_fn_c_try_compile "$LINENO"; then :
+ if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_prog_cc_c89=$ac_arg
fi
-rm -f core conftest.err conftest.$ac_objext
+rm -f core conftest.err conftest.$ac_objext conftest.beam
test "x$ac_cv_prog_cc_c89" != "xno" && break
done
rm -f conftest.$ac_ext
CC=$ac_save_CC
-
fi
-# AC_CACHE_VAL
-case "x$ac_cv_prog_cc_c89" in
- x)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
-$as_echo "none needed" >&6; } ;;
- xno)
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
-$as_echo "unsupported" >&6; } ;;
- *)
- CC="$CC $ac_cv_prog_cc_c89"
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
-$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
-esac
-if test "x$ac_cv_prog_cc_c89" != xno; then :
+if test "x$ac_cv_prog_cc_c89" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cc_c89" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
+ CC="$CC $ac_cv_prog_cc_c89"
+fi
+ ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
+ ac_prog_cc_stdc=c89
+fi
fi
ac_ext=c
@@ -3745,6 +4668,12 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3755,15 +4684,16 @@ if test -z "$CXX"; then
CXX=$CCC
else
if test -n "$ac_tool_prefix"; then
- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
do
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_CXX+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_CXX+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$CXX"; then
ac_cv_prog_CXX="$CXX" # Let the user override the test.
else
@@ -3771,11 +4701,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3786,11 +4720,11 @@ fi
fi
CXX=$ac_cv_prog_CXX
if test -n "$CXX"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
-$as_echo "$CXX" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+printf "%s\n" "$CXX" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3799,15 +4733,16 @@ fi
fi
if test -z "$CXX"; then
ac_ct_CXX=$CXX
- for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_prog_ac_ct_CXX+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_prog_ac_ct_CXX+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
if test -n "$ac_ct_CXX"; then
ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
else
@@ -3815,11 +4750,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CXX="$ac_prog"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -3830,11 +4769,11 @@ fi
fi
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
if test -n "$ac_ct_CXX"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
-$as_echo "$ac_ct_CXX" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+printf "%s\n" "$ac_ct_CXX" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -3846,8 +4785,8 @@ done
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
CXX=$ac_ct_CXX
@@ -3857,7 +4796,7 @@ fi
fi
fi
# Provide some information about the compiler.
-$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
set X $ac_compile
ac_compiler=$2
for ac_option in --version -v -V -qversion; do
@@ -3867,7 +4806,7 @@ case "(($ac_try" in
*) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
+printf "%s\n" "$ac_try_echo"; } >&5
(eval "$ac_compiler $ac_option >&5") 2>conftest.err
ac_status=$?
if test -s conftest.err; then
@@ -3877,20 +4816,21 @@ $as_echo "$ac_try_echo"; } >&5
cat conftest.er1 >&5
fi
rm -f conftest.er1 conftest.err
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
test $ac_status = 0; }
done
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
-$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
-if ${ac_cv_cxx_compiler_gnu+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
+printf %s "checking whether the compiler supports GNU C++... " >&6; }
+if test ${ac_cv_cxx_compiler_gnu+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
#ifndef __GNUC__
choke me
@@ -3900,29 +4840,33 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
+if ac_fn_cxx_try_compile "$LINENO"
+then :
ac_compiler_gnu=yes
-else
+else $as_nop
ac_compiler_gnu=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
-$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
if test $ac_compiler_gnu = yes; then
GXX=yes
else
GXX=
fi
-ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_test_CXXFLAGS=${CXXFLAGS+y}
ac_save_CXXFLAGS=$CXXFLAGS
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
-$as_echo_n "checking whether $CXX accepts -g... " >&6; }
-if ${ac_cv_prog_cxx_g+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+printf %s "checking whether $CXX accepts -g... " >&6; }
+if test ${ac_cv_prog_cxx_g+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_save_cxx_werror_flag=$ac_cxx_werror_flag
ac_cxx_werror_flag=yes
ac_cv_prog_cxx_g=no
@@ -3931,57 +4875,60 @@ else
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
+if ac_fn_cxx_try_compile "$LINENO"
+then :
ac_cv_prog_cxx_g=yes
-else
+else $as_nop
CXXFLAGS=""
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
+if ac_fn_cxx_try_compile "$LINENO"
+then :
-else
+else $as_nop
ac_cxx_werror_flag=$ac_save_cxx_werror_flag
CXXFLAGS="-g"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
-main ()
+main (void)
{
;
return 0;
}
_ACEOF
-if ac_fn_cxx_try_compile "$LINENO"; then :
+if ac_fn_cxx_try_compile "$LINENO"
+then :
ac_cv_prog_cxx_g=yes
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
ac_cxx_werror_flag=$ac_save_cxx_werror_flag
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
-$as_echo "$ac_cv_prog_cxx_g" >&6; }
-if test "$ac_test_CXXFLAGS" = set; then
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
+if test $ac_test_CXXFLAGS; then
CXXFLAGS=$ac_save_CXXFLAGS
elif test $ac_cv_prog_cxx_g = yes; then
if test "$GXX" = yes; then
@@ -3996,13 +4943,108 @@ else
CXXFLAGS=
fi
fi
+ac_prog_cxx_stdcxx=no
+if test x$ac_prog_cxx_stdcxx = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
+printf %s "checking for $CXX option to enable C++11 features... " >&6; }
+if test ${ac_cv_prog_cxx_11+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cxx_11=no
+ac_save_CXX=$CXX
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_cxx_conftest_cxx11_program
+_ACEOF
+for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
+do
+ CXX="$ac_save_CXX $ac_arg"
+ if ac_fn_cxx_try_compile "$LINENO"
+then :
+ ac_cv_prog_cxx_cxx11=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CXX=$ac_save_CXX
+fi
+
+if test "x$ac_cv_prog_cxx_cxx11" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cxx_cxx11" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
+printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
+ CXX="$CXX $ac_cv_prog_cxx_cxx11"
+fi
+ ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
+ ac_prog_cxx_stdcxx=cxx11
+fi
+fi
+if test x$ac_prog_cxx_stdcxx = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
+printf %s "checking for $CXX option to enable C++98 features... " >&6; }
+if test ${ac_cv_prog_cxx_98+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_cv_prog_cxx_98=no
+ac_save_CXX=$CXX
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$ac_cxx_conftest_cxx98_program
+_ACEOF
+for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
+do
+ CXX="$ac_save_CXX $ac_arg"
+ if ac_fn_cxx_try_compile "$LINENO"
+then :
+ ac_cv_prog_cxx_cxx98=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam
+ test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CXX=$ac_save_CXX
+fi
+
+if test "x$ac_cv_prog_cxx_cxx98" = xno
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+printf "%s\n" "unsupported" >&6; }
+else $as_nop
+ if test "x$ac_cv_prog_cxx_cxx98" = x
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+printf "%s\n" "none needed" >&6; }
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
+printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
+ CXX="$CXX $ac_cv_prog_cxx_cxx98"
+fi
+ ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
+ ac_prog_cxx_stdcxx=cxx98
+fi
+fi
+
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-# Find a good install program. We prefer a C program (faster),
+
+ # Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
@@ -4016,20 +5058,25 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
# OS/2's system install, which has a completely different semantic
# ./install, which can be erroneously created by make from ./install.sh.
# Reject install programs that cannot install multiple files.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
-$as_echo_n "checking for a BSD-compatible install... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+printf %s "checking for a BSD-compatible install... " >&6; }
if test -z "$INSTALL"; then
-if ${ac_cv_path_install+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+if test ${ac_cv_path_install+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- # Account for people who put trailing slashes in PATH elements.
-case $as_dir/ in #((
- ./ | .// | /[cC]/* | \
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ # Account for fact that we put trailing slashes in our PATH walk.
+case $as_dir in #((
+ ./ | /[cC]/* | \
/etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
/usr/ucb/* ) ;;
@@ -4039,13 +5086,13 @@ case $as_dir/ in #((
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
if test $ac_prog = install &&
- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
:
elif test $ac_prog = install &&
- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# program-specific install script used by HP pwplus--don't use.
:
else
@@ -4053,12 +5100,12 @@ case $as_dir/ in #((
echo one > conftest.one
echo two > conftest.two
mkdir conftest.dir
- if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
test -s conftest.one && test -s conftest.two &&
test -s conftest.dir/conftest.one &&
test -s conftest.dir/conftest.two
then
- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
break 3
fi
fi
@@ -4074,7 +5121,7 @@ IFS=$as_save_IFS
rm -rf conftest.one conftest.two conftest.dir
fi
- if test "${ac_cv_path_install+set}" = set; then
+ if test ${ac_cv_path_install+y}; then
INSTALL=$ac_cv_path_install
else
# As a last resort, use the slow shell script. Don't cache a
@@ -4084,8 +5131,8 @@ fi
INSTALL=$ac_install_sh
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
-$as_echo "$INSTALL" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+printf "%s\n" "$INSTALL" >&6; }
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
@@ -4100,11 +5147,11 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
CXXFLAGS="$CXXFLAGS -Wall "
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is gcc 4 or greater" >&5
-$as_echo_n "checking whether the compiler is gcc 4 or greater... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is gcc 4 or greater" >&5
+printf %s "checking whether the compiler is gcc 4 or greater... " >&6; }
if test x"$GXX" = xno; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
else
# On some distros, there are snapshots available as gcc4
if test -z "$ac_cv_prog_CC" || test x"$CC" = xgcc4; then
@@ -4121,18 +5168,18 @@ else
esac
if test 4 -ge $nping_gcc_major_version; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
fi
# Remember that all following tests will run with this CXXFLAGS by default
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
-$as_echo_n "checking for __func__... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
+printf %s "checking for __func__... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -4140,55 +5187,57 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
#include
int
-main ()
+main (void)
{
printf ("%s", __func__);
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
have_func=yes
-else
+else $as_nop
have_func=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
if test "x$have_func" = "xyes"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
-$as_echo_n "checking for __FUNCTION__... " >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
+printf %s "checking for __FUNCTION__... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
int
-main ()
+main (void)
{
printf ("%s", __FUNCTION__);
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
have_function=yes
-else
+else $as_nop
have_function=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
if test "x$have_function" = "xyes"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
- $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+ printf "%s\n" "#define __func__ __FUNCTION__" >>confdefs.h
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
- $as_echo "#define __func__ __FILE__" >>confdefs.h
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
+ printf "%s\n" "#define __func__ __FILE__" >>confdefs.h
fi
fi
@@ -4196,11 +5245,12 @@ fi
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_STRIP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_STRIP+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
case $STRIP in
[\\/]* | ?:[\\/]*)
ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
@@ -4210,11 +5260,15 @@ else
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_path_STRIP="$as_dir$ac_word$ac_exec_ext"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -4226,11 +5280,11 @@ esac
fi
STRIP=$ac_cv_path_STRIP
if test -n "$STRIP"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
-$as_echo "$STRIP" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+printf "%s\n" "$STRIP" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
@@ -4239,11 +5293,12 @@ if test -z "$ac_cv_path_STRIP"; then
ac_pt_STRIP=$STRIP
# Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_ac_pt_STRIP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+printf %s "checking for $ac_word... " >&6; }
+if test ${ac_cv_path_ac_pt_STRIP+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
case $ac_pt_STRIP in
[\\/]* | ?:[\\/]*)
ac_cv_path_ac_pt_STRIP="$ac_pt_STRIP" # Let the user override the test with a path.
@@ -4253,11 +5308,15 @@ else
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
for ac_exec_ext in '' $ac_executable_extensions; do
- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
- ac_cv_path_ac_pt_STRIP="$as_dir/$ac_word$ac_exec_ext"
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
+ ac_cv_path_ac_pt_STRIP="$as_dir$ac_word$ac_exec_ext"
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
break 2
fi
done
@@ -4269,11 +5328,11 @@ esac
fi
ac_pt_STRIP=$ac_cv_path_ac_pt_STRIP
if test -n "$ac_pt_STRIP"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_STRIP" >&5
-$as_echo "$ac_pt_STRIP" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_STRIP" >&5
+printf "%s\n" "$ac_pt_STRIP" >&6; }
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }
fi
if test "x$ac_pt_STRIP" = x; then
@@ -4281,8 +5340,8 @@ fi
else
case $cross_compiling:$ac_tool_warned in
yes:)
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
STRIP=$ac_pt_STRIP
@@ -4294,422 +5353,61 @@ fi
needs_cpp_precomp=no
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
-$as_echo_n "checking how to run the C preprocessor... " >&6; }
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-fi
-if test -z "$CPP"; then
- if ${ac_cv_prog_CPP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- # Double quotes because CPP needs to be expanded
- for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
- do
- ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
+ac_header= ac_cache=
+for ac_item in $ac_header_c_list
do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer to if __STDC__ is defined, since
- # exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#ifdef __STDC__
-# include
-#else
-# include
-#endif
- Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
- # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
- # Broken: success on invalid input.
-continue
-else
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
- break
-fi
-
- done
- ac_cv_prog_CPP=$CPP
-
-fi
- CPP=$ac_cv_prog_CPP
-else
- ac_cv_prog_CPP=$CPP
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
-$as_echo "$CPP" >&6; }
-ac_preproc_ok=false
-for ac_c_preproc_warn_flag in '' yes
-do
- # Use a header file that comes with gcc, so configuring glibc
- # with a fresh cross-compiler works.
- # Prefer to if __STDC__ is defined, since
- # exists even on freestanding compilers.
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp. "Syntax error" is here to catch this case.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#ifdef __STDC__
-# include
-#else
-# include
-#endif
- Syntax error
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
-
-else
- # Broken: fails on valid input.
-continue
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
- # OK, works on sane cases. Now check whether nonexistent headers
- # can be detected and how.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-_ACEOF
-if ac_fn_c_try_cpp "$LINENO"; then :
- # Broken: success on invalid input.
-continue
-else
- # Passes both tests.
-ac_preproc_ok=:
-break
-fi
-rm -f conftest.err conftest.i conftest.$ac_ext
-
-done
-# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.i conftest.err conftest.$ac_ext
-if $ac_preproc_ok; then :
-
-else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
-See \`config.log' for more details" "$LINENO" 5; }
-fi
-
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
-$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
-if ${ac_cv_path_GREP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if test -z "$GREP"; then
- ac_path_GREP_found=false
- # Loop through the user's path and test for each of PROGNAME-LIST
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in grep ggrep; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- as_fn_executable_p "$ac_path_GREP" || continue
-# Check for GNU ac_path_GREP and select it if it is found.
- # Check for GNU $ac_path_GREP
-case `"$ac_path_GREP" --version 2>&1` in
-*GNU*)
- ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
-*)
- ac_count=0
- $as_echo_n 0123456789 >"conftest.in"
- while :
- do
- cat "conftest.in" "conftest.in" >"conftest.tmp"
- mv "conftest.tmp" "conftest.in"
- cp "conftest.in" "conftest.nl"
- $as_echo 'GREP' >> "conftest.nl"
- "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
- as_fn_arith $ac_count + 1 && ac_count=$as_val
- if test $ac_count -gt ${ac_path_GREP_max-0}; then
- # Best one so far, save it but keep looking for a better one
- ac_cv_path_GREP="$ac_path_GREP"
- ac_path_GREP_max=$ac_count
+ if test $ac_cache; then
+ ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
+ if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
+ printf "%s\n" "#define $ac_item 1" >> confdefs.h
fi
- # 10*(2^10) chars as input seems more than enough
- test $ac_count -gt 10 && break
- done
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
- $ac_path_GREP_found && break 3
- done
- done
- done
-IFS=$as_save_IFS
- if test -z "$ac_cv_path_GREP"; then
- as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ ac_header= ac_cache=
+ elif test $ac_header; then
+ ac_cache=$ac_item
+ else
+ ac_header=$ac_item
fi
-else
- ac_cv_path_GREP=$GREP
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
-$as_echo "$ac_cv_path_GREP" >&6; }
- GREP="$ac_cv_path_GREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
-$as_echo_n "checking for egrep... " >&6; }
-if ${ac_cv_path_EGREP+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
- then ac_cv_path_EGREP="$GREP -E"
- else
- if test -z "$EGREP"; then
- ac_path_EGREP_found=false
- # Loop through the user's path and test for each of PROGNAME-LIST
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
-do
- IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- for ac_prog in egrep; do
- for ac_exec_ext in '' $ac_executable_extensions; do
- ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- as_fn_executable_p "$ac_path_EGREP" || continue
-# Check for GNU ac_path_EGREP and select it if it is found.
- # Check for GNU $ac_path_EGREP
-case `"$ac_path_EGREP" --version 2>&1` in
-*GNU*)
- ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
-*)
- ac_count=0
- $as_echo_n 0123456789 >"conftest.in"
- while :
- do
- cat "conftest.in" "conftest.in" >"conftest.tmp"
- mv "conftest.tmp" "conftest.in"
- cp "conftest.in" "conftest.nl"
- $as_echo 'EGREP' >> "conftest.nl"
- "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
- diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
- as_fn_arith $ac_count + 1 && ac_count=$as_val
- if test $ac_count -gt ${ac_path_EGREP_max-0}; then
- # Best one so far, save it but keep looking for a better one
- ac_cv_path_EGREP="$ac_path_EGREP"
- ac_path_EGREP_max=$ac_count
- fi
- # 10*(2^10) chars as input seems more than enough
- test $ac_count -gt 10 && break
- done
- rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
-esac
-
- $ac_path_EGREP_found && break 3
- done
- done
- done
-IFS=$as_save_IFS
- if test -z "$ac_cv_path_EGREP"; then
- as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
- fi
-else
- ac_cv_path_EGREP=$EGREP
-fi
-
- fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
-$as_echo "$ac_cv_path_EGREP" >&6; }
- EGREP="$ac_cv_path_EGREP"
-
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
-$as_echo_n "checking for ANSI C header files... " >&6; }
-if ${ac_cv_header_stdc+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-#include
-#include
-#include
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ac_cv_header_stdc=yes
-else
- ac_cv_header_stdc=no
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-
-if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "memchr" >/dev/null 2>&1; then :
-
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-
-_ACEOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- $EGREP "free" >/dev/null 2>&1; then :
-
-else
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
- if test "$cross_compiling" = yes; then :
- :
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-#include
-#if ((' ' & 0x0FF) == 0x020)
-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#else
-# define ISLOWER(c) \
- (('a' <= (c) && (c) <= 'i') \
- || ('j' <= (c) && (c) <= 'r') \
- || ('s' <= (c) && (c) <= 'z'))
-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
-#endif
-
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int
-main ()
-{
- int i;
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
- return 2;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
-
-else
- ac_cv_header_stdc=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
- conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
-$as_echo "$ac_cv_header_stdc" >&6; }
-if test $ac_cv_header_stdc = yes; then
-
-$as_echo "#define STDC_HEADERS 1" >>confdefs.h
-
-fi
-
-# On IRIX 5.3, sys/types and inttypes.h are conflicting.
-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
- inttypes.h stdint.h unistd.h
-do :
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
-"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-
done
-for ac_header in pwd.h termios.h sys/sockio.h
-do :
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
-_ACEOF
+
+
+
+
+
+
+if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
+then :
+
+printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+ac_fn_c_check_header_compile "$LINENO" "pwd.h" "ac_cv_header_pwd_h" "$ac_includes_default"
+if test "x$ac_cv_header_pwd_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_PWD_H 1" >>confdefs.h
+
+fi
+ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
+if test "x$ac_cv_header_termios_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
+
+fi
+ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sockio_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
fi
-done
-
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setsockopt" >&5
-$as_echo_n "checking for library containing setsockopt... " >&6; }
-if ${ac_cv_search_setsockopt+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing setsockopt" >&5
+printf %s "checking for library containing setsockopt... " >&6; }
+if test ${ac_cv_search_setsockopt+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -4717,55 +5415,58 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char setsockopt ();
int
-main ()
+main (void)
{
return setsockopt ();
;
return 0;
}
_ACEOF
-for ac_lib in '' socket; do
+for ac_lib in '' socket
+do
if test -z "$ac_lib"; then
ac_res="none required"
else
ac_res=-l$ac_lib
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
- if ac_fn_c_try_link "$LINENO"; then :
+ if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_search_setsockopt=$ac_res
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext
- if ${ac_cv_search_setsockopt+:} false; then :
+ if test ${ac_cv_search_setsockopt+y}
+then :
break
fi
done
-if ${ac_cv_search_setsockopt+:} false; then :
+if test ${ac_cv_search_setsockopt+y}
+then :
-else
+else $as_nop
ac_cv_search_setsockopt=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setsockopt" >&5
-$as_echo "$ac_cv_search_setsockopt" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setsockopt" >&5
+printf "%s\n" "$ac_cv_search_setsockopt" >&6; }
ac_res=$ac_cv_search_setsockopt
-if test "$ac_res" != no; then :
+if test "$ac_res" != no
+then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
-$as_echo_n "checking for library containing gethostbyname... " >&6; }
-if ${ac_cv_search_gethostbyname+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
+printf %s "checking for library containing gethostbyname... " >&6; }
+if test ${ac_cv_search_gethostbyname+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -4773,57 +5474,60 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char gethostbyname ();
int
-main ()
+main (void)
{
return gethostbyname ();
;
return 0;
}
_ACEOF
-for ac_lib in '' nsl; do
+for ac_lib in '' nsl
+do
if test -z "$ac_lib"; then
ac_res="none required"
else
ac_res=-l$ac_lib
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
- if ac_fn_c_try_link "$LINENO"; then :
+ if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_search_gethostbyname=$ac_res
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext
- if ${ac_cv_search_gethostbyname+:} false; then :
+ if test ${ac_cv_search_gethostbyname+y}
+then :
break
fi
done
-if ${ac_cv_search_gethostbyname+:} false; then :
+if test ${ac_cv_search_gethostbyname+y}
+then :
-else
+else $as_nop
ac_cv_search_gethostbyname=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
-$as_echo "$ac_cv_search_gethostbyname" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
+printf "%s\n" "$ac_cv_search_gethostbyname" >&6; }
ac_res=$ac_cv_search_gethostbyname
-if test "$ac_res" != no; then :
+if test "$ac_res" != no
+then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
# OpenSSL and NSE C modules can require dlopen
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
-$as_echo_n "checking for library containing dlopen... " >&6; }
-if ${ac_cv_search_dlopen+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
+printf %s "checking for library containing dlopen... " >&6; }
+if test ${ac_cv_search_dlopen+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -4831,57 +5535,60 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char dlopen ();
int
-main ()
+main (void)
{
return dlopen ();
;
return 0;
}
_ACEOF
-for ac_lib in '' dl; do
+for ac_lib in '' dl
+do
if test -z "$ac_lib"; then
ac_res="none required"
else
ac_res=-l$ac_lib
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
- if ac_fn_c_try_link "$LINENO"; then :
+ if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_search_dlopen=$ac_res
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext
- if ${ac_cv_search_dlopen+:} false; then :
+ if test ${ac_cv_search_dlopen+y}
+then :
break
fi
done
-if ${ac_cv_search_dlopen+:} false; then :
+if test ${ac_cv_search_dlopen+y}
+then :
-else
+else $as_nop
ac_cv_search_dlopen=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
-$as_echo "$ac_cv_search_dlopen" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
+printf "%s\n" "$ac_cv_search_dlopen" >&6; }
ac_res=$ac_cv_search_dlopen
-if test "$ac_res" != no; then :
+if test "$ac_res" != no
+then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
# libpcap can require libnl
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nl_handle_alloc" >&5
-$as_echo_n "checking for library containing nl_handle_alloc... " >&6; }
-if ${ac_cv_search_nl_handle_alloc+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing nl_handle_alloc" >&5
+printf %s "checking for library containing nl_handle_alloc... " >&6; }
+if test ${ac_cv_search_nl_handle_alloc+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_func_search_save_LIBS=$LIBS
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -4889,46 +5596,48 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char nl_handle_alloc ();
int
-main ()
+main (void)
{
return nl_handle_alloc ();
;
return 0;
}
_ACEOF
-for ac_lib in '' nl; do
+for ac_lib in '' nl
+do
if test -z "$ac_lib"; then
ac_res="none required"
else
ac_res=-l$ac_lib
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
fi
- if ac_fn_c_try_link "$LINENO"; then :
+ if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_search_nl_handle_alloc=$ac_res
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext
- if ${ac_cv_search_nl_handle_alloc+:} false; then :
+ if test ${ac_cv_search_nl_handle_alloc+y}
+then :
break
fi
done
-if ${ac_cv_search_nl_handle_alloc+:} false; then :
+if test ${ac_cv_search_nl_handle_alloc+y}
+then :
-else
+else $as_nop
ac_cv_search_nl_handle_alloc=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nl_handle_alloc" >&5
-$as_echo "$ac_cv_search_nl_handle_alloc" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nl_handle_alloc" >&5
+printf "%s\n" "$ac_cv_search_nl_handle_alloc" >&6; }
ac_res=$ac_cv_search_nl_handle_alloc
-if test "$ac_res" != no; then :
+if test "$ac_res" != no
+then :
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
fi
@@ -4939,7 +5648,8 @@ use_openssl="yes"
specialssldir=""
# Check whether --with-openssl was given.
-if test "${with_openssl+set}" = set; then :
+if test ${with_openssl+y}
+then :
withval=$with_openssl; case "$with_openssl" in
yes)
;;
@@ -4958,28 +5668,29 @@ fi
# If they didn't specify it, we try to find it
if test "$use_openssl" = "yes" -a -z "$specialssldir"; then
- ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
-if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
+ ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
+if test "x$ac_cv_header_openssl_ssl_h" = xyes
+then :
-else
+else $as_nop
use_openssl="no"
if test "$with_openssl" = "yes"; then
as_fn_error $? "OpenSSL was explicitly requested but openssl/ssl.h was not found. Try the --with-openssl=DIR argument to give the location of OpenSSL or run configure with --without-openssl." "$LINENO" 5
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed to find openssl/ssl.h so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&5
-$as_echo "$as_me: WARNING: Failed to find openssl/ssl.h so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Failed to find openssl/ssl.h so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&5
+printf "%s\n" "$as_me: WARNING: Failed to find openssl/ssl.h so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&2;}
fi
-
# use_openssl="yes" given explicitly in next 2 rules to avoid adding lib to $LIBS
if test "$use_openssl" = "yes"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BIO_int_ctrl in -lcrypto" >&5
-$as_echo_n "checking for BIO_int_ctrl in -lcrypto... " >&6; }
-if ${ac_cv_lib_crypto_BIO_int_ctrl+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BIO_int_ctrl in -lcrypto" >&5
+printf %s "checking for BIO_int_ctrl in -lcrypto... " >&6; }
+if test ${ac_cv_lib_crypto_BIO_int_ctrl+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcrypto $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -4988,49 +5699,49 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char BIO_int_ctrl ();
int
-main ()
+main (void)
{
return BIO_int_ctrl ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_crypto_BIO_int_ctrl=yes
-else
+else $as_nop
ac_cv_lib_crypto_BIO_int_ctrl=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BIO_int_ctrl" >&5
-$as_echo "$ac_cv_lib_crypto_BIO_int_ctrl" >&6; }
-if test "x$ac_cv_lib_crypto_BIO_int_ctrl" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BIO_int_ctrl" >&5
+printf "%s\n" "$ac_cv_lib_crypto_BIO_int_ctrl" >&6; }
+if test "x$ac_cv_lib_crypto_BIO_int_ctrl" = xyes
+then :
use_openssl="yes"
-else
+else $as_nop
use_openssl="no"
if test "$with_openssl" = "yes"; then
as_fn_error $? "OpenSSL was explicitly requested but libcrypto was not found. Try the --with-openssl=DIR argument to give the location of OpenSSL or run configure with --without-openssl." "$LINENO" 5
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed to find libcrypto so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&5
-$as_echo "$as_me: WARNING: Failed to find libcrypto so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Failed to find libcrypto so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&5
+printf "%s\n" "$as_me: WARNING: Failed to find libcrypto so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&2;}
fi
fi
if test "$use_openssl" = "yes"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
-$as_echo_n "checking for SSL_new in -lssl... " >&6; }
-if ${ac_cv_lib_ssl_SSL_new+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5
+printf %s "checking for SSL_new in -lssl... " >&6; }
+if test ${ac_cv_lib_ssl_SSL_new+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lssl -lcrypto $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5039,38 +5750,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char SSL_new ();
int
-main ()
+main (void)
{
return SSL_new ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_ssl_SSL_new=yes
-else
+else $as_nop
ac_cv_lib_ssl_SSL_new=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
-$as_echo "$ac_cv_lib_ssl_SSL_new" >&6; }
-if test "x$ac_cv_lib_ssl_SSL_new" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5
+printf "%s\n" "$ac_cv_lib_ssl_SSL_new" >&6; }
+if test "x$ac_cv_lib_ssl_SSL_new" = xyes
+then :
use_openssl="yes"
-else
+else $as_nop
use_openssl="no"
if test "$with_openssl" = "yes"; then
as_fn_error $? "OpenSSL was explicitly requested but libssl was not found. Try the --with-openssl=DIR argument to give the location of OpenSSL or run configure with --without-openssl." "$LINENO" 5
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed to find libssl so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&5
-$as_echo "$as_me: WARNING: Failed to find libssl so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Failed to find libssl so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&5
+printf "%s\n" "$as_me: WARNING: Failed to find libssl so OpenSSL will not be used. If it is installed you can try the --with-openssl=DIR argument" >&2;}
fi
fi
@@ -5079,16 +5789,17 @@ fi
OPENSSL_LIBS=
if test "$use_openssl" = "yes"; then
-$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
+printf "%s\n" "#define HAVE_OPENSSL 1" >>confdefs.h
OPENSSL_LIBS="-lssl -lcrypto"
LIBS_TMP="$LIBS"
LIBS="$OPENSSL_LIBS $LIBS"
# Check whether the installed OpenSSL supports SHA-256 (ver 0.9.8 or later).
ac_fn_c_check_func "$LINENO" "EVP_sha256" "ac_cv_func_EVP_sha256"
-if test "x$ac_cv_func_EVP_sha256" = xyes; then :
+if test "x$ac_cv_func_EVP_sha256" = xyes
+then :
-else
+else $as_nop
as_fn_error $? "Your version of OpenSSL does not support SHA-256. Please install OpenSSL 0.9.8 or later." "$LINENO" 5
fi
@@ -5104,17 +5815,20 @@ test "${with_libpcap+set}" != "set" && with_libpcap=yes
# Check whether --with-libpcap was given.
-if test "${with_libpcap+set}" = set; then :
+if test ${with_libpcap+y}
+then :
withval=$with_libpcap; case "$with_libpcap" in
yes)
- ac_fn_c_check_header_mongrel "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
-if test "x$ac_cv_header_pcap_h" = xyes; then :
+ ac_fn_c_check_header_compile "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
+if test "x$ac_cv_header_pcap_h" = xyes
+then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_create in -lpcap" >&5
-$as_echo_n "checking for pcap_create in -lpcap... " >&6; }
-if ${ac_cv_lib_pcap_pcap_create+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pcap_create in -lpcap" >&5
+printf %s "checking for pcap_create in -lpcap... " >&6; }
+if test ${ac_cv_lib_pcap_pcap_create+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lpcap $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5123,36 +5837,34 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char pcap_create ();
int
-main ()
+main (void)
{
return pcap_create ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_pcap_pcap_create=yes
-else
+else $as_nop
ac_cv_lib_pcap_pcap_create=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_create" >&5
-$as_echo "$ac_cv_lib_pcap_pcap_create" >&6; }
-if test "x$ac_cv_lib_pcap_pcap_create" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_create" >&5
+printf "%s\n" "$ac_cv_lib_pcap_pcap_create" >&6; }
+if test "x$ac_cv_lib_pcap_pcap_create" = xyes
+then :
have_libpcap=yes
fi
fi
-
;;
included)
have_libpcap=no
@@ -5164,14 +5876,16 @@ fi
CPPFLAGS="-I$with_libpcap/include $CPPFLAGS"
LDFLAGS="-L$with_libpcap/lib $LDFLAGS"
- ac_fn_c_check_header_mongrel "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
-if test "x$ac_cv_header_pcap_h" = xyes; then :
+ ac_fn_c_check_header_compile "$LINENO" "pcap.h" "ac_cv_header_pcap_h" "$ac_includes_default"
+if test "x$ac_cv_header_pcap_h" = xyes
+then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pcap_create in -lpcap" >&5
-$as_echo_n "checking for pcap_create in -lpcap... " >&6; }
-if ${ac_cv_lib_pcap_pcap_create+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pcap_create in -lpcap" >&5
+printf %s "checking for pcap_create in -lpcap... " >&6; }
+if test ${ac_cv_lib_pcap_pcap_create+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lpcap $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5180,30 +5894,29 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char pcap_create ();
int
-main ()
+main (void)
{
return pcap_create ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_pcap_pcap_create=yes
-else
+else $as_nop
ac_cv_lib_pcap_pcap_create=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_create" >&5
-$as_echo "$ac_cv_lib_pcap_pcap_create" >&6; }
-if test "x$ac_cv_lib_pcap_pcap_create" = xyes; then :
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_pcap_create" >&5
+printf "%s\n" "$ac_cv_lib_pcap_pcap_create" >&6; }
+if test "x$ac_cv_lib_pcap_pcap_create" = xyes
+then :
have_libpcap=yes
LIBPCAP_INC=$with_libpcap/include
LIBPCAP_LIB=$with_libpcap/lib
@@ -5212,7 +5925,6 @@ fi
fi
-
LDFLAGS=$_ldflags
CPPFLAGS=$_cppflags
;;
@@ -5234,26 +5946,113 @@ if test $have_libpcap = yes; then
# link with -lpcap for the purposes of this test
LIBS_OLD="$LIBS"
LIBS="$LIBS -lpcap"
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
+printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
+if test ${ac_cv_c_undeclared_builtin_options+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
+ ac_save_CFLAGS=$CFLAGS
+ ac_cv_c_undeclared_builtin_options='cannot detect'
+ for ac_arg in '' -fno-builtin; do
+ CFLAGS="$ac_save_CFLAGS $ac_arg"
+ # This test program should *not* compile successfully.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
- for ac_header in sys/ioccom.h sys/time.h net/bpf.h
-do :
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
-ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
-if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+int
+main (void)
+{
+(void) strchr;
+ ;
+ return 0;
+}
_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+
+else $as_nop
+ # This test program should compile successfully.
+ # No library function is consistently available on
+ # freestanding implementations, so test against a dummy
+ # declaration. Include always-available headers on the
+ # off chance that they somehow elicit warnings.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include
+#include
+#include
+#include
+extern void ac_decl (int, char *);
+
+int
+main (void)
+{
+(void) ac_decl (0, (char *) 0);
+ (void) ac_decl;
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"
+then :
+ if test x"$ac_arg" = x
+then :
+ ac_cv_c_undeclared_builtin_options='none needed'
+else $as_nop
+ ac_cv_c_undeclared_builtin_options=$ac_arg
+fi
+ break
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+ done
+ CFLAGS=$ac_save_CFLAGS
+
+fi
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
+printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
+ case $ac_cv_c_undeclared_builtin_options in #(
+ 'cannot detect') :
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot make $CC report undeclared builtins
+See \`config.log' for more details" "$LINENO" 5; } ;; #(
+ 'none needed') :
+ ac_c_undeclared_builtin_options='' ;; #(
+ *) :
+ ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
+esac
+
+
+ ac_fn_c_check_header_compile "$LINENO" "sys/ioccom.h" "ac_cv_header_sys_ioccom_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_ioccom_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_SYS_IOCCOM_H 1" >>confdefs.h
+
+fi
+ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_time_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
+
+fi
+ac_fn_c_check_header_compile "$LINENO" "net/bpf.h" "ac_cv_header_net_bpf_h" "$ac_includes_default"
+if test "x$ac_cv_header_net_bpf_h" = xyes
+then :
+ printf "%s\n" "#define HAVE_NET_BPF_H 1" >>confdefs.h
fi
-done
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libpcap is suitable" >&5
-$as_echo_n "checking if libpcap is suitable... " >&6; }
- if test "$cross_compiling" = yes; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling -- assuming yes" >&5
-$as_echo "cross-compiling -- assuming yes" >&6; }; have_libpcap=yes
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libpcap is suitable" >&5
+printf %s "checking if libpcap is suitable... " >&6; }
+ if test "$cross_compiling" = yes
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cross-compiling -- assuming yes" >&5
+printf "%s\n" "cross-compiling -- assuming yes" >&6; }; have_libpcap=yes
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -5272,14 +6071,16 @@ int main() {
}
_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
+if ac_fn_c_try_run "$LINENO"
+then :
- if test "$cross_compiling" = yes; then :
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ if test "$cross_compiling" = yes
+then :
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "cannot run test program while cross compiling
See \`config.log' for more details" "$LINENO" 5; }
-else
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -5310,31 +6111,32 @@ int main() {
}
_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
+if ac_fn_c_try_run "$LINENO"
+then :
- ac_fn_c_check_decl "$LINENO" "pcap_get_selectable_fd" "ac_cv_have_decl_pcap_get_selectable_fd" "#include
-"
-if test "x$ac_cv_have_decl_pcap_get_selectable_fd" = xyes; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }; have_libpcap=yes
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- pcap_get_selectable_fd not declared" >&5
-$as_echo "no -- pcap_get_selectable_fd not declared" >&6; }; have_libpcap=no
+ ac_fn_check_decl "$LINENO" "pcap_get_selectable_fd" "ac_cv_have_decl_pcap_get_selectable_fd" "#include
+" "$ac_c_undeclared_builtin_options" "CFLAGS"
+if test "x$ac_cv_have_decl_pcap_get_selectable_fd" = xyes
+then :
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }; have_libpcap=yes
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no -- pcap_get_selectable_fd not declared" >&5
+printf "%s\n" "no -- pcap_get_selectable_fd not declared" >&6; }; have_libpcap=no
fi
-
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- BPF_TIMEOUT BIOCSRTIMEOUT bug (64-bit OS X)" >&5
-$as_echo "no -- BPF_TIMEOUT BIOCSRTIMEOUT bug (64-bit OS X)" >&6; }; have_libpcap=no
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no -- BPF_TIMEOUT BIOCSRTIMEOUT bug (64-bit OS X)" >&5
+printf "%s\n" "no -- BPF_TIMEOUT BIOCSRTIMEOUT bug (64-bit OS X)" >&6; }; have_libpcap=no
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }; have_libpcap=no
+else $as_nop
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; }; have_libpcap=no
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
@@ -5359,7 +6161,7 @@ if test $have_libpcap != yes; then
PCAP_DIST_CLEAN="distclean-pcap"
else
-$as_echo "#define HAVE_LIBPCAP 1" >>confdefs.h
+printf "%s\n" "#define HAVE_LIBPCAP 1" >>confdefs.h
LIBPCAP_LIBS="-lpcap"
PCAP_DEPENDS=""
@@ -5393,7 +6195,8 @@ LIBDNETDIR=../libdnet-stripped
# specifically asked to use a system version.
# Check whether --with-libdnet was given.
-if test "${with_libdnet+set}" = set; then :
+if test ${with_libdnet+y}
+then :
withval=$with_libdnet; case "$with_libdnet" in
yes)
;;
@@ -5435,45 +6238,48 @@ fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr{} has sa_len member" >&5
-$as_echo_n "checking if sockaddr{} has sa_len member... " >&6; }
-if ${ac_cv_sockaddr_has_sa_len+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if sockaddr{} has sa_len member" >&5
+printf %s "checking if sockaddr{} has sa_len member... " >&6; }
+if test ${ac_cv_sockaddr_has_sa_len+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
#include
int
-main ()
+main (void)
{
unsigned int i = sizeof(((struct sockaddr *)0)->sa_len)
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_sockaddr_has_sa_len=yes
-else
+else $as_nop
ac_cv_sockaddr_has_sa_len=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
-$as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
+printf "%s\n" "$ac_cv_sockaddr_has_sa_len" >&6; }
if test $ac_cv_sockaddr_has_sa_len = yes ; then
-$as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
+printf "%s\n" "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_in{} has sin_len member" >&5
-$as_echo_n "checking if sockaddr_in{} has sin_len member... " >&6; }
-if ${ac_cv_sockaddr_in_has_sin_len+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if sockaddr_in{} has sin_len member" >&5
+printf %s "checking if sockaddr_in{} has sin_len member... " >&6; }
+if test ${ac_cv_sockaddr_in_has_sin_len+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -5481,34 +6287,36 @@ else
#include
#include
int
-main ()
+main (void)
{
unsigned int i = sizeof(((struct sockaddr_in *)0)->sin_len)
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_sockaddr_in_has_sin_len=yes
-else
+else $as_nop
ac_cv_sockaddr_in_has_sin_len=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_in_has_sin_len" >&5
-$as_echo "$ac_cv_sockaddr_in_has_sin_len" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_in_has_sin_len" >&5
+printf "%s\n" "$ac_cv_sockaddr_in_has_sin_len" >&6; }
if test $ac_cv_sockaddr_in_has_sin_len = yes ; then
-$as_echo "#define HAVE_SOCKADDR_IN_SIN_LEN 1" >>confdefs.h
+printf "%s\n" "#define HAVE_SOCKADDR_IN_SIN_LEN 1" >>confdefs.h
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr_in6{} has sin6_len member" >&5
-$as_echo_n "checking if sockaddr_in6{} has sin6_len member... " >&6; }
-if ${ac_cv_sockaddr_in6_has_sin6_len+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if sockaddr_in6{} has sin6_len member" >&5
+printf %s "checking if sockaddr_in6{} has sin6_len member... " >&6; }
+if test ${ac_cv_sockaddr_in6_has_sin6_len+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -5516,35 +6324,37 @@ else
#include
#include
int
-main ()
+main (void)
{
unsigned int i = sizeof(((struct sockaddr_in6 *)0)->sin6_len)
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_sockaddr_in6_has_sin6_len=yes
-else
+else $as_nop
ac_cv_sockaddr_in6_has_sin6_len=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_in6_has_sin6_len" >&5
-$as_echo "$ac_cv_sockaddr_in6_has_sin6_len" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_in6_has_sin6_len" >&5
+printf "%s\n" "$ac_cv_sockaddr_in6_has_sin6_len" >&6; }
if test $ac_cv_sockaddr_in6_has_sin6_len = yes ; then
-$as_echo "#define HAVE_SOCKADDR_IN6_SIN6_LEN 1" >>confdefs.h
+printf "%s\n" "#define HAVE_SOCKADDR_IN6_SIN6_LEN 1" >>confdefs.h
fi
#dnl check endedness
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
-$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
-if ${ac_cv_c_bigendian+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
+printf %s "checking whether byte ordering is bigendian... " >&6; }
+if test ${ac_cv_c_bigendian+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_cv_c_bigendian=unknown
# See if we're dealing with a universal compiler.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5555,7 +6365,8 @@ else
typedef int dummy;
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
# Check for potential -arch flags. It is not universal unless
# there are at least two -arch flags with different values.
@@ -5579,7 +6390,7 @@ if ac_fn_c_try_compile "$LINENO"; then :
fi
done
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
if test $ac_cv_c_bigendian = unknown; then
# See if sys/param.h defines the BYTE_ORDER macro.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5588,7 +6399,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
#include
int
-main ()
+main (void)
{
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
&& defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
@@ -5600,7 +6411,8 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
# It does; now see whether it defined to BIG_ENDIAN or not.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -5608,7 +6420,7 @@ if ac_fn_c_try_compile "$LINENO"; then :
#include
int
-main ()
+main (void)
{
#if BYTE_ORDER != BIG_ENDIAN
not big endian
@@ -5618,14 +6430,15 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_c_bigendian=yes
-else
+else $as_nop
ac_cv_c_bigendian=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
if test $ac_cv_c_bigendian = unknown; then
# See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
@@ -5634,7 +6447,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
#include
int
-main ()
+main (void)
{
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
bogus endian macros
@@ -5644,14 +6457,15 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
# It does; now see whether it defined to _BIG_ENDIAN or not.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
int
-main ()
+main (void)
{
#ifndef _BIG_ENDIAN
not big endian
@@ -5661,31 +6475,33 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_c_bigendian=yes
-else
+else $as_nop
ac_cv_c_bigendian=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
if test $ac_cv_c_bigendian = unknown; then
# Compile a test program.
- if test "$cross_compiling" = yes; then :
+ if test "$cross_compiling" = yes
+then :
# Try to guess by grepping values from an object file.
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-short int ascii_mm[] =
+unsigned short int ascii_mm[] =
{ 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
- short int ascii_ii[] =
+ unsigned short int ascii_ii[] =
{ 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
int use_ascii (int i) {
return ascii_mm[i] + ascii_ii[i];
}
- short int ebcdic_ii[] =
+ unsigned short int ebcdic_ii[] =
{ 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
- short int ebcdic_mm[] =
+ unsigned short int ebcdic_mm[] =
{ 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
int use_ebcdic (int i) {
return ebcdic_mm[i] + ebcdic_ii[i];
@@ -5693,14 +6509,15 @@ short int ascii_mm[] =
extern int foo;
int
-main ()
+main (void)
{
return use_ascii (foo) == use_ebcdic (foo);
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
ac_cv_c_bigendian=yes
fi
@@ -5713,13 +6530,13 @@ if ac_fn_c_try_compile "$LINENO"; then :
fi
fi
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-else
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
$ac_includes_default
int
-main ()
+main (void)
{
/* Are we little or big endian? From Harbison&Steele. */
@@ -5735,9 +6552,10 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
+if ac_fn_c_try_run "$LINENO"
+then :
ac_cv_c_bigendian=no
-else
+else $as_nop
ac_cv_c_bigendian=yes
fi
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
@@ -5746,17 +6564,17 @@ fi
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
-$as_echo "$ac_cv_c_bigendian" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
+printf "%s\n" "$ac_cv_c_bigendian" >&6; }
case $ac_cv_c_bigendian in #(
yes)
- $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
+ printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
;; #(
no)
;; #(
universal)
-$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
+printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
;; #(
*)
@@ -5765,55 +6583,57 @@ $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
esac
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct in_addr is a wacky huge structure (some Sun boxes)" >&5
-$as_echo_n "checking if struct in_addr is a wacky huge structure (some Sun boxes)... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if struct in_addr is a wacky huge structure (some Sun boxes)" >&5
+printf %s "checking if struct in_addr is a wacky huge structure (some Sun boxes)... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
int
-main ()
+main (void)
{
struct in_addr i; i._S_un._S_addr;
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
\
- $as_echo "#define IN_ADDR_DEEPSTRUCT 1" >>confdefs.h
+ printf "%s\n" "#define IN_ADDR_DEEPSTRUCT 1" >>confdefs.h
\
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+else $as_nop
\
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
#include
int
-main ()
+main (void)
{
struct in_addr i; i.S_un.S_addr;
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
\
- $as_echo "#define IN_ADDR_DEEPSTRUCT 1" >>confdefs.h
+ printf "%s\n" "#define IN_ADDR_DEEPSTRUCT 1" >>confdefs.h
\
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+printf "%s\n" "yes" >&6; }
+else $as_nop
\
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; };
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+printf "%s\n" "no" >&6; };
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
#AC_CACHE_CHECK(if struct icmp exists, ac_cv_struct_icmp_exists,
#AC_TRY_COMPILE([
@@ -5850,11 +6670,12 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
#AC_DEFINE(HAVE_STRUCT_IP)
#fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct ip has ip_sum member" >&5
-$as_echo_n "checking if struct ip has ip_sum member... " >&6; }
-if ${ac_cv_ip_has_ip_sum+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if struct ip has ip_sum member" >&5
+printf %s "checking if struct ip has ip_sum member... " >&6; }
+if test ${ac_cv_ip_has_ip_sum+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
@@ -5868,40 +6689,42 @@ else
#include
#include
int
-main ()
+main (void)
{
unsigned int i = sizeof(((struct ip *)0)->ip_sum)
;
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_ip_has_ip_sum=yes
-else
+else $as_nop
ac_cv_ip_has_ip_sum=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ip_has_ip_sum" >&5
-$as_echo "$ac_cv_ip_has_ip_sum" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ip_has_ip_sum" >&5
+printf "%s\n" "$ac_cv_ip_has_ip_sum" >&6; }
if test $ac_cv_ip_has_ip_sum = yes ; then
-$as_echo "#define HAVE_IP_IP_SUM 1" >>confdefs.h
+printf "%s\n" "#define HAVE_IP_IP_SUM 1" >>confdefs.h
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if function signal is accessible" >&5
-$as_echo_n "checking if function signal is accessible... " >&6; }
-if ${ac_cv_have_signal+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if function signal is accessible" >&5
+printf %s "checking if function signal is accessible... " >&6; }
+if test ${ac_cv_have_signal+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include
int
-main ()
+main (void)
{
void handler(int signo){
@@ -5917,18 +6740,19 @@ main ()
return 0;
}
_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
+if ac_fn_c_try_compile "$LINENO"
+then :
ac_cv_have_signal=yes
-else
+else $as_nop
ac_cv_have_signal=no
fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_signal" >&5
-$as_echo "$ac_cv_have_signal" >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_signal" >&5
+printf "%s\n" "$ac_cv_have_signal" >&6; }
if test $ac_cv_have_signal = yes ; then
-$as_echo "#define HAVE_SIGNAL 1" >>confdefs.h
+printf "%s\n" "#define HAVE_SIGNAL 1" >>confdefs.h
fi
@@ -5940,45 +6764,46 @@ fi
case "$host" in
*alpha-dec-osf*)
-$as_echo "#define DEC 1" >>confdefs.h
+printf "%s\n" "#define DEC 1" >>confdefs.h
;;
*-netbsd* | *-knetbsd*-gnu)
-$as_echo "#define NETBSD 1" >>confdefs.h
+printf "%s\n" "#define NETBSD 1" >>confdefs.h
;;
*-openbsd*)
-$as_echo "#define OPENBSD 1" >>confdefs.h
+printf "%s\n" "#define OPENBSD 1" >>confdefs.h
;;
*-freebsd* | *-kfreebsd*-gnu | *-dragonfly*)
-$as_echo "#define FREEBSD 1" >>confdefs.h
+printf "%s\n" "#define FREEBSD 1" >>confdefs.h
;;
*-bsdi*)
-$as_echo "#define BSDI 1" >>confdefs.h
+printf "%s\n" "#define BSDI 1" >>confdefs.h
;;
*-sgi-irix5* | *-sgi-irix6*)
-$as_echo "#define IRIX 1" >>confdefs.h
+printf "%s\n" "#define IRIX 1" >>confdefs.h
;;
*-hpux*)
-$as_echo "#define HPUX 1" >>confdefs.h
+printf "%s\n" "#define HPUX 1" >>confdefs.h
# To link with libnet and NM (/usr/lib/libnm.sl) library
# on HP-UX 11.11 (other versions?) Mikhail Zakharov (zmey20000@yahoo.com)
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for open_mib in -lnm" >&5
-$as_echo_n "checking for open_mib in -lnm... " >&6; }
-if ${ac_cv_lib_nm_open_mib+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for open_mib in -lnm" >&5
+printf %s "checking for open_mib in -lnm... " >&6; }
+if test ${ac_cv_lib_nm_open_mib+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lnm $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -5987,33 +6812,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char open_mib ();
int
-main ()
+main (void)
{
return open_mib ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_nm_open_mib=yes
-else
+else $as_nop
ac_cv_lib_nm_open_mib=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nm_open_mib" >&5
-$as_echo "$ac_cv_lib_nm_open_mib" >&6; }
-if test "x$ac_cv_lib_nm_open_mib" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBNM 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nm_open_mib" >&5
+printf "%s\n" "$ac_cv_lib_nm_open_mib" >&6; }
+if test "x$ac_cv_lib_nm_open_mib" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBNM 1" >>confdefs.h
LIBS="-lnm $LIBS"
@@ -6022,11 +6844,12 @@ fi
;;
*-aix*)
# use some AIX specific libraries
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for odm_initialize in -lodm" >&5
-$as_echo_n "checking for odm_initialize in -lodm... " >&6; }
-if ${ac_cv_lib_odm_odm_initialize+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for odm_initialize in -lodm" >&5
+printf %s "checking for odm_initialize in -lodm... " >&6; }
+if test ${ac_cv_lib_odm_odm_initialize+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lodm $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6035,43 +6858,41 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char odm_initialize ();
int
-main ()
+main (void)
{
return odm_initialize ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_odm_odm_initialize=yes
-else
+else $as_nop
ac_cv_lib_odm_odm_initialize=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odm_odm_initialize" >&5
-$as_echo "$ac_cv_lib_odm_odm_initialize" >&6; }
-if test "x$ac_cv_lib_odm_odm_initialize" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBODM 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odm_odm_initialize" >&5
+printf "%s\n" "$ac_cv_lib_odm_odm_initialize" >&6; }
+if test "x$ac_cv_lib_odm_odm_initialize" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBODM 1" >>confdefs.h
LIBS="-lodm $LIBS"
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _system_configuration in -lcfg" >&5
-$as_echo_n "checking for _system_configuration in -lcfg... " >&6; }
-if ${ac_cv_lib_cfg__system_configuration+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _system_configuration in -lcfg" >&5
+printf %s "checking for _system_configuration in -lcfg... " >&6; }
+if test ${ac_cv_lib_cfg__system_configuration+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcfg $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6080,43 +6901,41 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char _system_configuration ();
int
-main ()
+main (void)
{
return _system_configuration ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_cfg__system_configuration=yes
-else
+else $as_nop
ac_cv_lib_cfg__system_configuration=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cfg__system_configuration" >&5
-$as_echo "$ac_cv_lib_cfg__system_configuration" >&6; }
-if test "x$ac_cv_lib_cfg__system_configuration" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBCFG 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cfg__system_configuration" >&5
+printf "%s\n" "$ac_cv_lib_cfg__system_configuration" >&6; }
+if test "x$ac_cv_lib_cfg__system_configuration" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBCFG 1" >>confdefs.h
LIBS="-lcfg $LIBS"
fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt_r in -lcrypt" >&5
-$as_echo_n "checking for crypt_r in -lcrypt... " >&6; }
-if ${ac_cv_lib_crypt_crypt_r+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for crypt_r in -lcrypt" >&5
+printf %s "checking for crypt_r in -lcrypt... " >&6; }
+if test ${ac_cv_lib_crypt_crypt_r+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lcrypt $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6125,33 +6944,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
-#ifdef __cplusplus
-extern "C"
-#endif
char crypt_r ();
int
-main ()
+main (void)
{
return crypt_r ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_crypt_crypt_r=yes
-else
+else $as_nop
ac_cv_lib_crypt_crypt_r=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt_r" >&5
-$as_echo "$ac_cv_lib_crypt_crypt_r" >&6; }
-if test "x$ac_cv_lib_crypt_crypt_r" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBCRYPT 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt_r" >&5
+printf "%s\n" "$ac_cv_lib_crypt_crypt_r" >&6; }
+if test "x$ac_cv_lib_crypt_crypt_r" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBCRYPT 1" >>confdefs.h
LIBS="-lcrypt $LIBS"
@@ -6159,71 +6975,72 @@ fi
;;
*-solaris2.0*)
- $as_echo "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
+ printf "%s\n" "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris2.[1-9][0-9]*)
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris2.1*)
- $as_echo "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
+ printf "%s\n" "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris2.2*)
- $as_echo "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
+ printf "%s\n" "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris2.3*)
- $as_echo "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
+ printf "%s\n" "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris2.4*)
- $as_echo "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
+ printf "%s\n" "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris2.5.1)
- $as_echo "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
+ printf "%s\n" "#define STUPID_SOLARIS_CHECKSUM_BUG 1" >>confdefs.h
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-solaris*)
- $as_echo "#define SOLARIS 1" >>confdefs.h
+ printf "%s\n" "#define SOLARIS 1" >>confdefs.h
;;
*-sunos4*)
-$as_echo "#define SUNOS 1" >>confdefs.h
+printf "%s\n" "#define SUNOS 1" >>confdefs.h
-$as_echo "#define SPRINTF_RETURNS_STRING 1" >>confdefs.h
+printf "%s\n" "#define SPRINTF_RETURNS_STRING 1" >>confdefs.h
;;
*-linux*)
-$as_echo "#define LINUX 1" >>confdefs.h
+printf "%s\n" "#define LINUX 1" >>confdefs.h
;;
*-apple-darwin*)
-$as_echo "#define MACOSX 1" >>confdefs.h
+printf "%s\n" "#define MACOSX 1" >>confdefs.h
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
-$as_echo_n "checking for main in -lm... " >&6; }
-if ${ac_cv_lib_m_main+:} false; then :
- $as_echo_n "(cached) " >&6
-else
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
+printf %s "checking for main in -lm... " >&6; }
+if test ${ac_cv_lib_m_main+y}
+then :
+ printf %s "(cached) " >&6
+else $as_nop
ac_check_lib_save_LIBS=$LIBS
LIBS="-lm $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -6231,28 +7048,28 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
int
-main ()
+main (void)
{
return main ();
;
return 0;
}
_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
+if ac_fn_c_try_link "$LINENO"
+then :
ac_cv_lib_m_main=yes
-else
+else $as_nop
ac_cv_lib_m_main=no
fi
-rm -f core conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext conftest.beam \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
-$as_echo "$ac_cv_lib_m_main" >&6; }
-if test "x$ac_cv_lib_m_main" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBM 1
-_ACEOF
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
+printf "%s\n" "$ac_cv_lib_m_main" >&6; }
+if test "x$ac_cv_lib_m_main" = xyes
+then :
+ printf "%s\n" "#define HAVE_LIBM 1" >>confdefs.h
LIBS="-lm $LIBS"
@@ -6268,16 +7085,12 @@ esac
-for ac_func in strerror
-do :
- ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
-if test "x$ac_cv_func_strerror" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_STRERROR 1
-_ACEOF
+ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
+if test "x$ac_cv_func_strerror" = xyes
+then :
+ printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h
fi
-done
#RECVFROM_ARG6_TYPE
@@ -6310,8 +7123,8 @@ _ACEOF
case $ac_val in #(
*${as_nl}*)
case $ac_var in #(
- *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
-$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
esac
case $ac_var in #(
_ | IFS | as_nl) ;; #(
@@ -6341,15 +7154,15 @@ $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
/^ac_cv_env_/b end
t clear
:clear
- s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
t end
s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
:end' >>confcache
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
if test -w "$cache_file"; then
if test "x$cache_file" != "x/dev/null"; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
-$as_echo "$as_me: updating cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
if test ! -f "$cache_file" || test -h "$cache_file"; then
cat confcache >"$cache_file"
else
@@ -6363,8 +7176,8 @@ $as_echo "$as_me: updating cache $cache_file" >&6;}
fi
fi
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
-$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
fi
fi
rm -f confcache
@@ -6381,7 +7194,7 @@ U=
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
# 1. Remove the extension, and $U if already installed.
ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
- ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
# 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
# will be set to the directory where LIBOBJS objects are built.
as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
@@ -6398,8 +7211,8 @@ LTLIBOBJS=$ac_ltlibobjs
ac_write_fail=0
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
-$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
as_write_fail=0
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
#! $SHELL
@@ -6422,14 +7235,16 @@ cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+as_nop=:
+if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
+then :
emulate sh
NULLCMD=:
# Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
setopt NO_GLOB_SUBST
-else
+else $as_nop
case `(set -o) 2>/dev/null` in #(
*posix*) :
set -o posix ;; #(
@@ -6439,46 +7254,46 @@ esac
fi
+
+# Reset variables that may have inherited troublesome values from
+# the environment.
+
+# IFS needs to be set, to space, tab, and newline, in precisely that order.
+# (If _AS_PATH_WALK were called with IFS unset, it would have the
+# side effect of setting IFS to empty, thus disabling word splitting.)
+# Quoting is to prevent editors from complaining about space-tab.
as_nl='
'
export as_nl
-# Printing a long string crashes Solaris 7 /usr/bin/printf.
-as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
-as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
-# Prefer a ksh shell builtin over an external printf program on Solaris,
-# but without wasting forks for bash or zsh.
-if test -z "$BASH_VERSION$ZSH_VERSION" \
- && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='print -r --'
- as_echo_n='print -rn --'
-elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
- as_echo='printf %s\n'
- as_echo_n='printf %s'
-else
- if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
- as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
- as_echo_n='/usr/ucb/echo -n'
- else
- as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
- as_echo_n_body='eval
- arg=$1;
- case $arg in #(
- *"$as_nl"*)
- expr "X$arg" : "X\\(.*\\)$as_nl";
- arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
- esac;
- expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
- '
- export as_echo_n_body
- as_echo_n='sh -c $as_echo_n_body as_echo'
- fi
- export as_echo_body
- as_echo='sh -c $as_echo_body as_echo'
-fi
+IFS=" "" $as_nl"
+
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# Ensure predictable behavior from utilities with locale-dependent output.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# We cannot yet rely on "unset" to work, but we need these variables
+# to be unset--not just set to an empty or harmless value--now, to
+# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
+# also avoids known problems related to "unset" and subshell syntax
+# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
+for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
+do eval test \${$as_var+y} \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+
+# Ensure that fds 0, 1, and 2 are open.
+if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
+if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
# The user is always right.
-if test "${PATH_SEPARATOR+set}" != set; then
+if ${PATH_SEPARATOR+false} :; then
PATH_SEPARATOR=:
(PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
(PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
@@ -6487,13 +7302,6 @@ if test "${PATH_SEPARATOR+set}" != set; then
fi
-# IFS
-# We need space, tab and new line, in precisely that order. Quoting is
-# there to prevent editors from complaining about space-tab.
-# (If _AS_PATH_WALK were called with IFS unset, it would disable word
-# splitting by setting IFS to empty value.)
-IFS=" "" $as_nl"
-
# Find who we are. Look in the path if we contain no directory separator.
as_myself=
case $0 in #((
@@ -6502,8 +7310,12 @@ case $0 in #((
for as_dir in $PATH
do
IFS=$as_save_IFS
- test -z "$as_dir" && as_dir=.
- test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ case $as_dir in #(((
+ '') as_dir=./ ;;
+ */) ;;
+ *) as_dir=$as_dir/ ;;
+ esac
+ test -r "$as_dir$0" && as_myself=$as_dir$0 && break
done
IFS=$as_save_IFS
@@ -6515,30 +7327,10 @@ if test "x$as_myself" = x; then
as_myself=$0
fi
if test ! -f "$as_myself"; then
- $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
exit 1
fi
-# Unset variables that we do not need and which cause bugs (e.g. in
-# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
-# suppresses any "Segmentation fault" message there. '((' could
-# trigger a bug in pdksh 5.2.14.
-for as_var in BASH_ENV ENV MAIL MAILPATH
-do eval test x\${$as_var+set} = xset \
- && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
-done
-PS1='$ '
-PS2='> '
-PS4='+ '
-
-# NLS nuisances.
-LC_ALL=C
-export LC_ALL
-LANGUAGE=C
-export LANGUAGE
-
-# CDPATH.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
# as_fn_error STATUS ERROR [LINENO LOG_FD]
@@ -6551,13 +7343,14 @@ as_fn_error ()
as_status=$1; test $as_status -eq 0 && as_status=1
if test "$4"; then
as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
- $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
fi
- $as_echo "$as_me: error: $2" >&2
+ printf "%s\n" "$as_me: error: $2" >&2
as_fn_exit $as_status
} # as_fn_error
+
# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
@@ -6584,18 +7377,20 @@ as_fn_unset ()
{ eval $1=; unset $1;}
}
as_unset=as_fn_unset
+
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
-if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
+then :
eval 'as_fn_append ()
{
eval $1+=\$2
}'
-else
+else $as_nop
as_fn_append ()
{
eval $1=\$$1\$2
@@ -6607,12 +7402,13 @@ fi # as_fn_append
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
-if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
+then :
eval 'as_fn_arith ()
{
as_val=$(( $* ))
}'
-else
+else $as_nop
as_fn_arith ()
{
as_val=`expr "$@" || test $? -eq 1`
@@ -6643,7 +7439,7 @@ as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
X"$0" : 'X\(//\)$' \| \
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X/"$0" |
+printf "%s\n" X/"$0" |
sed '/^.*\/\([^/][^/]*\)\/*$/{
s//\1/
q
@@ -6665,6 +7461,10 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# Determine whether it's possible to make 'echo' print without a newline.
+# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
+# for compatibility with existing Makefiles.
ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
@@ -6678,6 +7478,12 @@ case `echo -n x` in #(((((
ECHO_N='-n';;
esac
+# For backward compatibility with old third-party macros, we provide
+# the shell variables $as_echo and $as_echo_n. New code should use
+# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
+as_echo='printf %s\n'
+as_echo_n='printf %s'
+
rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
rm -f conf$$.dir/conf$$.file
@@ -6719,7 +7525,7 @@ as_fn_mkdir_p ()
as_dirs=
while :; do
case $as_dir in #(
- *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
*) as_qdir=$as_dir;;
esac
as_dirs="'$as_qdir' $as_dirs"
@@ -6728,7 +7534,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$as_dir" : 'X\(//\)[^/]' \| \
X"$as_dir" : 'X\(//\)$' \| \
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$as_dir" |
+printf "%s\n" X"$as_dir" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -6791,7 +7597,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# values after options handling.
ac_log="
This file was extended by $as_me, which was
-generated by GNU Autoconf 2.69. Invocation command line was
+generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -6849,14 +7655,16 @@ $config_headers
Report bugs to the package provider."
_ACEOF
+ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
+ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
-ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
config.status
-configured by $0, generated by GNU Autoconf 2.69,
+configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2012 Free Software Foundation, Inc.
+Copyright (C) 2021 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
@@ -6894,15 +7702,15 @@ do
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
ac_cs_recheck=: ;;
--version | --versio | --versi | --vers | --ver | --ve | --v | -V )
- $as_echo "$ac_cs_version"; exit ;;
+ printf "%s\n" "$ac_cs_version"; exit ;;
--config | --confi | --conf | --con | --co | --c )
- $as_echo "$ac_cs_config"; exit ;;
+ printf "%s\n" "$ac_cs_config"; exit ;;
--debug | --debu | --deb | --de | --d | -d )
debug=: ;;
--file | --fil | --fi | --f )
$ac_shift
case $ac_optarg in
- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
'') as_fn_error $? "missing file argument" ;;
esac
as_fn_append CONFIG_FILES " '$ac_optarg'"
@@ -6910,7 +7718,7 @@ do
--header | --heade | --head | --hea )
$ac_shift
case $ac_optarg in
- *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
esac
as_fn_append CONFIG_HEADERS " '$ac_optarg'"
ac_need_defaults=false;;
@@ -6919,7 +7727,7 @@ do
as_fn_error $? "ambiguous option: \`$1'
Try \`$0 --help' for more information.";;
--help | --hel | -h )
- $as_echo "$ac_cs_usage"; exit ;;
+ printf "%s\n" "$ac_cs_usage"; exit ;;
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
| -silent | --silent | --silen | --sile | --sil | --si | --s)
ac_cs_silent=: ;;
@@ -6947,7 +7755,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
shift
- \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
CONFIG_SHELL='$SHELL'
export CONFIG_SHELL
exec "\$@"
@@ -6961,7 +7769,7 @@ exec 5>>config.log
sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## Running $as_me. ##
_ASBOX
- $as_echo "$ac_log"
+ printf "%s\n" "$ac_log"
} >&5
_ACEOF
@@ -6987,8 +7795,8 @@ done
# We use the long form for the default assignment because of an extremely
# bizarre bug on SunOS 4.1.3.
if $ac_need_defaults; then
- test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
- test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
+ test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
fi
# Have a temporary directory for convenience. Make it in the build tree
@@ -7324,7 +8132,7 @@ do
esac ||
as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
esac
- case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
as_fn_append ac_file_inputs " '$ac_f'"
done
@@ -7332,17 +8140,17 @@ do
# use $as_me), people would be surprised to read:
# /* config.h. Generated by config.status. */
configure_input='Generated from '`
- $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
`' by configure.'
if test x"$ac_file" != x-; then
configure_input="$ac_file. $configure_input"
- { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
-$as_echo "$as_me: creating $ac_file" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+printf "%s\n" "$as_me: creating $ac_file" >&6;}
fi
# Neutralize special characters interpreted by sed in replacement strings.
case $configure_input in #(
*\&* | *\|* | *\\* )
- ac_sed_conf_input=`$as_echo "$configure_input" |
+ ac_sed_conf_input=`printf "%s\n" "$configure_input" |
sed 's/[\\\\&|]/\\\\&/g'`;; #(
*) ac_sed_conf_input=$configure_input;;
esac
@@ -7359,7 +8167,7 @@ $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$ac_file" : 'X\(//\)[^/]' \| \
X"$ac_file" : 'X\(//\)$' \| \
X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
-$as_echo X"$ac_file" |
+printf "%s\n" X"$ac_file" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -7383,9 +8191,9 @@ $as_echo X"$ac_file" |
case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
# A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
case $ac_top_builddir_sub in
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -7442,8 +8250,8 @@ ac_sed_dataroot='
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
*datarootdir*) ac_datarootdir_seen=yes;;
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
-$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_datarootdir_hack='
@@ -7486,9 +8294,9 @@ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
{ ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
"$ac_tmp/out"`; test -z "$ac_out"; } &&
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined. Please make sure it is defined" >&5
-$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined. Please make sure it is defined" >&2;}
rm -f "$ac_tmp/stdin"
@@ -7504,20 +8312,20 @@ which seems to be undefined. Please make sure it is defined" >&2;}
#
if test x"$ac_file" != x-; then
{
- $as_echo "/* $configure_input */" \
+ printf "%s\n" "/* $configure_input */" >&1 \
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
} >"$ac_tmp/config.h" \
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
-$as_echo "$as_me: $ac_file is unchanged" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
else
rm -f "$ac_file"
mv "$ac_tmp/config.h" "$ac_file" \
|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
fi
else
- $as_echo "/* $configure_input */" \
+ printf "%s\n" "/* $configure_input */" >&1 \
&& eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
|| as_fn_error $? "could not create -" "$LINENO" 5
fi
@@ -7597,7 +8405,7 @@ if test "$no_recursion" != yes; then
;;
*)
case $ac_arg in
- *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
esac
as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
esac
@@ -7607,7 +8415,7 @@ if test "$no_recursion" != yes; then
# in subdir configurations.
ac_arg="--prefix=$prefix"
case $ac_arg in
- *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
esac
ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
@@ -7628,17 +8436,17 @@ if test "$no_recursion" != yes; then
test -d "$srcdir/$ac_dir" || continue
ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
- $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
- $as_echo "$ac_msg" >&6
+ printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
+ printf "%s\n" "$ac_msg" >&6
as_dir="$ac_dir"; as_fn_mkdir_p
ac_builddir=.
case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
- ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
# A ".." for each directory in $ac_dir_suffix.
- ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
case $ac_top_builddir_sub in
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
@@ -7668,17 +8476,15 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
cd "$ac_dir"
- # Check for guested configure; otherwise get Cygnus style configure.
+ # Check for configure.gnu first; this name is used for a wrapper for
+ # Metaconfig's "Configure" on case-insensitive file systems.
if test -f "$ac_srcdir/configure.gnu"; then
ac_sub_configure=$ac_srcdir/configure.gnu
elif test -f "$ac_srcdir/configure"; then
ac_sub_configure=$ac_srcdir/configure
- elif test -f "$ac_srcdir/configure.in"; then
- # This should be Cygnus configure.
- ac_sub_configure=$ac_aux_dir/configure
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
-$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
+printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
ac_sub_configure=
fi
@@ -7691,8 +8497,8 @@ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
esac
- { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
-$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
+printf "%s\n" "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
# The eval makes quoting arguments work.
eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
--cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
@@ -7703,8 +8509,8 @@ $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cach
done
fi
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
-$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fi
# Some ASCII ART#!#@$!@#$
@@ -7712,3 +8518,4 @@ if test -f docs/leet-nping-ascii-art.txt; then
cat docs/leet-nping-ascii-art.txt
fi
echo "Configuration complete. Type make (or gmake on some *BSD machines) to compile."
+
diff --git a/nping/docs/nping.1 b/nping/docs/nping.1
index 2c92f4121..bb506e6f2 100644
--- a/nping/docs/nping.1
+++ b/nping/docs/nping.1
@@ -2,12 +2,12 @@
.\" Title: nping
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets v1.79.1
-.\" Date: 05/17/2023
+.\" Date: 04/12/2024
.\" Manual: Nping Reference Guide
.\" Source: Nping
.\" Language: English
.\"
-.TH "NPING" "1" "05/17/2023" "Nping" "Nping Reference Guide"
+.TH "NPING" "1" "04/12/2024" "Nping" "Nping Reference Guide"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/nping/nping.h b/nping/nping.h
index eed3b5de9..d378e6c18 100644
--- a/nping/nping.h
+++ b/nping/nping.h
@@ -265,7 +265,7 @@
/* General tunable defines **************************************************/
#define NPING_NAME "Nping"
#define NPING_URL "https://nmap.org/nping"
-#define NPING_VERSION "0.7.94SVN"
+#define NPING_VERSION "0.7.95"
#define DEFAULT_VERBOSITY VB_0
diff --git a/zenmap.spec.in b/zenmap.spec.in
index 4f6dbc40e..35aafcb89 100644
--- a/zenmap.spec.in
+++ b/zenmap.spec.in
@@ -25,8 +25,9 @@ BuildArch: noarch
# setup.py takes care of adjusting sys.path to point to wherever the
# modules were installed so it's not dependent on any particular ABI.
AutoReqProv: no
-BuildRequires: python3-devel, epel-rpm-macros
+BuildRequires: python3-devel
Requires: python3 >= 3.0, nmap, python3-gobject, gtk3
+%global debug_package %{nil}
Prefix: %{_prefix}
BuildRoot: %{_tmppath}/%{name}-root
@@ -78,8 +79,7 @@ gzip $RPM_BUILD_ROOT%{_mandir}/man1/* || :
%{python3_sitelib}/zenmapGUI/
%{python3_sitelib}/zenmapCore/
%{python3_sitelib}/radialnet/
-%{python3_sitelib}/zenmap-*.egg-info
-%{_datadir}/zenmap/
+%{python3_sitelib}/zenmap-*.dist-info/
%{_datadir}/applications/*.desktop
%changelog
diff --git a/zenmap/install_scripts/utils/version_update.py b/zenmap/install_scripts/utils/version_update.py
index 40f988deb..d39c6ebdd 100644
--- a/zenmap/install_scripts/utils/version_update.py
+++ b/zenmap/install_scripts/utils/version_update.py
@@ -66,7 +66,6 @@ import sys
import re
from datetime import datetime
-VERSION = os.path.join("share", "zenmap", "config", "zenmap_version")
VERSION_PY = os.path.join("zenmapCore", "Version.py")
NAME_PY = os.path.join("zenmapCore", "Name.py")
@@ -88,10 +87,6 @@ def update_date(base_dir):
def update_version(base_dir, version):
version = re.sub(r'(?=[^0-9.])', '+', version, 1)
- print(">>> Updating %s" % os.path.join(base_dir, VERSION))
- vf = open(os.path.join(base_dir, VERSION), "w")
- print(version, file=vf)
- vf.close()
print(">>> Updating %s" % os.path.join(base_dir, VERSION_PY))
vf = open(os.path.join(base_dir, VERSION_PY), "w")
print("VERSION = \"%s\"" % version, file=vf)
diff --git a/zenmap/zenmapCore/Version.py b/zenmap/zenmapCore/Version.py
index 89ccbfe34..b3dd8943b 100644
--- a/zenmap/zenmapCore/Version.py
+++ b/zenmap/zenmapCore/Version.py
@@ -1 +1 @@
-VERSION = "7.94+SVN"
+VERSION = "7.95"