Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Remove bogus DEBIAN_BUILD constant | Vsevolod Stakhov | 2024-10-15 | 1 | -1/+1 |
| | |||||
* | Revert "[Minor] debian: enable fasttext" | Andrew Lewis | 2024-05-13 | 2 | -2/+0 |
| | | | | This reverts commit afe7a39faf6a414f484ca15ff585e785c3da2e2c. | ||||
* | [Minor] debian: enable fasttext | Andrew Lewis | 2024-05-13 | 2 | -0/+2 |
| | |||||
* | [Minor] debian: add libarchive-dev to Build-Depends | Andrew Lewis | 2024-05-13 | 1 | -0/+1 |
| | |||||
* | [Minor] debian: add missing stuff to rspamd-asan package | Andrew Lewis | 2023-12-26 | 8 | -0/+8 |
| | |||||
* | [Minor] Fix linux deps | Vsevolod Stakhov | 2023-09-13 | 1 | -1/+1 |
| | |||||
* | [Feature] Use backward-cpp instead of manual libunwind stuff | Vsevolod Stakhov | 2023-09-13 | 1 | -0/+1 |
| | |||||
* | [Minor] Disable clang as a compiler for debian distros | Vsevolod Stakhov | 2023-03-19 | 1 | -1/+1 |
| | |||||
* | [Minor] Sigh, another try to fix debian rules | Vsevolod Stakhov | 2023-03-18 | 1 | -1/+1 |
| | |||||
* | [Minor] Post release fixes... | Vsevolod Stakhov | 2023-03-18 | 1 | -8/+2 |
| | |||||
* | [Minor] Update my email where relevant | Vsevolod Stakhov | 2023-03-17 | 4 | -12/+12 |
| | |||||
* | [Minor] Fix pkg name in the rules file | Vsevolod Stakhov | 2023-03-12 | 1 | -1/+1 |
| | |||||
* | [Minor] Add some missing fields | Vsevolod Stakhov | 2023-03-12 | 1 | -1/+7 |
| | |||||
* | [Minor] Use my old email to avoid users to update all singing gpg keys | Vsevolod Stakhov | 2023-03-12 | 1 | -1/+1 |
| | |||||
* | [Minor] Sigh... another fix for debian/rules | Vsevolod Stakhov | 2023-03-06 | 1 | -2/+3 |
| | |||||
* | [Minor] Use luajit all the time in Debian builds | Vsevolod Stakhov | 2023-03-06 | 1 | -7/+1 |
| | |||||
* | [Minor] Add autodetection of the libc++ | Vsevolod Stakhov | 2023-02-19 | 1 | -1/+1 |
| | |||||
* | [Minor] Further debian packages fixes | Vsevolod Stakhov | 2023-02-18 | 2 | -3/+11 |
| | |||||
* | [Minor] Fix permissions in the asan package | Vsevolod Stakhov | 2023-02-17 | 1 | -0/+2 |
| | |||||
* | [Minor] Rework debian packages build system | Vsevolod Stakhov | 2023-02-17 | 2 | -20/+61 |
| | |||||
* | [Minor] Update my email | Vsevolod Stakhov | 2023-02-10 | 1 | -1/+1 |
| | |||||
* | [Minor] debian package: disable luajit on arm64 | Andrew Lewis | 2022-11-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Build hack for old ubuntu/debian | Vsevolod Stakhov | 2022-07-28 | 1 | -1/+1 |
| | |||||
* | [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 |
| |