34ee77502f
Features - Password protected ssl keys - Add OpenBSD module to system() source - Add Ubuntu Trusty support to Docker build Bugfixes - Fix increased memory usage during saving disk-buffer - Fix maximum record length limitations of disk-buffer - Fix a memory leak in cfg-lexer - Fix some issues found by pylint in python module - Fix a crash due to a race condition in kv-parser() - Fix a crash due to a race condition in file() destination - Fix deprecated API usage in python module tests - Fix a race condition in internal() source - Fix a locale issue in merge-grammar python tool - Fix compile problems with autotools when '--disable-all-modules' used - Fix a file descriptor leak in persist-state - Fix a file descriptor leak in pseudofile() - Fix memory/fd leaks in loggen tool - Fix compile problems on Fedora, RHEL6, CentOS6 and SUSE based platforms - Fix a crash when large variety of keys added to messages - Fix compile problems when PATH_MAX not defined - Fix integer overflow problems in grammar - Fix a memory leak in filter() - Fix memory leak of persist-name() option - Fix message corruption caused by a bug in the subst() rewrite rule - Fix silently dropped messages in elasticsearch2() when sending in bulk mode - Fix broken disk-buffer() support in elasticsearch2() - Fix Hy support in python module - Fix an event scheduler related crash during reloading syslog-ng - Fix a crash with SIGBUS when persist file cannot grow Other changes - Improve error reporting in "block" definitions in config - Add warning message when disk-buffer() directory is changed in configuration - Syslog-ng debun improvements - Refactor in rewrite() module init - Missing child program (exit status 127) handling is changed in program() destination: - stopping destination instead of polling for the child program - Refactor in filter() module - Improve thread synchronization in mainloop and refactor - Adapted json-c v0.13 API changes to json-parser - Add filters as selectors in contextual data
30 lines
1,002 B
Text
30 lines
1,002 B
Text
# $NetBSD: Makefile.module,v 1.5 2018/02/28 13:26:08 fhajny Exp $
|
|
# used by sysutils/py-syslog-ng/Makefile
|
|
# used by sysutils/syslog-ng-amqp/Makefile
|
|
# used by sysutils/syslog-ng-curl/Makefile
|
|
# used by sysutils/syslog-ng-geoip/Makefile
|
|
# used by sysutils/syslog-ng-mongodb/Makefile
|
|
# used by sysutils/syslog-ng-redis/Makefile
|
|
# used by sysutils/syslog-ng-smtp/Makefile
|
|
# used by sysutils/syslog-ng-sql/Makefile
|
|
|
|
.include "../../sysutils/syslog-ng/Makefile.common"
|
|
|
|
PKGNAME?= ${DISTNAME:S/ng/ng-${SYSLOG_MOD}/}
|
|
|
|
DEPENDS+= syslog-ng-${PKGVERSION_NOREV}{nb*,}:../../sysutils/syslog-ng
|
|
|
|
CONFIGURE_ARGS+= --enable-${SYSLOG_MOD}
|
|
|
|
SYSLOG_MOD_DIR?= ${SYSLOG_MOD}
|
|
SYSLOG_MOD_TARGET?= ${SYSLOG_MOD_DIR}
|
|
BUILD_TARGET?= modules/${SYSLOG_MOD_DIR}/lib${SYSLOG_MOD_TARGET}.la
|
|
|
|
# Avoid building common stuff
|
|
MAKE_FLAGS+= MODULE_DEPS_LIBS=""
|
|
|
|
INSTALL_TARGET= install-moduleLTLIBRARIES
|
|
INSTALL_MAKE_FLAGS+= lib_LTLIBRARIES=""
|
|
INSTALL_MAKE_FLAGS+= module_LTLIBRARIES=${BUILD_TARGET}
|
|
|
|
INSTALLATION_DIRS= lib/syslog-ng
|