Wed Apr 18 12:18:49 2018 UTC ()
sysutils/beats: Update to 6.2.4. Enable auditbeat (outside SunOS).

Auditbeat
- Add hex decoding for the name field in audit path records.

Filebeat
- Fix panic when log prospector configuration fails to load.

Packetbeat
- HTTP parses successfully on empty status phrase.


(fhajny)
diff -r1.28 -r1.29 pkgsrc/sysutils/beats/Makefile
diff -r1.2 -r1.3 pkgsrc/sysutils/beats/PLIST
diff -r1.23 -r1.24 pkgsrc/sysutils/beats/distinfo

cvs diff -r1.28 -r1.29 pkgsrc/sysutils/beats/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/beats/Makefile 2018/04/06 16:06:23 1.28
+++ pkgsrc/sysutils/beats/Makefile 2018/04/18 12:18:49 1.29
@@ -1,35 +1,45 @@ @@ -1,35 +1,45 @@
1# $NetBSD: Makefile,v 1.28 2018/04/06 16:06:23 fhajny Exp $ 1# $NetBSD: Makefile,v 1.29 2018/04/18 12:18:49 fhajny Exp $
2 2
3DISTNAME= beats-6.2.3 3DISTNAME= beats-6.2.4
4CATEGORIES= sysutils 4CATEGORIES= sysutils
5MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=elastic/}
6GITHUB_PROJECT= beats 6GITHUB_PROJECT= beats
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8 8
9MAINTAINER= filip@joyent.com 9MAINTAINER= filip@joyent.com
10HOMEPAGE= https://www.elastic.co/products/beats 10HOMEPAGE= https://www.elastic.co/products/beats
11COMMENT= Data Shippers for Elasticsearch 11COMMENT= Data Shippers for Elasticsearch
12LICENSE= apache-2.0 12LICENSE= apache-2.0
13 13
14EXTRACT_USING= bsdtar 14EXTRACT_USING= bsdtar
15USE_TOOLS+= gmake 15USE_TOOLS+= gmake
16 16
17GO_DIST_BASE= ${PKGBASE}-${GITHUB_TAG:S/v//} 17GO_DIST_BASE= ${PKGBASE}-${GITHUB_TAG:S/v//}
18GO_SRCPATH= github.com/elastic/beats 18GO_SRCPATH= github.com/elastic/beats
19 19
 20.include "../../mk/bsd.prefs.mk"
 21
 22PLIST_VARS+= audit
 23
20# Components to build/install 24# Components to build/install
21BEATS= filebeat heartbeat metricbeat packetbeat 25BEATS= filebeat heartbeat metricbeat packetbeat
22 26
 27# No SunOS compatible event reading supported
 28.if ${OPSYS} != "SunOS"
 29BEATS+= auditbeat
 30PLIST.audit= yes
 31.endif
 32
23.for beat in ${BEATS} 33.for beat in ${BEATS}
24CHECK_RELRO_SKIP+= bin/${beat} 34CHECK_RELRO_SKIP+= bin/${beat}
25CONF_FILES+= share/examples/beats/${beat}.yml \ 35CONF_FILES+= share/examples/beats/${beat}.yml \
26 ${PKG_SYSCONFDIR}/${beat}.yml 36 ${PKG_SYSCONFDIR}/${beat}.yml
27.endfor 37.endfor
28 38
29BEATS_DIR?= ${VARBASE}/db/beats 39BEATS_DIR?= ${VARBASE}/db/beats
30BEATS_LOGDIR?= ${VARBASE}/log/beats 40BEATS_LOGDIR?= ${VARBASE}/log/beats
31 41
32FILES_SUBST+= BEATS_DIR=${BEATS_DIR} 42FILES_SUBST+= BEATS_DIR=${BEATS_DIR}
33FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR} 43FILES_SUBST+= BEATS_LOGDIR=${BEATS_LOGDIR}
34 44
35PKG_SYSCONFSUBDIR= beats 45PKG_SYSCONFSUBDIR= beats

cvs diff -r1.2 -r1.3 pkgsrc/sysutils/beats/PLIST (expand / switch to unified diff)

--- pkgsrc/sysutils/beats/PLIST 2017/11/20 15:55:16 1.2
+++ pkgsrc/sysutils/beats/PLIST 2018/04/18 12:18:49 1.3
@@ -1,13 +1,16 @@ @@ -1,13 +1,16 @@
1@comment $NetBSD: PLIST,v 1.2 2017/11/20 15:55:16 fhajny Exp $ 1@comment $NetBSD: PLIST,v 1.3 2018/04/18 12:18:49 fhajny Exp $
 2${PLIST.audit}bin/auditbeat
2bin/filebeat 3bin/filebeat
3bin/heartbeat 4bin/heartbeat
4bin/metricbeat 5bin/metricbeat
5bin/packetbeat 6bin/packetbeat
 7${PLIST.audit}share/examples/beats/auditbeat.reference.yml
 8${PLIST.audit}share/examples/beats/auditbeat.yml
6share/examples/beats/filebeat.reference.yml 9share/examples/beats/filebeat.reference.yml
7share/examples/beats/filebeat.yml 10share/examples/beats/filebeat.yml
8share/examples/beats/heartbeat.reference.yml 11share/examples/beats/heartbeat.reference.yml
9share/examples/beats/heartbeat.yml 12share/examples/beats/heartbeat.yml
10share/examples/beats/metricbeat.reference.yml 13share/examples/beats/metricbeat.reference.yml
11share/examples/beats/metricbeat.yml 14share/examples/beats/metricbeat.yml
12share/examples/beats/packetbeat.reference.yml 15share/examples/beats/packetbeat.reference.yml
13share/examples/beats/packetbeat.yml 16share/examples/beats/packetbeat.yml

cvs diff -r1.23 -r1.24 pkgsrc/sysutils/beats/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/beats/distinfo 2018/04/06 16:06:23 1.23
+++ pkgsrc/sysutils/beats/distinfo 2018/04/18 12:18:49 1.24
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.23 2018/04/06 16:06:23 fhajny Exp $ 1$NetBSD: distinfo,v 1.24 2018/04/18 12:18:49 fhajny Exp $
2 2
3SHA1 (beats-6.2.3.tar.gz) = ae904e52487eef506899402005229120d9c42b14 3SHA1 (beats-6.2.4.tar.gz) = 4bec24f50654e0712bce08f3835609ea450caf95
4RMD160 (beats-6.2.3.tar.gz) = 9874113c5b3f298750833847a647c485b4caa205 4RMD160 (beats-6.2.4.tar.gz) = aa5ccfcb92b4d61daa3d0a615050296540e16115
5SHA512 (beats-6.2.3.tar.gz) = b0628bc8df6460ac6b1610d7bb6cc2bb93898887f0617324d79727dbeca5cce6de28dc8b584663c66888fc23912ced1b3e231c046ecb343e09899df3026c997e 5SHA512 (beats-6.2.4.tar.gz) = 49293e28e4ca769a88f7b889ea888a559ae7e142698714e24bf5519d00c2030237cac591590aa284f17792906a6137333173716ddf5db4496217f8b5a054b19c
6Size (beats-6.2.3.tar.gz) = 19467642 bytes 6Size (beats-6.2.4.tar.gz) = 19466271 bytes
7SHA1 (patch-vendor_github.com_tsg_gopacket_pcap_pcap.go) = 2ef13f84cbf2e1da428e7b08625ffa6111ebcdf5 7SHA1 (patch-vendor_github.com_tsg_gopacket_pcap_pcap.go) = 2ef13f84cbf2e1da428e7b08625ffa6111ebcdf5