<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmuxrdr.git/src/platform/unix_common.rs, branch v0.9.3</title>
<subtitle>herdr but with less disrespect for the tmux community
</subtitle>
<id>https://git.soarez.net/sz/tmuxrdr.git/atom?h=v0.9.3</id>
<link rel='self' href='https://git.soarez.net/sz/tmuxrdr.git/atom?h=v0.9.3'/>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/'/>
<updated>2026-09-22T16:12:29+00:00</updated>
<entry>
<title>fix: reuse ssh authentication and add machine recovery commands (#4490)</title>
<updated>2026-09-22T16:12:29+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-22T16:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=1c6397b1cddb288099ed212a5979732698bd72c2'/>
<id>urn:sha1:1c6397b1cddb288099ed212a5979732698bd72c2</id>
<content type='text'>
* fix: reuse ssh authentication and add in-app mfa recovery

refs #3763

* refactor: move ssh recovery to machine cli

refs #3763</content>
</entry>
<entry>
<title>fix: preserve delayed mouse reports with confirmed keyboard input (#4247)</title>
<updated>2026-09-20T14:10:16+00:00</updated>
<author>
<name>akbash</name>
<email>akbash@herdr.dev</email>
</author>
<published>2026-09-20T14:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=c00a62dda169beb472fc2f386d0f673ca100dfa4'/>
<id>urn:sha1:c00a62dda169beb472fc2f386d0f673ca100dfa4</id>
<content type='text'>
* fix: preserve delayed mouse reports with confirmed keyboard input

refs #3480

* fix: capture geometry before replaying buffered mouse input

refs #3480

---------

Co-authored-by: akbash-bot &lt;300245827+akbash-bot@users.noreply.github.com&gt;
Co-authored-by: JJ Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: clean up idle ssh bridges and back off flapping connections (#4083)</title>
<updated>2026-09-14T00:55:53+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-14T00:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=c77af1892ff121736ecb103b32d504d6f1b31805'/>
<id>urn:sha1:c77af1892ff121736ecb103b32d504d6f1b31805</id>
<content type='text'>
* fix: clean up idle ssh bridges and back off flapping connections

* chore: keep ssh liveness smoke tooling local</content>
</entry>
<entry>
<title>fix: clean up failed terminal observer setup (#4071)</title>
<updated>2026-09-13T19:08:15+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-13T19:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=8d213f85633d7fc9c3e33825e039c782414e0fb0'/>
<id>urn:sha1:8d213f85633d7fc9c3e33825e039c782414e0fb0</id>
<content type='text'>
refs #3612</content>
</entry>
<entry>
<title>fix: disconnect stalled terminal observers (#4039)</title>
<updated>2026-09-13T10:47:53+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-13T10:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=fc44f61a10ac04688b2fedfa670f38a463ca25ac'/>
<id>urn:sha1:fc44f61a10ac04688b2fedfa670f38a463ca25ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: support preinstalled windows remote hosts (#3661)</title>
<updated>2026-09-08T21:08:42+00:00</updated>
<author>
<name>JJ Liebig</name>
<email>jonathan.liebig@gmail.com</email>
</author>
<published>2026-09-08T21:08:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=8996fc54fe4596368a1677821b1a390a70c56ab0'/>
<id>urn:sha1:8996fc54fe4596368a1677821b1a390a70c56ab0</id>
<content type='text'>
* fix: support windows hosts in saved ssh machines

refs #3651

* fix: keep windows ssh bridge writes blocking

refs #3651

* fix: close saved windows ssh bootstrap input

refs #3651

* refactor: simplify remote bridge helpers

refs #3651

* refactor: isolate remote bridge platform behavior

refs #3651

* fix: close captured ssh input under windows consoles

refs #3651

* test: remove redundant remote command assertions

refs #3651

refs #3701

* test: handle framed ssh commands in machine setup

refs #3651

---------

Co-authored-by: Ogulcan Celik &lt;ogulcancelik@gmail.com&gt;</content>
</entry>
<entry>
<title>fix: reduce idle ssh cpu without dropping final output (#3728)</title>
<updated>2026-09-07T21:35:48+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-07T21:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=62431dbd033bf1be2fe87fbc526df28084214e49'/>
<id>urn:sha1:62431dbd033bf1be2fe87fbc526df28084214e49</id>
<content type='text'>
* fix: stop polling idle ssh uploads on unix

* fix: preserve ssh output during idle bridge cancellation

* test: exercise active ssh upload cancellation</content>
</entry>
<entry>
<title>fix: preserve sessions after interrupted pane exits (#3418)</title>
<updated>2026-09-07T13:14:46+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-07T13:14:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=e7d8220788b4fa7c266a1e4457591b694478771c'/>
<id>urn:sha1:e7d8220788b4fa7c266a1e4457591b694478771c</id>
<content type='text'>
* fix: preserve sessions when pane shells are signaled

refs #3415

* fix: preserve shutdown checkpoints across platforms

refs #3415

---------

Co-authored-by: Jonathan Liebig &lt;jonathan.liebig@gmail.com&gt;</content>
</entry>
<entry>
<title>feat: manage multiple ssh machines from one client (#3670)</title>
<updated>2026-09-05T23:27:06+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-05T23:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=9e9bc8a144667a6b7debfd4f0c7a31ff0e11493a'/>
<id>urn:sha1:9e9bc8a144667a6b7debfd4f0c7a31ff0e11493a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(client): detach when terminal geometry is unavailable (#3531)</title>
<updated>2026-09-02T13:09:19+00:00</updated>
<author>
<name>Can Celik</name>
<email>ogulcancelik@gmail.com</email>
</author>
<published>2026-09-02T13:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.soarez.net/sz/tmuxrdr.git/commit/?id=d08e44686d8b19bd9555cc99ec9068d9fde05f16'/>
<id>urn:sha1:d08e44686d8b19bd9555cc99ec9068d9fde05f16</id>
<content type='text'>
refs #3519</content>
</entry>
</feed>
