A guy named Dave sent me an email today, telling me that my RSA implementation was rather insecure due to the use of the “pickle” Python module. Fortunately I had some nice improvements by Barry Mead already in version control, eagerly waiting to be released.
I’m working on a PyQt 4 application for my employer Chess. Of course I’m writing plenty of unit tests for it as well. Those tests have to be cleanly separated from each other, so every test that requires the entire application to be up and running should have its own instance.
The Python FlickrAPI kit has just been released. The new features are:
Using auth_callback=False when authentication is actually required now ises a FlickrError exception. The implementation uses self.flickr_host so that subclasses can override e API URLs.
To sync my mail between computers I use offlineimap on a secure filesystem. Today I mistakenly ran offlineimap before mounting the secure filesystem, which caused it to duplicate all emails. Not wanting to do any manual work to fix this, I wrote a small Python 3 program that repaired the damage.
A new version of my pure-Python RSA implementation has been released. The one major change is improved compatibility with Windows.
Download EGG files for Python 2.4, Python 2.5 or the source package at the Python Package index.
By popular demand, we’ve re-licensed our pure-Python RSA module under the European Union Public Licence ( EUPL). This new licence is the first open source license to be released by an international governing body.