Vsevolod Stakhov
1a961917c4
[Minor] Wipe memory in rspamadm
5 years ago
Vsevolod Stakhov
9266c10145
[Test] Sigh, fucking python
5 years ago
Vsevolod Stakhov
88a23e1ffb
[Test] What the hell is going on
5 years ago
Vsevolod Stakhov
47fb71592d
[Test] Fix clickhouse tests
5 years ago
Vsevolod Stakhov
4735fd1a28
[Test] Fix CH migration tests
5 years ago
Vsevolod Stakhov
e9183ec8b8
[Test] Fix schema version
5 years ago
Vsevolod Stakhov
6943c3c3a4
[Minor] Refactor DNS resolver invocations
5 years ago
Vsevolod Stakhov
4e9c57b218
[Test] Add tests for sign maps
5 years ago
Vsevolod Stakhov
9eff57fae0
[Test] Fix broken unit tests
5 years ago
Vsevolod Stakhov
f0d7200158
[Minor] Restore Lua 5.2 compatibility
Issue: #2826
Closes: #2826
5 years ago
Vsevolod Stakhov
812dfbbd06
[Feature] Preprocess config files using jinja templates
5 years ago
Miecio Za
89c5fe4c05
[Minor] Rewrite is_utf_mixed_script to use libicu only
Rewrite to use U8_NEXT
5 years ago
Vsevolod Stakhov
fbe966f7b9
[Rework] Change lua global variables registration
5 years ago
Miecio Za
cd08c8845f
[Minor] Fix performance issue with is_utf_outside_range
Fix performace issue, add some checking and add few tests
5 years ago
Alexander Moisseev
b481d7992e
[Test] Use non-ASCII file name
to cover rfc2047 decoding (7d8bdf6
)
5 years ago
Vsevolod Stakhov
eda5cfa386
[Minor] Fix broken test
5 years ago
Vsevolod Stakhov
1f1984f76b
[Test] Fix DNS tests
5 years ago
Vsevolod Stakhov
0d434c6ce3
[Test] Revert tests changes
5 years ago
Vsevolod Stakhov
1ac38c4015
[Test] Remove more broken tests
5 years ago
Vsevolod Stakhov
8c44b93430
[Test] Remove more broken tests
5 years ago
Vsevolod Stakhov
e837c9b7b5
[Test] Fix http tests - remove coroutines tests
5 years ago
Vsevolod Stakhov
1dcc9a69cc
[Minor] Disable broken http bench
5 years ago
Vsevolod Stakhov
cfc4b20f73
[Fix] Fix HTTP headers signing case
5 years ago
Vsevolod Stakhov
c399ca466f
[Minor] Fix tests
5 years ago
Vsevolod Stakhov
12a9552a9c
[Test] Add test for http headers signing
5 years ago
Vsevolod Stakhov
0f32df6f44
[Fix] Core: Fix address rotation bug
Previously, upstream.get_addr function returned the new address of the
upstream. Unfortunately, it was used for printing addresses. It caused
the following situation: let's imagine we have A1 and A2 where A1 was
initially selected. So the connection was performed to A1:
Current addr Selected addr
Connect+---------+ A2+------>A1 A1
|
+-+Print failure<---+ A1+------>A2 A2
| +----+
+->Mark failure+-------->+ A2 |
+----+
But the failure OP as well as log message told about `A2` where the real
problem happened with `A1`.
This commit adds distinguishing between getting the next and the current
address of the upstream resolving this issue.
5 years ago
Vsevolod Stakhov
81bc945a76
[Rework] Start rework of the HTTP library
5 years ago
Alexander Moisseev
1156a22fa8
[Test] Add tests for MID module
5 years ago
Vsevolod Stakhov
e550b8e7db
[Minor] Try to fix linking hell
5 years ago
Vsevolod Stakhov
76fafe01df
[Minor] Oops, add dependency
5 years ago
Vsevolod Stakhov
0436aa53c3
[Rework] Convert rspamd-server to a shared library
5 years ago
Vsevolod Stakhov
9389d491a3
[Test] Disable it, it is doomed
5 years ago
Vsevolod Stakhov
e99c9c207e
[Test] Sigh, another monkey patch
5 years ago
Vsevolod Stakhov
b3656cc8c1
[Test] Another try to fix test
5 years ago
Vsevolod Stakhov
5ada2d7cf4
[Test] Another try to fix migration test
5 years ago
Vsevolod Stakhov
8afd2d3ab5
[Test] Try to fix schema version in the test
5 years ago
Vsevolod Stakhov
462ab60be8
[Minor] Oops, fix memory drainage
5 years ago
Vsevolod Stakhov
2cd6a29fda
[Test] Improve received tests
5 years ago
Vsevolod Stakhov
bd59acda6a
[Test] Fix tests relying on the broken behaviour
5 years ago
Vsevolod Stakhov
841dbfe275
[Minor] Fix `with` parsing
5 years ago
Vsevolod Stakhov
c5e2e9babb
[Test] Try to fix bloody ambiguity in IPv6 notations...
5 years ago
Vsevolod Stakhov
5d3795649e
[Project] Attach new received parser
5 years ago
John McKay
161184eb72
add tests for dkim signatures with milter
5 years ago
John McKay
76731569b0
mark cache tests as broken until can fix for ci
5 years ago
John McKay
abd1d3b74a
don't use 3.6+ python re syntax in multiple test
5 years ago
John McKay
a92c5d43ef
Add tests for multiple signatures
5 years ago
John McKay
04b5bfde88
Add tests for key cache invalidation
5 years ago
John McKay
ebc58cba8f
Add ed25519 signing tests
5 years ago
Carsten Rosenberg
4e00e9f139
[Minor] mime_types - add filename whitelist
5 years ago
Alexander Moisseev
41dab157a0
[Test] Add tests for mime_types
5 years ago