Skip to content

Releases: SIPp/sipp

v3.7.7

31 Dec 08:17

Choose a tag to compare

What's Changed

Full Changelog: v3.7.6...v3.7.7

v3.7.6

30 Dec 12:15

Choose a tag to compare

What's Changed

  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #809
  • Add support for 'r' wildcard in call ID formatting by @braams in #810
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #811
  • Introduce StringBuilder as snprintf replacement by @orgads in #816
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #818
  • Build: Export symbols to support plugins by @orgads in #820
  • JLSRTP: Add comments explaining string reserve sizes by @orgads in #823
  • SRTP: Fix mis-parsing of long input line by @orgads in #822
  • Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #825
  • SRTP: Consolidate Srtp{Audio,Video}InfoParams by @orgads in #824

New Contributors

Full Changelog: v3.7.5...v3.7.6

v3.7.5

19 Aug 08:53

Choose a tag to compare

What's Changed

  • Docker: Update alpine to 3.20 by @orgads in #749
  • Fix out-of-bound read for invalid XML by @orgads in #747
  • CI: Update Ubuntu image to 24.04 by @orgads in #752
  • Include the SNI for SSL client by @grondinjc in #754
  • SRTP: Use global random ssrc instead of hardcoded value by @orgads in #756
  • rtpstream: Fix crash on rtp thread exit by @orgads in #755
  • SRTP: Remove explicit 0 initializers on resize by @orgads in #758
  • Introduce Debian-based Dockerfile by @orgads in #759
  • Add Github Action for release by @orgads in #751
  • Initialize srand with hostname and PID by @FalacerSelene in #738
  • Add support for raw IP pcap files by @ticpu in #763
  • Make override the call::last_action_result only if it is a failure by @tghosgor in #766
  • Added regexp support for response codes by @petr-cisar in #769
  • Improve quit behaviour by @orgads in #788
  • Traces should follow a uniform format by @CostisC in #787
  • Support RFC3339 timestamp format by @CostisC in #785
  • Update media.rst by @alishir in #791
  • docs: update actions.rst by adding support for nop command by @Lettly in #792
  • Floats should have a fixed precision (3 digits) in CSV reports by @CostisC in #795
  • De-static local variables in createSendingMessage by @orgads in #797
  • Prevent warning with epoll when variable is set but not used. by @jkroonza in #800
  • Fix RTPCHECK functionality regressions by @jeannotlanglois in #798
  • Enable a mixture of server-mode and client-mode operation simultaneously by @orgads in #746
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #804

New Contributors

Full Changelog: v3.7.3...v3.7.5

v3.7.4

19 Aug 08:53

Choose a tag to compare

What's Changed

Full Changelog: v3.7.3...v3.7.4

v3.7.3

08 Sep 13:46

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.7.2...v3.7.3

v3.7.2

16 Nov 22:55
e3b7748

Choose a tag to compare

What's Changed

  • One high-frequency log has been removed

Full Changelog: v3.7.1...v3.7.2

v3.7.1

19 May 20:38
1126a8b

Choose a tag to compare

What's Changed

  • Control port socket always created (not just for RTP echo) by @yuvalkramer in #636
  • Add git to the static build Dockerfiles, so that version.h is generated correctly by @rkday in #625
  • Allow build to proceed if gtest is missing by @rkday in #638

New Contributors

Full Changelog: v3.7.0...v3.7.1

SIPp 3.7.0

02 Apr 17:01
f9a4ba6

Choose a tag to compare

NOTE: Please download sipp-3.7.0.tar.gz from link below instead of Source code (tar.gz). They are both source code, but the latter one is a snapshot of the git v3.7.0 tag and lacks version.h and sipp.1.

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)

Checksums

MD5: 7b641ba7eff874b09cc1ccf4f5001547  sipp-3.7.0.tar.gz
SHA1: 3f4ba45cad6245f46354b986d0d859daa23e55b0  sipp-3.7.0.tar.gz
SHA256: 51bd5b58ce258a287ce86fdd027359da8930506b2f61c5e92832c7ed82f643b4  sipp-3.7.0.tar.gz

MD5: 04a339fbe25e9b34af4d71eff96877c0 sipp
SHA1: 2d85f24ad21c25a04883967555004078de6e008f sipp
SHA256: f8c493c54231454a1461e5355072d18c31a6f618950281a41ec1fa996028dc49 sipp

SIPp 3.7.0~rc1

26 Oct 08:32
v3.7.0_rc1
c560831

Choose a tag to compare

SIPp 3.7.0~rc1 Pre-release
Pre-release

NOTE: Please download sipp-3.7.0~rc1.tar.gz from link below instead of Source code (tar.gz). They are both source code, but the latter one is a snapshot of the git v3.7.0~rc1 tag and lacks version.h and sipp.1.

Features added in 3.7.0~rc1

  • B2BUA Media Gateway RTP/SRTP bit pattern testing -- see docs/rtpcheck_xml_syntax_reference.pdf. Command line examples:
    # UAC (RTP)
    ./sipp -m 1 -sf sipp_scenarios/pfca_uac_apattern.xml \
      -t u1 -i 127.0.0.2 -p 5060 -mp 4000 127.0.0.3:5060
    # UAS (RTP)
    ./sipp -m 1 -sf sipp_scenarios/pfca_uas.xml \
      -i 127.0.0.3 -t u1 -p 5060 -mp 5000 -rtp_echo
    
    # UAC (SRTP)
    ./sipp -m 1 -sf sipp_scenarios/pfca_uac_bpattern_crypto_simple.xml \
      -t u1 -i 127.0.0.2 -p 5060 -mp 4000 -rtpcheck_debug -srtpcheck_debug \
      127.0.0.3:5060
    # UAS (SRTP)
    ./sipp -m 1 -sf sipp_scenarios/pfca_uas_both_crypto_simple.xml \
      -t u1 -i 127.0.0.3 -p 5060 -mp 5000 -srtpcheck_debug
    
    By Jeannot Langlois.
  • URL encode/decode <action> for scenarios (by Jérôme Poulin).
  • Variables in the rtpstream/pcap filenames (by Orgad Shaneh).
  • WolfSSL/WolfCrypt library support (as alternative to OpenSSL, by Thomas Uhle).

Bugs fixed in 3.7.0~rc1

  • Documentation updates. Code cleanups. Build fixes. (By Walter Doekes, Thomas Uhle, ChanderG, Lin Sun, Markus Goetzl, Rob Day, Stefan Mititelu, Orgad Shaneh, Karn Saheb).
  • Fix socket/tcp refcount/order issue (by Orgad Shaneh).
  • Fix timezone in [date] on FreeBSD (by kadabusha).
  • Track auto-answered messages as a visible counter rather than an error log (by Rob Day).
  • Unconditionally show index in scenario screen (by Rob Day).

Checksums

MD5: b2a28142424daa6addcf528bb2e9106b  sipp-3.7.0~rc1.tar.gz
SHA1: fd825db82e0c099936bfea8d37a24feb812a3d10  sipp-3.7.0~rc1.tar.gz
SHA256: 6195e91117342dc6e8d32b172927a60bf5a1a42a6770ed3d8b31717a7473d2f5  sipp-3.7.0~rc1.tar.gz

SIPp 3.6.2~rc1

25 Oct 15:13
v3.6.2_rc1
5faece7

Choose a tag to compare

SIPp 3.6.2~rc1 Pre-release
Pre-release

NOTE: Please download sipp-3.6.2~rc1.tar.gz from link below instead of Source code (tar.gz). They are both source code, but the latter one is a snapshot of the git v3.6.2~rc1 tag and lacks version.h and sipp.1.

Bugs fixed in 3.6.2~rc1

  • Fix crash when abusing authentication method (#503, by Markus).
  • Fix crash when trying to change an unset ooc scenario (#463, by jquinn60137).
  • Fix various build issues with CMake and/or missing version.h and/or compiler warnings. By me, by Silver Chan, Thomas Uhle, Orgad Shaneh.
  • Remove RTP_STREAM define. The code is always included. (By Orgad Shaneh.)
    NOTE: It is also removed from the version-string!
  • Various minor documentation fixes. By me, kadabusha, Thomas Uhle, Alexander Traud.

Checksums

MD5: 122319ac100d86d53b0228d4654cff54  sipp-3.6.2~rc1.tar.gz
SHA1: 9d5fcc2ce1fdb49dc3bb4102c93a62074666b91c  sipp-3.6.2~rc1.tar.gz
SHA256: 5953b044aa4baaabe93329dbc997abfdffc4b254785fdb0b0d7bbd1436761f6c  sipp-3.6.2~rc1.tar.gz