aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
* Fix roll history IP storage.Vsevolod Stakhov2014-10-311-12/+1
|
* Fix build.Vsevolod Stakhov2014-10-292-8/+6
|
* Rework and simplify listen sockets creation.Vsevolod Stakhov2014-10-292-48/+15
|
* Disable binlog configuration as it is anyway broken.Vsevolod Stakhov2014-10-281-2/+4
|
* Rework host/port/priority parsing.Vsevolod Stakhov2014-10-282-207/+0
|
* Remove /0 mask for SPF mx as well.Vsevolod Stakhov2014-10-221-1/+0
| | | | Reported by: @citrin
* Properly set address for PTR components.Vsevolod Stakhov2014-10-221-1/+0
|
* Verify spf PTR records.Vsevolod Stakhov2014-10-221-14/+73
| | | | Reported by: @citrin
* Fix macro definition.Vsevolod Stakhov2014-10-151-1/+2
|
* Send controller reply now accepts variadic args.Vsevolod Stakhov2014-10-152-6/+10
|
* Do not touch limits if not asked explicitly.Vsevolod Stakhov2014-10-131-2/+2
| | | | Reported by: @citrin
* Fix C modules initialization on restart.Vsevolod Stakhov2014-10-101-2/+3
|
* Fix inserting to the hash.Vsevolod Stakhov2014-10-101-1/+5
|
* Place symbol definition in metric->symbols hash.Vsevolod Stakhov2014-10-092-7/+9
|
* Add `one_shot` attr to metric symbols.Vsevolod Stakhov2014-10-092-1/+9
|
* Fix some more border cases.Vsevolod Stakhov2014-10-031-5/+11
|
* Fix dkim length parsing.Vsevolod Stakhov2014-10-021-22/+22
|
* Rework parsing of ip lists.Vsevolod Stakhov2014-10-012-16/+0
|
* Remove dynamic items support from symbols cache.Vsevolod Stakhov2014-10-012-324/+0
|
* Rework addresses parsing.Vsevolod Stakhov2014-10-012-19/+5
|
* Check type of InternetAddress.Vsevolod Stakhov2014-10-011-6/+8
|
* Start on system with no IPv6 support.Vsevolod Stakhov2014-09-301-2/+2
|
* Use messages for pre-results.Vsevolod Stakhov2014-09-231-6/+13
|
* Rework pre-filters results processing.Vsevolod Stakhov2014-09-231-2/+10
|
* Add pre-result as `reason` key for the output.Vsevolod Stakhov2014-09-231-0/+6
|
* Refactor function names.Vsevolod Stakhov2014-09-235-13/+13
|
* Fix issues with connection closing.Vsevolod Stakhov2014-09-221-2/+0
|
* Fix subject rewriting for the default subject.Vsevolod Stakhov2014-09-222-2/+7
| | | | | Issue: #97 Submitted by: @eneq123
* Fix writing reply to a client.Vsevolod Stakhov2014-09-183-1/+3
| | | | | Issue: #94 Reported by: @jpastuszek
* Release 0.7.0.0.7.0Vsevolod Stakhov2014-09-111-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use HTTP protocol for all operatiosn * Webui worker is now removed and controller works as webui * Allow to serve static files via controller by option `static_dir` * Rspamd interface is now a part of rspamd * Rspamc client has been rewritten to use HTTP and non-blocking mode allowing to start multiple operations simultaneously (see `-n` option) * Lua API was completely reworked to satisfy modern standards of LUA: * Module `lua-message` was removed * Reduced number of superglobals registered by rspamd * Many functions has been redesigned * Symbols registration is now more convenient * Users settings has been rewritten as lua plugin * Reworked headers system as gmime's based one misses many headers and is very slow to get headers values * Reorganized code and removed embedded jannsson by using UCL for all json parsing * Migrated to `librdns` for DNS resolving that improves concurrency for DNS requests significantly * Fixed tonns of bugs in MIME processing * Improved metrcis and default symbol's weights * Added new RBL's * Fixed a number of issues in the modules * Removed several memory leaks found * Fix unicode processing * Fix fuzzy checking for unicode parts * Significantly improve documentation and especially LUA API docs * See migration notes at https://rspamd.com/doc/migration.html Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Fix some memory leaks.Vsevolod Stakhov2014-09-051-2/+12
|
* Avoid symbols lowercasing.Vsevolod Stakhov2014-09-051-1/+1
|
* Fix misprint.Vsevolod Stakhov2014-09-021-1/+1
|
* More fixes to dynamic settings.Vsevolod Stakhov2014-09-011-8/+27
|
* Rework dynamic configuration to use ucl.Vsevolod Stakhov2014-09-012-327/+177
|
* Pre-compile config.hVsevolod Stakhov2014-08-291-1/+2
|
* Rework lists and hashes.Vsevolod Stakhov2014-08-248-105/+119
|
* Rework counters.Vsevolod Stakhov2014-08-244-49/+38
|
* Replace murmur with xxhash32.Vsevolod Stakhov2014-08-241-1/+2
|
* Implement .include_mapVsevolod Stakhov2014-08-221-1/+8
|
* Fix session-less resolver.Vsevolod Stakhov2014-08-211-7/+7
|
* Allow to use resolver without the pool.Vsevolod Stakhov2014-08-211-9/+26
|
* Allow to skip session in dns resolver.Vsevolod Stakhov2014-08-211-10/+14
|
* Allow NULL-config resolver.Vsevolod Stakhov2014-08-211-5/+16
|
* Remove embedded jansson completely.Vsevolod Stakhov2014-08-191-2/+1
|
* Use ucl instead of jansson.Vsevolod Stakhov2014-08-191-66/+65
|
* Consider settings actions.Vsevolod Stakhov2014-08-192-12/+7
|
* Viva clang-3.4Vsevolod Stakhov2014-08-181-0/+1
|
* Another fix for parse host/port.Vsevolod Stakhov2014-08-181-6/+8
|
* Fix critical bug in host/port parsing.Vsevolod Stakhov2014-08-181-1/+1
|