Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 723492 - net-libs/libsrtp-2.3.0 version bump
Summary: net-libs/libsrtp-2.3.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-05-17 14:47 UTC by Joakim Tjernlund
Modified: 2020-06-12 17:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2020-05-17 14:47:31 UTC
You will want to add this:
https://github.com/cisco/libsrtp/commit/ef9d54de5cd1eec8c6ee5399cb2674a8192895d6
Comment 1 Joakim Tjernlund 2020-06-12 12:45:37 UTC
Major changes

A fuzzer was added to the project based on libFuzzer. This is run as part of Google oss-fuzz, the current status can be found at https://oss-fuzz-build-logs.storage.googleapis.com/index.html#libsrtp . Details available in PR #442 and issue #393.

CMake support was added as an alternative build system. This was primarily added to replace the Visual Studio project files currently checked in but has been extend to support building on all platforms. Initial PR #449 and #455 but has been support has been continuously improved. 

NSS support for crypto backend was added. This is can be used as an alternative to openssl. Initial PR #413 but there has been numerous improvements.

PR #474 - Add flag to disable pcap dependency when build test apps.

PR #472 - Add ci builds for ios and android.

PR #463 - problem on srtp_aes_icm_openssl_encrypt.

PR #471 - Allow the pcap file to be read from a physical file.

PR #457 - Fix docs crypto_policy_* -> srtp_crypto_policy_* .

PR #452 - crypto/cipher: Reset the EVP_CIPHER_CTX structure before each test.

PR #444 - Extend rtp_ecoder to support RTCP and multiplexed SSRC's.

PR #443 - rtp_decoder avoid crash when no packets found.

PR #429 - Rand for test only.

PR #421 - Fix GCM IV logging.

PR #415 - Fixes unaligned trailer access.

PR #414 - Detect and handle broken "OPENSSL_cleanse".
Comment 2 Larry the Git Cow gentoo-dev 2020-06-12 16:56:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67270353460d76130476dea6730903a595db3153

commit 67270353460d76130476dea6730903a595db3153
Author:     Stephan Hartmann <stha09@googlemail.com>
AuthorDate: 2020-06-12 16:53:01 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2020-06-12 16:55:57 +0000

    net-libs/libsrtp: version bump to 2.3.0
    
    Closes: https://bugs.gentoo.org/723492
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Stephan Hartmann <stha09@googlemail.com>
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/16204

 net-libs/libsrtp/Manifest                         |  1 +
 net-libs/libsrtp/files/libsrtp-2.3.0-gcc-10.patch | 26 +++++++
 net-libs/libsrtp/files/libsrtp-2.3.0-nss.patch    | 12 +++
 net-libs/libsrtp/libsrtp-2.3.0.ebuild             | 95 +++++++++++++++++++++++
 net-libs/libsrtp/metadata.xml                     |  1 +
 5 files changed, 135 insertions(+)
Comment 4 Stephan Hartmann (RETIRED) gentoo-dev 2020-06-12 17:07:15 UTC
(In reply to Joakim Tjernlund from comment #3)
> Oh, you didn't need?
>  
> https://github.com/cisco/libsrtp/commit/
> ef9d54de5cd1eec8c6ee5399cb2674a8192895d6
> 
> There is also this one on top now
> https://github.com/cisco/libsrtp/commit/
> 55299517f39e2e1a34df05c27cbc9898071ac9db

I only ran the testsuite. First one is only for cmake. I didn't switch to cmake, because it does not support nss so far. I add the second one with a rev bump. Thanks for pointing this out.