Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Debian: Add cxx switch knobs | Vsevolod Stakhov | 2021-02-09 | 1 | -0/+2 |
| | |||||
* | [Minor] Update version to 2.5 | Vsevolod Stakhov | 2020-02-26 | 1 | -2/+2 |
| | |||||
* | [Minor] use quilt for debian/source/format | Peter Wu | 2020-02-15 | 1 | -1/+1 |
| | | | | | | * Match the build scripts and main Debian packaging. * This allows for a separate debian/ directory in debian.tar.gz, see https://www.debian.org/doc/manuals/maint-guide/dother.en.html#sourcef | ||||
* | [Minor] debian/control: Update Vcs-Git URL and maintainer | Peter Wu | 2020-02-14 | 1 | -2/+2 |
| | | | | | | | * Let Vcs-Git point to a secure transport. * Use Vsevolod's email address as maintainer to avoid having to patch this file in rspamd_build.sh. Mikhail is not the current maintainer of the Debian package anyway. | ||||
* | [Minor] Update Debian and RPM package versions | Peter Wu | 2020-02-14 | 1 | -37/+2 |
| | | | | | | * Add script that can be used after tagging to update versions. * Example (for this commit): `./set-version.sh 2.4` * Clear Debian changelog, this information is not updated anyway. | ||||
* | [Minor] Debian: Add extra args to debian rules | Vsevolod Stakhov | 2020-01-21 | 1 | -2/+6 |
| | |||||
* | [Minor] CMake: Add ENABLE_LTO option | Peter Wu | 2020-01-21 | 1 | -1/+2 |
| | | | | | | | | * The `CMAKE_BUILD_TYPE=None` option is commonly used to respect the user's optimization flags. Users may be interested in enabling LTO anyway in that case. Implement this the Debian build. * Remove typo, the value is called RelWithDebInfo. Enable LTO for this by default. | ||||
* | [Minor] Debian: set BUILD_WITH_INSTALL_RPATH=ON | Peter Wu | 2020-01-21 | 1 | -0/+1 |
| | | | | | | | | | | * Use the install RPATH to avoid relinking at install time. * This additionally ensures reproducible builds invariant of the build directory since build paths such as `X/src:X/contrib/replxx:...` are no longer embedded in the binary. * This assumes that binaries are not ran at build time. If this is needed, CMAKE_BUILD_RPATH_USE_ORIGIN=ON can be used instead (requires CMake 3.14). For older CMake, try setting LD_LIBRARY_PATH. | ||||
* | [Minor] Debian: set fixfilepath reproducible build option | Peter Wu | 2020-01-20 | 1 | -0/+1 |
| | | | | | | | | | * Enable -ffile-prefix-map to ensure that assert statements in contrib/libev/ev.c and other places do not store the full file path. This ensures reproducible builds, invariant of the build directory. Supported since dpkg 1.19.1, including Debian buster and Ubuntu 19.04. * Enable all hardening features while at it, this adds bindnow only. See https://manpages.debian.org/buster/dpkg-dev/dpkg-buildflags.1.en.html | ||||
* | [Minor] debian/rules: move makefile targets (no functional change) | Peter Wu | 2020-01-20 | 1 | -7/+5 |
| | | | | | Remove .PHONY marker for consistency. Move override_dh_strip before the target dh_makeshlibs as is is executed right before that. | ||||
* | [Minor] Debian: update arches and versions in build dependencies | Peter Wu | 2020-01-20 | 2 | -5/+13 |
| | | | | | | | | | | | | * glib 2.28 is the current minimum declared in CMakeLists.txt, but even Jessie satisfies that requirement. Remove it. * Use DEB_HOST_ARCH for "The Debian architecture of the host machine" instead of DEB_TARGET_ARCH which is relevant for cross-compiling only. * Update luajit arches based on https://packages.debian.org/sid/luajit * Added arm64, mips64el, ppc64, ppc64el (stretch-backports / buster). * Removed kfreebsd-i386 and 32-bit powerpc (removed in Jessie). * Removed powerpcspe (unofficial port with outdated luajit). * Maintained mips (removed after buster). | ||||
* | [Minor] Debian: remove unnecessary packages | Peter Wu | 2020-01-18 | 1 | -3/+1 |
| | | | | | | dh-systemd is a transitional package and moved into debhelper, so remove it. This is supported since Debian Stretch. This change has to be reversed if Debian Jessie or Ubuntu Xenial have to be supported. | ||||
* | [Minor] Debian: use non-deprecated libpcre2-dev package | Peter Wu | 2020-01-18 | 1 | -1/+1 |
| | | | | See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911935 | ||||
* | [Minor] Debian: Expand Build-Depends line and sort it | Peter Wu | 2020-01-18 | 1 | -1/+19 |
| | |||||
* | [Minor] Debian: remove unused cmake options | Peter Wu | 2020-01-18 | 1 | -4/+0 |
| | | | | | GD (off by default) and TORCH (on by default) were removed in 2.0, the examples option (off by default) was removed in 2.2. | ||||
* | [Minor] Debian: add missing sodium dependency | Peter Wu | 2020-01-18 | 1 | -1/+1 |
| | | | | | Required since rspamd 2.0. Even Debian Jessie ships 1.0.0, so add it unconditionally. | ||||
* | [Minor] Debian: Enable Hyperscan and parallel builds | Peter Wu | 2020-01-18 | 2 | -3/+10 |
| | | | | | | | | | Debian 9 (Stretch) ships with Hyperscan 4.4.1, Ubuntu 18.04 ships with Hyperscan 4.7.0. Follow rspamd's official recommendation and enable support for these. The --parallel option has been supported since 2009 and works perfectly with CMake, so enable it by default. | ||||
* | [Minor] Try to dodge leak-asan | Vsevolod Stakhov | 2019-11-18 | 1 | -0/+1 |
| | |||||
* | [Minor] Fix debian flags | Vsevolod Stakhov | 2019-11-18 | 1 | -2/+0 |
| | |||||
* | [Minor] Fix debian dependencies | Vsevolod Stakhov | 2019-06-22 | 2 | -3/+1 |
| | |||||
* | [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedir | Vsevolod Stakhov | 2018-12-26 | 1 | -1/+1 |
| | |||||
* | [Minor] Redis support is now unconditional | Vsevolod Stakhov | 2018-07-10 | 1 | -1/+0 |
| | |||||
* | [Minor] Add alias for libunwind to deal with debian stupidity | Vsevolod Stakhov | 2018-06-29 | 1 | -1/+1 |
| | |||||
* | [Minor] Enable libunwind in packages | Vsevolod Stakhov | 2018-06-29 | 2 | -1/+2 |
| | |||||
* | [Fix] Fix systemd version of the logrotate script | Vsevolod Stakhov | 2018-04-20 | 1 | -1/+1 |
| | |||||
* | Revert "[Minor] Use ninja to build packages" | Vsevolod Stakhov | 2018-03-22 | 1 | -9/+4 |
| | | | | This reverts commit 34c8e06baf7258ef5888191d7e5af1dd422baf55. | ||||
* | [Minor] Use ninja to build packages | Vsevolod Stakhov | 2018-03-21 | 1 | -4/+9 |
| | |||||
* | [Minor] Adjust debian build | Vsevolod Stakhov | 2018-03-08 | 2 | -2/+2 |
| | |||||
* | Suppress /var/log permission error in Debian pkg | Viktor Szépe | 2017-11-14 | 1 | -0/+1 |
| | |||||
* | [Minor] Add zlib dependency | Vsevolod Stakhov | 2017-08-13 | 1 | -1/+1 |
| | |||||
* | [Minor] Add torch support to debian build rules | Vsevolod Stakhov | 2017-08-03 | 1 | -0/+1 |
| | |||||
* | Revert "Debian: Update changelog." | Vsevolod Stakhov | 2017-06-28 | 1 | -6/+0 |
| | | | | This reverts commit f83310f8e9360bfe647f8369894d7b4a023fa304. | ||||
* | Debian: Update changelog. | Sebastian Lipponer | 2017-06-24 | 1 | -0/+6 |
| | |||||
* | Debian: Add missing build dependencies. | Sebastian Lipponer | 2017-06-24 | 1 | -1/+1 |
| | |||||
* | [Minor] RPM/DEB: fix log directory ownership on systemd platforms | Andrew Lewis | 2017-06-11 | 1 | -0/+1 |
| | |||||
* | [Conf] Do away with systemd specifics completely | Andrew Lewis | 2017-06-11 | 1 | -1/+1 |
| | |||||
* | [Minor] Revert debian control cleanup: it breaks build scripts | Vsevolod Stakhov | 2017-05-14 | 1 | -18/+1 |
| | |||||
* | [Minor] debian: Update BD and refresh packaging | Sebastien Badia | 2017-05-13 | 4 | -60/+21 |
| | |||||
* | [Minor] Add missing debian dependency | Vsevolod Stakhov | 2016-12-26 | 1 | -1/+1 |
| | | | | | Issue: #1286 Reported by: @LynxChaus | ||||
* | [Minor] Add optimization option to debian rules | Vsevolod Stakhov | 2016-12-26 | 1 | -0/+1 |
| | |||||
* | [Minor] Add enable full debug option | Vsevolod Stakhov | 2016-12-25 | 2 | -1/+4 |
| | |||||
* | Revert "Disable reload command in rc scripts" | Vsevolod Stakhov | 2016-08-22 | 1 | -1/+6 |
| | | | | This reverts commit 869af99b494d89e6d100657db4d5430cc6539f51. | ||||
* | [Rework] Remove systemd socket activation | Andrew Lewis | 2016-07-27 | 1 | -9/+0 |
| | |||||
* | [Minor] Require `ragel` for Debian/RPM package build | Andrew Lewis | 2016-07-25 | 1 | -1/+1 |
| | |||||
* | [Minor] Create local dirs in packages | Vsevolod Stakhov | 2016-07-25 | 1 | -0/+2 |
| | |||||
* | [Minor] Enable jemalloc for debian builds | Vsevolod Stakhov | 2016-04-11 | 2 | -1/+2 |
| | |||||
* | [Minor] Explicitly set ENABLE_LUAJIT in debian rules | Vsevolod Stakhov | 2016-03-08 | 1 | -0/+1 |
| | |||||
* | Add manpages | Vsevolod Stakhov | 2016-02-08 | 1 | -0/+3 |
| | |||||
* | Switch the rest to apache 2 | Vsevolod Stakhov | 2016-02-04 | 1 | -13/+4 |
| | |||||
* | Disable reload command in rc scripts | Vsevolod Stakhov | 2016-01-28 | 1 | -6/+1 |
| |