aboutsummaryrefslogtreecommitdiffstats
path: root/src/ragel
Commit message (Expand)AuthorAgeFilesLines
* [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
* [CritFix] Fix issue with finding of end of lines pointersVsevolod Stakhov2016-08-251-1/+1
* [Fix] Add spaces instead of newlines to the normalized contentVsevolod Stakhov2016-07-241-2/+2
* [Fix] Simplify state machine by ignoring multiple spacesVsevolod Stakhov2016-07-231-4/+4
* [Feature] Create a dedicated parser to strip newlinesVsevolod Stakhov2016-07-231-0/+82
* [Feature] Add ESMTPSA received typeVsevolod Stakhov2016-06-152-0/+4
* [Fix] Fix stack growingVsevolod Stakhov2016-06-151-1/+2
* [Feature] Further relax parserVsevolod Stakhov2016-06-151-3/+5
* [Fix] Fix parsing of nested braces in SMTP commentsVsevolod Stakhov2016-06-153-5/+24
* [Fix] Fix parserVsevolod Stakhov2016-06-151-1/+1
* [Feature] Parse received timestampVsevolod Stakhov2016-06-152-5/+5
* [Feature] Parse received date and ESMTPA protoVsevolod Stakhov2016-06-152-3/+29
* [Feature] Simplify machines by assuming that headers are unfoldedVsevolod Stakhov2016-06-141-1/+2
* [Rework] Use dynamically generated ragel C sourcesVsevolod Stakhov2016-06-142-2/+6