Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ Dev tunnels allows developers to securely expose local web services to the Inter
| Management API | ✅ | ✅ | ✅ | ✅ | ✅ |
| Tunnel Client Connections | ✅ | ✅ | ✅ | ✅ | ✅ |
| Tunnel Host Connections | ✅ | ✅ | ❌ | ❌ | ✅ |
| Reconnection | ✅ | ✅ | ❌ | ❌ | |
| SSH-level Reconnection | ✅ | ✅ | ❌ | ❌ | |
| Automatic tunnel access token refresh | ✅ | ✅ | ❌ | ❌ | |
| Ssh Keep-alive | ✅ | ✅ | ❌ | ❌ | |
| Reconnection | ✅ | ✅ | ❌ | ❌ | |
| SSH-level Reconnection | ✅ | ✅ | ❌ | ❌ | |
| Automatic tunnel access token refresh | ✅ | ✅ | ❌ | ❌ | |
| SSH keep-alive | ✅ | ✅ | ❌ | ❌ | |

✅ - Supported
🚧 - In Progress
Expand Down
5 changes: 5 additions & 0 deletions rs/src/connections/errors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ pub enum TunnelError {
#[error("port {0} already exists in the relay")]
PortAlreadyExists(u32),

#[error("max reconnect attempts ({0}) exceeded")]
MaxReconnectAttemptsExceeded(u32),
#[error("tunnel access token refresh failed")]
TokenRefreshFailed,

#[error("proxy connection failed: {0}")]
ProxyConnectionFailed(std::io::Error),

Expand Down
Loading