Chrisd's GSoC Schedule
Preparation, Libevent Integration, Testing (Weeks 1-2)
Week 1
- Brush up on Darcs. (Mostly) DONE
- Create Darcs branches for project. DONE
- Set up email patch reporting for Nick, Roger. DONE
- Study Polipo's event system. DONE
- Consider similar Libevent interfaces. DONE
- Determine if Libevent will require modifications. DONE?
Week 2
- Tweak Libevent if required. DONE?
- Add support for Libevent's low-level API. Mostly DONE
- Update build instructions and Makefile. DONE
- ...
- Testing IN PROGRESS
Registry Support, Other Portability, Testing (Weeks 3 - 6)
TODO:
- Consider the registry on Windows for path names
- Alternatives to fork() on Windows?
Tweak Configurator, Testing (Weeks 7 - 8)
TODO:
- Add password authentication
- Add source port restrictions
Implement Portable Controller and Test (Weeks 9 - 10)
TODO:
- Create launcher interface
- Create an icon to go with it
Add Windows Installer and Test (Weeks 10+)
TODO:
- Create an installer bundle containing Polipo and Launcher
- Add some scripts to automate generation of an installer
- Test installer