<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git, branch 1.7_M2</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=1.7_M2</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=1.7_M2'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2014-07-29T08:58:27+00:00</updated>
<entry>
<title>populate_sdk_base: Fix grep command usage on old hosts</title>
<updated>2014-07-29T08:58:27+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2014-07-28T16:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=2d1660112e54653f7bb763939d0416472c49fe01'/>
<id>urn:sha1:2d1660112e54653f7bb763939d0416472c49fe01</id>
<content type='text'>
"man grep" on centos:

       -R, -r, --recursive
              Read all files under each directory, recursively; this is equivalent to the -d recurse option.

"man grep" on a more recent ubuntu system:

       -r, --recursive
              Read all files under each directory, recursively, following symbolic links only if they are on the command line.  This
              is equivalent to the -d recurse option.

So we have an issue when the SDK installer (even with
buildtools-tarball) is used on old hosts since it may try and
dereference paths which it should not. This is caused by differences in
the behaviour of grep -r on older systems.

The fix is to wrap this in find so that only real files are found (as
elsewhere in the script.

[YOCTO #6577]

(From OE-Core rev: 7986adeac16550b33f65fded39a55f668e0e543f)

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>selftest/buildoptions.py: fix QA_WARN test and add more output when failing</title>
<updated>2014-07-29T08:58:27+00:00</updated>
<author>
<name>Corneliu Stoicescu</name>
<email>corneliux.stoicescu@intel.com</email>
</author>
<published>2014-07-28T15:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=d73810941510bbbe1dcd3536ac7e82c0e9f135bc'/>
<id>urn:sha1:d73810941510bbbe1dcd3536ac7e82c0e9f135bc</id>
<content type='text'>
The -ccleansstate should be done before building the package for the second time.
Also printing the command output when failing.

(From OE-Core rev: 15e5661d6341004ebc4d3492acb48f73dd86b96e)

Signed-off-by: Corneliu Stoicescu &lt;corneliux.stoicescu@intel.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libx11: Add missing NULL check</title>
<updated>2014-07-29T08:58:27+00:00</updated>
<author>
<name>Drew Moseley</name>
<email>drew_moseley@mentor.com</email>
</author>
<published>2014-07-27T23:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=062bd810fcd8c3d80689ab404766d20c9251dca6'/>
<id>urn:sha1:062bd810fcd8c3d80689ab404766d20c9251dca6</id>
<content type='text'>
Add a check for NULL on dereferencing the xim pointer.
Using mplayer with the x11 backend will trigger this and result
in a segfault.

(From OE-Core rev: f7d8947744d7dd1d08721ef0e707912304722d2b)

Signed-off-by: Drew Moseley &lt;drew_moseley@mentor.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>cml1: correct diffconfig output format</title>
<updated>2014-07-29T08:58:27+00:00</updated>
<author>
<name>Stefan Müller-Klieser</name>
<email>s.mueller-klieser@phytec.de</email>
</author>
<published>2014-07-28T08:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=6a7b98993350d0d24eae0058ae26ae19cfdf7c4c'/>
<id>urn:sha1:6a7b98993350d0d24eae0058ae26ae19cfdf7c4c</id>
<content type='text'>
If used with some packages using kconfig mechanism, the diffconfig
command generates wrong output format. Diff provides all options to
format the output correctly. This method formats as intended, is more
robust and works with the merge_config.h script from yocto-kernel-tools.

(From OE-Core rev: 1d9d035f07be1cef2764949d84cecbff7dd428dd)

Signed-off-by: Stefan Müller-Klieser &lt;s.mueller-klieser@phytec.de&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>nss: CVE-2013-5606</title>
<updated>2014-07-29T08:58:27+00:00</updated>
<author>
<name>Li Wang</name>
<email>li.wang@windriver.com</email>
</author>
<published>2014-07-28T06:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=21b1cd1c24166afbe3fb9bfc4936d917d366df10'/>
<id>urn:sha1:21b1cd1c24166afbe3fb9bfc4936d917d366df10</id>
<content type='text'>
the patch comes from:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-5606
https://bugzilla.mozilla.org/show_bug.cgi?id=910438
http://hg.mozilla.org/projects/nss/rev/d29898e0981c

The CERT_VerifyCert function in lib/certhigh/certvfy.c in
Mozilla Network Security Services (NSS) 3.15 before 3.15.3 provides
an unexpected return value for an incompatible key-usage certificate
when the CERTVerifyLog argument is valid, which might allow remote
attackers to bypass intended access restrictions via a crafted certificate.

(From OE-Core rev: 1e153b1b21276d56144add464d592cd7b96a4ede)

Signed-off-by: Li Wang &lt;li.wang@windriver.com&gt;
Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>pulseaudio: fix CVE-2014-3970</title>
<updated>2014-07-29T08:58:26+00:00</updated>
<author>
<name>Shan Hai</name>
<email>shan.hai@windriver.com</email>
</author>
<published>2014-07-28T05:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=0685207d43b1bb7ad8be21e14c0f543070c9efcf'/>
<id>urn:sha1:0685207d43b1bb7ad8be21e14c0f543070c9efcf</id>
<content type='text'>
The pa_rtp_recv function in modules/rtp/rtp.c in the module-rtp-recv module
in PulseAudio 5.0 and earlier allows remote attackers to cause a denial of
service (assertion failure and abort) via an empty UDP packet.

Fix it by picking a patch from pulseaudio upstream code.

(From OE-Core rev: f9d7407e54f1fa3d3a316a5bbb8b80665e6f03fd)

Signed-off-by: Shan Hai &lt;shan.hai@windriver.com&gt;
Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-files: fix up misleading dir grouping names for lsb dirs</title>
<updated>2014-07-29T08:58:26+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2014-07-28T02:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=c6a57f7f4c8502d8d401db4d872738f680cfc637'/>
<id>urn:sha1:c6a57f7f4c8502d8d401db4d872738f680cfc637</id>
<content type='text'>
In commit b0df35f47fb79dc149504bd66d1186b3276f9510
("base-files: Add to make some directories needed by LSB.") there
were new groupings of dirs made.  But rather than keep the grouping
names permissions based as they clearly were, it seems that it was
unfortunately misinterpreted as a counter, simply incrementing as
a new group was added.

This leads to dir3755 getting chmod'd to 0755 and dir4775 being
chmod'd to 2775 which to any new reader of the code is terribly
confusing.

Choose names that clearly reflect the permissions, and add a lsb
suffix to indicate the role.

Also note that the settings for /var/mail seem incorrect, and so
they have been aligned with what is seen in most common distros.

(From OE-Core rev: 5cba414e3fd7dbe761a6f628c6a368a412c0cba3)

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-files: remove strange 2775 perms from dirs like /home</title>
<updated>2014-07-29T08:58:26+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2014-07-28T02:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=caea71ff33a73d17960e90fb81e8e42219bef5db'/>
<id>urn:sha1:caea71ff33a73d17960e90fb81e8e42219bef5db</id>
<content type='text'>
Mark Hatle did the historical research into why this was so,
and found that it originally was via debian import, and then
it morphed over time:

&lt;fray&gt; +#   chown -R root:root ${D}
&lt;fray&gt; +#   cd ${D} &amp;&amp; chown root:src     usr/src
&lt;fray&gt; +#   cd ${D} &amp;&amp; chown root:staff   var/local
&lt;fray&gt; +#   cd ${D} &amp;&amp; chown root:staff   home
&lt;fray&gt; +    cd ${D} &amp;&amp; chmod 755  `find . -type d`
&lt;fray&gt; +    cd ${D} &amp;&amp; chmod 1777 `cat ${S}/debian/1777-dirs`
&lt;fray&gt; +    cd ${D} &amp;&amp; chmod 2775 `cat ${S}/debian/2775-dirs`
&lt;fray&gt; that was the original code
&lt;fray&gt; so THAT is why they're 2775..
&lt;fray&gt; they were original 'src' and 'staff'.. which has gotten lost
      sometime in the last 10 years

&lt;fray&gt; AND the origin:
&lt;fray&gt; commit b45c9ed40bb4f893f99127a21776aef3ae888ad7
&lt;fray&gt; Author: Chris Larson &lt;clarson@kergoth.com&gt;
&lt;fray&gt; Date:   Tue Sep 30 16:30:41 2003 +0000
&lt;fray&gt;     Add base-files 3.0.10 (from debian).
&lt;fray&gt; thats where the brain damage started ... Debian in 2003..

Here we simply convert them to being normal 755 dirs.

[YOCTO #6579]

(From OE-Core rev: 77e4defa57f02b7f7ad23b07f169ec280228585b)

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>base-files: actually install 2775 dirs as 2775, not 2755</title>
<updated>2014-07-29T08:58:26+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2014-07-28T02:58:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=97cc4978f3c20337952b87340311c48a8bcb5744'/>
<id>urn:sha1:97cc4978f3c20337952b87340311c48a8bcb5744</id>
<content type='text'>
Nothing interesting to see in the git history ; appears to have
been this way since its creation.

(From OE-Core rev: f178f56f389e9640a7e80f82250129586edff20c)

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>libav: fix PACKAGECONFIG for theora and libvorbis</title>
<updated>2014-07-29T08:58:26+00:00</updated>
<author>
<name>Matthieu Crapet</name>
<email>Matthieu.Crapet@ingenico.com</email>
</author>
<published>2014-07-28T12:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=3b1beeb5109d0ccbc134ae6246b3dfb92d328778'/>
<id>urn:sha1:3b1beeb5109d0ccbc134ae6246b3dfb92d328778</id>
<content type='text'>
Switches must not be in EXTRA_OECONF anymore.

(From OE-Core rev: 251a5cc8c940f54f058588977734fd0ede664c3c)

Signed-off-by: Matthieu Crapet &lt;Matthieu.Crapet@ingenico.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
