<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cgit, branch btl/main</title>
<subtitle>Git repository browser</subtitle>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/'/>
<entry>
<title>css: Fix code block background in light mode</title>
<updated>2026-06-07T20:59:07+00:00</updated>
<author>
<name>Benjamin Linskey</name>
</author>
<published>2026-06-03T00:09:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=95dbec6b23c458b73f51e30ccf7887bbc9b72521'/>
<id>95dbec6b23c458b73f51e30ccf7887bbc9b72521</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>css: Format code blocks in readme</title>
<updated>2026-05-30T02:51:24+00:00</updated>
<author>
<name>Benjamin Linskey</name>
</author>
<published>2026-05-27T15:06:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=d515fe0945d8ae921b56a24d961406cb2976c813'/>
<id>d515fe0945d8ae921b56a24d961406cb2976c813</id>
<content type='text'>
Add a background color and scroll overflow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a background color and scroll overflow.
</pre>
</div>
</content>
</entry>
<entry>
<title>css: Limit readme width</title>
<updated>2026-05-30T02:51:18+00:00</updated>
<author>
<name>Benjamin Linskey</name>
</author>
<published>2026-05-27T14:43:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=76bc7cc140ae552a4db4c7cc40ec904c818ecc8a'/>
<id>76bc7cc140ae552a4db4c7cc40ec904c818ecc8a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>css: Add dark mode styling</title>
<updated>2026-05-30T02:51:10+00:00</updated>
<author>
<name>Benjamin Linskey</name>
</author>
<published>2026-05-27T07:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=4a7ea91f2c22f96b9b4cd18355196dfa2fb50aea'/>
<id>4a7ea91f2c22f96b9b4cd18355196dfa2fb50aea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>css: Limit width and modify spacing and sizing</title>
<updated>2026-05-30T02:50:18+00:00</updated>
<author>
<name>Benjamin Linskey</name>
</author>
<published>2026-05-27T04:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=c17795b8cbeefdc0d0c7176506f20fa37352fea3'/>
<id>c17795b8cbeefdc0d0c7176506f20fa37352fea3</id>
<content type='text'>
Set a max width of 1000px and make some spacing and sizing changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set a max width of 1000px and make some spacing and sizing changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add .editorconfig</title>
<updated>2026-05-30T02:49:04+00:00</updated>
<author>
<name>Benjamin Linskey</name>
</author>
<published>2026-05-29T02:53:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=01ffa4c3ab74128bb2b8a8ac2c0ddcaaa9aaa307'/>
<id>01ffa4c3ab74128bb2b8a8ac2c0ddcaaa9aaa307</id>
<content type='text'>
This just adds a rule for cgit.css.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This just adds a rule for cgit.css.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2026-05-04T21:03:51+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
</author>
<published>2026-05-04T16:59:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=044821677c774cd24f25f1818ea51d09cc64b006'/>
<id>044821677c774cd24f25f1818ea51d09cc64b006</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>global: fix libc constness warnings</title>
<updated>2026-05-04T21:03:51+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
</author>
<published>2026-05-04T21:03:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=5a0f900569f421422bd7511a45c7346c7668e710'/>
<id>5a0f900569f421422bd7511a45c7346c7668e710</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>git: update to v2.54.0</title>
<updated>2026-05-04T17:01:20+00:00</updated>
<author>
<name>Christian Hesse</name>
</author>
<published>2026-04-13T06:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=44ca1d1ec8eee7f4440fbfd613fc1072a14b441c'/>
<id>44ca1d1ec8eee7f4440fbfd613fc1072a14b441c</id>
<content type='text'>
Update to git version v2.54.0, this requires changes for these
upstream commits:

* d9ecf268ef3f69130fa269012318470d908978f6
  odb: embed base source in the "files" backend

* cb506a8a69c953f7b87bb3ae099e0bed8218d3ab
  odb: introduce "files" source

... and probably more related.

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update to git version v2.54.0, this requires changes for these
upstream commits:

* d9ecf268ef3f69130fa269012318470d908978f6
  odb: embed base source in the "files" backend

* cb506a8a69c953f7b87bb3ae099e0bed8218d3ab
  odb: introduce "files" source

... and probably more related.

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cgit: truncate all config values at the newline</title>
<updated>2026-05-04T16:28:27+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
</author>
<published>2026-05-04T16:13:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linskey.org/cgit/commit/?id=ed05b1054df10a2fbc68000cfdd429daec03a456'/>
<id>ed05b1054df10a2fbc68000cfdd429daec03a456</id>
<content type='text'>
These would be largely invalid anyway (save, I suppose, for Linux file
paths that technically can contain new lines).

The actual problem is that these get printed back out into cached -- and
trusted -- cgitrc files, and if the fields have newlines, the git-config
way of less trusted users configuring repos on a shared system can be
abused to inject newlines, which then can be used to smuggle global
options (including filters, which execute code) into the cached cgitrc.

So now, only ever duplicate up to the newline, when dealing with these
inputs.

Reported-by: Adrian Denkiewicz &lt;adrian@doyensec.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These would be largely invalid anyway (save, I suppose, for Linux file
paths that technically can contain new lines).

The actual problem is that these get printed back out into cached -- and
trusted -- cgitrc files, and if the fields have newlines, the git-config
way of less trusted users configuring repos on a shared system can be
abused to inject newlines, which then can be used to smuggle global
options (including filters, which execute code) into the cached cgitrc.

So now, only ever duplicate up to the newline, when dealing with these
inputs.

Reported-by: Adrian Denkiewicz &lt;adrian@doyensec.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
