Commit Graph

7030 Commits

Author SHA1 Message Date
Andrej Zverev
bc887dbaff [Doc] Accent about command options help
[Minor] Correct rspamadm -v to display actual version intead of help
2016-06-17 12:40:52 +03:00
Vsevolod Stakhov
ccee4b3bee [Fix] Restore redis runtime state 2016-06-17 09:35:04 +01:00
Vsevolod Stakhov
2ca2d1a294 [Minor] Add merge strategy for local metric configuration 2016-06-17 09:17:52 +01:00
Vsevolod Stakhov
767ab33b97 Merge pull request #666 from larryhynes/configuration
[Doc] Initial corrections to configuration section
2016-06-17 08:51:04 +01:00
Larry Hynes
1d4a2e6231 [Doc] Correct configuration/settings.md 2016-06-16 22:38:45 +01:00
Larry Hynes
73d0d807a9 [Doc] Correct configuration/logging.md 2016-06-16 22:38:14 +01:00
Larry Hynes
a160d5f954 [Doc] Correct configuration/index.md 2016-06-16 22:37:26 +01:00
Larry Hynes
dc9be11f4a Merge remote-tracking branch 'upstream/master'
* upstream/master: (110 commits)
  [Fix] Fix detection of URLs in text parts
  [Fix] Strip '\r\n' properly
  [Fix] More fixes about shared memory in proxy
  [Fix] One more try to fix redis
  [Feature] Use one pass to remove newlines and store their positions
  [Fix] Fix descriptors leak on shmem detaching
  [Fix] More and more fixes to redis states
  [Fix] Another try to fix redis states
  [Fix] Set terminated state before calling of async free
  [Fix] Fix state on timeout
  [Fix] Another try to fix redis mess
  [Fix] Fix redis timeout events handling
  [Minor] Add some more tests
  [Feature] Try to read on fuzzy timeout to avoid fake timeouts
  [Feature] Add ESMTPSA received type
  [Fix] Fix stack growing
  [Feature] Further relax parser
  [Fix] Fix parsing of nested braces in SMTP comments
  [Minor] Add `application/octet-stream` mime type for `pdf` extension
  [Fix] Fix parser
  ...
2016-06-16 21:58:42 +01:00
Vsevolod Stakhov
5e87d49bc7 [Fix] Fix detection of URLs in text parts 2016-06-16 18:18:36 +01:00
Vsevolod Stakhov
22ea8ed506 [Fix] Strip '\r\n' properly 2016-06-16 18:18:18 +01:00
Vsevolod Stakhov
b5e5f65db8 [Fix] More fixes about shared memory in proxy 2016-06-16 16:16:12 +01:00
Vsevolod Stakhov
8a0160f282 [Fix] One more try to fix redis 2016-06-16 15:35:16 +01:00
Vsevolod Stakhov
253bad00ac [Feature] Use one pass to remove newlines and store their positions 2016-06-16 15:11:41 +01:00
Vsevolod Stakhov
1a5e9eb0d7 [Fix] Fix descriptors leak on shmem detaching 2016-06-16 14:54:19 +01:00
Vsevolod Stakhov
2fb4f616ce [Fix] More and more fixes to redis states 2016-06-16 13:47:18 +01:00
Vsevolod Stakhov
6b70e518c1 [Fix] Another try to fix redis states 2016-06-16 13:08:56 +01:00
Vsevolod Stakhov
8031433c33 [Fix] Set terminated state before calling of async free 2016-06-16 12:44:18 +01:00
Vsevolod Stakhov
cb4e67963b [Fix] Fix state on timeout 2016-06-16 12:33:06 +01:00
Vsevolod Stakhov
a9adc939cc [Fix] Another try to fix redis mess 2016-06-16 12:18:07 +01:00
Vsevolod Stakhov
32affb821c [Fix] Fix redis timeout events handling 2016-06-16 12:07:18 +01:00
Vsevolod Stakhov
e4f16f2eaa [Minor] Add some more tests 2016-06-16 12:07:08 +01:00
Vsevolod Stakhov
7f1e0f5893 [Feature] Try to read on fuzzy timeout to avoid fake timeouts 2016-06-16 09:53:40 +01:00
Vsevolod Stakhov
b12eb3ce16 Merge pull request #659 from moisseev/patch-1
[Minor] Add includes for `classifier "bayes"`
2016-06-15 17:44:12 +01:00
Vsevolod Stakhov
7eaa7f626f Merge pull request #664 from moisseev/patch-2
[Minor] Add `application/octet-stream` mime type for `pdf` extension
2016-06-15 17:43:39 +01:00
Vsevolod Stakhov
4cd5cfe03c [Feature] Add ESMTPSA received type 2016-06-15 17:42:56 +01:00
Vsevolod Stakhov
f166c85751 [Fix] Fix stack growing 2016-06-15 17:42:45 +01:00
Vsevolod Stakhov
03ff229b47 [Feature] Further relax parser 2016-06-15 17:08:43 +01:00
Vsevolod Stakhov
64f5a89460 [Fix] Fix parsing of nested braces in SMTP comments 2016-06-15 16:49:23 +01:00
Alexander Moisseev
8e1fa66e45 [Minor] Add application/octet-stream mime type for pdf extension
The `application/octet-stream` mime type is commonly used  for `pdf` files by variety of automated mailing systems.
2016-06-15 17:54:26 +03:00
Vsevolod Stakhov
e386655418 [Fix] Fix parser 2016-06-15 09:26:38 +01:00
Vsevolod Stakhov
9aad3e020b [Feature] Parse received timestamp 2016-06-15 09:21:03 +01:00
Vsevolod Stakhov
5a70a9191f [Feature] Parse received date and ESMTPA proto 2016-06-15 08:33:26 +01:00
Vsevolod Stakhov
b4b74e7d05 [Minor] Add some more stats 2016-06-14 23:09:24 +01:00
Vsevolod Stakhov
eb1eaf0f10 [Minor] Fix memory allocation 2016-06-14 23:05:07 +01:00
Vsevolod Stakhov
1c356c51a9 [Minor] Add a simple received parser benchmark routine 2016-06-14 22:40:31 +01:00
Vsevolod Stakhov
1de3b21313 [Fix] Fix build 2016-06-14 20:55:39 +01:00
Vsevolod Stakhov
3c967aea98 [Feature] Improve ragel build target 2016-06-14 20:36:50 +01:00
Vsevolod Stakhov
4effc0640c [Feature] Simplify machines by assuming that headers are unfolded 2016-06-14 20:36:33 +01:00
Vsevolod Stakhov
ef7c969e20 [Rework] Use dynamically generated ragel C sources 2016-06-14 20:18:15 +01:00
Vsevolod Stakhov
8e86e00a86 [Rework] Compile ragel sources when building rspamd 2016-06-14 20:17:15 +01:00
Vsevolod Stakhov
fd70a499d4 [Feature] Use new received parser instead of old one 2016-06-14 18:07:27 +01:00
Vsevolod Stakhov
a838cf4f81 [Feature] Use new ragel parser in message parsing code 2016-06-14 16:41:44 +01:00
Vsevolod Stakhov
7e6126e016 [Feature] Implement ragel parser for received headers 2016-06-14 16:36:20 +01:00
Vsevolod Stakhov
e1955662ec [Fix] Fix periodic scheduling when a map is not modified 2016-06-14 13:00:03 +01:00
Vsevolod Stakhov
7fd590aabf [Fix] More fixes to events logic 2016-06-14 10:14:56 +01:00
Vsevolod Stakhov
7dd96f361e [Fix] Fix event bases for IO events 2016-06-14 09:35:01 +01:00
Vsevolod Stakhov
6cfd6d651b [Fix] Set host attribute properly when making HTTP request from lua 2016-06-14 09:20:42 +01:00
Vsevolod Stakhov
8b0c9d5255 [Feature] Add openphish support to rspamd phishing module 2016-06-14 09:15:36 +01:00
Vsevolod Stakhov
9b8f8d728c [Feature] Enable forced resolving for some lua plugins
Issue: #661
Reported by: @FelixSchwarz
2016-06-13 19:06:16 +01:00
Vsevolod Stakhov
78a21e8200 [Feature] Rework dns resolving API for lua, add 'forced' option 2016-06-13 19:02:35 +01:00