aboutsummaryrefslogtreecommitdiffstats
path: root/centos
Commit message (Collapse)AuthorAgeFilesLines
* Fix PID file pathVsevolod Stakhov2015-12-231-1/+1
|
* Simplify specVsevolod Stakhov2015-12-221-25/+3
|
* Fix centos specAlexey AL2015-12-131-1/+1
| | | libmagic included in file-devel package
* Add libmagic dependencyVsevolod Stakhov2015-11-121-2/+2
|
* Update version.Vsevolod Stakhov2015-10-271-1/+1
|
* Update specVsevolod Stakhov2015-10-261-1/+2
|
* Update CentOS7 service file patchAndrew Lewis2015-10-141-3/+6
|
* Fix rc scriptsVsevolod Stakhov2015-10-141-1/+2
|
* Add missing entries to spec.Vsevolod Stakhov2015-09-281-0/+2
|
* Release 1.0.21.0.2Vsevolod Stakhov2015-09-231-1/+1
| | | | | | | | | | | | | | | | | | | * Fix critical bug in webui that prevents password from being sent * Rework webui view: - Switch to d3.js for graphs - Improve piechart look - Rework colors for piechart - Fix layout for symbols - Fix refresh button * Add descriptions for whitelist maps * Fix build on arm (#379) * Fix issue with the last element in the radix trie * Add more tests for radix trie algorithm * Allow to extract URLs from query strings of other URLs (#361) * Initialize rrd fields before writing to file * Fix double free if no password has been specified Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 1.0.11.0.1Vsevolod Stakhov2015-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | * Add writing to rrd from the controller * Fixed lots of bugs in rrd code * Adopt new DNS API in hfilter plugin (by @AlexeySa) * Allow only one controller process to manage rrd file * Set event base for fuzzy calls * Improve fuzzy IO errors logging * Add rra extraction function to rrd library * Add graph handler to the controller * Cache correct passwords to avoid too high CPU usage when working with webui * Controller sockets are owned by router do not export them to task * Optimize logging by skipping hash table search if it's empty * Fix loading issue whith broken statfiles * Print assertions from glib to rspamd logger * Load legacy `lua/rspamd.local.lua` * Update webui with some fixes to learning and scanning Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Merge changes from OBS (except for EL6 stuff)Andrew Lewis2015-09-171-2/+13
|
* Update linux build specs.Vsevolod Stakhov2015-09-171-22/+29
|
* Try to fix build on suse.Vsevolod Stakhov2015-06-231-0/+3
|
* Release 0.9.40.9.4Vsevolod Stakhov2015-05-211-1/+4
| | | | | | | | | | | | | | | | * Fix critical bugs in tokenization algorithm * Write unit tests for tokenization * Add documentation for lua_tcp * Switch off legacy tokenization by default. * Fix critical bugs in words normalization * Add lua bindings to tokenizer. * Implement storing of HTTP headers inside task * Add lua API to accerss HTTP headers data * Implemented base64 encoding suitable for MIME * Use caseless hash and equal functions for HTTP request headers. * Improve debian architectures support (by @dottedmag) Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.9.30.9.3Vsevolod Stakhov2015-05-191-1/+4
| | | | | | | * Revert incorrect regexp change that broke the default rules * Fix lua_tcp module Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.9.20.9.2Vsevolod Stakhov2015-05-191-1/+4
| | | | | | | | | | | | | * Fix error on spawning unique workers. * Add preliminary version of generic LUA TCP requests API. * Use lua 5.1 if luajit is not available (Arm64, PowerPC, s390x etc) * Fix fuzzy mime strings with only type. * Improve thunderbird sanity checks. * Fix critical bug on matching regular expressions. * Make hiredis optional dependency. * Fix multiple bugs in daemon reloading Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.9.1.0.9.1Vsevolod Stakhov2015-05-171-1/+4
| | | | | | | | | | | | | * Restore utf8 validation for regular expressions to avoid crashes * Fix symbols displaying in the interface * Add symbol groups to the interface * Fix maps ID parsing in the controller * Add multimap and regexp modules documentation * Backport fixes from libucl * Fix debian package (by @dottedmag) * Rework XXH32 invocations Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Update RPM BuildRequires for 0.9Andrew Lewis2015-05-131-2/+3
|
* Fix spec for 0.9.0Vsevolod Stakhov2015-05-131-2/+10
|
* Pull changelogs from rspamd-0.8Mikhail Gusarov2015-03-181-1/+10
|
* Import spec tunes from OBS.Vsevolod Stakhov2015-03-161-0/+9
|
* Merge pull request #221 from fatalbanana/masterVsevolod Stakhov2015-03-131-0/+1
|\ | | | | Add rspamd.sysvinit.conf to RPM packaging list
| * Add rspamd.sysvinit.conf to RPM packaging listAndrew Lewis2015-03-131-0/+1
| |
* | Fixes to spec.Vsevolod Stakhov2015-03-131-1/+1
|/
* RPM: Clean up and unbreak future upgrades on Fedora/CentOS7Andrew Lewis2015-03-131-20/+12
|
* RPM: move patch out of wrong part of specfileAndrew Lewis2015-03-131-4/+3
|
* Fix condrestart in CentOS init scriptAndrew Lewis2015-03-121-0/+1
|
* RPM: don't break rspamd on upgradeAndrew Lewis2015-03-121-0/+2
|
* RPM: Patch systemd service for CentOS7 & fix broken filesystem attributesAndrew Lewis2015-03-123-11/+16
|
* More RPM...Andrew Lewis2015-03-111-1/+1
|
* Fix RPM packaging properlyAndrew Lewis2015-03-112-11/+11
|
* Unify systemd supportMikhail Gusarov2015-03-114-29/+0
| | | | | | | - Move it from debian/ and centos/ - Ensure Debian package installs .service/.socket - Enable socket-activated service - Clean up redundant CentOS config files
* Fixes for RPM packagingAndrew Lewis2015-03-112-23/+19
|
* Use rspamd.sysvinit.conf for sysvinit init scriptsMikhail Gusarov2015-03-111-2/+2
|
* Cosmetic changesAndrew Lewis2015-02-031-22/+14
|
* Fix: Centos init script: configtest()Alexey2015-02-011-1/+1
|
* Fix regressionAndrew Lewis2015-01-151-4/+4
|
* Update RPM packagingAndrew Lewis2015-01-157-913/+84
|
* Remove whitelist.lua from RPM file listAndrew Lewis2015-01-021-1/+0
|
* Add Perl as build dependency for Debian/RPM packagesAndrew Lewis2015-01-021-2/+2
|
* Add sqlite as dependency for RPM/Debian packagesAndrew Lewis2015-01-021-1/+5
|
* Release 0.8.00.8.0Vsevolod Stakhov2015-01-021-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New fuzzy check logic: - use shingles algorithm for fuzzy matching - use blake2 instead of md5 for larger output space - combine fuzzy and strict matching - allow to organize private storages by means of keys - preserve compatibility with previous versions * New fuzzy storage: - use sqlite instead of own memory based hash tables - rework commands interface - add conversion from the old format - add fuzzy match by shignles - support old rspamd versions * Add lemmatizing for words used in fuzzy hashes that allows to improve match quality by using of the first forms of all words * Rework language detection * Fix several critical bugs, memory leaks and deadlocks: - memory leak in HTML nodes parsing - deadlock in logger code - deadlock in signals processing - crashes in fuzzy_storage - crashes in tokenizers if the input was empty * Import new libucl with several bugfixes and improvements * Support listening on ipv6 addresses only * Fix macro expansion in SPF module * Several bugfixes in DKIM module * Add load headers support for mime parts to the lua API * Add documentation for: - workers in general - fuzzy_storage worker - fuzzy_check plugin - mimepart and textpart lua API modules Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Release 0.7.60.7.6Vsevolod Stakhov2014-11-241-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Update versions.Vsevolod Stakhov2014-11-081-1/+4
|
* Release 0.7.3.0.7.3Vsevolod Stakhov2014-11-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Update rpm spec.Vsevolod Stakhov2014-10-151-1/+4
|
* Release 0.7.1.0.7.1Vsevolod Stakhov2014-09-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-2/+9
|