📦 build: preparing to publish on crates.io
parent
031b03a13c
commit
89213ebf8a
15
Cargo.toml
15
Cargo.toml
|
@ -6,6 +6,21 @@ authors = ["Trish"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "AGPL-3.0"
|
license = "AGPL-3.0"
|
||||||
|
|
||||||
|
description = "An extroverted HTTP server that can run behind firewalls"
|
||||||
|
repository = "https://github.com/ReactorScram/ptth"
|
||||||
|
readme = "README.md"
|
||||||
|
keywords = ["http", "tunnel", "firewall"]
|
||||||
|
categories = ["command-line-utilities", "web-programming::http-server"]
|
||||||
|
|
||||||
|
exclude = [
|
||||||
|
"README.md",
|
||||||
|
"assets",
|
||||||
|
"bare_minimum_crypto/cpp",
|
||||||
|
"docs",
|
||||||
|
"issues",
|
||||||
|
"todo.md",
|
||||||
|
]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
|
|
@ -8,11 +8,11 @@ firewalls.
|
||||||
```
|
```
|
||||||
HTTP:
|
HTTP:
|
||||||
|
|
||||||
Client --> Firewall --> Server
|
Client -> Firewall -> Server
|
||||||
|
|
||||||
PTTH:
|
PTTH:
|
||||||
|
|
||||||
Client --> Firewall --> Relay <-- Firewall <-- Server
|
Client -> Firewall -> Relay <- Firewall <- Server
|
||||||
```
|
```
|
||||||
|
|
||||||
The server can run behind a firewall, because it is actually a special HTTP
|
The server can run behind a firewall, because it is actually a special HTTP
|
||||||
|
@ -217,9 +217,7 @@ HTTP tunnel.
|
||||||
The `http_serde` module is shared by ptth_relay and ptth_server so that they
|
The `http_serde` module is shared by ptth_relay and ptth_server so that they
|
||||||
can communicate with each other easily.
|
can communicate with each other easily.
|
||||||
|
|
||||||
## Why are GitHub issues disabled?
|
## How should I report bugs or request features?
|
||||||
|
|
||||||
Because they are not part of Git.
|
|
||||||
|
|
||||||
For now, either email me (if you know me personally) or make a pull request to add an item to [todo.md](todo.md).
|
For now, either email me (if you know me personally) or make a pull request to add an item to [todo.md](todo.md).
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,9 @@ authors = ["Trish"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
license = "AGPL-3.0"
|
license = "AGPL-3.0"
|
||||||
|
|
||||||
|
description = "Common code for the PTTH relay and server"
|
||||||
|
repository = "https://github.com/ReactorScram/ptth"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|
||||||
ctrlc = { version = "3.1.7", features = [ "termination" ] }
|
ctrlc = { version = "3.1.7", features = [ "termination" ] }
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# The QUIC plan
|
|
||||||
|
|
||||||
Use QUIC to tunnel arbitrary UDP / TCP connections through the relay.
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue