diff options
author | frueauf <frueauf> | 2003-06-09 17:01:24 +0000 |
---|---|---|
committer | frueauf <frueauf> | 2003-06-09 17:01:24 +0000 |
commit | 8e08a019dcaab4998639d5e6e62d3796fdcdc33c (patch) | |
tree | da186ccec4c2d428c54bf3ad3e16236c7489528a /security/libnasl | |
parent | f21417a9441d7586223be673f86289253b568ca9 (diff) | |
download | pkgsrc-8e08a019dcaab4998639d5e6e62d3796fdcdc33c.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/Makefile | 3 | ||||
-rw-r--r-- | security/libnasl/PLIST | 6 | ||||
-rw-r--r-- | security/libnasl/buildlink2.mk | 4 | ||||
-rw-r--r-- | security/libnasl/distinfo | 8 | ||||
-rw-r--r-- | security/libnasl/patches/patch-aa | 12 |
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" |