summaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
authormurilo ijanc2026-03-25 23:23:10 -0300
committermurilo ijanc2026-03-25 23:23:10 -0300
commita96da5f0704c50e8a4e4f047dcd3fb7c73fdf600 (patch)
treef98bb20411dbc6a49e8c286b054a88d89eea795f /Cargo.toml
downloadtesseras-url-main.tar.gz
Initial implementation of tesseras-urlHEADmain
Decentralized URL shortener built on tesseras-dht. Includes: - tud daemon: DHT node, Unix socket API, HTTP 302 redirect server - tu CLI: shorten, resolve, del, list, status commands - Auto-generated slugs (8-byte SHA256, base58) or custom slugs - TTL support (default: forever) - Automatic re-join of bootstrap nodes when routing table is empty - OpenBSD pledge(2) and unveil(2) sandboxing - DNS SRV bootstrap discovery - Verbose mode (-v) for both binaries
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml26
1 files changed, 26 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..b132b47
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,26 @@
+[package]
+name = "tesseras-url"
+version = "0.1.0"
+edition = "2024"
+license = "ISC"
+readme = "README.md"
+description = "Decentralized URL shortener built on tesseras-dht"
+categories = ["network-programming"]
+homepage = "https://tesseras.net"
+keywords = ["dht", "kademlia", "p2p", "url-shortener", "distributed"]
+repository = "https://got.tesseras.net/?action=summary&path=tesseras-url.git"
+
+[[bin]]
+name = "tud"
+path = "src/bin/tud.rs"
+
+[[bin]]
+name = "tu"
+path = "src/bin/tu.rs"
+
+[dependencies]
+env_logger = "=0.11.10"
+log = "=0.4.29"
+
+# tesseras
+tesseras-dht = "=0.1.2"