After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 744582 - dtls: Move Ericsson DTLS plugin to gst-plugins-bad
dtls: Move Ericsson DTLS plugin to gst-plugins-bad
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
unspecified
Other Linux
: Normal enhancement
: 1.5.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 746304
 
 
Reported: 2015-02-16 07:36 UTC by Sebastian Dröge (slomo)
Modified: 2015-03-16 17:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2015-02-16 07:36:04 UTC
https://github.com/EricssonResearch/openwebrtc-gst-plugins/tree/master/ext/erdtls

Things to do:
- Rename and renamespace everything to drop the "er" prefix
- Optionally allow compilation against gnutls (GPL incompatibility of OpenSSL)
Comment 1 Sebastian Dröge (slomo) 2015-03-16 17:22:11 UTC
commit d9344ad820372514687f73661f87bfab89b0c7ce
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Mar 16 17:53:11 2015 +0100

    dtls: Unconditionally use GStreamer debug log system

commit 936fa2f1c47da7b036173c1c661029459aff2187
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Mar 16 17:48:43 2015 +0100

    dtls: Re-namespace from Er to Gst

commit 1de51fcf02e2e5159f7dac98aa5ff119fb3cbcc9
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Mar 16 17:35:29 2015 +0100

    dtls: Fix some compiler warnings
    
    gstdtlsconnection.c:128:32: error: passing 'const char [30]' to parameter of type 'void *'
          discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
          SSL_get_ex_new_index (0, "gstdtlsagent connection index", NULL, NULL,
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /usr/include/openssl/ssl.h:1981:43: note: passing argument to parameter 'argp' here
    int SSL_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func,
                                              ^
    gstdtlsconnection.c:822:40: error: arithmetic on a pointer to void is a GNU extension
          [-Werror,-Wpointer-arith]
      memcpy (out_buffer, priv->bio_buffer + priv->bio_buffer_offset, copy_size);
                          ~~~~~~~~~~~~~~~~ ^

commit 6183e99eec524b6f8bc5a2b9084c07ac8b345cbe
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Mar 16 17:34:05 2015 +0100

    dtls: Fix indention

commit 1e0ed9af11b70a6e743d9d394d2e22b12f569d58
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Mar 16 17:33:03 2015 +0100

    dtls: Add new DTLS plugin
    
    This is a copy of the Ericsson DTLS plugin from
    https://github.com/EricssonResearch/openwebrtc-gst-plugins/tree/master/ext/erdtls/src
    
    https://bugzilla.gnome.org/show_bug.cgi?id=744582