public inbox for nncp-devel@lists.cypherpunks.ru Atom feed
* [EN] NNCP 7.3.1 release announcement @ 2021-07-11 19:12 Sergey Matveev 2021-07-11 19:42 ` Shawn K. Quinn 0 siblings, 1 reply; 7+ messages in thread From: Sergey Matveev @ 2021-07-11 19:12 UTC (permalink / raw) To: nncp-devel [-- Attachment #1: Type: text/plain, Size: 1949 bytes --] I am pleased to announce NNCP 7.3.1 release availability! NNCP (Node to Node copy) is a collection of utilities simplifying secure store-and-forward files and mail exchanging. This utilities are intended to help build up small size (dozens of nodes) ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted (E2EE), explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model. Also there is multicasting areas support. Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with full-duplex resumable data transmission exists. ------------------------ >8 ------------------------ The main improvements for that release are: * Fixed possibly left opened file descriptor in online commands. * Severely decreased memory usage of MTH hashing. ------------------------ >8 ------------------------ NNCP's home page is: http://www.nncpgo.org/ Source code and its signature for that version can be found here: http://www.nncpgo.org/download/nncp-7.3.1.tar.xz (1142 KiB) http://www.nncpgo.org/download/nncp-7.3.1.tar.xz.sig SHA256 hash: 8611DC6A 3EAC7FFA A6A1C688 2073AB4D A4E93D36 C864F050 C5F880FE 10FCFC46 GPG key ID: 0x2B25868E75A1A953 NNCP releases <releases@nncpgo•org> Fingerprint: 92C2 F0AE FE73 208E 46BF F3DE 2B25 868E 75A1 A953 Please send questions regarding the use of NNCP, bug reports and patches to mailing list: http://lists.cypherpunks.ru/nncp_002ddevel.html -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [EN] NNCP 7.3.1 release announcement 2021-07-11 19:12 [EN] NNCP 7.3.1 release announcement Sergey Matveev @ 2021-07-11 19:42 ` Shawn K. Quinn 2021-07-11 20:05 ` Sergey Matveev 0 siblings, 1 reply; 7+ messages in thread From: Shawn K. Quinn @ 2021-07-11 19:42 UTC (permalink / raw) To: nncp-devel On 7/11/21 14:12, Sergey Matveev wrote: > I am pleased to announce NNCP 7.3.1 release availability! skquinn@moonpatrol:~/usr/src/nncp-7.3.1$ redo all redo all redo bin/all redo bin/hjson-cli go: go.cypherpunks.ru/balloon@v1•1.1: unrecognized import path "go.cypherpunks.ru/balloon": https fetch: Get "https://go.cypherpunks.ru/balloon?go-get=1": x509: certificate signed by unknown authority redo bin/hjson-cli (exit 1) redo bin/all (exit 1) redo all (exit 1) How to fix? -- Shawn K. Quinn <skquinn@rushpost•com> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [EN] NNCP 7.3.1 release announcement 2021-07-11 19:42 ` Shawn K. Quinn @ 2021-07-11 20:05 ` Sergey Matveev 2021-07-11 20:14 ` Shawn K. Quinn 0 siblings, 1 reply; 7+ messages in thread From: Sergey Matveev @ 2021-07-11 20:05 UTC (permalink / raw) To: nncp-devel [-- Attachment #1: Type: text/plain, Size: 1092 bytes --] *** Shawn K. Quinn [2021-07-11 14:42]: >go: go.cypherpunks.ru/balloon@v1•1.1: unrecognized import path >How to fix? Go should not download anything outside, because all dependencies are in src/vendor directory and bin/default.do target has "build -mod=vendor" forcing that directory usage. So that is strange why your Go does not use vendored packages? I checked NNCP 7.3.1 building with Go 1.13.15 -- everything is fine. Well, except that I did not modify bin/hjson-cli.do building to use -mod=vendor: http://www.git.cypherpunks.ru/?p=nncp.git;a=commitdiff;h=947ac9d7dcacebd864cfdea7b3e03b54b898693a But anyway that hjson-cli utility does not depend or related to go.cypherpunks.ru's packages. Can you tell what Go version you use and can you run redo with the tracing to see what exact commands are running? Something like "redo -x" or "contrib/do -c -x all". Packaging and vendoring in NNCP tarballs have not been changed or touched for a long time. -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [EN] NNCP 7.3.1 release announcement 2021-07-11 20:05 ` Sergey Matveev @ 2021-07-11 20:14 ` Shawn K. Quinn 2021-07-11 20:50 ` Sergey Matveev 0 siblings, 1 reply; 7+ messages in thread From: Shawn K. Quinn @ 2021-07-11 20:14 UTC (permalink / raw) To: nncp-devel On 7/11/21 15:05, Sergey Matveev wrote: > *** Shawn K. Quinn [2021-07-11 14:42]: >> go: go.cypherpunks.ru/balloon@v1•1.1: unrecognized import path > Can you tell what Go version you use and can you run redo with the > tracing to see what exact commands are running? > Something like "redo -x" or "contrib/do -c -x all". skquinn@moonpatrol:~/usr/src/nncp-7.3.1$ redo -x all redo all * sh -ex all.do all all all.redo.tmp + redo-ifchange bin/all redo bin/all redo bin/hjson-cli go: go.cypherpunks.ru/balloon@v1•1.1: unrecognized import path "go.cypherpunks.ru/balloon": https fetch: Get "https://go.cypherpunks.ru/balloon?go-get=1": x509: certificate signed by unknown authority redo bin/hjson-cli (exit 1) redo bin/all (exit 1) redo all (exit 1) skquinn@moonpatrol:~/usr/src/nncp-7.3.1$ go version go version go1.16.5 linux/amd64 skquinn@moonpatrol:~/usr/src/nncp-7.3.1$ redo --version unknown-8b2a4e9 Anything else you need to try to figure this out? Should I downgrade to Go 1.13.x? -- Shawn K. Quinn <skquinn@rushpost•com> http://www.rantroulette.com http://www.skqrecordquest.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [EN] NNCP 7.3.1 release announcement 2021-07-11 20:14 ` Shawn K. Quinn @ 2021-07-11 20:50 ` Sergey Matveev 2021-07-11 20:59 ` Shawn K. Quinn 0 siblings, 1 reply; 7+ messages in thread From: Sergey Matveev @ 2021-07-11 20:50 UTC (permalink / raw) To: nncp-devel [-- Attachment #1: Type: text/plain, Size: 922 bytes --] *** Shawn K. Quinn [2021-07-11 15:14]: >redo all >* sh -ex all.do all all all.redo.tmp >+ redo-ifchange bin/all >redo bin/all Still do not see exact commands. Well, various redo implementations has various features. Can you compile it completely manually? $ cd nncp-7.3.1/src $ go build -mod=vendor go.cypherpunks.ru/nncp/v7/cmd/nncp-cfgenc >Anything else you need to try to figure this out? Should I downgrade to >Go 1.13.x? No downgrade: normally I am working with a fork of Go 1.15.x and now I checked building with 1.16.5. Even commented out ca.cypherpunks.ru's CA certificate trust, set GOPATH to completely blank directory. Will see what ordinary "go build -mod=vendor" will tell us. You have got an ordinary nncp-7.3.1 tarball with src/vendor directory inside, right? -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [EN] NNCP 7.3.1 release announcement 2021-07-11 20:50 ` Sergey Matveev @ 2021-07-11 20:59 ` Shawn K. Quinn 2021-07-12 6:58 ` Sergey Matveev 0 siblings, 1 reply; 7+ messages in thread From: Shawn K. Quinn @ 2021-07-11 20:59 UTC (permalink / raw) To: nncp-devel On 7/11/21 15:50, Sergey Matveev wrote: > Still do not see exact commands. > Well, various redo implementations has various features. > Can you compile it completely manually? > $ cd nncp-7.3.1/src > $ go build -mod=vendor go.cypherpunks.ru/nncp/v7/cmd/nncp-cfgenc That appears to work. I get a nncp-cfgenc binary, at least. -- Shawn K. Quinn <skquinn@rushpost•com> http://www.rantroulette.com http://www.skqrecordquest.com ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [EN] NNCP 7.3.1 release announcement 2021-07-11 20:59 ` Shawn K. Quinn @ 2021-07-12 6:58 ` Sergey Matveev 0 siblings, 0 replies; 7+ messages in thread From: Sergey Matveev @ 2021-07-12 6:58 UTC (permalink / raw) To: nncp-devel [-- Attachment #1: Type: text/plain, Size: 439 bytes --] *** Shawn K. Quinn [2021-07-11 15:59]: >That appears to work. I get a nncp-cfgenc binary, at least. I could not reproduce the problem because of GOPROXY=off that completely disabled downloading tries. Because hjson-cli was built inside nncp-module source code, it tried to fetch invisible (no -mod=vendor) dependencies. -- Sergey Matveev (http://www.stargrave.org/) OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-07-12 6:58 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-07-11 19:12 [EN] NNCP 7.3.1 release announcement Sergey Matveev 2021-07-11 19:42 ` Shawn K. Quinn 2021-07-11 20:05 ` Sergey Matveev 2021-07-11 20:14 ` Shawn K. Quinn 2021-07-11 20:50 ` Sergey Matveev 2021-07-11 20:59 ` Shawn K. Quinn 2021-07-12 6:58 ` Sergey Matveev