summaryrefslogtreecommitdiff
path: root/security/libnasl
diff options
context:
space:
mode:
authorfrueauf <frueauf@pkgsrc.org>2003-06-09 17:01:24 +0000
committerfrueauf <frueauf@pkgsrc.org>2003-06-09 17:01:24 +0000
commit7e44b847eb9fa2b3de6a1a9e66883892c749aad3 (patch)
treeda186ccec4c2d428c54bf3ad3e16236c7489528a /security/libnasl
parentc29a6481cbd7190a606c60746e8da55ce2d47103 (diff)
downloadpkgsrc-7e44b847eb9fa2b3de6a1a9e66883892c749aad3.tar.gz
Update libnasl and nessus{-core,-libraries,-plugins} to 2.0.6a.
This also includes changes offered in pr pkg/18734 and pr pkg/20796 submitted by Adrian Portelli. Thanks & Sorry that it took that long to pick them up. 2.0.6 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - Support for the keyword 'default' as a port range in nmap_wrapper.nes - Fixed a zombie issue in nmap_wrapper.nes - Fixed various issues which could allow a NASL script to crash the NASL interpretor - Improved the process management in find_services.nes 2.0.5 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - Fixed a rare race condition which may make the scan hang - Fixed SMB related issues - Entering "default" as the port range will make nessusd scan the ports listed in the Nessus services file. - Even more sigs in find_services.nes . changes by Julien Bordet (zejames@greyhats.org) - Added over 3,000 signatures to smtpscan.nasl (thanks to the data provided by the Nessus team) 2.0.4 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - fixed the SIGCHLD handler which would not work properly and leave zombies on the system - fixed a race condition when testing a great number of hosts which would cause a testing process to slow down a whole audit or even hang it totally - When a great number of host names is passed to nessusd as a target, they are resolved by chunks of 64 instead of trying to resolve everything then starting the test - RedHat 9 support (in spite of their attempt to make their distro incompatible with everyone else) . changes by Gabriel L. Somlo <somlo@acns.colostate.edu> - The nessus can save the reports to stdout and read them from stdin 2.0.3 : - fixed a compilation error which would prevent find_services from working properly 2.0.2 : . changes by Michel Arboi (arboi@alussinan.org) - NASL port of smtpscan (original Perl program by Julien Bordet) - Nasty bug made loop stop prematurely on rare cases . changes by Renaud Deraison (deraison@cvs.nessus.org) - Re-wrote webmirror.nasl from scratch. The new version has a real parser built-in and is much faster - Added checks for older Microsoft Advisories - SMB plugins now use NTMLv1 authentication, ie: they don't send passwords in clear text over the network any more - Added new crypto functions, taken from samba, in libnasl/ - Repaired detached scans - Fixed IP ranges notation (10.1.1-9.1-254 did not work any more) - Minor bug fixes and enhancements : #234, #233, #230, #229, #228, #225, #222, #220, #218, #217, #216, #215, #213, #212, #211, #207, #206, #205 - nessus-update-plugins properly calls chown under FreeBSD, no matter how many plugins there are - find_services.nes recognizes even more protocols . changes by Xueyong Zhi <zhi@mail.eecis.udel.edu> - Added NTLMv2 authentication . changes by Frank Migge (frank.migge@oracle.com) - nessus-mkcert-client creates the auth/rules file properly 2.0.1 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - Minor bugfixes (bugs #180, #183, #185, #188, #189, #195, #197, #202, #203, #204) - Fixed the "pink" graphical report issue - Added http keep-alive support in the CGI related plugins - Fixed a bug in the function get_kb_list() which would not always work properly - Fixed an issue where in some situations, some HTTP services would not be tested for flaws if they have not been port-scanned first - Added new signatures in find_services.nes . changes by Stephen Friedl (steve@unixwiz.net) - Fixed bugs and warnings in nessus-libraries 2.0.0 : . changes by Michel Arboi (arboi@alussinan.org) - NASL2 : Implement >!< "strings don't match" operator - NASL2 : fixed a vicious case of freed memory copy. . changes by Renaud Deraison (deraison@cvs.nessus.org) - Fixed a small bug in the plugin scheduler - Ported to IRIX - Several small bugfixes . changes by Xueyong Zhi <zhi@mail.eecis.udel.edu> - Added nmap_osfingerprint 1.3.4 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - Re-written the process manager for the hosts - Lots of bugfixes in the plugins text store manager - New port scanner "synscan" which uses the RTT of the packets to do its job. - Fixed several small issues in nasl and nessusd (bug fixes, code cleanup) - Added cryptographic hashing functions in NASL - Added the function get_kb_list() which returns the content of a KB without forking the plugin - Updated the manpages of nessusd and nasl . changes by Michel Arboi (arboi@alussinan.org) - Fixed scanner_get_port() when running in standalone mode - Fixed possible uninitiliazed memory issues in libnasl - Started to write the NASL2 reference guide (to be found in libnasl/doc/) 1.3.3 : . changes by Michel Arboi (arboi@alussinan.org) - Implement bit xor, logical & aithmetic right shift, power - Fix operator precedence - Added new NASL functions . changes by Renaud Deraison (deraison@cvs.nessus.org) - The plugin texts are not loaded in memory any more, thus reducing the consumption of the nessus daemon of two megs. This also speeds up the loading of nessusd. - Fixed a bug in the plugins scheduler (if optimizations were enabled, the scan would sometime hang) - Added a new NASL function (int()) - Fixed strings substraction to handle null values properly - find_services.nes runs in parallel mode, for improved speed - new plugin (synscan) which should perform well against firewalled hosts (computes the RTT before the scan) 1.3.2 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - Added fixes so that nessus-core/nessusd/pluginscheduler.c compiles with the latest version of GCC - Fixed a bug in nessus-libraries/libnessus/bpf_share.c : a timer would not be reset, causing plugins which call bpf_next() to sometimes crash - Set the timer of bpf_share.c to a much lower value, thus making it work much better - Improved tcp_ping() - Fixed two bugs in the plugins scheduler : - If the option "enable dependencies at runtime" is set, it would enable ALL the plugins which are depended on, instead of only those we use ; - In some cases, it may terminate too early, thus preventing a scan from being complete - DESTDIR support 1.3.1 : . changes by Renaud Deraison (deraison@cvs.nessus.org) - Rewrote the plugins scheduler (which determines the order in which the plugins are to be launched). The new one is much more efficient but as a result, it is not possible to accurately determine the order in which the plugins will be ran, so the 'plugin name' in the client is now totally bogus - Fixed various issues with NASL scripts so that they work better with NASL2 - Fixed bugs relative to the creation of icmp and udp packets in nasl - Fixed some fatal bugs in the bpf sharer - NASL scripts do not read /dev/urandom any more, and use time() as a random seed instead. As a result, the loading and execution of nasl scripts if faster on systems where /dev/urandom can be blocking - Fixed the tcp NIDS evasion techniques on BSD systems - Full support for Bugtraq IDs - The HTML reports add links for URLs, and show the ID number of the plugin that issues the report. - Speed up the calls to arg_get_value() by using a hash of the name being searched for. - Changed the licence of NASL2 to the GPLv2 (with the consent of Michel Arboi) . changes by Michel Arboi (arboi@alussinan.org) - Better handling of the arrays in NASL2 . changes by Erik Anderson (eanders@carmichaelsecurity.com) - CVE and bugtraq cross references . changes by Jay (jay@kinetic.org) - Fixed multiple typos in the plugins . changes by Javier Fernandez-Sanguino (jfernandez@germinus.com) - Nessus now ships Hydra 2.2 - Fixed various compilation scritps (see bug#63) 1.3.0 : . changes by Michel Arboi (arboi@alussinan.org) - Use our own nessus-services file (re-generated at first start to include /etc/services and nmap-services) - Added new families of plugins (ACT_KILL_HOST and ACT_END) - Rewrote libnasl . changes by Renaud Deraison (deraison@cvs.nessus.org) - The 'cancel' button of several file selection dialogs is now working - Optimized several plugins : - Web-related checks now use http_recv() instead of recv() - open_priv_sock_tcp() has a lower timeout - RPC related checks now use get_rpc_port(), a function equivalent to libc's getrpcport() but with a much smaller timeout - Decreased the default value of checks_read_timeout from 15 to 5 - Fixed a bug in the plugin selection GUI which would not refresh the list of plugins of a given family properly (bug#3) - Fixed memory leaks in NASL - Fixed a bug in nessusd which would make it leak memory when receiving a SIGHUP (bug#10) - Fixed a compatibility problem with Nmap 3.10ALPHA (bug#11) - Nessus now accepts nmap's U: and T: notation for the port range (bug#5) - Helped Michel Arboi to give the last touches to the new libnasl . changes by Erik Anderson (eanders@pobox.com) - Added CVE and BID links, added urls and removed dead links from the plugins . changes by Michel Scheidell (scheidell@secnap.net) - Improved several SMB-related checks . changes by Rodolfo Baader (rbaader@activesec.biz) - Quotes and apostrophes are properly escaped in the XML output report
Diffstat (limited to 'security/libnasl')
-rw-r--r--security/libnasl/Makefile3
-rw-r--r--security/libnasl/PLIST6
-rw-r--r--security/libnasl/buildlink2.mk4
-rw-r--r--security/libnasl/distinfo8
-rw-r--r--security/libnasl/patches/patch-aa12
5 files changed, 16 insertions, 17 deletions
diff --git a/security/libnasl/Makefile b/security/libnasl/Makefile
index 2352b53dccc..cc213c62639 100644
--- a/security/libnasl/Makefile
+++ b/security/libnasl/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2003/03/29 12:42:23 jmmv Exp $
+# $NetBSD: Makefile,v 1.4 2003/06/09 17:01:24 frueauf Exp $
#
DISTNAME= libnasl-${VERS}
@@ -10,6 +10,5 @@ COMMENT= Nessus Attack Scripting Language library
DEPENDS+= nessus-libraries-${VERS}:../nessus-libraries
GNU_CONFIGURE= yes
-CONFIGURE_ENV+= CPP=${CPP}
.include "../../mk/bsd.pkg.mk"
diff --git a/security/libnasl/PLIST b/security/libnasl/PLIST
index 7e37715b04b..d3235155ff9 100644
--- a/security/libnasl/PLIST
+++ b/security/libnasl/PLIST
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.5 2002/12/19 18:30:12 frueauf Exp $
+@comment $NetBSD: PLIST,v 1.6 2003/06/09 17:01:24 frueauf Exp $
bin/nasl
bin/nasl-config
include/nessus/nasl.h
lib/libnasl.a
lib/libnasl.la
lib/libnasl.so
-lib/libnasl.so.3
-lib/libnasl.so.3.7
+lib/libnasl.so.2
+lib/libnasl.so.2.6
man/man1/nasl-config.1
man/man1/nasl.1
diff --git a/security/libnasl/buildlink2.mk b/security/libnasl/buildlink2.mk
index 6d8bb861384..452211a1d9a 100644
--- a/security/libnasl/buildlink2.mk
+++ b/security/libnasl/buildlink2.mk
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink2.mk,v 1.2 2002/12/19 18:30:13 frueauf Exp $
+# $NetBSD: buildlink2.mk,v 1.3 2003/06/09 17:01:24 frueauf Exp $
#
.if !defined(LIBNASL_BUILDLINK2_MK)
LIBNASL_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= libnasl
-BUILDLINK_DEPENDS.libnasl?= libnasl>=1.2.7
+BUILDLINK_DEPENDS.libnasl?= libnasl>=2.0.6a
BUILDLINK_PKGSRCDIR.libnasl?= ../../security/libnasl
EVAL_PREFIX+= BUILDLINK_PREFIX.libnasl=libnasl
diff --git a/security/libnasl/distinfo b/security/libnasl/distinfo
index edee8d52eba..54ddf59c9e6 100644
--- a/security/libnasl/distinfo
+++ b/security/libnasl/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2002/12/19 18:30:13 frueauf Exp $
+$NetBSD: distinfo,v 1.9 2003/06/09 17:01:24 frueauf Exp $
-SHA1 (libnasl-1.2.7.tar.gz) = 2f94e368708bd2ed8e3362c567278f7ae5848fad
-Size (libnasl-1.2.7.tar.gz) = 278796 bytes
-SHA1 (patch-aa) = d01ee7b9c99d3775b3474164217384fbd432a1cd
+SHA1 (libnasl-2.0.6a.tar.gz) = 25534b79d7c477dcdd879fa9b2fd0578efbba116
+Size (libnasl-2.0.6a.tar.gz) = 340781 bytes
+SHA1 (patch-aa) = dd13fb7ddaf21f313e392e76138bbb66c7bdfbcb
diff --git a/security/libnasl/patches/patch-aa b/security/libnasl/patches/patch-aa
index c21861f0513..ed4b3556b88 100644
--- a/security/libnasl/patches/patch-aa
+++ b/security/libnasl/patches/patch-aa
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.2 2002/12/19 18:30:13 frueauf Exp $
+$NetBSD: patch-aa,v 1.3 2003/06/09 17:01:25 frueauf Exp $
---- nasl-config.in.orig Sat Dec 14 15:13:44 2002
-+++ nasl-config.in Thu Dec 19 15:31:09 2002
+--- nasl-config.in-orig Tue Jan 21 15:27:54 2003
++++ nasl-config.in Sun Jun 8 13:12:43 2003
@@ -40,7 +40,7 @@
exit 0
;;
--libs)
-- echo $Xn "-L$LIBDIR -lnasl $Xc"
-+ echo $Xn "-Wl,-R$LIBDIR -L$LIBDIR -lnasl $Xc"
+- echo $Xn "-L$DESTDIR$LIBDIR -lnasl $Xc"
++ echo $Xn "-Wl,-R$DESTDIR$LIBDIR -L$DESTDIR$LIBDIR -lnasl $Xc"
;;
--cflags)
- echo $Xn "-I$INCLUDEDIR/nessus $Xc"
+ echo $Xn "-I$DESTDIR$INCLUDEDIR/nessus $Xc"