2010 Google Summer of Code

TCPDUMP

CREDIL is the host for the http://www.tcpdump.org/ project. This project would be to add a new command line
interface to tcpdump.

NMH

A number of CREDIL people are users, and sometimes developers of http://savannah.nongnu.org/projects/nmh/.
This project would be to add significant, and well documented IMAP support for NMH.

Large File Upload in Apache

A recurring problem for years is that it is hard to handle Large file uploads in Apache. The fundamental problem is that scripts do
not run early enough to be able to handle this securely. We think this can be easily solved in both CGI and PHP environments.

Belt and Suspenders

CREDIL and many other organizations deploy embedded systems into customer environments, and often they need maintenance.
CREDIL has designed a system we call Belt And Suspenders. It's an adequate system, but it needs to be turned into a full
open source project. It also needs to simplify itself in the presence of IPv6.

Unstrung/RPL

CREDIL's Michael Richardson has started a project to implement the IETF ROLL http://www.ietf.org/dyn/wg/charter/roll-charter.html's RPL protocol on Linux. This can be found at http://github.com/mcr/unstrung, and at http://code.credil.org/projects/show/unstrung
PortandTestUnstrung

TortoiseGIT

http://git-scm.com/ has become a very important tool for the Internet. http://code.google.com/p/tortoisegit/ provides a nice way for windows users to get access, but like all the Tortoise programs, it is poorly integrated, requiring Tortoise, and Putty's plink ssh client. If only TortoiseGitHadBuiltInPlink.