Vsevolod Stakhov
33046bee3c
[Minor] Allow to require encryption when checking messages
5年前
Vsevolod Stakhov
d0c6c56dab
[Minor] Add aux method to disable HTTP encryptipon
6年前
Vsevolod Stakhov
c9f14aba4d
[Feature] Deal with unnormalised Unicode obfuscation
6年前
Vsevolod Stakhov
ba48159c22
[Fix] Handle proxy copy errors
6年前
Vsevolod Stakhov
eaddd22640
[Feature] Add gzip compression support for rspamd controller
6年前
Alexander Moisseev
bb5a9f8e45
[Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
7年前
Vsevolod Stakhov
4723fc02be
[Minor] Add method to get HTTP message flags
7年前
Vsevolod Stakhov
654584a9b9
[Minor] Convert milter session to HTTP request
7年前
Vsevolod Stakhov
549b0ecd86
[Feature] Allow to specify custom method for a message
7年前
Vsevolod Stakhov
78e0800beb
[Minor] Allow to disable ssl verification if needed
7年前
Vsevolod Stakhov
7c8f499a6c
[Feature] Simplify HTTPCrypt client support
7年前
Vsevolod Stakhov
be333bcd20
[Feature] Add CORS support to the controller
7年前
Vsevolod Stakhov
53ab3de17a
[Minor] Treat special HTTP methods specially
7年前
Vsevolod Stakhov
8cb0e4aa81
[Minor] Allow to append headers for rspamd http router
7年前
Vsevolod Stakhov
5dcc625967
[Feature] Add function to normalize HTTP paths
7年前
Vsevolod Stakhov
7a589308b4
[Minor] Allow regexp patterns for HTTP router
7年前
Vsevolod Stakhov
de16089822
[Fix] Restore multiple values in headers processing
7年前
Vsevolod Stakhov
e36b9317f9
[Fix] Set max size on per connection basis
7年前
Vsevolod Stakhov
f58e36df4d
[Feature] Allow limiting of the inbound message size
- Set default limit to 50MB
- Reply even in case of HTTP errors
7年前
Vsevolod Stakhov
c2d4fc63c8
[Feature] Implement refcount for messages
8年前
Vsevolod Stakhov
afbf09c1fd
[Feature] Allow shared memory simple http client
8年前
Vsevolod Stakhov
bc6a03a108
[Feature] Implement SSL support in http client
8年前
Vsevolod Stakhov
ec64510fc4
[Fix] Fix race condition with shared memory by refcounts
8年前
Vsevolod Stakhov
4afabcbbe2
[Feature] Implement reading of messages to shared memory
8年前
Vsevolod Stakhov
f85965a729
[Feature] Add more methods to init http message body
8年前
Vsevolod Stakhov
a3efc28481
[Rework] Move http internal structures to a private header
8年前
Vsevolod Stakhov
42acc1f6bb
[Feature] Store HTTP headers in a hash table
8年前
Vsevolod Stakhov
2672f82d53
[Rework] Rework HTTP code
- 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
8年前
Vsevolod Stakhov
a2de3547f7
[Feature] Add routines to compare and check pubkeys
8年前
Vsevolod Stakhov
d81034d284
[Feature] Add method to copy message from http connection
8年前
Vsevolod Stakhov
77b8f3e342
[Feature] Add function to *properly* print HTTP date
strftime is badly broken and polluted by brain-damaged people that
think that locales in libc is a good idea. It isn't.
8年前
Vsevolod Stakhov
c13d594abf
Rework HTTP encryption
8年前
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
8年前
Vsevolod Stakhov
2a522e2a42
Rework HTTP code to rspamd_fstring_t.
8年前
Vsevolod Stakhov
5c4626638c
Implement generating keypairs via rspamadm.
8年前
Vsevolod Stakhov
ecc87faed1
Add function to split HTTP query arguments.
8年前
Vsevolod Stakhov
03bcabb805
Fix finding headers in HTTP messages.
9年前
Vsevolod Stakhov
5d9c842644
Rework HTTP headers to avoid copying.
9年前
Vsevolod Stakhov
ad7ee29e61
Fix various issues in encrypted messages support.
9年前
Vsevolod Stakhov
8d84fd154d
Remove connection entries from HTTP router.
9年前
Vsevolod Stakhov
27b2a5bc41
Fix memory leak in keys management.
9年前
Vsevolod Stakhov
1ec1570822
Distinguish spamc/rspamc in http code.
9年前
Vsevolod Stakhov
587d0df0c0
Allow to specify keypairs cache externally.
9年前
Vsevolod Stakhov
fec4b654db
Use keypairs cache.
9年前
Vsevolod Stakhov
0fdf87238f
Preserve keys inside HTTP session.
9年前
Vsevolod Stakhov
7190809e19
Fix peer keys handling.
9年前
Vsevolod Stakhov
9bcf7906ee
Fix keys initialization.
9年前
Vsevolod Stakhov
c4e10c1278
Add routine to parse remote pubkeys.
9年前
Vsevolod Stakhov
a2097c2da3
Store peer's key in http message.
9年前
Vsevolod Stakhov
87c90bd928
Add routine to print keys.
9年前