syslog-ng is an enhanced log daemon, supporting a wide range of input and
output methods: syslog, unstructured text, message queues, databases (SQL
and NoSQL alike) and more.
Key features:
* receive and send RFC3164 and RFC5424 style syslog messages
* work with any kind of unstructured data
* receive and send JSON formatted messages
* classify and structure logs with builtin parsers (csv-parser(),
db-parser(), ...)
* normalize, crunch and process logs as they flow through the system
* hand on messages for further processing using message queues (like
AMQP), files or databases (like PostgreSQL or MongoDB).
The official home page of syslog-ng is:
WWW: http://www.syslog-ng.org/
===> The following configuration options are available for syslog-ng36-3.6.4_5:
DOCS=on: Build and/or install documentation
GEOIP=off: Build with GeoIP support
IPV6=on: IPv6 protocol support
JSON=on: Build with JSON-C support
OPENSSL=on: SSL/TLS support via OpenSSL
REDIS=off: Build with Redis support
SMTP=off: Build with SMTP support
SPOOF=off: Build with spoof source support
SQL=off: Build with database (libdbi) support
TCP_WRAPPERS=off: Build with TCP Wrappers
===> Use 'make config' to modify these settings
Remove expired ports:
2018-12-31 net/libsrtp: Superseded by libsrtp2
2018-12-31 x11-toolkits/wlc: Deprecated upstream
2018-12-31 japanese/spamassassin: does not build
2018-12-31 www/spdylay: SPDY is deprecated, use HTTP/2 instead
2018-12-31 www/moodle33: Upstream no longer maintained
2018-12-31 security/krb5-114: EOL twelve months after release of krb5-1.16
2018-12-31 databases/mongodb32: EOL upstream since September 2018
2018-12-31 databases/mongodb32-tools: EOL upstream since September 2018
2018-12-31 audio/creox: Qt4 has been EOL since december 2015
2018-12-31 audio/terminatorx: Unmaintained, broken too often
2018-12-31 audio/shoutcast: Upstream vendor no longer provides releases
2018-12-31 dns/powerdns-recursor40: FreeBSD 10.3 has reached EoL since
2018-04-30; users should upgrade and use dns/powerdns-recursor instead
2018-12-31 sysutils/ataidle: obsoleted by camcontrol(8)
2018-12-31 sysutils/syslog-ng37: No longer officially supported by Balabit, does
not support openssl111
2018-12-31 sysutils/cfengine22: No longeer supported by cfengine.com
2018-12-31 sysutils/syslog-ng36: No longer officially supported by Balabit, does
not support openssl111
Update WWW. Since Balabit was purchased by One Idenity earlier this year
there has been a bit of churn with Balabit's website. There is now
syslog-ng.org which goes to the Open Source Edition page on
syslog-ng.com.
Reported by: pi
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
Rather than flag syslog-ng ports that do not support openssl111
unconditionally BROKEN under FreeBSD 12 & 13, only flag BROKEN
when security/openssl is not installed on systems after
openssl111 was committed to 12-CURRENT.
PR: 232710
Reported by: linimon
Deprecate, expire and flag BROKEN syslog-ng36 and syslog-ng37.
These ports are now broken by openssl111 in base.
Discussed with: Peter Czanik (CzP) <peter.czanik@balabit.com>
Reviewed by: Peter Czanik (CzP) <peter.czanik@balabit.com>
Balabit / syslog-ng upstream
Fix build on gcc-based archs.
Tested on powerpc64, amd64.
While here, pet portlint.
PR: 231740
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
Move sysutils/syslog-ng-devel to sysutils/syslog-ng310. The syslog-ng
development team at Balabit has adopted a rolling release model for now.
Discussed with: Peter Czanik (CzP) <peter.czanik@balabit.com>
Balabit / syslog-ng upstream
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.
There are two cases:
- The upstream versionning is compatible with our versionning, or using
DISTVERSION's magic leads to a compatible PORTVERSION, use
DISTVERSION. If it is possible to use DISTVERSIONPREFIX and
DISTVERSIONSUFFIX to make it compatible, use them.
- The upstream versionning is not compatible with our versionning, and
DISTVERSION's magic does not lead to a correct PORTVERSION, then set
PORTVERSION to the equivalent of our versionning, and set DISTNAME.
It is possible to use a third variable where you store upstream's
version and use it to compute PORTVERSION and/or DISTNAME, like the
dns/bind9* ports do.
Sponsored by: Absolight
- Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
pre-makefile section to the options section so the variables can be used
earlier. Also put the bit of code sitting between the options section and
the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT. This variable is
handled in bsd.default-versions.mk and some ports were setting it after
including bsd.port.options.mk. After FreeBSD 9 EoL all but a few ports,
and then only when setting non-default options, work without setting that
variable.
PR: 215996
Exp-run by: antoine
Approved by: portmgr (antoine)
- Remove redundant definitions of IPV6_DESC and [OPEN]SSL_DESC when closely
matching standard ones from `Mk/bsd.options.desc.mk'
- Rename couple of options to standard name or the one that better reflects
their usage
Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)
Sponsored by: Absolight
syslog-ng 3.7.3 is now good enough for general use. It is copied from
syslog-ng-devel to syslog-ng37. Suggested by Peter Czanik, our
syslog-ng upline representative from Balabit.
The old syslog-ng port now become syslog-ng36.
This is the first part of a two part commit.
Discussed with: Peter Czanik (CzP) <peter.czanik@balabit.com>
Balabit / syslog-ng upstream