Vsevolod Stakhov
1b94a3560c
Eliminate mess with linking.
9 years ago
Vsevolod Stakhov
4c6b431ae4
Add latency calculations.
9 years ago
Vsevolod Stakhov
587d0df0c0
Allow to specify keypairs cache externally.
9 years ago
Vsevolod Stakhov
266d5669d8
Fix memory leaks in HTTP code.
9 years ago
Vsevolod Stakhov
c4e4a60be8
Small fixes.
9 years ago
Vsevolod Stakhov
544fea1f9f
Unify align macro.
9 years ago
Vsevolod Stakhov
e97b0030be
Init cryptobox library properly.
9 years ago
Vsevolod Stakhov
9068c5040e
Add uncached test.
9 years ago
Vsevolod Stakhov
1ceee9d1ab
Fix encryption test.
9 years ago
Vsevolod Stakhov
984c43f649
Add HTTP connections speed test.
9 years ago
Vsevolod Stakhov
75f34d8d40
More rework.
9 years ago
Vsevolod Stakhov
e48a8c5e6f
Remove checks from debian build.
9 years ago
Vsevolod Stakhov
a13bc71723
Resize hashes array properly.
9 years ago
Vsevolod Stakhov
918031c506
Measure time for shingles generation.
9 years ago
Vsevolod Stakhov
74fc525324
Update tests suite.
9 years ago
Vsevolod Stakhov
7404cdceee
Add some tests for shingles.
9 years ago
Vsevolod Stakhov
d2150fc165
Refactor function names.
9 years ago
Vsevolod Stakhov
cd5656abb7
Rework IP addresses in upstreams.
- Select ipv4/unix addresses if they exist and use ipv6 for ipv6 only
upstreams (since the support of ipv6 is poor in many OSes and
environments).
- Free IP list on upstream destruction.
- Add test cases for addresses selection.
- Allow adding of free form IP addresses to upstreams.
9 years ago
Vsevolod Stakhov
f8971ca2d4
Improve upstream tests.
9 years ago
Vsevolod Stakhov
15dc327ac9
Configure upstreams in workers.
9 years ago
Vsevolod Stakhov
1e86acfae8
Add consistent hash test.
P value is calculated as following:
when we add/remove M upstreams from the list, the probability of hash
miss should be close to the relation N / (N + M), where N is the size of
the previous upstreams list.
So far, the algorithm described in http://arxiv.org/abs/1406.2294 shows
p value more than 0.99.
9 years ago
Vsevolod Stakhov
9634654300
Some more fixes to the test.
9 years ago
Vsevolod Stakhov
89442fca48
Add a simple upstreams test.
9 years ago
Vsevolod Stakhov
d89a165c0d
Remove old radix tests.
9 years ago
Vsevolod Stakhov
a8c9abd046
Rework fuzzy storage radix.
9 years ago
Vsevolod Stakhov
5b545bdf82
Add tests for ipv6 addresses.
9 years ago
Vsevolod Stakhov
40e2310e65
Add cleanup.
9 years ago
Vsevolod Stakhov
48d2be7a71
Use memory pool for radix.
9 years ago
Vsevolod Stakhov
7eaf0fbe91
More realistic workload for radix.
9 years ago
Vsevolod Stakhov
3747d8d66e
Fix profiler linkage.
9 years ago
Vsevolod Stakhov
d00fbcbff7
Select more limited range of masks.
9 years ago
Vsevolod Stakhov
e4846184c2
Rework radix tests.
9 years ago
Vsevolod Stakhov
430efa5b10
More fixes to compressed radix.
9 years ago
Vsevolod Stakhov
ebb2128e86
Improve test vector.
9 years ago
Vsevolod Stakhov
546c7aa532
Improve testing for radix.
9 years ago
Vsevolod Stakhov
3d36d9cc64
Improve radix trie tests.
9 years ago
Vsevolod Stakhov
aa48f9df19
Add radix trie test suite.
9 years ago
Vsevolod Stakhov
491e42b434
Restore testing framework.
9 years ago
Vsevolod Stakhov
d6643f35d7
Refactor config API.
10 years ago
Vsevolod Stakhov
ad837700b8
Refactor memory pool naming.
10 years ago
Vsevolod Stakhov
293ea2757b
Add comparasion for rcl vs jansson.
Fix some issues in jansson memory management.
10 years ago
Vsevolod Stakhov
04c3a653f7
Disallow '//' as a single line comment.
10 years ago
Vsevolod Stakhov
03a70b9d49
Fix rcl parser.
10 years ago
Vsevolod Stakhov
d00c68bbac
Improve tests.
11 years ago
Vsevolod Stakhov
1c97bfe34a
Add refcount to rcl objects.
11 years ago
Vsevolod Stakhov
7d2af49e0f
Add test for signature checking in rcl.
11 years ago
Vsevolod Stakhov
40eb7a316a
Fix whitespace parsing for rcl arrays.
11 years ago
Vsevolod Stakhov
91d9f33e86
Fix some issues with comments in rcl.
11 years ago
Vsevolod Stakhov
5607e21b22
Improve test suite by using standard glib test options.
11 years ago
Vsevolod Stakhov
767c6ccf61
Refactor fetching functions slightly.
11 years ago