aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Add logging variable for forced actionsVsevolod Stakhov2018-10-113-1/+33
|
* [Rework] Always create result for a taskVsevolod Stakhov2018-10-113-8/+2
|
* [Minor] Fixes for the previous projectVsevolod Stakhov2018-10-091-2/+30
|
* [Feature] Allow `g+:` and `g-:` composite atomsVsevolod Stakhov2018-10-091-58/+128
|
* [Feature] Store url object in imagesVsevolod Stakhov2018-10-092-0/+5
|
* [Minor] Update cached libevent time when possibleVsevolod Stakhov2018-10-081-0/+20
|
* [CritFix] Plug memory leak in redis poolVsevolod Stakhov2018-10-081-11/+13
|
* [Minor] Fix desctruction orderVsevolod Stakhov2018-10-061-1/+3
|
* [Minor] Fix event pending checksVsevolod Stakhov2018-10-066-10/+10
|
* [Minor] Fix symbols cache savingVsevolod Stakhov2018-10-061-7/+25
|
* [Fix] Try to fix watchers chainingVsevolod Stakhov2018-09-281-5/+18
|
* [CritFix] Increase default words_decayVsevolod Stakhov2018-09-251-1/+1
|
* [Minor] Don't disable symbols twiceVsevolod Stakhov2018-09-251-1/+6
|
* [Minor] Further corrections of the headers positionVsevolod Stakhov2018-09-241-1/+1
|
* [Minor] Same with DKIM-Signature, place it at 2-nd posVsevolod Stakhov2018-09-241-1/+1
|
* [Minor] Fix some minor issuesVsevolod Stakhov2018-09-171-1/+1
|
* [Minor] Fixes to regexp selectorsVsevolod Stakhov2018-09-171-1/+1
|
* [Feature] Cache selectors results in re runtimeVsevolod Stakhov2018-09-171-14/+59
|
* [Project] Implement selectors support in re_cacheVsevolod Stakhov2018-09-151-0/+104
|
* [Project] Implement selectors registration for regular expressionsVsevolod Stakhov2018-09-152-0/+56
|
* [Project] Add initial support for selectors in regexpsVsevolod Stakhov2018-09-152-6/+8
|
* [Minor] Another out-of-boundary access fixVsevolod Stakhov2018-09-131-1/+5
|
* [Minor] Fix format stringVsevolod Stakhov2018-09-131-1/+1
|
* [Fix] Fix bug in processing of pcre regexpsVsevolod Stakhov2018-09-131-1/+1
|
* [Fix] Implement watchers replacement to handle nested callsVsevolod Stakhov2018-09-132-5/+40
|
* [Fix] Fix more issues with watching of async eventsVsevolod Stakhov2018-09-123-21/+34
|
* [Fix] Do not allow events deletions on cleanupVsevolod Stakhov2018-09-121-0/+5
|
* Merge branch 'master' into redis-coroutinesMikhail Galanin2018-09-101-9/+8
|\
| * [Fix] Another try to fix race conditions on config unloadVsevolod Stakhov2018-09-101-15/+17
| |
* | Merge branch 'master' into redis-coroutinesMikhail Galanin2018-09-103-8/+14
|\|
| * [Fix] Fix crashes on task cleanupVsevolod Stakhov2018-09-103-8/+14
| |
* | [Minor] Change deinit orderMikhail Galanin2018-09-101-6/+9
|/ | | | | some destructors in Lua could require Redis pool, that is why the pool should be shud down after lua_state. While redis pool is created in the mempool.
* [Rework] Rework language detectorVsevolod Stakhov2018-09-071-3/+0
|
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-053-14/+14
| | | | | | - Store unicode in UTF parts - Store unicode for HTML parts - Rename struct fields and split them into unicode/utf components
* [Minor] Log should not depend on configMikhail Galanin2018-08-301-2/+2
| | | | When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
* [Minor] Support ucontext on osxVsevolod Stakhov2018-08-261-0/+2
|
* [Project] Further changes in unicode operationsVsevolod Stakhov2018-08-231-0/+3
| | | | | | | * Normalise unicode * Add normality flag for text parts * Store UCS in text parts * Rework unicode conversions and operations
* [Minor] Fix misprintVsevolod Stakhov2018-08-231-1/+1
|
* [Minor] Implement better support of indexes in adding of headersVsevolod Stakhov2018-08-231-0/+13
|
* [Minor] Store full order of headers in milter modeVsevolod Stakhov2018-08-232-35/+67
|
* [Feature] Support adding and deletion of recipients in the milter blockVsevolod Stakhov2018-08-231-0/+28
|
* [Minor] Fix entities decodingVsevolod Stakhov2018-08-211-5/+8
|
* [Minor] Treat   as an ordinary spaceVsevolod Stakhov2018-08-211-1/+1
|
* [Feature] Support (almost) all html entitiesVsevolod Stakhov2018-08-202-274/+2158
|
* [Feature] Use khash in HTML parserVsevolod Stakhov2018-08-201-143/+128
|
* Merge pull request #2406 from negram/lua-coroutine-modelVsevolod Stakhov2018-08-203-5/+14
|\ | | | | [Project] coroutine threaded model for API calls: thread pool
| * Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-201-0/+1
| |\
| * \ Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-151-6/+2
| |\ \
| * \ \ Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-151-5/+6
| |\ \ \
| * | | | [Minor] Fixed composite callbackMikhail Galanin2018-08-141-3/+3
| | | | |