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. reloads.
- Includes a concise yet powerful [schema-based input validation - Includes a concise yet powerful [schema-based input validation
module](/fu/man/validate). 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 - Includes high-performance [HTML and XML generation
functions](/fu/man/xmlwriter). functions](/fu/man/xmlwriter).
- Includes a custom [PostgreSQL client module](/fu/man/pg) with a high-level - Includes a custom [PostgreSQL client module](/fu/man/pg) with high-level API
API and flexible type configuration. and flexible type configuration.
- Includes a simple and safe [SQL query builder](/fu/man/sql). - Includes a simple and safe [SQL query builder](/fu/man/sql).
- Built on stable foundations, will keep working for decades. - Built on stable foundations, will keep working for decades.
- It's FLOSS. - It's FLOSS.

View file

@ -17,6 +17,9 @@ respective issue tracker or send a mail to
# Entries # Entries
`2025-04-25` - Viacheslav
: Hey man, you work is cool and authentic!
`2025-03-14` - ~ `2025-03-14` - ~
: I don't know what to write here exactly, but I think saying thanks is due : 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 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 --> <!-- 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> ## 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 --> `2025-04-24` - FU 0.5 released <!-- tags: fu, link: /fu -->
: Whole bunch of fixes, slowly progressing towards making FU ready for : Whole bunch of fixes, slowly progressing towards making FU ready for
production use. [Homepage](/fu) - [Changelog](/fu/changes). production use. [Homepage](/fu) - [Changelog](/fu/changes).

View file

@ -31,13 +31,13 @@ Colors
Static binaries Static binaries
: Convenient static binaries for Linux. Download, extract and run; no : Convenient static binaries for Linux. Download, extract and run; no
compilation or installation necessary: compilation or installation necessary:
[x86](/download/ncdu-2.8-linux-x86.tar.gz) - [x86](/download/ncdu-2.8.1-linux-x86.tar.gz) -
[x86_64](/download/ncdu-2.8-linux-x86_64.tar.gz) - [x86_64](/download/ncdu-2.8.1-linux-x86_64.tar.gz) -
[ARM](/download/ncdu-2.8-linux-arm.tar.gz) - [ARM](/download/ncdu-2.8.1-linux-arm.tar.gz) -
[AArch64](/download/ncdu-2.8-linux-aarch64.tar.gz). [AArch64](/download/ncdu-2.8.1-linux-aarch64.tar.gz).
Zig version (stable) 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. 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 Packages for NetBSD, DragonFlyBSD, MirBSD and others can be found on
[pkgsrc](http://pkgsrc.se/sysutils/ncdu). [pkgsrc](http://pkgsrc.se/sysutils/ncdu).
There is also a [binary for Tru64 UNIX](https://www.unix-wissen.de/Tru64/).
## Similar projects ## Similar projects
There's no shortage of alternatives to ncdu nowadays. In no particular order: 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 set of modules. While initially designed to be used for large and complex
websites, it is also perfectly suited for small single-file websites. 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 ## Main features
- Very small, and no extra modules required for the base functionality, - 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> ## 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) Latest version
\- [CPAN mirror](https://metacpan.org/release/TUWF)) : 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). [https://code.blicky.net/yorhel/tuwf](https://code.blicky.net/yorhel/tuwf).
## Websites that use(d) 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