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
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel