Restores SSH connection timeout from 30s back to 120s (as in v1.9.0)
Fixes 2FA/TOTP login failures introduced in v1.10
Root Cause
The timeout reduction in v1.10 caused ECONNRESET errors during keyboard-interactive authentication. Users with 2FA enabled didn't have enough time to enter their TOTP codes before the connection timed out.
Changes
readyTimeout: 30000 → 120000
timeout: 30000 → 120000
connectionTimeout: 30000 → 120000
Test plan
Configure SSH server with 2FA/TOTP requirement
Verify login works with sufficient time to enter TOTP code
## Summary
- Restores SSH connection timeout from 30s back to 120s (as in v1.9.0)
- Fixes 2FA/TOTP login failures introduced in v1.10
## Root Cause
The timeout reduction in v1.10 caused `ECONNRESET` errors during keyboard-interactive authentication. Users with 2FA enabled didn't have enough time to enter their TOTP codes before the connection timed out.
## Changes
- `readyTimeout`: 30000 → 120000
- `timeout`: 30000 → 120000
- `connectionTimeout`: 30000 → 120000
## Test plan
- [ ] Configure SSH server with 2FA/TOTP requirement
- [ ] Verify login works with sufficient time to enter TOTP code
- [ ] Verify normal password authentication still works
Fixes Termix-SSH/Support#404
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Root Cause
The timeout reduction in v1.10 caused
ECONNRESETerrors during keyboard-interactive authentication. Users with 2FA enabled didn't have enough time to enter their TOTP codes before the connection timed out.Changes
readyTimeout: 30000 → 120000timeout: 30000 → 120000connectionTimeout: 30000 → 120000Test plan
Fixes Termix-SSH/Support#404