Releases: SIPp/sipp
Releases · SIPp/sipp
v3.7.7
v3.7.6
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
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
- @grondinjc made their first contribution in #754
- @FalacerSelene made their first contribution in #738
- @tghosgor made their first contribution in #766
- @petr-cisar made their first contribution in #769
- @CostisC made their first contribution in #787
- @alishir made their first contribution in #791
- @Lettly made their first contribution in #792
- @jkroonza made their first contribution in #800
Full Changelog: v3.7.3...v3.7.5
v3.7.4
v3.7.3
What's Changed
- Fix various typos by @luzpaz in #679
- More gh actions by @lemenkov in #677
- Update alpine version in dockerfiles by @orgads in #654
- Update gtest to 1.14.0 and bump C++ standard to C++14 by @orgads in #651
- CMake: Increase minimum version to 3.5 by @orgads in #649
- Add define to use local ip hints by @smititelu in #598
- Recover -mp and [auto_media_port] by @orgads in #653
- Don't always reset next rtp port to min port by @smititelu in #635
- Add media support for comfort noise (audio/CN) by @rsvargas in #687
- Allow enabling of TLS verification without supplying CRL file by @IvanRibakov in #663
- Support SHA-256 algorithm (RFC 8760) by @Maratk1n in #676
- Generate random SSRC by @smititelu in #599
- Add
-bind_to_deviceoption by @igankevich in #630 - Don't block on select() in rtpstream_playrtptask by @acumeeple in #690
- Support TLS 1.3 by @orgads in #695
- Remove support for variable PCAP filenames by @peter-oneill in #698
- Add missing documentation for
variable2in and by @ticpu in #717 - Added hide and display attributes by @mstovenour in #718
- Fix issue where next_url could return garbage by @mstovenour in #724
- Further explain xml syntax change for 3.6.0 by @mstovenour in #725
- Fix rtp_stream can not bind on mac. and fix \r\n in injection file by @exploman in #729
- Fix rtpstream local port allocation by @viktike in #734
- Resolve full path of pcap which starts with '~' by @rajeshsingh381 in #607
New Contributors
- @luzpaz made their first contribution in #679
- @dependabot made their first contribution in #680
- @rsvargas made their first contribution in #687
- @IvanRibakov made their first contribution in #663
- @Maratk1n made their first contribution in #676
- @igankevich made their first contribution in #630
- @acumeeple made their first contribution in #690
- @peter-oneill made their first contribution in #698
- @ryandesign made their first contribution in #708
- @mstovenour made their first contribution in #718
- @exploman made their first contribution in #729
- @gtjoseph made their first contribution in #731
- @viktike made their first contribution in #734
Full Changelog: v3.7.2...v3.7.3
v3.7.2
v3.7.1
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
- @yuvalkramer made their first contribution in #636
Full Changelog: v3.7.0...v3.7.1
SIPp 3.7.0
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
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:By Jeannot Langlois.# 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 - 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
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