Feed of "Simon Ser" https://codeberg.org/emersion <p dir="auto">I write open-source software.</p> Mon, 09 Feb 2026 13:15:01 +0100 emersion commented on issue emersion/soju#363 https://codeberg.org/emersion/soju/issues/363#issuecomment-10450282 kickrejoin <p dir="auto">I don&#39;t think this is a healthy feature to add. People are usually kicked for a reason, rejoining automatically defeats the purpose.</p> I don't think this is a healthy feature to add. People are usually kicked for a reason, rejoining automatically defeats the purpose.

]]>
emersion 97556850: https://codeberg.org/emersion/soju/issues/363#issuecomment-10450282 Sun, 08 Feb 2026 20:41:48 +0100
emersion commented on issue emersion/soju#200 https://codeberg.org/emersion/soju/issues/200#issuecomment-10443344 msgstore_fs: improve filename escaping <p dir="auto">A patch was sent but not merged: <a href="https://lists.sr.ht/~emersion/soju-dev/patches/40240" rel="nofollow">https://lists.sr.ht/~emersion/soju-dev/patches/40240</a></p> A patch was sent but not merged: https://lists.sr.ht/~emersion/soju-dev/patches/40240

]]>
emersion 97445674: https://codeberg.org/emersion/soju/issues/200#issuecomment-10443344 Sun, 08 Feb 2026 10:42:26 +0100
emersion deleted branch h2proxy from emersion/kimchi https://codeberg.org/emersion/kimchi emersion 97233924: https://codeberg.org/emersion/kimchi Sat, 07 Feb 2026 10:48:15 +0100 emersion merged pull request emersion/kimchi#25 https://codeberg.org/emersion/kimchi/pulls/25 Leverage go-proxyproto http2 helper emersion 97233922: https://codeberg.org/emersion/kimchi/pulls/25 Sat, 07 Feb 2026 10:48:15 +0100 emersion pushed to master at emersion/kimchi https://codeberg.org/emersion/kimchi/commit/68e0d6798e060623657717cf44c8333fa083b0d2 <a href="https://codeberg.org/emersion/kimchi/commit/68e0d6798e060623657717cf44c8333fa083b0d2">68e0d6798e060623657717cf44c8333fa083b0d2</a> Leverage go-proxyproto http2 helper 68e0d6798e060623657717cf44c8333fa083b0d2 Leverage go-proxyproto http2 helper]]> emersion 97233920: https://codeberg.org/emersion/kimchi/commit/68e0d6798e060623657717cf44c8333fa083b0d2 Sat, 07 Feb 2026 10:48:15 +0100 emersion closed issue emersion/libscfg#2 https://codeberg.org/emersion/libscfg/issues/2#issuecomment-10424320 Missing signature and weird attachments for release 0.2.0 emersion 97230364: https://codeberg.org/emersion/libscfg/issues/2#issuecomment-10424320 Sat, 07 Feb 2026 10:06:52 +0100 emersion commented on issue emersion/libscfg#2 https://codeberg.org/emersion/libscfg/issues/2#issuecomment-10424318 Missing signature and weird attachments for release 0.2.0 <p dir="auto">Oops, thanks for the heads-up! The tea(1) tool is buggy and doesn&#39;t upload multiple files correctly. I&#39;ve fixed this manually.</p> Oops, thanks for the heads-up! The tea(1) tool is buggy and doesn't upload multiple files correctly. I've fixed this manually.

]]>
emersion 97230360: https://codeberg.org/emersion/libscfg/issues/2#issuecomment-10424318 Sat, 07 Feb 2026 10:06:52 +0100
emersion pushed to master at emersion/wlroots https://codeberg.org/emersion/wlroots/commit/436bcf9a4755b24f7fadc100ba8deaa7f343ba86 <a href="https://codeberg.org/emersion/wlroots/commit/436bcf9a4755b24f7fadc100ba8deaa7f343ba86">436bcf9a4755b24f7fadc100ba8deaa7f343ba86</a> color-representation-v1: fix condition in surface commit 436bcf9a4755b24f7fadc100ba8deaa7f343ba86 color-representation-v1: fix condition in surface commit]]> emersion 97230018: https://codeberg.org/emersion/wlroots/commit/436bcf9a4755b24f7fadc100ba8deaa7f343ba86 Sat, 07 Feb 2026 10:02:23 +0100 emersion pushed to master at emersion/oembed-proxy https://codeberg.org/emersion/oembed-proxy/commit/d2228cbc1c7118b192f76310ac737d6c47defb65 <a href="https://codeberg.org/emersion/oembed-proxy/commit/d2228cbc1c7118b192f76310ac737d6c47defb65">d2228cbc1c7118b192f76310ac737d6c47defb65</a> Upgrade dependencies d2228cbc1c7118b192f76310ac737d6c47defb65 Upgrade dependencies]]> emersion 96975276: https://codeberg.org/emersion/oembed-proxy/commit/d2228cbc1c7118b192f76310ac737d6c47defb65 Fri, 06 Feb 2026 18:46:14 +0100 emersion pushed to master at emersion/oembed-proxy /emersion/oembed-proxy/compare/b8beda07ac0cc0845c638db4a9b6195faa6d2521...1fc2c46f1c44d9fc0dcd5a8547556104718d06da <a href="https://codeberg.org/emersion/oembed-proxy/commit/1fc2c46f1c44d9fc0dcd5a8547556104718d06da">1fc2c46f1c44d9fc0dcd5a8547556104718d06da</a> Only decode charset for text/* <a href="https://codeberg.org/emersion/oembed-proxy/commit/08858e05ad30fe9aa0fab486d17962dfab6bd1a3">08858e05ad30fe9aa0fab486d17962dfab6bd1a3</a> Send Range request when peeking URL <a href="https://codeberg.org/emersion/oembed-proxy/commit/ab9e0d7bd2b5ba997f618b61c5f98655ef826b20">ab9e0d7bd2b5ba997f618b61c5f98655ef826b20</a> Bump max peek size to 500KiB <a href="https://codeberg.org/emersion/oembed-proxy/commit/09317f87781ccf35dca55f79991192930f83fc7b">09317f87781ccf35dca55f79991192930f83fc7b</a> Use limited + charset reader in fetchHTML <a href="https://codeberg.org/emersion/oembed-proxy/commit/e9525ca14c032ebc81357ecefa6559fa62d6f219">e9525ca14c032ebc81357ecefa6559fa62d6f219</a> Add basic Open Graph support 1fc2c46f1c44d9fc0dcd5a8547556104718d06da Only decode charset for text/* 08858e05ad30fe9aa0fab486d17962dfab6bd1a3 Send Range request when peeking URL ab9e0d7bd2b5ba997f618b61c5f98655ef826b20 Bump max peek size to 500KiB 09317f87781ccf35dca55f79991192930f83fc7b Use limited + charset reader in fetchHTML e9525ca14c032ebc81357ecefa6559fa62d6f219 Add basic Open Graph support]]> emersion 96974990: /emersion/oembed-proxy/compare/b8beda07ac0cc0845c638db4a9b6195faa6d2521...1fc2c46f1c44d9fc0dcd5a8547556104718d06da Fri, 06 Feb 2026 18:44:58 +0100 emersion commented on pull request emersion/soju#354 https://codeberg.org/emersion/soju/pulls/354#issuecomment-10412412 Implement control for trusting PROXY header on Unix domain socket connections <p dir="auto">Hi, any chance you would have time to update this PR? :P</p> Hi, any chance you would have time to update this PR? :P

]]>
emersion 96954040: https://codeberg.org/emersion/soju/pulls/354#issuecomment-10412412 Fri, 06 Feb 2026 16:48:35 +0100
emersion deleted branch proxy-client-cert from emersion/soju https://codeberg.org/emersion/soju emersion 96953964: https://codeberg.org/emersion/soju Fri, 06 Feb 2026 16:47:52 +0100 emersion pushed to master at emersion/soju https://codeberg.org/emersion/soju/commit/832e8aeb2dcf4aae985fec491e6c68711471d57c <a href="https://codeberg.org/emersion/soju/commit/832e8aeb2dcf4aae985fec491e6c68711471d57c">832e8aeb2dcf4aae985fec491e6c68711471d57c</a> Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT 832e8aeb2dcf4aae985fec491e6c68711471d57c Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT]]> emersion 96953950: https://codeberg.org/emersion/soju/commit/832e8aeb2dcf4aae985fec491e6c68711471d57c Fri, 06 Feb 2026 16:47:52 +0100 emersion merged pull request emersion/soju#356 https://codeberg.org/emersion/soju/pulls/356 Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT emersion 96953932: https://codeberg.org/emersion/soju/pulls/356 Fri, 06 Feb 2026 16:47:50 +0100 emersion pushed to proxy-client-cert at emersion/soju https://codeberg.org/emersion/soju/commit/832e8aeb2dcf4aae985fec491e6c68711471d57c <a href="https://codeberg.org/emersion/soju/commit/832e8aeb2dcf4aae985fec491e6c68711471d57c">832e8aeb2dcf4aae985fec491e6c68711471d57c</a> Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT 832e8aeb2dcf4aae985fec491e6c68711471d57c Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT]]> emersion 96953652: https://codeberg.org/emersion/soju/commit/832e8aeb2dcf4aae985fec491e6c68711471d57c Fri, 06 Feb 2026 16:45:44 +0100 emersion pushed to master at emersion/wlroots /emersion/wlroots/compare/dfccf5ff02eaea45d76edb40d2f92683de190800...ef882466421492061a776c2025513a03598faeb5 <a href="https://codeberg.org/emersion/wlroots/commit/ef882466421492061a776c2025513a03598faeb5">ef882466421492061a776c2025513a03598faeb5</a> types/wlr_buffer: add buffer_get_drm_format helper function <a href="https://codeberg.org/emersion/wlroots/commit/bb78861ca90e2dbac5e8823e1706e44cdf34b37b">bb78861ca90e2dbac5e8823e1706e44cdf34b37b</a> color-representation: add support for identity+full <a href="https://codeberg.org/emersion/wlroots/commit/439985fe95efec4ccb06f5e690b33422a40dc512">439985fe95efec4ccb06f5e690b33422a40dc512</a> color_representation: ensure encoding/range/drm formats compatibility <a href="https://codeberg.org/emersion/wlroots/commit/4c81cb1b9e94cc9be72831b8973c6b6b83e3746a">4c81cb1b9e94cc9be72831b8973c6b6b83e3746a</a> vulkan: make use of new pixel_format_is_ycbcr function <a href="https://codeberg.org/emersion/wlroots/commit/19d682960158df3c7c2c28a54d180ededdb84977">19d682960158df3c7c2c28a54d180ededdb84977</a> render/pixel-format: add function to determine YCbCr from drm fourcc ef882466421492061a776c2025513a03598faeb5 types/wlr_buffer: add buffer_get_drm_format helper function bb78861ca90e2dbac5e8823e1706e44cdf34b37b color-representation: add support for identity+full 439985fe95efec4ccb06f5e690b33422a40dc512 color_representation: ensure encoding/range/drm formats compatibility 4c81cb1b9e94cc9be72831b8973c6b6b83e3746a vulkan: make use of new pixel_format_is_ycbcr function 19d682960158df3c7c2c28a54d180ededdb84977 render/pixel-format: add function to determine YCbCr from drm fourcc]]> emersion 96932068: /emersion/wlroots/compare/dfccf5ff02eaea45d76edb40d2f92683de190800...ef882466421492061a776c2025513a03598faeb5 Fri, 06 Feb 2026 14:55:11 +0100 emersion pushed to proxy-client-cert at emersion/soju /emersion/soju/compare/d32a1da321b88c43140b0fd6df1a754ffafaa5bf...72e2f619822c99ec778e7d80cd07621579cffbec <a href="https://codeberg.org/emersion/soju/commit/72e2f619822c99ec778e7d80cd07621579cffbec">72e2f619822c99ec778e7d80cd07621579cffbec</a> Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT <a href="https://codeberg.org/emersion/soju/commit/aa080161bb4bf5ae9c48e2d25372f91d78a60c94">aa080161bb4bf5ae9c48e2d25372f91d78a60c94</a> Update convoyeur repo url 72e2f619822c99ec778e7d80cd07621579cffbec Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT aa080161bb4bf5ae9c48e2d25372f91d78a60c94 Update convoyeur repo url]]> emersion 96925724: /emersion/soju/compare/d32a1da321b88c43140b0fd6df1a754ffafaa5bf...72e2f619822c99ec778e7d80cd07621579cffbec Fri, 06 Feb 2026 14:20:46 +0100 emersion pushed to h2proxy at emersion/kimchi /emersion/kimchi/compare/99277a684ed1086facb3b3cee38f8a1145e0e111...68e0d6798e060623657717cf44c8333fa083b0d2 <a href="https://codeberg.org/emersion/kimchi/commit/68e0d6798e060623657717cf44c8333fa083b0d2">68e0d6798e060623657717cf44c8333fa083b0d2</a> Leverage go-proxyproto http2 helper <a href="https://codeberg.org/emersion/kimchi/commit/c4a4e986d3660ebc09909bb40d163627d8629f48">c4a4e986d3660ebc09909bb40d163627d8629f48</a> Populate Client-Cert header field <a href="https://codeberg.org/emersion/kimchi/commit/388ad0a84059614cc371f1733ce3d176aa847f8e">388ad0a84059614cc371f1733ce3d176aa847f8e</a> Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT 68e0d6798e060623657717cf44c8333fa083b0d2 Leverage go-proxyproto http2 helper c4a4e986d3660ebc09909bb40d163627d8629f48 Populate Client-Cert header field 388ad0a84059614cc371f1733ce3d176aa847f8e Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT]]> emersion 96924980: /emersion/kimchi/compare/99277a684ed1086facb3b3cee38f8a1145e0e111...68e0d6798e060623657717cf44c8333fa083b0d2 Fri, 06 Feb 2026 14:19:18 +0100 emersion deleted branch proxy-client-cert from emersion/kimchi https://codeberg.org/emersion/kimchi emersion 96924730: https://codeberg.org/emersion/kimchi Fri, 06 Feb 2026 14:17:37 +0100 emersion pushed to master at emersion/kimchi /emersion/kimchi/compare/275929f4fb4b5e315262c2a38633267323b2d652...c4a4e986d3660ebc09909bb40d163627d8629f48 <a href="https://codeberg.org/emersion/kimchi/commit/c4a4e986d3660ebc09909bb40d163627d8629f48">c4a4e986d3660ebc09909bb40d163627d8629f48</a> Populate Client-Cert header field <a href="https://codeberg.org/emersion/kimchi/commit/388ad0a84059614cc371f1733ce3d176aa847f8e">388ad0a84059614cc371f1733ce3d176aa847f8e</a> Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT c4a4e986d3660ebc09909bb40d163627d8629f48 Populate Client-Cert header field 388ad0a84059614cc371f1733ce3d176aa847f8e Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT]]> emersion 96924726: /emersion/kimchi/compare/275929f4fb4b5e315262c2a38633267323b2d652...c4a4e986d3660ebc09909bb40d163627d8629f48 Fri, 06 Feb 2026 14:17:37 +0100 emersion merged pull request emersion/kimchi#23 https://codeberg.org/emersion/kimchi/pulls/23 Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT emersion 96924724: https://codeberg.org/emersion/kimchi/pulls/23 Fri, 06 Feb 2026 14:17:37 +0100 emersion pushed to proxy-client-cert at emersion/kimchi /emersion/kimchi/compare/c5692cbf666c71ffda3b5cbadd6a86fcbba192c8...c4a4e986d3660ebc09909bb40d163627d8629f48 <a href="https://codeberg.org/emersion/kimchi/commit/c4a4e986d3660ebc09909bb40d163627d8629f48">c4a4e986d3660ebc09909bb40d163627d8629f48</a> Populate Client-Cert header field <a href="https://codeberg.org/emersion/kimchi/commit/388ad0a84059614cc371f1733ce3d176aa847f8e">388ad0a84059614cc371f1733ce3d176aa847f8e</a> Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT <a href="https://codeberg.org/emersion/kimchi/commit/275929f4fb4b5e315262c2a38633267323b2d652">275929f4fb4b5e315262c2a38633267323b2d652</a> Drop outdated TODO for PROXY protocol trusted sources c4a4e986d3660ebc09909bb40d163627d8629f48 Populate Client-Cert header field 388ad0a84059614cc371f1733ce3d176aa847f8e Add support for PROXY protocol PP2_SUBTYPE_SSL_CLIENT_CERT 275929f4fb4b5e315262c2a38633267323b2d652 Drop outdated TODO for PROXY protocol trusted sources]]> emersion 96924486: /emersion/kimchi/compare/c5692cbf666c71ffda3b5cbadd6a86fcbba192c8...c4a4e986d3660ebc09909bb40d163627d8629f48 Fri, 06 Feb 2026 14:15:47 +0100 emersion closed issue emersion/goguma#324 https://codeberg.org/emersion/goguma/issues/324#issuecomment-10403314 Channels with slashes show up twice emersion 96883346: https://codeberg.org/emersion/goguma/issues/324#issuecomment-10403314 Fri, 06 Feb 2026 10:20:14 +0100 emersion commented on issue emersion/goguma#324 https://codeberg.org/emersion/goguma/issues/324#issuecomment-10403310 Channels with slashes show up twice <p dir="auto">This is a limitation of soju&#39;s filesystem message store. Closing as a duplicate of <a href="https://codeberg.org/emersion/soju/issues/200" class="ref-issue" rel="nofollow">emersion/soju#200</a>.</p> This is a limitation of soju's filesystem message store. Closing as a duplicate of emersion/soju#200.

]]>
emersion 96883334: https://codeberg.org/emersion/goguma/issues/324#issuecomment-10403310 Fri, 06 Feb 2026 10:20:13 +0100
emersion pushed to master at emersion/wlroots https://codeberg.org/emersion/wlroots/commit/dfccf5ff02eaea45d76edb40d2f92683de190800 <a href="https://codeberg.org/emersion/wlroots/commit/dfccf5ff02eaea45d76edb40d2f92683de190800">dfccf5ff02eaea45d76edb40d2f92683de190800</a> output/cursor: fix missing newline at end of file dfccf5ff02eaea45d76edb40d2f92683de190800 output/cursor: fix missing newline at end of file]]> emersion 96882122: https://codeberg.org/emersion/wlroots/commit/dfccf5ff02eaea45d76edb40d2f92683de190800 Fri, 06 Feb 2026 10:12:15 +0100 emersion pushed to master at emersion/wlroots https://codeberg.org/emersion/wlroots/commit/bc11ac92ab328cc45c29dd27f114ce4af756688e <a href="https://codeberg.org/emersion/wlroots/commit/bc11ac92ab328cc45c29dd27f114ce4af756688e">bc11ac92ab328cc45c29dd27f114ce4af756688e</a> ext_image_capture_source_v1: remove unused variable bc11ac92ab328cc45c29dd27f114ce4af756688e ext_image_capture_source_v1: remove unused variable]]> emersion 96881286: https://codeberg.org/emersion/wlroots/commit/bc11ac92ab328cc45c29dd27f114ce4af756688e Fri, 06 Feb 2026 10:05:37 +0100 emersion pushed to h2proxy at emersion/kimchi https://codeberg.org/emersion/kimchi/commit/99277a684ed1086facb3b3cee38f8a1145e0e111 <a href="https://codeberg.org/emersion/kimchi/commit/99277a684ed1086facb3b3cee38f8a1145e0e111">99277a684ed1086facb3b3cee38f8a1145e0e111</a> Leverage go-proxyproto http2 helper 99277a684ed1086facb3b3cee38f8a1145e0e111 Leverage go-proxyproto http2 helper]]> emersion 96729738: https://codeberg.org/emersion/kimchi/commit/99277a684ed1086facb3b3cee38f8a1145e0e111 Thu, 05 Feb 2026 19:33:40 +0100 emersion pushed to h2proxy at emersion/kimchi /emersion/kimchi/compare/8182590ceecb47bde002a4b84eb62ca0d5bcc4f6...f9d9affb4a6fda6710b97381830a3c80aa96691f <a href="https://codeberg.org/emersion/kimchi/commit/f9d9affb4a6fda6710b97381830a3c80aa96691f">f9d9affb4a6fda6710b97381830a3c80aa96691f</a> Leverage go-proxyproto http2 helper <a href="https://codeberg.org/emersion/kimchi/commit/275929f4fb4b5e315262c2a38633267323b2d652">275929f4fb4b5e315262c2a38633267323b2d652</a> Drop outdated TODO for PROXY protocol trusted sources f9d9affb4a6fda6710b97381830a3c80aa96691f Leverage go-proxyproto http2 helper 275929f4fb4b5e315262c2a38633267323b2d652 Drop outdated TODO for PROXY protocol trusted sources]]> emersion 96729396: /emersion/kimchi/compare/8182590ceecb47bde002a4b84eb62ca0d5bcc4f6...f9d9affb4a6fda6710b97381830a3c80aa96691f Thu, 05 Feb 2026 19:31:39 +0100 emersion pushed to master at emersion/soju https://codeberg.org/emersion/soju/commit/aa080161bb4bf5ae9c48e2d25372f91d78a60c94 <a href="https://codeberg.org/emersion/soju/commit/aa080161bb4bf5ae9c48e2d25372f91d78a60c94">aa080161bb4bf5ae9c48e2d25372f91d78a60c94</a> Update convoyeur repo url aa080161bb4bf5ae9c48e2d25372f91d78a60c94 Update convoyeur repo url]]> emersion 96722692: https://codeberg.org/emersion/soju/commit/aa080161bb4bf5ae9c48e2d25372f91d78a60c94 Thu, 05 Feb 2026 18:59:37 +0100 emersion merged pull request emersion/soju#362 https://codeberg.org/emersion/soju/pulls/362 Update convoyeur repo url emersion 96722678: https://codeberg.org/emersion/soju/pulls/362 Thu, 05 Feb 2026 18:59:37 +0100