Vsevolod Stakhov
fd6c856b34
Add workaround for clang under linux.
Fix problems found by static analyzing.
pirms 13 gadiem
Vsevolod Stakhov
5c9372c4a8
* Add start script for red hat compatible systems
Add descriptions for some rspamd API functions (no functional changes).
--HG--
rename : linux/rspamd => linux/rspamd_debian.in
pirms 13 gadiem
Vsevolod Stakhov
08b350777c
Begin to write normal and updated default configuration.
--HG--
rename : rspamd.xml.sample => conf/rspamd-basic.xml.in
pirms 13 gadiem
Vsevolod Stakhov
a3fa4d6723
* Welcome 0.4.0
Uncompatible changes:
- Statistics is uncompatible in utf8 mode
Major changes:
- Improved utf8 mode
- Convert all characters to lowercase in statistics
- Skip URL's in statistics
- Improve speed of bayes classifier by using integer arithmetics
- Fixed statfiles synchronization that was broken for a long time
- Synchronization is now configurable
Minor changes:
- Bugfixes
- Removed some of legacy code
- Types polishing
pirms 13 gadiem
Vsevolod Stakhov
8c23f93d02
* Add lua interface for parsing xmlrpc replies
pirms 13 gadiem
Vsevolod Stakhov
83a9452974
Misprint.
pirms 13 gadiem
Vsevolod Stakhov
cdac5ecd2d
Parse urls with '_' sign in domain name
pirms 13 gadiem
Vsevolod Stakhov
b673d0ee96
Add this shit again.
pirms 13 gadiem
Vsevolod Stakhov
b5f2831dae
Forgot to save.
pirms 13 gadiem
Vsevolod Stakhov
f7595acb30
Fix dependencies in cmake.
pirms 13 gadiem
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
pirms 13 gadiem
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
pirms 13 gadiem
Vsevolod Stakhov
d05a0433a4
Update to 0.3.12.
pirms 13 gadiem
Vsevolod Stakhov
33b5aa19d7
Update version to 0.3.11
pirms 13 gadiem
Vsevolod Stakhov
3d2a4643b2
Update to 0.3.10.
pirms 13 gadiem
Vsevolod Stakhov
1d4a64659b
* Main process now has 'hard termination time' - maximum time between getting termination signal and waiting for workers
pirms 13 gadiem
Vsevolod Stakhov
a007fba6cc
Update to 0.3.9.
pirms 13 gadiem
Vsevolod Stakhov
c3314fe195
* Add strict priority rules
* Improve and fix multimap module
* Add rspamd_config object to stage of early configure of rspamd
pirms 13 gadiem
Vsevolod Stakhov
0509b3e2c9
Update version to 0.3.8.
pirms 13 gadiem
Juliano Martinez
4776838148
changed debian dep from libevent1 to libevent-1.4-2
pirms 13 gadiem
Juliano Martinez
8691bc573c
Changed CPACK_DEBIAN_PACKAGE_DEPENDS escape like PACKAGE_DEPENDS
pirms 13 gadiem
Juliano Martinez
e3d23ad99b
Removed ${ID} from PACKAGE_VERSION, debian control files doesn't support format of RID
pirms 13 gadiem
Vsevolod Stakhov
eb746e9a05
Small fix.
pirms 13 gadiem
Vsevolod Stakhov
c9af649b33
* Add ability to lookup CDB maps from lua
* Add cdb:// map to multimap plugin
pirms 13 gadiem
Vsevolod Stakhov
121efbcddf
* Rewrite URL storage system
pirms 13 gadiem
Vsevolod Stakhov
20b47b683b
Wellcome 0.3.7.
pirms 13 gadiem
Vsevolod Stakhov
d479b7c8ed
Fix bug with several metrics output. [1]
Install surbl-whitelist. [1]
[1] Reported by Victor Ustugov
pirms 13 gadiem
Vsevolod Stakhov
4712b0316d
* Add manual pages for rspamd and rspamc.
Fix bug with extracting urls from tags without quotes.
pirms 13 gadiem
Vsevolod Stakhov
12f589d442
Fix installation of lua configs.
pirms 13 gadiem
Vsevolod Stakhov
65f15e6928
* New module for checking emails inside messages (rules based, like multimap)
* Emails now are separated from urls and urls checks
* Add ability to check text attachements if option is presented in a configuration
Version is 0.3.6 now
pirms 13 gadiem
Vsevolod Stakhov
d91bd23d16
Small fix for build id detection.
pirms 13 gadiem
Vsevolod Stakhov
e703200341
Update build and install system.
pirms 13 gadiem
Vsevolod Stakhov
295619fdc1
* Implement controller interface inside librspamdclient/rspamc
* REMOVE perl client (at last)
Fixed some stupid moments in a controller's protocol
Change version to 0.3.5
pirms 13 gadiem
Vsevolod Stakhov
2a383446ab
* Add C client for rspamd that is using librspamdclient
pirms 13 gadiem
Vsevolod Stakhov
bc15f7bcfb
* Initial release of librspamdclient
pirms 13 gadiem
Vsevolod Stakhov
a4caaed0a2
* Add ability to build FreeBSD package from rspamd sources
pirms 13 gadiem
Vsevolod Stakhov
b8211fbcc8
* Introduce new system of configuration checks:
- now symbols inside metrics definition must be inside rules as well
- symbols may be virtual (e.g. when module can insert several symbols inside callback)
- symbols may be pure callbacks (when symbol's name is unknown and depends on conditions)
* Module 'emails' is removed as it is not used in the current rspamd
MANY fixes to sample config files
pirms 13 gadiem
Vsevolod Stakhov
064ab092fc
Fix bug with mime parser behaviour.
pirms 13 gadiem
Vsevolod Stakhov
0bb8eff9b5
* Implement ability to add conditional rules to rspamd.xml
pirms 13 gadiem
Vsevolod Stakhov
618e3f4887
* Start new rspamd 0.3.4
* Add ability to manage per-module, per-worker and per-classifier options in XML parser
pirms 13 gadiem
Vsevolod Stakhov
426963bff9
Write release id if rspamd is built from hg.
pirms 13 gadiem
Vsevolod Stakhov
67e60b7291
Fix action settings (reported by Anton Nekhoroshih).
Split smtp code to 'utils', 'protocol' and 'worker' functions.
* Add support of actions for smtp worker.
pirms 13 gadiem
Vsevolod Stakhov
4fa8c7af5c
* Add new version of exim's local scan rspamd scanner
pirms 13 gadiem
Vsevolod Stakhov
dbee2f63ee
Fixes bugs found with clang-static analyser.
Strictly follow c99 standart.
Turn on pedantic c99 checks.
pirms 13 gadiem
Vsevolod Stakhov
dcdcecb499
* Add ability to specify many redirector hosts and choose them round-robin
* Fix ip address parsing in redirector config
* Fix logic of checking url in redirector if its domain is in exceptions list
* Add dependencies in perl module (suggested by AZ)
* Add BUILD_PORT define for skipping installation of FreeBSD rc scrips (suggested by AZ)
* Change version of 0.3.3
pirms 13 gadiem
Vsevolod Stakhov
f795dc8138
* New trie based url scanner (based on libcamel)
* Small fixes to rspamd perl client
* Write fuzzy hashes info to log
pirms 13 gadiem
Vsevolod Stakhov
04ec53be3a
* One more path fix
pirms 14 gadiem
Vsevolod Stakhov
1c5d98dc2f
* Add start script for linux systems
pirms 14 gadiem
Vsevolod Stakhov
084fbe13f3
* Fix paths
pirms 14 gadiem
Vsevolod Stakhov
48806d41b4
* Test rpm package
pirms 14 gadiem