Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • main default protected
1 result
Created with Raphaël 2.2.027Nov23Oct191812Nov7Jun15Nov1019Aug4Mar18Jan102129Dec2322Merge branch 'license-fix' into 'main'mainmainfix license formatfixing license in pyproject.toml, see #7upgraded python-dotenv to 1.0.0Add LICENSE upgraded IMAPClient to 2.3.x, fixes #4reverse the meaning of spam_reply from spam to ham learningbump IMAPClient to 2.2.0 for Python 3.9 supportraise log level to ERROR for stderr outputworkaround for new Rspamd 3.1 error rspamd/rspamd#3956updated readme with usage section (Dovecot / IMAPSieve configuration)Add exception handling for not found charsetsAdd windows-1252 charsetprioritize iso-8859-1 in message decoding charset listreport Message-ID in decoding warningsanother fix for new message decodingfixed charset list and wrong boleans from last commitTry multiple charsets to decode message.continue to next message on decoding errorcatch UnicodeDecodeError on message decodingchanged default charset for message decoding to utf-8, trying to handle more broken message formatsdefaulting message charset to us-ascii according to RFC1341making message decoding slightly more failsafe by using msg.get_content_charset('utf-8')gitignoring rotated log filesdecode email message differently to avoid KeyError on msg.as_string()also logging Message-ID on failed rspamc learningsubscribe to newly created foldersadded rspamc exception handling, moving email to rspamc_error folderfixed message decoding by using email.message.EmailMessage.as_string()improved loggingimproved log formatadded loggingpipe raw message to rspamc for ham/spam learningmoved settings to settings modulechanged repo URL / project name to rspamd-trainerWIP: test piping of message into rspamcupdated READMEInitial commit
Loading