6711ac030f
Image 0.3.9 baked socktop 1.60.1 because CI's registry layer cache reused the apt-install layer from before the 1.60.2 release. 1.60.1 has no --no-kill flag, so the restricted shell's invocation parsed it as the positional websocket URL, breaking (and on overwrite, corrupting) the local profile. Pinning the package version busts the cache and ties the installed binary to the flags the restricted shell uses. Also point the manifest's webterm container at the current tag so a manual kubectl apply cannot roll the image back to 0.2.2. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
43 lines
1.2 KiB
TOML
43 lines
1.2 KiB
TOML
[package]
|
|
name = "webterm"
|
|
description = "socktop xterm.js - based webterminal"
|
|
repository = "https://gt.wittyoneoff.com/jason/socktop-webterm"
|
|
documentation = "https://docs.rs/webterm"
|
|
readme = "README.md"
|
|
categories = ["web-programming", "web-programming::websocket", "web-programming::http-server", "command-line-utilities"]
|
|
keywords = ["terminal", "xterm", "websocket", "terminus", "console"]
|
|
version = "0.3.10"
|
|
authors = ["fabian.freyer@physik.tu-berlin.de","jasonpwitty+socktop@proton.me"]
|
|
edition = "2021"
|
|
license = "BSD-3-Clause"
|
|
|
|
[dependencies]
|
|
actix-files = "0.6"
|
|
actix-web = "4.9"
|
|
actix-web-actors = "4.3"
|
|
actix = "0.13"
|
|
actix-rt = "2.10"
|
|
futures = "0.3"
|
|
handlebars = "6.3"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
clap = { version = "4.5", features = ["derive"] }
|
|
tokio = { version = "1.42", features = ["full"] }
|
|
tokio-util = { version = "0.7", features = ["codec"] }
|
|
portable-pty = "0.8"
|
|
bytes = "1.9"
|
|
log = "0.4"
|
|
env_logger = "0.11"
|
|
libc = "0.2"
|
|
pop-telemetry = { git = "https://github.com/jasonwitty/pop-cli", branch = "main" }
|
|
dirs = "5.0"
|
|
regex = "1.10"
|
|
|
|
[lib]
|
|
name = "webterm"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "webterm-server"
|
|
path = "src/server.rs"
|