aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Check DKIM fields length before decoding.Vsevolod Stakhov2014-12-041-0/+1
|
* Avoid descriptors leak in lua_http.Vsevolod Stakhov2014-12-031-0/+7
|
* Some fixes to lua_http.Vsevolod Stakhov2014-12-021-5/+7
|
* Fix url parser invocation.Vsevolod Stakhov2014-12-021-1/+1
|
* Validate inet_addr before connecting/listening.Vsevolod Stakhov2014-12-021-1/+26
|
* Refactor function names.Vsevolod Stakhov2014-11-2958-461/+463
|
* Merge pull request #117 from fatalbanana/masterVsevolod Stakhov2014-11-271-2/+2
|\ | | | | Fix misinformation in RBL module doc
| * Fix misinformation in RBL module docAndrew Lewis2014-11-261-2/+2
|/
* Update manual page.Vsevolod Stakhov2014-11-252-0/+9
|
* Tune extended urls output.Vsevolod Stakhov2014-11-252-7/+11
|
* Fix some issues with URLs normalization.Vsevolod Stakhov2014-11-251-7/+11
|
* Add --extended-urls option to rspamc.Vsevolod Stakhov2014-11-251-0/+6
|
* Fill surbl field in struct uri.Vsevolod Stakhov2014-11-251-2/+6
|
* Add extended output format for URLs.Vsevolod Stakhov2014-11-253-7/+35
|
* Release 0.7.60.7.6Vsevolod Stakhov2014-11-243-3/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Update version to 0.7.6.Vsevolod Stakhov2014-11-231-1/+1
|
* Fix `register_symbols` lua function.Vsevolod Stakhov2014-11-221-5/+4
|
* Allow to disable components of hfilter.Vsevolod Stakhov2014-11-211-0/+8
|
* Rework `register_symbols` function.Vsevolod Stakhov2014-11-212-97/+186
|
* Rework spf module.Vsevolod Stakhov2014-11-212-17/+34
| | | | | | | - 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.
* Fix indentation in hfilter.Vsevolod Stakhov2014-11-211-234/+234
|
* Fix PTR resolving in lua resolver.Vsevolod Stakhov2014-11-212-1/+2
|
* Fix leaking of iconv descriptors.Vsevolod Stakhov2014-11-211-0/+3
|
* Another try to fix race condition in the upstreams.Vsevolod Stakhov2014-11-211-24/+27
|
* Use more proper hashing for fuzzy.Vsevolod Stakhov2014-11-201-6/+7
|
* Add fuzzy hash utilities.Vsevolod Stakhov2014-11-202-0/+56
|
* Fix fuzzy hashes addding.Vsevolod Stakhov2014-11-191-16/+29
|
* Rework DKIM canonization to line based.Vsevolod Stakhov2014-11-191-74/+24
|
* Fix raw vs parsed reperesentations.Vsevolod Stakhov2014-11-192-6/+7
| | | | | | | | | 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)
* One more try to fix dkim border issues.Vsevolod Stakhov2014-11-191-26/+22
|
* Do not include \0 into length of text.Vsevolod Stakhov2014-11-191-1/+1
|
* Fix logic of finding URLs in HTML parts.Vsevolod Stakhov2014-11-191-10/+3
|
* Decode entitles when normalizing HTML parts.Vsevolod Stakhov2014-11-191-4/+22
|
* Try to fix hang in upstream events.Vsevolod Stakhov2014-11-191-1/+1
|
* Return nil if header was not found in lua_task.Vsevolod Stakhov2014-11-191-4/+6
|
* Fix ping command.Vsevolod Stakhov2014-11-182-6/+7
|
* Apply boundary fix for dkim simple canonization.Vsevolod Stakhov2014-11-181-0/+8
|
* Release 0.7.50.7.5Vsevolod Stakhov2014-11-173-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Do not validate utf for raw headers.Vsevolod Stakhov2014-11-171-3/+2
|
* Remove unused function.Vsevolod Stakhov2014-11-161-11/+0
|
* Improve dkim debug log.Vsevolod Stakhov2014-11-151-5/+9
|
* Fix buffer update for DKIM.Vsevolod Stakhov2014-11-151-0/+8
| | | | | Sometimes this procedure was able to split \r\n in messages which in turn led to DKIM checks failures.
* Fix percents display in rspamc.Vsevolod Stakhov2014-11-141-3/+3
|
* Fix memory corruption on fuzzy reload.Vsevolod Stakhov2014-11-141-7/+6
| | | | Reported by: @citrin
* Fix old bug with non-capturing https urls.Vsevolod Stakhov2014-11-141-2/+2
|
* Ignore SGML style tags in html.Vsevolod Stakhov2014-11-142-1/+7
|
* Rework conversion to utf since glib is broken.Vsevolod Stakhov2014-11-141-8/+67
|
* Update version to 0.7.5.Vsevolod Stakhov2014-11-131-1/+1
|
* Choose raw regexp for raw headers.Vsevolod Stakhov2014-11-121-2/+4
|
* Rework calling of lua functions from regexp module.Vsevolod Stakhov2014-11-123-61/+57
|