| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
As there are too many changes from 0.4.7 mark this version as 0.5.0.
|
|
|
|
| |
* Add partial ipv6 support for some rspamd modules.
|
|
|
|
|
|
|
|
| |
- Removed legacy limitation of worker's types;
- Using GQuarks to identify workers and modules;
- Remove modules.sh script;
- Add a common system of workers and modules;
- Write management and configuration for new architecture.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
* Add ability to manage per-module, per-worker and per-classifier options in XML parser
|
|
|
|
|
| |
Strictly follow c99 standart.
Turn on pedantic c99 checks.
|
|
|
|
|
| |
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
|
| |
|
|
|
|
|
|
|
|
|
| |
* Each part in rspamd task now can have parent part
* Check for parts distance only for multipart/alternative subparts
* Do not check attachements even if they are text (but attached as file)
* Do not die if write (2) returned ENOSPACE while doing logging, turn on throttling mode instead (1 write try in a second)
* Add ability to turn on debug for specific symbols
* Add ability to configure dns timeouts and dns retransmits in config file
|
|
|
|
|
|
| |
* Many improvements to rspamd test suite: now it CAN be used for testing rspamd functionality
* Write DNS resolver tests
* Fix issues with memory_pool mutexes and with creating of statfiles
|
| |
|
|
|
|
|
|
|
| |
- do not write many repeated messages to log
- add process name to log line
* Small fixes to FreeBSD port and to start script as we have xml version now
* Reconfig modules while rereading config file
|
|
- 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
|