Comments (4)
I need to check this but we can get it fixed before final release for 17.3.0
from blink.
So here is the thing. Although underscores are allowed in domain names, they are still not allowed in Host Names. Host names are limited to letters-digits-hyphens. Libssh follows this convention, I'm not sure if OpenSSH does though. When we are the ones replacing it (on the ProxyCommand example you sent), this is not an issue as we consider that an "Alias" and not a Hostname.
That being said, one thing is what the rules say and another what people are actually doing. We may need to take this to upstream. For the time being, if you want to have underscores, just don't use them at the ProxyJump itself.
I'm gonna leave this for a later release because I don't know if the "underscore" may actually break other things within LibSSH for 17.3.0 and we are about to release. If the issues had been parsing on our side, I would have had no problem making the change. Hope that makes sense.
Resources
https://git.libssh.org/projects/libssh.git/tree/src/misc.c#n2133
https://stackoverflow.com/questions/2180465/can-domain-name-subdomains-have-an-underscore-in-it/2183140#2183140
from blink.
I see, that makes sense. Thanks for checking that out; it doesn't really affect the usefulness of the app anyway 😆 as for OpenSSH, the reason I opened the issue was because the same config (with underscores for the ProxyJump) worked fine on my Mac with OpenSSH, but I didn't realize that might have been an OpenSSH-specific thing
from blink.
One possible idea to solve this on the Blink side for the non-proxyjump case, is to actually resolve from our side before passing it down. Will test this out.
from blink.
Related Issues (20)
- Missing tab completion for `mosh1` HOT 3
- Resizing text often hangs HOT 1
- Curl hard crashes Blink in 17.3.0 (871) HOT 2
- Non-responsive black window after moving tab to new window HOT 5
- Mosh connection issues HOT 7
- Using cd .. to change back to home directory fails HOT 1
- Support mosh-server verbose parameters
- No way to disable gestures HOT 2
- Support new M4 iPad display sizes HOT 23
- vscode cannot rename symbol
- On TF: Missing keystrokes on SSH
- Can't connect to host pneuma._peer.internal with weird SSH error HOT 2
- Cannot import 1Password keys. HOT 1
- Importing keys from clipboard or file were not displaying errors
- Characters being drawned with incorrect offset on lines with emoji characters HOT 1
- When you use the floating onscreen keyboard on an ipad screen is sized incorrectly HOT 2
- Suggest default key name if the key doesn't exist previously.
- Screen redraw on emacsclient off by one? HOT 2
- Full screen mirroring
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 blink.