nncp: 8.11.0 -> 8.12.1

Upstream release:

* Combine all executables in single 'nncp'.  You should symlink all
  'nncp-*' commands to it.

* Prevent path traversal during freqing and file saving.  Previously
  malicious paths in packets may request or overwrite file outside
  freq or incoming directories.
  Thanks to Eugene Medvedev for finding and fixing that serious issue!

* Update 'hjson' and 'compress' dependant libraries.

* Set 'hjson-cli' utility's version during the build process.
  Thanks to Klaus Alexander Seistrup for finding that problem!
This commit is contained in:
Frank Doepper
2025-09-20 16:04:11 +02:00
committed by Frank Doepper
parent 0acf58e83b
commit 6124f9a574
+3 -3
View File
@@ -12,7 +12,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "nncp";
version = "8.11.0";
version = "8.12.1";
outputs = [
"out"
"doc"
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "http://www.nncpgo.org/download/nncp-${finalAttrs.version}.tar.xz";
hash = "sha256-7EEUvNkYSqh4HzjbqjqgQlXfu6nDU2v3WWnma8M0r/I=";
hash = "sha256-yTwndQ43aBCned7iKPZm70zCC3zMapf2GXtornjiZos=";
};
nativeBuildInputs = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
buildPhase = ''
runHook preBuild
./bin/build
./build
runHook postBuild
'';