<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oxish.git/oxish, branch sync-hostkey-format</title>
<subtitle>fork from https://github.com/djc/oxish
</subtitle>
<id>http://git.dilluti0n.com/oxish.git/atom?h=sync-hostkey-format</id>
<link rel='self' href='http://git.dilluti0n.com/oxish.git/atom?h=sync-hostkey-format'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/'/>
<updated>2026-08-19T20:31:57Z</updated>
<entry>
<title>oxish: change --generate-host-key to produce OpenSSH format</title>
<updated>2026-08-19T20:31:57Z</updated>
<author>
<name>Hee-Suk Kim</name>
<email>hskim@dilluti0n.com</email>
</author>
<published>2026-08-19T08:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=fddac9e4d8e1d52c5aca239fac09749c17504afa'/>
<id>urn:sha1:fddac9e4d8e1d52c5aca239fac09749c17504afa</id>
<content type='text'>
Since --host-key-file now accepts OpenSSH keys, write the generated
key in the same format instead of PKCS#8.

This was tested locally by

  rm ssh_host_ed25519_key &amp;&amp;
    ./target/debug/oxish-server --generate-host-key &amp;&amp;
    chmod 0600 ssh_host_ed25519_key &amp;&amp;
    ssh-keygen -y -f ssh_host_ed25519_key

for all four paths (aws-lc, graviola) x (ssh-ed25519,
ecdsa-sha2-nistp256).
</content>
</entry>
<entry>
<title>oxish: change --host-key-file to accept OpenSSH v1 format</title>
<updated>2026-08-19T19:13:25Z</updated>
<author>
<name>Hee-Suk Kim</name>
<email>hskim@dilluti0n.com</email>
</author>
<published>2026-08-19T14:08:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=cc84f6b6ab677f8ca158e70394f1bc54cfb6255c'/>
<id>urn:sha1:cc84f6b6ab677f8ca158e70394f1bc54cfb6255c</id>
<content type='text'>
Previously, PKCS#8 was expected for --host-key-file. This caused
confusion as it contradicted the original /etc/ssh route, which
expects OpenSSH v1 format.
</content>
</entry>
<entry>
<title>oxish: make sure the session does not inherit the socket</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T15:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=b5b15e4968aa9c453292b3e1cf5ffa13990481ad'/>
<id>urn:sha1:b5b15e4968aa9c453292b3e1cf5ffa13990481ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle global requests</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T15:21:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=d88911d975ca1519dc32297ac29b5402631729e5'/>
<id>urn:sha1:d88911d975ca1519dc32297ac29b5402631729e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oxish: log which user store is in use</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T15:15:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=bc55fb2a01c896ee7a0cbc3d38f60def2f7b7faa'/>
<id>urn:sha1:bc55fb2a01c896ee7a0cbc3d38f60def2f7b7faa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oxish: reset process session</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T15:10:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=540f1e2c0465fbd6cfcd96f2f9dcad9a4120cf8f'/>
<id>urn:sha1:540f1e2c0465fbd6cfcd96f2f9dcad9a4120cf8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>proto: add unknown channel request type</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T15:03:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=fb034d8b4f0aea3bb0effd8dec8b8c0ae0cfe6b1'/>
<id>urn:sha1:fb034d8b4f0aea3bb0effd8dec8b8c0ae0cfe6b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reject auth agent channel requests</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T14:50:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=fc78aec566d66749df0dd0f0f3988e7d8350592e'/>
<id>urn:sha1:fc78aec566d66749df0dd0f0f3988e7d8350592e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump versions to 0.1.0</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T14:32:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=2efc9cc77440183ad29bdc38d1bf0d87f826e18a'/>
<id>urn:sha1:2efc9cc77440183ad29bdc38d1bf0d87f826e18a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oxish: provide context when host key cannot be found</title>
<updated>2026-08-13T15:28:14Z</updated>
<author>
<name>Dirkjan Ochtman</name>
<email>dirkjan@ochtman.nl</email>
</author>
<published>2026-08-13T14:30:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/oxish.git/commit/?id=7ff4b243174464320caf16a7fbd656258335eaae'/>
<id>urn:sha1:7ff4b243174464320caf16a7fbd656258335eaae</id>
<content type='text'>
</content>
</entry>
</feed>
