summaryrefslogtreecommitdiffstats
path: root/package/rtmpdump
Commit message (Collapse)AuthorAgeFilesLines
* package/rtmpdump: drop openssl supportPeter Korsgaard2019-02-041-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Rtmpdump does not support openssl 1.1.x, has not seen any changes upstream since 2015, is only used with the gnutls backend in Debian and Fedora. There exists a 3rd party patch for openssl 1.1.x support: https://github.com/JudgeZarbi/RTMPDump-OpenSSL-1.1 But there is an open issue reported about a crash in the handshake code (which is modified by the patch): https://github.com/JudgeZarbi/RTMPDump-OpenSSL-1.1/issues/1 And the README for the repo states: I modified a few of the files in the librtmp directory to conform to the new getters and setters in OpenSSL 1.1.0. I don't claim to be a security expert, and neither have I had any experience with OpenSSL in a programming sense, so I'm not sure exactly if it's correct, but it compiles and seems to work for what I use it for. Which does not sound very reassuring, so instead drop the openssl support. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: security bump to current HEADPeter Korsgaard2017-05-161-1/+1
| | | | | | | | | | | | | | | Fixes: - CVE-2015-8271: The AMF3CD_AddProp function in amf.c in RTMPDump 2.4 allows remote RTMP Media servers to execute arbitrary code https://www.talosintelligence.com/reports/TALOS-2016-0067/ - CVE-2015-8272: RTMPDump 2.4 allows remote attackers to trigger a denial of service (NULL pointer dereference and process crash). https://www.talosintelligence.com/reports/TALOS-2016-0068/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: use SPDX short identifier for license string in commentsRahul Bedarkar2017-04-171-2/+2
| | | | | | | | | | | We have started using SPDX short identifier for license string in <PKG>_LICENSE variable. But license strings in comments are still using old strings. For consistency, use SPDX short identifier in comments as well. Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rtmpdump: use $(TARGET_MAKE_ENV) when calling $(MAKE)Gustavo Zacarias2016-10-151-3/+3
| | | | | | Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rtmpdump: Fix makefile when GnuTLS is usedBernd Kuhls2015-10-171-5/+8
| | | | | | | | | | | | | | | | | | | | | | In librtmp/Makefile the variable CRYPTO defaults to OpenSSL. When building with GnuTLS support instead, librtmp.pc includes wrong libraries: $ grep Req output/staging/usr/lib/pkgconfig/librtmp.pc Requires: libssl,libcrypto using this defconfig BR2_TOOLCHAIN_BUILDROOT_WCHAR=y BR2_PACKAGE_GNUTLS=y BR2_PACKAGE_RTMPDUMP=y Pass RTMPDUMP_CRYPTO also to INSTALL_*_CMDS to fix this problem. Patch supposed by Thomas: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/129525 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rtmpdump: Remove optional dependency to PolarSSLBernd Kuhls2015-10-171-3/+0
| | | | | | | | | | | | | | The makefile of rtmpdump has no support for PolarSSL, so lets remove support for it, as supposed by Gustavo: http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/129531 Fixes http://autobuild.buildroot.net/results/45d/45dd9adbac449ce0ed66af5b4655b4d9b37faa62/ http://autobuild.buildroot.net/results/ae0/ae0c4bab7975ed2ad77a9f9fd6a300d1327d56b9/ http://autobuild.buildroot.net/results/029/029695a022ba12ff177521ebc3334d7ac2373ddc/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rtmpdump: use TARGET_LDFLAGS instead of TARGET_CFLAGS for XLDFLAGSFabio Porcedda2015-02-141-1/+1
| | | | | | | | | | The XLDFLAGS is for ld related flags so use TARGET_LDFLAGS instead of TARGET_CFLAGS, also the TARGET_CFLAGS is already used for XCFLAGS. This fix is also needed for supporting the per-package staging directory. Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rtmpdump: bump versionBernd Kuhls2015-01-311-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBSThomas Petazzoni2014-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed from "prefer static libraries when possible" to "use only static libraries". The former semantic didn't make much sense, since the user had absolutely no control/idea of which package would use static libraries, and which packages would not. Therefore, for quite some time, we have been starting to enforce that BR2_PREFER_STATIC_LIB should really build everything with static libraries. As a consequence, this patch renames BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS, and adjust the Config.in option accordingly. This also helps preparing the addition of other options to select shared, shared+static or just static. Note that we have verified that this commit can be reproduced by simply doing a global rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* package: indentation cleanupJerzy Grzegorek2014-10-251-10/+10
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rtmpdump: Fix static buildBernd Kuhls2014-07-271-2/+5
| | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/04c/04cc4f4878466715d980442bd7114fecbeb51c0b/ Quote from README: A shared library is now built by default, in addition to the static library. You can also turn it off if desired $ make SHARED= The rtmpdump programs still link to the static library, regardless. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rtmpdump: bump versionBernd Kuhls2014-05-041-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: bump versionMaxime Hadjinlian2014-01-291-1/+1
| | | | | | | | | | | | | | Rtmpdump was not compatible with BR's version of PolarSSL, the bump fixes that. Fixes: http://autobuild.buildroot.net/results/55bda4076af031db9778d97f9ddc5c6b14de17ce http://autobuild.buildroot.net/results/9ba2f8ecb0a73cc7e625faf713ad4161202b2293 http://autobuild.buildroot.net/results/4e1988f049fa97574da54e5097e5ef1668c2687c http://autobuild.buildroot.net/results/02a15ad5211a1e620002c442ce256147d9b9ee88 Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: don't force a crypto backendPeter Korsgaard2014-01-272-2/+4
| | | | | | | | | | rtmpdump CAN work without a crypto backend (by passing CRYPTO=), so don't enforce gnutls. Fixes a dependency issue as gnutls needs wchar, but rtmpdump (and polarssl/openssl) don't. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: fix CFLAGS/LDFLAGSPeter Korsgaard2014-01-271-2/+2
| | | | | | | | | The rtmpdump makefile looks at XCFLAGS/XLDFLAGS for additional flags, so use those instead of completely overriding the flags. Fixes http://autobuild.buildroot.net/results/190/1902a6613e5fc9656842fbcbd5731ac871d7ef59/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: workaround kconfig issue by defaulting to gnutlsPeter Korsgaard2014-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | Otherwise we get: package/openssl/Config.in:1:error: recursive dependency detected! package/openssl/Config.in:1: symbol BR2_PACKAGE_OPENSSL is selected by BR2_PACKAGE_GNUTLS package/gnutls/Config.in:1: symbol BR2_PACKAGE_GNUTLS is selected by BR2_PACKAGE_OPENSSL Which is caused by lftp doing: select BR2_PACKAGE_GNUTLS if !BR2_PACKAGE_OPENSSL And rtmpdump doing: select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_POLARSSL && !BR2_PACKAGE_GNUTLS Which confuses kconfig. Work around it by swapping gnutls and openssl in rtmpdump so it matches lftp. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rtmpdump: new packageMaxime Hadjinlian2014-01-222-0/+59
rtmpdump - RTMPDump Real-Time Messaging Protocol API This package was originally found at : https://github.com/huceke/buildroot-rbp By gimli <ebsi4711@gmail.com> Note that this package will only install librtmp in this state. Hence the name shown librtmp instead of rtmpdump [Peter: whitespace fixes, use RTMPDUMP_CFLAGS] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: gimli <ebsi4711@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud