Add a dummy Travis CI control file

Since I don't want packaging/ branches to result in failed builds - or
in builds at all - add a dummy Travis control file that limits the
branches.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: build-depends update & module dependency tightening

We need python and automake >= 1:1.11.1 to build, and the modules
should depend on syslog-ng-core (= ${binary:Version}). The makeshlibs
magic was supposed to help with that, but that only works if the -dev
package is already installed.

There's probably a way to do this better, but for now, this will do.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Generate correct shlibs file for syslog-ng-dev

We were mistakenly generating shlibs file for syslog-ng-core, and
didn't do it exactly right, either. No more.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Replace the systemd symlinks with include files

Instead of having a non-conffile symlink, use a file that .includes
the real service file, and mark that as conffile.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Generate the shlibs for syslog-ng-core

The shlibs should be in the library package, not in -dev.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Replace the systemd symlinks with include files

Instead of having a non-conffile symlink, use a file that .includes
the real service file, and mark that as conffile.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Route internal messages to /var/log/syslog-ng.log

To avoid running into a self-DoS when debugging is enabled along with
heavy filtering, move internal messages to /var/log/syslog-ng.log by
default, without filters.

This is done by pulling the internal source out of s_src, and making a
new source for it, and connecting that to the new destination.

Reported-by: Anton <koldaevav@gmail.com>
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: changelog update

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Merge branch 'packaging/debian/3.3' into packaging/debian/3.4

Conflicts:
	debian/changelog
debian: Updated to new sandbox/3.4 snapshot

This includes the geoip module too.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Do the SOURCE_REVISION assembly differently

Instead of trying to infer pretty much everything from the version in
the changelog, rely on debian/source_revision, generated by
debian/tools/bootstrap.sh or debian/tools/export-source.sh.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Revert "debian: Route internal messages to /var/log/syslog-ng.log"

This reverts commit 0094852e6dba2d95c39afebe9c7291954e98ea71, as the
workaround is not needed anymore, this was fixed on the syslog-ng
side.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Update to latest 3.3 git HEAD

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Merge branch 'packaging/debian/3.3' into packaging/debian/3.4
debian: Sync changelog with reality

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
Update to new sandbox/3.4

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Update to a new sandbox snapshot

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Put filtered mail logs into /var/log/mail.{info,err,warn}

The default location for the filtered mail logs is /var/log/mail.*,
not in a mail/ subdir there. The logrotate script is correct, adjust
the default config.

Reported-by: Tim Zehta <tim@zehta.me>
Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Do not remove the systemd service files in postrm

Now that they're not symlinks, dpkg does the right thing and cleans
them up on purge.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>
debian: Bring debian/copyright up to date

Updated debian/copyright, following the license clarification
performed recently, and added all the new files aswell.

Signed-off-by: Gergely Nagy <algernon@balabit.hu>