# v0.0.4 "vt100" [ ] port vt.js to golang [ ] refactor warp/warpd to use websockets # v0.0.2 "bare" [x] TLS [x] Send version as part of Hello [x] in-warp commands [x] set env __WARP= [x] set env __WARP_UNIX_SOCKET= [x] local unix socket that is a commandC channel > updateC [x] warp state [x] warp authorize stan [x] warp revoke stan [x] warp revoke [x] warpd 100% CPU :/ [x] errorC and meaningful errors to client [x] factor session creation / remove hostC [x] rename Client/Session [x] rename warp/warp Session/Warp [x] prevent write at host level (if noone authorized at all) [x] protect warpd sessions with mutex (mostly teardown) # v0.0.3 "safe" [x] graceful host reconnection (closes warp for clients but auto reconnects) [x] client session and error handling refactor [x] generate and persists user/secret in ~/.warp [x] verify secret match on connect [x] fix host client session writing (expected: HostCanReceiveWrite) [x] test verification of secret match on connect [x] fix verification of secret match on connect (stalls future connections) [x] protocol mode -> int64 [x] credentials -> configuration [x] WARPD_NO_TLS env [x] confirmation on warp authorize (also show warpd ID) [x] brew recipe [-] PROMPT support for bash, zsh, csh [-] docker image for quick warp trial / warpd deployment # v0.0.x "voice" [ ] voice dependent of warp being open [ ] warp voice :id [ ] minimal command system [ ] /unmute /mute