Hi all, I've uploaded the SIPp 3.3 packages, and now that that release is complete, I'm planning what to include in SIPp 3.4. My current thoughts are:
* Review and potential inclusion of patches at https://sourceforge.net/p/sipp/patches/milestone/v3.4/ * Fixes for bugs at https://sourceforge.net/p/sipp/bugs/milestone/v3.4/ (excepting perhaps the RTP threading issues) * Port from OpenSSL to GnuTLS (for licensing reasons) * Add a ./configure option to enable the GNU Scientific Libraries * Logging improvements: * Short error log - every minute (or other time period determined by -fd), print out a list of SIP error codes received (e.g. <timestamp>: 503 404 486 486 503 500) * RTP error log - log timestamps (and possibly other data) for each incoming/outgoing RTP packet. This is actually a reasonably chunky piece of work: SIPp doesn’t do any RTP parsing or understand RTP packets at the moment, it just sends them straight through. * Codebase cleanup - the SIPp codebase could be made a little more consistent and friendly to new developers (e.g. better commenting, better documentation of the program flow and structure, more consistency in indentation and whether function names use underscores or camelCase), so I intend to spend some time on this. There's also a possibility that one or two companies will contribute back some in-house changes to SIPp which they've made in the last couple of years, but I'm not yet sure what those changes consist of. I made several commits yesterday, as the start of v3.4 work: these fixed a bug where SIPp used 100% CPU when at its call rate limit, and cleaned up the codebase in various ways (compiling without GCC errors, fixing cppcheck warnings, and formatting). I've broken them down into multiple small commits, so if anyone wants to review them, it shouldn't be an overwhelming job. Best, Rob ------------------------------------------------------------------------------ The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials, tech docs, whitepapers, evaluation guides, and opinion stories. Check out the most recent posts - join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users