<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>d-utils, branch HEAD</title>
<subtitle>simple utils to use docker images without docker</subtitle>
<entry>
<id>2f58d42da9e0c92ea3e0386192d2fcdbc2dd6d17</id>
<published>2026-04-21T09:17:04Z</published>
<updated>2026-04-21T09:18:24Z</updated>
<title type="text">fix auth header parsing</title>
<link rel="alternate" type="text/html" href="commit/2f58d42da9e0c92ea3e0386192d2fcdbc2dd6d17.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix auth header parsing
</content>
</entry>
<entry>
<id>832a68a262522c184ef444fe3648a4e652ccb8c8</id>
<published>2026-04-21T09:07:19Z</published>
<updated>2026-04-21T09:18:24Z</updated>
<title type="text">include index in Accept header</title>
<link rel="alternate" type="text/html" href="commit/832a68a262522c184ef444fe3648a4e652ccb8c8.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">include index in Accept header
</content>
</entry>
<entry>
<id>48117d9d6a4dc75a66a1137db05296d4e686896b</id>
<published>2026-04-21T09:07:07Z</published>
<updated>2026-04-21T09:18:24Z</updated>
<title type="text">include Accept header in 404 check</title>
<link rel="alternate" type="text/html" href="commit/48117d9d6a4dc75a66a1137db05296d4e686896b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">include Accept header in 404 check
</content>
</entry>
<entry>
<id>9d2224f3c6100d18e2154043700f5c4e48d7045f</id>
<published>2025-12-12T10:12:23Z</published>
<updated>2025-12-12T10:12:23Z</updated>
<title type="text">related projects: add lilipod</title>
<link rel="alternate" type="text/html" href="commit/9d2224f3c6100d18e2154043700f5c4e48d7045f.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">related projects: add lilipod
</content>
</entry>
<entry>
<id>7302346f4726b718ce17d32b525187a820291e0c</id>
<published>2025-08-09T17:51:26Z</published>
<updated>2025-08-09T17:51:26Z</updated>
<title type="text">d-run: use --dev-bind for /dev/</title>
<link rel="alternate" type="text/html" href="commit/7302346f4726b718ce17d32b525187a820291e0c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-run: use --dev-bind for /dev/
</content>
</entry>
<entry>
<id>06a7ef3cdbff6b4b7aa5b80aebf43cab50521c31</id>
<published>2025-08-09T08:14:44Z</published>
<updated>2025-08-09T08:14:44Z</updated>
<title type="text">manifest index: fall back to first option</title>
<link rel="alternate" type="text/html" href="commit/06a7ef3cdbff6b4b7aa5b80aebf43cab50521c31.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">manifest index: fall back to first option
</content>
</entry>
<entry>
<id>8221f76898fe70da2b9dd978de4cc5a3dae8465b</id>
<published>2024-10-20T21:57:09Z</published>
<updated>2024-10-20T21:57:09Z</updated>
<title type="text">d-run: add --debug option</title>
<link rel="alternate" type="text/html" href="commit/8221f76898fe70da2b9dd978de4cc5a3dae8465b.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-run: add --debug option
</content>
</entry>
<entry>
<id>92d2f94fd041bd8bbf2e91608df908fb0c464201</id>
<published>2024-10-20T21:56:56Z</published>
<updated>2024-10-20T21:56:56Z</updated>
<title type="text">fix: d-run: entrypoint after --</title>
<link rel="alternate" type="text/html" href="commit/92d2f94fd041bd8bbf2e91608df908fb0c464201.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix: d-run: entrypoint after --
</content>
</entry>
<entry>
<id>8535398ca0d22cbd24981039c6b3ff09c2e30a80</id>
<published>2024-10-19T08:00:44Z</published>
<updated>2024-10-19T08:00:44Z</updated>
<title type="text">try to get auth_url from manifest endpoint</title>
<link rel="alternate" type="text/html" href="commit/8535398ca0d22cbd24981039c6b3ff09c2e30a80.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">try to get auth_url from manifest endpoint

required for ghcr.io
</content>
</entry>
<entry>
<id>79c0d0dbf4ba4999ee5f8049189d41c4a98dd479</id>
<published>2024-04-19T19:20:39Z</published>
<updated>2024-04-19T19:21:07Z</updated>
<title type="text">security: d-run: prevent cmd to pass options to bwrap</title>
<link rel="alternate" type="text/html" href="commit/79c0d0dbf4ba4999ee5f8049189d41c4a98dd479.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">security: d-run: prevent cmd to pass options to bwrap

see https://cve.circl.lu/cve/CVE-2024-32462
</content>
</entry>
<entry>
<id>b9aa0e80f2bcdd3380d7e52279299d6a2c8dd300</id>
<published>2024-04-15T05:48:58Z</published>
<updated>2024-04-15T05:49:25Z</updated>
<title type="text">link bubblebox from README</title>
<link rel="alternate" type="text/html" href="commit/b9aa0e80f2bcdd3380d7e52279299d6a2c8dd300.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">link bubblebox from README
</content>
</entry>
<entry>
<id>ff0d0c91812e483f3b14884e78c1fff445a90aa8</id>
<published>2024-02-01T14:36:46Z</published>
<updated>2024-02-01T14:36:46Z</updated>
<title type="text">d-run: use remaining args for cmd</title>
<link rel="alternate" type="text/html" href="commit/ff0d0c91812e483f3b14884e78c1fff445a90aa8.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-run: use remaining args for cmd
</content>
</entry>
<entry>
<id>582f40b54af91ec39f1e3a0ffe8d0db84822cdbd</id>
<published>2024-01-10T13:49:06Z</published>
<updated>2024-01-10T13:49:19Z</updated>
<title type="text">d-pull: fall back to docker manifest</title>
<link rel="alternate" type="text/html" href="commit/582f40b54af91ec39f1e3a0ffe8d0db84822cdbd.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: fall back to docker manifest
</content>
</entry>
<entry>
<id>439c00285ed4f9e08781911c32cfd8ce7dec1d17</id>
<published>2023-11-10T10:15:56Z</published>
<updated>2023-11-10T10:21:21Z</updated>
<title type="text">d-pull: make more informed choice for manifest index</title>
<link rel="alternate" type="text/html" href="commit/439c00285ed4f9e08781911c32cfd8ce7dec1d17.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: make more informed choice for manifest index
</content>
</entry>
<entry>
<id>bde7bb6db0e2ade52a68c364d2ec8eb5cee3d81d</id>
<published>2023-11-10T10:13:45Z</published>
<updated>2023-11-10T10:21:01Z</updated>
<title type="text">d-pull: add basic support for manifest index</title>
<link rel="alternate" type="text/html" href="commit/bde7bb6db0e2ade52a68c364d2ec8eb5cee3d81d.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: add basic support for manifest index

https://github.com/opencontainers/image-spec/blob/main/image-index.md
</content>
</entry>
<entry>
<id>fb901f42d81e8d214ec14e0d71151d40d3b281d3</id>
<published>2023-11-10T10:12:34Z</published>
<updated>2023-11-10T10:12:34Z</updated>
<title type="text">d-pull: get oci instead of docker manifest</title>
<link rel="alternate" type="text/html" href="commit/fb901f42d81e8d214ec14e0d71151d40d3b281d3.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: get oci instead of docker manifest
</content>
</entry>
<entry>
<id>be12c816a3b78ca2ee2ff1c3a363f3447cc95f31</id>
<published>2023-09-08T10:00:16Z</published>
<updated>2023-09-08T10:00:16Z</updated>
<title type="text">Fixup: resolve uids inside of container</title>
<link rel="alternate" type="text/html" href="commit/be12c816a3b78ca2ee2ff1c3a363f3447cc95f31.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">Fixup: resolve uids inside of container

onl works for names defined in /etc/passwd|group
</content>
</entry>
<entry>
<id>759ff4e80674aed3d2e0908334c3aad147cdb4e3</id>
<published>2023-08-05T07:28:11Z</published>
<updated>2023-09-08T07:35:46Z</updated>
<title type="text">d-run: replace custom fakeroot by standard User</title>
<link rel="alternate" type="text/html" href="commit/759ff4e80674aed3d2e0908334c3aad147cdb4e3.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-run: replace custom fakeroot by standard User

use `-u 0:0` instead of -r
</content>
</entry>
<entry>
<id>e4c3c6660b32c5e135657b707e4bb3ad5aa9268d</id>
<published>2023-07-31T12:00:05Z</published>
<updated>2023-07-31T12:00:05Z</updated>
<title type="text">fix resolv.conf with read-only rootfs</title>
<link rel="alternate" type="text/html" href="commit/e4c3c6660b32c5e135657b707e4bb3ad5aa9268d.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix resolv.conf with read-only rootfs
</content>
</entry>
<entry>
<id>8e8e6ba9a7ef41e7d4da62e0fac039fd081d3455</id>
<published>2023-04-28T11:10:38Z</published>
<updated>2023-04-28T11:10:38Z</updated>
<title type="text">fix volumes with read-only rootfs</title>
<link rel="alternate" type="text/html" href="commit/8e8e6ba9a7ef41e7d4da62e0fac039fd081d3455.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix volumes with read-only rootfs

see https://github.com/containers/bubblewrap/issues/413
</content>
</entry>
<entry>
<id>1c55b15bdf2c195148794b7b20bca81c0e63aa29</id>
<published>2023-04-28T11:10:17Z</published>
<updated>2023-04-28T11:10:17Z</updated>
<title type="text">activate --clearenv</title>
<link rel="alternate" type="text/html" href="commit/1c55b15bdf2c195148794b7b20bca81c0e63aa29.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">activate --clearenv

requires bwrap&gt;=0.5
</content>
</entry>
<entry>
<id>08994c5a59559274c37963a967804ed8ae7eb079</id>
<published>2022-10-27T18:53:24Z</published>
<updated>2022-10-27T18:53:33Z</updated>
<title type="text">validate volume mode</title>
<link rel="alternate" type="text/html" href="commit/08994c5a59559274c37963a967804ed8ae7eb079.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">validate volume mode
</content>
</entry>
<entry>
<id>2262ab97547b4c3ac71c44d8de9d1786d4345d60</id>
<published>2022-10-27T18:43:10Z</published>
<updated>2022-10-27T18:53:22Z</updated>
<title type="text">default to read-only image</title>
<link rel="alternate" type="text/html" href="commit/2262ab97547b4c3ac71c44d8de9d1786d4345d60.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">default to read-only image
</content>
</entry>
<entry>
<id>7d76f596926a48a24a7b6b6e0ca857bffbf27753</id>
<published>2022-10-27T18:41:57Z</published>
<updated>2022-10-27T18:41:57Z</updated>
<title type="text">fix typo in clearenv</title>
<link rel="alternate" type="text/html" href="commit/7d76f596926a48a24a7b6b6e0ca857bffbf27753.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">fix typo in clearenv
</content>
</entry>
<entry>
<id>7379d54cb3ac26a799765f78b5010172cf6b09df</id>
<published>2022-08-22T20:06:57Z</published>
<updated>2022-08-22T20:10:23Z</updated>
<title type="text">use : instead of @ as tag separator</title>
<link rel="alternate" type="text/html" href="commit/7379d54cb3ac26a799765f78b5010172cf6b09df.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">use : instead of @ as tag separator
</content>
</entry>
<entry>
<id>976e0e04860fa6f4174839118e60b0c8aab299ee</id>
<published>2022-08-06T09:50:02Z</published>
<updated>2022-08-06T10:06:33Z</updated>
<title type="text">d-pull: support other registries</title>
<link rel="alternate" type="text/html" href="commit/976e0e04860fa6f4174839118e60b0c8aab299ee.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: support other registries
</content>
</entry>
<entry>
<id>78da92b122ea733207d5ca24775d72bfd9f43279</id>
<published>2022-08-06T09:46:32Z</published>
<updated>2022-08-06T10:05:18Z</updated>
<title type="text">d-pull restructure arg parsing</title>
<link rel="alternate" type="text/html" href="commit/78da92b122ea733207d5ca24775d72bfd9f43279.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull restructure arg parsing
</content>
</entry>
<entry>
<id>498e5cb910472dd7034ae8590ad1be9332c97906</id>
<published>2022-08-06T09:40:42Z</published>
<updated>2022-08-06T10:05:18Z</updated>
<title type="text">d-pull: use only img name for dir name by default</title>
<link rel="alternate" type="text/html" href="commit/498e5cb910472dd7034ae8590ad1be9332c97906.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: use only img name for dir name by default
</content>
</entry>
<entry>
<id>13cd755ab0eaf7b35e1d5db91a491a157ca725d3</id>
<published>2022-08-06T09:38:17Z</published>
<updated>2022-08-06T10:05:14Z</updated>
<title type="text">d-pull: separate variable for library</title>
<link rel="alternate" type="text/html" href="commit/13cd755ab0eaf7b35e1d5db91a491a157ca725d3.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">d-pull: separate variable for library
</content>
</entry>
<entry>
<id>b1fdd2107bbfcee8e36f192a3e25bf4e690f2baf</id>
<published>2022-06-24T06:52:42Z</published>
<updated>2022-06-24T06:52:42Z</updated>
<title type="text">README: expect less prior knowledge</title>
<link rel="alternate" type="text/html" href="commit/b1fdd2107bbfcee8e36f192a3e25bf4e690f2baf.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">README: expect less prior knowledge
</content>
</entry>
<entry>
<id>ae66e0a67d0e63569d4896ead5ed1e1fd0f9165c</id>
<published>2022-06-19T07:33:44Z</published>
<updated>2022-06-19T07:33:44Z</updated>
<title type="text">shellcheck</title>
<link rel="alternate" type="text/html" href="commit/ae66e0a67d0e63569d4896ead5ed1e1fd0f9165c.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">shellcheck
</content>
</entry>
<entry>
<id>08682d0effda16393fb94e08a30513b366371900</id>
<published>2022-06-19T07:33:33Z</published>
<updated>2022-06-19T07:33:33Z</updated>
<title type="text">link to OCI spec for config.json</title>
<link rel="alternate" type="text/html" href="commit/08682d0effda16393fb94e08a30513b366371900.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">link to OCI spec for config.json
</content>
</entry>
<entry>
<id>e01b3567022e5623b7b15824a8560f5db497e5d1</id>
<published>2022-06-18T00:26:07Z</published>
<updated>2022-06-18T21:21:51Z</updated>
<title type="text">init</title>
<link rel="alternate" type="text/html" href="commit/e01b3567022e5623b7b15824a8560f5db497e5d1.html" />
<author>
<name>Tobias Bengfort</name>
<email>tobias.bengfort@posteo.de</email>
</author>
<content type="text">init
</content>
</entry>
</feed>
