chiark / gitweb /
server: use Content-Length length hint
[hippotat.git] / Cargo.toml
index 564b8d1b94399e2ab18cded79700b6b1e318e295..836d9268cd98215f813e75a88aaae82fd64a8ac7 100644 (file)
@@ -1,5 +1,5 @@
 # Copyright 2021 Ian Jackson and contributors to Hippotat
-# SPDX-License-Identifier: AGPL-3.0-or-later
+# SPDX-License-Identifier: GPL-3.0-or-later
 # There is NO WARRANTY.
 
 [package]
@@ -7,18 +7,51 @@ name = "hippotat"
 version = "0.0.0"
 edition = "2018"
 description="Asinine HTTP-over-IP"
+license="GPL-3.0-or-later"
+repository="https://salsa.debian.org/iwj/hippotat"
+
+[workspace]
+members = ["macros"]
+
+[[bin]]
+name="hippotat"
+path="src/bin/client.rs"
+
+[[bin]]
+name="hippotatd"
+path="src/bin/server.rs"
 
 [dependencies]
-anyhow = "1"
-configparser = "2"
+
+hippotat-macros = { path = "macros" }
+
+# versions specified here are mostly just guesses at what is needed
+# (or currently available):
+backtrace = "0.3"
+base64 = "0.13"
 env_logger = "0.9"
-extend = "1"
-fehler = "1"
-hyper = "0.14"
+futures = "0.3"
+hyper = { version = "0.14", features = ["full"] }
+hyper-tls = "0.5"
+ipnet = "2"
 itertools = "0.10"
-lazy-regex = "2"
+mime = "0.3"
+parking_lot = "0.11"
 regex = "1.5"
+lazy_static = "1.4"
 log = "0.4"
+memchr = "2"
+sha2 = "0.9"
 structopt = "0.3"
+subtle = "2"
 tokio = { version = "1", features = ["full"] }
+thiserror = "1"
 void = "1"
+
+# Not in sid:
+extend = "1"           # no deps not in sid
+eyre = "0.6"           # deps not in sid: indenter (see below)
+indenter = "0.3"       # no deps not in sid
+fehler = "1"           # no deps (other than fehler-macros, obvs)
+lazy-regex = "2"       # no deps not in sid
+cervine = "0.0"                # no (non-dev)-deps not in sid