Vsevolod Stakhov
04127efeba
[Fix] Distinguish remote and local addrs parsing
hace 4 años
Vsevolod Stakhov
6063d58faf
[CritFix] Deal with case-sensivity in Content-Disposition parser
hace 4 años
Vsevolod Stakhov
c56696612b
[Minor] Remove ragel based received parser
hace 5 años
Vsevolod Stakhov
44906967dd
[Minor] Restore smtp address parser machine
hace 5 años
Vsevolod Stakhov
659ec2d02a
[Project] Reorganize ragel
hace 5 años
Vsevolod Stakhov
b8ccacc174
[Project] Rework ragel machines
hace 5 años
Vsevolod Stakhov
1b63d88cce
[Regression] Fix received parser
Issue: #2743
hace 5 años
Vsevolod Stakhov
c47156cb81
[Fix] Fix various issues with parsing of the received headers
hace 5 años
Vsevolod Stakhov
28005bfdd4
[Feature] Add more non-conformant Received headers support
Received: from xx (1.1.2.2) by
YYY.COM (xx:xx:xx:xx) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 1.2.5.1; Wed, 7
Mar 2018 23:13:02 +0000
hace 6 años
Vsevolod Stakhov
e6e0fa3b14
[Minor] Try to fix build with Ragel 7
hace 6 años
Vsevolod Stakhov
4872d72a2b
[Fix] Fix real IP parsing for some strange Exim received
hace 6 años
Vsevolod Stakhov
1c23dbde35
[Minor] Ignore case for imap/lmtp
hace 6 años
Vsevolod Stakhov
f454cbd033
[Minor] Deal with broken params encoded in quotes
Issue: #1969 (partially)
hace 6 años
Andrew Lewis
6e25c8c70e
[Fix] Exim Received header protocol parsing
- MFH: rspamd-1.6
hace 6 años
Alexander Moisseev
b66b1aa609
[Refactor] Correct misspelled `rspamd_smtp_recieved_parse`
hace 7 años
Vsevolod Stakhov
09f116bb25
[Minor] Remove ragel version
hace 7 años
Vsevolod Stakhov
a310f8defd
[CritFix] Switch from ragel to C for Content-Type parsing
hace 7 años
Vsevolod Stakhov
fa4f75e41e
[Feature] Rework newlines strip parser one more time
Issue: #1687
hace 7 años
Vsevolod Stakhov
ec165c1547
[Minor] Relax content type params values parser
Issue: #1682
hace 7 años
Vsevolod Stakhov
5e77b3c838
[Fix] Treat empty address as valid
hace 7 años
Vsevolod Stakhov
14bf5f8b44
[Minor] Fix destroy->free transition
hace 7 años
Vsevolod Stakhov
a03b2c328b
[Fix] Deal with 8bit characters in email addresses
hace 7 años
Vsevolod Stakhov
3a8236c934
[Fix] Fix parsing of non-RFC compatible Exim received
Issue: #1575
hace 7 años
Vsevolod Stakhov
bf2e401ad6
[Feature] Work with broken rfc2047 tokens
hace 7 años
Vsevolod Stakhov
5f62643bee
[Fix] Fix parsing of dot at the end of the address
Issue: #1543
hace 7 años
Vsevolod Stakhov
f9eb3b97eb
[Minor] Remove some unused variables
hace 7 años
Vsevolod Stakhov
1f94c631a6
[Fix] Fix timezones parsing
hace 7 años
Andrew Lewis
9cb2f11b0a
[Fix] Date header timezone adjustments (#1279)
hace 7 años
Vsevolod Stakhov
3a554fc595
[Fix] Couple of fixes for date parsing
hace 7 años
Vsevolod Stakhov
81e8e5e413
[Feature] Use own code for parsing of date
hace 7 años
Vsevolod Stakhov
d73a3db221
[Minor] Avoid gmime in parsing time
hace 7 años
Vsevolod Stakhov
c9cdf44907
[Feature] Add parser for SMTP date
hace 7 años
Vsevolod Stakhov
ba359144bb
[Feature] Add rfc2047 grammar
hace 7 años
Vsevolod Stakhov
45e9ab0834
[Feature] Add content disposition parser
hace 7 años
Vsevolod Stakhov
d9ff2f67f5
[Minor] Further simplifications
hace 7 años
Vsevolod Stakhov
5a777ea6d3
[Minor] Slightly relax RFC grammar
hace 7 años
Vsevolod Stakhov
1d95f16786
[Rework] Implement content type parser for mime
hace 7 años
Vsevolod Stakhov
8eacee21da
[Fix] Relax requirements for Received as gmail cannot RFC
hace 7 años
Vsevolod Stakhov
4ae5dc6bf7
[Feature] Store `for` part in received headers
hace 7 años
Vsevolod Stakhov
1624cdd029
[CritFix] Fix issue with finding of end of lines pointers
hace 7 años
Vsevolod Stakhov
ccc61a5f74
[Fix] Add spaces instead of newlines to the normalized content
hace 8 años
Vsevolod Stakhov
1f8e3540a3
[Fix] Simplify state machine by ignoring multiple spaces
hace 8 años
Vsevolod Stakhov
f5dcf4b8a4
[Feature] Create a dedicated parser to strip newlines
Issue: #744
hace 8 años
Vsevolod Stakhov
4cd5cfe03c
[Feature] Add ESMTPSA received type
hace 8 años
Vsevolod Stakhov
f166c85751
[Fix] Fix stack growing
hace 8 años
Vsevolod Stakhov
03ff229b47
[Feature] Further relax parser
hace 8 años
Vsevolod Stakhov
64f5a89460
[Fix] Fix parsing of nested braces in SMTP comments
hace 8 años
Vsevolod Stakhov
e386655418
[Fix] Fix parser
hace 8 años
Vsevolod Stakhov
9aad3e020b
[Feature] Parse received timestamp
hace 8 años
Vsevolod Stakhov
5a70a9191f
[Feature] Parse received date and ESMTPA proto
hace 8 años