summaryrefslogtreecommitdiffstats
path: root/package/libpjsip
Commit message (Collapse)AuthorAgeFilesLines
* package/libpjsip: add optional dependency on libgsmBernd Kuhls2018-12-091-1/+10
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libpjsip: add optional dependency on speexBernd Kuhls2018-12-091-2/+12
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/libpjsip: disable build of test binariesBernd Kuhls2018-12-091-0/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* libpjsip: security bump to 2.7.2Adam Duskett2018-03-132-4/+4
| | | | | | | | | | | | | Fixes the following vulnerabilities: - CVE-2018-1000098: Crash when parsing SDP with an invalid media format description - CVE-2018-1000099: Crash when receiving SDP with invalid fmtp attribute [Peter: add CVE info] Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Thomas Petazzoni2017-12-011-2/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merges the next branch accumulated during the 2017.11 release cycle back into the master branch. A few conflicts had to be resolved: - In the DEVELOPERS file, because Fabrice Fontaine was added as a developer for libupnp in master, and for libupnp18 in next. Resolution is simple: add him for both. - linux/Config.in, because we updated the 4.13.x release used by default in master, while we moved to 4.14 in next. Resolution: use 4.14. - package/libupnp/libupnp.hash: a hash for the license file was added in master, while the package was bumped into next. Resolution: keep the hash for the license file, and keep the hash for the newest version of libupnp. - package/linux-headers/Config.in.host: default version of the kernel headers for 4.13 was bumped to the latest 4.13.x in master, but was changed to 4.14 in next. Resolution: use 4.14. - package/samba4/: samba was bumped to 4.6.11 in master for security reasons, but was bumped to 4.7.3 in next. Resolution: keep 4.7.3. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * libpjsip: remove deprecated config optionsAdam Duskett2017-11-151-2/+0
| | | | | | | | | | | | | | | | | | disable-small-filter and disable-large-filter have been deprecated as of 2.7, causing messages during compile time complaining about how they are deprecated and have no effect. Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | libpjsip: fix ssl supportAdam Duskett2017-11-151-3/+2
|/ | | | | | | | | | | Currently, ssl support is implicitely disabled in the initial configure options. This overrides the check for openssl below. libpjsip is also currently only compatible with libopenssl. Change the check to LIBOPENSSL instead of openssl, and depend on libopenssl. Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: fix static build failures due to name clashLuca Ceresoli2017-11-131-0/+26
| | | | | | | | | | | | | | | | | | Several packages have a similar md5.c file, and each has a function named byteReverse(). This generates link errors when building statically ("multiple definition of `byteReverse'"). Fix by applying a patch from upstream: https://trac.pjsip.org/repos/changeset/5688 Fixes: http://autobuild.buildroot.org/results/5d7/5d72e0f8517a555399978d5a0e9f7efd0a278189/ http://autobuild.buildroot.org/results/c47/c47ccbb9b40011cf0d79c7040bed061ddefd9629/ http://autobuild.buildroot.org/results/419/419ab2c0e034cc68991281c51caa8271b0fadbab/ Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Adam Duskett <aduskett@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpjsip: security bump to 2.7.1Adam Duskett2017-11-102-4/+5
| | | | | | | | | | Also add hash for license file See release notes for details: https://trac.pjsip.org/repos/milestone/release-2.7.1 Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpjsip: bump to 2.7Adam Duskett2017-10-152-4/+4
| | | | | Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: bump to version 2.6Adam Duskett2017-01-282-5/+5
| | | | | | | | In addition, --disable-webrtc has been changed to --disable-libwebrtc in the aconfigure file. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libpjsip: drop path to staging to find libsrtpYann E. MORIN2017-01-251-1/+1
| | | | | | | | | | | | As it happens, specifying the path where to look for libsrtp is not needed: pjsip does not use the argument to --with-external-srtp as a search path at all; it only checks whether it is 'no' or something else. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Tested-by: Luca Ceresoli <luca@lucaceresoli.net> Acked-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libpjsip: disable remaining unspecified optionsYann E. MORIN2017-01-251-0/+21
| | | | | | | | | | | | | | | | | There are a bunch of options that are left unspecified; explicitly disable them. The epoll case is special: the configure script is broken, and will enable it whether we pass --enable-epoll or --disable-epoll. But that's OK because we prefer epoll over the alternative (select). So we do not need to fix it. Which is nice becasue the configure.ac is named aconfigure.ac (yes, with a leading 'a'), so it does not autoreconf nicely... :-/ Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Luca Ceresoli <luca@lucaceresoli.net> Reviewed-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: bump to 2.5.5Luca Ceresoli2016-11-064-139/+6
| | | | | | | | Remove patches now upstream. Disable new optional features: webrtc and opus. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: fix m68k uclinux compileLuca Ceresoli2016-08-061-1/+8
| | | | | | | | | | | | | | The GCC manual suggest when getting: relocation truncated to fit: R_68K_GOT16O foobar to use -mxgot. Fixes: http://autobuild.buildroot.org/results/e8cdfaf8e2da29a855b5bc09774f3aadee087737/ Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: disable parallel buildLuca Ceresoli2016-05-121-0/+1
| | | | | | | | | | | | | | | | | | | | | The libpjsip package has build issues on the autobuilders that look like parallel build issues. These issues seem to be extremely hard to reproduce, so let's disable parallel build and see if this fixes the issue. The suspect error message is: ...-ld: cannot find -lpjsua collect2: error: ld returned 1 exit status Some of the failures: http://autobuild.buildroot.org/results/d6b/d6bff569bc9238cdf07970e11b5535d570be59bf http://autobuild.buildroot.org/results/f72/f721d5390bc61274c224bfe3a675ee194172ac91 http://autobuild.buildroot.org/results/b45/b45262971a7d7ce0604d124734223abca190c11e http://autobuild.buildroot.org/results/75e/75ee45b746ab8b80eb84297e2e4babbace1b5608 http://autobuild.buildroot.org/results/873/873771fbcc859578ed40a3c81b69ac3a388ae585 Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: disable all bundled third party librariesLuca Ceresoli2016-03-171-0/+2
| | | | | | | | | | libpjsip bundles several third party libraries. In Buildroot we prefer either not to build them or to depend on a proper package for each of them. The current recipe disables most of them, but not all, so disable the remaining ones. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpjsip: really disable gsmLuca Ceresoli2016-03-171-1/+1
| | | | | | | | | | --disable-gsm does not exist, the option is called --disable-gsm-codec. Fixes: http://autobuild.buildroot.org/results/f8c/f8c41f35ab56fac86f2877b09a60924256f57028/ Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpjsip: fix musl buildLuca Ceresoli2016-03-152-0/+135
| | | | | | | | | | | | | | | | Fix two different build issues when building against musl. Fixes: http://autobuild.buildroot.net/results/e5c/e5c85272b5561549dfc478264ee6507bb9ad8c9f/ Based on an Alpine Linux patch [0] as suggested by Thomas [1]. [0] http://git.alpinelinux.org/cgit/aports/plain/main/pjproject/musl-fixes.patch [1] http://lists.busybox.net/pipermail/buildroot/2016-March/155056.html Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpjsip: depend on libsrtpLuca Ceresoli2016-03-092-1/+4
| | | | | | | | | | | | | | | | | | | | | | libpjsip needs libsrtp to build, but it bundles a libsrtp version in case one is not found during the configure step. The Buildroot policy in such cases is to force using the external package, so forcibly depend on libsrtp. Adding --with-external-srtp also fixes libpjsip not correctly the libsrtp installed in staging, which shows up with the symptom: .../libpjmedia.so: undefined reference to `srtp_deinit' collect2: error: ld returned 1 exit status Fixes: http://autobuild.buildroot.org/results/305/305fdc8442cd2e8f51b90485be0dca83ffa36603/ http://autobuild.buildroot.org/results/a2f/a2f407c1361ac5c24af122445e84645e9aee309d/ ...and many other similar autobuild failures. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libpjsip: needs threadsLuca Ceresoli2016-03-081-2/+3
| | | | | | | | | | | | | | | | Builds without thread support fail with the following error: ../src/pj/os_core_unix.c:45:21: fatal error: pthread.h: No such file or directory #include <pthread.h> ^ compilation terminated. Fixes: http://autobuild.buildroot.org/results/744/744431e1b47d22222c4d0b48d5d20649dfeed929/ http://autobuild.buildroot.org/results/a10/a10aca9139054502e055cb61f3925637fc515e12/ Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libpjsip: new packageBernd Kuhls2016-03-053-0/+55
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Patrick Keroulas <patrick.keroulas@savoirfairelinux.com> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud