TUWF 1.6 + ncdu 2.8.1

This commit is contained in:
Yorhel 2025-04-28 13:30:41 +02:00
parent e0770de4ae
commit 5c809a4096
29 changed files with 148 additions and 12 deletions

View file

@ -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.

View file

@ -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

View file

@ -10,6 +10,17 @@ crap I've written over the years. :)
<!-- These announcements are parsed by mkfeed.pl, see that file for formatting -->
## Announcements <a href="/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
`2025-04-28` - ncdu 2.8.1 released <!-- tags: ncdu, link: /ncdu -->
: 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 <!-- tags: tuwf, link: /fu -->
: 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 <!-- tags: fu, link: /fu -->
: Whole bunch of fixes, slowly progressing towards making FU ready for
production use. [Homepage](/fu) - [Changelog](/fu/changes).

View file

@ -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:

View file

@ -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,10 +27,12 @@ information and details.
## Download <a href="/tuwf/feed.atom"><img src="/img/feed_icon.png" alt="Atom feed"></a>
**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
Development version
: Available on a git at
[https://code.blicky.net/yorhel/tuwf](https://code.blicky.net/yorhel/tuwf).
## Websites that use(d) TUWF

View file

@ -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-----

View file

@ -0,0 +1 @@
7bb5977d42c4a1ab90667cc0a64e97e2 TUWF-1.6.tar.gz

View file

@ -0,0 +1 @@
40ab21b97d95b5e6b3059bd27d52dc6f1e5addec TUWF-1.6.tar.gz

View file

@ -0,0 +1 @@
f3bf4f1eef981c450421d866e90df4bafa24d1f11751dd7949322b2dba4ff9df TUWF-1.6.tar.gz

View file

@ -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-----

View file

@ -0,0 +1 @@
99c6cdc27a7946c72d10385fa1122a52 ncdu-2.8.1-linux-aarch64.tar.gz

View file

@ -0,0 +1 @@
a4130814a948236dbc521f0921b92cb01cf2ea41 ncdu-2.8.1-linux-aarch64.tar.gz

View file

@ -0,0 +1 @@
2294889269d61750b457f2a2e11e3b0fdb54e67042475a2dab5b608c6a1c8ad0 ncdu-2.8.1-linux-aarch64.tar.gz

View file

@ -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-----

View file

@ -0,0 +1 @@
463b353d3cf1ade61e103afaa2872f4a ncdu-2.8.1-linux-arm.tar.gz

View file

@ -0,0 +1 @@
79bb86a85bcaec6b95276f9f0cd87d7192939a33 ncdu-2.8.1-linux-arm.tar.gz

View file

@ -0,0 +1 @@
8574319e9594f766413cec5a309ef89359248e7c84f2116143099dc56922a531 ncdu-2.8.1-linux-arm.tar.gz

View file

@ -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-----

View file

@ -0,0 +1 @@
80dfba56b4dc6c60bbcdd38fc205ad4f ncdu-2.8.1-linux-x86.tar.gz

View file

@ -0,0 +1 @@
0b7dab6b9ff28ef2ae6ec69024c00131cdfd5316 ncdu-2.8.1-linux-x86.tar.gz

View file

@ -0,0 +1 @@
3e49059cc4506e29d1169274756e929594643a068cdab7c660906db7e9e7f83f ncdu-2.8.1-linux-x86.tar.gz

View file

@ -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-----

View file

@ -0,0 +1 @@
3d18cb13954d4cbd4724675bda1bc704 ncdu-2.8.1-linux-x86_64.tar.gz

View file

@ -0,0 +1 @@
5e4c6742fba202a2b6b1017d6620a2fd246e4992 ncdu-2.8.1-linux-x86_64.tar.gz

View file

@ -0,0 +1 @@
d72acab0bb99204bb7a7aeb7e4381c63aa26da2b2ad0bc724918696897dc5328 ncdu-2.8.1-linux-x86_64.tar.gz

View file

@ -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-----

View file

@ -0,0 +1 @@
08ebb3309f1779b1cf26c5732d5735ae ncdu-2.8.1.tar.gz

View file

@ -0,0 +1 @@
32a5b385572033e306fb60f57d8985d046f8b56d ncdu-2.8.1.tar.gz

View file

@ -0,0 +1 @@
58104006d8a9e94f35e4df1d89119391250d2545d6c982cbc83ea37f375026e6 ncdu-2.8.1.tar.gz