Vsevolod Stakhov
1c356c51a9
[Minor] Add a simple received parser benchmark routine
8 år sedan
Vsevolod Stakhov
bc6a03a108
[Feature] Implement SSL support in http client
8 år sedan
Vsevolod Stakhov
5bbd698d96
[Rework] Finish rework for the rest of places that use HTTP
8 år sedan
Vsevolod Stakhov
0988e1b1b1
[Feature] Add protection against open files limit and accepting sockets
8 år sedan
Vsevolod Stakhov
1cf6562bcc
[Feature] Add a simple script to evaluate rspamd rules in the logs
8 år sedan
Vsevolod Stakhov
cddd684078
[Feature] Add support for regexp maps
8 år sedan
Vsevolod Stakhov
4394fa14de
Fix some more issues found by coverity
8 år sedan
Vsevolod Stakhov
81e728813b
Fix benchmarks
8 år sedan
Vsevolod Stakhov
0ca1ac02f4
Temporary disable benchmarks
8 år sedan
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
8 år sedan
Vsevolod Stakhov
a0902bd2ac
Add a simple script to learn fann from rspamd logs
8 år sedan
Vsevolod Stakhov
84a964398c
Fix csv issues.
8 år sedan
Vsevolod Stakhov
0f01129985
Add CSV output for http-bench
8 år sedan
Vsevolod Stakhov
8c8f20b0e6
Allow static key for a server
8 år sedan
Vsevolod Stakhov
c784381ff5
Fix multiple sigchld processing
8 år sedan
Vsevolod Stakhov
1027e57ab8
Rework test framework to use timeout instead of tests number
8 år sedan
Vsevolod Stakhov
ef10b62427
Allow writing latencies to a separate file
8 år sedan
Vsevolod Stakhov
7ffc61d7ef
Fix variable in command line options
8 år sedan
Vsevolod Stakhov
b146b1cc7c
Rework benchmark to processes from threads
8 år sedan
Vsevolod Stakhov
e4336fe612
Implement batch accept in server.
8 år sedan
Vsevolod Stakhov
afc786bb1c
Implement benchmark.
8 år sedan
Vsevolod Stakhov
13678bed5f
Fix benchmarking server
8 år sedan
Vsevolod Stakhov
c0864168aa
Add a simple http server for benchmarks
8 år sedan
Vsevolod Stakhov
5efd0c7fe5
Sort dependencies.
9 år sedan
Vsevolod Stakhov
5ad7492c72
Store partial results in memcached.
9 år sedan
Vsevolod Stakhov
72cd49153a
Fix loops in POE.
9 år sedan
Vsevolod Stakhov
b5f194d795
Reformat redirector code (no functional changes).
9 år sedan
Vsevolod Stakhov
90d1e9ebe5
Fix numerous issues with redirector startup.
9 år sedan
Vsevolod Stakhov
52c2a6746e
Fix shebang.
9 år sedan
Vsevolod Stakhov
7a62e828f7
Update->add
9 år sedan
Vsevolod Stakhov
fcfe6de1da
Fix digest invocation.
9 år sedan
Vsevolod Stakhov
f2334aeb87
Fix variable name.
9 år sedan
Vsevolod Stakhov
d8e4c70241
Fix issues with redirector HTTP response.
9 år sedan
Vsevolod Stakhov
ea6b0baf7a
Do not store redirects to the same url.
9 år sedan
Vsevolod Stakhov
ee49822dc4
Cleanup.
10 år sedan
Vsevolod Stakhov
cfd88fa9ea
Remove dependency on deprecated Digest::SHA256.
12 år sedan
Vsevolod Stakhov
e284ad4bdf
Fix statshow utility.
13 år sedan
Vsevolod Stakhov
92de380c2c
* Skip short utf words in statistics
13 år sedan
Vsevolod Stakhov
f7595acb30
Fix dependencies in cmake.
13 år sedan
Vsevolod Stakhov
1fd435e5d4
* Rework build process:
- add librspamdserver
- link this library to all daemons and utils of rspamd
- use subdirectories more often
* Rework global variables logic - move them to the main process
* Fix logging to handle utf-8 correctly
* Add statshow utility and make it working
* Move printf functions to separate source file
13 år sedan
Vsevolod Stakhov
683b90f4c6
* Major cleanup of cmake build system
* Add initial version of statshow utility for statfiles debugging
* Add debugging for statistics
* Remove unused utilities
13 år sedan
Vsevolod Stakhov
dbc8bb8dbc
Implement checking options for modules
Implement checking for classifier options
Fix redirector to handle timeouts and invalid replies properly
Fix surbl module not to check each url
13 år sedan
Vsevolod Stakhov
8d0053734f
* Use syslog for logging
* Reworking logging logic
* Fixes some tabulation
13 år sedan
Vsevolod Stakhov
dc42a41c5e
* Improve definitions of redirector domains
* Add support of regexp to check only specific urls for each domains
* Check redirector in trie and not extract specific domains parts
* Add POE errors handling for redirector
13 år sedan
Vsevolod Stakhov
a62ddb9677
* Call has_forked method to inform POE about fork
14 år sedan
Vsevolod Stakhov
44c8c04604
* Some improvements to redirector
14 år sedan
Vsevolod Stakhov
e413f4ee9c
* Introduce new logging system:
- independent and customizeable buffering
- line buffering
- errors handling support
- custom (ip based) debug
- append function name automaticaly (based on __FUNCTION__)
- add some logic to logs system
14 år sedan
Vsevolod Stakhov
a0f41f7c57
* New system of classifiers interface and statfiles processing
* Fix sample config
* Fix compile warnings
* Fix building without lua support
* Fix bugs with nrcpt header parsing and symbols cache loading (by Anton Nekhoroshikh)
14 år sedan
Vsevolod Stakhov
188018fe88
* One more fix to default redirector's settings
15 år sedan
Vsevolod Stakhov
1b007aafd2
* Add new map 'redirector_hosts_map' for determining which hosts should be checked with redirector
15 år sedan