mirror of
https://github.com/xpipe-io/xpipe.git
synced 2024-09-28 23:31:43 +12:00
[stage]
This commit is contained in:
parent
3b04427f3c
commit
3f197337c6
2 changed files with 12 additions and 11 deletions
21
dist/changelogs/1.7.16.md
vendored
21
dist/changelogs/1.7.16.md
vendored
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
## SSH Timeouts and connection time
|
## SSH Timeouts and connection time
|
||||||
|
|
||||||
Over time, there have always been a few complains about SSH connection timeout errors and slow SSH connection startup. These especially popped up in the latest release even though no obvious code was changed.
|
Over time, there have always been a few complaints about SSH connection timeout errors and slow SSH connection startup. These especially popped up in the latest release even though no obvious code was changed.
|
||||||
|
|
||||||
As it turns out, increasing the value for `ConnectTimeout` in SSH does not actually only change the timeout after which an error is thrown, it is also used by some servers as a guideline for their response time.
|
As it turns out, increasing the value for `ConnectTimeout` in SSH does not actually only change the timeout after which an error is thrown, it is also used by some servers as a guideline for their response time.
|
||||||
E.g. if you specify a 10s timeout, some servers will always take 10s to respond.
|
E.g. if you specify a 10s timeout, some servers will always take 10s to respond.
|
||||||
|
@ -10,20 +10,21 @@ This is of course not mentioned in any of the spec but is more of an implementat
|
||||||
In the latest release this caused more errors as the timeout was set higher.
|
In the latest release this caused more errors as the timeout was set higher.
|
||||||
It should also have affected many SSH connections basically since the release of XPipe.
|
It should also have affected many SSH connections basically since the release of XPipe.
|
||||||
I don't know how many people have been affected by this, it heavily depends on which ssh server and configuration your server runs.
|
I don't know how many people have been affected by this, it heavily depends on which ssh server and configuration your server runs.
|
||||||
It for example happens on proxmox instances and my AWS EC2 instances.
|
It happens for example on my proxmox instances and my AWS EC2 instances.
|
||||||
|
|
||||||
This release should fix all of these issues simple by not specifying a connect timeout at all. Great work there.
|
This release should fix all of these issues simply by not specifying a connect timeout at all. Great work there.
|
||||||
|
|
||||||
I would like to exchange a few words with whoever thought: *A newly connected SSH client specified a 10s connect timeout, that means we can sit around idle for 9 seconds. That is a great idea.*
|
I would like to exchange a few words with whoever thought: *A newly connected SSH client specified a 10s connect timeout? That means we can sit around idle for 9 seconds. That is a great idea.*
|
||||||
Load balancing my ass, this also happens if the system is completely idle.
|
Load balancing my ass, this also happens if the system is completely idle.
|
||||||
|
|
||||||
## Changes
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Fixes
|
## Fixes
|
||||||
|
|
||||||
- Fix actions that shut down XPipe, e.g. automatic updates and debug mode,
|
- Fix annoying log directory errors that occurred on first startup
|
||||||
not correctly executing if it exited too fast
|
- Fix SSH connections failing on Windows systems where the username contained non-ASCII characters
|
||||||
|
due to an OpenSSH client bug by working around it
|
||||||
|
- Fix child connection validity not updating when parent is changed from invalid to valid
|
||||||
|
- Fix some applications launched on Windows, e.g. some terminals and editors, starting in minimized mode
|
||||||
|
- Fix SSH config importer not handling file wildcards correctly when they also contained a file extension
|
||||||
|
- Fix actions that shut down XPipe, e.g. automatic updates and debug mode, not correctly executing if it exited too fast
|
||||||
- Fix error about nonexistent logs directory on first startup
|
- Fix error about nonexistent logs directory on first startup
|
||||||
- Fix possible NullPointers when checking whether current SSH session has died
|
- Fix possible NullPointers when checking whether current SSH session has died
|
||||||
|
|
2
version
2
version
|
@ -1 +1 @@
|
||||||
1.7.16
|
1.7.16-2
|
Loading…
Reference in a new issue