<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/tools/zip, branch master</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/'/>
<updated>2023-09-19T18:21:33Z</updated>
<entry>
<title>tools: assign PKG_CPE_ID</title>
<updated>2023-09-19T18:21:33Z</updated>
<author>
<name>Alexander Couzens</name>
</author>
<published>2023-09-18T22:10:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=02f86a0765279918b54d1d51fe1926db213aeb2a'/>
<id>urn:sha1:02f86a0765279918b54d1d51fe1926db213aeb2a</id>
<content type='text'>
The PKG_CPE_ID links to NIST CPE version 2.2.
Assign PKG_CPE_ID to all remaining tools which have a CPE ID.
Not every tool has CPE id.

Related: https://github.com/openwrt/packages/issues/8534
Signed-off-by: Alexander Couzens &lt;lynxis@fe80.eu&gt;
</content>
</entry>
<entry>
<title>tools: add Host/Uninstall where possible</title>
<updated>2022-10-19T22:33:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-28T08:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=a63805b25f99e609d575ee920baae269fb58794c'/>
<id>urn:sha1:a63805b25f99e609d575ee920baae269fb58794c</id>
<content type='text'>
This cleans staging_dir when calling tool/x/clean.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: zip: make encrypted archives reproducible</title>
<updated>2022-03-09T06:38:23Z</updated>
<author>
<name>Sungbo Eo</name>
</author>
<published>2022-02-12T08:01:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=4f3a565f5d23724cc46d9a32d76ad18425fe6e2d'/>
<id>urn:sha1:4f3a565f5d23724cc46d9a32d76ad18425fe6e2d</id>
<content type='text'>
Zip always try to generate new encryption header depending on execution
time and process id, which is far from being reproducible. This commit
changes the zip srand() seed to a predictable value to generate
reproducible random bytes for the encryption header. This will compromise
the goal of secure archive encryption, but it would not be a big problem
for our purpose.

Signed-off-by: Sungbo Eo &lt;mans0n@gorani.run&gt;
</content>
</entry>
<entry>
<title>tools: zip: fetch SOURCE_DATE_EPOCH directly</title>
<updated>2022-03-09T06:38:23Z</updated>
<author>
<name>Sungbo Eo</name>
</author>
<published>2022-02-12T08:01:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=39d06472eb93d72940b2728d33e2dafa2676e47b'/>
<id>urn:sha1:39d06472eb93d72940b2728d33e2dafa2676e47b</id>
<content type='text'>
Remove "--mtime" option introduced in commit 18c9faa03211 ("tools: zip:
add option for reproducible archives") and instead fetch SOURCE_DATE_EPOCH
environment variable directly in the code.

Ref: https://sourceforge.net/p/infozip/patches/25/
Signed-off-by: Sungbo Eo &lt;mans0n@gorani.run&gt;
</content>
</entry>
<entry>
<title>tools: zip: add option for reproducible archives</title>
<updated>2019-01-15T18:11:53Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2019-01-12T18:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=18c9faa03211e29252413671610a93c00dcc7ad1'/>
<id>urn:sha1:18c9faa03211e29252413671610a93c00dcc7ad1</id>
<content type='text'>
Add the option -mt/--mtime to pass a timestamp which is used as filedate
for the containing files.

So far, it isn't used for anything written to the extra fields,
therefore requires the -X (eXclude eXtra file attributes) parameter to
be effective.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
<entry>
<title>tools: add zip utility</title>
<updated>2019-01-15T18:11:53Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2019-01-05T19:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=ad8c2d6099a7da5192ee6e2c52a8303642271877'/>
<id>urn:sha1:ad8c2d6099a7da5192ee6e2c52a8303642271877</id>
<content type='text'>
One image requires a zip compressed image, so add the zip util found in
the packages feed, and extend it with some useful debian patches.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
</feed>
