aboutsummaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Add Perl as build dependency for Debian/RPM packagesAndrew Lewis2015-01-021-1/+1
|
* Add sqlite as dependency for RPM/Debian packagesAndrew Lewis2015-01-021-1/+1
|
* Update version for testing.Vsevolod Stakhov2014-12-201-1/+1
|
* Release 0.7.60.7.6Vsevolod Stakhov2014-11-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Apply boundary fix for dkim simple canonization * Fix ping command * Return nil if header was not found in lua_task * Fix hang in upstreams revive logic * Decode entitles when normalizing HTML parts * Fix logic of finding URLs in HTML parts * Do not include \0 into length of text when performing conversion to utf8 * Fix raw vs parsed reperesentations Raw parts are now: - decoded b64/qp, but *NOT* converted to utf-8 Processed parts are now: - converted to UTF-8 - normalized if needed (e.g. HTML tags are stripped) * Rework DKIM canonization to line based * Fix fuzzy hashes addding * Use more specific hash function for fuzzy * Fix leaking of iconv descriptors * Fix PTR resolving in lua resolver * Rework spf module. - Copy data to memory pool as cached record might be destroyed causing freed memory being passed to the protocol output (use after free) - Allow SPF_NEUTRAL policy to be handled separately - Add R_SPF_NEUTRAL to the default config * Rework `register_symbols` function * Allow to disable components of hfilter Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.7.50.7.5Vsevolod Stakhov2014-11-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * Fix owner when creating folder /run/rspamd (by @sfirmery) * Fix IP validity checks * Decode URLs obtained from HTML tags * Fix crash with unweighted upstreams * Stop processing headers in parts * Set sockaddr.sa_family properly when connectig to upstreams * Fix reload issues in surbl and fuzzy_check (reported by @citrin) * Fix timeouts in redirector * Improve lua errors reporting * Fix lua closures processing in libucl * Rework calling of lua functions from regexp module * Choose raw regexp for raw headers * Rework conversion to utf since glib one is broken * Ignore SGML style tags in html * Fix old bug with non-capturing https urls * Fix memory corruption on fuzzy reload (reported by @citrin) * Fix percents display in rspamc * Fix buffer update for DKIM * Do not validate utf for raw headers Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Merge pull request #114 from sfirmery/masterVsevolod Stakhov2014-11-101-1/+2
|\ | | | | Fix owner when creating folder /run/rspamd in Debian init script
| * Fix owner when creating folder /run/rspamdSylvain Firmery2014-11-081-1/+2
| |
* | Update versions.Vsevolod Stakhov2014-11-081-2/+2
|/
* Release 0.7.3.0.7.3Vsevolod Stakhov2014-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New upstreams code: - simplify upstreams API; - unify strings parsing in upstreams definition; - add configuration options for the upstreams; - for failed upstreams re-resolve their addresses; - use all resolved addresses for an upstream (round-robin); - implement stable hashing and use it by default for upstreams; - add unit test for upstreams module. * Rework signals processing in all rspamd workers: - signals are now processed in the event loop; - implement the most common signal handlers for all workers; - add callbacks for workers specific signal handlers * Fix critical issue with fuzzy storage: Fuzzy stroage could not save any hashes on termination due to bugged signals handling * Fix roll history IP storage * Rework ipv4/ipv6 handling in parsing addresses: - turn off support of IPV6_V6ONLY socket option; - create ipv6 socket prior to ipv4 one to handle systems with v6/v4 sockets enabled (Linux) * Remove CBL as it's wholly included in Spamhaus XBL (by @fatalbanana) * Remove nszones.com fake RBL (by @citrin) * Fix upstreams interaction for fuzzy_check * Verify spf PTR records (reported by @citrin) * Fix spf MX records parsing * Add compatibility for old libevent (by @yellowman) * Sync bugfixes from libucl Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Added by a mistake.Vsevolod Stakhov2014-10-152-259/+0
|
* Update debian packaging.Vsevolod Stakhov2014-10-154-10/+262
|
* Merge pull request #84 from CameronNemo/patch-1Vsevolod Stakhov2014-10-101-0/+8
|\ | | | | Add Upstart job to debian packaging
| * Add Upstart job to debian packagingCameron Norman2014-07-231-0/+8
| | | | | | This will automatically be shipped by dh_installinit.
* | Release 0.7.1.0.7.1Vsevolod Stakhov2014-09-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix typo in stat output. * Fix issues with includes crossing with the system includes * Restore testing framework * Add radix trie test suite * Implement new path-compressed radix trie. - The performance benefit over the old algorithm is about 1.5 times. - Memory usage is significantly lower as well. - Now radix trie can accept any IPv4/IPv6 values * Various improvements to the memory pools code * Fix writing reply to a client when no filters are defined * Write base32 encoded fuzzy * Fix 'soft reject' action * Fix rspamd reload and modules reconfiguration * Fix subject rewriting for the default subject * Fix states for processing task and pre-filters * Fix issues with connection closing * Fix crashes in rdns * Fix ratelimit pre-filter * Update exim patch. - Update to the recent exim version - Strip extra leading src/ from the patch - Remove sendfile since it was broken - Fix rspamd spam report for exim * Improve documentation Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* | Prepare for release.Vsevolod Stakhov2014-09-011-0/+1
| |
* | Remove embedded jansson completely.Vsevolod Stakhov2014-08-191-4/+0
| |
* | Appease lintian by stating that public-domain is a public domain.Mikhail Gusarov2014-08-131-0/+1
| |
* | Fix copyright for debian.Vsevolod Stakhov2014-08-111-43/+59
|/ | | | | Submitted by: Andreas Cadhalpun <andreas.cadhalpun at googlemail.com> Ok by: Mikhail Gusarov
* Add systemd unitMikhail Gusarov2014-03-295-2/+30
|
* Update changelogMikhail Gusarov2014-03-281-0/+6
|
* Update Debianization from 0.6 branchMikhail Gusarov2014-03-283-11/+4
|
* Also remove /run/rspamd on purgeMikhail Gusarov2014-03-081-0/+1
|
* Do not muck with adm group: rspamd logs are not sensitiveMikhail Gusarov2014-03-081-3/+1
|
* Add lintian override (unusal permission)Mikhail Gusarov2014-03-081-0/+1
|
* Bump debhelper dependency, we are relying on compat 9Mikhail Gusarov2014-03-081-1/+1
|
* Fix examples directory (should be under /doc/)Mikhail Gusarov2014-03-081-1/+1
|
* Remove implementation detailMikhail Gusarov2014-03-081-1/+1
|
* Fix typoMikhail Gusarov2014-03-081-1/+1
|
* Allow 'adm' group to read rspamd logsMikhail Gusarov2014-03-081-1/+3
|
* Do not pass RSPAMD_USER/RSPAMD_GROUP to cmake, packaging takes care of itMikhail Gusarov2014-03-081-2/+0
|
* Fix RSPAMD_GROUP option during compilationMikhail Gusarov2014-03-081-1/+1
|
* Remove unnecessary variableMikhail Gusarov2014-03-081-2/+1
|
* Describe incompatible changes in NEWS.DebianMikhail Gusarov2014-03-081-0/+15
|
* Get rid of multiple rspamd instances (use LXC/systemd-nspawn instead)Mikhail Gusarov2014-03-081-61/+45
|
* Add debhelper mark to the end of postinst to start daemon after creating ↵Mikhail Gusarov2014-02-241-2/+2
| | | | user/group
* Add postrm to remove log/lib files on purgeMikhail Gusarov2014-02-241-0/+16
|
* pid-file for rspamd is in /run/rspamdMikhail Gusarov2014-02-241-1/+1
|
* _rspamd user needs --force-badnameMikhail Gusarov2014-02-241-0/+1
|
* Re-enable packaged hiredisMikhail Gusarov2014-02-241-3/+4
|
* Reindent for better readabilityMikhail Gusarov2014-02-241-15/+15
|
* Fix permissions in package, don't change it in postinstMikhail Gusarov2014-02-242-2/+4
|
* Use dh instead of CDBSMikhail Gusarov2014-02-242-12/+12
|
* Use _rspamd as a system user in DebianMikhail Gusarov2014-02-243-5/+5
|
* No need to specify group for chown explicitlyMikhail Gusarov2014-02-241-1/+1
|
* Use /run/rspamd to store pid file, /var/run is obsoleteMikhail Gusarov2014-02-242-2/+2
|
* /var/lib/rspamd ownership is fixed, don't allow to overrideMikhail Gusarov2014-02-241-7/+3
|
* /var/run is transient, create subdirectory in initscript insteadMikhail Gusarov2014-02-242-6/+2
|
* Ship /var/{lib,log}/rspamd in packageMikhail Gusarov2014-02-242-34/+12
| | | | | | Conflicts: debian/postinst
* Move preinst to postinst, rspamd does not need anything in preinstMikhail Gusarov2014-02-241-4/+3
|
* Turn off bundled hiredisMikhail Gusarov2014-02-242-2/+3
|