| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: sipp | Distribution: openSUSE Tumbleweed |
| Version: 3.8.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Oct 17 11:10:20 2026 |
| Group: Productivity/Networking/Other | Build host: reproducible |
| Size: 1079691 | Source RPM: sipp-3.8.0-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/SIPp/sipp | |
| Summary: A SIP protocol testing tool | |
Sipp is a performance testing tool for the SIP protocol. Its main features are basic SIPStone scenarios, TCP/UDP transport, customizable (xml based) scenarios, dynamic adjustment of call-rate and a comprehensive set of real-time statistics.
GPL-2.0-or-later
* Sat Oct 17 2026 Dirk Müller <dmueller@suse.com>
- fix description
* Tue Oct 13 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 3.8.0
Performance
* 3.7 had raised memory and CPU per call far above 3.6. 3.8.0
brings them well below both:
+ At 12000 calls/s, the built-in UAS peaks at 148 MB (1240 MB
in 3.7.8, 242 MB in 3.6.1).
+ The built-in UAC and UAS keep up with 18000 calls/s on 2 cores.
3.6.1 starts losing calls at 7000 calls/s, and 3.7.8 at 5000.
+ 2000 calls playing media take 16 MB (54 MB in 3.7.8).
+ SRTP takes a sixth less CPU and a third less memory.
+ pcap play runs in the RTP playback threads instead of one
thread per play, and audio and video play at the same time.
New
* Several dialogs in one call (dialog="N") and server
transactions (start_txn / response_txn).
* SIP over WebSocket (RFC 7118): -t w1/wn, and x1/xn over TLS.
* Lua scripting: -lua_file and <exec lua="...">.
* DNS NAPTR/SRV lookup of the remote host (RFC 3263), and
- round_robin across its addresses.
* Digest SHA-256, SHA-512-256 and the -sess variants (RFC 7616),
and the AES_192_CM and AES_256_CM SRTP suites
* Media: rtp_stream over SRTP, <exec rtp_stream="wait"/>,
play_pcap_text (RFC 4103), and <rtp_stats> and <rtp_dtmf> to
check what a call received
* Scenarios: <xi:include href>, <exec verify>, keywords in
<recv timeout> and inside other keywords' parameters, and
[last_Header.value].
* Failover: with -max_reconnect and -reconnect_close false, a
call goes on over the new connection, and a response goes
where its request came from.
* Python tools in tools/: a CI threshold report, Prometheus and
OpenTelemetry exporters, an HTTP API for the control socket,
an RTP impairment proxy, a QoS/MOS analyzer, and STUN/ICE/TURN
and DTLS-SRTP probes.
Breaking changes
* Numbers are decimal, or hex with 0x. A leading 0 no longer
means octal. Empty, malformed or out-of-range values are
errors instead of 0.
* <ereg search_in="hdr"> matches a header name only at the start
of a line: header="To" no longer finds X-Forward-To:.
* A fatal error before the scenario loads, such as a bad option,
exits with 255, as documented, not 1.
* AKAv1-MD5 checks the MAC over the AMF of the challenge.
aka_AMF is ignored.
* The -trace_stat file has periodic (P) and cumulative (C)
columns for each repartition range. Parsers of this file
need updating. -periodic_rtd is ignored.
* The built-in scenarios put [media_ip] in SDP o=, so it carries
the -mi address, not the -i one.
Fixes
* Over 230 fixes. They cover crashes and memory errors, TCP, TLS,
SCTP, UDP and 3PCC transport bugs, RTP echo, SRTP and pcap
play, statistics, and option and scenario parsing.
* Wed Sep 30 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 3.7.9
* Attribute values are XML-decoded once again, as before 3.7.8,
so &lt; gives < #1062 and #1098
* A memory leak in every MD5 digest, since 3.7.8 #884
* AKAv1-MD5 with wolfSSL lost the last byte of a padded nonce,
since 3.7.8 #1014
* Configuring without GTest failed, since 3.7.8 #891
* CMake takes any boolean for USE_SYSTEM_PUGIXML and
USE_SYSTEM_GTEST #1060
* Building with GCC 16: the bundled pugixml is updated to 1.16
* Thu Sep 24 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 3.7.8
* Enable a mixture of server-mode and client-mode operation
simultaneously.
* Support for regexp matching on response codes.
* Support RFC3339 timestamp format and timezone offset.
* Sat Jan 10 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 3.7.7
* Fix const-correctness by @lemenkov in #826
- Update to version 3.7.6
* Add support for 'r' wildcard in call ID formatting.
* Introduce StringBuilder as snprintf replacement.
* Build: Export symbols to support plugins.
* JLSRTP: Add comments explaining string reserve sizes.
* SRTP: Fix mis-parsing of long input line.
* SRTP: Consolidate Srtp{Audio,Video}InfoParams.
* Thu Nov 20 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 3.7.5
Features
* Enable a mixture of server-mode and client-mode operation
simultaneously.
* Support for regexp matching on response codes.
* Support RFC3339 timestamp format and timezone offset.
Bugs fixed
* Fix RTPCHECK functionality regressions.
* Fix SRTPCheck testing on unlimited number of calls.
* Use random SSRC for SRTP instead of hardcoded value.
* Fix RTPStream crash on thread exit and reduce mutex scope.
* Fix memory leaks and file handle leaks.
* Fix CSV reports to use fixed precision for floats.
* Fix quit behavior to properly terminate.
* Mark aborted calls as failed.
* Various stability and build fixes.
* Mon Sep 09 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 3.7.3
* Remove support for variables in PCAP filenames, originally
introduced in 3.7.0.
- Recovered '-mp' and '[auto_media_port]' to maintain backwards
compatibility.
- Fix crash when using PCAP play with more than one call.
* Fri Nov 24 2023 Martin Hauke <mardnh@gmx.de>
- Update to version 3.7.2
* One high-frequency log has been removed
* Wed Nov 01 2023 ming li <mli@suse.com>
- Update to version 3.7.1
* Re-use find_file() not only for pcap but also rtpstream file lookup
* Control port socket always created (not just for RTP echo)
* Add git to the static build Dockerfiles, so that version.h is generated correctly
* Allow build to proceed if gtest is missing
- Update to version 3.7.0
* Features added in 3.7.0
RTPstream can now handle .wav files with a WAV header (by Orgad Shaneh)
* Bugs fixed in 3.7.0
RTPCHECK stability fixes (by Jeannot Langlois)
Support CRLF-format injection files (by Orgad Shaneh)
Fix to [next_url] when a display name is present in the contact (by enneig)
Add 'transport' to the Contact header for UAC scenarios (by Martin Flaska)
Update built-in scenarios to Copy Record-Route from INVITE to 200OK to comply with RFC 3261 (by kadabusha)
Fix for local_port keyword using TCP or TLS (by Felippe Silvestre)
Correct handling of IMS-AKA RES values contianing null bytes (by Sergey Zyrianov)
Fix potential overwrite of auth value when calculating auth (by ZhaohuiLiu)
Diagnostics improvements:
Print, rather than lose, any buffered response time data on exit (by Orgad Shaneh)
Add the IPs and remote address family to 'Network family mismatch' log (by Rob Day)
Print OpenSSL error reason when certificate load fails (by Rajesh Singh)
Give clear error if multiple command-line parameters are being interpreted as remote_host
Prevent clock_tick moving backwards (and getting behind wheel_base and causing an assert) (by Rob Day)
Ensure that sockets are marked as non-blocking before OpenSSL calls are made (by Rob Day)
Prevent RTPStream crash due to a thread ID of 0 (by Rob Day)
Cygwin, FreeBSD and Hurd build fixes (by Orgad Shaneh, kadabusha and Zopolis4)
Static build fixes (by Aaron Meriwether)
* Sun Sep 20 2020 Martin Hauke <mardnh@gmx.de>
- Switch from autotools to cmake
- Update to version 3.6.1
* Consistently unescape XML attributes when loading scenario
* Fix buffer overflow in screen output
* Fix nonce count in auth headers
* Fix parser warning when trying to access 0-byte SDP body
* Improve provided sipp.dtd file, and XML fixes
Make it easier to deal with large SIP packets by adding an
optional CPPFLAGS=-DSIPP_MAX_MSG_SIZE=262144 flag
/usr/bin/sipp /usr/bin/sipp-multi /usr/share/doc/packages/sipp /usr/share/doc/packages/sipp/CHANGES.md /usr/share/doc/packages/sipp/README.md /usr/share/doc/packages/sipp/THANKS /usr/share/licenses/sipp /usr/share/licenses/sipp/LICENSE.txt /usr/share/man/man1/sipp.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 22 01:28:39 2026