aboutsummaryrefslogtreecommitdiffstats
path: root/src/ragel
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Use space category in ragel automata to resolve space charactersVsevolod Stakhov2022-09-021-1/+1
* [Minor] Try to deal with broken CD headersVsevolod Stakhov2021-09-101-1/+1
* [Minor] Skip spaces in malformed SMTP addressesVsevolod Stakhov2021-07-211-1/+1
* [Fix] Fix parsing of rfc2047 tokens with '?' insideVsevolod Stakhov2021-04-011-1/+1
* [Minor] Add CFWS clause to the BNFVsevolod Stakhov2020-10-062-2/+25
* [Minor] Add some more error cases to the smtp date parsingVsevolod Stakhov2020-10-062-3/+25
* [Minor] Add erroring to smtp parse dateVsevolod Stakhov2020-10-061-1/+7
* [Minor] Smtp_date: Fix 2 digits years between 00 and 49Vsevolod Stakhov2020-10-051-1/+6
* [Fix] Fix smtp date syntax definitionVsevolod Stakhov2020-10-051-2/+2
* [Fix] Use unsigned char and better support of utf8 in ragel parserVsevolod Stakhov2020-09-022-2/+3
* [Fix] Understand utf8 in content-disposition parserVsevolod Stakhov2020-09-012-1/+6
* [Fix] Distinguish remote and local addrs parsingVsevolod Stakhov2019-09-281-1/+2
* [CritFix] Deal with case-sensivity in Content-Disposition parserVsevolod Stakhov2019-09-251-2/+2
* [Minor] Remove ragel based received parserVsevolod Stakhov2019-02-072-388/+0
* [Minor] Restore smtp address parser machineVsevolod Stakhov2019-02-072-5/+1
* [Project] Reorganize ragelVsevolod Stakhov2019-02-052-0/+94
* [Project] Rework ragel machinesVsevolod Stakhov2019-02-058-49/+57
* [Regression] Fix received parserVsevolod Stakhov2019-02-041-3/+2
* [Fix] Fix various issues with parsing of the received headersVsevolod Stakhov2018-10-162-35/+31
* [Feature] Add more non-conformant Received headers supportVsevolod Stakhov2018-07-032-1/+3
* [Minor] Try to fix build with Ragel 7Vsevolod Stakhov2018-06-258-11/+10
* [Fix] Fix real IP parsing for some strange Exim receivedVsevolod Stakhov2018-03-091-1/+3
* [Minor] Ignore case for imap/lmtpVsevolod Stakhov2018-01-021-2/+2
* [Minor] Deal with broken params encoded in quotesVsevolod Stakhov2017-12-211-1/+1
* [Fix] Exim Received header protocol parsingAndrew Lewis2017-12-081-5/+5
* [Refactor] Correct misspelled `rspamd_smtp_recieved_parse`Alexander Moisseev2017-06-281-1/+1
* [Minor] Remove ragel versionVsevolod Stakhov2017-06-271-170/+0
* [CritFix] Switch from ragel to C for Content-Type parsingVsevolod Stakhov2017-06-272-24/+41
* [Feature] Rework newlines strip parser one more timeVsevolod Stakhov2017-06-211-82/+0
* [Minor] Relax content type params values parserVsevolod Stakhov2017-06-141-1/+1
* [Fix] Treat empty address as validVsevolod Stakhov2017-05-201-1/+1
* [Minor] Fix destroy->free transitionVsevolod Stakhov2017-04-291-1/+1
* [Fix] Deal with 8bit characters in email addressesVsevolod Stakhov2017-04-251-1/+3
* [Fix] Fix parsing of non-RFC compatible Exim receivedVsevolod Stakhov2017-04-023-52/+48
* [Feature] Work with broken rfc2047 tokensVsevolod Stakhov2017-03-271-3/+4
* [Fix] Fix parsing of dot at the end of the addressVsevolod Stakhov2017-03-211-1/+1
* [Minor] Remove some unused variablesVsevolod Stakhov2017-03-101-3/+1
* [Fix] Fix timezones parsingVsevolod Stakhov2017-01-101-2/+2
* [Fix] Date header timezone adjustments (#1279)Andrew Lewis2016-12-231-5/+5
* [Fix] Couple of fixes for date parsingVsevolod Stakhov2016-12-211-5/+5
* [Feature] Use own code for parsing of dateVsevolod Stakhov2016-12-211-0/+28
* [Minor] Avoid gmime in parsing timeVsevolod Stakhov2016-12-211-8/+1
* [Feature] Add parser for SMTP dateVsevolod Stakhov2016-12-212-9/+179
* [Feature] Add rfc2047 grammarVsevolod Stakhov2016-12-191-0/+86
* [Feature] Add content disposition parserVsevolod Stakhov2016-12-123-1/+163
* [Minor] Further simplificationsVsevolod Stakhov2016-12-121-4/+1
* [Minor] Slightly relax RFC grammarVsevolod Stakhov2016-12-121-1/+1
* [Rework] Implement content type parser for mimeVsevolod Stakhov2016-12-122-0/+192
* [Fix] Relax requirements for Received as gmail cannot RFCVsevolod Stakhov2016-11-251-1/+1
* [Feature] Store `for` part in received headersVsevolod Stakhov2016-10-042-3/+19