diff --git a/packaging/debian/README.source b/packaging/debian/README.source index 4134811e21..5a6ec82730 100644 --- a/packaging/debian/README.source +++ b/packaging/debian/README.source @@ -1,7 +1,7 @@ -syslog-ng Debian sources +AxoSyslog Debian sources ======================== -This is the Debian packaging of syslog-ng. It is a non-trivial +This is the Debian packaging of AxoSyslog. It is a non-trivial packaging, not for the faint of heart, but rest assured, every quirk, every strange solution is there for a reason, and this document is here to explain the details. @@ -15,25 +15,25 @@ documented there. If there is conflict between this document and ### Maintainer scripts -Both syslog-ng-core, and a few of the older modules have maintainer +Both axosyslog-core, and a few of the older modules have maintainer scripts, for various purposes. -In the case of **syslog-ng-core**, the `postrm` takes care of +In the case of **axosyslog-core**, the `postrm` takes care of disabling (on remove) or removing (on purge) the logrotate configuration files, and also removes the control socket and the persist file, along with the `/var/lib/syslog-ng` directory, if it is empty. -The `preinst` for **syslog-ng-core** restores any disabled logrotate +The `preinst` for **axosyslog-core** restores any disabled logrotate configs, and if upgrading from a version that had symlinked conffiles, removes those too, before unpacking the upgrade. -And the last maintainer script of **syslog-ng-core**, the `prerm` +And the last maintainer script of **axosyslog-core**, the `prerm` stops the `syslog.socket` if using systemd, so that we do not get re-enabled by socket activation during remove. -Some module packages, namely **syslog-ng-mod-json**, -**syslog-ng-mod-sql**, and **syslog-ng-mod-mongodb** also have a +Some module packages, namely **axosyslog-mod-json**, +**axosyslog-mod-sql**, and **axosyslog-mod-mongodb** also have a `postinst`, which removes the old activation conffile that shipped with syslog-ng versions prior to 3.4 @@ -46,7 +46,7 @@ configuration snippet, that declares a syslog-ng variable with the appropriate value. On kFreeBSD, we install one version, on Linux, another. This is done -from debian/syslog-ng-core.install, via `dh-exec`. +from debian/axosyslog-core.install, via `dh-exec`. This way, the main configuration file remains the same on all architectures, only this little snippet changes, which makes it easier @@ -55,7 +55,7 @@ to maintain the whole. ### Shared library ABI versions Upstream builds a `libsyslog-ng-$MAJOR.so.$N` shared library, which we -ship in `syslog-ng-core`, because it is not a general purpose library. +ship in `axosyslog-core`, because it is not a general purpose library. ### Control variables @@ -63,8 +63,8 @@ We have three custom control variables, which are referenced by `debian/control`: **${sng:CoreModules}**, and **${sng:Modules}**. They will be used for dependencies. -The `syslog-ng` meta package has to depend on core modules, because at -some point in the past, they were part of the monolithic `syslog-ng` +The `axosyslog` meta package has to depend on core modules, because at +some point in the past, they were part of the monolithic `axosyslog` package, and for smooth upgrades, we need to keep all formerly installed modules installed. Being a meta package, it also recommends the other modules. @@ -72,7 +72,7 @@ the other modules. The list of Core modules is a hard-coded list (**sql**, **mongodb**, **json**), but the optional modules are generated at build time, by looking at `debian/control` and finding all packages with names -starting with `syslog-ng-mod-`. +starting with `axosyslog-mod-`. We use the `debian/tools/list-modules.sh` script to construct these lists for us, and in `debian/rules`, we override `dh_gencontrol` to diff --git a/packaging/debian/syslog-ng-core.NEWS b/packaging/debian/axosyslog-core.NEWS similarity index 100% rename from packaging/debian/syslog-ng-core.NEWS rename to packaging/debian/axosyslog-core.NEWS diff --git a/packaging/debian/syslog-ng-core.dirs b/packaging/debian/axosyslog-core.dirs similarity index 100% rename from packaging/debian/syslog-ng-core.dirs rename to packaging/debian/axosyslog-core.dirs diff --git a/packaging/debian/syslog-ng-core.install b/packaging/debian/axosyslog-core.install similarity index 100% rename from packaging/debian/syslog-ng-core.install rename to packaging/debian/axosyslog-core.install diff --git a/packaging/debian/syslog-ng-core.manpages b/packaging/debian/axosyslog-core.manpages similarity index 100% rename from packaging/debian/syslog-ng-core.manpages rename to packaging/debian/axosyslog-core.manpages diff --git a/packaging/debian/syslog-ng-core.postrm b/packaging/debian/axosyslog-core.postrm similarity index 100% rename from packaging/debian/syslog-ng-core.postrm rename to packaging/debian/axosyslog-core.postrm diff --git a/packaging/debian/syslog-ng-core.preinst b/packaging/debian/axosyslog-core.preinst similarity index 100% rename from packaging/debian/syslog-ng-core.preinst rename to packaging/debian/axosyslog-core.preinst diff --git a/packaging/debian/syslog-ng-core.prerm b/packaging/debian/axosyslog-core.prerm similarity index 100% rename from packaging/debian/syslog-ng-core.prerm rename to packaging/debian/axosyslog-core.prerm diff --git a/packaging/debian/syslog-ng-core.syslog-ng.default b/packaging/debian/axosyslog-core.syslog-ng.default similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.default rename to packaging/debian/axosyslog-core.syslog-ng.default diff --git a/packaging/debian/syslog-ng-core.syslog-ng.init b/packaging/debian/axosyslog-core.syslog-ng.init similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.init rename to packaging/debian/axosyslog-core.syslog-ng.init diff --git a/packaging/debian/syslog-ng-core.syslog-ng.logcheck.ignore.paranoid b/packaging/debian/axosyslog-core.syslog-ng.logcheck.ignore.paranoid similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.logcheck.ignore.paranoid rename to packaging/debian/axosyslog-core.syslog-ng.logcheck.ignore.paranoid diff --git a/packaging/debian/syslog-ng-core.syslog-ng.logcheck.ignore.server b/packaging/debian/axosyslog-core.syslog-ng.logcheck.ignore.server similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.logcheck.ignore.server rename to packaging/debian/axosyslog-core.syslog-ng.logcheck.ignore.server diff --git a/packaging/debian/syslog-ng-core.syslog-ng.logcheck.violations.ignore b/packaging/debian/axosyslog-core.syslog-ng.logcheck.violations.ignore similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.logcheck.violations.ignore rename to packaging/debian/axosyslog-core.syslog-ng.logcheck.violations.ignore diff --git a/packaging/debian/syslog-ng-core.syslog-ng.logrotate b/packaging/debian/axosyslog-core.syslog-ng.logrotate similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.logrotate rename to packaging/debian/axosyslog-core.syslog-ng.logrotate diff --git a/packaging/debian/syslog-ng-core.syslog-ng.upstart b/packaging/debian/axosyslog-core.syslog-ng.upstart similarity index 100% rename from packaging/debian/syslog-ng-core.syslog-ng.upstart rename to packaging/debian/axosyslog-core.syslog-ng.upstart diff --git a/packaging/debian/syslog-ng-dev.install b/packaging/debian/axosyslog-dev.install similarity index 100% rename from packaging/debian/syslog-ng-dev.install rename to packaging/debian/axosyslog-dev.install diff --git a/packaging/debian/syslog-ng-mod-add-contextual-data.install b/packaging/debian/axosyslog-mod-add-contextual-data.install similarity index 100% rename from packaging/debian/syslog-ng-mod-add-contextual-data.install rename to packaging/debian/axosyslog-mod-add-contextual-data.install diff --git a/packaging/debian/syslog-ng-mod-amqp.docs b/packaging/debian/axosyslog-mod-amqp.docs similarity index 100% rename from packaging/debian/syslog-ng-mod-amqp.docs rename to packaging/debian/axosyslog-mod-amqp.docs diff --git a/packaging/debian/syslog-ng-mod-amqp.install b/packaging/debian/axosyslog-mod-amqp.install similarity index 100% rename from packaging/debian/syslog-ng-mod-amqp.install rename to packaging/debian/axosyslog-mod-amqp.install diff --git a/packaging/debian/syslog-ng-mod-cloud-auth.install b/packaging/debian/axosyslog-mod-cloud-auth.install similarity index 100% rename from packaging/debian/syslog-ng-mod-cloud-auth.install rename to packaging/debian/axosyslog-mod-cloud-auth.install diff --git a/packaging/debian/syslog-ng-mod-common.maintscript b/packaging/debian/axosyslog-mod-common.maintscript similarity index 100% rename from packaging/debian/syslog-ng-mod-common.maintscript rename to packaging/debian/axosyslog-mod-common.maintscript diff --git a/packaging/debian/syslog-ng-mod-elastic.install b/packaging/debian/axosyslog-mod-elastic.install similarity index 100% rename from packaging/debian/syslog-ng-mod-elastic.install rename to packaging/debian/axosyslog-mod-elastic.install diff --git a/packaging/debian/syslog-ng-mod-examples.install b/packaging/debian/axosyslog-mod-examples.install similarity index 100% rename from packaging/debian/syslog-ng-mod-examples.install rename to packaging/debian/axosyslog-mod-examples.install diff --git a/packaging/debian/syslog-ng-mod-geoip2.install b/packaging/debian/axosyslog-mod-geoip2.install similarity index 100% rename from packaging/debian/syslog-ng-mod-geoip2.install rename to packaging/debian/axosyslog-mod-geoip2.install diff --git a/packaging/debian/syslog-ng-mod-getent.install b/packaging/debian/axosyslog-mod-getent.install similarity index 100% rename from packaging/debian/syslog-ng-mod-getent.install rename to packaging/debian/axosyslog-mod-getent.install diff --git a/packaging/debian/syslog-ng-mod-graphite.install b/packaging/debian/axosyslog-mod-graphite.install similarity index 100% rename from packaging/debian/syslog-ng-mod-graphite.install rename to packaging/debian/axosyslog-mod-graphite.install diff --git a/packaging/debian/syslog-ng-mod-grpc.install b/packaging/debian/axosyslog-mod-grpc.install similarity index 100% rename from packaging/debian/syslog-ng-mod-grpc.install rename to packaging/debian/axosyslog-mod-grpc.install diff --git a/packaging/debian/syslog-ng-mod-hdfs.install b/packaging/debian/axosyslog-mod-hdfs.install similarity index 100% rename from packaging/debian/syslog-ng-mod-hdfs.install rename to packaging/debian/axosyslog-mod-hdfs.install diff --git a/packaging/debian/syslog-ng-mod-http.install b/packaging/debian/axosyslog-mod-http.install similarity index 100% rename from packaging/debian/syslog-ng-mod-http.install rename to packaging/debian/axosyslog-mod-http.install diff --git a/packaging/debian/syslog-ng-mod-java-common-lib.install b/packaging/debian/axosyslog-mod-java-common-lib.install similarity index 100% rename from packaging/debian/syslog-ng-mod-java-common-lib.install rename to packaging/debian/axosyslog-mod-java-common-lib.install diff --git a/packaging/debian/syslog-ng-mod-java-http.install b/packaging/debian/axosyslog-mod-java-http.install similarity index 100% rename from packaging/debian/syslog-ng-mod-java-http.install rename to packaging/debian/axosyslog-mod-java-http.install diff --git a/packaging/debian/syslog-ng-mod-java.install b/packaging/debian/axosyslog-mod-java.install similarity index 100% rename from packaging/debian/syslog-ng-mod-java.install rename to packaging/debian/axosyslog-mod-java.install diff --git a/packaging/debian/syslog-ng-mod-kafka.install b/packaging/debian/axosyslog-mod-kafka.install similarity index 100% rename from packaging/debian/syslog-ng-mod-kafka.install rename to packaging/debian/axosyslog-mod-kafka.install diff --git a/packaging/debian/syslog-ng-mod-map-value-pairs.install b/packaging/debian/axosyslog-mod-map-value-pairs.install similarity index 100% rename from packaging/debian/syslog-ng-mod-map-value-pairs.install rename to packaging/debian/axosyslog-mod-map-value-pairs.install diff --git a/packaging/debian/syslog-ng-mod-mongodb.install b/packaging/debian/axosyslog-mod-mongodb.install similarity index 100% rename from packaging/debian/syslog-ng-mod-mongodb.install rename to packaging/debian/axosyslog-mod-mongodb.install diff --git a/packaging/debian/syslog-ng-mod-mongodb.postinst b/packaging/debian/axosyslog-mod-mongodb.postinst similarity index 100% rename from packaging/debian/syslog-ng-mod-mongodb.postinst rename to packaging/debian/axosyslog-mod-mongodb.postinst diff --git a/packaging/debian/syslog-ng-mod-mongodb.postrm b/packaging/debian/axosyslog-mod-mongodb.postrm similarity index 100% rename from packaging/debian/syslog-ng-mod-mongodb.postrm rename to packaging/debian/axosyslog-mod-mongodb.postrm diff --git a/packaging/debian/syslog-ng-mod-mongodb.preinst b/packaging/debian/axosyslog-mod-mongodb.preinst similarity index 100% rename from packaging/debian/syslog-ng-mod-mongodb.preinst rename to packaging/debian/axosyslog-mod-mongodb.preinst diff --git a/packaging/debian/syslog-ng-mod-mqtt.install b/packaging/debian/axosyslog-mod-mqtt.install similarity index 100% rename from packaging/debian/syslog-ng-mod-mqtt.install rename to packaging/debian/axosyslog-mod-mqtt.install diff --git a/packaging/debian/syslog-ng-mod-python.install b/packaging/debian/axosyslog-mod-python.install similarity index 100% rename from packaging/debian/syslog-ng-mod-python.install rename to packaging/debian/axosyslog-mod-python.install diff --git a/packaging/debian/syslog-ng-mod-python.postinst b/packaging/debian/axosyslog-mod-python.postinst similarity index 100% rename from packaging/debian/syslog-ng-mod-python.postinst rename to packaging/debian/axosyslog-mod-python.postinst diff --git a/packaging/debian/syslog-ng-mod-rdkafka.install b/packaging/debian/axosyslog-mod-rdkafka.install similarity index 100% rename from packaging/debian/syslog-ng-mod-rdkafka.install rename to packaging/debian/axosyslog-mod-rdkafka.install diff --git a/packaging/debian/syslog-ng-mod-redis.install b/packaging/debian/axosyslog-mod-redis.install similarity index 100% rename from packaging/debian/syslog-ng-mod-redis.install rename to packaging/debian/axosyslog-mod-redis.install diff --git a/packaging/debian/syslog-ng-mod-riemann.install b/packaging/debian/axosyslog-mod-riemann.install similarity index 100% rename from packaging/debian/syslog-ng-mod-riemann.install rename to packaging/debian/axosyslog-mod-riemann.install diff --git a/packaging/debian/syslog-ng-mod-slog.install b/packaging/debian/axosyslog-mod-slog.install similarity index 100% rename from packaging/debian/syslog-ng-mod-slog.install rename to packaging/debian/axosyslog-mod-slog.install diff --git a/packaging/debian/syslog-ng-mod-slog.manpages b/packaging/debian/axosyslog-mod-slog.manpages similarity index 100% rename from packaging/debian/syslog-ng-mod-slog.manpages rename to packaging/debian/axosyslog-mod-slog.manpages diff --git a/packaging/debian/syslog-ng-mod-smtp.install b/packaging/debian/axosyslog-mod-smtp.install similarity index 100% rename from packaging/debian/syslog-ng-mod-smtp.install rename to packaging/debian/axosyslog-mod-smtp.install diff --git a/packaging/debian/syslog-ng-mod-snmp.install b/packaging/debian/axosyslog-mod-snmp.install similarity index 100% rename from packaging/debian/syslog-ng-mod-snmp.install rename to packaging/debian/axosyslog-mod-snmp.install diff --git a/packaging/debian/syslog-ng-mod-sql.install b/packaging/debian/axosyslog-mod-sql.install similarity index 100% rename from packaging/debian/syslog-ng-mod-sql.install rename to packaging/debian/axosyslog-mod-sql.install diff --git a/packaging/debian/syslog-ng-mod-sql.postinst b/packaging/debian/axosyslog-mod-sql.postinst similarity index 100% rename from packaging/debian/syslog-ng-mod-sql.postinst rename to packaging/debian/axosyslog-mod-sql.postinst diff --git a/packaging/debian/syslog-ng-mod-sql.postrm b/packaging/debian/axosyslog-mod-sql.postrm similarity index 100% rename from packaging/debian/syslog-ng-mod-sql.postrm rename to packaging/debian/axosyslog-mod-sql.postrm diff --git a/packaging/debian/syslog-ng-mod-sql.preinst b/packaging/debian/axosyslog-mod-sql.preinst similarity index 100% rename from packaging/debian/syslog-ng-mod-sql.preinst rename to packaging/debian/axosyslog-mod-sql.preinst diff --git a/packaging/debian/syslog-ng-mod-stardate.install b/packaging/debian/axosyslog-mod-stardate.install similarity index 100% rename from packaging/debian/syslog-ng-mod-stardate.install rename to packaging/debian/axosyslog-mod-stardate.install diff --git a/packaging/debian/syslog-ng-mod-stomp.install b/packaging/debian/axosyslog-mod-stomp.install similarity index 100% rename from packaging/debian/syslog-ng-mod-stomp.install rename to packaging/debian/axosyslog-mod-stomp.install diff --git a/packaging/debian/syslog-ng-mod-xml-parser.install b/packaging/debian/axosyslog-mod-xml-parser.install similarity index 100% rename from packaging/debian/syslog-ng-mod-xml-parser.install rename to packaging/debian/axosyslog-mod-xml-parser.install diff --git a/packaging/debian/syslog-ng-scl.install b/packaging/debian/axosyslog-scl.install similarity index 100% rename from packaging/debian/syslog-ng-scl.install rename to packaging/debian/axosyslog-scl.install diff --git a/packaging/debian/control b/packaging/debian/control index d5512e91d9..5f4d420103 100644 --- a/packaging/debian/control +++ b/packaging/debian/control @@ -1,4 +1,4 @@ -Source: syslog-ng +Source: axosyslog Section: admin Priority: optional Maintainer: syslog-ng maintainers @@ -49,17 +49,18 @@ Build-Depends: debhelper (>= 10~), libgrpc++-dev Build-Conflicts: autoconf2.13 Standards-Version: 4.4.1 -Homepage: https://www.syslog-ng.com/ +Homepage: https://axoflow.com/docs/axosyslog-core/ Vcs-Git: https://github.com/gcsideal/syslog-ng-debian.git Vcs-Browser: https://github.com/gcsideal/syslog-ng-debian -Package: syslog-ng +Package: axosyslog Architecture: all Multi-Arch: foreign -Depends: ${misc:Depends}, syslog-ng-core (>= ${source:Upstream-Version}), syslog-ng-scl (>= ${source:Upstream-Version}), ${sng:CoreModules} +Depends: ${misc:Depends}, axosyslog-core (>= ${source:Upstream-Version}), axosyslog-scl (>= ${source:Upstream-Version}), ${sng:CoreModules} +Conflicts: syslog-ng Recommends: ${sng:Modules} Description: Enhanced system logging daemon (metapackage) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -74,17 +75,18 @@ Description: Enhanced system logging daemon (metapackage) * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB). . - This package is a metapackage, depending on the rest of syslog-ng, + This package is a metapackage, depending on the rest of AxoSyslog, including all available plugins. It can be safely removed, if only - parts of syslog-ng need to be installed. + parts of AxoSyslog need to be installed. -Package: syslog-ng-dbg +Package: axosyslog-dbg Architecture: any Multi-Arch: same Section: debug -Depends: syslog-ng-core (= ${binary:Version}), ${misc:Depends} +Depends: axosyslog-core (= ${binary:Version}), ${misc:Depends} +Conflicts: syslog-ng-dbg Description: Enhanced system logging daemon (debug symbols) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -99,18 +101,19 @@ Description: Enhanced system logging daemon (debug symbols) * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB). . - This package contains debug symbols for the whole of syslog-ng, + This package contains debug symbols for the whole of AxoSyslog, including the modules. -Package: syslog-ng-dev +Package: axosyslog-dev Section: libdevel Architecture: any -Depends: syslog-ng-core (= ${binary:Version}), +Depends: axosyslog-core (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}, pkg-config, perl, flex, bison, python3, libglib2.0-dev, libivykis-dev (>= 0.30) +Conflicts: syslog-ng-dev Description: Enhanced system logging daemon (development files) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -126,20 +129,20 @@ Description: Enhanced system logging daemon (development files) AMQP), files or databases (like PostgreSQL or MongoDB). . This package contains the headers and tools needed to build - third-party plugins against syslog-ng, the next generation system + third-party plugins against AxoSyslog, the next generation system logging daemon. -Package: syslog-ng-core +Package: axosyslog-core Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends}, util-linux (>= 2.12-10), lsb-base (>= 3.0-6) Suggests: ${sng:CoreModules}, ${sng:Modules}, logrotate -Provides: system-log-daemon, linux-kernel-log-daemon, libsyslog-ng-dev, syslog-ng-mod-journal, syslog-ng-mod-pacctformat, syslog-ng-mod-tag-parser, syslog-ng-mod-extra -Conflicts: system-log-daemon, linux-kernel-log-daemon -Replaces: syslog-ng (<< 3.3.0~), libsyslog-ng-dev, syslog-ng-mod-json (<< 3.19.1~), syslog-ng-mod-journal (<< 3.25.1~), syslog-ng-mod-pacctformat (<< 3.26.1~), syslog-ng-mod-tag-parser (<< 3.26.1~), syslog-ng-mod-extra (<< 3.26.1-2~) -Breaks: syslog-ng (<< 3.3.0~), libsyslog-ng-dev, syslog-ng-mod-json (<< 3.19.1~), syslog-ng-mod-journal (<< 3.25.1~), syslog-ng-mod-pacctformat (<< 3.26.1~), syslog-ng-mod-tag-parser (<< 3.26.1~), syslog-ng-mod-extra (<< 3.26.1-2~) +Provides: system-log-daemon, linux-kernel-log-daemon +Conflicts: system-log-daemon, linux-kernel-log-daemon, syslog-ng-core +Replaces: syslog-ng (<< 3.3.0~), syslog-ng-mod-json (<< 3.19.1~), syslog-ng-mod-journal (<< 3.25.1~), syslog-ng-mod-pacctformat (<< 3.26.1~), syslog-ng-mod-tag-parser (<< 3.26.1~), syslog-ng-mod-extra (<< 3.26.1-2~) +Breaks: syslog-ng (<< 3.3.0~), syslog-ng-mod-json (<< 3.19.1~), syslog-ng-mod-journal (<< 3.25.1~), syslog-ng-mod-pacctformat (<< 3.26.1~), syslog-ng-mod-tag-parser (<< 3.26.1~), syslog-ng-mod-extra (<< 3.26.1-2~) Description: Enhanced system logging daemon (core) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -154,16 +157,17 @@ Description: Enhanced system logging daemon (core) * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB). . - This package provides the core syslog-ng, with all the plugins + This package provides the core AxoSyslog, with all the plugins required for a standard installation. -Package: syslog-ng-mod-mongodb +Package: axosyslog-mod-mongodb Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-mongodb Suggests: mongodb-server Description: Enhanced system logging daemon (MongoDB plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -181,13 +185,14 @@ Description: Enhanced system logging daemon (MongoDB plugin) This package provides the MongoDB destination plugin, which allows one to log system messages to MongoDB. -Package: syslog-ng-mod-sql +Package: axosyslog-sql Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-sql Suggests: libdbd-mysql, libdbd-pgsql, libdbd-sqlite3 Description: Enhanced system logging daemon (SQL plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -206,12 +211,13 @@ Description: Enhanced system logging daemon (SQL plugin) log system messages to a multitude of SQL databases (including, but not limited to MySQL, PostgreSQL and SQLite). -Package: syslog-ng-mod-smtp +Package: axosyslog-smtp Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-smtp Description: Enhanced system logging daemon (SMTP plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -227,15 +233,16 @@ Description: Enhanced system logging daemon (SMTP plugin) AMQP), files or databases (like PostgreSQL or MongoDB). . This package provides the SMTP destination plugin, which allows one - to send email messages from within syslog-ng itself. + to send email messages from within AxoSyslog itself. -Package: syslog-ng-mod-amqp +Package: axosyslog-amqp Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-amqp Suggests: rabbitmq-server Description: Enhanced system logging daemon (AMQP plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -253,15 +260,15 @@ Description: Enhanced system logging daemon (AMQP plugin) This package provides the AMQP destination plugin, which allows one to publish log messages through the AMQP protocol. -Package: syslog-ng-mod-geoip2 +Package: axosyslog-geoip2 Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) -Provides: syslog-ng-mod-geoip +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-geoip2 Replaces: syslog-ng-mod-geoip (<< 3.25.1~) Breaks: syslog-ng-mod-geoip (<< 3.25.1~) Description: Enhanced system logging daemon (GeoIP2 plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -277,15 +284,16 @@ Description: Enhanced system logging daemon (GeoIP2 plugin) AMQP), files or databases (like PostgreSQL or MongoDB). . This package provides the GeoIP2 template function plugin, which - allows one to do non-DNS IP-to-country resolving from syslog-ng + allows one to do non-DNS IP-to-country resolving from AxoSyslog templates. GeoIP2 uses MaxMind DB. -Package: syslog-ng-mod-redis +Package: axosyslog-mod-redis Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-redis Description: Enhanced system logging daemon (Redis plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -301,15 +309,16 @@ Description: Enhanced system logging daemon (Redis plugin) AMQP), files or databases (like PostgreSQL or MongoDB). . This package provides the Redis destination plugin, which allows one - to issue Redis commands from within syslog-ng. + to issue Redis commands from within AxoSyslog. -Package: syslog-ng-mod-stomp +Package: axosyslog-mod-stomp Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-stomp Suggests: activemq Description: Enhanced system logging daemon (STOMP plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -327,12 +336,13 @@ Description: Enhanced system logging daemon (STOMP plugin) This package provides the STOMP destination plugin, which allows one to publish log messages through the STOMP protocol. -Package: syslog-ng-mod-riemann +Package: axosyslog-mod-riemann Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-riemann Description: Enhanced system logging daemon (Riemann destination) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -348,15 +358,16 @@ Description: Enhanced system logging daemon (Riemann destination) AMQP), files or databases (like PostgreSQL or MongoDB). . This package provides the Riemann destination, allowing one to push - events to a Riemann server from within syslog-ng. + events to a Riemann server from within AxoSyslog. -Package: syslog-ng-mod-graphite +Package: axosyslog-mod-graphite Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-graphite Suggests: graphite-web Description: Enhanced system logging daemon (graphite plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -373,15 +384,16 @@ Description: Enhanced system logging daemon (graphite plugin) . This package provides the graphite plugin, that adds a new template function, $(graphite-output), which makes it possible to easily send - metrics to Graphite from within syslog-ng. + metrics to Graphite from within AxoSyslog. -Package: syslog-ng-mod-python +Package: axosyslog-mod-python Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-venv, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3-venv, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-python XB-Python-Version: ${python:Versions} Description: Enhanced system logging daemon (Python plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -397,14 +409,15 @@ Description: Enhanced system logging daemon (Python plugin) AMQP), files or databases (like PostgreSQL or MongoDB). . This package provides the Python plugin, that allows one to write - syslog-ng plugins in Python. + AxoSyslog plugins in Python. -Package: syslog-ng-mod-add-contextual-data +Package: axosyslog-mod-add-contextual-data Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-add-contextual-data Description: Enhanced system logging daemon (add-contextual-data plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -419,21 +432,21 @@ Description: Enhanced system logging daemon (add-contextual-data plugin) * hand on messages for further processing using message queues (like AMQP), files or databases (like PostgreSQL or MongoDB). . - This package provides the add-contextual-data module for syslog-ng. - With this module syslog-ng can use an external database file to + This package provides the add-contextual-data module for AxoSyslog. + With this module AxoSyslog can use an external database file to append custom name-value pairs on incoming logs (to enrich messages). The database is a file that containing `` records. Currently only `CSV` format is supported. It is like `geoip parser` where the selector is `$HOST`, but the user can define the selector, and also the database contents. -Package: syslog-ng-mod-getent +Package: axosyslog-mod-getent Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) -Conflicts: syslog-ng-mod-basicfuncs-plus ( << 0.6.0) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-basicfuncs-plus ( << 0.6.0), syslog-ng-mod-getent Description: Enhanced system logging daemon (getent plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -452,12 +465,13 @@ Description: Enhanced system logging daemon (getent plugin) Switch library to convert UIDs to names, protocol names to port number and much more. -Package: syslog-ng-mod-stardate +Package: axosyslog-mod-stardate Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-stardate Description: Enhanced system logging daemon (stardate plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -476,12 +490,13 @@ Description: Enhanced system logging daemon (stardate plugin) the date with months and days as fragments of the year. For example, it formats 2017.06.15 as something like 2017.500. -Package: syslog-ng-mod-map-value-pairs +Package: axosyslog-mod-map-value-pairs Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-value-pairs Description: Enhanced system logging daemon (map-value-pairs plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -499,12 +514,13 @@ Description: Enhanced system logging daemon (map-value-pairs plugin) With this package, it is possible to copy key-value pairs and do some other conversion and alteration in key-value pairs. -Package: syslog-ng-mod-snmp +Package: axosyslog-mod-snmp Architecture: linux-any hurd-i386 Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-snmp Description: Enhanced system logging daemon (SNMP plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -522,12 +538,13 @@ Description: Enhanced system logging daemon (SNMP plugin) This package provides the SNMP source/destination plugins, which allows one to send/receive SNMP traps. -Package: syslog-ng-mod-xml-parser +Package: axosyslog-mod-xml-parser Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-xml-parser Description: Enhanced system logging daemon (xml parser plugin) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -545,14 +562,15 @@ Description: Enhanced system logging daemon (xml parser plugin) The xml parser can process input in xml format, and adds the parsed data to the message object. -Package: syslog-ng-mod-http +Package: axosyslog-mod-http Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-http Replaces: syslog-ng-core (<< 3.26.1~) Breaks: syslog-ng-core (<< 3.26.1~) Description: Enhanced system logging daemon (HTTP destination) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -570,12 +588,13 @@ Description: Enhanced system logging daemon (HTTP destination) This package provides an HTTP destination, allowing one to send syslog messages as HTTP PUT messages to an http server. -Package: syslog-ng-mod-rdkafka +Package: axosyslog-mod-rdkafka Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-rdkafka Description: Enhanced system logging daemon (Kafka destination, based on librdkafka) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -593,14 +612,15 @@ Description: Enhanced system logging daemon (Kafka destination, based on librdka This package provides a native Kafka destination, written entirely in the C programming language, based on the librdkafka client library. -Package: syslog-ng-scl +Package: axosyslog-scl Architecture: all Multi-Arch: foreign -Depends: ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) -Replaces: syslog-ng-mod-extra (<< 3.38.1~), syslog-ng-core (<< 3.38.1~), syslog-ng-mod-graphite (<< 3.38.1~), syslog-ng-mod-rdkafka (<< 3.38.1~), syslog-ng-mod-snmp (<< 3.38.1~) -Breaks: syslog-ng-mod-extra (<< 3.38.1~), syslog-ng-core (<< 3.38.1~), syslog-ng-mod-graphite (<< 3.38.1~), syslog-ng-mod-rdkafka (<< 3.38.1~), syslog-ng-mod-snmp (<< 3.38.1~) +Depends: ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-scl +Replaces: syslog-ng-mod-extra (<< 3.38.1~), axosyslog-core (<< 3.38.1~), syslog-ng-mod-graphite (<< 3.38.1~), syslog-ng-mod-rdkafka (<< 3.38.1~), syslog-ng-mod-snmp (<< 3.38.1~) +Breaks: syslog-ng-mod-extra (<< 3.38.1~), axosyslog-core (<< 3.38.1~), syslog-ng-mod-graphite (<< 3.38.1~), syslog-ng-mod-rdkafka (<< 3.38.1~), syslog-ng-mod-snmp (<< 3.38.1~) Description: Enhanced system logging daemon (scl files) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -618,12 +638,13 @@ Description: Enhanced system logging daemon (scl files) This package collects scl files, scripts and config sniplets focusing on specific areas, providing help creating more readable configurations. -Package: syslog-ng-mod-examples +Package: axosyslog-mod-examples Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-examples Description: Enhanced system logging daemon (example plugins) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -640,12 +661,13 @@ Description: Enhanced system logging daemon (example plugins) . This package provides a collection of example plugins. -Package: syslog-ng-mod-slog +Package: axosyslog-mod-slog Architecture: any Multi-Arch: foreign Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: syslog-ng-mod-slog Description: Enhanced system logging daemon (slog) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -663,13 +685,14 @@ Description: Enhanced system logging daemon (slog) This package provides the $(slog) template functions and command line utilities (slogencrypt, slogverify, slogkey). -Package: syslog-ng-mod-java +Package: axosyslog-mod-java Architecture: any Multi-Arch: foreign -Depends: syslog-ng-core (= ${binary:Version}), default-jre-headless -Recommends: syslog-ng-mod-java-common-lib +Depends: axosyslog-core (= ${binary:Version}), default-jre-headless +Conflicts: syslog-ng-mod-java +Recommends: axosyslog-mod-java-common-lib Description: Enhanced system logging daemon (Java destination) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -687,12 +710,13 @@ Description: Enhanced system logging daemon (Java destination) This package provides the Java destination, allowing one to write destination drivers without having to touch C, in Java. -Package: syslog-ng-mod-java-common-lib +Package: axosyslog-mod-java-common-lib Architecture: any Multi-Arch: foreign -Depends: syslog-ng-core (= ${binary:Version}), syslog-ng-mod-java +Depends: axosyslog-core (= ${binary:Version}), axosyslog-mod-java +Conflicts: syslog-ng-mod-java-common-lib Description: Enhanced system logging daemon (Java module common library) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -710,12 +734,13 @@ Description: Enhanced system logging daemon (Java module common library) This package provides common libraries for simplifying the creation of Java destinations. -Package: syslog-ng-mod-elastic +Package: axosyslog-mod-elastic Architecture: any Multi-Arch: foreign -Depends: syslog-ng-core (= ${binary:Version}), syslog-ng-mod-java-common-lib, syslog-ng-mod-java +Depends: axosyslog-core (= ${binary:Version}), axosyslog-mod-java-common-lib, axosyslog-mod-java +Conflicts: syslog-ng-mod-elastic Description: Enhanced system logging daemon (Elasticsearch destination) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -733,12 +758,13 @@ Description: Enhanced system logging daemon (Elasticsearch destination) This package provides the Elasticsearch destination, allowing one to send syslog messages to Elasticsearch. -Package: syslog-ng-mod-hdfs +Package: axosyslog-mod-hdfs Architecture: any Multi-Arch: foreign -Depends: syslog-ng-core (= ${binary:Version}), syslog-ng-mod-java-common-lib, syslog-ng-mod-java +Depends: axosyslog-core (= ${binary:Version}), axosyslog-mod-java-common-lib, axosyslog-mod-java +Conflicts: syslog-ng-mod-hdfs Description: Enhanced system logging daemon (HDFS destination) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -756,12 +782,13 @@ Description: Enhanced system logging daemon (HDFS destination) This package provides the HDFS destination, allowing one to send messages to HDFS. -Package: syslog-ng-mod-kafka +Package: axosyslog-mod-kafka Architecture: any Multi-Arch: foreign -Depends: syslog-ng-core (= ${binary:Version}), syslog-ng-mod-java-common-lib, syslog-ng-mod-java +Depends: axosyslog-core (= ${binary:Version}), axosyslog-mod-java-common-lib, axosyslog-mod-java +Conflicts: syslog-ng-mod-kafka Description: Enhanced system logging daemon (Kafka destination) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -779,12 +806,13 @@ Description: Enhanced system logging daemon (Kafka destination) This package provides the Apache Kafka destination, allowing one to send messages to Kafka. -Package: syslog-ng-mod-java-http +Package: axosyslog-mod-java-http Architecture: any Multi-Arch: foreign -Depends: syslog-ng-core (= ${binary:Version}), syslog-ng-mod-java-common-lib, syslog-ng-mod-java +Depends: axosyslog-core (= ${binary:Version}), axosyslog-mod-java-common-lib, axosyslog-mod-java +Conflicts: syslog-ng-mod-java-http Description: Enhanced system logging daemon (HTTP destination implemented in Java) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -802,12 +830,13 @@ Description: Enhanced system logging daemon (HTTP destination implemented in Jav This package provides an HTTP destination, allowing one to send syslog messages as HTTP PUT messages to an http server. -Package: syslog-ng-mod-mqtt +Package: axosyslog-mod-mqtt Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-mqtt Description: Enhanced system logging daemon (MQTT plugins) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -825,12 +854,13 @@ Description: Enhanced system logging daemon (MQTT plugins) This package provides the MQTT plugin, that allows receiving and sending MQTT messages. -Package: syslog-ng-mod-grpc +Package: axosyslog-mod-grpc Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-grpc Description: Enhanced system logging daemon (GRPC plugins) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . @@ -849,12 +879,13 @@ Description: Enhanced system logging daemon (GRPC plugins) . * OpenTelemetry logs, traces and metrics -Package: syslog-ng-mod-cloud-auth +Package: axosyslog-mod-cloud-auth Architecture: any Multi-Arch: foreign -Depends: ${shlibs:Depends}, ${misc:Depends}, syslog-ng-core (>= ${source:Version}), syslog-ng-core (<< ${source:Version}.1~) +Depends: ${shlibs:Depends}, ${misc:Depends}, axosyslog-core (>= ${source:Version}), axosyslog-core (<< ${source:Version}.1~) +Conflicts: syslog-ng-mod-cloud-auth Description: Enhanced system logging daemon (Cloud Auth plugins) - syslog-ng is an enhanced log daemon, supporting a wide range of input + AxoSyslog 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. . diff --git a/packaging/debian/copyright b/packaging/debian/copyright index 35cf935287..cce0398464 100644 --- a/packaging/debian/copyright +++ b/packaging/debian/copyright @@ -1,7 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: syslog-ng +Upstream-Name: axosyslog Upstream-Contact: Syslog-ng users' and developers' mailing list -Source: git://github.com/syslog-ng/syslog-ng.git +Source: git://github.com/axoflow/axosyslog.git Copyright: Copyright (C) Balázs Scheidler Copyright (C) BalaBit IT Security Ltd. diff --git a/packaging/debian/gbp.conf b/packaging/debian/gbp.conf index 29285fbced..11bc13465e 100644 --- a/packaging/debian/gbp.conf +++ b/packaging/debian/gbp.conf @@ -1,6 +1,6 @@ [DEFAULT] debian-branch = debian/unstable -debian-tag = debian/syslog-ng-%(version)s +debian-tag = debian/axosyslog-%(version)s upstream-branch = upstream/3.x overlay = True diff --git a/packaging/debian/rules b/packaging/debian/rules index 489d4dab61..3df1bb9ef9 100755 --- a/packaging/debian/rules +++ b/packaging/debian/rules @@ -33,13 +33,13 @@ ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) EXTRA_CONFIGURE_OPTS += --enable-debug endif -# We want to support building from a git tree, where the syslog-ng -# sources are in a submodule, in syslog-ng-*. Since we do not wish to +# We want to support building from a git tree, where the axosyslog +# sources are in a submodule, in axosyslog-*. Since we do not wish to # update the rules for every major version if it can be helped, figure # it out from the changelog instead. UMAJOR = $(shell dpkg-parsechangelog | sed -n '/^Version:/s/^Version: //p' | cut -d. -f1,2) -export DH_OPTIONS += -O-Bdebian/build-tree --dbg-package=syslog-ng-dbg +export DH_OPTIONS += -O-Bdebian/build-tree --dbg-package=axosyslog-dbg CFLAGS ?= $(shell dpkg-buildflags --get CFLAGS) LDFLAGS ?= $(shell dpkg-buildflags --get LDFLAGS) @@ -57,7 +57,7 @@ PACCT_CONFIGURE_OPTS = --disable-pacct endif ifneq ($(filter nojava,$(DEB_BUILD_PROFILES)),) -DH_OPTIONS += -Nsyslog-ng-mod-java -Nsyslog-ng-mod-kafka -Nsyslog-ng-mod-java-common-lib -Nsyslog-ng-mod-elastic -Nsyslog-ng-mod-java-http -Nsyslog-ng-mod-hdfs +DH_OPTIONS += -Naxosyslog-mod-java -Naxosyslog-mod-kafka -Naxosyslog-mod-java-common-lib -Naxosyslog-mod-elastic -Naxosyslog-mod-java-http -Naxosyslog-mod-hdfs else export GRADLE_USER_HOME = /tmp/gradle endif @@ -65,15 +65,15 @@ endif PYTHON_VERSION = 3 ifneq ($(filter sng-nokafka,$(DEB_BUILD_PROFILES)),) -DH_OPTIONS += -Nsyslog-ng-mod-rdkafka +DH_OPTIONS += -Naxosyslog-mod-rdkafka endif ifneq ($(filter sng-nomqtt,$(DEB_BUILD_PROFILES)),) -DH_OPTIONS += -Nsyslog-ng-mod-mqtt +DH_OPTIONS += -Naxosyslog-mod-mqtt endif ifneq ($(filter sng-nogrpc,$(DEB_BUILD_PROFILES)),) -DH_OPTIONS += -Nsyslog-ng-mod-grpc +DH_OPTIONS += -Naxosyslog-mod-grpc endif # If DH_QUIET is set, then we want silent mode. @@ -175,36 +175,36 @@ override_dh_auto_test: override_dh_installchangelogs: dh_installchangelogs NEWS.md -# Init files and whatnot were moved to syslog-ng-core, but we want to +# Init files and whatnot were moved to axosyslog-core, but we want to # retain the old filenames. override_dh_installinit: - dh_installinit --name syslog-ng --restart-after-upgrade + dh_installinit --name axosyslog --restart-after-upgrade -# Logrotate and Logcheck files were moved from syslog-ng to -# syslog-ng-core too, and like in init's case, we want to keep the old +# Logrotate and Logcheck files were moved from axosyslog to +# axosyslog-core too, and like in init's case, we want to keep the old # name. override_dh_installlogrotate: - dh_installlogrotate --name syslog-ng + dh_installlogrotate --name axosyslog override_dh_installlogcheck: - dh_installlogcheck --name syslog-ng + dh_installlogcheck --name axosyslog # dh_makeshlibs wants to be clever and treat plugins as shared libs. # Slap it in the face, and tell it not to. We also do not need any # script modifications, as our single shared lib is in a private # directory. On the other hand, we do want correct dependencies on -# anything that build-depends on syslog-ng-dev, so lets make a correct +# anything that build-depends on axosyslog-dev, so lets make a correct # shlibs file for that, shall we? # override_dh_makeshlibs: dh_makeshlibs -n -Xusr/lib/syslog-ng/${UMAJOR} -# Since syslog-ng depends on all the modules, and syslog-ng-core +# Since axosyslog depends on all the modules, and axosyslog-core # suggests the same set, and modules can come and go as new versions -# of syslog-ng come out, lets make our life easy, and provide a custom +# of axosyslog come out, lets make our life easy, and provide a custom # sng:Modules substvar, which has all the module packages listed. We # also provide sng:CoreModules, which lists core modules that were -# part of syslog-ng (or it depended on them) previously, in 3.3. +# part of axosyslog (or it depended on them) previously, in 3.3. override_dh_gencontrol: dh_gencontrol -- -Vsng:Modules=$(shell debian/tools/list-modules.sh optional) \ -Vsng:CoreModules=$(shell debian/tools/list-modules.sh core) @@ -221,7 +221,7 @@ override_dh_python3: override_dh_missing: dh_missing --fail-missing -# By default, the arch:all syslog-ng package does not need anything +# By default, the arch:all axosyslog package does not need anything # built, so build-indep shall be empty. This avoids triggering another # build attempt, which would fail due to autoreconf being run # twice. It would also fail if no build-deps were installed (since the diff --git a/packaging/debian/tests/control b/packaging/debian/tests/control index 6a88dd6d7e..cc0563ae31 100644 --- a/packaging/debian/tests/control +++ b/packaging/debian/tests/control @@ -1,9 +1,9 @@ Tests: basic -Depends: syslog-ng-core +Depends: axosyslog-core Restrictions: allow-stderr Tests: basic -Depends: syslog-ng +Depends: axosyslog Restrictions: allow-stderr Tests: basic @@ -11,79 +11,79 @@ Depends: @ Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core +Depends: axosyslog-core Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-mongodb +Depends: axosyslog-core, axosyslog-mod-mongodb Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-sql +Depends: axosyslog-core, axosyslog-mod-sql Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-smtp +Depends: axosyslog-core, axosyslog-mod-smtp Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-amqp +Depends: axosyslog-core, axosyslog-mod-amqp Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-geoip2 +Depends: axosyslog-core, axosyslog-mod-geoip2 Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-redis +Depends: axosyslog-core, axosyslog-mod-redis Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-stomp +Depends: axosyslog-core, axosyslog-mod-stomp Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-riemann +Depends: axosyslog-core, axosyslog-mod-riemann Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-graphite +Depends: axosyslog-core, axosyslog-mod-graphite Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-python +Depends: axosyslog-core, axosyslog-mod-python Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-add-contextual-data +Depends: axosyslog-core, axosyslog-mod-add-contextual-data Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-getent +Depends: axosyslog-core, axosyslog-mod-getent Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-stardate +Depends: axosyslog-core, axosyslog-mod-stardate Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-map-value-pairs +Depends: axosyslog-core, axosyslog-mod-map-value-pairs Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-snmptrapd-parser +Depends: axosyslog-core, axosyslog-mod-snmptrapd-parser Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-xml-parser +Depends: axosyslog-core, axosyslog-mod-xml-parser Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-extra +Depends: axosyslog-core, axosyslog-mod-extra Restrictions: allow-stderr Tests: basic -Depends: syslog-ng-core, syslog-ng-mod-tag-parser +Depends: axosyslog-core, axosyslog-mod-tag-parser Restrictions: allow-stderr #Tests: upgrade @@ -98,4 +98,4 @@ Depends: @, sysvinit-core Restrictions: needs-root, allow-stderr #Tests: compile-incubator -#Depends: build-essential, syslog-ng-dev, fakeroot, debhelper, dh-autoreconf, automake, liblua5.2-dev, libperl-dev, python-dev, libgrok-dev, libtokyocabinet-dev, librdkafka-dev, libzmq3-dev, libmongo-client-dev +#Depends: build-essential, axosyslog-dev, fakeroot, debhelper, dh-autoreconf, automake, liblua5.2-dev, libperl-dev, python-dev, libgrok-dev, libtokyocabinet-dev, librdkafka-dev, libzmq3-dev, libmongo-client-dev diff --git a/packaging/debian/tests/upgrade b/packaging/debian/tests/upgrade index b114dab7cc..62c1ba23ff 100644 --- a/packaging/debian/tests/upgrade +++ b/packaging/debian/tests/upgrade @@ -1,21 +1,21 @@ #!/bin/sh -e -orig_version=$(apt-cache policy syslog-ng | grep "500$" | awk '{print $1}') +orig_version=$(apt-cache policy axosyslog | grep "500$" | awk '{print $1}') apt_line="" -for pkg in syslog-ng \ - syslog-ng-core \ - syslog-ng-mod-mongodb \ - syslog-ng-mod-sql \ - syslog-ng-mod-smtp \ - syslog-ng-mod-amqp \ - syslog-ng-mod-geoip2 \ - syslog-ng-mod-redis \ - syslog-ng-mod-stomp \ - syslog-ng-mod-riemann \ - syslog-ng-mod-graphite \ - syslog-ng-mod-python \ - syslog-ng-mod-add-contextual-data +for pkg in axosyslog \ + axosyslog-core \ + axosyslog-mod-mongodb \ + axosyslog-mod-sql \ + axosyslog-mod-smtp \ + axosyslog-mod-amqp \ + axosyslog-mod-geoip2 \ + axosyslog-mod-redis \ + axosyslog-mod-stomp \ + axosyslog-mod-riemann \ + axosyslog-mod-graphite \ + axosyslog-mod-python \ + axosyslog-mod-add-contextual-data do apt_line="$apt_line $pkg=$orig_version" done diff --git a/packaging/debian/tools/list-modules.sh b/packaging/debian/tools/list-modules.sh index 456eb0ad79..eb23921c7d 100755 --- a/packaging/debian/tools/list-modules.sh +++ b/packaging/debian/tools/list-modules.sh @@ -1,7 +1,7 @@ #! /bin/sh -CORE_MODULES="syslog-ng-mod-sql syslog-ng-mod-mongodb" -ALL_MODULES=$(echo $(grep "^Package: syslog-ng-mod-" debian/control | cut -d: -f 2)) +CORE_MODULES="axosyslog-mod-sql axosyslog-mod-mongodb" +ALL_MODULES=$(echo $(grep "^Package: axosyslog-mod-" debian/control | cut -d: -f 2)) case "$1" in "core") diff --git a/packaging/debian/watch b/packaging/debian/watch index 2348c6bce3..43a48a6e69 100644 --- a/packaging/debian/watch +++ b/packaging/debian/watch @@ -1,3 +1,3 @@ version=3 -https://github.com/syslog-ng/syslog-ng/tags .*/syslog-ng-([\d\.]+)\.tar\.gz +https://github.com/axoflow/axosyslog/tags .*/axosyslog-([\d\.]+)\.tar\.gz