<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kunkku/abuild, branch cross</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/'/>
<entry>
<title>abuild: package cross-compilers</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-04T13:53:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=c24f1cb9780aa16ccab8c28a6a6b27cf2ba03092'/>
<id>c24f1cb9780aa16ccab8c28a6a6b27cf2ba03092</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: makedepends_target</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-05T21:43:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=16826ee7d60fc3b926964aff0c1a7d7339fbaeed'/>
<id>16826ee7d60fc3b926964aff0c1a7d7339fbaeed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: filter_deps function</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-05T21:42:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=152bab8eb855ac20cb4cc7cde88985f6b8574242'/>
<id>152bab8eb855ac20cb4cc7cde88985f6b8574242</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: init_root: enable network repos</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-04T20:59:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=cf976c90ae418db9e708747bfdd9fd125bb910ee'/>
<id>cf976c90ae418db9e708747bfdd9fd125bb910ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: deps: create missing CBUILDROOT</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-04T18:14:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=68b0b11cf688dc90fbd800ac5f9b5c1fdb08119c'/>
<id>68b0b11cf688dc90fbd800ac5f9b5c1fdb08119c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: init_root function</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-04T18:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=43d209f0a5081c0d97796e525c1bb663a9dbfe77'/>
<id>43d209f0a5081c0d97796e525c1bb663a9dbfe77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: make -v recursive option</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-04T14:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=7d076b1a38cbd1965bd134f021bd813f5e301b2f'/>
<id>7d076b1a38cbd1965bd134f021bd813f5e301b2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild: rootbld: pass recursive options</title>
<updated>2018-10-19T12:18:13+00:00</updated>
<author>
<name>Kaarle Ritvanen</name>
<email>kaarle.ritvanen@datakunkku.fi</email>
</author>
<published>2018-10-04T14:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=98ac27dcb33e3c5b6f1137d300ca29827b532604'/>
<id>98ac27dcb33e3c5b6f1137d300ca29827b532604</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abuild-rmtemp: Do not follow symbolic links</title>
<updated>2018-10-11T15:46:45+00:00</updated>
<author>
<name>Sören Tempel</name>
<email>soeren+git@soeren-tempel.net</email>
</author>
<published>2018-10-11T14:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=17cb68e9fb8a1fcb830c0895b3bd9fab91d4b66c'/>
<id>17cb68e9fb8a1fcb830c0895b3bd9fab91d4b66c</id>
<content type='text'>
Symbolic links might point to files outside of the chroot and
thus might delete files outside the chroot. This allows deletion
of arbitrary directories on the host from a malicious APKBUILD.

Following hard links shouldn't be a problem since hard links (usually)
cannot refer to directories and since remove(3) removes the link, not
the file it points to it shouldn't cause a problem.

I noticed this because alpine-baselayout creates /var/run as a symlink
to /run. Therefore causing /run to be deleted on the host when using
abuild-rmtemp which in turn causes a bunch of software to no longer
function properly (including OpenRC).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Symbolic links might point to files outside of the chroot and
thus might delete files outside the chroot. This allows deletion
of arbitrary directories on the host from a malicious APKBUILD.

Following hard links shouldn't be a problem since hard links (usually)
cannot refer to directories and since remove(3) removes the link, not
the file it points to it shouldn't cause a problem.

I noticed this because alpine-baselayout creates /var/run as a symlink
to /run. Therefore causing /run to be deleted on the host when using
abuild-rmtemp which in turn causes a bunch of software to no longer
function properly (including OpenRC).
</pre>
</div>
</content>
</entry>
<entry>
<title>==== release 3.3.0_pre1 ====</title>
<updated>2018-10-03T12:58:27+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2018-10-03T12:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/kunkku/abuild/commit/?id=70f52b9b80e93c3ef676850300ec3a8c4d98cb25'/>
<id>70f52b9b80e93c3ef676850300ec3a8c4d98cb25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
