Sun Aug 24 20:30:41 2008 UTC ()
Update from 0.80nb3 to 1.16, discussed in general terms with maintainer.

Pkgsrc changes:
 o Add commented-out HOMEPAGE as an addition, using search.cpan.org

Upstream changes:

Changes for 1.16
	- Fixed minor bug in scanner.t where the number of tests
	  to skip when nmap was not found was incorrect.
	- Repackaged to remove all the ._* files from the package.
	- Fixed POD errors and added more documentation

Changes for 1.14
	- Added cache_scan() to save the output of a parsescan()
	  to a file before parsing.
	- Added new tests for servicefp fingerpriting and cache_scan().
	- Ran PerlTidy against module and other tools
	- Updated documentation

Changes for 1.13
	- Added fingerprint() to Service object (thanks jpomiane)
	- Added documentation.

Changes for 1.12
	- Added references to Google Code Project page.

Changes for 1.11
	- Added parsing of distance information.
	- Fixed bug #1671876 on tcp_service() always returning null
	- Added ignoring of taskend,taskbegin and taskprogress information.
	- Added tests for nmap 4.20.
	- Changed lisence to MIT.
	- Points to new website http://nmapparser.wordpress.com

Changes for 1.06
	- Added patch for new OS fingerprint (Thanks Okan Demirmen)
	- New os_fingerprint() method for Nmap::Parser::Host::OS
	- Updated documentation
	- Updated scan.pl to also read xml files (good for debugging)

Changes for 1.05
	- Major speed improvements (less compile time)
	- Major reduction in unwanted memory usage
	- Redundant functions (or less used functions) are now created
	dynamically. (AUTOLOAD)
	- Documentation fixes

Changes for 1.00
	- To see the changes, please read over the new documentation
        - Internal code is much (MUCH) cleaner and readable
        - removed 'ducttape' fixes and made stable & roubust changes
	- improved performance, removed unwanted code (legacy)
	- complete overhaul of internal code - new Framework
	- support for IPv6 addresses
	- data overwrite (overflow) protection
	- better support for multiple instances
	- fixed some minor bugs
	- process owner information obtained
	- all OS accuracy information obtained
	- some functions now take new parameters (more concise)
	- some functions renamed for clarity
	- new shortcut functions (for doing repetitive tasks easier)
	- Removed parsing filters (finally)
	- All indexes now start at 0 (not at 1).
	- Removed internal OS generic matching function since this is given by
	    nmap now in the osclass tags
	- Removed the use of constants for indexes
	- Nmap::Parser::Host::Service object
	    provides OO interface to service information for a given port
	- Nmap::Parser::Host::OS object
	    provides OO interface to OS signature information for a given host
	- Nmap::Parser::Session replaces old Nmap::Parser::ScanInfo package
	- Nmap2SQLite security script included
	- removed old security tools
	- rewrote scan.pl (from scanhost.pl)
	- rewrote old tools to fit new framework
	- Fully updated documentation


(he)
diff -r1.6 -r1.7 pkgsrc/net/p5-Nmap-Parser/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/net/p5-Nmap-Parser/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/net/p5-Nmap-Parser/Makefile (expand / switch to unified diff)

--- pkgsrc/net/p5-Nmap-Parser/Makefile 2008/06/12 02:14:40 1.6
+++ pkgsrc/net/p5-Nmap-Parser/Makefile 2008/08/24 20:30:41 1.7
@@ -1,22 +1,22 @@ @@ -1,22 +1,22 @@
1# $NetBSD: Makefile,v 1.6 2008/06/12 02:14:40 joerg Exp $ 1# $NetBSD: Makefile,v 1.7 2008/08/24 20:30:41 he Exp $
2# 2#
3 3
4DISTNAME= Nmap-Parser-0.80 4DISTNAME= Nmap-Parser-1.16
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6PKGREVISION= 3 
7CATEGORIES= net 6CATEGORIES= net
8MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Nmap/} 7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Nmap/}
9 8
10MAINTAINER= adrianp@NetBSD.org 9MAINTAINER= adrianp@NetBSD.org
11HOMEPAGE= http://www.nmapparser.com/ 10HOMEPAGE= http://www.nmapparser.com/
 11#HOMEPAGE= http://search.cpan.org/dist/Nmap-Parser/
12COMMENT= Parse nmap scan data with perl 12COMMENT= Parse nmap scan data with perl
13 13
14DEPENDS+= p5-XML-Twig-[0-9]*:../../textproc/p5-XML-Twig 14DEPENDS+= p5-XML-Twig-[0-9]*:../../textproc/p5-XML-Twig
15 15
16PKG_INSTALLATION_TYPES= overwrite pkgviews 16PKG_INSTALLATION_TYPES= overwrite pkgviews
17PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir
18 18
19PERL5_PACKLIST= auto/Nmap/Parser/.packlist 19PERL5_PACKLIST= auto/Nmap/Parser/.packlist
20 20
21.include "../../lang/perl5/module.mk" 21.include "../../lang/perl5/module.mk"
22.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/net/p5-Nmap-Parser/distinfo (expand / switch to unified diff)

--- pkgsrc/net/p5-Nmap-Parser/distinfo 2005/05/26 11:05:30 1.1.1.1
+++ pkgsrc/net/p5-Nmap-Parser/distinfo 2008/08/24 20:30:41 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1.1.1 2005/05/26 11:05:30 adrianp Exp $ 1$NetBSD: distinfo,v 1.2 2008/08/24 20:30:41 he Exp $
2 2
3SHA1 (Nmap-Parser-0.80.tar.gz) = 2a760d6da80edfda773121332978a5580c52f9af 3SHA1 (Nmap-Parser-1.16.tar.gz) = 37ce63c81a9d48bf3123cb23f7a25956b65583c8
4RMD160 (Nmap-Parser-0.80.tar.gz) = 17559481f14f768d5a364a22fb6ee5cd4dfa4e3f 4RMD160 (Nmap-Parser-1.16.tar.gz) = 36c74d529325ca0ba3c102db0f574a4caf5b7d24
5Size (Nmap-Parser-0.80.tar.gz) = 51936 bytes 5Size (Nmap-Parser-1.16.tar.gz) = 35485 bytes