From: Enrico M. <enr...@te...> - 2006-07-27 23:40:44
|
I've talked to Kai Vehmanen, a sofia-sip developer, and he suggested a trick for icluding new headers without patching the stack. This has made me think about a possible roadmap for the evolution of sipdht: 1.1. implementing the mechanism for run-time loading of DHT-* headers in sofia-sip stack; 1.2. writing man pages for sipdht, sipdhtp, sipdhtg and sipdhtq (actual documentation in README should be a good starting point); 1.3. releasing sipdht version 0.2, .tgz, .rpm and .src.rpm (and possibly .deb); 2.1. splitting the project in two modules: libsipdht and sipdht-tools. The former will be a dynamic loadable library usable in custom applications, while the latter will include sipdht* tools; 2.2. writing doxygen documentation for library functions (actual documentation in .h files should be a good starting point); 2.3. releasing libsipdht 0.1 and sipdht-tools 0.1, .tgz, .rpm, .src.rpm and -doc.rpm (and possibly also .deb and -doc.deb). Milestone 1.3 is very important, because it allows to release sipdht packages depending from official sofia-sip releases (also there, they are spending some effort for generating binary distributions). I guess I can apply for reaching 1.1 it in a couple of weeks (right now I'm very busy in writing Internet drafts I can't delay :-( ). If we don't find anyone willing to write man pages, I think we could skip 1.2 and release version 0.2 with missing documentation. Then, I care much about milestone 2.3 because it would let easily integrate sipdht in applications. I think we can get there in the first half of September. I would appreciate any comment and if you think you can help in any of these items, you are welcome. -- Enrico |