aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/protocol.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-291-1/+1
| | | | | | Simdutf is faster and has way better support of the architectures (especially when it comes to non-x86 stuff). Hence, it is a good idea to use it instead of the non-supported fastutf8 stuff.
* [Fix] More fixes to rfc2047 encodingVsevolod Stakhov2024-11-181-1/+1
|
* Merge pull request #5192 from henry-spanka/add-eof-to-openmetricsVsevolod Stakhov2024-10-201-0/+1
|\ | | | | add EOF to openmetrics response in proxy and server
| * add EOF to openmetrics response in proxy and serverHenry Spanka2024-10-181-0/+1
| |
* | [Rework] Allow `Content-Encoding` standard header for zstd compressionvstakhov-zstd-headersVsevolod Stakhov2024-10-171-240/+241
|/
* [Rework] Remove control block supportvstakhov-remove-control-blockVsevolod Stakhov2024-09-261-120/+0
| | | | It has been buggy and never really used by anyone I suppose.
* [Project] Allow to change log tag from HTTP requestVsevolod Stakhov2024-08-031-5/+14
|
* [Feature] Support metrics command in normal/proxy workersVsevolod Stakhov2024-06-241-2/+28
|
* [Fix] Allow to set 0 as number of rows to disable roll historyVsevolod Stakhov2024-04-291-1/+3
| | | | | Issue: #4947 Closes: #4947
* [Project] Rework grow factor as it is currently brokenVsevolod Stakhov2024-04-081-5/+3
|
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-34/+34
|
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-2/+2
| | | | This types have constant conflicts with the system ones especially on OSX.
* [Minor] Fix invocationVsevolod Stakhov2024-03-111-1/+1
|
* [Feature] Support reply in message pack formatVsevolod Stakhov2024-03-111-6/+16
| | | | | | Rspamd currently sends reply in JSON format. However, message pack seems to be a better choice for a compatible client. It is faster and does not need escaping or even UTF8 validation. This is a surface for further updates.
* [Project] Start optimization of userdata hashingVsevolod Stakhov2024-03-051-2/+3
|
* [Rework] Final efforts to make it compileableVsevolod Stakhov2023-08-161-62/+61
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-900/+928
| | | | No meaningful changes.
* [Feature] Reorganise struct rspamd_url to be 64 bytes sizeVsevolod Stakhov2023-07-231-3/+3
|
* [Feature] Add `thresholds` field to the scan resultVsevolod Stakhov2023-01-231-1/+16
|
* [Minor] Store module that has set the pre-resultVsevolod Stakhov2023-01-021-5/+11
|
* [Feature] Output average scan time in /stat endpointVsevolod Stakhov2022-02-261-1/+1
|
* [Minor] Add average time processing slotsVsevolod Stakhov2022-02-261-0/+15
|
* [Minor] Oops, fix refactoring aftermathVsevolod Stakhov2022-01-241-1/+1
|
* [Minor] Fix a name and the description of bogus `user` field in the taskVsevolod Stakhov2022-01-241-4/+4
|
* [Minor] Update invocationVsevolod Stakhov2021-12-141-8/+16
|
* [Minor] Treat empty `from` protocol header as canonical `<>`Vsevolod Stakhov2021-11-191-0/+4
| | | | Issue: #3983
* [Minor] Fix some dead endsVsevolod Stakhov2021-09-171-0/+1
| | | | Found by: coverity scan
* [Minor] change headers for zstd depending on bundled or system usedDuncan Bellamy2021-05-291-1/+6
| | | | follow on patch from #3764
* [Rework] Rework extended urls outputVsevolod Stakhov2021-04-191-4/+9
|
* [Rework] Rename phished url to a linked urlVsevolod Stakhov2021-04-191-4/+4
|
* [Fix] Avoid curse of dynamic array referencingVsevolod Stakhov2021-02-011-2/+2
|
* [Fix] Fix handling of skip/skip_process http flagsVsevolod Stakhov2020-10-021-1/+2
|
* [Minor] Add `max_recipients` config knobVsevolod Stakhov2020-05-191-3/+3
|
* [Minor] Add a simple way to limit number of email addressesVsevolod Stakhov2020-05-191-3/+3
|
* [Project] Rework some more functions to work with shadow resultsVsevolod Stakhov2020-04-141-2/+2
|
* [Rework] Urls: more rework of the urls setsVsevolod Stakhov2020-03-091-20/+26
|
* [Rework] Rework URL structure: adjust tld partVsevolod Stakhov2020-03-091-2/+4
|
* [Rework] Rework URL structure: host fieldVsevolod Stakhov2020-03-091-4/+7
|
* [Rework] Rework URL structure: user fieldVsevolod Stakhov2020-03-091-3/+2
|
* [Fix] Fix smtp message on passthrough resultVsevolod Stakhov2020-02-201-3/+14
| | | | Issue: #3269
* [Rework] Further project structure reorganisationVsevolod Stakhov2020-02-111-1/+1
|
* [Rework] Stop using of uthash for http headersVsevolod Stakhov2020-02-031-3/+3
|
* [Rework] Allow to add userdata as symbols optionsVsevolod Stakhov2020-01-291-1/+2
|
* [Minor] Do not write truncated hyperscan filesVsevolod Stakhov2020-01-271-1/+0
|
* [Fix] Avoid double escapingVsevolod Stakhov2020-01-131-5/+5
|
* [Feature] Always validate Rspamd protocol outputVsevolod Stakhov2019-11-151-1/+15
|
* [Fix] Fix issues foundVsevolod Stakhov2019-11-151-2/+2
|
* [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-151-6/+4
|
* [Minor] Update ev_now after logging is doneVsevolod Stakhov2019-10-111-3/+3
|
* [Fix] Distinguish remote and local addrs parsingVsevolod Stakhov2019-09-281-1/+2
|