On Tue, May 5, 2009 at 12:10 AM, Christopher Davis <chrisd@xxxxxxxxxxx>
I'll be working to increase Polipo's portability for GSoC 2009,
which starts a bit later this month. I'm happy to have Nick Mathewson
of the Tor project as my mentor, and I'll also be working with
Juliusz Chroboczek, author of Polipo, to hopefully get some of the
I thought Polipo was already portable. I've been using it with D.A.D. on a USB drive for over a year, and haven't had any problems.
The main idea of the project centers on libevent integration. A number
of other prominent projects use the library, including Tor, and so there
are more avenues for bug fixes. To start with, integration will be basic,
but it will be enough to take advantage of platform-specific interfaces
for polling large numbers of file descriptors, as well as libevent's
portable asynchronous DNS resolver.
Another part of the project is to add a simple controller application
(which will typically be run in the system tray). This is mainly to
enable Windows users to signal Polipo at run-time.
That would be nice. As I use it right now, it's quietly running in the background.
There are some smaller bits I'd like to tackle, as well, including
adding a Windows installer and autotools support for automatically
I'm looking forward to the summer.
Looking forward to your results.