Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Primary navigation
Search or go to…
Project
rspamd-trainer
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Model registry
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Privacy statement
Keyboard shortcuts
?
What's new
3
Snippets
Groups
Projects
Show more breadcrumbs
onlime
rspamd-trainer
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
main
Select Git revision
Branches
1
main
default
protected
1 result
Begin with the selected commit
Created with Raphaël 2.2.0
27
Nov
23
Oct
19
18
12
Nov
7
Jun
15
Nov
10
19
Aug
4
Mar
18
Jan
10
2
1
29
Dec
23
22
Merge branch 'license-fix' into 'main'
main
main
fix license format
fixing license in pyproject.toml, see #7
upgraded python-dotenv to 1.0.0
Add LICENSE
upgraded IMAPClient to 2.3.x, fixes #4
reverse the meaning of spam_reply from spam to ham learning
bump IMAPClient to 2.2.0 for Python 3.9 support
raise log level to ERROR for stderr output
workaround for new Rspamd 3.1 error rspamd/rspamd#3956
updated readme with usage section (Dovecot / IMAPSieve configuration)
Add exception handling for not found charsets
Add windows-1252 charset
prioritize iso-8859-1 in message decoding charset list
report Message-ID in decoding warnings
another fix for new message decoding
fixed charset list and wrong boleans from last commit
Try multiple charsets to decode message.
continue to next message on decoding error
catch UnicodeDecodeError on message decoding
changed default charset for message decoding to utf-8, trying to handle more broken message formats
defaulting message charset to us-ascii according to RFC1341
making message decoding slightly more failsafe by using msg.get_content_charset('utf-8')
gitignoring rotated log files
decode email message differently to avoid KeyError on msg.as_string()
also logging Message-ID on failed rspamc learning
subscribe to newly created folders
added rspamc exception handling, moving email to rspamc_error folder
fixed message decoding by using email.message.EmailMessage.as_string()
improved logging
improved log format
added logging
pipe raw message to rspamc for ham/spam learning
moved settings to settings module
changed repo URL / project name to rspamd-trainer
WIP: test piping of message into rspamc
updated README
Initial commit
Loading