Proto commits in MisterTea/EternalTerminal

These 47 commits are when the Protocol Buffers files have changed:

Commit:44d0fb6
Author:Jason Gauci

update submodules

Commit:960d849
Author:Jason Gauci

Merge remote-tracking branch 'origin/master' into release

Commit:91099f6
Author:James Short
Committer:GitHub

Format all source with clang-format. (#552) A clang-format action was added to validate our source files during PR review so this will get our code to be compliant in preparation for that new github action.

The documentation is generated from this commit.

Commit:04670c2
Author:Jason Gauci
Committer:Jason Gauci

Redirect external dir to imported. Create import script.

Commit:521d647
Author:Jason Gauci
Committer:Jason Gauci

Redirect external dir to imported. Create import script.

Commit:5b4dc78
Author:Jason Gauci
Committer:Jason Gauci

Redirect external dir to imported. Create import script.

Commit:ba5ccd6
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:33f1705
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:25f1f4b
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:aba007c
Author:Jason Gauci

import submodules

Commit:f600911
Author:Jason Gauci

import external modules

Commit:106eb73
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:13dafd5
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:cd1a6a4
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:c9e7a42
Author:Jason Gauci
Committer:Jason Gauci

import submodules

Commit:c66cb86
Author:Jason Gauci

Fix some jumphost issues

Commit:1b3a488
Author:Jason Gauci
Committer:GitHub

Forward unix sockets & implement ssh agent forwarding (#226) * draft * fixes * fix source/dest bug * works but needs more work * re-work tunnels to be part of the initial payload and get passed to the terminal process before it spawns a shell * chown pipes * fix print in SocketEndpoint * set ownership on unix forward sockets immediately * Fix permissions * allow other users to talk to the terminal router

Commit:696236c
Author:Jason Gauci

Fix permissions

Commit:18309b2
Author:Jason Gauci

set ownership on unix forward sockets immediately

Commit:3ef1496
Author:Jason Gauci

chown pipes

Commit:1cefc04
Author:Jason Gauci

re-work tunnels to be part of the initial payload and get passed to the terminal process before it spawns a shell

Commit:d3bcd27
Author:Jason Gauci

draft

Commit:4cdfc3e
Author:Michael Buckley
Committer:Jason Gauci

Switch to using the protobuf-lite library (#207)

Commit:e3e0b7f
Author:Jason Gauci

more proto -> msgpack

Commit:e630a61
Author:Jason Gauci

protobuf -> msgpack

Commit:81db10e
Author:Jason Gauci

Build protocol & packets into ET core.

Commit:932bb3e
Author:Jason Gauci

update vscode for new source directories

Commit:d83352f
Author:Jason Gauci
Committer:Jason Gauci

Squash HTM to a single commit.

Commit:04b0cca
Author:Jason Gauci

Legacy port forwarding fails with log instead of killing server.

Commit:1779173
Author:Jason Gauci

first draft of reverse tunneling

Commit:96886e0
Author:Jason Gauci

new protocol for port forwarding. Begin migration to PortForwardHandler.

Commit:e849b7b
Author:Ailing Zhang
Committer:Jason Gauci

send vlevel from root process to user process

Commit:d224a5d
Author:Ailing Zhang
Committer:Jason Gauci

add silent mode

Commit:750e6e8
Author:Ailing Zhang
Committer:Ailing Zhang

Start ET from etclient instead of et script. Implement -J option. Fixed double close of server client connection. Added --user option in etclient to support connecting to different user accounts other than the default username. (This was implemented in et script originally.) Readme updated.

Commit:01d30d1
Author:Jason Gauci

Give up on rootToUser, use root daemon to multiplex and spin up daemon in userspace for each terminal. This makes PAM et al happy. #51

Commit:95b5a5c
Author:Jason Gauci

Add support for TCP tunneling

Commit:c97ec4c
Author:Jason Gauci

Do not shut down client when the connection is shut down, but instead when the server has wiped the client's ID.

Commit:94e522f
Author:Jason Gauci

First draft at multiplex mode

Commit:5007f41
Author:Jason Gauci

Add version check.

Commit:3579cde
Author:Jason Gauci

Build messaging layer on top of TCP stream.

Commit:b058718
Author:Jason Gauci

Non-hacky way to set TERM. Fix when can't connect. Reduce log spam.

Commit:3ed5627
Author:Jason Gauci

Proto3 -> proto2 for compatibility, change targets to lower case, cleanup to prep for 1.0

Commit:8e9766b
Author:Jason Gauci

First draft of NCursesOverlay

Commit:75774bc
Author:Jason Gauci

Build protocol based on protobuf.

Commit:e04e2af
Author:Jason Gauci

For now throw an exception when the server closes the connection.

Commit:fa117ad
Author:Jason Gauci

Move terminal to its own folder. Proto work.

Commit:596c5a9
Author:Jason Gauci

Client/Server code compiles. Skeleton protobuf