From 95b974b101a514826bdf5d91a5f024daeb71d288 Mon Sep 17 00:00:00 2001 From: dmiller Date: Tue, 23 Apr 2024 19:34:03 +0000 Subject: [PATCH] Merge 7.95 release branch into trunk --- CHANGELOG | 48 +- Makefile.in | 7 +- docs/man-xlate/nmap-es.1 | 4 +- docs/man-xlate/nmap-fr.1 | 4 +- docs/man-xlate/nmap-hr.1 | 4 +- docs/man-xlate/nmap-hu.1 | 4 +- docs/man-xlate/nmap-id.1 | 4 +- docs/man-xlate/nmap-it.1 | 4 +- docs/man-xlate/nmap-ja.1 | 8 +- docs/man-xlate/nmap-pl.1 | 4 +- docs/man-xlate/nmap-pt_BR.1 | 4 +- docs/man-xlate/nmap-sk.1 | 4 +- docs/nmap.1 | 8 +- docs/nmap.usage.txt | 4 +- docs/zenmap.1 | 4 +- macosx/openssl.modules | 2 +- mswin32/Makefile | 38 +- mswin32/nmap.vcxproj | 6 +- ncat/docs/ncat.1 | 6 +- ncat/docs/ncat.usage.txt | 2 +- ncat/ncat.h | 2 +- ndiff/docs/ndiff.1 | 4 +- nmap-services | 1589 +++--- nmap.h | 6 +- nmap.spec.in | 10 +- nping/configure | 4929 ++++++++++------- nping/docs/nping.1 | 4 +- nping/nping.h | 2 +- zenmap.spec.in | 6 +- .../install_scripts/utils/version_update.py | 5 - zenmap/zenmapCore/Version.py | 2 +- 31 files changed, 3779 insertions(+), 2949 deletions(-) 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"