[Devel] discussion of roadmap for 1.3
Elias Baixas
elias.baixas at voztele.com
Thu Apr 26 18:41:31 CEST 2007
Anyone interested in some (unit) testing infrastructure/codebase ?
might be useful when some module relies on the interface/exported
functions of another module.
Would also be useful in case of libification (if someone else is using
openser lib's in their projects, tests usually explain/exemplify how an
interface should work).
It helps beginners to start writing code modularly.
I myself have a 'test' directory within seas module, I can commit it to
the SVN in case someone wants to see (its bare-bones :P). I use CuTest
as a base.
regards,
Elias
PD: libAPR use CuTest also
Daniel-Constantin Mierla wrote:
> Hello I would add:
>
> - core
> - message log printing with file, line, etc... (attempted to be
> introduced by different modules before release, e.g., seas)
> - free mem for fixup function (required for better perl integration)
> - move common fixup functions to mod_fix.h (as it is now for str
> fix up) -- code cleanup
>
> Do you think we should keep the list in dokuwiki (there is history of
> modification as well)? Perhaps a new section in main index "Roadmap"
> structured in namespace, e.g., "roadmap:1.3.x".
>
> Cheers,
> Daniel
>
>
> On 04/26/07 14:12, Henning Westerholt wrote:
>> Hello all,
>>
>> i've combined the discussed roadmap items from friday. On the roadmap
>> to 1.2 there were also some not finished "nice to have" items, i
>> added them and some things from the list too for discussion. :-)
>>
>> From friday:
>>
>> 1) tighter integration of xmpp into OpenSER, get rid of two levels
>> of addressing
>>
>> 2) dialog enhancements
>> - Bogdan
>>
>> 3) better diameter support
>> - Ovidiu Sas
>>
>> 4) SIPS url support
>> - get rid of hard coded "sip" in modules
>> - enhance parser
>> 5) replace OpenSSL with GnuTLS
>> - performance issues, GnuTLS seems two times slower then OpenSSL
>> - but GnuTLS supports more features
>> - Julien Blache announced that he wants to work on this
>>
>> 6) replace integrated assembler code with system provided assembler
>> functions
>> - Bogdan
>> - needs performance evaluation
>>
>> 7) RTPProxy enhancements
>> - collaboration with existing project, or rewrite
>> - Adam Linford announced that he can perhaps provide funding for an
>> rewrite
>>
>> 8) Build system change
>> - not decided yet
>> - cmake vs. autotools
>> - Sebastien Tricaud announced that he wants to work in this
>>
>> 9) OpenSER lib
>> - would probably easier with better build system and isolation of
>> memory management
>> - Sebastien Tricaud announced that he wants to work on this
>>
>> From the 1.2 roadmap:
>>
>> 10) OpenSER Core
>>
>> [o] memory defragmentation
>> [o] OpenSER command line interface (terminal)
>> [o] pass socket information through fifo/unixsock
>> [o] interpret ICMP error messages
>> [o] SIP identity - in patch tracker
>>
>> 11) OpenSER Modules
>>
>> [[avpops]]
>> [o] local avps - avps to be stored locally, specific per script, not
>> per
>> transaction
>>
>> [[cpl-c]]
>> [o] replace support
>> [o] reload support
>>
>> [[dispatcher]]
>> [o] database support
>> [[uac]]
>> [o] qop authentication support
>> [o] proper CSeq value after authentication challenge
>>
>> [[usrloc]]
>> [o] possibility to attach to a contact a set of values (similar to
>> log_extra in acc)
>>
>> [[xmpp]]
>> [o] support for presence and voice
>>
>>
>> I would like to add:
>>
>> 12) OpenSER config reload
>> - use a new configuration without an server restart
>>
>> 13) Database interface enhancements
>> - application level clustering, especially for location data
>> - needs to be discussed
>> - I would like to work on this
>>
>> Cheers,
>>
>> Henning
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/devel
>>
>>
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>
More information about the Devel
mailing list