id,summary,reporter,owner,description,type,status,priority,resolution,keywords,cc,topic,difficulty,mentor
58,JoinHs extensions,musasabi,none,"Currently JoinHS uses Show and Read typeclasses for serialization for simplicity. In future it is planned to switch to SerTH to get benefits of a fast binary serialization framework supporting cyclic structures. 

Adding strong encryption to the on-wire representation should not be very hard. The tentative plan is to register keys of nodes in the nameservers together with functions so the clients need only to know the key of the nameserver or trust it. 

A better mechanism for handling failures is needed, which will probably be tied to an alternative representation of channels as abstract datatypes. 

Garbage collecting channels turns out to be surprisingly easy as at all times one needs only to consider single pairs of peers. It should suffice to add a finalizer to the local proxy handling a remote channel messaging the remote side that the channel has died

== Interested Mentors ==
 * Einar Karttunen (musasabi) <[mailto:ekarttun@cs.helsinki.fi]>

== Interested Students ==
 * Michele Catasta (pirroH) <[mailto:mcatasta@acm.org]>",proposed-project,closed,bad,wontfix,,,misc,unknown,not-accepted
