Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Slightly improve logging | Vsevolod Stakhov | 2023-09-09 | 1 | -4/+12 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 1 | -406/+407 |
| | | | | No meaningful changes. | ||||
* | [Fix] Fix crash with cname replies | Vsevolod Stakhov | 2022-09-25 | 1 | -14/+27 |
| | |||||
* | [Minor] Set ok flag on success | Vsevolod Stakhov | 2022-07-02 | 1 | -0/+4 |
| | |||||
* | [Minor] Check for NULL first for sanity | Vsevolod Stakhov | 2022-07-02 | 1 | -1/+4 |
| | |||||
* | [Minor] Use upstreams refcounts | Vsevolod Stakhov | 2022-07-02 | 1 | -1/+5 |
| | |||||
* | [Feature] Allow lua_http module to accept upstreams | Vsevolod Stakhov | 2022-07-02 | 1 | -4/+46 |
| | |||||
* | [Fix] Distinguish dynamic and static items | Vsevolod Stakhov | 2022-05-11 | 1 | -1/+2 |
| | |||||
* | [Rework] Use dynamic items for calling callbacks | Vsevolod Stakhov | 2022-05-09 | 1 | -2/+2 |
| | | | | | It is trivial to get a static item by dynamic item by just subtracting pointers. So there is no need in other complications. | ||||
* | [Minor] Allow to specify mempool when copying an IP address structure | Vsevolod Stakhov | 2022-03-20 | 1 | -1/+1 |
| | |||||
* | [Minor] malloc -> g_malloc | Vsevolod Stakhov | 2022-01-29 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix host header usage in lua_http | Vsevolod Stakhov | 2022-01-29 | 1 | -5/+17 |
| | | | | | | | | | | | | | | | The issue is that `rspamd_http_message_get_http_host` actually returns non zero-terminated string in the case where `Host` header is found in a message. Hence, we *cannot* treat it as a zero terminated string. The proper approach is to use `rspamd_ftok_t` everywhere for strings but the change will be too intrusive, since it also involves many libraries, e.g. `rdns` and others. The current approach is much simplier: just copy a string into a temporary buffer ensuring that it is zero terminated in all the cases. Issue: #4051 | ||||
* | [Minor] Slightly improve session events logging | Vsevolod Stakhov | 2021-12-28 | 1 | -4/+10 |
| | |||||
* | [Minor] Use unified method to obtain http host | Vsevolod Stakhov | 2021-12-11 | 1 | -5/+8 |
| | |||||
* | [Feature] Allow to skip DNS resolution for keep-alive connections | Vsevolod Stakhov | 2021-12-09 | 1 | -16/+26 |
| | |||||
* | [Rework] Rework SSL flag operations | Vsevolod Stakhov | 2021-12-08 | 1 | -2/+8 |
| | |||||
* | [Minor] Fix more error paths in Lua | Vsevolod Stakhov | 2021-09-21 | 1 | -0/+9 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Fix some leaks on error paths | Vsevolod Stakhov | 2021-09-19 | 1 | -10/+16 |
| | | | | Found by: coverity scan | ||||
* | [Minor] Plug some leaks on error paths | Vsevolod Stakhov | 2021-09-18 | 1 | -0/+6 |
| | | | | Found by: coverity scan | ||||
* | [Fix] Fix brain-damaged behaviour when http request has a custom Host header | Vsevolod Stakhov | 2021-08-11 | 1 | -1/+12 |
| | |||||
* | [Rework] Further project structure reorganisation | Vsevolod Stakhov | 2020-02-11 | 1 | -1/+1 |
| | |||||
* | [Rework] Stop using of uthash for http headers | Vsevolod Stakhov | 2020-02-03 | 1 | -6/+6 |
| | |||||
* | [Minor] Fix use after free | Vsevolod Stakhov | 2019-12-16 | 1 | -2/+7 |
| | |||||
* | [Fix] Check results of write message as SSL can bork them | Vsevolod Stakhov | 2019-11-05 | 1 | -3/+1 |
| | |||||
* | [Minor] Lua_http: Save log tag | Vsevolod Stakhov | 2019-11-03 | 1 | -0/+7 |
| | |||||
* | [Fix] Another try to fix slow callbacks and timers | Vsevolod Stakhov | 2019-10-31 | 1 | -3/+0 |
| | |||||
* | [Minor] Update event loop timer in lua_http as it can cause troubles | Vsevolod Stakhov | 2019-10-29 | 1 | -0/+2 |
| | |||||
* | [Minor] Lua_http: Preallocate body when parsing tables | Vsevolod Stakhov | 2019-10-28 | 1 | -11/+44 |
| | |||||
* | [Fix] Distinguish remote and local addrs parsing | Vsevolod Stakhov | 2019-09-28 | 1 | -1/+2 |
| | |||||
* | [Project] Adopt Lua API | Vsevolod Stakhov | 2019-06-22 | 1 | -8/+8 |
| | |||||
* | [Project] First refactoring step libevent->libev | Vsevolod Stakhov | 2019-06-22 | 1 | -6/+6 |
| | |||||
* | [Minor] Refactor DNS resolver invocations | Vsevolod Stakhov | 2019-04-11 | 1 | -3/+3 |
| | |||||
* | [Minor] Slight logging improvements | Vsevolod Stakhov | 2019-03-20 | 1 | -2/+5 |
| | |||||
* | [Minor] Sigh, another try to fix coroutines errors | Vsevolod Stakhov | 2019-03-19 | 1 | -2/+19 |
| | |||||
* | [Minor] Fix coroutine based error handling in lua http | Vsevolod Stakhov | 2019-03-19 | 1 | -0/+4 |
| | |||||
* | [Fix] Add crash safety for HTTP async routines | Vsevolod Stakhov | 2019-03-19 | 1 | -11/+53 |
| | |||||
* | [Minor] Simplify host element handling in HTTP message | Vsevolod Stakhov | 2019-03-18 | 1 | -5/+1 |
| | |||||
* | [Rework] Another iteration of HTTP interfaces rework | Vsevolod Stakhov | 2019-03-18 | 1 | -13/+3 |
| | |||||
* | [Fix] Fix various issues found by PVS Studio | Vsevolod Stakhov | 2019-03-13 | 1 | -0/+4 |
| | | | | https://www.viva64.com/ | ||||
* | [Minor] Document keepalive attribute | Vsevolod Stakhov | 2019-03-12 | 1 | -0/+1 |
| | |||||
* | [Project] Implement keep-alive support in lua_http | Vsevolod Stakhov | 2019-03-05 | 1 | -24/+58 |
| | |||||
* | [Project] HTTP: Rework HTTP connections API to simplify its usage | Vsevolod Stakhov | 2019-02-25 | 1 | -2/+4 |
| | |||||
* | [Project] Adopt lua libraries for http context | Vsevolod Stakhov | 2019-02-19 | 1 | -9/+8 |
| | |||||
* | [Minor] Try to fix race condition in http connection | Vsevolod Stakhov | 2018-11-30 | 1 | -6/+9 |
| | |||||
* | [Project] Another rework for symbols cache | Vsevolod Stakhov | 2018-10-29 | 1 | -4/+4 |
| | |||||
* | [Minor] Various fixes around async events | Vsevolod Stakhov | 2018-10-26 | 1 | -0/+5 |
| | |||||
* | [Rework] Add more traces to async events, get rid of GQuarks | Vsevolod Stakhov | 2018-10-26 | 1 | -5/+7 |
| | |||||
* | [Minor] Fix issues in lua http | Vsevolod Stakhov | 2018-10-22 | 1 | -5/+5 |
| | |||||
* | [Project] Adopt lua http | Vsevolod Stakhov | 2018-10-20 | 1 | -39/+34 |
| | |||||
* | [Minor] Described some parameters for rspamd_http.request | Mikhail Galanin | 2018-10-04 | 1 | -3/+14 |
| |