diff options
-rw-r--r-- | debian/changelog | 1274 | ||||
-rw-r--r-- | debian/clean | 1 | ||||
-rw-r--r-- | debian/control | 83 | ||||
-rw-r--r-- | debian/copyright | 461 | ||||
-rw-r--r-- | debian/gbp.conf | 15 | ||||
-rw-r--r-- | debian/ncat.install | 3 | ||||
-rwxr-xr-x | debian/ncat.postinst | 14 | ||||
-rwxr-xr-x | debian/ncat.prerm | 8 | ||||
-rw-r--r-- | debian/ndiff.install | 3 | ||||
-rw-r--r-- | debian/ndiff.lintian-overrides | 3 | ||||
-rw-r--r-- | debian/nmap-common.install | 8 | ||||
-rw-r--r-- | debian/nmap-common.lintian-overrides | 8 | ||||
-rwxr-xr-x | debian/nmap-common.postinst | 19 | ||||
-rwxr-xr-x | debian/nmap-common.prerm | 19 | ||||
-rw-r--r-- | debian/nmap.install | 5 | ||||
-rw-r--r-- | debian/nmap.lintian-overrides | 2 | ||||
-rw-r--r-- | debian/patches/0002-Use-Debian-s-ca-certificates.patch | 21 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 43 | ||||
-rw-r--r-- | debian/salsa-ci.yml | 7 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 29 | ||||
-rw-r--r-- | debian/watch | 3 | ||||
-rw-r--r-- | debian/zenmap.lintian-overrides | 6 |
24 files changed, 2037 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a21c0e3 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,1274 @@ +nmap (7.94+git20230807.3be01efb1+dfsg-2) unstable; urgency=medium + + * Team upload. + * Remove d/p/0003-Link-against-lua-lpeg.patch: + - It is being removed because it is no longer needed, since the problem + was resolved in 2016, and because it is making the package unreproduciple. + The build failed due to "undefined reference to luaopen_lpeg(lua_State*)". + More info at the bug this is related or at upstream discussion on github: + https://github.com/nmap/nmap/issues/237 + https://seclists.org/nmap-dev/2016/q1/268 + (closes: #1054687) + + -- Sergio de Almeida Cipriano Junior <sergiosacj@riseup.net> Fri, 27 Oct 2023 19:42:53 -0300 + +nmap (7.94+git20230807.3be01efb1+dfsg-1) unstable; urgency=medium + + * New upstream version 7.94+git20230807.3be01efb1+dfsg + * d/patches: Drop all upstream patches: + - upstream-Handle-unknown-service-name-in-p.patch + - upstream-Ncat-server-udp-do-not-quit-after-EOF-on-STDIN.patch + - upstream-Remove-nse_pcrelib-from-build.patch + - upstream-Upgrade-libpcre-to-PCRE2-10.42.-Windows-macOS-bu.patch + + -- Samuel Henrique <samueloph@debian.org> Mon, 07 Aug 2023 19:07:50 +0100 + +nmap (7.94+dfsg1-4) unstable; urgency=medium + + * d/p/upstream-Handle-unknown-service-name-in-p.patch: New patch to fix -p + parameter's SIGSEGV (closes: #1043171) + + -- Samuel Henrique <samueloph@debian.org> Mon, 07 Aug 2023 14:49:07 +0100 + +nmap (7.94+dfsg1-3) unstable; urgency=medium + + [ Samuel Henrique ] + * d/p/upstream-Ncat-server-udp...: New patch to fix UDP server listener + (closes: #1039613) + + [ Wookey ] + * d/clean: Create file and add build artifact to it (closes: #1011638) + + -- Samuel Henrique <samueloph@debian.org> Thu, 27 Jul 2023 20:09:55 +0100 + +nmap (7.94+dfsg1-2) unstable; urgency=medium + + * Switch to PCRE2, using patches from upstream git (Closes: #1000012) + + -- Hilko Bengen <bengen@debian.org> Tue, 04 Jul 2023 13:25:28 +0200 + +nmap (7.94+dfsg1-1) unstable; urgency=medium + + * New upstream version 7.94+dfsg1 + * Update liblua dependency to 5.4 + * d/patches: Update patches for new release + * d/watch: Change repack suffix to drop enumeration '1' + + -- Samuel Henrique <samueloph@debian.org> Tue, 23 May 2023 22:35:31 +0100 + +nmap (7.93+dfsg1-1) unstable; urgency=medium + + [ Samuel Henrique ] + * New upstream version 7.93+dfsg1 + - There are still discussions ongoing on whether NMAP's license is + DFSG-free or not, you can keep an eye on the following places for + updates: + https://bugs.debian.org/1025650 + https://github.com/nmap/nmap/issues/2199 + * Bump Standards-Version to 4.6.2 + * d/nmap-common.lintian-overrides: Update overrides as lintian changed + finding's names + * d/copyright: Remove entries for non-existent files + * d/nmap.lintian-overrides: Remove unused overrides + + [ Andreas Hasenack ] + * d/rules: drop Ubuntu-specific configure option + + [ Debian Janitor ] + * Avoid explicitly specifying -Wl,--as-needed linker flag. + * Remove constraints unnecessary since buster + + -- Samuel Henrique <samueloph@debian.org> Mon, 16 Jan 2023 20:23:39 +0000 + +nmap (7.92+dfsg2-1) unstable; urgency=medium + + [ Samuel Henrique ] + * New upstream version 7.92+dfsg2-1 (closes: #995340) + This is the last release that can still use the previous DFSG-compatible + license. We haven't decided yet what to do with the next ones but it might + take a bit for them to be packaged. + * d/copyright: Add missing libssh2 to Files-Excluded + * d/patches: + - Refresh patches + - 0004-Python3-port-of-ndiff.patch: Update patch + - update-mac-prefixes.patch: Drop patch, unneeded + + -- Samuel Henrique <samueloph@debian.org> Mon, 10 Jan 2022 21:27:10 -0300 + +nmap (7.91+dfsg1+really7.80+dfsg1-2) unstable; urgency=medium + + * d/p/update-mac-prefixes.patch: New patch to update file based on + upstream's 7.91 release + + -- Samuel Henrique <samueloph@debian.org> Wed, 17 Mar 2021 17:09:14 +0000 + +nmap (7.91+dfsg1+really7.80+dfsg1-1) unstable; urgency=medium + + * New upstream version 7.91+dfsg1+really7.80+dfsg1 + - Rolling back to 7.80 as the latest version has a license issue which + most likely makes nmap not compatible with the DFSG. There are still + discussions ongoing and upstream is deciding on what to do, meanwhile + we are rolling back to the previous release as we are getting close + to bullseye becoming stable. More info at the bug this is closing or + at upstream discussion on github: + https://github.com/nmap/nmap/issues/2199 + (closes: #972216) + * Bump Standards-Version to 4.5.1 + * Revert "Update patches; add patch to fix automake breakage" due + to the rollback + + -- Samuel Henrique <samueloph@debian.org> Tue, 02 Feb 2021 22:01:01 +0000 + +nmap (7.91+dfsg1-1) unstable; urgency=medium + + * New upstream version 7.91+dfsg1 + * Update patches; add patch to fix automake breakage + + -- Hilko Bengen <bengen@debian.org> Mon, 12 Oct 2020 00:32:24 +0200 + +nmap (7.80+dfsg1-5) unstable; urgency=medium + + * Make nmap_service.ex_ reproducible, thanks to Chris Lamb for the patch + (Closes: #964369) + + -- Hilko Bengen <bengen@debian.org> Mon, 06 Jul 2020 23:01:39 +0200 + +nmap (7.80+dfsg1-4) unstable; urgency=medium + + * Revert "Enable running all tests" as this caused network activity and + FTBFS on some autobuilders. + + -- Hilko Bengen <bengen@debian.org> Sat, 04 Jul 2020 17:00:00 +0200 + +nmap (7.80+dfsg1-3) unstable; urgency=medium + + [ Hilko Bengen ] + * Enable running all tests + * Ship obfuscated nmap_service.ex_ instead of nmap_service.exe (Closes: + #929272) + + [ Samuel Henrique ] + * Configure git-buildpackage for Debian + * d/control: Add Rules-Requires-Root: no + * Bump DH to 13 + * d/p/upstream/signing-key.asc: Remove extra signature + * Bump Standards Version to 4.5.0 + + [ Automatic changes ] + * Trim trailing whitespace. + * Wrap long lines in changelog entries: 6.25-0.2, 4.76-0ubuntu1. + * Set debhelper-compat version in Build-Depends. + * Fix field name typos in debian/copyright. + + -- Hilko Bengen <bengen@debian.org> Sat, 04 Jul 2020 15:34:56 +0200 + +nmap (7.80+dfsg1-2) unstable; urgency=medium + + [ Samuel Henrique ] + * Add salsa-ci.yml + * d/rules: Pass some hardening flags to nmap_service.exe + * salsa-ci: Disable BLHC test + + [ Hilko Bengen ] + * Drop zenmap package due to python2 and pygtk removal (Closes: #885498) + * Use Python3 for ndiff, using Bryan Quigley's patch (PR #1807). + Closes: #883161 + + -- Hilko Bengen <bengen@debian.org> Fri, 08 Nov 2019 12:41:14 +0100 + +nmap (7.80+dfsg1-1) unstable; urgency=medium + + * New upstream version 7.80+dfsg1 (Closes: #934728) + * Disable check for upstream signatures which are apparently + no longer published. + * Bump Debhelper compat level + * Replace dh_install --fail-missing + * Bump Standards-Version + * dh_missing + * Rework patches + + -- Hilko Bengen <bengen@debian.org> Thu, 15 Aug 2019 09:25:50 +0200 + +nmap (7.70+dfsg1-6) unstable; urgency=medium + + * Team upload + * Drop 0004-library-versions.patch, it has been fixed differently + by upstream, and it is now breaking Ubuntu builds. + + -- Gianfranco Costamagna <locutusofborg@debian.org> Wed, 12 Dec 2018 15:58:18 +0100 + +nmap (7.70+dfsg1-5) unstable; urgency=medium + + * d/control: zenmap: move polkit from Depends to Recommends, note + that the desktop entry of zenmap as root won't work without polkit + (closes: #912452) + + -- Samuel Henrique <samueloph@debian.org> Wed, 31 Oct 2018 20:02:43 -0300 + +nmap (7.70+dfsg1-4) unstable; urgency=medium + + [ Samuel Henrique ] + * Bump Standards-Version to 4.2.1 + * Update my email to @debian.org + * d/p/0005: remove ncat's manpage self-reference (closes: #765999) + * d/control: better ndiff extended description + * lintian-overrides: + - ndiff: add description lintian (as nmap and zenmap does) + - nmap: add false positive lintians + - nmap-common: add two overrides for READMEs + - zenmap: add override for pkexec + + [ Christian Ehrhardt ] + * Fix "zenmap as root" using polkit instead of menu + (closes: #890728) (LP: #1263311) + + -- Samuel Henrique <samueloph@debian.org> Wed, 31 Oct 2018 03:26:50 -0300 + +nmap (7.70+dfsg1-3) unstable; urgency=medium + + * Make ncat Architecture: any + * Fix ncat description + + -- Hilko Bengen <bengen@debian.org> Mon, 09 Apr 2018 11:49:11 +0200 + +nmap (7.70+dfsg1-2) unstable; urgency=medium + + [ Samuel Henrique ] + * Bump DH to 11 + * d/copyright: update debian/* entry + + [ Hilko Bengen ] + * Ship ncat as separate package, provide nc alternative + (Closes: #881639, #560377) + + -- Hilko Bengen <bengen@debian.org> Sun, 08 Apr 2018 22:17:31 +0200 + +nmap (7.70+dfsg1-1) unstable; urgency=medium + + * Team upload. + + [ Lukas Schwaighofer ] + * Leave embedded copy of libssh2 in the source package to ease packaging for + Ubuntu (which requires the embedded copy). + - Update debian/copyright with the libssh2 copyright details. + * Update debian/rules to use the included libssh2 copy when builing for + Ubuntu and its derivates. + + [ Samuel Henrique ] + * d/[control|watch]: update upstream homepage to https + + [ Raphaël Hertzog ] + * Update team maintainer address to Debian Security Tools + <team+pkg-security@tracker.debian.org> + * Update Vcs-Git and Vcs-Browser for the move to salsa.debian.org + + [ Hilko Bengen ] + * New upstream version 7.70+dfsg1 + * Bump Standards-Version + * nmap: Suggest ndiff, instead of recommending it (Closes: #885871) + * Update patches + + -- Hilko Bengen <bengen@debian.org> Tue, 27 Mar 2018 21:48:37 +0200 + +nmap (7.60+dfsg2-1) unstable; urgency=medium + + * Repack source: Remove *.class files + * Include *.class (for jdwp-exec.nse), nmap_service.exe (for + smb-psexec.nse), built from source + + -- Hilko Bengen <bengen@debian.org> Wed, 27 Sep 2017 14:53:30 +0200 + +nmap (7.60+dfsg1-2) unstable; urgency=low + + * Team upload. + * Add new patch (0006-move-manual-defines.patch) which moves manually added + defines from config.h.in (where they are overwritten by dh-autoreconf) to + a proper location. Fixes FTBFS on kfreebsd-any architectures. + + -- Lukas Schwaighofer <lukas@schwaighofer.name> Mon, 18 Sep 2017 23:29:18 +0200 + +nmap (7.60+dfsg1-1) unstable; urgency=low + + * Team upload. + * Repack source: + - Remove non-DFSG compliant files. + - Remove unused libraries. + - Update debian/watch. + * debian/watch: + - Correct syntax error. + - Check upstream's pgp signatures. + * Override lintian warnings: + - Description synopsis starting with "The Network Mapper" is ok. + - Windows devel files will be kept until upstream drops them. + * Put architecture independent files into new nmap-common package (marked as + Multi-Arch: foreign). + * debian/control: + - Change priority from extra (deprecated) to optional. + - Bump Standards-Version to 4.1.0. + - Add new suggestion: nmap suggests zenmap, the graphical frontend. + - Zenmap needs ndiff, add the missing dependency. + - Use Breaks (instead of Conflicts) for znmap's versioned dependency on + nmap as this weaker restriction is sufficient. + - Clean up versioned python2 dependencies (there's only 2.7 now). + - Move python-pysqlite2 to Recommends as zenmap works without it (but + loses useful features like searching and database saving). + - No longer Recommend gksu as the `su-to-root` script is not part of that + package. + * debian/patches: + - Added new patch (0004-library-versions.patch) so nmap reports correct + library versions. + - Add new patch (0005-autotools.patch) to fix autotools problems and + allow refreshing all autotools generated files with `autoreconf -fi`. + * debian/rules: + - Drop --with=autoreconf, this is the default in debhelper compatibility + level 10. + - Add STRIP=/bin/true to dh_auto_configure to generate useful dbgsym + packages. + - Update the dh-autoreconf call so all autotools geneated files used + in the build are refreshed. + * Migrate debian/copyright to machine readable DEP-5 format. + + -- Lukas Schwaighofer <lukas@schwaighofer.name> Fri, 15 Sep 2017 22:51:59 +0200 + +nmap (7.60-1) unstable; urgency=medium + + * New upstream version 7.60 + * Rebase patches + * Add libssh2 build-dependency to avoid using the embedded copy + + -- Hilko Bengen <bengen@debian.org> Sat, 12 Aug 2017 00:34:12 +0200 + +nmap (7.50-1) unstable; urgency=medium + + * New upstream version 7.50. + * Bump Standards-Version to 4.0.0. + * Remove unused lintian overrides. + + -- Samuel Henrique <samueloph@debian.org> Sat, 17 Jun 2017 21:04:49 -0300 + +nmap (7.40-1) unstable; urgency=medium + + * New upstream version 7.40. + * debian/patches: + - 0001-use-su-to-root.patch: Refresh patch. + - 0004-zenmap-desktop.patch: Remove patch, applied upstream. + * debian/watch: Bump to v4. + + -- Samuel Henrique <samueloph@debian.org> Thu, 22 Dec 2016 00:52:47 -0200 + +nmap (7.31-2) unstable; urgency=medium + + [ Gianfranco Costamagna ] + * Add debian/gbp.conf file + + [ Samuel Henrique ] + * Bump DH level to 10. + * Add myself as an uploader. + * debian/control: Remove dh-autoreconf, now a dependency of DH 10. + * debian/patches: + - 0004-zenmap-desktop.patch: New patch to remove Encoding key and add + Keywords entry for zenmap's desktop files, sent upstream. + * debian/rules: + - Avoid useless dependencies with "-Wl,--as-needed". + - Enable all hardening flags with "hardening=+all". + - Remove "--parallel" parameter, default on DH 10. + * wrap-and-sort -a. + + [ Hilko Bengen ] + * Add manpage links for zenmap links (nmapfe, nmap) + + -- Hilko Bengen <bengen@debian.org> Wed, 30 Nov 2016 20:41:51 +0100 + +nmap (7.31-1) unstable; urgency=medium + + * New upstream version 7.31 + + -- Hilko Bengen <bengen@debian.org> Tue, 25 Oct 2016 23:26:37 +0200 + +nmap (7.30-1) unstable; urgency=medium + + * New upstream version 7.30 + * Rework patches + * Update build-dependencies, bump Standards-Version + * Further work will be done as part of the Debian Security Tools + Packaging Team. + + -- Hilko Bengen <bengen@debian.org> Sat, 08 Oct 2016 12:39:07 +0200 + +nmap (7.12-2) unstable; urgency=medium + + * Update python-gobject dependency + * Use upstream patch to fix #821913 (Closes: #834546) + + -- Hilko Bengen <bengen@debian.org> Sun, 04 Sep 2016 22:16:15 +0200 + +nmap (7.12-1) unstable; urgency=medium + + * New upstream version + * Bump Standards-Version + + -- Hilko Bengen <bengen@debian.org> Tue, 03 May 2016 07:47:15 +0200 + +nmap (7.01-3) unstable; urgency=medium + + * Apply patch by Jan Nordholz to ignore unenumerable interfaces + (Closes: #821913) + + -- Hilko Bengen <bengen@debian.org> Sat, 23 Apr 2016 14:41:43 +0200 + +nmap (7.01-2) unstable; urgency=medium + + * Remove unneeded build-dependencies; add dh-python + * Simplify install + * Add Lintian overrides for python-script-but-no-python-dep + + -- Hilko Bengen <bengen@debian.org> Sun, 24 Jan 2016 20:57:21 +0100 + +nmap (7.01-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen <bengen@debian.org> Sun, 20 Dec 2015 16:37:23 +0100 + +nmap (7.00-1) unstable; urgency=medium + + * New upstream version + * Drop patches that are no longer needed + * Don't install any uninstall_* scripts + * Link nmap against lua-lpeg + + -- Hilko Bengen <bengen@debian.org> Thu, 19 Nov 2015 23:11:41 +0100 + +nmap (6.47-7) unstable; urgency=medium + + * Replaced versioned Conflicts with Breaks/Replaces (Closes: #789897). + Thanks to Michael Biebl for pointing this out. + + -- Hilko Bengen <bengen@debian.org> Sun, 28 Jun 2015 12:42:32 +0200 + +nmap (6.47-6) unstable; urgency=medium + + * ndiff: Added versioned Conflicts (Closes: #789897) + + -- Hilko Bengen <bengen@debian.org> Thu, 25 Jun 2015 18:03:40 +0200 + +nmap (6.47-5) unstable; urgency=medium + + * Added option to debian/watch to recognize beta, test tags + * Moved ndiff.py to ndiff (Closes: #789776) + + -- Hilko Bengen <bengen@debian.org> Wed, 24 Jun 2015 22:44:05 +0200 + +nmap (6.47-4) unstable; urgency=medium + + * Updated Vcs-* links, added Homepage field + * Added upstream patch to deal with unuseable socks proxy (Closes: + #773817) + + -- Hilko Bengen <bengen@debian.org> Mon, 27 Apr 2015 00:10:58 +0200 + +nmap (6.47-3) unstable; urgency=medium + + * Updated German translation of zenmap, thanks to Chris Leick (Closes: + #764653) + * Bumped Standards-Version + + -- Hilko Bengen <bengen@debian.org> Sat, 11 Oct 2014 19:37:08 +0200 + +nmap (6.47-2) unstable; urgency=medium + + * Added updated German zenmap translation (Closes: #687982) + + -- Hilko Bengen <bengen@debian.org> Sun, 21 Sep 2014 17:08:11 +0200 + +nmap (6.47-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen <bengen@debian.org> Mon, 25 Aug 2014 12:04:15 +0200 + +nmap (6.46-3) unstable; urgency=medium + + * Use autotools-dev to work around broken upstream autofoo. Thanks to + Matthias Klose. Closes: #757456 + + -- Hilko Bengen <bengen@debian.org> Sun, 24 Aug 2014 10:57:49 +0200 + +nmap (6.46-2) unstable; urgency=medium + + * Removed obsolete debian/pycompat file + * Fixed typo in package description (Closes: #748629) + * Updated Vcs-* fields + * Use Debian's ca-certificates instead of ca-bundle.crt provided in + upstream tarball (Closes: #748958) + + -- Hilko Bengen <bengen@debian.org> Fri, 30 May 2014 21:39:24 +0200 + +nmap (6.46-1) unstable; urgency=medium + + * New upstream version + * Adopted the package with previous maintainer's blessing. + * Updated watch file + * Switched to source format 3.0 (quilt) + * Split off ndiff into its own package (Closes: #691774) + * No longer suppress pcap compatibility check + + -- Hilko Bengen <bengen@debian.org> Fri, 25 Apr 2014 19:45:22 +0200 + +nmap (6.40-0.2) unstable; urgency=low + + * Yet another non-maintainer upload. + * Modernize Debian build + - Use Debhelper 9, with --parallel + - Use dh-autoreconf (Closes: #727283) + - Bump Standards-Version + - Update git URL + + -- Hilko Bengen <bengen@debian.org> Tue, 21 Jan 2014 23:12:31 +0100 + +nmap (6.40-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version + - Contains fix for CVE-2013-4885 (Closes: #719289) + + -- Hilko Bengen <bengen@debian.org> Mon, 12 Aug 2013 21:36:10 +0200 + +nmap (6.25-0.2) unstable; urgency=low + + * Non-maintainer upload. + * debian/rules: Make sure zenmap is built again (tabs vs. spaces), other + cleanups + + -- Hilko Bengen <bengen@debian.org> Mon, 27 May 2013 22:02:16 +0200 + +nmap (6.25-0.1) unstable; urgency=low + + * Non-maintainer upload. + * New upstream version (Closes: #705762) + * Lua 5.2 is now needed to build the NSE + * Use upstream's desktop files and icons + * Removed calls to dh_desktop, dh_undocumented + * Made zenmap Architecture: all since it does not contain any + architectue-specific files + + -- Hilko Bengen <bengen@debian.org> Mon, 20 May 2013 18:27:15 +0200 + +nmap (6.00-0.3) unstable; urgency=low + + * Non-maintainer upload. + * Apply upstream fix for interfaces in monitor mode (Closes: #696446). + + -- Hilko Bengen <bengen@debian.org> Sat, 29 Dec 2012 18:43:12 +0100 + +nmap (6.00-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Enable xz compression for all binaries to save some space on CD + images (Closes: #688708). + + -- Cyril Brulebois <kibi@debian.org> Tue, 25 Sep 2012 00:35:36 +0200 + +nmap (6.00-0.1) unstable; urgency=low + + * Non-maintainer upload + * New upstream version (Closes: #674573) + * set CFLAGS etc. via dpkg-buildflags. This enables building with + hardening flags + * Do not use included liblinear + + -- Hilko Bengen <bengen@debian.org> Tue, 19 Jun 2012 23:40:43 +0200 + +nmap (5.51.6-0.3) unstable; urgency=low + + * Non-maintainer upload + * Disable pcap compatibility check, second take. (Closes: #671064) + + -- Hilko Bengen <bengen@debian.org> Wed, 30 May 2012 20:51:53 +0200 + +nmap (5.51.6-0.2) unstable; urgency=low + + * Non-maintainer upload + * use DESTDIR instead of prefix for make install. This fixes the zenmap + sys.path issue (#663217) as well as the path in the .desktop files. + Closes: #542958 + * revert change to zenmap setup.py script + * Got rid of country-specific part in the directory + * Disable pcap compatibility check that caused the internal libpcap copy + to be used on kfreebsd-* (Closes: #671064). + + -- Hilko Bengen <bengen@debian.org> Sat, 26 May 2012 13:31:37 +0200 + +nmap (5.51.6-0.1) unstable; urgency=low + + * Non-maintainer upload + * New upstream version (Closes: #630144) + * Added watch file + * Simplified debian/*.files, added translated manpages (Closes: #358336) + * Added Python dependency for ndiff to nmap package + * Removed empty postinst, prerm scripts + * No longer append the build directory to zenmap's sys.path (Closes: #663217) + * Use dh_python2 instead of dh_pycentral. Thanks to Arthur de Jong for + the patch. Closes: #616917 + + -- Hilko Bengen <bengen@debian.org> Wed, 18 Apr 2012 21:54:53 +0200 + +nmap (5.21-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Apply patch from Ubuntu to fix FTBFS with openssl 1.0 by dropping md2 + support (closes: #621938). Thanks, Dave Walker! + + -- Julien Cristau <jcristau@debian.org> Sat, 02 Jul 2011 12:29:49 +0200 + +nmap (5.21-1) unstable; urgency=low + + [Jonathan Davies] + + * Deliver the rest of the nmap files. + + [LaMont Jones] + + * force ncat to use nmap copy of config.guess/sub + * New upstream version. Closes: #569894, #546564, #510158, #507867, #539244 + * Fixed packaging. Closes: #584253 + * minor lintian fixes. + + -- LaMont Jones <lamont@debian.org> Wed, 11 Aug 2010 11:17:24 -0600 + +nmap (5.21-1~0) unstable; urgency=low + + * new upstream + + -- LaMont Jones <lamont@debian.org> Wed, 03 Feb 2010 18:26:28 -0700 + +nmap (5.20-0) unstable; urgency=low + + * new upstream release + + -- LaMont Jones <lamont@debian.org> Fri, 22 Jan 2010 08:45:09 -0700 + +nmap (5.00-3) unstable; urgency=low + + [Petr Salinger] + + * fix FTBFS on GNU/kFreeBSD. Closes: #542388 + + [LaMont Jones] + + * Provide and Replace: ndiff + + -- LaMont Jones <lamont@debian.org> Fri, 28 Aug 2009 13:02:24 -0600 + +nmap (5.00-2) unstable; urgency=low + + * rules: fix dependencies for -j. Closes: #541984 + * Conflicts: ndiff. Different enough to not warrant Replaces. + Closes: #542054 + * new config.guess, updated rules for same. Closes: #542079 + + -- LaMont Jones <lamont@debian.org> Tue, 18 Aug 2009 06:48:52 -0600 + +nmap (5.00-1) unstable; urgency=low + + * new upstream + + -- LaMont Jones <lamont@debian.org> Sun, 16 Aug 2009 20:22:25 -0600 + +nmap (4.76-0ubuntu4) jaunty; urgency=low + + * No-change rebuild to fix lpia shared library dependencies. + + -- Colin Watson <cjwatson@ubuntu.com> Thu, 19 Mar 2009 13:35:25 +0000 + +nmap (4.76-0ubuntu3) jaunty; urgency=low + + * debian/{rules,zenmap.dirs}: install zenmap.xpm into the correct directory, + fixes broken icon in the menu (LP: #335169) + * debian/zenmap.files: the zenmap/pixmaps/radialnet/ directory was not + installed, fixes crash due to missing pixmap (LP: #335166) + * Makefile.in: added --install-layout=deb to setup.py install, fixes FTBFS + + -- Adrien Cunin <adri2000@ubuntu.com> Sun, 15 Mar 2009 02:02:17 +0100 + +nmap (4.76-0ubuntu2) jaunty; urgency=low + + * debian/nmap.files: Included missing 'UPnP-info.nse' file needed to fix + script scan (LP: #319656). + + -- Jonathan Davies <jpds@ubuntu.com> Fri, 30 Jan 2009 10:03:03 +0000 + +nmap (4.76-0ubuntu1) jaunty; urgency=low + + * New upstream release (LP: #268996) + * Edit broken links in debian/nmap.files, debian/zenmap.dirs, + debian/zenmap.files + * Edit path to pixmaps in debian/rules + + -- Petr E. Antonov <Petr.E.Antonov@gmail.com> Mon, 19 Jan 2009 10:24:39 +0100 + +nmap (4.62-1ubuntu1) intrepid; urgency=low + + * Drop liblua5.1-dev build dependency, it's in universe. + + -- Martin Pitt <martin.pitt@ubuntu.com> Mon, 11 Aug 2008 22:02:35 +0200 + +nmap (4.62-1) unstable; urgency=low + + [fyodor] + + * new upstream release + + [Davide] + + * create an desktop file for zenmap. Closes: #457799 + * remove useless file /usr/bin/uninstall_zenmap. Closes: #474511 + + -- LaMont Jones <lamont@debian.org> Sat, 31 May 2008 22:55:14 -0600 + +nmap (4.60-1) unstable; urgency=low + + [bmenrigh] + + * Tandberg MXP Video Conference appliance telnetd. Thanks to Tom Sellers + * Dropping stray '*' on previous Tandberg MXP match line. + + [doug] + + * New match line for another version of VxWorks FTPd + * AXIS webcam ftpd standardisation. Thanks to Lionel Cons + * vsftpd 00PS->OOPS patch from Kris + + [david] + + * Fix a typo in MACLookup.cc: corolation -> correlation. + + -- LaMont Jones <lamont@debian.org> Fri, 04 Apr 2008 00:40:50 -0600 + +nmap (4.60-0) unstable; urgency=low + + * New upstream release. Upstream URL changes to http://nmap.org/ + + -- LaMont Jones <lamont@debian.org> Fri, 04 Apr 2008 00:40:50 -0600 + +nmap (4.53-3) unstable; urgency=low + + * zenmap: python 2.5 has python-pysqlite2 + + -- LaMont Jones <lamont@debian.org> Thu, 03 Apr 2008 22:16:11 -0600 + +nmap (4.53-2) unstable; urgency=low + + * zenmap: Depends: python-{gtk2,gobject}. Closes: #466595 + + -- LaMont Jones <lamont@debian.org> Tue, 19 Feb 2008 21:23:46 -0700 + +nmap (4.53-1) unstable; urgency=low + + [LaMont Jones] + * Package New upstream release. + * Cherry pick post-4.53 patches from [fyodor]. Closes: #459884 + - remove instances of .nse to prevent the docbook man page translation + from wrongly including that string at the beginning of lines, which causes + errors because nroff confuses it with the .ns nroff no-space mode command + - regenerate man page -- remove instances of .nse to prevent the + docbook man page translation from wrongly including that string at the + beginning of lines, which causes errors because nroff confuses it with + the .ns nroff no-space mode command + + [stoiko] + + * if nse's connect is issued on an open socket, close the old + connection before + * move the check, wheter a socket is open, before connecting it again to + l_nsock_queued() - otherwise there are problems with the returned values.. + + [fyodor] + + * qualify fingerprint name + * spell-check, add 4.50 release announcement + * improve a mysql signature (suggested by Lionel Cons) + * sorting change, I think + * remove a duplicate for rpc number 536870916, userd or vtsk. I kept vksd + though without much research. I'm open to comments from people who think + we should keep userd instead. + * Added rpcinfo.nse script, which contacts a listening RPC portmapper + * improve nginx detection. patch from Sven Klemm. + See http://seclists.org/nmap-dev/2007/q4/0682.html + * remove claim that using -v more than twice has no extra effect + * o Fix a bunch of warning/error messages which contained an extra + * o Fixed our Winpcap installer so that it waits for a Winpcap uninstall + * o Fixed Winpcap installer to install the right version of Packet.dll + * Update changelog and version numbers in preparation for 4.51BETA release + * fix version number + * update some links + * update copyright line at the top of files from 1996-2006 to 1996-2008 + * remove duplicate crediting in an entry + * o Fixed Nmap Winpcap installer to use CurrentVersion registry key on + * add _ to the allowed workgroup name regex for netbios-ssn matchlines. + Thanks to Bill Jaeger for the suggestion and partial patch + * Update changelog, version numbers in prep for Nmap 4.52 release + * trivial CHANGELOG adjustment + * applied an nginx http proxy signature patch from Sven Klemm + * Fix a problem which prevented proper port number matching in + port_or_service() because the port variable passed to portnumber is + shadowed by the variable passed during portrule check. Report and + patch are from Sven Klemm + * o Improved rpcinfo.nse to better sort and display available RPC + * Remove own ntohl() and use packet.u32() instead. Patch from Sven Klemm + * o Added UPnP-info NSE script by Thomas Buchanan. It gathers + * o Impoved Windows executable installer by making uninstall work better + * update version number and changelog in prep for upcoming 4.53 release + + [kris] + + * recommitting my r6499: "fix robots.nse output: remove robots.txt + comments on disallowed entry lines" + * Adding my strftime()-like conversion extensions to the logging functions + (-oA, -oX, etc). This contains a CHANGELOG entry and refguide changes + which (hopefully) sum it up pretty well. + * okay, a change to r6530: the current %R and %T are being removed as + colons are invalid chracters in Windows and Mac OS X filenames (thanks to + jah for pointing out the problem on Windows). What was %r and %t are now + the new %R and %T. All this means is that %r and %t are gone, and %R/%T + are the same as with strftime() but without colons + * adding CHANGELOG entry for r6529 (robots.nse output fix) + * Add CHANGELOG entry for r6558: "Fix Zenmap crash when selecting Help from + the Compare Results window. Path wasn't imported" + * Adding new MySQLinfo NSE script for printing MySQL server information + * Upgrading libpcre from version 7.2 to 7.4. Tested on Linux and Windows + * Fixing build problem on Mac OS X; my mistake (typo) + * adding nmap.fetchfile() function so scripts can find the nmap-* data files + * updating rpcinfo.nse to use nmap.fetchfile() instead of having the huge + RPC table + * o Fixed multiple NSE scripts that weren't always properly closing their + + [ejlbell] + + * Traceroute bugfix for when the first hop of the first host in a + tracegroup (reference trace) times out. The previous patch did not + completely solve the issue due to an erronous check on the ttl, now we + use a dedicated boolean flag. Thanks to Sebastián García for the bug + report and testing. + + [david] + + * Document Zenmap r6535 in CHANGELOG. + * Escape OS fingerprints when writing them to an XML log. OS fingerprint don't + * Consider Windows paths starting with \ absolute when used with the + --script option. + * Document Zenmap r6539 in CHANGELOG. + * Give credit for some recent CHANGELOG entries. + * Use just PAGE_READWRITE, not PAGE_READONLY | PAGE_READWRITE in the call to + * Fix the message printed when a host is skipped, for example on Windows when + * Use the filename tag for file name extensions in zenmap.xml. + * Fixed an error that showed itself on Windows when attempting to scan + + [doug] + + * Small bug in Polycom ViewStation match line + * Changed some protocol names to remove trailing + * Updated the IRC server info script to handle services + * s modifiers added to many match lines. + * I've seen "OpenBSD identd" on a linux box so I + * Renamed irc-serv protocols to irc and added a couple + * Moved BIND match line above a "catch all" line. + * NSE --host-timeout support + * NSE run-time interaction support + * New OfficeScan probe from Tom Sellers + + -- LaMont Jones <lamont@debian.org> Sun, 13 Jan 2008 02:07:40 -0700 + +nmap (4.50-4) unstable; urgency=low + + * control: zenmap Depends: python-pysqlite2. Closes: #457694 + + -- LaMont Jones <lamont@debian.org> Tue, 25 Dec 2007 09:06:55 -0700 + +nmap (4.50-3) unstable; urgency=low + + * use global copyright file for zenmap + + -- LaMont Jones <lamont@debian.org> Sat, 22 Dec 2007 11:14:17 -0700 + +nmap (4.50-2) unstable; urgency=low + + * copyright: incorporate remaining copyright info from upstream + + -- LaMont Jones <lamont@debian.org> Sat, 22 Dec 2007 09:37:25 -0700 + +nmap (4.50-1) unstable; urgency=low + + [Fyodor] + + * New upstream release. Many changes. Closes: #456232 + + [LaMont Jones] + + * debian/rules: nmapfe migration + * build: properly target install + * build: finish cleaning up the build process, I hope. + * meta: drop usr/share/pixmaps/ubuntu.svg, collides with gnome-screensaver + * meta: zenmap Conflicts/Replaces/Provides nmapfe + * rules: sed hack: remove build directory from python code + + -- LaMont Jones <lamont@debian.org> Thu, 13 Dec 2007 13:39:44 -0700 + +nmap (4.49~rc7-1) experimental; urgency=low + + * New upstream + + -- LaMont Jones <lamont@debian.org> Tue, 11 Dec 2007 07:25:17 -0700 + +nmap (4.49~rc6-1) experimental; urgency=low + + * New upstream release + + -- LaMont Jones <lamont@debian.org> Tue, 27 Nov 2007 06:07:37 -0700 + +nmap (4.20-3) unstable; urgency=low + + * build: make clean target really clean things. Closes: #442687 + * debian/rules: remove bashisms + + -- LaMont Jones <lamont@debian.org> Thu, 08 Nov 2007 21:16:35 -0700 + +nmap (4.20-2) unstable; urgency=low + + * nmapfe: desktop file cleanup, validation, deliver icon. Closes: #421347 + * metadata: document git repository + + -- LaMont Jones <lamont@debian.org> Tue, 11 Sep 2007 12:57:51 -0600 + +nmap (4.20-1) unstable; urgency=low + + * New upstream version + + -- LaMont Jones <lamont@debian.org> Tue, 12 Dec 2006 23:54:39 -0700 + +nmap (4.11-2) unstable; urgency=low + + * cleanup warnings + + -- LaMont Jones <lamont@debian.org> Tue, 1 Aug 2006 14:17:54 -0600 + +nmap (4.11-1) unstable; urgency=low + + * New upstream version + + -- LaMont Jones <lamont@debian.org> Tue, 1 Aug 2006 07:57:34 -0600 + +nmap (4.10-1) unstable; urgency=low + + * New upsteam version + + -- LaMont Jones <lamont@debian.org> Tue, 13 Jun 2006 22:41:11 -0600 + +nmap (4.03-3) unstable; urgency=low + + * Add missing Replaces. Closes: #365378 + + -- LaMont Jones <lamont@debian.org> Sat, 29 Apr 2006 22:09:02 -0600 + +nmap (4.03-2) unstable; urgency=low + + * deliver nmapfe.desktop as part of the nmapfe package. Closes: #306373 + * don't strip nmap in Makefile, let dh_strip do that in debian/rules. + Closes: #304202 + + -- LaMont Jones <lamont@debian.org> Wed, 26 Apr 2006 14:56:48 -0600 + +nmap (4.03-1) unstable; urgency=low + + * New upstream. + + -- LaMont Jones <lamont@debian.org> Wed, 26 Apr 2006 14:18:25 -0600 + +nmap (4.00-2) unstable; urgency=low + + * uh... lets try "unstable" + + -- LaMont Jones <lamont@debian.org> Wed, 1 Feb 2006 12:32:06 -0700 + +nmap (4.00-1) experimental; urgency=low + + * New upstream release + + -- LaMont Jones <lamont@debian.org> Wed, 1 Feb 2006 06:19:59 -0700 + +nmap (3.9999-0) experimental; urgency=low + + * New upstream version + + -- LaMont Jones <lamont@debian.org> Sat, 28 Jan 2006 12:35:14 -0700 + +nmap (3.95-2) unstable; urgency=low + + * Use libpcap0.8-dev + + -- LaMont Jones <lamont@debian.org> Thu, 19 Jan 2006 11:49:52 -0700 + +nmap (3.95-1) unstable; urgency=low + + * New upstream + + -- LaMont Jones <lamont@debian.org> Fri, 9 Dec 2005 13:50:57 -0700 + +nmap (3.93-1) unstable; urgency=low + + * New upstream + + -- LaMont Jones <lamont@debian.org> Mon, 12 Sep 2005 23:34:04 -0600 + +nmap (3.90-1) unstable; urgency=low + + * New upstream release. + + -- LaMont Jones <lamont@debian.org> Thu, 8 Sep 2005 10:39:09 -0600 + +nmap (3.81-2) unstable; urgency=low + + * Fix FTBFS when DEB_BUILD_OPTIONS specified. Closes: #308583 + Thanks Tollef Fog Heen. + + -- LaMont Jones <lamont@debian.org> Wed, 11 May 2005 22:34:05 -0600 + +nmap (3.81-1) unstable; urgency=low + + * New upstream version. + + -- LaMont Jones <lamont@debian.org> Mon, 7 Mar 2005 19:32:55 -0700 + +nmap (3.75-1) unstable; urgency=low + + * New upstream version. Closes: #277924 + + -- LaMont Jones <lamont@debian.org> Sun, 24 Oct 2004 17:43:06 -0600 + +nmap (3.70-1) unstable; urgency=low + + * New upstream version. Closes: #270697 + Fixes build-detection for k*bsd-gnu. Closes: #266901 + Updated copyright. Closes: #266205 + * Update package description + + -- LaMont Jones <lamont@debian.org> Thu, 9 Sep 2004 10:49:20 -0600 + +nmap (3.55-1) unstable; urgency=low + + * New upstream. Closes: #258757 + + -- LaMont Jones <lamont@debian.org> Sun, 11 Jul 2004 18:57:47 -0600 + +nmap (3.50-1) unstable; urgency=low + + * New upstream version. Closes: #229275 + + -- LaMont Jones <lamont@debian.org> Fri, 23 Jan 2004 20:08:35 -0700 + +nmap (3.48-2) unstable; urgency=low + + * Add missing build-depends. + + -- LaMont Jones <lamont@debian.org> Sat, 22 Nov 2003 19:39:17 -0700 + +nmap (3.48-1) unstable; urgency=low + + * New upstream version. Closes: #217501 + + -- LaMont Jones <lamont@debian.org> Sat, 25 Oct 2003 14:15:36 -0600 + +nmap (3.45-1) unstable; urgency=low + + * New upstream release. Closes: #201777, #196418, #195463, #165621 + + -- LaMont Jones <lamont@debian.org> Mon, 15 Sep 2003 18:47:48 -0600 + +nmap (3.27-1) unstable; urgency=low + + * New upstream version. Closes: #193909, #149393, #146581 + * Fix CXXFLAGS. Closes: #189021 + * Change man page from \' to ' for quotes. Closes: #143975 + + -- LaMont Jones <lamont@debian.org> Mon, 19 May 2003 18:13:23 -0600 + +nmap (3.20-1) unstable; urgency=low + + * New upstream version. Closes: #184414, #188468, #172618, #144089, #164211 + + -- LaMont Jones <lamont@debian.org> Thu, 10 Apr 2003 23:12:25 -0600 + +nmap (3.10.ALPHA4-1) unstable; urgency=low + + * New upstream version + * Deliver upstream changelog. Closes: #155836 + + -- LaMont Jones <lamont@debian.org> Sun, 24 Nov 2002 13:26:43 -0700 + +nmap (3.00-0.1) unstable; urgency=low + + * New upstream version. Use an NMU version number just for elmo. + Closes: #152907, #155598, #151375 + + -- LaMont Jones <lamont@debian.org> Tue, 6 Aug 2002 13:59:51 -0600 + +nmap (2.54.33.BETA-1) unstable; urgency=low + + * New upstream version. Lots of OS fingerprint updates. Closes: #145031 + + -- LaMont Jones <lamont@debian.org> Sun, 5 May 2002 11:17:05 -0600 + +nmap (2.54.32.BETA-1) unstable; urgency=low + + * New upstream version. + + -- LaMont Jones <lamont@debian.org> Sat, 20 Apr 2002 12:07:12 -0600 + +nmap (2.54.31.BETA-1) unstable; urgency=low + + * New upstream version. Closes: #117675, #132907. + * Remove /usr/share/doc/nmap/html. Closes: #107358. + + -- LaMont Jones <lamont@debian.org> Wed, 20 Mar 2002 10:49:25 -0700 + +nmap (2.54.30.BETA-1) unstable; urgency=low + + * New upstream version. Closes: #115797 + + -- LaMont Jones <lamont@debian.org> Wed, 17 Oct 2001 12:33:45 -0600 + +nmap (2.54.28.BETA-1) unstable; urgency=low + + * New upstream version. Closes: #102920 + * Roll to current standards-version. + * Remove -g from options unless DEB_BUILD_OPTIONS includes 'debug'. + + -- LaMont Jones <lamont@security.hp.com> Sat, 28 Jul 2001 23:27:48 -0600 + +nmap (2.54.27.BETA-1) unstable; urgency=low + + * New upstream version. + + -- LaMont Jones <lamont@security.hp.com> Thu, 19 Jul 2001 19:42:36 -0600 + +nmap (2.54.25.BETA-1) unstable; urgency=low + * New upstream version. + + -- LaMont Jones <lamont@debian.org> Mon, 11 Jun 2001 22:26:34 -0600 + +nmap (2.54.22.BETA-2) unstable; urgency=low + * PARISC support. New config.guess, config.sub, and printf fixes + for gcc 3.0. + + -- LaMont Jones <lamont@debian.org> Tue, 8 May 2001 09:13:24 -0600 + +nmap (2.54.22.BETA-1) unstable; urgency=low + * New upstream beta. Closes: #90553. + * Add Build-Depends: header. + + -- LaMont Jones <lamont@debian.org> Wed, 21 Mar 2001 07:59:59 -0700 + +nmap (2.54-0.beta7.1) unstable; urgency=low + * New upstream version (beta). Closes: #71642. + * Correct reference to X Window System. Closes: #76076. + * Appears to fix segfault in nmapfe (unable to reproduce). + Closes: #76019. + + -- LaMont Jones <lamont@debian.org> Thu, 30 Nov 2000 06:57:14 -0700 + +nmap (2.53-5) unstable; urgency=low + * Fix xnmap man page. Closes: #65016 + + -- LaMont Jones <lamont@debian.org> Thu, 8 Jun 2000 18:50:58 -0600 + +nmap (2.53-3) unstable; urgency=low + * Link with libgtk1.2 (not libgtk1). Closes: #64705, #64709 + + -- LaMont Jones <lamont@debian.org> Fri, 26 May 2000 07:19:25 -0600 + +nmap (2.53-2) unstable; urgency=low + * Fix xnmap man page. Closes: #64689. + + -- LaMont Jones <lamont@debian.org> Thu, 25 May 2000 21:01:53 -0600 + +nmap (2.53-1) unstable; urgency=low + * New upstream beta release, closes: #61350, #59955, #61043, #60588, #63709 + * man pages for xnmap and nmapfe, closes: #62858 + * 2.12-5 didn't make it into frozen. closes: #59955 + * switch from dh_dhelp to doc-base; makefile cleanup + + -- LaMont Jones <lamont@debian.org> Thu, 25 May 2000 09:15:49 -0600 + +nmap (2.3BETA14-0) unstable; urgency=low + * New upstream beta release, closes: #60344 + + -- LaMont Jones <lamont@debian.org> Wed, 15 Mar 2000 11:27:13 -0600 + +nmap (2.12-5) frozen; urgency=low + * Don't deliver man pages into /usr/man. Closes: #59955 + + -- LaMont Jones <lamont@debian.org> Wed, 15 Mar 2000 09:21:38 -0600 + +nmap (2.12-4) frozen; urgency=low + * New nmap-os-fingerprints and nmap-services files. Closes #54143. + + -- LaMont Jones <lamont@debian.org> Sun, 20 Feb 2000 12:23:50 -0600 + +nmap (2.12-3) unstable; urgency=low + * bad configure command for libpcap-possiblymodified (Bug#38739) + + -- LaMont Jones <lamont@debian.org> Sat, 24 Jul 1999 09:21:04 -0600 + +nmap (2.12-2) unstable; urgency=low + * Add dhelp support: fixes 31162 + + -- LaMont Jones <lamont@debian.org> Wed, 12 May 1999 17:15:23 -0600 + +nmap (2.12-1) unstable; urgency=low + + * new maintainer, many thanks to Bdale for packaging the previous versions. + * new upstream version, corrects 34039. + * Correct copyright file (closes 35848). + + -- LaMont Jones <lamont@debian.org> Mon, 26 Apr 1999 20:59:57 -0600 + +nmap (2.02-1) unstable; urgency=low + + * new upstream version + * merge README.debian into copyright file, update to reflect current source + location + + -- Bdale Garbee <bdale@gag.com> Thu, 7 Jan 1999 00:19:31 -0700 + +nmap (1.51-2) unstable; urgency=low + + * fixed file overlap created by new upstream source, closes 25347 + + -- Bdale Garbee <bdale@gag.com> Mon, 3 Aug 1998 22:22:24 -0600 + +nmap (1.51-1) unstable; urgency=low + + * new upstream version + + -- Bdale Garbee <bdale@gag.com> Sat, 1 Aug 1998 22:49:04 -0600 + +nmap (1.49-1) frozen unstable; urgency=low + + * new upstream source, includes fix that closes 17115 + * use existing libpcap shared lib instead of static linking a local copy + * fix dependency specification + + -- Bdale Garbee <bdale@gag.com> Fri, 10 Apr 1998 01:28:36 -0600 + +nmap (1.36-1) frozen unstable; urgency=low + + * new upstream source, mostly bug fixes and cleanups + * fix typos in control file, closes 18950 + + -- Bdale Garbee <bdale@gag.com> Tue, 31 Mar 1998 23:09:19 -0700 + +nmap (1.30-1) unstable; urgency=low + + * initial release + + -- Bdale Garbee <bdale@gag.com> Tue, 16 Dec 1997 00:40:01 -0700 diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..b35b4dc --- /dev/null +++ b/debian/clean @@ -0,0 +1 @@ +ndiff/INSTALLED_FILES diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..d34a4e9 --- /dev/null +++ b/debian/control @@ -0,0 +1,83 @@ +Source: nmap +Section: net +Priority: optional +Maintainer: Debian Security Tools <team+pkg-security@tracker.debian.org> +Uploaders: Hilko Bengen <bengen@debian.org>, + Samuel Henrique <samueloph@debian.org> +Build-Depends: bison, + debhelper-compat (= 13), + dh-python, + flex, + liblinear-dev, + liblua5.4-dev, + libpcap0.8-dev, + libpcre2-dev, + libssh2-1-dev, + libssl-dev, + zlib1g-dev, + lua-lpeg-dev, + python3, +Build-Depends-Indep: default-jdk-headless, + gcc-mingw-w64-i686 +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Homepage: https://nmap.org/ +Vcs-Git: https://salsa.debian.org/pkg-security-team/nmap.git +Vcs-Browser: https://salsa.debian.org/pkg-security-team/nmap + +Package: nmap +Architecture: any +Depends: nmap-common (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Suggests: ncat, ndiff, zenmap +Description: The Network Mapper + Nmap is a utility for network exploration or security auditing. It + supports ping scanning (determine which hosts are up), many port + scanning techniques, version detection (determine service protocols + and application versions listening behind ports), and TCP/IP + fingerprinting (remote host OS or device identification). Nmap also + offers flexible target and port specification, decoy/stealth scanning, + sunRPC scanning, and more. Most Unix and Windows platforms are + supported in both GUI and commandline modes. Several popular handheld + devices are also supported, including the Sharp Zaurus and the iPAQ. + +Package: nmap-common +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends} +Recommends: nmap +Description: Architecture independent files for nmap + Nmap is a utility for network exploration or security auditing. It + supports ping scanning (determine which hosts are up), many port + scanning techniques, version detection (determine service protocols + and application versions listening behind ports), and TCP/IP + fingerprinting (remote host OS or device identification). Nmap also + offers flexible target and port specification, decoy/stealth scanning, + sunRPC scanning, and more. Most Unix and Windows platforms are + supported in both GUI and commandline modes. Several popular handheld + devices are also supported, including the Sharp Zaurus and the iPAQ. + . + This package contains the nmap files shared by all architectures. + +Package: ndiff +Architecture: all +Recommends: nmap +Breaks: nmap (<< ${source:Version}) +Depends: python3-lxml, + ${misc:Depends}, + ${python3:Depends}, +Description: The Network Mapper - result compare utility + Ndiff is a tool to aid in the comparison of Nmap scans. It takes two + Nmap XML output files and prints the differences between them them: + hosts coming up and down, ports becoming open or closed, and things like that. + It can produce output in human-readable text or machine-readable XML formats. + +Package: ncat +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: NMAP netcat reimplementation + ncat is a reimplementation of Netcat by the NMAP project, providing + most of the features present in the original implementations, along + with some new features such as IPv6 and SSL support. Port scanning + support has been removed. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..7bc2bfa --- /dev/null +++ b/debian/copyright @@ -0,0 +1,461 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Nmap +Source: https://nmap.org/ + The mswin32/IPExport.h file needs to be removed because it is not licensed + under the terms of a DFSG compatible license. Other libraries shipped with + nmap have been removed as well, specifically: liblinear, liblua, libpcap, + libpcre, libssh2, and libz. The Debian package depends on the respective + packages of these libraries. +Files-Excluded: mswin32 + liblinear + liblua + libpcap + libpcre + libssh2 + libz + nselib/data/jdwp-class/*.class + +Files: * +Copyright: 1996-2017, Insecure.Com LLC ("The Nmap Project") +License: nmap-GPL-2 + +Files: debian/* +Copyright: 1997-1999, Bdale Garbee <bdale@gag.com> + 1999-2010, LaMont Jones <lamont@debian.org> + 2012-2018, Hilko Bengen <bengen@debian.org> + 2016-2018, Samuel Henrique <samueloph@debian.org> + 2017, Lukas Schwaighofer <lukas@schwaighofer.name> + 2018, Raphaël Hertzog <hertzog@debian.org> +License: nmap-GPL-2 + +Files: aclocal.m4 configure depcomp ltmain.sh nbase/configure ncat/Makefile.in + ncat/configure ncat/missing nping/configure + nsock/src/aclocal.m4 nsock/src/configure +Copyright: 1991-2015, Free Software Foundation, Inc. +Comment: May be distributed under the same license as the rest of the program. +License: nmap-GPL-2 + +Files: docs/nmap.xsl docs/nmap-fo.xsl +Copyright: 2004-2006, Benjamin Erb +License: BSD-3-clause-author1 + +Files: docs/nmap.dtd +Copyright: 2001-2008, Insecure.Com LLC + 2001, Cisco systems, Inc. +License: retain-copyright-cisco + +Files: docs/style/* +License: unlimited-retain-copyright +Copyright: 2011, Patrick Joseph Donnelly + +Files: libdnet-stripped/* +Copyright: 2000-2006, Dug Song <dugsong@monkey.org> + 1996, David Mazieres <dm@lcs.mit.edu> + 2008, 2009, Daniel Roethlisberger <daniel@roe.ch> + 1999, Masaki Hirabaru <masaki@merit.edu> +License: BSD-3-clause-authors-copyright-holders + +Files: libdnet-stripped/Makefile.in libdnet-stripped/aclocal.m4 + libdnet-stripped/configure libdnet-stripped/include/Makefile.in + libdnet-stripped/include/dnet/Makefile.in libdnet-stripped/src/Makefile.in +Copyright: 1991-2015, Free Software Foundation, Inc. +Comment: May be distributed under the same license as the rest of the program. +License: BSD-3-clause-authors-copyright-holders + +Files: libdnet-stripped/include/err.h libdnet-stripped/include/queue.h + libdnet-stripped/src/err.c libdnet-stripped/src/memcmp.c + libdnet-stripped/src/strsep.c +Copyright: 2000, Dug Song <dugsong@monkey.org> + 1980, 1982, 1983, 1986-1998, The Regents of the University of California. +License: BSD-4-clause + +Files: libdnet-stripped/src/strlcpy.c +Copyright: 1998, Todd C. Miller <Todd.Miller@courtesan.com> +License: BSD-3-clause-author2 + +Files: lpeg.c nselib/re.lua +Copyright: 2007-2010, Lua.org & PUC-Rio +License: Expat + +Files: nbase/getopt.c + nbase/getopt.h +Copyright: 1997, 2000-2002, 2006, Benjamin Sittler +License: Expat + +Files: nbase/inet_ntop.c + nbase/inet_pton.c +Copyright: 1996, Internet Software Consortium. +License: ISC + +Files: nbase/nbase_rnd.c +Copyright: 1996-2017, Insecure.Com LLC ("The Nmap Project") + 2000, Dug Song <dugsong@monkey.org> + 1996, David Mazieres <dm@lcs.mit.edu> +License: nmap-GPL-2 + +Files: nbase/snprintf.c +Copyright: 1995-1999, Kungliga Tekniska Högskolan +License: BSD-3-clause-institute + +Files: nse_fs.cc +Copyright: Kepler Project 2003, (http://www.keplerproject.org/luafilesystem) +License: Expat + +Files: nselib/base32.lua nselib/base64.lua +Copyright: 2016, Patrick Joseph Donnelly (batrick@batbytes.com) +License: Expat + +Files: nselib/slaxml.lua +Copyright: 2013-2014 Gavin Kistner <!@phrogz.net> +License: Expat + +Files: nsock/src/acinclude.m4 +Copyright: 2008, Peter Simons <simons@cryp.to> +License: preserve-copyright + +Files: shtool +Copyright: 1994-2008, Ralf S. Engelschall <rse@engelschall.com> +License: GPL-2+ + +License: nmap-GPL-2 + This program is free software; you may redistribute and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; Version 2 ("GPL"), BUT ONLY WITH ALL OF THE + CLARIFICATIONS AND EXCEPTIONS DESCRIBED HEREIN. This guarantees your + right to use, modify, and redistribute this software under certain + conditions. If you wish to embed Nmap technology into proprietary + software, we sell alternative licenses (contact sales@nmap.com). + Dozens of software vendors already license Nmap technology such as + host discovery, port scanning, OS detection, version detection, and + the Nmap Scripting Engine. + . + Note that the GPL places important restrictions on "derivative works", + yet it does not provide a detailed definition of that term. To avoid + misunderstandings, we interpret that term as broadly as copyright law + allows. For example, we consider an application to constitute a + derivative work for the purpose of this license if it does any of the + following with any software or content covered by this license + ("Covered Software"): + . + - Integrates source code from Covered Software. + - Reads or includes copyrighted data files, such as Nmap's nmap-os-db + or nmap-service-probes. + - Is designed specifically to execute Covered Software and parse the + results (as opposed to typical shell or execution-menu apps, which + will execute anything you tell them to). + - Includes Covered Software in a proprietary executable installer. The + installers produced by InstallShield are an example of this. + Including Nmap with other software in compressed or archival form + does not trigger this provision, provided appropriate open source + decompression or de-archiving software is widely available for no + charge. For the purposes of this license, an installer is considered + to include Covered Software even if it actually retrieves a copy of + Covered Software from another source during runtime (such as by + downloading it from the Internet). + - Links (statically or dynamically) to a library which does any of the + above. + - Executes a helper program, module, or script to do any of the above. + . + This list is not exclusive, but is meant to clarify our interpretation + of derived works with some common examples. Other people may interpret + the plain GPL differently, so we consider this a special exception to + the GPL that we apply to Covered Software. Works which meet any of + these conditions must conform to all of the terms of this license, + particularly including the GPL Section 3 requirements of providing + source code and allowing free redistribution of the work as a whole. + . + As another special exception to the GPL terms, the Nmap Project grants + permission to link the code of this program with any version of the + OpenSSL library which is distributed under a license identical to that + listed in the included docs/licenses/OpenSSL.txt file, and distribute + linked combinations including the two. + . + The Nmap Project has permission to redistribute Npcap, a packet + capturing driver and library for the Microsoft Windows platform. + Npcap is a separate work with it's own license rather than this Nmap + license. Since the Npcap license does not permit redistribution + without special permission, our Nmap Windows binary packages which + contain Npcap may not be redistributed without special permission. + . + Any redistribution of Covered Software, including any derived works, + must obey and carry forward all of the terms of this license, including + obeying all GPL rules and restrictions. For example, source code of + the whole work must be provided and free redistribution must be + allowed. All GPL references to "this License", are to be treated as + including the terms and conditions of this license text as well. + . + Because this license imposes special exceptions to the GPL, Covered + Work may not be combined (even as part of a larger work) with plain GPL + software. The terms, conditions, and exceptions of this license must + be included as well. This license is incompatible with some other open + source licenses as well. In some cases we can relicense portions of + Nmap or grant special permissions to use it in other open source + software. Please contact fyodor@nmap.org with any such requests. + Similarly, we don't incorporate incompatible open source software into + Covered Software without special permission from the copyright holders. + . + If you have any questions about the licensing restrictions on using + Nmap in other works, are happy to help. As mentioned above, we also + offer alternative license to integrate Nmap into proprietary + applications and appliances. These contracts have been sold to dozens + of software vendors, and generally include a perpetual license as well + as providing for priority support and updates. They also fund the + continued development of Nmap. Please email sales@nmap.com for further + information. + . + If you have received a written license agreement or contract for + Covered Software stating terms other than these, you may choose to use + and redistribute Covered Software under those terms instead of these. + . + Source is provided to this software because we believe users have a + right to know exactly what a program is going to do before they run it. + This also allows you to audit the software for security holes. + . + Source code also allows you to port Nmap to new platforms, fix bugs, + and add new features. You are highly encouraged to send your changes + to the dev@nmap.org mailing list for possible incorporation into the + main distribution. By sending these changes to Fyodor or one of the + Insecure.Org development mailing lists, or checking them into the Nmap + source code repository, it is understood (unless you specify + otherwise) that you are offering the Nmap Project the unlimited, + non-exclusive right to reuse, modify, and relicense the code. Nmap + will always be available Open Source, but this is important because + the inability to relicense code has caused devastating problems for + other Free Software projects (such as KDE and NASM). We also + occasionally relicense the code to third parties as discussed above. + If you wish to specify special license conditions of your + contributions, just say so when you send them. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Nmap + license file for more details (it's in a COPYING file included with + Nmap, and also available from https://svn.nmap.org/nmap/COPYING) + . + On Debian systems, the complete text of version 2 of the GNU General + Public License can be found in '/usr/share/common-licenses/GPL-2'. + +License: BSD-3-clause-author1 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF + THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause-author2 + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause-authors-copyright-holders + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + 3. The names of the authors and copyright holders may not be used + to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, + INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause-institute + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + . + 3. Neither the name of the Institute nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: BSD-4-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +License: retain-copyright-cisco + Permission to use, copy, modify, and distribute modified and unmodified + copies of this software for any purpose and without fee is hereby + granted, provided that (a) this copyright and permission notice appear + on all copies of the software and supporting documentation, (b) the + name of Cisco Systems, Inc. not be used in advertising or publicity + pertaining to distribution of the program without specific prior + permission, and (c) notice be given in supporting documentation that + use, modification, copying and distribution is by permission of Cisco + Systems, Inc. + . + Cisco Systems, Inc. makes no representations about the suitability of + this software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS'' AND + WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT + LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE. + +License: unlimited-retain-copyright + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +License: Expat + Permission is hereby granted, free of charge, to any person obtaining a copy of + this software and associated documentation files (the "Software"), to deal in + the Software without restriction, including without limitation the rights to + use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies + of the Software, and to permit persons to whom the Software is furnished to do + so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + +License: preserve-copyright + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice + and this notice are preserved. This file is offered as-is, without any + warranty. + +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +License: ISC + Permission to use, copy, modify, and distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + . + THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS + ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE + CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR + PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS + ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..23ae3db --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,15 @@ +[DEFAULT] +debian-branch = debian/master +pristine-tar = True + +[buildpackage] +sign-tags = True + +[import-orig] +filter-pristine-tar = True + +[pq] +patch-numbers = False + +[dch] +multimaint-merge = True diff --git a/debian/ncat.install b/debian/ncat.install new file mode 100644 index 0000000..42bf4b8 --- /dev/null +++ b/debian/ncat.install @@ -0,0 +1,3 @@ +usr/bin/ncat +usr/share/ncat +usr/share/man/man1/ncat.1 diff --git a/debian/ncat.postinst b/debian/ncat.postinst new file mode 100755 index 0000000..9bbb05e --- /dev/null +++ b/debian/ncat.postinst @@ -0,0 +1,14 @@ +#!/bin/sh +set -e + +if [ "$1" = "configure" ]; then + update-alternatives \ + --install /bin/nc nc /usr/bin/ncat 40 \ + --slave /bin/netcat netcat /usr/bin/ncat \ + --slave /usr/share/man/man1/nc.1.gz nc.1.gz \ + /usr/share/man/man1/ncat.1.gz \ + --slave /usr/share/man/man1/netcat.1.gz netcat.1.gz \ + /usr/share/man/man1/ncat.1.gz +fi + +#DEBHELPER# diff --git a/debian/ncat.prerm b/debian/ncat.prerm new file mode 100755 index 0000000..58a15ee --- /dev/null +++ b/debian/ncat.prerm @@ -0,0 +1,8 @@ +#!/bin/sh +set -e + +if [ "$1" = "remove" ]; then + update-alternatives --remove nc /usr/bin/ncat +fi + +#DEBHELPER# diff --git a/debian/ndiff.install b/debian/ndiff.install new file mode 100644 index 0000000..22d17e5 --- /dev/null +++ b/debian/ndiff.install @@ -0,0 +1,3 @@ +usr/bin/ndiff +usr/lib/python3*/dist-packages/ndiff.py +usr/share/man/man1/ndiff.1 diff --git a/debian/ndiff.lintian-overrides b/debian/ndiff.lintian-overrides new file mode 100644 index 0000000..34440fe --- /dev/null +++ b/debian/ndiff.lintian-overrides @@ -0,0 +1,3 @@ +# The Network Mapper - result compare utility is a good and concise +# short description +description-synopsis-starts-with-article diff --git a/debian/nmap-common.install b/debian/nmap-common.install new file mode 100644 index 0000000..302ddb3 --- /dev/null +++ b/debian/nmap-common.install @@ -0,0 +1,8 @@ +usr/share/nmap +docs/3rd-party-licenses.txt usr/share/doc/nmap/ +docs/committers.txt usr/share/doc/nmap/ +docs/device-types.txt usr/share/doc/nmap/ +docs/leet-nmap-ascii-art.txt usr/share/doc/nmap/ +docs/nmap.usage.txt usr/share/doc/nmap/ +docs/nmap_gpgkeys.txt usr/share/doc/nmap/ +docs/style usr/share/doc/nmap/ diff --git a/debian/nmap-common.lintian-overrides b/debian/nmap-common.lintian-overrides new file mode 100644 index 0000000..5e53d5a --- /dev/null +++ b/debian/nmap-common.lintian-overrides @@ -0,0 +1,8 @@ +# Windows devel files will be kept until upstream drops them +windows-devel-file-in-package [usr/share/nmap/nselib/data/psexec/nmap_service.vcproj] +# .class files are used by NSE scripts jdwp-exec.nse +package-installs-java-bytecode [usr/share/nmap/nselib/data/jdwp-class/JDWPExecCmd.class] +package-installs-java-bytecode [usr/share/nmap/nselib/data/jdwp-class/JDWPSystemInfo.class] +# Describes contents/purpose of directory +package-contains-documentation-outside-usr-share-doc [usr/share/nmap/nselib/data/psexec/README] +package-contains-documentation-outside-usr-share-doc [usr/share/nmap/nselib/data/jdwp-class/README.txt] diff --git a/debian/nmap-common.postinst b/debian/nmap-common.postinst new file mode 100755 index 0000000..2a9b460 --- /dev/null +++ b/debian/nmap-common.postinst @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +case "$1" in + configure) + tac /usr/share/nmap/nselib/data/psexec/nmap_service.ex_ | base64 -d | zcat > /usr/share/nmap/nselib/data/psexec/nmap_service.exe ;; + + abort-upgrade|abort-remove|abort-deconfigure) ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/nmap-common.prerm b/debian/nmap-common.prerm new file mode 100755 index 0000000..8a76f49 --- /dev/null +++ b/debian/nmap-common.prerm @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +case "$1" in + remove|upgrade|deconfigure) + rm -f /usr/share/nmap/nselib/data/psexec/nmap_service.exe ;; + + failed-upgrade) ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/nmap.install b/debian/nmap.install new file mode 100644 index 0000000..5fb55c3 --- /dev/null +++ b/debian/nmap.install @@ -0,0 +1,5 @@ +usr/bin/nmap +usr/bin/nping +usr/share/man/*/man1/nmap.1 +usr/share/man/man1/nmap.1 +usr/share/man/man1/nping.1 diff --git a/debian/nmap.lintian-overrides b/debian/nmap.lintian-overrides new file mode 100644 index 0000000..4dccbf7 --- /dev/null +++ b/debian/nmap.lintian-overrides @@ -0,0 +1,2 @@ +# The Network Mapper is a good and concise short description +description-synopsis-starts-with-article diff --git a/debian/patches/0002-Use-Debian-s-ca-certificates.patch b/debian/patches/0002-Use-Debian-s-ca-certificates.patch new file mode 100644 index 0000000..7a7a865 --- /dev/null +++ b/debian/patches/0002-Use-Debian-s-ca-certificates.patch @@ -0,0 +1,21 @@ +From: Hilko Bengen <bengen@debian.org> +Date: Fri, 30 May 2014 20:55:30 +0200 +Subject: Use Debian's ca-certificates + +--- + ncat/ncat_posix.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: nmap/ncat/ncat_posix.c +=================================================================== +--- nmap.orig/ncat/ncat_posix.c ++++ nmap/ncat/ncat_posix.c +@@ -356,7 +356,7 @@ void set_lf_mode(void) + + #ifdef HAVE_OPENSSL + +-#define NCAT_CA_CERTS_PATH (NCAT_DATADIR "/" NCAT_CA_CERTS_FILE) ++#define NCAT_CA_CERTS_PATH "/etc/ssl/certs/ca-certificates.crt" + + int ssl_load_default_ca_certs(SSL_CTX *ctx) + { diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..acae44b --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0002-Use-Debian-s-ca-certificates.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..5151523 --- /dev/null +++ b/debian/rules @@ -0,0 +1,43 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +%: + dh $@ --with=python3 + +override_dh_auto_clean: + dh_auto_clean + dh_auto_clean --sourcedir=ndiff --buildsystem=pybuild + rm -f nselib/data/jdwp-class/*.class nselib/data/psexec/nmap_service.ex* + +override_dh_auto_configure: + dh_auto_configure -- \ + --with-liblua=/usr \ + --with-liblinear \ + --without-zenmap \ + --without-ndiff \ + --enable-ipv6 \ + STRIP=/bin/true + dh_auto_configure --sourcedir=ndiff --buildsystem=pybuild + +override_dh_auto_build-indep: + dh_auto_build + dh_auto_build --sourcedir=ndiff --buildsystem=pybuild + cd nselib/data/jdwp-class && /usr/lib/jvm/default-java/bin/javac *.java + cd nselib/data/psexec && \ + i686-w64-mingw32-gcc ${CPPFLAGS} ${CFLAGS} -o nmap_service.exe nmap_service.c && \ + gzip -c -n9 nmap_service.exe | base64 | tac > nmap_service.ex_ + +override_dh_auto_test: + dh_auto_test --sourcedir=ndiff --buildsystem=pybuild + +override_dh_auto_install: + dh_auto_install + dh_auto_install --sourcedir=ndiff --buildsystem=pybuild + mv debian/tmp/usr/share/man/pt_PT debian/tmp/usr/share/man/pt + +override_dh_missing: + dh_missing -X/usr/bin/uninstall_ -Xca-bundle.crt -X.pyc -Xnmap_service.exe --fail-missing + +override_dh_install: + dh_install -X/usr/bin/uninstall_ -Xca-bundle.crt -X.pyc -Xnmap_service.exe diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml new file mode 100644 index 0000000..2f81407 --- /dev/null +++ b/debian/salsa-ci.yml @@ -0,0 +1,7 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml + +variables: + SALSA_CI_DISABLE_BLHC: 1 diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..f4961c9 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBEJrBfgRBADogo5DEoGsm2C3OC3NoKBQ0J7Ixp/cymuMeGQmDhqP6Vfmxmso +BGln4nhDr3WMDW76Q2p6dHTZEbWx3NAna8q3wa3PrPTVRcmEgEgUd8y086I33NqW +BV5Fz4bvPWtSGc/4MxXwac+XqrGY+iTkaO3sd4/eEKa/KkJlXpIGAbGbZwCgq9HS +bHctYmUWmvz1YXJmFlQvnTsD/RRyTlnQ/AOpq2XPYy5AlUzHMWAef2Dt+wXYKSjp +zvqVWtl8QigrWSOP3ia39v+rDUF/CHb1U8mmx9XzRpy9KgS99Wi4IUnBCYM/e/IP +K5ReAoNoPMjLmLU4cxYzOxF1yzuSFvhXiKVy/QW6Qo9AP9YdlhlxxXrJA+HrAcXb +UE/SBACsoJRsIEyzcfm7Y/KA11enEhxo2nVZ/HpJCq8RHcaXxWFaCglKlydNaw1S +vlZkLggRXQrig6aHgVva3WC+gSYMk+SPtzYNrjWiDE+v+DoEFdNEuO8DXScTMGmB +pmUtZNWGoK9ewo9kE/ccGDl6lmrxfC9x2nYFHlCvV/PJrbTbfLQzTm1hcCBQcm9q +ZWN0IFNpZ25pbmcgS2V5IChodHRwOi8vd3d3Lmluc2VjdXJlLm9yZy8piF4EExEC +AB4FAkJrBfgCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQAa+fA2uTVdBGbACf +e4qpukKV23yZjlbjEzJeCN8Gyh4AniXrbP7M+ul6zzWTFBgB6heYjKT8uQINBEJr +BfoQCADUNWhc7n68jANoWAWl38itVGqIqZEEvchV3m/uslVD0BSn/KRSY9/cZbMT +X2hV8eemlGV2suJW4jWB0cQXjZQap4OLWmMexeFA+q1YE803k0X4XgzRuJXkLaX3 +isCJGbgFRF6IfWmK38/gXz4YVBQXFQXy4M2Y/o2GBsq8cQVgRAZNTQvN5oh2u8WN +0wANk+iKySKqBG3Twgh4BbTaoajidSFRhv3xFPw6dQFTd3fYyDlMcOQQcAdzzlS6 +hTyZuZLOXLdWckilnlP2/orQ5wUs6nXdQeWuxME56z2vwNNeufoLWqNUlR1/IyRA +fownDuvdjxYeIgsDd4DP+jInCpPzAAMGCACZ8ewQdpWJ/4CgC7OT865DurNIQH0u +dm/CSB0mb3v0IxuuXMJml2yMi2NkJh8XKMaluTznz2x8kpPXgmhu+qosAi+YUbdb +P+/ilY6+WqLVQewSr7GmxJy6EWW5s2+S3V7yneiDQXBUBMr4WwjfOxX7m/+Io7RS +LQaWNq82C2fSukqpootVgLV7CaVJMHvZiA+3AL32N1d6O6h8bUqEyfOw3kIr19e0 +OhqWSpQrZs3tkUpwH7/vn/4NkAxjodkPJChf1Y89pU98GBC9JxF+mc2mnDVUnUs3 +1S8kQ/6PhZP8ldn47W2CakHSA3S/M99AgltKiG6MR2z018fqD8FJC3tLiEkEGBEC +AAkFAkJrBfoCGwwACgkQAa+fA2uTVdBMQgCfciVPJeohzn5mJ4WGE/6B1CyCOIYA +n2ghTW1IKTP+tfOgxVg/p8HJOoiz +=zXNT +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..c4d86f7 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="uversionmangle=s/(beta|test)/~\\1/i,dversionmangle=s/\+dfsg\d*$//,repacksuffix=+dfsg,repack,compression=xz" \ + https://nmap.org/dist/nmap-(\d+\..*)\.tar.* diff --git a/debian/zenmap.lintian-overrides b/debian/zenmap.lintian-overrides new file mode 100644 index 0000000..1dad655 --- /dev/null +++ b/debian/zenmap.lintian-overrides @@ -0,0 +1,6 @@ +# The Network Mapper Front End is a good and concise short description +description-synopsis-starts-with-article +# pkexec is used to provide the root version of zenmap +# while pkexec isn't provided in this package we declare a +# dependency on it. +desktop-command-not-in-package usr/share/applications/zenmap-root.desktop pkexec |