70 Commits (f7c44dea2e387f6358aa7c0fbc580a9d79209df6)

Author SHA1 Message Date
  Vsevolod Stakhov 064a12b377 [Minor] Try to deal with broken CD headers 2 years ago
  Vsevolod Stakhov df806bccd4 [Minor] Skip spaces in malformed SMTP addresses 2 years ago
  Vsevolod Stakhov 4f86cbac45 [Fix] Fix parsing of rfc2047 tokens with '?' inside 3 years ago
  Vsevolod Stakhov 0c312c81f3 [Minor] Add CFWS clause to the BNF 3 years ago
  Vsevolod Stakhov fe908bdce8 [Minor] Add some more error cases to the smtp date parsing 3 years ago
  Vsevolod Stakhov b6085d45f1 [Minor] Add erroring to smtp parse date 3 years ago
  Vsevolod Stakhov 11d962e46a [Minor] Smtp_date: Fix 2 digits years between 00 and 49 3 years ago
  Vsevolod Stakhov bce410d568 [Fix] Fix smtp date syntax definition 3 years ago
  Vsevolod Stakhov 76b8e42e1c [Fix] Use unsigned char and better support of utf8 in ragel parser 3 years ago
  Vsevolod Stakhov e0202bf46c [Fix] Understand utf8 in content-disposition parser 3 years ago
  Vsevolod Stakhov 04127efeba [Fix] Distinguish remote and local addrs parsing 4 years ago
  Vsevolod Stakhov 6063d58faf [CritFix] Deal with case-sensivity in Content-Disposition parser 4 years ago
  Vsevolod Stakhov c56696612b [Minor] Remove ragel based received parser 5 years ago
  Vsevolod Stakhov 44906967dd [Minor] Restore smtp address parser machine 5 years ago
  Vsevolod Stakhov 659ec2d02a [Project] Reorganize ragel 5 years ago
  Vsevolod Stakhov b8ccacc174 [Project] Rework ragel machines 5 years ago
  Vsevolod Stakhov 1b63d88cce [Regression] Fix received parser 5 years ago
  Vsevolod Stakhov c47156cb81 [Fix] Fix various issues with parsing of the received headers 5 years ago
  Vsevolod Stakhov 28005bfdd4 [Feature] Add more non-conformant Received headers support 6 years ago
  Vsevolod Stakhov e6e0fa3b14 [Minor] Try to fix build with Ragel 7 6 years ago
  Vsevolod Stakhov 4872d72a2b [Fix] Fix real IP parsing for some strange Exim received 6 years ago
  Vsevolod Stakhov 1c23dbde35 [Minor] Ignore case for imap/lmtp 6 years ago
  Vsevolod Stakhov f454cbd033 [Minor] Deal with broken params encoded in quotes 6 years ago
  Andrew Lewis 6e25c8c70e [Fix] Exim Received header protocol parsing 6 years ago
  Alexander Moisseev b66b1aa609 [Refactor] Correct misspelled `rspamd_smtp_recieved_parse` 7 years ago
  Vsevolod Stakhov 09f116bb25 [Minor] Remove ragel version 7 years ago
  Vsevolod Stakhov a310f8defd [CritFix] Switch from ragel to C for Content-Type parsing 7 years ago
  Vsevolod Stakhov fa4f75e41e [Feature] Rework newlines strip parser one more time 7 years ago
  Vsevolod Stakhov ec165c1547 [Minor] Relax content type params values parser 7 years ago
  Vsevolod Stakhov 5e77b3c838 [Fix] Treat empty address as valid 7 years ago
  Vsevolod Stakhov 14bf5f8b44 [Minor] Fix destroy->free transition 7 years ago
  Vsevolod Stakhov a03b2c328b [Fix] Deal with 8bit characters in email addresses 7 years ago
  Vsevolod Stakhov 3a8236c934 [Fix] Fix parsing of non-RFC compatible Exim received 7 years ago
  Vsevolod Stakhov bf2e401ad6 [Feature] Work with broken rfc2047 tokens 7 years ago
  Vsevolod Stakhov 5f62643bee [Fix] Fix parsing of dot at the end of the address 7 years ago
  Vsevolod Stakhov f9eb3b97eb [Minor] Remove some unused variables 7 years ago
  Vsevolod Stakhov 1f94c631a6 [Fix] Fix timezones parsing 7 years ago
  Andrew Lewis 9cb2f11b0a [Fix] Date header timezone adjustments (#1279) 7 years ago
  Vsevolod Stakhov 3a554fc595 [Fix] Couple of fixes for date parsing 7 years ago
  Vsevolod Stakhov 81e8e5e413 [Feature] Use own code for parsing of date 7 years ago
  Vsevolod Stakhov d73a3db221 [Minor] Avoid gmime in parsing time 7 years ago
  Vsevolod Stakhov c9cdf44907 [Feature] Add parser for SMTP date 7 years ago
  Vsevolod Stakhov ba359144bb [Feature] Add rfc2047 grammar 7 years ago
  Vsevolod Stakhov 45e9ab0834 [Feature] Add content disposition parser 7 years ago
  Vsevolod Stakhov d9ff2f67f5 [Minor] Further simplifications 7 years ago
  Vsevolod Stakhov 5a777ea6d3 [Minor] Slightly relax RFC grammar 7 years ago
  Vsevolod Stakhov 1d95f16786 [Rework] Implement content type parser for mime 7 years ago
  Vsevolod Stakhov 8eacee21da [Fix] Relax requirements for Received as gmail cannot RFC 7 years ago
  Vsevolod Stakhov 4ae5dc6bf7 [Feature] Store `for` part in received headers 7 years ago
  Vsevolod Stakhov 1624cdd029 [CritFix] Fix issue with finding of end of lines pointers 7 years ago