diff options
| author | murilo ijanc | 2026-03-25 23:23:10 -0300 |
|---|---|---|
| committer | murilo ijanc | 2026-03-25 23:23:10 -0300 |
| commit | a96da5f0704c50e8a4e4f047dcd3fb7c73fdf600 (patch) | |
| tree | f98bb20411dbc6a49e8c286b054a88d89eea795f /Cargo.toml | |
| download | tesseras-url-main.tar.gz | |
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.toml | 26 |
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" |