github MisterTea/EternalTerminal et-v7.0.0
Eternal Terminal v7.0.0

2 hours ago

What's Changed

  • Fix multi-session log file race on startup by @jamestaylr in #680
  • Fix parsing bug where includes are skipped by @gabrielrussoc in #686
  • Recommend --logtostdout in systemd installations by @offbyone in #693
  • Parse LocalForward from SSH config by @gabrielrussoc in #697
  • Avoid microsecond format string parsing by @jamestaylr in #700
  • Fix circleci issues and sshd config for Ubuntu 24.04 by @jshort in #714
  • Enable tunnelling for Windows by @vif in #710
  • cmake: install bash and zsh completion scripts by @needmoreram in #718
  • Remove null pointer deref in connection read and write primitives (#711) by @alichtman in #715
  • etserver - disconnects clients after sleep by @vif in #719
  • Update utempter designation to be 'etterminal' plus misspelling update. by @jshort in #717
  • chore(config): migrate Renovate config by @renovate[bot] in #720
  • chore(deps): update actions/cache action to v5 by @renovate[bot] in #722
  • chore(deps): update actions/upload-artifact action to v6 by @renovate[bot] in #724
  • chore(deps): update jidicula/clang-format-action action to v4.16.0 by @renovate[bot] in #721
  • Use agents to add unit tests by @MisterTea in #712
  • Added support for glob patterns (* and ?) in SSH config Include directive parser. by @ccanoe in #689
  • Add unit tests for RawSocketUtils readAll and writeAll by @MisterTea in #728
  • Refactor subprocess handling and SSH setup for testability, add comprehensive unit tests by @MisterTea in #729
  • Support for bind_address in tunnel/reverse tunnel args. by @jshort in #727
  • Parse SetEnv from ssh config by @needmoreram in #725
  • Fix errno corruption causing spurious ENOENT crashes in etterminal by @ejc3 in #726
  • Deduplicate addresses from getaddrinfo by @splhack in #733
  • Updated README w/ new instructions for Homebrew by @chrisfinazzo in #738
  • Add port forward FDs to select() to reduce forwarding latency by @splhack in #736
  • Fix errno corruption causing spurious ENOENT crashes in et client by @kganjam in #739
  • Fix missing console output mode causing tmux scroll artifacts by @scramsby in #741
  • fix: buffer writes during disconnect to prevent programs in terminal from freezing by @ejc3 in #731
  • fix: pass long instead of int for SSH_OPTIONS_TIMEOUT (#737) by @vzd3v in #746
  • Fix ProxyJump to support SSH ports and host aliases by @andrewleech in #705
  • Coalesce console output by @scramsby in #742
  • terminal: Fix etserver crash on session end due to ECHILD by @psaab in #748
  • [Windows] Reassert autowrap after console setup by @scramsby in #753
  • Fix utf8_range cmake dependency to be conditional on Protobuf >= 4 by @MisterTea with @Copilot in #758
  • base: Fix etserver crash on transient accept() errors by @psaab in #756
  • Forward Ctrl-C input on Windows client by @mrsaraiva in #755
  • ci: consolidate CircleCI into GitHub Actions by @MisterTea in #759
  • Add Nix flake support and a NixOS module by @bogorad in #743
  • fix ci by @MisterTea in #761
  • Keep sessions alive while the client is disconnected by @davidblurton in #762
  • Fix std::bad_cast crash when -u/--username is passed to et client by @catalinii in #764
  • Add Unix socket path forwarding for -t and -r tunnel options by @catalinii in #766
  • Fix input-write deadlock in UserTerminalHandler on large input bursts by @Kronuz in #765
  • Add manual deployment workflows by @MisterTea in #770

New Contributors

Full Changelog: et-v6.2.11...et-v7.0.0

Don't miss a new EternalTerminal release

NewReleases is sending notifications on new releases.