Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Fix] Fix handling of HTTP HEAD methods | Vsevolod Stakhov | 2016-10-18 | 1 | -2/+38 | |
| | ||||||
* | [Fix] Fix HTTP methods other than GET and POST | Vsevolod Stakhov | 2016-10-18 | 1 | -3/+9 | |
| | ||||||
* | [Minor] Allow regexp patterns for HTTP router | Vsevolod Stakhov | 2016-09-24 | 1 | -3/+74 | |
| | ||||||
* | [Minor] Improve shared memory fd check | Vsevolod Stakhov | 2016-09-08 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Further fixes for multiple values headers | Vsevolod Stakhov | 2016-08-04 | 1 | -38/+64 | |
| | ||||||
* | [Fix] Fix multiple values headers freeing | Vsevolod Stakhov | 2016-08-04 | 1 | -10/+12 | |
| | ||||||
* | [Fix] Restore multiple values in headers processing | Vsevolod Stakhov | 2016-08-04 | 1 | -2/+41 | |
| | ||||||
* | [Minor] Print the real version of rspamd in Server header | Vsevolod Stakhov | 2016-08-03 | 1 | -2/+2 | |
| | ||||||
* | [Fix] Set max size on per connection basis | Vsevolod Stakhov | 2016-07-30 | 1 | -16/+31 | |
| | ||||||
* | [Feature] Allow limiting of the inbound message size | Vsevolod Stakhov | 2016-07-30 | 1 | -4/+35 | |
| | | | | | - Set default limit to 50MB - Reply even in case of HTTP errors | |||||
* | [Fix] Fix detaching of shared memory segments | Vsevolod Stakhov | 2016-07-18 | 1 | -2/+0 | |
| | ||||||
* | [Feature] Implement refcount for messages | Vsevolod Stakhov | 2016-07-18 | 1 | -11/+25 | |
| | ||||||
* | [Fix] Another fix for legacy clients | Vsevolod Stakhov | 2016-07-11 | 1 | -11/+18 | |
| | ||||||
* | [Fix] Fix writing of HTTP messages | Vsevolod Stakhov | 2016-07-05 | 1 | -1/+2 | |
| | ||||||
* | [Feature] Implement zero-copy mode for HTTP reading | Vsevolod Stakhov | 2016-06-30 | 1 | -19/+118 | |
| | ||||||
* | [Feature] Add workaround for systems without sane shmem support | Vsevolod Stakhov | 2016-06-29 | 1 | -0/+14 | |
| | | | | OSX is so POSIX, such Unix, wow! | |||||
* | [CritFix] Fix leak of shared memory fds and files | Vsevolod Stakhov | 2016-06-29 | 1 | -18/+19 | |
| | ||||||
* | [CritFix] Fix writing of encrypted HTTP requests | Vsevolod Stakhov | 2016-06-27 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Use shared memory storage for http maps | Vsevolod Stakhov | 2016-06-21 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Allow shared memory simple http client | Vsevolod Stakhov | 2016-06-21 | 1 | -168/+169 | |
| | ||||||
* | [Fix] More fixes about shared memory in proxy | Vsevolod Stakhov | 2016-06-16 | 1 | -12/+13 | |
| | ||||||
* | [Fix] Fix descriptors leak on shmem detaching | Vsevolod Stakhov | 2016-06-16 | 1 | -0/+6 | |
| | ||||||
* | [Feature] Implement HTTPS client | Vsevolod Stakhov | 2016-06-13 | 1 | -20/+40 | |
| | ||||||
* | [Feature] Allow https maps | Vsevolod Stakhov | 2016-06-13 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Implement SSL support in http client | Vsevolod Stakhov | 2016-06-13 | 1 | -29/+107 | |
| | ||||||
* | [Fix] Fix length calculations for shared memory segments | Vsevolod Stakhov | 2016-06-13 | 1 | -1/+5 | |
| | ||||||
* | [Feature] Use offset when passing shm to deal with encrypted requests | Vsevolod Stakhov | 2016-06-11 | 1 | -1/+5 | |
| | ||||||
* | [Fix] Fix race condition with shared memory by refcounts | Vsevolod Stakhov | 2016-06-10 | 1 | -10/+80 | |
| | ||||||
* | [Feature] Implement reading of messages to shared memory | Vsevolod Stakhov | 2016-06-10 | 1 | -5/+37 | |
| | ||||||
* | [Fix] Cleanup message when assiging body | Vsevolod Stakhov | 2016-06-10 | 1 | -12/+36 | |
| | ||||||
* | [Feature] Add more methods to init http message body | Vsevolod Stakhov | 2016-06-10 | 1 | -0/+34 | |
| | ||||||
* | [Rework] Move http internal structures to a private header | Vsevolod Stakhov | 2016-06-10 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Store HTTP headers in a hash table | Vsevolod Stakhov | 2016-06-10 | 1 | -38/+32 | |
| | ||||||
* | [Rework] Rework HTTP code | Vsevolod Stakhov | 2016-06-10 | 1 | -67/+280 | |
| | | | | | | | | - Restructure body storage - Make abstract API to manage body of HTTP messages - Implement messages with body in shared memory - Avoid copying when serving files - Allow to share content between messages | |||||
* | [Fix] Try to fix proxying of stupid spamc protocol to HTTP mirrors | Vsevolod Stakhov | 2016-05-26 | 1 | -2/+8 | |
| | ||||||
* | [Feature] Add routines to compare and check pubkeys | Vsevolod Stakhov | 2016-05-23 | 1 | -0/+15 | |
| | ||||||
* | [Fix] Adjust body/body_buf when stealing encrypted message | Vsevolod Stakhov | 2016-05-07 | 1 | -0/+9 | |
| | ||||||
* | [Feature] Add method to copy message from http connection | Vsevolod Stakhov | 2016-05-06 | 1 | -0/+52 | |
| | ||||||
* | [Fix] Remove event before closing of fd to avoid race conditions | Vsevolod Stakhov | 2016-05-06 | 1 | -18/+34 | |
| | ||||||
* | [Fix] Fix memory leak in HTTP request code | Vsevolod Stakhov | 2016-03-14 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Add function to *properly* print HTTP date | Vsevolod Stakhov | 2016-03-10 | 1 | -1/+23 | |
| | | | | | strftime is badly broken and polluted by brain-damaged people that think that locales in libc is a good idea. It isn't. | |||||
* | Fix couple of issues found by coverity scan | Vsevolod Stakhov | 2016-02-11 | 1 | -0/+3 | |
| | ||||||
* | Fix some issues found by coverity | Vsevolod Stakhov | 2016-02-09 | 1 | -0/+1 | |
| | ||||||
* | Fix more issues remaining | Vsevolod Stakhov | 2016-02-06 | 1 | -10/+7 | |
| | ||||||
* | Rework HTTP encryption | Vsevolod Stakhov | 2016-02-05 | 1 | -242/+78 | |
| | ||||||
* | Switch the rest to apache 2 | Vsevolod Stakhov | 2016-02-04 | 1 | -20/+12 | |
| | ||||||
* | Fix couple of compiler warnings | Vsevolod Stakhov | 2016-01-30 | 1 | -5/+3 | |
| | ||||||
* | Try to read from HTTP socket even if we have timeout | Vsevolod Stakhov | 2016-01-26 | 1 | -21/+75 | |
| | ||||||
* | Start migrating to the new hash API. | Vsevolod Stakhov | 2015-10-25 | 1 | -8/+13 | |
| | ||||||
* | Fix parsing of openssl keys by semicolon splitting | Vsevolod Stakhov | 2015-10-22 | 1 | -3/+16 | |
| |