Andrey Petrov
Andrey Petrov
Hi there, turns out that there are a lot of Python libraries out there who already do their own Python 2/3 compatibility. Usually it looks like: ``` python try: from...
We have some pre-releases, should just cut a full release. https://github.com/shazow/ssh-chat/releases
There is an extended negotiation format for selecting specific encryption algorithms ([RFC-3808](https://datatracker.ietf.org/doc/html/rfc8308)). Go's x/crypto/ssh package does not fully implement it yet. Related issue: https://github.com/golang/go/issues/49269 Once that issue is fixed, we...
Related to https://github.com/shazow/ssh-chat/issues/406
**Status**: Don't use this branch. It's highly experimental and likely broken and might not get merged. The goal is to clean up and reduce the API surface so that we...
``` Nov 23 02:48:24 ssh-chat2 ssh-chat[2342]: [sshd] 2021/11/23 02:48:24 [...SNIP...6841] Failed to handshake: ssh: overflow reading version string Nov 23 02:48:24 ssh-chat2 ssh-chat[2342]: [sshd] 2021/11/23 02:48:24 [...SNIP...3:55819] Failed to handshake:...
``` panic: runtime error: slice bounds out of range [:6] with capacity 2 goroutine 227357 [running]: github.com/shazow/ssh-chat/sshd/terminal.(*Terminal).moveCursorToPos(0xc0001c7680, 0x6) /home/shazow/projects/ssh-chat/sshd/terminal/terminal.go:267 +0x154 github.com/shazow/ssh-chat/sshd/terminal.(*Terminal).setLine(0xc0001c7680, 0xc0008c9498, 0x2, 0x2, 0x6) /home/shazow/projects/ssh-chat/sshd/terminal/terminal.go:357 +0xf4 github.com/shazow/ssh-chat/sshd/terminal.(*Terminal).handleKey(0xc0001c7680, 0x9, 0x100,...
When a `TERM=bot` joins with a collision name and gets renamed to GuestXXX, the new name is not reflected in the bot's term line. (Should the term line even be...
- [x] --- FAIL: TestHostNameCollision (0.01s) `host_test.go:74: First client failed to get 'foo' name: " \* foo joined. (Connected: 1)"` https://github.com/shazow/ssh-chat/commit/c57a5acca7096c056414dfb837e65a2bb750daef - [ ] --- FAIL: TestIgnore (0.00s) `room_test.go:148: should...