441 Commits

Author SHA1 Message Date
Zhixiong Chi 41ccc871ae krb5-CVE-2016-3119.patch
Backport <commit 08c642c09c38a9c6454ab43a9b53b2a89b9eef99> from krb5
upstream <https://github.com/krb5/krb5> to fix CVE-2016-3119

avoid remote authenticated users to cause a denial of service (NULL pointer
dereference and daemon crash) via a crafted request to modify a principal.

Signed-off-by: Zhixiong Chi <Zhixiong.Chi@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-28 12:30:46 -07:00
Armin Kuster 20416eb946 networkmanager: fix QA warning
WARNING: QA Issue: networkmanager rdepends on libnewt, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: networkmanager rdepends on polkit, but it isn't a build dependency? [build-deps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-02-06 16:56:47 -08:00
Wenzong Fan 6c1b51eff1 krb5: fix CVE-2015-2698
The iakerb_gss_export_sec_context function in lib/gssapi/krb5/iakerb.c
in MIT Kerberos 5 (aka krb5) 1.14 pre-release 2015-09-14 improperly
accesses a certain pointer, which allows remote authenticated users
to cause a denial of service (memory corruption) or possibly have
unspecified other impact by interacting with an application that calls
the gss_export_sec_context function. NOTE: this vulnerability exists
because of an incorrect fix for CVE-2015-2696.

Backport upstream commit to fix it:
https://github.com/krb5/krb5/commit/3db8dfec1ef50ddd78d6ba9503185995876a39fd

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2015-12-20 14:11:57 -08:00
Wenzong Fan be9179c85d krb5: fix CVE-2015-2697
The build_principal_va function in lib/krb5/krb/bld_princ.c in MIT
Kerberos 5 (aka krb5) before 1.14 allows remote authenticated users
to cause a denial of service (out-of-bounds read and KDC crash) via
an initial '\0' character in a long realm field within a TGS request.

Backport upstream commit to fix it:
https://github.com/krb5/krb5/commit/f0c094a1b745d91ef2f9a4eae2149aac026a5789

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2015-12-20 14:11:42 -08:00
Wenzong Fan ac3b050b11 krb5: fix CVE-2015-2696
lib/gssapi/krb5/iakerb.c in MIT Kerberos 5 (aka krb5) before 1.14
relies on an inappropriate context handle, which allows remote
attackers to cause a denial of service (incorrect pointer read and
process crash) via a crafted IAKERB packet that is mishandled during
a gss_inquire_context call.

Backport upstream commit to fix it:
https://github.com/krb5/krb5/commit/e04f0283516e80d2f93366e0d479d13c9b5c8c2a

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2015-12-20 14:11:27 -08:00
Wenzong Fan 000b5f2941 krb5: fix CVE-2015-2695
lib/gssapi/spnego/spnego_mech.c in MIT Kerberos 5 (aka krb5) before
1.14 relies on an inappropriate context handle, which allows remote
attackers to cause a denial of service (incorrect pointer read and
process crash) via a crafted SPNEGO packet that is mishandled during
a gss_inquire_context call.

Backport upstream commit to fix it:
https://github.com/krb5/krb5/commit/b51b33f2bc5d1497ddf5bd107f791c101695000d

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2015-12-20 14:11:08 -08:00
Martin Jansa 89163f1a8f samba, ctdb, libldb, libtdb, libtevent, talloc: move to meta-networking
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:57:47 +01:00
Jens Rehsack deb13634e9 samba: fix dependencies and QA issues
Fix remaining QA issues (dependency-wise) like

  WARNING: QA Issue: samba rdepends on libacl, but it isn't a build dependency? [build-deps]
  WARNING: QA Issue: samba rdepends on libavahi-client, but it isn't a build dependency? [build-deps]

broken perl library path, having a default PACKAGECONFIG, but allow
user-defined one and rely on PACKAGECONFIG instead of DISTRO_FEATURES.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:57:47 +01:00
Martin Jansa a20ff6ccbc zabbix: set MACHINE_ARCH, because it depends on MACHINE specific KERNEL_VERSION
* see:
  http://lists.openembedded.org/pipermail/openembedded-devel/2015-September/103271.html
* fixes:
ERROR: zabbix different signature for task do_configure.sigdata between qemux86copy and qemux86
basehash changed from 2b2cdeb8b36ed130bf28374a5b6d2e4d to 624cc1888e50c4509679c829a906af03
Variable MACHINE value changed from 'qemux86copy' to 'qemux86'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:57:45 +01:00
Martin Jansa 3daefee83e gammu: add missing dependency on libgudev
* WARN: gammu: gammu rdepends on libgudev, but it isn't a build dependency?

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:57:44 +01:00
Jens Rehsack 08d51bca6a samba: systemv-init script must be executable
Fix insane permissions installing SystemV init-script for samba4 to allow
executing it correctly.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-11 10:46:54 +01:00
Andreas Müller 59edd180f2 samba: install pam libraries to base_libdir
that's where libpam installs libraries and expects them

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-11-06 17:49:39 +01:00
Andreas Müller eb133f9d7d samba: add cups to DEPENDS
| /home/superandy/tmp/oe-core-glibc/sysroots/x86_64-linux/usr/libexec/arm-angstrom-linux-gnueabi/gcc/arm-angstrom-linux-gnueabi/5.2.0/ld: error: cannot find -lcups
| collect2: error: ld returned 1 exit status

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-11-06 17:49:38 +01:00
Jens Rehsack a61ce1bbe1 samba: add support for sysvinit via lsb-init-functions
Since there're surely lot's of individual distibutions not moved to systemd,
allow sane samba start/stop with systemv anyway. Rely on lsb-init-functions
for improved control.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-02 14:59:27 +01:00
Martin Jansa afbceb9632 lirc: use weak assignment in PACKAGECONFIG like other recipes
* using append makes it harder to disable PACKAGECONFIGs set from
  DISTRO_FEATURES

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:23 +02:00
Martin Jansa 29e99a67da vpnc, arptables, lirc, debootstrap, log4cpp, python-ldap: drop unused variable PRIORITY
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:22 +02:00
S. Lockwood-Childs af5393c66d libimobiledevice: fix gcc 5 link failure
Drop 'inline' from some functions that had 'inline' keyword without
a definition at that point (they were defined in a different file).

Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:16 +02:00
Maciej Borzecki 916097b212 networkmanager: fix installed-vs-shipped warning
Package QA complains about these files being installed but not shipped:
  /run
  /run/NetworkManager

Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Adrian 6d1b8d342f modemmanager: depend on libgudev not on udev
Signed-off-by: Adrian Freihofer <adrian.freihofer@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Adrian b2218fc6b2 networkmanager: depend on libgudev not on udev
Signed-off-by: Adrian Freihofer <adrian.freihofer@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Andreas Müller 8b806fd27c libmbim: replace udev by libgudev in DEPENDS
fixes:
| checking for LIBMBIM_GLIB... no
| configure: error: Package requirements (glib-2.0 >= 2.32
|                   gobject-2.0
|                   gio-2.0
|                   gio-unix-2.0
|                   gudev-1.0 >= 147) were not met:
|
| No package 'gudev-1.0' found

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 15:39:43 +02:00
Christopher Larson 8a5df66704 iw: remove, this is now in oe-core
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-08 16:21:38 +02:00
Philip Balister 1d614260ca cppzmq: Bump rev.
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31 19:51:38 +02:00
Roy Li b0b6ae9cc5 zeromq: upgrade to 4.1.3
4.1.3 has the dependence on libsodium,
4.1.3 asks pkgconfig bbclass to configure,
add a target to build ptest, since the orignial check will build and run
which is not suitable for cross-compile, and change the ptest installation
directories

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31 19:48:01 +02:00
Alexander Kanavin d518b89505 gnome: add explicit bz2 compress type to older packages
The default was changed to xz in the gnomebase class to match the upstream.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-31 19:17:08 +02:00
Bian Naimeng 4a89e4c608 samba: upgrade to 4.1.12
Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
2015-08-24 14:03:54 +02:00
Andreas Müller a2fcedbe20 networkmanager: update to 1.0.4
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-24 13:51:36 +02:00
Otavio Salvador a73d46176d hostapd: Drop DEFAULT_PREFERRENCE setting
The 2.4 version is the only version available so makes no sense to set
it as lower preference.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-18 11:52:30 +02:00
Otavio Salvador ec287c69f8 hostapd: Remove add-sysroot-to-gcc.patch
The patch has not been available in the 2.4 version form and thus the
recipe was unbuildable.

Fix by removing the patch file, which is unused, and the reference for
it from the recipe.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-18 11:52:30 +02:00
Li xin c8f37d873a hostapd: upgrade 2.2 -> 2.4
Update the checksum of COPYING,since the date in it has been changed,
but the LICENSE has not been changed.

Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-18 11:52:30 +02:00
Ash Charles 5cd87e8d6c bluez4: Allow systemd to activate bluetooth
The bluetooth.service runs bluetoothd to manage bluetooth devices, if
present, in the system.  By design, it should be running in either of
two cases:
1. A userspace utility (e.g. networkmanager) has made a dbus request
   for bluetooth services provided by org.bluez.  Even without this
   patch, the bluetooth.service gets run via dbus activation under the
   systmed aliased name 'dbus-org-bluez.service'. Perfect!
2. A bluetooth device is added to the system.  When a bluetooth device
   is added, udev triggers the special systemd target, bluetooth.target
   intended to pull in any services needed for bluetooth linked under
   bluetooth.target.wants.

Enable bluetooth.service so it gets linked under bluetooth.target.wants
and bluetoothd gets started when a user adds a bluetooth device to the
system.

To be clear, this isn't forcing bluetooth to be running all the time---
only when either of #1 or #2 are true.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-18 11:38:04 +02:00
Roy Li 7ca0d80cb6 hostapd: consider sysroot when search header files
Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-30 21:31:02 +02:00
S. Lockwood-Childs 15f783cc65 libimobiledevice: remove runtime configure check
configure.ac had a runtime check for large file support that got run
on 64-bit architectures, and all runtime checks must go away to be
cross-compile safe.

Luckily that runtime check was extraneous, so just remove it;
standard AC_SYS_LARGEFILE macro should be sufficient for figuring out
proper settings to get large file support.

Also un-blacklist libimobiledevice, since this problem was the
reason for the blacklist.

Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-30 21:23:42 +02:00
Li xin 16e4f39881 iw: upgrade 3.15 -> 4.1
Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-30 21:07:35 +02:00
Bian Naimeng 7169f1631a zabbix: add new recipe
zabbix is an open-source monitoring solution for your IT infrastructure.

Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-16 21:09:11 +02:00
Yevhen Kyriukha e6d0b7b443 rabbitmq-c: update to v0.7.0.
Signed-off-by: Yevhen Kyriukha <kirgene@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-16 21:09:06 +02:00
Martin Jansa e836f8f936 gegl, crash, libsecret, mpg123, tinymembench, gammu, mosh, llvm3.3, breakpad, php, mozjs, libopus: disable thumb where it fails for qemuarm
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-16 21:09:05 +02:00
Andreas Müller dd9d09945d networkmanager: update to 1.0.2
* at_console support is gone
* add PACKAGECONFIG for bluez5/modemmanager/ppp and disable them by default

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-07-16 21:09:04 +02:00
Andreas Müller 0022a5e9a9 libndp: initial add 1.5
it is required for later networkmanager

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2015-07-16 21:09:03 +02:00
Yi Zhao 8f7ee00291 meta-oe: fix the install dir for udev rules and files
When enable multilib, some packages try to install udev rules and
related files into /lib64/udev/ directory. But these files should
be installed in /lib/udev/ directory even on multilib.
Use ${nonarch_base_libdir} instead of ${base_libdir} to fix it.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
2015-06-23 12:40:10 +02:00
Yi Zhao ea207e8104 smstools: fix makefile override
Fix syntax error in src/Makefile, override in wrong place.
The patch is backport from debian.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-28 10:35:17 +02:00
Khem Raj bd4b81a52f lirc: Make X support to be a packageconfig
When we dont have x11 in distro features it fails to build
since libx11 dependency is not satisfied

Change-Id: I6774a83f965551a41afe12b1304e44e73fc789c0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-22 20:14:06 +02:00
Roy Li adf34d4b13 krb5: upgrade to 1.13.2
Upgrade to include the CVE fixes: [CVE-2014-5354] [CVE-2014-5353]...
Remove the 0001-Return-only-new-keys-in-randkey-CVE-2014-5351.patch
Regenerate the /var/run/krb5kdc dir

Signed-off-by: Roy Li <rongqing.li@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-17 09:46:29 +02:00
Khem Raj 3d6d36d24b obex, gnome-bluetooth: Make bluez{4, 5} dep conditional on DISTRO_FEATURE
bluez4 is removed from oe-core

This helps in compiling them when distro features are either set to use
bluez4 or bluez5

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-17 09:46:28 +02:00
Yi Zhao af869ab5cf smstools: fix PN -> BPN for multilib
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-13 14:31:58 +02:00
Armin Kuster 0850d63009 daq: move recipe to meta-networking
ERROR: Nothing PROVIDES 'libdnet' (but /home/akuster/oss/clean/meta-openembedded/meta-oe/recipes-connectivity/daq/daq_2.0.2.bb DEPENDS on or otherwise requires it). Close matches:
 libnet
 libnewt
 libidn
ERROR: Required build target 'daq' has no buildable providers.
Missing or unbuildable dependency chain was: ['daq', 'libdnet']

world build fails for meta-oe.

move daq to meta-networking where snort and libdnet both reside.

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2015-05-11 11:01:35 +02:00
Armin Kuster fec2a97a87 mosh: Fix QA warnings
WARNING: QA Issue: mosh-server rdepends on libutempter, but it isn't a build dependency? [build-deps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-11 10:57:57 +02:00
Armin Kuster 5b6c62c46e gammu: Fix QA warnings
WARNING: QA Issue: gammu-dev requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]
WARNING: QA Issue: gammu requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-11 10:57:54 +02:00
Armin Kuster c23d4d9e58 wvstreams: Fix QA warnings
WARNING: QA Issue: wvstreams requires /usr/bin/perl, but no providers in its RDEPENDS [file-rdeps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-11 10:57:11 +02:00
Armin Kuster db0ff63a01 lirc: fix QA warnings
WARNING: QA Issue: lirc-plugins rdepends on libusb-compat, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: lirc-plugins rdepends on libjack, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: lirc-plugins rdepends on portaudio-v19, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: lirc rdepends on libx11, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: lirc requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]

Signed-off-by: Armin Kuster <akuster808@gmail.com>
2015-05-11 10:56:19 +02:00