I started to setup the environment for working with mailman3 for the Google Summer of Code.
First I set up this blog, for keeping all interested people up to date with the ongoing development during this summer. I will post a weekly status report about recent changes.
About the project ...
Mailman 3 installation
I recently installed Mailman 3 on a Gentoo Linux server. Additional to the normal setup, I separated the mail backend from the admin interface in two different container (using Linux-Vserver). I will now describe the process and the necessary configuration changes.
The process is inspired by the 5 Minute guide ...more ...
Message stores and Mailman archivers
All Mailman archivers needs access to the archived mails in some way. The current Mailman 2 design stores all archives in mbox files and the pipermail archiver build static HTML pages on every new received for a mailing list. So the mails are stored at least two times. One time ...more ...
New blog with pelican
Precise project plan
now I try to create a more detailed plan for the gsoc time. It should now split up the big step into small steps. Additional to the plan, I will try to identify major milestones for successful completion of the project time.
- Make detailed plan and schedule
- Make ...
Twisted vs. asyncore
While working on a NNTP interface for the mailing list archives of Mailman, I had to decide which Python networking library I use for the NNTP protocol. There were two obvious candidates: Twisted and asyncore.
Twisted is the big asynchronous python library. It has many features and supports many protocols ...more ...