[PR #372] [MERGED] 1.13.0 #5398

Closed
opened 2026-06-07 18:32:16 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/newt/pull/372
Author: @oschwartz10612
Created: 6/4/2026
Status: Merged
Merged: 6/4/2026
Merged by: @oschwartz10612

Base: mainHead: dev


📝 Commits (10+)

📊 Changes

54 files changed (+3500 additions, -104 deletions)

View changed files

📝 .github/ISSUE_TEMPLATE/1.bug_report.yml (+3 -2)
📝 .github/workflows/cicd.yml (+15 -0)
📝 Dockerfile (+4 -0)
📝 Makefile (+11 -11)
📝 authdaemon/connection.go (+1 -1)
📝 authdaemon/routes.go (+2 -2)
browsergateway/browsergateway.go (+144 -0)
browsergateway/rdcleanpath.go (+88 -0)
browsergateway/rdp.go (+271 -0)
browsergateway/ssh.go (+259 -0)
browsergateway/ssh_native.go (+94 -0)
browsergateway/ssh_native_windows.go (+16 -0)
browsergateway/vnc.go (+98 -0)
📝 clients.go (+11 -1)
📝 clients/clients.go (+84 -0)
📝 flake.nix (+1 -1)
📝 go.mod (+4 -0)
📝 go.sum (+10 -0)
📝 main.go (+385 -59)
nativessh/auth.go (+158 -0)

...and 34 more files

📄 Description

  • Add browser gateway support for VNC, RDP, and SSH
  • Add native internal ssh server for easier ssh private resources
  • Add --disable-ssh flag to replace --auth-daemon which is now enabled by default
  • Add auto update newt support when running as binary
  • Add advantech router app
  • Add sighup to reload config
  • Add block flag to block all connections to config
  • Add restart endpoint

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/fosrl/newt/pull/372 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 6/4/2026 **Status:** ✅ Merged **Merged:** 6/4/2026 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`67b81c1`](https://github.com/fosrl/newt/commit/67b81c1f406900e9578e7e5eeca61892cfe36b99) Add browser gateway - [`825a7f4`](https://github.com/fosrl/newt/commit/825a7f460f9a789c2d6995b343ba0c6c21e901bd) Add vnc - [`bd53edf`](https://github.com/fosrl/newt/commit/bd53edf8e4fa788b1474bf5a555161deb75b4617) Split out rdp - [`559b702`](https://github.com/fosrl/newt/commit/559b7021fece50378719f2ed85de6eb7022cf048) Basic browser gateway target support - [`710408a`](https://github.com/fosrl/newt/commit/710408ac670bb3f5ded6ba612f2643c406323f18) Support per target auth token - [`28cddf7`](https://github.com/fosrl/newt/commit/28cddf7066b1ed5af3667868da173d3945ca33dd) Support add and remove for gateway - [`1f8be1d`](https://github.com/fosrl/newt/commit/1f8be1d826aa6653d617fd6d2d427d6ccbe7b1e4) Support ssh private key - [`e0d65d8`](https://github.com/fosrl/newt/commit/e0d65d81258b14bbe8e0f93e1bf213391d3ce937) Basic ssh server for private resources created - [`133311f`](https://github.com/fosrl/newt/commit/133311f1c4b0f8694cd40b81bea103bbaf40e46e) Pty to find its own shell - [`388795e`](https://github.com/fosrl/newt/commit/388795ecf4d691268bd9ed2f234de64ce7dc01cd) Keep host key in memory ### 📊 Changes **54 files changed** (+3500 additions, -104 deletions) <details> <summary>View changed files</summary> 📝 `.github/ISSUE_TEMPLATE/1.bug_report.yml` (+3 -2) 📝 `.github/workflows/cicd.yml` (+15 -0) 📝 `Dockerfile` (+4 -0) 📝 `Makefile` (+11 -11) 📝 `authdaemon/connection.go` (+1 -1) 📝 `authdaemon/routes.go` (+2 -2) ➕ `browsergateway/browsergateway.go` (+144 -0) ➕ `browsergateway/rdcleanpath.go` (+88 -0) ➕ `browsergateway/rdp.go` (+271 -0) ➕ `browsergateway/ssh.go` (+259 -0) ➕ `browsergateway/ssh_native.go` (+94 -0) ➕ `browsergateway/ssh_native_windows.go` (+16 -0) ➕ `browsergateway/vnc.go` (+98 -0) 📝 `clients.go` (+11 -1) 📝 `clients/clients.go` (+84 -0) 📝 `flake.nix` (+1 -1) 📝 `go.mod` (+4 -0) 📝 `go.sum` (+10 -0) 📝 `main.go` (+385 -59) ➕ `nativessh/auth.go` (+158 -0) _...and 34 more files_ </details> ### 📄 Description - **Add browser gateway support for VNC, RDP, and SSH** - **Add native internal ssh server for easier ssh private resources** - **Add --disable-ssh flag to replace --auth-daemon which is now enabled by default** - **Add auto update newt support when running as binary** - **Add advantech router app** - **Add sighup to reload config** - **Add block flag to block all connections to config** - **Add restart endpoint** --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-07 18:32:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/newt#5398