Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Further debian packages fixes | Vsevolod Stakhov | 2023-02-18 | 1 | -2/+10 |
| | |||||
* | [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 | 1 | -17/+41 |
| | |||||
* | [Minor] debian package: disable luajit on arm64 | Andrew Lewis | 2022-11-14 | 1 | -1/+1 |
| | |||||
* | [Minor] Debian: Add cxx switch knobs | Vsevolod Stakhov | 2021-02-09 | 1 | -0/+2 |
| | |||||
* | [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 | 1 | -2/+10 |
| | | | | | | | | | | | | * 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 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: Enable Hyperscan and parallel builds | Peter Wu | 2020-01-18 | 1 | -2/+9 |
| | | | | | | | | | 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 | 1 | -2/+0 |
| | |||||
* | [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] Enable libunwind in packages | Vsevolod Stakhov | 2018-06-29 | 1 | -0/+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 | 1 | -1/+1 |
| | |||||
* | [Minor] Add torch support to debian build rules | Vsevolod Stakhov | 2017-08-03 | 1 | -0/+1 |
| | |||||
* | [Minor] RPM/DEB: fix log directory ownership on systemd platforms | Andrew Lewis | 2017-06-11 | 1 | -0/+1 |
| | |||||
* | [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 | 1 | -0/+3 |
| | |||||
* | [Rework] Remove systemd socket activation | Andrew Lewis | 2016-07-27 | 1 | -9/+0 |
| | |||||
* | [Minor] Enable jemalloc for debian builds | Vsevolod Stakhov | 2016-04-11 | 1 | -0/+1 |
| | |||||
* | [Minor] Explicitly set ENABLE_LUAJIT in debian rules | Vsevolod Stakhov | 2016-03-08 | 1 | -0/+1 |
| | |||||
* | Add another override to fix packaging | Vsevolod Stakhov | 2016-01-01 | 1 | -0/+5 |
| | |||||
* | Another try to fix debug packages | Vsevolod Stakhov | 2016-01-01 | 1 | -2/+2 |
| | |||||
* | Add debuginfo package | Vsevolod Stakhov | 2015-12-31 | 1 | -0/+4 |
| | |||||
* | Require fixed version of libhiredis to drop workaround | Mikhail Gusarov | 2015-05-18 | 1 | -2/+0 |
| | |||||
* | Fix debian copyright and rules. | Vsevolod Stakhov | 2015-05-06 | 1 | -0/+3 |
| | |||||
* | Fix private library dir. | Vsevolod Stakhov | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | Work around Debian mishandling of systemd socket-activated units | Mikhail Gusarov | 2015-03-17 | 1 | -1/+7 |
| | | | | | | If there is a backward compatibility sysvinit script, then even socket-activated services are started automatically after install/upgrade. | ||||
* | Unify systemd support | Mikhail Gusarov | 2015-03-11 | 1 | -1/+3 |
| | | | | | | | - Move it from debian/ and centos/ - Ensure Debian package installs .service/.socket - Enable socket-activated service - Clean up redundant CentOS config files | ||||
* | Add systemd unit | Mikhail Gusarov | 2014-03-29 | 1 | -1/+4 |
| | |||||
* | Fix examples directory (should be under /doc/) | Mikhail Gusarov | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | Do not pass RSPAMD_USER/RSPAMD_GROUP to cmake, packaging takes care of it | Mikhail Gusarov | 2014-03-08 | 1 | -2/+0 |
| | |||||
* | Fix RSPAMD_GROUP option during compilation | Mikhail Gusarov | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | Re-enable packaged hiredis | Mikhail Gusarov | 2014-02-24 | 1 | -3/+4 |
| | |||||
* | Reindent for better readability | Mikhail Gusarov | 2014-02-24 | 1 | -15/+15 |
| | |||||
* | Fix permissions in package, don't change it in postinst | Mikhail Gusarov | 2014-02-24 | 1 | -0/+4 |
| | |||||
* | Use dh instead of CDBS | Mikhail Gusarov | 2014-02-24 | 1 | -11/+11 |
| | |||||
* | Use /run/rspamd to store pid file, /var/run is obsolete | Mikhail Gusarov | 2014-02-24 | 1 | -1/+1 |
| | |||||
* | Turn off bundled hiredis | Mikhail Gusarov | 2014-02-24 | 1 | -1/+2 |
| | |||||
* | Fix linux packages. | Vsevolod Stakhov | 2013-12-19 | 1 | -0/+2 |
| | |||||
* | Fix rules format. | Vsevolod Stakhov | 2013-12-06 | 1 | -2/+1 |
| | |||||
* | Fix debian build files. | Vsevolod Stakhov | 2013-12-04 | 1 | -1/+5 |
| |