| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
* Fix issue with links that are ip addresses in numeric form in surbl
* On Darwin use BSD style sendfile definition
* Reorganize platform specific knobs in CMakeLists
* Use gettimeofday on systems that have not clock_getres
* Use ftime for dns trans id generation on systems without clock_getres
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- remove completely 2tld
- add option "exception"
- for domains from exception list check (level + 1) parts of url:
If we have url mail.some.com.ru and have com.ru in exception list
then we would check some.com.ru. If we have some.com.ru in exceptions
list them mail.some.com.ru would be checked and so on.
- optimized parsing of surbl requests
* Use system mkstemp(3) on systems where it is available as glib implementation
has poor security and generate rather predictable temporary file names.
|
|
|
|
|
|
| |
* Add support for sendfile in io dispatcher
* Fix issues with compatibility of worker_task and smtp proxy
* Proxy DATA command
|
|
|
|
|
| |
* Fix tanhl detection for platforms that have not implementation of it
* Remove several compile warnings
|
| |
|
|
|
|
|
| |
* Add support for spf 2.0 (Sender ID policy)
* Add support of MAP_NOCORE to systems that supports it (FreeBSD for example)
|
| |
|
|
|
|
|
|
| |
- custom filters are dlopened and provides callbacks for user's input processing
- custom filters can be used to extend rspamd functionality for unusual (non email processing cases)
- custom filters allows to use rspamd async IO model and process management for performing custom network tasks
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Some tunes to lua API
* Fix bug with http maps
* Optimize installation and make custom prefix for configs
|
|
|
|
|
|
| |
* Make logging adaptive based on log speed (buffered vs unbuffered IO)
* Fix lua API docs
* Now lua modules can be loaded with glob patterns
|
|
|
|
| |
* Pass to event_add only copies of struct timeval to avoid timing problems
|
|
|
|
| |
* Try to fix read locking in rwlock
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* Fix creating of uinx socket
* Improve some build issues
|
| |
|
| |
|
| |
|
|
|
|
| |
* Set "C" locale on start to avoid some troubles with logging
|
|
|
|
|
|
|
| |
* Add ability to drop privilleges of rspamd processes
* Add ability to install redirector with rspamd
* Add FreeBSD start scripts for rspamd and redirector
* Remove command line parsing from util.c as it has specific usage only in main process
|
| |
|
|
|
|
|
| |
* Add -t option for config testing
* Try to search default config in install prefix not in current directory
|
|
|
|
| |
* Add e-mail address validation in lmtp
|
| |
|
|
|
|
|
| |
* Fix some portability issues (to FreeBSD mainly)
* Add script to make modules list
|
|
|
|
|
|
|
|
| |
working with XS implicitly)
* Move all system includes to one file where we detect availability of all that includes
* Fix license misprint
* Fix some issues with perl initializing
|
|
|
|
|
| |
* Add two behaviour types of memory allocator: greedy and ungreedy
* Adopt surbl module for new configure style
|
| |
|
|
|