aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/http.c
Commit message (Expand)AuthorAgeFilesLines
* [CritFix] Check NM part of pubkey to match it with rotating keypairsVsevolod Stakhov2018-06-291-2/+2
* [CritFix] Fix shmem leak in encrypting proxy modeVsevolod Stakhov2018-06-281-5/+0
* [Minor] Add aux method to disable HTTP encryptiponVsevolod Stakhov2018-06-241-1/+23
* [Fix] Fix potential race condition for a finished HTTP connectionsVsevolod Stakhov2018-06-121-2/+15
* [Minor] Another attempt to fix path normalisationVsevolod Stakhov2018-04-171-5/+2
* [Minor] Another fix to path normalisationVsevolod Stakhov2018-04-171-1/+4
* [Fix] Fix slash + dot in urlsVsevolod Stakhov2018-04-171-2/+9
* [Feature] Deal with unnormalised Unicode obfuscationVsevolod Stakhov2018-03-261-2/+4
* [Minor] Use own localtime/gmtimeVsevolod Stakhov2018-02-181-4/+3
* [Fix] Handle proxy copy errorsVsevolod Stakhov2017-12-141-1/+17
* [Minor] Further portion of g_slice eliminationVsevolod Stakhov2017-10-281-25/+25
* [Minor] Avoid unnecessary dynamic allocationVsevolod Stakhov2017-10-251-58/+45
* [Minor] Set sane defaults when handle router socketVsevolod Stakhov2017-08-121-1/+1
* [Feature] Add gzip compression support for rspamd controllerVsevolod Stakhov2017-08-121-0/+8
* [Fix] Use full URL when making an HTTP requestVsevolod Stakhov2017-08-121-1/+1
* [Minor] Store raw urlsVsevolod Stakhov2017-08-121-0/+1
* [Fix] Fix brain-damaged spamc protocol for nowVsevolod Stakhov2017-05-191-3/+18
* [Minor] Add method to get HTTP message flagsVsevolod Stakhov2017-05-081-0/+6
* [Minor] Do not set implicit content-type in HTTPVsevolod Stakhov2017-05-071-29/+68
* [Fix] Oops, fix d9d0fa5e86db2f4470d34395a233b450478b2f60Vsevolod Stakhov2017-05-071-1/+1
* [Minor] Fix append HTTP header routineVsevolod Stakhov2017-05-071-1/+2
* [Minor] Convert milter session to HTTP requestVsevolod Stakhov2017-05-061-3/+47
* [Minor] Use memmove for overlapping memoryVsevolod Stakhov2017-04-071-1/+1
* [Fix] Deal with EOF properlyVsevolod Stakhov2017-02-171-12/+11
* [Fix] Fix Content-Type in HTTP requestsVsevolod Stakhov2017-02-101-6/+41
* [Minor] Use some implicit status messages for HTTP repliesVsevolod Stakhov2017-02-061-4/+29
* [Feature] Allow to specify custom method for a messageVsevolod Stakhov2017-02-061-0/+14
* [Minor] Deal with HTTP requests without content lengthVsevolod Stakhov2017-02-051-10/+14
* [Minor] Allow to disable ssl verification if neededVsevolod Stakhov2017-02-031-1/+2
* [Feature] Simplify HTTPCrypt client supportVsevolod Stakhov2017-01-261-1/+24
* [Feature] Add url encoding functionVsevolod Stakhov2017-01-231-3/+4
* [Feature] Add CORS support to the controllerVsevolod Stakhov2017-01-111-0/+9
* [Minor] Treat special HTTP methods speciallyVsevolod Stakhov2017-01-111-31/+47
* [Minor] Allow to append headers for rspamd http routerVsevolod Stakhov2017-01-111-0/+32
* [Fix] Normalize path in HTTP routerVsevolod Stakhov2017-01-081-0/+4
* [Test] More test casesVsevolod Stakhov2017-01-081-5/+13
* [Test] Add tests, fix normalization algorithmVsevolod Stakhov2017-01-081-18/+96
* [Feature] Add function to normalize HTTP pathsVsevolod Stakhov2017-01-081-0/+119
* Fix shm on DragonFlyMichael Neumann2017-01-061-0/+6
* [Minor] Fix removing of HTTP eventVsevolod Stakhov2016-11-251-1/+5
* [Minor] Add lua 5.3 supportVsevolod Stakhov2016-11-251-1/+0
* [Minor] Do not set shmem body for empty HTTP requestsVsevolod Stakhov2016-11-181-1/+1
* [CritFix] Fix chunked encoding when reading messagesVsevolod Stakhov2016-11-011-0/+5
* [Fix] Avoid double frees in HEAD requestsVsevolod Stakhov2016-10-191-0/+12
* [Fix] Fix handling of HTTP HEAD methodsVsevolod Stakhov2016-10-181-2/+38
* [Fix] Fix HTTP methods other than GET and POSTVsevolod Stakhov2016-10-181-3/+9
* [Minor] Allow regexp patterns for HTTP routerVsevolod Stakhov2016-09-241-3/+74
* [Minor] Improve shared memory fd checkVsevolod Stakhov2016-09-081-1/+1
* [Fix] Further fixes for multiple values headersVsevolod Stakhov2016-08-041-38/+64
* [Fix] Fix multiple values headers freeingVsevolod Stakhov2016-08-041-10/+12