Version 2.1.0 is out!
We just released version 2.1.0.
Thanks a lot to all the people who contributed to the project since the last release!
A large part of ISBG has be rewritten since the last release. This should fix a lot of the bugs people had.
Here the changelog for this version:
* Don't raise a error when learning a too big email spam (spamc return code 98). * Password is now stored as json data file. * Using standard cache xdg_cache_home to store information, usually $HOME/.cache/isbg/. If you have stored your password with and old releases you should re-store it and delete the old stored files, you should find the old ones as $HOME/.isbg. * We use cchardet and chardet if installed for better detect the mails encoding. * A more robust package, it can be used as a module and a script. * Using isbg/__main__ or python -m isbg to run as script. * python3 support. * Modularized. * Added a default --partialrun of 50. Use --partialrun=0 to retain the old behaviour. * Renamed sa_unwrap script to isbg_sa_unwrap, added command line options. Now it also depends of docopt. * Documentation: * Use sphinx and support to upload it to Read the docs. * Added development documentation. * Added manpages, built with sphinx. * Examples: added a crontab example in the bash_scripts directory.
Note that you will need to save your passwords again since they are now being store as plaintext in a JSON file.
You can find the signed release for 2.1.0 here: