Comments (5)
Sorry for the delayed response.
I confirm your fix 70bded3 works for me.
When re-running the test SSH commands, the first client remains open, and the second one now does this, indicating correct automatic fallback to non-muxed mode:
mux_client_request_session: session request failed: Session open refused by peer
Warning: Permanently added '[localhost]:2022' (ED25519) to the list of known hosts.
ControlSocket /home/twb/.ssh/master-1cba28b29465b90338a34530bde6867ca490e3de already exists, disabling multiplexing
root@main:~#
from tinyssh.
PS: if making ControlMaster work is nontrivial, I think it's sufficient to just give a clear error and what the user should do about it (e.g. tell openssh/ansible/tramp.el/... not to use ControlMaster).
from tinyssh.
Hello,
thanks for bugreport.
Here: 70bded3
is the fix. New channel is correctly rejected instead of closing the connection.
from tinyssh.
Can You please independently confirm if the fix works for You?
from tinyssh.
Fixed in version 20220101.
from tinyssh.
Related Issues (20)
- Honor openssh out max packet size
- aarch64 build HOT 4
- update to the new name crypto HOT 1
- Client? HOT 4
- SCP does not work in latest version HOT 3
- Inconsistent behavior of getln() on error HOT 1
- Help needed to reach stable and ready-for-use-in-production-environment states?
- Does not link properly to libsodium
- ed25519-sk support? HOT 7
- #failed#
- Nice mixture of wrong, inconsistent and non-relevant information HOT 1
- Where to get GPG key to verify your signatures? HOT 2
- Systemd services don't work HOT 1
- Feature Request: Add multiplexing functionality HOT 1
- CVE-2023-48795 / Terrapin Attack HOT 2
- How to specify listening port? HOT 1
- License update / refresh? HOT 4
- Server times out connections despite ServerAlive.
- Regression test fails: _tinysshd-unauthenticated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tinyssh.