Re: Update nmap to 7.91

2021-07-20 Thread JR Aquino
On Tue, Jul 20, 2021 at 1:59 AM Stuart Henderson 
wrote:

> On 2021/07/19 16:23, JR Aquino wrote:
> > Thanks David!
> >
> > Thanks for the feedback and the tweaks Stuart!
> >
> > I'll go back through to see what was missed on testing and come back to
> the
> > group with the edits.  Could you share the exact commands that failed for
> > you on the package build on your side just so that I'm able to reproduce
> > the exact failure case?
>
> "make package" fails unless PLIST-zenmap is updated. (And some newer
> lib and script files are missing from the main package).
>
> Use "make update-patches" to generate/update files in the patches
> directory from the current source (which often includes line number
> changes, maybe context changes). Run "make plist" to regenerate
> plists (in most cases that can be used directly, but in some cases
> it gets things wrong, so review the changes it has made). And "make
> port-lib-depends-check" to see if the list of library dependencies needs
> updating (it doesn't in this case).
>

Ok, please try the amended attached patch.
I've incorporated your tweaks, ran the make tasks, and did two clean passes
through package builds and installs without incident.
Things should be clean now.

-JR


>
> >
> > On Mon, Jul 19, 2021, 12:29 PM Stuart Henderson 
> wrote:
> >
> > > Generally I'm OK with this but have a few tweaks in the diff below.
> > > Sync other patches, minor Makefile things, more explicit note about the
> > > license, regenerate plist.
> > >
> > > Note that 7.91 is the last release which can still be used under the
> > > previous license, I would like someone with a better eye on copyright
> law
> > > to take a look at https://nmap.org/npsl/npsl-annotated.html especially
> > > section 4 before this port is updated beyond that point as it may be
> > > that we want to discontinue distributing source/packages.
> > >
> > > Now the problem. The previous diff as sent didn't package so it's not
> > > too clear what testing has been done...
> > >
> > > Index: Makefile
> > > ===
> > > RCS file: /cvs/ports/net/nmap/Makefile,v
> > > retrieving revision 1.139
> > > diff -u -p -r1.139 Makefile
> > > --- Makefile23 Feb 2021 19:39:33 -  1.139
> > > +++ Makefile19 Jul 2021 19:28:44 -
> > > @@ -3,11 +3,10 @@
> > >  COMMENT-main=  scan ports and fingerprint stack of network hosts
> > >  COMMENT-zenmap=graphical frontend for nmap
> > >
> > > -MODPY_EGG_VERSION= 7.80
> > > +MODPY_EGG_VERSION= 7.91
> > >  DISTNAME=  nmap-${MODPY_EGG_VERSION}
> > >  PKGNAME-main=  ${DISTNAME}
> > >  PKGNAME-zenmap=nmap-zenmap-${MODPY_EGG_VERSION}
> > > -REVISION=  0
> > >
> > >  CATEGORIES=net security
> > >  MASTER_SITES=  ${HOMEPAGE}/dist/
> > > @@ -15,9 +14,11 @@ EXTRACT_SUFX=.tgz
> > >
> > >  HOMEPAGE=  https://www.nmap.org/
> > >
> > > -MAINTAINER=David Carlier 
> > > +MAINTAINER=JR Aquino 
> > >
> > > -# GPL (v2 only), with additional clarifications and exceptions, see
> > > COPYING
> > > +# NPSL, https://nmap.org/npsl/npsl-annotated.html
> > > +# For <=7.91, https://nmap.org/misc/nmap-v7.80-license.txt may be
> used
> > > instead
> > > +# XXX license needs checking over before updating beyond 7.91
> > >  PERMIT_PACKAGE=Yes
> > >
> > >  MULTI_PACKAGES=-main -zenmap
> > > @@ -27,11 +28,10 @@ COMPILER =  base-clang ports-gcc base-gc
> > >  USE_GMAKE= Yes
> > >  MODLUA_SA= Yes
> > >  MODLUA_VERSION=5.3
> > > -# added manually for -zenmap
> > >  MODPY_RUNDEP=  No
> > >  MODULES=   lang/python \
> > > lang/lua
> > > -MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
> > > +MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2}
> > >
> > >  CONFIGURE_STYLE=autoconf
> > >  AUTOCONF_VERSION=2.69
> > > Index: distinfo
> > > ===
> > > RCS file: /cvs/ports/net/nmap/distinfo,v
> > > retrieving revision 1.40
> > > diff -u -p -r1.40 distinfo
> > > --- distinfo24 Aug 2019 06:37:13 -  1.40
> > > +++ distinfo19 Jul 2021 19:28:44 -
> > > @@ -1,2 +1,2 @@
> > > -SHA256 (nmap-7.80.tgz) = eAy/Sg3bnpzUnY+9+lx/NozHroV938ORAt0rg6kF16c=
> > > -SIZE (nmap-7.80.tgz) = 13132692
> > > +SHA256 (nmap-7.91.tgz) =
> > > 9ecf2e93adad5a90c69fa7ab419937ef670398707dd4f97b12bf464d6b1e6cda
> > > +SIZE (nmap-7.91.tgz) = 12971299
> > > Index: patches/patch-Makefile_in
> > > ===
> > > RCS file: /cvs/ports/net/nmap/patches/patch-Makefile_in,v
> > > retrieving revision 1.21
> > > diff -u -p -r1.21 patch-Makefile_in
> > > --- patches/patch-Makefile_in   24 Aug 2019 06:37:13 -  1.21
> > > +++ patches/patch-Makefile_in   19 Jul 2021 19:28:44 -
> > > @@ -1,8 +1,9 @@
> > >  $OpenBSD: patch-Makefile_in,v 1.21 2019/08/24 06:37:13 giovanni Exp $
> > > +
> > >  Index: Makefile.in
> 

Re: Update nmap to 7.91

2021-07-20 Thread Stuart Henderson
On 2021/07/19 16:23, JR Aquino wrote:
> Thanks David!
> 
> Thanks for the feedback and the tweaks Stuart!
> 
> I'll go back through to see what was missed on testing and come back to the
> group with the edits.  Could you share the exact commands that failed for
> you on the package build on your side just so that I'm able to reproduce
> the exact failure case?

"make package" fails unless PLIST-zenmap is updated. (And some newer
lib and script files are missing from the main package).

Use "make update-patches" to generate/update files in the patches
directory from the current source (which often includes line number
changes, maybe context changes). Run "make plist" to regenerate
plists (in most cases that can be used directly, but in some cases
it gets things wrong, so review the changes it has made). And "make
port-lib-depends-check" to see if the list of library dependencies needs
updating (it doesn't in this case).

> 
> On Mon, Jul 19, 2021, 12:29 PM Stuart Henderson  wrote:
> 
> > Generally I'm OK with this but have a few tweaks in the diff below.
> > Sync other patches, minor Makefile things, more explicit note about the
> > license, regenerate plist.
> >
> > Note that 7.91 is the last release which can still be used under the
> > previous license, I would like someone with a better eye on copyright law
> > to take a look at https://nmap.org/npsl/npsl-annotated.html especially
> > section 4 before this port is updated beyond that point as it may be
> > that we want to discontinue distributing source/packages.
> >
> > Now the problem. The previous diff as sent didn't package so it's not
> > too clear what testing has been done...
> >
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/net/nmap/Makefile,v
> > retrieving revision 1.139
> > diff -u -p -r1.139 Makefile
> > --- Makefile23 Feb 2021 19:39:33 -  1.139
> > +++ Makefile19 Jul 2021 19:28:44 -
> > @@ -3,11 +3,10 @@
> >  COMMENT-main=  scan ports and fingerprint stack of network hosts
> >  COMMENT-zenmap=graphical frontend for nmap
> >
> > -MODPY_EGG_VERSION= 7.80
> > +MODPY_EGG_VERSION= 7.91
> >  DISTNAME=  nmap-${MODPY_EGG_VERSION}
> >  PKGNAME-main=  ${DISTNAME}
> >  PKGNAME-zenmap=nmap-zenmap-${MODPY_EGG_VERSION}
> > -REVISION=  0
> >
> >  CATEGORIES=net security
> >  MASTER_SITES=  ${HOMEPAGE}/dist/
> > @@ -15,9 +14,11 @@ EXTRACT_SUFX=.tgz
> >
> >  HOMEPAGE=  https://www.nmap.org/
> >
> > -MAINTAINER=David Carlier 
> > +MAINTAINER=JR Aquino 
> >
> > -# GPL (v2 only), with additional clarifications and exceptions, see
> > COPYING
> > +# NPSL, https://nmap.org/npsl/npsl-annotated.html
> > +# For <=7.91, https://nmap.org/misc/nmap-v7.80-license.txt may be used
> > instead
> > +# XXX license needs checking over before updating beyond 7.91
> >  PERMIT_PACKAGE=Yes
> >
> >  MULTI_PACKAGES=-main -zenmap
> > @@ -27,11 +28,10 @@ COMPILER =  base-clang ports-gcc base-gc
> >  USE_GMAKE= Yes
> >  MODLUA_SA= Yes
> >  MODLUA_VERSION=5.3
> > -# added manually for -zenmap
> >  MODPY_RUNDEP=  No
> >  MODULES=   lang/python \
> > lang/lua
> > -MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
> > +MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2}
> >
> >  CONFIGURE_STYLE=autoconf
> >  AUTOCONF_VERSION=2.69
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/net/nmap/distinfo,v
> > retrieving revision 1.40
> > diff -u -p -r1.40 distinfo
> > --- distinfo24 Aug 2019 06:37:13 -  1.40
> > +++ distinfo19 Jul 2021 19:28:44 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (nmap-7.80.tgz) = eAy/Sg3bnpzUnY+9+lx/NozHroV938ORAt0rg6kF16c=
> > -SIZE (nmap-7.80.tgz) = 13132692
> > +SHA256 (nmap-7.91.tgz) =
> > 9ecf2e93adad5a90c69fa7ab419937ef670398707dd4f97b12bf464d6b1e6cda
> > +SIZE (nmap-7.91.tgz) = 12971299
> > Index: patches/patch-Makefile_in
> > ===
> > RCS file: /cvs/ports/net/nmap/patches/patch-Makefile_in,v
> > retrieving revision 1.21
> > diff -u -p -r1.21 patch-Makefile_in
> > --- patches/patch-Makefile_in   24 Aug 2019 06:37:13 -  1.21
> > +++ patches/patch-Makefile_in   19 Jul 2021 19:28:44 -
> > @@ -1,8 +1,9 @@
> >  $OpenBSD: patch-Makefile_in,v 1.21 2019/08/24 06:37:13 giovanni Exp $
> > +
> >  Index: Makefile.in
> >  --- Makefile.in.orig
> >  +++ Makefile.in
> > -@@ -45,7 +45,7 @@ DEFS += -D_FORTIFY_SOURCE=2
> > +@@ -44,7 +44,7 @@ DEFS += -D_FORTIFY_SOURCE=2
> >   # Should only be enabled during debugging and not in any real release.
> >   # DEFS += -DMTRACE=1
> >   CXXFLAGS = @CXXFLAGS@ $(DBGFLAGS) $(CCOPT)
> > @@ -11,7 +12,7 @@ Index: Makefile.in
> >   CFLAGS = @CFLAGS@ $(DBGFLAGS) $(CCOPT)
> >   STATIC =
> >   LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
> > -@@ -351,8 +351,8 @@ $(NPINGDIR)/npin

Re: Update nmap to 7.91

2021-07-19 Thread JR Aquino
Thanks David!

Thanks for the feedback and the tweaks Stuart!

I'll go back through to see what was missed on testing and come back to the
group with the edits.  Could you share the exact commands that failed for
you on the package build on your side just so that I'm able to reproduce
the exact failure case?

-JR

On Mon, Jul 19, 2021, 12:29 PM Stuart Henderson  wrote:

> Generally I'm OK with this but have a few tweaks in the diff below.
> Sync other patches, minor Makefile things, more explicit note about the
> license, regenerate plist.
>
> Note that 7.91 is the last release which can still be used under the
> previous license, I would like someone with a better eye on copyright law
> to take a look at https://nmap.org/npsl/npsl-annotated.html especially
> section 4 before this port is updated beyond that point as it may be
> that we want to discontinue distributing source/packages.
>
> Now the problem. The previous diff as sent didn't package so it's not
> too clear what testing has been done...
>
> Index: Makefile
> ===
> RCS file: /cvs/ports/net/nmap/Makefile,v
> retrieving revision 1.139
> diff -u -p -r1.139 Makefile
> --- Makefile23 Feb 2021 19:39:33 -  1.139
> +++ Makefile19 Jul 2021 19:28:44 -
> @@ -3,11 +3,10 @@
>  COMMENT-main=  scan ports and fingerprint stack of network hosts
>  COMMENT-zenmap=graphical frontend for nmap
>
> -MODPY_EGG_VERSION= 7.80
> +MODPY_EGG_VERSION= 7.91
>  DISTNAME=  nmap-${MODPY_EGG_VERSION}
>  PKGNAME-main=  ${DISTNAME}
>  PKGNAME-zenmap=nmap-zenmap-${MODPY_EGG_VERSION}
> -REVISION=  0
>
>  CATEGORIES=net security
>  MASTER_SITES=  ${HOMEPAGE}/dist/
> @@ -15,9 +14,11 @@ EXTRACT_SUFX=.tgz
>
>  HOMEPAGE=  https://www.nmap.org/
>
> -MAINTAINER=David Carlier 
> +MAINTAINER=JR Aquino 
>
> -# GPL (v2 only), with additional clarifications and exceptions, see
> COPYING
> +# NPSL, https://nmap.org/npsl/npsl-annotated.html
> +# For <=7.91, https://nmap.org/misc/nmap-v7.80-license.txt may be used
> instead
> +# XXX license needs checking over before updating beyond 7.91
>  PERMIT_PACKAGE=Yes
>
>  MULTI_PACKAGES=-main -zenmap
> @@ -27,11 +28,10 @@ COMPILER =  base-clang ports-gcc base-gc
>  USE_GMAKE= Yes
>  MODLUA_SA= Yes
>  MODLUA_VERSION=5.3
> -# added manually for -zenmap
>  MODPY_RUNDEP=  No
>  MODULES=   lang/python \
> lang/lua
> -MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
> +MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2}
>
>  CONFIGURE_STYLE=autoconf
>  AUTOCONF_VERSION=2.69
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/nmap/distinfo,v
> retrieving revision 1.40
> diff -u -p -r1.40 distinfo
> --- distinfo24 Aug 2019 06:37:13 -  1.40
> +++ distinfo19 Jul 2021 19:28:44 -
> @@ -1,2 +1,2 @@
> -SHA256 (nmap-7.80.tgz) = eAy/Sg3bnpzUnY+9+lx/NozHroV938ORAt0rg6kF16c=
> -SIZE (nmap-7.80.tgz) = 13132692
> +SHA256 (nmap-7.91.tgz) =
> 9ecf2e93adad5a90c69fa7ab419937ef670398707dd4f97b12bf464d6b1e6cda
> +SIZE (nmap-7.91.tgz) = 12971299
> Index: patches/patch-Makefile_in
> ===
> RCS file: /cvs/ports/net/nmap/patches/patch-Makefile_in,v
> retrieving revision 1.21
> diff -u -p -r1.21 patch-Makefile_in
> --- patches/patch-Makefile_in   24 Aug 2019 06:37:13 -  1.21
> +++ patches/patch-Makefile_in   19 Jul 2021 19:28:44 -
> @@ -1,8 +1,9 @@
>  $OpenBSD: patch-Makefile_in,v 1.21 2019/08/24 06:37:13 giovanni Exp $
> +
>  Index: Makefile.in
>  --- Makefile.in.orig
>  +++ Makefile.in
> -@@ -45,7 +45,7 @@ DEFS += -D_FORTIFY_SOURCE=2
> +@@ -44,7 +44,7 @@ DEFS += -D_FORTIFY_SOURCE=2
>   # Should only be enabled during debugging and not in any real release.
>   # DEFS += -DMTRACE=1
>   CXXFLAGS = @CXXFLAGS@ $(DBGFLAGS) $(CCOPT)
> @@ -11,7 +12,7 @@ Index: Makefile.in
>   CFLAGS = @CFLAGS@ $(DBGFLAGS) $(CCOPT)
>   STATIC =
>   LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
> -@@ -351,8 +351,8 @@ $(NPINGDIR)/nping.h: nmap.h
> +@@ -348,8 +348,8 @@ $(NPINGDIR)/nping.h: nmap.h
> mv -f $@.tmp $@
>
>   # Update the version number used by Zenmap.
> @@ -20,5 +21,5 @@ Index: Makefile.in
>  +#$(ZENMAPDIR)/zenmapCore/Version.py
> $(ZENMAPDIR)/share/zenmap/config/zenmap_version: nmap.h
>  +# cd $(ZENMAPDIR) && $(PYTHON)
> install_scripts/utils/version_update.py "$(NMAP_VERSION)"
>
> - nmap-update/default_channel.h: nmap.h
> -   sed -e 's/^#[ \t]*define[ \t]\+DEFAULT_CHANNEL[
> \t]\+\(".*"\)/#define DEFAULT_CHANNEL "$(NMAP_UPDATE_CHANNEL)"/' $@ > $@.tmp
> + tests/check_dns: $(OBJS)
> +$(CXX) -o $@ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS)
> tests/nmap_dns_test.cc
> Index: patches/patch-libnetutil_netutil_cc
> ===
> RCS file: patches/patch-l

Re: Update nmap to 7.91

2021-07-19 Thread Stuart Henderson
Generally I'm OK with this but have a few tweaks in the diff below.
Sync other patches, minor Makefile things, more explicit note about the
license, regenerate plist.

Note that 7.91 is the last release which can still be used under the
previous license, I would like someone with a better eye on copyright law
to take a look at https://nmap.org/npsl/npsl-annotated.html especially
section 4 before this port is updated beyond that point as it may be
that we want to discontinue distributing source/packages.

Now the problem. The previous diff as sent didn't package so it's not
too clear what testing has been done...

Index: Makefile
===
RCS file: /cvs/ports/net/nmap/Makefile,v
retrieving revision 1.139
diff -u -p -r1.139 Makefile
--- Makefile23 Feb 2021 19:39:33 -  1.139
+++ Makefile19 Jul 2021 19:28:44 -
@@ -3,11 +3,10 @@
 COMMENT-main=  scan ports and fingerprint stack of network hosts
 COMMENT-zenmap=graphical frontend for nmap
 
-MODPY_EGG_VERSION= 7.80
+MODPY_EGG_VERSION= 7.91
 DISTNAME=  nmap-${MODPY_EGG_VERSION}
 PKGNAME-main=  ${DISTNAME}
 PKGNAME-zenmap=nmap-zenmap-${MODPY_EGG_VERSION}
-REVISION=  0
 
 CATEGORIES=net security
 MASTER_SITES=  ${HOMEPAGE}/dist/
@@ -15,9 +14,11 @@ EXTRACT_SUFX=.tgz
 
 HOMEPAGE=  https://www.nmap.org/
 
-MAINTAINER=David Carlier 
+MAINTAINER=JR Aquino 
 
-# GPL (v2 only), with additional clarifications and exceptions, see COPYING
+# NPSL, https://nmap.org/npsl/npsl-annotated.html
+# For <=7.91, https://nmap.org/misc/nmap-v7.80-license.txt may be used instead
+# XXX license needs checking over before updating beyond 7.91
 PERMIT_PACKAGE=Yes
 
 MULTI_PACKAGES=-main -zenmap
@@ -27,11 +28,10 @@ COMPILER =  base-clang ports-gcc base-gc
 USE_GMAKE= Yes
 MODLUA_SA= Yes
 MODLUA_VERSION=5.3
-# added manually for -zenmap
 MODPY_RUNDEP=  No
 MODULES=   lang/python \
lang/lua
-MODPY_VERSION =${MODPY_DEFAULT_VERSION_2}
+MODPY_VERSION= ${MODPY_DEFAULT_VERSION_2}
 
 CONFIGURE_STYLE=autoconf
 AUTOCONF_VERSION=2.69
Index: distinfo
===
RCS file: /cvs/ports/net/nmap/distinfo,v
retrieving revision 1.40
diff -u -p -r1.40 distinfo
--- distinfo24 Aug 2019 06:37:13 -  1.40
+++ distinfo19 Jul 2021 19:28:44 -
@@ -1,2 +1,2 @@
-SHA256 (nmap-7.80.tgz) = eAy/Sg3bnpzUnY+9+lx/NozHroV938ORAt0rg6kF16c=
-SIZE (nmap-7.80.tgz) = 13132692
+SHA256 (nmap-7.91.tgz) = 
9ecf2e93adad5a90c69fa7ab419937ef670398707dd4f97b12bf464d6b1e6cda
+SIZE (nmap-7.91.tgz) = 12971299
Index: patches/patch-Makefile_in
===
RCS file: /cvs/ports/net/nmap/patches/patch-Makefile_in,v
retrieving revision 1.21
diff -u -p -r1.21 patch-Makefile_in
--- patches/patch-Makefile_in   24 Aug 2019 06:37:13 -  1.21
+++ patches/patch-Makefile_in   19 Jul 2021 19:28:44 -
@@ -1,8 +1,9 @@
 $OpenBSD: patch-Makefile_in,v 1.21 2019/08/24 06:37:13 giovanni Exp $
+
 Index: Makefile.in
 --- Makefile.in.orig
 +++ Makefile.in
-@@ -45,7 +45,7 @@ DEFS += -D_FORTIFY_SOURCE=2
+@@ -44,7 +44,7 @@ DEFS += -D_FORTIFY_SOURCE=2
  # Should only be enabled during debugging and not in any real release.
  # DEFS += -DMTRACE=1
  CXXFLAGS = @CXXFLAGS@ $(DBGFLAGS) $(CCOPT)
@@ -11,7 +12,7 @@ Index: Makefile.in
  CFLAGS = @CFLAGS@ $(DBGFLAGS) $(CCOPT)
  STATIC =
  LDFLAGS = @LDFLAGS@ $(DBGFLAGS) $(STATIC)
-@@ -351,8 +351,8 @@ $(NPINGDIR)/nping.h: nmap.h
+@@ -348,8 +348,8 @@ $(NPINGDIR)/nping.h: nmap.h
mv -f $@.tmp $@
  
  # Update the version number used by Zenmap.
@@ -20,5 +21,5 @@ Index: Makefile.in
 +#$(ZENMAPDIR)/zenmapCore/Version.py 
$(ZENMAPDIR)/share/zenmap/config/zenmap_version: nmap.h
 +# cd $(ZENMAPDIR) && $(PYTHON) install_scripts/utils/version_update.py 
"$(NMAP_VERSION)"
  
- nmap-update/default_channel.h: nmap.h
-   sed -e 's/^#[ \t]*define[ \t]\+DEFAULT_CHANNEL[ \t]\+\(".*"\)/#define 
DEFAULT_CHANNEL "$(NMAP_UPDATE_CHANNEL)"/' $@ > $@.tmp
+ tests/check_dns: $(OBJS)
+$(CXX) -o $@ $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) 
tests/nmap_dns_test.cc
Index: patches/patch-libnetutil_netutil_cc
===
RCS file: patches/patch-libnetutil_netutil_cc
diff -N patches/patch-libnetutil_netutil_cc
--- patches/patch-libnetutil_netutil_cc 24 Aug 2019 06:37:13 -  1.11
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,91 +0,0 @@
-$OpenBSD: patch-libnetutil_netutil_cc,v 1.11 2019/08/24 06:37:13 giovanni Exp $
-
-first chunk:
-http://marc.info/?l=openbsd-ports&m=140284432321370&w=2
-
-similar diff to DLT_LINUX_SLL chunks sent upstream but they seem uninterested.
-http://marc.info/?l=nmap-dev&m=140179174718457&w=2
-
-chunks dealing with iovec: ???
-
-Index: libnetutil/netutil.cc
 libnetutil/netutil.

Re: Update nmap to 7.91

2021-07-19 Thread David CARLIER
Hi

No problem to pass it on to you :-), my interest towards nmap had
shifted anyway.

Kind regards.

On Mon, 19 Jul 2021 at 16:19, JR Aquino  wrote:
>
> Attached patch updates nmap from 7.80 to the current 7.91.
>
> In addition to the port languishing updates since 2019, there is also an 
> outstanding breakage of IPv6 Support ( 'ipv6 nmap breakage under 6.5-STABLE 
> ?' - MARC) from an old patch file that is no longer compatible/necessary: 
> patch-libnetutil_netutil_cc.
>
> Removing the patch file addresses the IPv6 issues as the upstream code was 
> fixed and updated a few revisions ago.
>
> If possible and permissible, I would like to volunteer to take over port 
> maintainership if David Carlier & the OpenBSD team find this acceptable.



Update nmap to 7.91

2021-07-19 Thread JR Aquino
Attached patch updates nmap from 7.80 to the current 7.91.

In addition to the port languishing updates since 2019, there is also an
outstanding breakage of IPv6 Support ( 'ipv6 nmap breakage under 6.5-STABLE
?' - MARC ) from
an old patch file that is no longer
compatible/necessary: patch-libnetutil_netutil_cc.

Removing the patch file addresses the IPv6 issues as the upstream code was
fixed and updated a few revisions ago.

If possible and permissible, I would like to volunteer to take over port
maintainership if David Carlier & the OpenBSD team find this acceptable.


patch-nmap
Description: Binary data