svn commit: r447295 - in head/security: . openvas9-libraries openvas9-libraries/files
Jose Alonso Cardenas Marquez
acm at FreeBSD.org
Thu Aug 3 22:36:57 UTC 2017
Author: acm
Date: Thu Aug 3 22:36:54 2017
New Revision: 447295
URL: https://svnweb.freebsd.org/changeset/ports/447295
Log:
- New port: security/openvas9-libraries
The Open Vulnerability Assessment System (OpenVAS) is a framework of several
services and tools offering a comprehensive and powerful vulnerability
scanning and vulnerability management solution.
This package contains core libraries.
WWW: http://www.openvas.org/
Added:
head/security/openvas9-libraries/
head/security/openvas9-libraries/Makefile (contents, props changed)
head/security/openvas9-libraries/distinfo (contents, props changed)
head/security/openvas9-libraries/files/
head/security/openvas9-libraries/files/patch-CMakeLists.txt (contents, props changed)
head/security/openvas9-libraries/files/patch-base-openvas_networking.c (contents, props changed)
head/security/openvas9-libraries/files/patch-base-openvas_networking.h (contents, props changed)
head/security/openvas9-libraries/files/patch-misc-openvas_proctitle.c (contents, props changed)
head/security/openvas9-libraries/files/patch-misc-openvas_server.h (contents, props changed)
head/security/openvas9-libraries/files/patch-misc-pcap.c (contents, props changed)
head/security/openvas9-libraries/files/patch-misc-pcap_openvas.h (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-capture_packet.c (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-nasl_builtin_openvas_tcp_scanner.c (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-nasl_builtin_synscan.c (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-nasl_packet_forgery.c (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-nasl_packet_forgery_v6.c (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-nasl_raw.h (contents, props changed)
head/security/openvas9-libraries/files/patch-nasl-nasl_socket.c (contents, props changed)
head/security/openvas9-libraries/pkg-descr (contents, props changed)
head/security/openvas9-libraries/pkg-plist (contents, props changed)
Modified:
head/security/Makefile
Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile Thu Aug 3 22:32:53 2017 (r447294)
+++ head/security/Makefile Thu Aug 3 22:36:54 2017 (r447295)
@@ -438,6 +438,7 @@
SUBDIR += openvas8-libraries
SUBDIR += openvas8-manager
SUBDIR += openvas8-scanner
+ SUBDIR += openvas9-libraries
SUBDIR += openvpn
SUBDIR += openvpn-admin
SUBDIR += openvpn-auth-ldap
Added: head/security/openvas9-libraries/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/Makefile Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PORTNAME= openvas9-libraries
+PORTVERSION= 9.0.1
+MASTER_SITES= http://wald.intevation.org/frs/download.php/2420/
+
+COMMENT= OpenVAS 9 libraries
+
+CONFLICTS= ${PORTNAME:S/${OPENVAS_VER}/8/}-*
+
+MASTERDIR= ${.CURDIR}/../../security/openvas8-libraries
+
+DISTINFO_FILE= ${.CURDIR}/distinfo
+PATCHDIR= ${.CURDIR}/files
+PLIST= ${.CURDIR}/pkg-plist
+
+OPENVAS_VER= 9
+
+.include "${MASTERDIR}/Makefile"
Added: head/security/openvas9-libraries/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/distinfo Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1501786305
+SHA256 (openvas9/openvas-libraries-9.0.1.tar.gz) = 4ee3f8f8b082238ac3bc67437aab2069417c0c60342530acbec572e0708e5aeb
+SIZE (openvas9/openvas-libraries-9.0.1.tar.gz) = 649251
Added: head/security/openvas9-libraries/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-CMakeLists.txt Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,57 @@
+--- CMakeLists.txt.orig 2017-03-14 10:42:29.104715000 -0500
++++ CMakeLists.txt 2017-03-14 10:46:19.999930000 -0500
+@@ -151,7 +151,7 @@
+ endif (NOT LIBDIR)
+
+ if (NOT LOCALSTATEDIR)
+- set (LOCALSTATEDIR "${CMAKE_INSTALL_PREFIX}/var")
++ set (LOCALSTATEDIR "/var")
+ endif (NOT LOCALSTATEDIR)
+
+ if (NOT INCLUDEDIR)
+@@ -238,7 +238,7 @@
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+
+ message (STATUS "Looking for netsnmp...")
+- find_library (SNMP snmp)
++ find_library (SNMP netsnmp)
+ message (STATUS "Looking for netsnmp... ${SNMP}")
+ if (SNMP)
+ execute_process (COMMAND net-snmp-config --libs
+@@ -262,7 +262,7 @@
+
+ endif (NOT MINGW)
+
+-set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector")
++set (HARDENING_FLAGS "-Wformat -Wformat-security -Wl,-z,relro -Wl,-z,now")
+ set (LINKER_HARDENING_FLAGS "-Wl,-z,relro -Wl,-z,now")
+ set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Werror")
+
+@@ -306,20 +306,20 @@
+ ## Install
+
+ install (FILES doc/openvas-nasl.1
+- DESTINATION ${DATADIR}/man/man1 )
++ DESTINATION man/man1 )
+ install (FILES doc/openvas-nasl-lint.1
+- DESTINATION ${DATADIR}/man/man1 )
++ DESTINATION man/man1 )
+
+ install (FILES ${CMAKE_BINARY_DIR}/libopenvas_base.pc
+- DESTINATION ${LIBDIR}/pkgconfig)
++ DESTINATION libdata/pkgconfig)
+ install (FILES ${CMAKE_BINARY_DIR}/libopenvas_omp.pc
+- DESTINATION ${LIBDIR}/pkgconfig)
++ DESTINATION libdata/pkgconfig)
+ install (FILES ${CMAKE_BINARY_DIR}/libopenvas_misc.pc
+- DESTINATION ${LIBDIR}/pkgconfig)
++ DESTINATION libdata/pkgconfig)
+ install (FILES ${CMAKE_BINARY_DIR}/libopenvas_nasl.pc
+- DESTINATION ${LIBDIR}/pkgconfig)
++ DESTINATION libdata/pkgconfig)
+ install (FILES ${CMAKE_BINARY_DIR}/libopenvas_osp.pc
+- DESTINATION ${LIBDIR}/pkgconfig)
++ DESTINATION libdata/pkgconfig)
+
+ install (DIRECTORY DESTINATION ${OPENVAS_LOG_DIR})
+ install (DIRECTORY DESTINATION ${OPENVAS_DATA_DIR})
Added: head/security/openvas9-libraries/files/patch-base-openvas_networking.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-base-openvas_networking.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,52 @@
+--- base/openvas_networking.c.orig 2015-12-08 07:07:23 UTC
++++ base/openvas_networking.c
+@@ -38,13 +38,13 @@
+ /* Global variables */
+
+ /* Source interface name eg. eth1. */
+-char global_source_iface[IFNAMSIZ] = { '\0' };
++char global_source_iface[IFNAMSIZ];
+
+ /* Source IPv4 address. */
+-struct in_addr global_source_addr = { .s_addr = 0 };
++struct in_addr global_source_addr;
+
+ /* Source IPv6 address. */
+-struct in6_addr global_source_addr6 = { .s6_addr32 = { 0, 0, 0, 0 } };
++struct in6_addr global_source_addr6;
+
+ /* Source Interface/Address related functions. */
+
+@@ -230,10 +230,19 @@ ipv4_as_ipv6 (const struct in_addr *ip4,
+ if (ip4 == NULL || ip6 == NULL)
+ return;
+
+- ip6->s6_addr32[0] = 0;
+- ip6->s6_addr32[1] = 0;
+- ip6->s6_addr32[2] = htonl (0xffff);
+- memcpy (&ip6->s6_addr32[3], ip4, sizeof (struct in_addr));
++ ip6->s6_addr[0] = 0;
++ ip6->s6_addr[1] = 0;
++ ip6->s6_addr[2] = 0;
++ ip6->s6_addr[3] = 0;
++ ip6->s6_addr[4] = 0;
++ ip6->s6_addr[5] = 0;
++ ip6->s6_addr[6] = 0;
++ ip6->s6_addr[7] = 0;
++ ip6->s6_addr[8] = 0;
++ ip6->s6_addr[9] = 0;
++ ip6->s6_addr[10] = 0xff;
++ ip6->s6_addr[11] = 0xff;
++ memcpy (&ip6->s6_addr[12], ip4, sizeof (struct in_addr));
+ }
+
+ char *
+@@ -246,7 +255,7 @@ addr6_as_str (const struct in6_addr *add
+
+ str = g_malloc0 (INET6_ADDRSTRLEN);
+ if (IN6_IS_ADDR_V4MAPPED (addr6))
+- inet_ntop (AF_INET, &addr6->s6_addr32[3], str, INET6_ADDRSTRLEN);
++ inet_ntop (AF_INET, &addr6->s6_addr[12], str, INET6_ADDRSTRLEN);
+ else
+ inet_ntop (AF_INET6, addr6, str, INET6_ADDRSTRLEN);
+ return str;
Added: head/security/openvas9-libraries/files/patch-base-openvas_networking.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-base-openvas_networking.h Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,10 @@
+--- base/openvas_networking.h.orig 2015-12-08 07:07:23 UTC
++++ base/openvas_networking.h
+@@ -28,6 +28,7 @@
+ #include <string.h>
+ #include <arpa/inet.h>
+ #include <net/if.h>
++#include <netinet/in.h>
+ #include <sys/types.h>
+ #include <ifaddrs.h>
+ #include <netdb.h>
Added: head/security/openvas9-libraries/files/patch-misc-openvas_proctitle.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-misc-openvas_proctitle.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,38 @@
+--- misc/openvas_proctitle.c 2017-08-03 14:59:39.601267000 -0500
++++ misc/openvas_proctitle.c 2017-08-03 15:39:18.158798000 -0500
+@@ -29,8 +29,6 @@
+
+ #include "openvas_proctitle.h"
+
+-extern const char *__progname;
+-extern const char *__progname_full;
+ static int argv_len;
+ static char **old_argv;
+ extern char **environ;
+@@ -47,14 +45,10 @@
+ {
+ int i = 0;
+ char **envp = environ;
+- char *new_progname, *new_progname_full;
+
+ if (argv == NULL)
+ return;
+
+- new_progname = strdup (__progname);
+- new_progname_full = strdup (__progname_full);
+-
+ /* Move environ to new memory, to be able to reuse older one. */
+ while (envp[i]) i++;
+ environ = g_malloc0 (sizeof (char *) * (i + 1));
+@@ -70,11 +64,6 @@
+ argv_len = envp[i-1] + strlen (envp[i-1]) - old_argv[0];
+ else
+ argv_len = old_argv[argc-1] + strlen (old_argv[argc-1]) - old_argv[0];
+-
+- /* Seems like these are in the moved environment, so reset them. Idea from
+- * proctitle.cpp in KDE libs. */
+- __progname = new_progname;
+- __progname_full = new_progname_full;
+ }
+
+ /**
Added: head/security/openvas9-libraries/files/patch-misc-openvas_server.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-misc-openvas_server.h Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,10 @@
+--- misc/openvas_server.h.orig 2015-08-03 10:14:29 UTC
++++ misc/openvas_server.h
+@@ -48,6 +48,7 @@ extern "C"
+ #ifdef _WIN32
+ #include <winsock2.h>
+ #else
++#include <netinet/in.h>
+ #include <netinet/ip.h>
+ #endif
+
Added: head/security/openvas9-libraries/files/patch-misc-pcap.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-misc-pcap.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,52 @@
+--- misc/pcap.c.orig 2015-08-03 10:14:29 UTC
++++ misc/pcap.c
+@@ -631,13 +631,12 @@ getinterfaces (int *howmany)
+ static struct interface_info mydevs[1024];
+ int numinterfaces = 0;
+ int sd;
+- int len;
++ size_t n;
+ char *p;
+ char buf[10240];
+ struct ifconf ifc;
+ struct ifreq *ifr;
+ struct sockaddr_in *sin;
+- char *bufp;
+
+ /* Dummy socket for ioctl. */
+ sd = socket (AF_INET, SOCK_DGRAM, 0);
+@@ -655,12 +654,8 @@ getinterfaces (int *howmany)
+ log_legacy_write
+ ("getinterfaces: SIOCGIFCONF claims you have no network interfaces!");
+
+- len = sizeof (struct ifmap);
+-
+- for (bufp = buf; bufp && *bufp && (bufp < (buf + ifc.ifc_len));
+- bufp += sizeof (ifr->ifr_name) + len)
++ for (ifr = (struct ifreq *) buf; (char *) ifr < buf + ifc.ifc_len; )
+ {
+- ifr = (struct ifreq *) bufp;
+ sin = (struct sockaddr_in *) &ifr->ifr_addr;
+ memcpy (&(mydevs[numinterfaces].addr), (char *) &(sin->sin_addr),
+ sizeof (struct in_addr));
+@@ -670,6 +665,7 @@ getinterfaces (int *howmany)
+ strncpy (mydevs[numinterfaces].name, ifr->ifr_name, 63);
+ mydevs[numinterfaces].name[63] = '\0';
+ numinterfaces++;
++ mydevs[numinterfaces].name[0] = '\0';
+ if (numinterfaces == 1023)
+ {
+ log_legacy_write
+@@ -677,7 +673,11 @@ getinterfaces (int *howmany)
+ " Things may not work right.");
+ break;
+ }
+- mydevs[numinterfaces].name[0] = '\0';
++ n = offsetof(struct ifreq, ifr_addr) + ifr->ifr_addr.sa_len;
++ if (n < sizeof(*ifr))
++ ifr++;
++ else
++ ifr = (struct ifreq *)((char *)ifr + n);
+ }
+
+ // If output parameter given, set value
Added: head/security/openvas9-libraries/files/patch-misc-pcap_openvas.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-misc-pcap_openvas.h Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,10 @@
+--- misc/pcap_openvas.h.orig 2015-08-03 10:14:29 UTC
++++ misc/pcap_openvas.h
+@@ -26,6 +26,7 @@
+ #ifndef OPENVAS_PCAP_H
+ #define OPENVAS_PCAP_H
+
++#include <netinet/in.h>
+ #include <pcap.h>
+
+ int v6_is_local_ip (struct in6_addr *);
Added: head/security/openvas9-libraries/files/patch-nasl-capture_packet.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-capture_packet.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,10 @@
+--- nasl/capture_packet.c.orig 2015-08-03 10:14:31 UTC
++++ nasl/capture_packet.c
+@@ -17,6 +17,7 @@
+ *
+ */
+
++#include <sys/socket.h> /* for AF_INET6 */
+ #include <arpa/inet.h> /* for inet_ntoa */
+ #include <string.h> /* for bcopy */
+ #include <glib.h> /* for gfree */
Added: head/security/openvas9-libraries/files/patch-nasl-nasl_builtin_openvas_tcp_scanner.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-nasl_builtin_openvas_tcp_scanner.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,11 @@
+--- nasl/nasl_builtin_openvas_tcp_scanner.c.orig 2015-08-03 10:14:31 UTC
++++ nasl/nasl_builtin_openvas_tcp_scanner.c
+@@ -473,7 +473,7 @@ banner_grab(const struct in6_addr *pia,
+ #endif
+ if(IN6_IS_ADDR_V4MAPPED(pia))
+ {
+- sa.sin_addr.s_addr = pia->s6_addr32[3];
++ memcpy(&sa.sin_addr.s_addr, &pia->s6_addr[12], 4);
+ sa.sin_family = AF_INET;
+ sa.sin_port = htons(port);
+ len = sizeof(struct sockaddr_in);
Added: head/security/openvas9-libraries/files/patch-nasl-nasl_builtin_synscan.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-nasl_builtin_synscan.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,20 @@
+--- nasl/nasl_builtin_synscan.c.orig 2015-08-03 10:14:31 UTC
++++ nasl/nasl_builtin_synscan.c
+@@ -692,7 +692,7 @@ scan (struct arglist * env, char* hostna
+ if (IN6_IS_ADDR_V4MAPPED (dst6))
+ {
+ family = AF_INET;
+- dst.s_addr = dst6->s6_addr32[3];
++ memcpy(&dst.s_addr, &dst6->s6_addr[12], 4);
+ soc = rawsocket (AF_INET);
+ }
+ else
+@@ -797,7 +797,7 @@ plugin_run_synscan (lex_ctxt * lexic)
+ struct timeval tv;
+ #endif
+
+- inaddr.s_addr = dst6->s6_addr32[3];
++ memcpy(&inaddr.s_addr, &dst6->s6_addr[12], 4);
+ dst = &inaddr;
+
+ if (islocalhost (dst))
Added: head/security/openvas9-libraries/files/patch-nasl-nasl_packet_forgery.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-nasl_packet_forgery.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,56 @@
+--- nasl/nasl_packet_forgery.c.orig 2015-08-03 10:14:31 UTC
++++ nasl/nasl_packet_forgery.c
+@@ -146,7 +146,7 @@ forge_ip_packet (lex_ctxt * lexic)
+ if (s != NULL)
+ inet_aton (s, &pkt->ip_dst);
+ else
+- pkt->ip_dst.s_addr = dst_addr->s6_addr32[3];
++ memcpy(&pkt->ip_dst.s_addr, &dst_addr->s6_addr[12], 4);
+
+ if (data != NULL)
+ {
+@@ -1400,7 +1400,7 @@ nasl_tcp_ping (lex_ctxt * lexic)
+
+ if (dst == NULL || (IN6_IS_ADDR_V4MAPPED (dst) != 1))
+ return NULL;
+- inaddr.s_addr = dst->s6_addr32[3];
++ memcpy(&inaddr.s_addr, &dst->s6_addr[12], 4);
+ for (i = 0; i < sizeof (sports) / sizeof (int); i++)
+ {
+ if (sports[i] == 0)
+@@ -1422,7 +1422,7 @@ nasl_tcp_ping (lex_ctxt * lexic)
+ port = plug_get_host_open_port (script_infos);
+
+ if (islocalhost (&inaddr) > 0)
+- src.s_addr = dst->s6_addr32[3];
++ memcpy(&src.s_addr, &dst->s6_addr[12], 4);
+ else
+ {
+ bzero (&src, sizeof (src));
+@@ -1536,7 +1536,7 @@ nasl_send_packet (lex_ctxt * lexic)
+
+ if (dstip == NULL || (IN6_IS_ADDR_V4MAPPED (dstip) != 1))
+ return NULL;
+- inaddr.s_addr = dstip->s6_addr32[3];
++ memcpy(&inaddr.s_addr, &dstip->s6_addr[12], 4);
+ soc = socket (AF_INET, SOCK_RAW, IPPROTO_RAW);
+ if (soc < 0)
+ return NULL;
+@@ -1656,7 +1656,7 @@ nasl_pcap_next (lex_ctxt * lexic)
+ {
+ struct in_addr src;
+ bzero (&src, sizeof (src));
+- inaddr.s_addr = dst->s6_addr32[3];
++ memcpy(&inaddr.s_addr, &dst->s6_addr[12], 4);
+ interface = routethrough (&inaddr, &src);
+ }
+ else
+@@ -1791,7 +1791,7 @@ nasl_send_capture (lex_ctxt * lexic)
+ {
+ struct in_addr src;
+ bzero (&src, sizeof (src));
+- inaddr.s_addr = dst->s6_addr32[3];
++ memcpy(&inaddr.s_addr, &dst->s6_addr[12], 4);
+ interface = routethrough (&inaddr, &src);
+ }
+ else
Added: head/security/openvas9-libraries/files/patch-nasl-nasl_packet_forgery_v6.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-nasl_packet_forgery_v6.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,10 @@
+--- nasl/nasl_packet_forgery_v6.c.orig 2015-08-03 10:14:31 UTC
++++ nasl/nasl_packet_forgery_v6.c
+@@ -43,6 +43,7 @@
+ #include <string.h> /* for bcopy */
+ #include <sys/time.h> /* for gettimeofday */
+ #include <unistd.h> /* for close */
++#include <netinet/in.h>
+ #include <netinet/icmp6.h> /* ICMPv6 */
+
+ #include "bpf_share.h" /* for bpf_open_live */
Added: head/security/openvas9-libraries/files/patch-nasl-nasl_raw.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-nasl_raw.h Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,11 @@
+--- nasl/nasl_raw.h.orig 2015-08-03 10:14:31 UTC
++++ nasl/nasl_raw.h
+@@ -43,6 +43,8 @@
+
+ #include <netinet/tcp.h>
+ #include <netinet/udp.h>
++#include <netinet/in.h>
++#include <netinet/ip.h>
+ #include <netinet/ip_icmp.h>
+
+ #endif
Added: head/security/openvas9-libraries/files/patch-nasl-nasl_socket.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/files/patch-nasl-nasl_socket.c Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,20 @@
+--- nasl/nasl_socket.c.orig 2015-12-08 07:07:22 UTC
++++ nasl/nasl_socket.c
+@@ -266,7 +266,7 @@ tryagain:
+ if (IN6_IS_ADDR_V4MAPPED (p))
+ {
+ bzero (&daddr, sizeof (daddr));
+- daddr.sin_addr.s_addr = p->s6_addr32[3];
++ memcpy(&daddr.sin_addr.s_addr, &p->s6_addr[12], 4);
+ daddr.sin_family = AF_INET;
+ daddr.sin_port = htons (dport);
+ unblock_socket (sock);
+@@ -504,7 +504,7 @@ nasl_open_sock_udp (lex_ctxt * lexic)
+ if (IN6_IS_ADDR_V4MAPPED (ia))
+ {
+ bzero (&soca, sizeof (soca));
+- soca.sin_addr.s_addr = ia->s6_addr32[3];
++ memcpy(&soca.sin_addr.s_addr, &ia->s6_addr[12], 4);
+ soca.sin_port = htons (port);
+ soca.sin_family = AF_INET;
+
Added: head/security/openvas9-libraries/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/pkg-descr Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,7 @@
+The Open Vulnerability Assessment System (OpenVAS) is a framework of several
+services and tools offering a comprehensive and powerful vulnerability
+scanning and vulnerability management solution.
+
+This package contains core libraries.
+
+WWW: http://www.openvas.org/
Added: head/security/openvas9-libraries/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/openvas9-libraries/pkg-plist Thu Aug 3 22:36:54 2017 (r447295)
@@ -0,0 +1,70 @@
+bin/openvas-nasl
+bin/openvas-nasl-lint
+include/openvas/base/array.h
+include/openvas/base/credentials.h
+include/openvas/base/cvss.h
+include/openvas/base/drop_privileges.h
+include/openvas/base/gpgme_util.h
+include/openvas/base/kb.h
+include/openvas/base/nvti.h
+include/openvas/base/nvticache.h
+include/openvas/base/openvas_compress.h
+include/openvas/base/openvas_file.h
+include/openvas/base/openvas_hosts.h
+include/openvas/base/openvas_networking.h
+include/openvas/base/openvas_string.h
+include/openvas/base/pidfile.h
+include/openvas/base/pwpolicy.h
+include/openvas/base/settings.h
+include/openvas/misc/arglists.h
+include/openvas/misc/bpf_share.h
+include/openvas/misc/ftp_funcs.h
+include/openvas/misc/internal_com.h
+include/openvas/misc/ldap_connect_auth.h
+include/openvas/misc/network.h
+include/openvas/misc/nvt_categories.h
+include/openvas/misc/openvas_auth.h
+include/openvas/misc/openvas_logging.h
+include/openvas/misc/openvas_proctitle.h
+include/openvas/misc/openvas_server.h
+include/openvas/misc/openvas_ssh.h
+include/openvas/misc/openvas_uuid.h
+include/openvas/misc/pcap_openvas.h
+include/openvas/misc/plugutils.h
+include/openvas/misc/popen.h
+include/openvas/misc/prefs.h
+include/openvas/misc/radius.h
+include/openvas/misc/www_funcs.h
+include/openvas/nasl/nasl.h
+include/openvas/omp/omp.h
+include/openvas/omp/xml.h
+include/openvas/osp/osp.h
+lib/libopenvas_base.so
+lib/libopenvas_base.so.9
+lib/libopenvas_base.so.9.0.1
+lib/libopenvas_misc.so
+lib/libopenvas_misc.so.9
+lib/libopenvas_misc.so.9.0.1
+lib/libopenvas_nasl.so
+lib/libopenvas_nasl.so.9
+lib/libopenvas_nasl.so.9.0.1
+lib/libopenvas_omp.so
+lib/libopenvas_omp.so.9
+lib/libopenvas_omp.so.9.0.1
+lib/libopenvas_osp.so
+lib/libopenvas_osp.so.9
+lib/libopenvas_osp.so.9.0.1
+libdata/pkgconfig/libopenvas_base.pc
+libdata/pkgconfig/libopenvas_misc.pc
+libdata/pkgconfig/libopenvas_nasl.pc
+libdata/pkgconfig/libopenvas_omp.pc
+libdata/pkgconfig/libopenvas_osp.pc
+man/man1/openvas-nasl-lint.1.gz
+man/man1/openvas-nasl.1.gz
+ at dir(,,700) etc/openvas/gnupg
+ at dir share/openvas
+ at dir /var/cache/openvas
+ at dir(,,700) /var/lib/openvas/gnupg
+ at dir /var/lib/openvas
+ at dir /var/lib
+ at dir /var/log/openvas
More information about the svn-ports-head
mailing list