<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sayauz/web.git/internal, branch v0.15.8</title>
<subtitle>Web server about my own adventures, serving on saya.uz</subtitle>
<id>https://sayag.it/sayauz/web.git/atom/internal?h=v0.15.8</id>
<link rel='self' href='https://sayag.it/sayauz/web.git/atom/internal?h=v0.15.8'/>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/'/>
<updated>2026-05-09T16:55:08Z</updated>
<entry>
<title>feat: render full page completely in one request</title>
<updated>2026-05-09T16:55:08Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-09T16:55:08Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=19b9ff9ab13094fc51caecd0ca32fbbf6bdf4db3'/>
<id>urn:sha1:19b9ff9ab13094fc51caecd0ca32fbbf6bdf4db3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: segfault on non-existing language</title>
<updated>2026-05-04T07:29:35Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-04T07:29:35Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=74a63d1474cee70b727f2638dc76f284fa9a916c'/>
<id>urn:sha1:74a63d1474cee70b727f2638dc76f284fa9a916c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: remove socket if exists before listening on it</title>
<updated>2026-05-04T07:01:36Z</updated>
<author>
<name>SayaAndy</name>
<email>montferrat@tuta.io</email>
</author>
<published>2026-05-04T07:01:36Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=88b16193ced918edb4776b21f305c348d02d0da0'/>
<id>urn:sha1:88b16193ced918edb4776b21f305c348d02d0da0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add yandex verification code</title>
<updated>2026-05-02T17:09:23Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-02T17:09:23Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=3483fdac0c40df7e390a941431b9e99f5a6de687'/>
<id>urn:sha1:3483fdac0c40df7e390a941431b9e99f5a6de687</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: disable checksum validation skipped spam</title>
<updated>2026-05-02T15:56:17Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-02T15:56:17Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=5ad79c87f89d782a6389e72f6273699d432f143b'/>
<id>urn:sha1:5ad79c87f89d782a6389e72f6273699d432f143b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: set cache-control for non-cacheable pages</title>
<updated>2026-05-02T15:37:42Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-02T15:37:42Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=78d6b00cd973e4254ea13cbb17bb35a30fef51b9'/>
<id>urn:sha1:78d6b00cd973e4254ea13cbb17bb35a30fef51b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: move from b2 to s3 for blog pages &amp; facts</title>
<updated>2026-05-02T15:08:49Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-02T15:08:49Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=3efa6ed24713658af855c0ca9504f3e089342182'/>
<id>urn:sha1:3efa6ed24713658af855c0ca9504f3e089342182</id>
<content type='text'>
feat: use centralized index.json for blog pages, keep paginator as fallback
feat: multithreaded paginator
</content>
</entry>
<entry>
<title>feat: integrate unix sockets into stage &amp; prod</title>
<updated>2026-05-02T13:28:02Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-02T13:28:02Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=507bcbac6b1bf9f1a731afbe82bec10700f4028c'/>
<id>urn:sha1:507bcbac6b1bf9f1a731afbe82bec10700f4028c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: enable unix listeners</title>
<updated>2026-05-02T12:47:34Z</updated>
<author>
<name>Montferrat</name>
<email>montferrat@Montferrats-MacBook-Pro.local</email>
</author>
<published>2026-05-02T12:47:34Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=179cf888d20537a5f6e581256be95ad1e2f92d6b'/>
<id>urn:sha1:179cf888d20537a5f6e581256be95ad1e2f92d6b</id>
<content type='text'>
refactor: parametrize listener
</content>
</entry>
<entry>
<title>feat: implement rate limiting</title>
<updated>2026-05-02T07:29:55Z</updated>
<author>
<name>SayaAndy</name>
<email>saya.andy@posteo.com</email>
</author>
<published>2026-05-02T07:29:55Z</published>
<link rel='alternate' type='text/html' href='https://sayag.it/sayauz/web.git/commit/?id=ca1f36376865cb2a20923aa62fdff3ee217abde3'/>
<id>urn:sha1:ca1f36376865cb2a20923aa62fdff3ee217abde3</id>
<content type='text'>
</content>
</entry>
</feed>
