diff --git a/dat/fu.md b/dat/fu.md
index 72512fe..5ebaa86 100644
--- a/dat/fu.md
+++ b/dat/fu.md
@@ -18,11 +18,11 @@ successor of [TUWF](/tuwf).
reloads.
- Includes a concise yet powerful [schema-based input validation
module](/fu/man/validate).
-- Includes a small but high-performance JSON encoder and decoder.
+- Includes a small but fast JSON encoder and decoder.
- Includes high-performance [HTML and XML generation
functions](/fu/man/xmlwriter).
-- Includes a custom [PostgreSQL client module](/fu/man/pg) with a high-level
- API and flexible type configuration.
+- Includes a custom [PostgreSQL client module](/fu/man/pg) with high-level API
+ and flexible type configuration.
- Includes a simple and safe [SQL query builder](/fu/man/sql).
- Built on stable foundations, will keep working for decades.
- It's FLOSS.
diff --git a/dat/guestbook.md b/dat/guestbook.md
index cc27677..aa4b504 100644
--- a/dat/guestbook.md
+++ b/dat/guestbook.md
@@ -17,6 +17,9 @@ respective issue tracker or send a mail to
# Entries
+`2025-04-25` - Viacheslav
+: Hey man, you work is cool and authentic!
+
`2025-03-14` - ~
: I don't know what to write here exactly, but I think saying thanks is due
for you having created VNDB. I really like how VNDB is and there is
diff --git a/dat/index.md b/dat/index.md
index d63d011..5cbf7ff 100644
--- a/dat/index.md
+++ b/dat/index.md
@@ -10,6 +10,17 @@ crap I've written over the years. :)
## Announcements
+`2025-04-28` - ncdu 2.8.1 released
+: Fixes a possible crash when `fstatat()` returns an unexpected error code
+ and a possible integer overflow when exporting to the binary format.
+ [Homepage](/ncdu) - [Changelog](/ncdu/changes2).
+
+`2025-04-25` - TUWF 1.6 released
+: Includes fixes and features that have lingered on the git repository for
+ the past two years. The project has now gone into maintenance mode as it
+ has been superseded by [FU](/fu). [TUWF homepage](/tuwf) -
+ [Changelog](/tuwf/changes).
+
`2025-04-24` - FU 0.5 released
: Whole bunch of fixes, slowly progressing towards making FU ready for
production use. [Homepage](/fu) - [Changelog](/fu/changes).
diff --git a/dat/ncdu.md b/dat/ncdu.md
index 87b47b8..f5752f8 100644
--- a/dat/ncdu.md
+++ b/dat/ncdu.md
@@ -31,13 +31,13 @@ Colors
Static binaries
: Convenient static binaries for Linux. Download, extract and run; no
compilation or installation necessary:
- [x86](/download/ncdu-2.8-linux-x86.tar.gz) -
- [x86_64](/download/ncdu-2.8-linux-x86_64.tar.gz) -
- [ARM](/download/ncdu-2.8-linux-arm.tar.gz) -
- [AArch64](/download/ncdu-2.8-linux-aarch64.tar.gz).
+ [x86](/download/ncdu-2.8.1-linux-x86.tar.gz) -
+ [x86_64](/download/ncdu-2.8.1-linux-x86_64.tar.gz) -
+ [ARM](/download/ncdu-2.8.1-linux-arm.tar.gz) -
+ [AArch64](/download/ncdu-2.8.1-linux-aarch64.tar.gz).
Zig version (stable)
-: 2.8 (2025-03-05 - [ncdu-2.8.tar.gz](/download/ncdu-2.8.tar.gz) - [changes](/ncdu/changes2))
+: 2.8.1 (2025-04-28 - [ncdu-2.8.1.tar.gz](/download/ncdu-2.8.1.tar.gz) - [changes](/ncdu/changes2))
Requires Zig 0.14.
@@ -94,6 +94,8 @@ MacOS ([Fink](https://pdb.finkproject.org/pdb/package.php/ncdu) - [Homebrew](htt
Packages for NetBSD, DragonFlyBSD, MirBSD and others can be found on
[pkgsrc](http://pkgsrc.se/sysutils/ncdu).
+There is also a [binary for Tru64 UNIX](https://www.unix-wissen.de/Tru64/).
+
## Similar projects
There's no shortage of alternatives to ncdu nowadays. In no particular order:
diff --git a/dat/tuwf.md b/dat/tuwf.md
index ded75fb..621e690 100644
--- a/dat/tuwf.md
+++ b/dat/tuwf.md
@@ -5,6 +5,10 @@ evolved from being a few abstraction layers in two large websites to a separate
set of modules. While initially designed to be used for large and complex
websites, it is also perfectly suited for small single-file websites.
+**Project status:** TUWF has been superseded by [FU](/fu) and is no longer
+being developed. It's still passively maintained for those who prefer a smaller
+pure-Perl framework.
+
## Main features
- Very small, and no extra modules required for the base functionality,
@@ -23,11 +27,13 @@ information and details.
## Download
-**Latest packaged version:** 1.5 ([TUWF-1.5.tar.gz](/download/TUWF-1.5.tar.gz)
-\- [CPAN mirror](https://metacpan.org/release/TUWF))
+Latest version
+: 1.6 (2025-04-25 - [TUWF-1.6.tar.gz](/download/TUWF-1.6.tar.gz) - [CPAN
+ mirror](https://metacpan.org/release/TUWF))
-TUWF is also available on a git repository at
-[https://code.blicky.net/yorhel/tuwf](https://code.blicky.net/yorhel/tuwf).
+Development version
+: Available on a git at
+ [https://code.blicky.net/yorhel/tuwf](https://code.blicky.net/yorhel/tuwf).
## Websites that use(d) TUWF
diff --git a/pub/download/TUWF-1.6.tar.gz.asc b/pub/download/TUWF-1.6.tar.gz.asc
new file mode 100644
index 0000000..3a7bb0b
--- /dev/null
+++ b/pub/download/TUWF-1.6.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmgL0MkACgkQYjlMaYwn
+OfrSyw/9FXueK94JGxghwhwJoWRcrRMYsK+Cr8HKmi//agyw836fV02Z4bjrip1Z
+vVBESUCvVIqB1nZTAduRvSQIyZpZPfwsvkxyd3YdgW1WRBPct0B7FWLHF3s1FGUH
+LjTr/lnzVzt+L4hFQp4JJOGvySiEP21Cu5PglEJIduaxRo0RnSoY0wpEsauS6EKG
+cJfVX4P36YKy0W7RDRUoSh8PTk0UAEfB1JOyW2uOd5xrzV6l7It7DH8TLC7xYrTl
+hQnJVVVHp3vkvtLhBU2ZA7G11Tr7sa6WealTt1xqmg+mehNUIfYIgLqDmtIIbOE4
+JdHyn8RBW1RUa+cU+T304rh8MjpB+xuSjGmoSxCz0+63caQB/ONYpvGAoWzWzud5
+ZdbpzLZcUSXGwTb15FVgPnXtS/1hZ8xZUA9m+kMtK5jIY5/8OcFcB3vLcpwsar6a
+bD3U5fUKJwBFZpSTiBszpP/UiSQ8Xd0E45UVUfofZ+x9BJ18evHfp6Pr1AwO5yzJ
+MAaZZnoDl6/84dmyplkLbwSXATGdmKF6jcIGTUE9cWhcGIlF0uzPP0hDFfoHsXPi
+FxHG1Yfk+f+MCNL6s0D6dg0eTX3jHAljG/Okf39GySZ5JHdRgZa8XxPW+dmAazBW
+kX3PdZe3TCqPTjEqbW15RCzldQ8yDlsqqedZzO2Md8GDnlyxChA=
+=QjmK
+-----END PGP SIGNATURE-----
diff --git a/pub/download/TUWF-1.6.tar.gz.md5 b/pub/download/TUWF-1.6.tar.gz.md5
new file mode 100644
index 0000000..5d5c043
--- /dev/null
+++ b/pub/download/TUWF-1.6.tar.gz.md5
@@ -0,0 +1 @@
+7bb5977d42c4a1ab90667cc0a64e97e2 TUWF-1.6.tar.gz
diff --git a/pub/download/TUWF-1.6.tar.gz.sha1 b/pub/download/TUWF-1.6.tar.gz.sha1
new file mode 100644
index 0000000..808e212
--- /dev/null
+++ b/pub/download/TUWF-1.6.tar.gz.sha1
@@ -0,0 +1 @@
+40ab21b97d95b5e6b3059bd27d52dc6f1e5addec TUWF-1.6.tar.gz
diff --git a/pub/download/TUWF-1.6.tar.gz.sha256 b/pub/download/TUWF-1.6.tar.gz.sha256
new file mode 100644
index 0000000..7af51e9
--- /dev/null
+++ b/pub/download/TUWF-1.6.tar.gz.sha256
@@ -0,0 +1 @@
+f3bf4f1eef981c450421d866e90df4bafa24d1f11751dd7949322b2dba4ff9df TUWF-1.6.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.asc b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.asc
new file mode 100644
index 0000000..a16300e
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmgPZfIACgkQYjlMaYwn
+OfoDlA//Sjcp1PrscZ3g/pU9VICPNKoRZY06f3W78CLPATc+zJlc1aPU6pfX3kzf
+o0EXZoFEoPfoHM6PZ4MJp1QVrQAjU7tsZ0/zD49mpLAjcMs9VEB/jJO4Op352rtD
+NPcMSh/TvQLcE5Wk9Y92Fez24+/r+mTOP8YZ5WFhk3dHP/zgCnTi4RY2eg0BGrG+
+ZmO5B8wClbV39veIBmY/SRRWvLbyPZhazlD51I+H6TLn5Jj8ZLVQzcJic0ENA26E
+9uqDyn/8QsjCF15B6Vay2xT2UZaMqXOKxiOflOh7pT2JrUl1kEhK16Ugyv4leLmL
+GXl6F30acbhVWig6zTmDP5H9LbbbGO7tP+mTHrvijO/Svm9cDWwu3Lq1EUTqwfNE
+S4kdpRwiZMFIydhv9qzA4w2shvhSaso/OvX22eRJFtIiRgggGy2rPtfng/qsV6Us
+xsXjbpiiLmd46g/PCz/YjmM+rDUEHvh0SjTaLY0JUJrAYskQbvlBxmcqQi5851+b
+4mt3VesB94xocKK0arJ1DKKTeSNd6/vWJi3sqZP1V6q45+T2+ST7vPGVqtlT5Xio
+dqNIWi4uq4ZtfFL3t7qemKyBN4HmfZTyY2AZ6H/O0c6b9doXhieunaAA5kS4jgtE
+juZphOZtVyrXBmhOBy/a36LARFt5zJqCEJVSJbJnnDmFJbyDn7c=
+=T4kF
+-----END PGP SIGNATURE-----
diff --git a/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.md5 b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.md5
new file mode 100644
index 0000000..150ac0a
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.md5
@@ -0,0 +1 @@
+99c6cdc27a7946c72d10385fa1122a52 ncdu-2.8.1-linux-aarch64.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.sha1 b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.sha1
new file mode 100644
index 0000000..0164af2
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.sha1
@@ -0,0 +1 @@
+a4130814a948236dbc521f0921b92cb01cf2ea41 ncdu-2.8.1-linux-aarch64.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.sha256 b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.sha256
new file mode 100644
index 0000000..6f4e4fd
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-aarch64.tar.gz.sha256
@@ -0,0 +1 @@
+2294889269d61750b457f2a2e11e3b0fdb54e67042475a2dab5b608c6a1c8ad0 ncdu-2.8.1-linux-aarch64.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-arm.tar.gz.asc b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.asc
new file mode 100644
index 0000000..3d9f4cb
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmgPZfMACgkQYjlMaYwn
+OfrlHA//a7md30NKXdbpJOgVLit3o/RjxVifZDPwXGbLE2DK0PRrApQSzU9cIC/R
+TCTSulp3aKKY7YrqcKMjuM+J9MG8YJ59gn/oUjq3MntPsktwcDXt9UFOJ9RnuIAk
+kCAuqvGl7s/tBsc+qQL1o3TLbcLVveHnYNklkKMRdMPjiVb8jMVkunxA49IrHyoO
+hUiR4vqIAP/3PTKnY+IZiQ7HAmVyw5GYDUNAj/crXhr0CrwQ5rq99UCwTIjAP/b7
+rxSR5Ins0hW1SmBZwEfQJeQZSJerB/86HWDCLNMbN3iTQ10AtQ7+IlqNLHTWq31r
+kHnkLxgpqzr9LiRGelxCNBX68xrzDUTtgLJ4OdNQCpDkRFopV+Qbos+mWWeY59tG
+IOpir0UltoMiPEgz+a4X+p7SiFK43Gz2kAKRGWwrX4zWgd4xxBMDLc/EB7hgL7Vw
+EUxDF8905fXJGfMcozQfwthTZIhnU0BJyu+5A1Bly+ZdYvU5NpQucXnkAluVGFIB
+/PbfYnqbyYs8YSud82vRWqyJUZ8/XsyD5BocZrWv79S2ydIkCTs5L0swgHodYbmF
+WSIvXfgW3z+4amI23qvnJElJ5kcQZaolvNGQUUWu2MkslIiqniaXvK6ZkzW9uZcz
+jW6z2ygwwsPx0YVleMOqFLj2hAEKAn1Sgl+Lmu+sa8l89PnZ6aE=
+=fi2B
+-----END PGP SIGNATURE-----
diff --git a/pub/download/ncdu-2.8.1-linux-arm.tar.gz.md5 b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.md5
new file mode 100644
index 0000000..4c91871
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.md5
@@ -0,0 +1 @@
+463b353d3cf1ade61e103afaa2872f4a ncdu-2.8.1-linux-arm.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-arm.tar.gz.sha1 b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.sha1
new file mode 100644
index 0000000..631597c
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.sha1
@@ -0,0 +1 @@
+79bb86a85bcaec6b95276f9f0cd87d7192939a33 ncdu-2.8.1-linux-arm.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-arm.tar.gz.sha256 b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.sha256
new file mode 100644
index 0000000..fc11366
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-arm.tar.gz.sha256
@@ -0,0 +1 @@
+8574319e9594f766413cec5a309ef89359248e7c84f2116143099dc56922a531 ncdu-2.8.1-linux-arm.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-x86.tar.gz.asc b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.asc
new file mode 100644
index 0000000..bbff153
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIyBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmgPZfMACgkQYjlMaYwn
+Ofo5+g/4zeig99Q3Rhvj9eN3OQS+8kRIm5rQBcs7Uvyr9Om2QFNYbRoHqw2JwiVE
+eMYMq3wO0BwEQZlvh4NhVBvmQpRVUN1J/cWCGNZCrhnmOzo2yAt2mbEoCWTNoUNh
+gLiy805a7j+8m915hsDJ6bGiT8qCsdqVAznra+zbSJIEVHKoH4GrlUnEd9ZAOZNC
+rH8BQ4YTrS6XbajVScBD1aIvYy5t+dJntZUqhIsgbEASD7kLCGb4m/2VDwKepAF7
+IIqQz0bw6e1k8mT97yI1+ZyicPIgWGEqTNpIPSMFNQle4j9lujtBCnqgNl1CXEct
+c1/8ty6EyYb/gIs39yM7ufRN1SKAQ+3FZ900j17noJZn18mQsk6lXcd1JCLOPT1d
+9C7DNHJ2/my2E7akFDGrSWyZ/3qfyNiKZRyFo0oqhBEshS5vQnJe6e/IdKPlxtH+
+Nrgla+eZ5TP7sjDdv7Nq4Kqp0twUd1iRFPb0UsKmeljcJORBTBp6NccXgWY3Q0Yx
++u6zsR8JRd6m5WKjZA7mbGQ4jP+h1Qds4X+TRHZEqxdHVHQmmeTdafwYiRO8IZhm
+gky9vJ/081ZjlmGmzNo+YQM8fJWEGmXLyoeqlLhlMpj7Gf9Acl6mZzXtv9Q/OOyT
+amHc9OHi5wiQn37cSDd5B1J/+bc3yvj3Mj/T05rJJbo4vncL1g==
+=oLja
+-----END PGP SIGNATURE-----
diff --git a/pub/download/ncdu-2.8.1-linux-x86.tar.gz.md5 b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.md5
new file mode 100644
index 0000000..530b586
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.md5
@@ -0,0 +1 @@
+80dfba56b4dc6c60bbcdd38fc205ad4f ncdu-2.8.1-linux-x86.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-x86.tar.gz.sha1 b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.sha1
new file mode 100644
index 0000000..bdbb3eb
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.sha1
@@ -0,0 +1 @@
+0b7dab6b9ff28ef2ae6ec69024c00131cdfd5316 ncdu-2.8.1-linux-x86.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-x86.tar.gz.sha256 b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.sha256
new file mode 100644
index 0000000..7ec2b7a
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86.tar.gz.sha256
@@ -0,0 +1 @@
+3e49059cc4506e29d1169274756e929594643a068cdab7c660906db7e9e7f83f ncdu-2.8.1-linux-x86.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.asc b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.asc
new file mode 100644
index 0000000..9eaab36
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmgPZfMACgkQYjlMaYwn
+OfqHvw/+Ivpxl1rHvq0x5oKL1dMec44Rb3LdXBnDXmYSfv8tlPqp4zgI0NhjDNKY
+XPEiV1R0RjPBgrPu5YNq/7JISk1+oG9KGVaZKHCVmvc21SeXlFIAdsJigM1KlgYy
+MHqKi382RNRNmVxsl5MDjMDvodOvtIcK5KIWPFHX5EeXYpwc4o3BUq0NGiAzW+ak
+07lSNUeW9l2uoSmSIdI+axCgQFu/Rh948bkvbTz65blwv0XVManp+HV9rSO5ezCM
+WqbP+hKByFod98hUpNV8b836AJIvnTZmzplzMTheBT9NtAdbjulHTN7bgajcaLEq
+F+qvknXBvy/hfIu4wp0cN8eVIRimAhnMqZKWVmfBuAFXQibU6GMGHEtsmWuJ5qnY
+3UaZAZiOc9uUs7XEvRwo3+8PzGMglQpDrBt2nCBRAHYDE0QH94NoksF3M7hLNcKQ
+CXHouDkw9TCPk/P1dTqp6d8+fXVL6ON1t3zEmVS2QvSoufkYbPYzHEufvP87T93+
+0cmtTm0X0dGAXFgP2WMADMXfXwFyZzRQjo73s9xk+hLZXVshd6L8/ASAOqSuhPqD
+87QbNYBiNL7ItcDV0qwRuoFT9W7nq0QXKPVldZXis9GODq1vHqRYs1f38wv526VB
+WY6f4GxVUDwjNiap4RHy76tKcsDdHtbwJA42Uj8ZaoFYmirCxg8=
+=sPFS
+-----END PGP SIGNATURE-----
diff --git a/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.md5 b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.md5
new file mode 100644
index 0000000..9341383
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.md5
@@ -0,0 +1 @@
+3d18cb13954d4cbd4724675bda1bc704 ncdu-2.8.1-linux-x86_64.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.sha1 b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.sha1
new file mode 100644
index 0000000..fddde37
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.sha1
@@ -0,0 +1 @@
+5e4c6742fba202a2b6b1017d6620a2fd246e4992 ncdu-2.8.1-linux-x86_64.tar.gz
diff --git a/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.sha256 b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.sha256
new file mode 100644
index 0000000..3396d29
--- /dev/null
+++ b/pub/download/ncdu-2.8.1-linux-x86_64.tar.gz.sha256
@@ -0,0 +1 @@
+d72acab0bb99204bb7a7aeb7e4381c63aa26da2b2ad0bc724918696897dc5328 ncdu-2.8.1-linux-x86_64.tar.gz
diff --git a/pub/download/ncdu-2.8.1.tar.gz.asc b/pub/download/ncdu-2.8.1.tar.gz.asc
new file mode 100644
index 0000000..b0b08ce
--- /dev/null
+++ b/pub/download/ncdu-2.8.1.tar.gz.asc
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEdEYNMrgIEOupr6LpYjlMaYwnOfoFAmgPZfMACgkQYjlMaYwn
+OfoicBAAsYZAY5eeytIcDMXVEOALeRlNIZS5Lf2VhZ65KKdB1hMZOdY+iP/vx7fE
+wRbmvznWzr898raNIRkvEGOfLeJ9454ykTuC4oEUO+4X4IJMH0Bv1yJcNx68ushx
+MdHdd2/iLC1zumbAO0+lIaqD5kOYtYGTpxsKFSW/IRIeXF0qkIptD2gecKqANYwY
+IflIlbOY4LQWLH/5cDQG0gAmhiFeE7oaa6tm0uHuRTa/hXjknTqaVQhLVmXIlBA4
+0IAlPuXgls+3mPkibIMy/MIQInk3HARDoJS2qlK7SrYXkmngqRJzLJNv3cswS7eQ
+4/O/yB0VK1NAIdFG6V8oAHKQ8LijNcqpoTfTVbcNp7QjrT9Q/C5XNVZXZR8i6JW+
+aE7b3cqh58RIQCWkkazPFVhDUkQ5RDs7TnYG2o2XeCfWTT5Jz5yJ88Cb78FYZ/bC
+IjcrigxmLWa9MqSmwzF90p1TBqmiRHjdp86qh9WYUZ3hqHa8KabFP/A7jEGETirV
+CTH/kz8v+bYR6GhzJ9bJBpThQphOkUEygPsqd0nfUiULpO1vzmEqnsSwBUVXPsYK
+7q3yfMdH95X5+8soFpioZJ0RCBGBblY2zTfM2HdSd+fSqrVf1dcQssyKNtit1j3c
+VKSMpZoOmuOnAKt5G7UwS7NmFyQj4bM9/igB4SE9U0jnA8gk5uw=
+=gtjT
+-----END PGP SIGNATURE-----
diff --git a/pub/download/ncdu-2.8.1.tar.gz.md5 b/pub/download/ncdu-2.8.1.tar.gz.md5
new file mode 100644
index 0000000..c787ac2
--- /dev/null
+++ b/pub/download/ncdu-2.8.1.tar.gz.md5
@@ -0,0 +1 @@
+08ebb3309f1779b1cf26c5732d5735ae ncdu-2.8.1.tar.gz
diff --git a/pub/download/ncdu-2.8.1.tar.gz.sha1 b/pub/download/ncdu-2.8.1.tar.gz.sha1
new file mode 100644
index 0000000..e6e2b7f
--- /dev/null
+++ b/pub/download/ncdu-2.8.1.tar.gz.sha1
@@ -0,0 +1 @@
+32a5b385572033e306fb60f57d8985d046f8b56d ncdu-2.8.1.tar.gz
diff --git a/pub/download/ncdu-2.8.1.tar.gz.sha256 b/pub/download/ncdu-2.8.1.tar.gz.sha256
new file mode 100644
index 0000000..a5fb604
--- /dev/null
+++ b/pub/download/ncdu-2.8.1.tar.gz.sha256
@@ -0,0 +1 @@
+58104006d8a9e94f35e4df1d89119391250d2545d6c982cbc83ea37f375026e6 ncdu-2.8.1.tar.gz