<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/src, branch 2.0-stable</title>
<subtitle>Alpine Package Keeper, the 2.x tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/'/>
<entry>
<title>pkg, db: fix signature checking for files without control part</title>
<updated>2012-02-01T08:43:10+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-01-31T13:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=721137fe0c5dde2fd6bb3624df67966b0443e68d'/>
<id>721137fe0c5dde2fd6bb3624df67966b0443e68d</id>
<content type='text'>
Also clean up handling of signature failures for index files.
(cherry picked from commit 304dc4a69234b4161e8b34b34dc92ebfa9beac25)
(cherry picked from commit b7f58c960d3882bab492e6722a92403d649db416)

Conflicts:

	src/apk_database.h
	src/database.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also clean up handling of signature failures for index files.
(cherry picked from commit 304dc4a69234b4161e8b34b34dc92ebfa9beac25)
(cherry picked from commit b7f58c960d3882bab492e6722a92403d649db416)

Conflicts:

	src/apk_database.h
	src/database.c
</pre>
</div>
</content>
</entry>
<entry>
<title>db: fetch files from proper URL using Arch if available</title>
<updated>2011-03-01T13:43:41+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-03-01T13:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=ec383c4f6825b93d454e7349f4bb9051c48827a2'/>
<id>ec383c4f6825b93d454e7349f4bb9051c48827a2</id>
<content type='text'>
packages without arch tag, will not get the additional patch
component to URL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
packages without arch tag, will not get the additional patch
component to URL.
</pre>
</div>
</content>
</entry>
<entry>
<title>index: do not generate indexes with Arch field</title>
<updated>2011-03-01T13:19:42+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-03-01T13:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=02e6dcfa186ed64a3e44293a8c7fb1a4fa40d70b'/>
<id>02e6dcfa186ed64a3e44293a8c7fb1a4fa40d70b</id>
<content type='text'>
it's not backwards compatible with older apk-tools in the
alpine-2.1.x branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it's not backwards compatible with older apk-tools in the
alpine-2.1.x branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg, db: add preliminary mini support for arch field</title>
<updated>2011-02-26T10:31:48+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-02-26T10:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=076ce1876b8d530e0777472637d432f1e2b9459c'/>
<id>076ce1876b8d530e0777472637d432f1e2b9459c</id>
<content type='text'>
Parse arch from .PKGINFO and index; write it to index and
installed database.

Contains conservative parts from master branch commit
fca1c30b801537ce35c1e4aa50331ae52c9bf567. We'll add the
repository URL related changes when we have a migration plan.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Parse arch from .PKGINFO and index; write it to index and
installed database.

Contains conservative parts from master branch commit
fca1c30b801537ce35c1e4aa50331ae52c9bf567. We'll add the
repository URL related changes when we have a migration plan.
</pre>
</div>
</content>
</entry>
<entry>
<title>pkg, db: allow index with unsupported features to be loaded</title>
<updated>2011-01-25T11:31:35+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-01-03T19:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=0c17ba515c8d76f256dec1f8862024c7d19a0b54'/>
<id>0c17ba515c8d76f256dec1f8862024c7d19a0b54</id>
<content type='text'>
Just disable installation of packages using the new stuff. Also
flag lower case package info fields as non-critical and allow
installation even if that features is not supported.
(backported master commit d8ba07e484b0c838ce475202f03e041953b183e1)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just disable installation of packages using the new stuff. Also
flag lower case package info fields as non-critical and allow
installation even if that features is not supported.
(backported master commit d8ba07e484b0c838ce475202f03e041953b183e1)
</pre>
</div>
</content>
</entry>
<entry>
<title>version: fix evaluation order to make valgrind happy</title>
<updated>2011-01-25T11:25:43+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-01-03T17:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=772f417cd78ffdac6a5c0adef6d29002b1211597'/>
<id>772f417cd78ffdac6a5c0adef6d29002b1211597</id>
<content type='text'>
otherwise we get reads from uninitialized/unallocated memory.
(cherry picked from commit 1f42cc1aed32ebf160db5e812d2f57e654042522)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
otherwise we get reads from uninitialized/unallocated memory.
(cherry picked from commit 1f42cc1aed32ebf160db5e812d2f57e654042522)
</pre>
</div>
</content>
</entry>
<entry>
<title>db: fix package caching</title>
<updated>2011-01-25T11:24:35+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-01-21T07:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=b33b068076de1a5e9e403d61f4b3d2891f832cf6'/>
<id>b33b068076de1a5e9e403d61f4b3d2891f832cf6</id>
<content type='text'>
(cherry picked from commit 1c6ab67984b20b49ed12a0576e59cd446a44ae84)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 1c6ab67984b20b49ed12a0576e59cd446a44ae84)
</pre>
</div>
</content>
</entry>
<entry>
<title>url: use always busybox wget</title>
<updated>2011-01-25T11:22:13+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-01-01T10:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=3dfc9d3303a2fe35ebd6e7fd41e61726d209b671'/>
<id>3dfc9d3303a2fe35ebd6e7fd41e61726d209b671</id>
<content type='text'>
I think there used to be problems with using http_proxy on bb wget,
but those have been fixed for quite some time. This fixes #347.
We should probably use libcurl or similar library eventually, but
I'm not entirely sure if/when we want that.
(cherry picked from commit aae0a563edc21030c08fd47e30e78eda22183027)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I think there used to be problems with using http_proxy on bb wget,
but those have been fixed for quite some time. This fixes #347.
We should probably use libcurl or similar library eventually, but
I'm not entirely sure if/when we want that.
(cherry picked from commit aae0a563edc21030c08fd47e30e78eda22183027)
</pre>
</div>
</content>
</entry>
<entry>
<title>gunzip: fix ordering of boundary callbacks</title>
<updated>2011-01-25T11:21:57+00:00</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2010-12-17T07:36:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=c206c0efae08c82f1352f94cf52c510a213afd25'/>
<id>c206c0efae08c82f1352f94cf52c510a213afd25</id>
<content type='text'>
The boundary callback should not happen until all the uncompressed
data has been consumed. This previously seems to have worked
because normally gzip library returns "no error" instead of the
"stream end" if we extract exactly the amount of bytes remaining
in the archive. (Perhaps this was changed in new zlib.) In any
case, verification was broken with some apks due to this callback
ordering issue.
(cherry picked from commit f126316c791371bd3dfd7c348b10e93e49f5e2d4)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The boundary callback should not happen until all the uncompressed
data has been consumed. This previously seems to have worked
because normally gzip library returns "no error" instead of the
"stream end" if we extract exactly the amount of bytes remaining
in the archive. (Perhaps this was changed in new zlib.) In any
case, verification was broken with some apks due to this callback
ordering issue.
(cherry picked from commit f126316c791371bd3dfd7c348b10e93e49f5e2d4)
</pre>
</div>
</content>
</entry>
<entry>
<title>info: return error if owning package was not found</title>
<updated>2011-01-25T11:21:42+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2010-12-15T10:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=4d89c0744488ddf828a8d1cf4e80ec6f1a390ebc'/>
<id>4d89c0744488ddf828a8d1cf4e80ec6f1a390ebc</id>
<content type='text'>
(cherry picked from commit cdeb9caaad10b15b56b41fd159d6fc73a6aac610)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit cdeb9caaad10b15b56b41fd159d6fc73a6aac610)
</pre>
</div>
</content>
</entry>
</feed>
