]> Cypherpunks.ru repositories - nncp.git/log
nncp.git
19 months agoUse gvisor.dev/gvisor again instead of inet.af/netstack
Sergey Matveev [Sun, 4 Sep 2022 13:30:31 +0000 (16:30 +0300)]
Use gvisor.dev/gvisor again instead of inet.af/netstack

Latter one is abandoned project now, because Go 1.17 has lazy module
loading support: https://github.com/inetaf/netstack/issues/4
So there is no need in huge amount of dependencies anymore with gvisor.
Moreover inet.af contains dependencies that are explicitly marked as
unbuildable under Go 1.19, so it anyway needs some altering. According
to gvisor's commit messages, it is tested to work under 32-bit systems.

19 months agoUse explicitly larger bufio's buffer
Sergey Matveev [Sun, 4 Sep 2022 13:48:25 +0000 (16:48 +0300)]
Use explicitly larger bufio's buffer

Default is 4KiB, but internally NNCP mostly uses 128KiB.

19 months agoFix constant name typo
Sergey Matveev [Sun, 4 Sep 2022 13:41:52 +0000 (16:41 +0300)]
Fix constant name typo

19 months agoAdd missing newlines
Sergey Matveev [Sun, 4 Sep 2022 13:33:59 +0000 (16:33 +0300)]
Add missing newlines

20 months agoFixed links to maillist messages
Sergey Matveev [Mon, 15 Aug 2022 09:47:14 +0000 (12:47 +0300)]
Fixed links to maillist messages

20 months agoAdditional signature with my new main key
Sergey Matveev [Wed, 3 Aug 2022 09:11:27 +0000 (12:11 +0300)]
Additional signature with my new main key

20 months agoMy main public key is changed
Sergey Matveev [Tue, 2 Aug 2022 12:30:47 +0000 (15:30 +0300)]
My main public key is changed

20 months agoHurricane Electric is not used anymore for a long time
Sergey Matveev [Tue, 2 Aug 2022 12:30:20 +0000 (15:30 +0300)]
Hurricane Electric is not used anymore for a long time

22 months agoMention crawl website crawler
Sergey Matveev [Fri, 24 Jun 2022 13:08:07 +0000 (16:08 +0300)]
Mention crawl website crawler

22 months agoMore correct Expat licence naming
Sergey Matveev [Fri, 24 Jun 2022 13:04:49 +0000 (16:04 +0300)]
More correct Expat licence naming

https://www.gnu.org/licenses/license-list.html#Expat
https://directory.fsf.org/wiki/License:Expat
https://en.wikipedia.org/wiki/MIT_License#Ambiguity_and_variants

22 months agoTrivial alignment
Sergey Matveev [Fri, 24 Jun 2022 13:01:48 +0000 (16:01 +0300)]
Trivial alignment

2 years agoDownload link for 8.7.2 release
Sergey Matveev [Sun, 13 Mar 2022 14:34:10 +0000 (17:34 +0300)]
Download link for 8.7.2 release

2 years agoMerge branch 'develop' v8.7.2
Sergey Matveev [Sun, 13 Mar 2022 14:33:13 +0000 (17:33 +0300)]
Merge branch 'develop'

2 years agoRefactored and tested nncp-rm
Sergey Matveev [Sun, 13 Mar 2022 08:38:22 +0000 (11:38 +0300)]
Refactored and tested nncp-rm

2 years agoDownload link for 8.7.1 release
Sergey Matveev [Wed, 9 Mar 2022 11:55:49 +0000 (14:55 +0300)]
Download link for 8.7.1 release

2 years agoMerge branch 'develop' v8.7.1
Sergey Matveev [Wed, 9 Mar 2022 11:53:48 +0000 (14:53 +0300)]
Merge branch 'develop'

2 years agonncp-xfer -rx seen/ check
Sergey Matveev [Wed, 9 Mar 2022 08:01:16 +0000 (11:01 +0300)]
nncp-xfer -rx seen/ check

2 years agoDownload link for 8.7.0 release
Sergey Matveev [Fri, 4 Mar 2022 13:54:26 +0000 (16:54 +0300)]
Download link for 8.7.0 release

2 years agoMerge branch 'develop' v8.7.0
Sergey Matveev [Fri, 4 Mar 2022 13:51:18 +0000 (16:51 +0300)]
Merge branch 'develop'

2 years agoGenerate list of created ACKs
Sergey Matveev [Fri, 4 Mar 2022 13:34:28 +0000 (16:34 +0300)]
Generate list of created ACKs

2 years agonncp-rm -pkt takes list of packets from stdin
Sergey Matveev [Fri, 4 Mar 2022 10:43:40 +0000 (13:43 +0300)]
nncp-rm -pkt takes list of packets from stdin

2 years agoDo not ACK ACKs
Sergey Matveev [Fri, 4 Mar 2022 10:19:38 +0000 (13:19 +0300)]
Do not ACK ACKs

2 years agoRemove hdr/ files during ACK tossing
Sergey Matveev [Fri, 4 Mar 2022 10:19:11 +0000 (13:19 +0300)]
Remove hdr/ files during ACK tossing

2 years agoUnify stdin/stdout style usage in documentation
Sergey Matveev [Fri, 4 Mar 2022 10:43:46 +0000 (13:43 +0300)]
Unify stdin/stdout style usage in documentation

2 years agoDownload link for 8.6.0 release
Sergey Matveev [Wed, 2 Mar 2022 14:55:23 +0000 (17:55 +0300)]
Download link for 8.6.0 release

2 years agoMerge branch 'develop' v8.6.0
Sergey Matveev [Wed, 2 Mar 2022 14:54:18 +0000 (17:54 +0300)]
Merge branch 'develop'

2 years agoFix building of NEWS
Sergey Matveev [Wed, 2 Mar 2022 14:49:11 +0000 (17:49 +0300)]
Fix building of NEWS

2 years agoMore flexible nncp-ack invocation
Sergey Matveev [Wed, 2 Mar 2022 14:31:22 +0000 (17:31 +0300)]
More flexible nncp-ack invocation

2 years agoMore @dots usage
Sergey Matveev [Wed, 2 Mar 2022 14:29:40 +0000 (17:29 +0300)]
More @dots usage

2 years agoBad exit code if queues are not empty
Sergey Matveev [Wed, 2 Mar 2022 13:31:25 +0000 (16:31 +0300)]
Bad exit code if queues are not empty

2 years agoUpdated dependencies
Sergey Matveev [Wed, 2 Mar 2022 11:13:38 +0000 (14:13 +0300)]
Updated dependencies

At least blake3 got AVX-512 support.
Zstandard compressor has more performance optimizations.

2 years agoACK
Sergey Matveev [Mon, 28 Feb 2022 13:29:20 +0000 (16:29 +0300)]
ACK

2 years agonncp-xfer compares the checksum
Sergey Matveev [Wed, 2 Mar 2022 09:44:24 +0000 (12:44 +0300)]
nncp-xfer compares the checksum

2 years agoUse existing constant
Sergey Matveev [Wed, 2 Mar 2022 09:17:45 +0000 (12:17 +0300)]
Use existing constant

2 years agoNNCPNOSYNC environment variable
Sergey Matveev [Mon, 28 Feb 2022 14:14:39 +0000 (17:14 +0300)]
NNCPNOSYNC environment variable

2 years agoMention TMPDIR respecting
Sergey Matveev [Tue, 1 Mar 2022 19:09:28 +0000 (22:09 +0300)]
Mention TMPDIR respecting

2 years agofeeder advertisement
Sergey Matveev [Wed, 2 Mar 2022 08:08:23 +0000 (11:08 +0300)]
feeder advertisement

2 years agoUnify @ref and @command usage
Sergey Matveev [Tue, 1 Mar 2022 18:52:45 +0000 (21:52 +0300)]
Unify @ref and @command usage

2 years agoAdd various documentation indices
Sergey Matveev [Sun, 27 Feb 2022 17:22:28 +0000 (20:22 +0300)]
Add various documentation indices

2 years agoAlign tables
Sergey Matveev [Tue, 1 Mar 2022 18:45:26 +0000 (21:45 +0300)]
Align tables

2 years agoMention more git URLs
Sergey Matveev [Tue, 1 Mar 2022 18:41:05 +0000 (21:41 +0300)]
Mention more git URLs

2 years agoyt-dlp is more supported fork
Sergey Matveev [Tue, 1 Mar 2022 18:24:17 +0000 (21:24 +0300)]
yt-dlp is more supported fork

2 years agoFix typo
Sergey Matveev [Tue, 1 Mar 2022 18:31:56 +0000 (21:31 +0300)]
Fix typo

2 years agoUse releases feed as an example
Sergey Matveev [Tue, 1 Mar 2022 13:29:43 +0000 (16:29 +0300)]
Use releases feed as an example

2 years agoBetter grammatic
Sergey Matveev [Mon, 28 Feb 2022 13:30:49 +0000 (16:30 +0300)]
Better grammatic

2 years agoAdd complete.org's NNCP related articles
Sergey Matveev [Tue, 22 Feb 2022 15:20:51 +0000 (18:20 +0300)]
Add complete.org's NNCP related articles

2 years agoChange Go's website address
Sergey Matveev [Tue, 22 Feb 2022 15:20:32 +0000 (18:20 +0300)]
Change Go's website address

2 years agoMention Yggdrasil accessible entrypoint
Sergey Matveev [Tue, 22 Feb 2022 15:20:06 +0000 (18:20 +0300)]
Mention Yggdrasil accessible entrypoint

2 years agoAUR, Guix, NetBSD ports
Sergey Matveev [Mon, 7 Feb 2022 17:00:53 +0000 (20:00 +0300)]
AUR, Guix, NetBSD ports

2 years agoFix CA's URL
Sergey Matveev [Mon, 7 Feb 2022 13:56:20 +0000 (16:56 +0300)]
Fix CA's URL

2 years agoUnify onion word usage
Sergey Matveev [Mon, 7 Feb 2022 13:55:53 +0000 (16:55 +0300)]
Unify onion word usage

2 years agoDownload link for 8.5.0 release
Sergey Matveev [Wed, 26 Jan 2022 10:31:50 +0000 (13:31 +0300)]
Download link for 8.5.0 release

2 years agoMerge branch 'develop' v8.5.0
Sergey Matveev [Wed, 26 Jan 2022 10:30:45 +0000 (13:30 +0300)]
Merge branch 'develop'

2 years agoOpenBSD compatible IsEnoughSpace()
Sergey Matveev [Wed, 26 Jan 2022 09:28:08 +0000 (12:28 +0300)]
OpenBSD compatible IsEnoughSpace()

2 years agoNNCPDEADLINE
Sergey Matveev [Wed, 26 Jan 2022 09:19:40 +0000 (12:19 +0300)]
NNCPDEADLINE

2 years ago-mcd-wait must not be enabled by default
Sergey Matveev [Wed, 26 Jan 2022 09:11:32 +0000 (12:11 +0300)]
-mcd-wait must not be enabled by default

2 years agoFix nncp-bundle workability
Sergey Matveev [Wed, 26 Jan 2022 07:28:03 +0000 (10:28 +0300)]
Fix nncp-bundle workability

2 years agoFix encrypted packet magic number check
Sergey Matveev [Wed, 26 Jan 2022 07:27:42 +0000 (10:27 +0300)]
Fix encrypted packet magic number check

2 years agoDownload link for 8.4.0 release
Sergey Matveev [Tue, 25 Jan 2022 18:28:54 +0000 (21:28 +0300)]
Download link for 8.4.0 release

2 years agoMerge branch 'develop' v8.4.0
Sergey Matveev [Tue, 25 Jan 2022 18:27:51 +0000 (21:27 +0300)]
Merge branch 'develop'

2 years agoSkip non-regular files in nncp-file
Sergey Matveev [Tue, 25 Jan 2022 17:42:29 +0000 (20:42 +0300)]
Skip non-regular files in nncp-file

2 years agoDo not shadow error during Tx
Sergey Matveev [Tue, 25 Jan 2022 17:48:58 +0000 (20:48 +0300)]
Do not shadow error during Tx

2 years agonncp-call -mcd-wait
Sergey Matveev [Tue, 25 Jan 2022 16:35:04 +0000 (19:35 +0300)]
nncp-call -mcd-wait

2 years agoMCD uses regexp instead of exact interface name
Sergey Matveev [Tue, 25 Jan 2022 16:12:35 +0000 (19:12 +0300)]
MCD uses regexp instead of exact interface name

2 years agoMention Matrix and IRC channels
Sergey Matveev [Tue, 25 Jan 2022 13:30:15 +0000 (16:30 +0300)]
Mention Matrix and IRC channels

2 years agoDownload link for 8.3.0 release
Sergey Matveev [Sun, 23 Jan 2022 13:35:01 +0000 (16:35 +0300)]
Download link for 8.3.0 release

2 years agoMerge branch 'develop' v8.3.0
Sergey Matveev [Sun, 23 Jan 2022 13:32:54 +0000 (16:32 +0300)]
Merge branch 'develop'

2 years agoUse inet.af/netstack instead of gvisor.dev/gvisor
Sergey Matveev [Sun, 23 Jan 2022 10:44:55 +0000 (13:44 +0300)]
Use inet.af/netstack instead of gvisor.dev/gvisor

It works as an ordinary Go module without any problems. It also includes
much more modern gVisor's version, with 32-bit systems issues fixed.

2 years agoDownload link for 8.2.0 release
Sergey Matveev [Thu, 20 Jan 2022 18:47:08 +0000 (21:47 +0300)]
Download link for 8.2.0 release

2 years agoMerge branch 'develop' v8.2.0
Sergey Matveev [Thu, 20 Jan 2022 18:45:25 +0000 (21:45 +0300)]
Merge branch 'develop'

2 years agoVarious Yggdrasil related refactoring and tcpip network stack
Sergey Matveev [Tue, 18 Jan 2022 21:36:26 +0000 (00:36 +0300)]
Various Yggdrasil related refactoring and tcpip network stack

2 years agoSeems there is no reason for NoClose
Sergey Matveev [Sun, 16 Jan 2022 13:50:31 +0000 (16:50 +0300)]
Seems there is no reason for NoClose

2 years agoYggdrasil's bind addresses are URLs too
Sergey Matveev [Sun, 16 Jan 2022 13:50:18 +0000 (16:50 +0300)]
Yggdrasil's bind addresses are URLs too

2 years agoDownload link for 8.1.0 release
Sergey Matveev [Sun, 16 Jan 2022 13:09:57 +0000 (16:09 +0300)]
Download link for 8.1.0 release

2 years agoMerge branch 'develop' v8.1.0
Sergey Matveev [Sun, 16 Jan 2022 13:08:32 +0000 (16:08 +0300)]
Merge branch 'develop'

2 years agoYggdrasil overlay transport
Sergey Matveev [Sat, 15 Jan 2022 21:34:51 +0000 (00:34 +0300)]
Yggdrasil overlay transport

2 years agoself section is optional in nncp-cfgdir
Sergey Matveev [Sat, 15 Jan 2022 21:40:25 +0000 (00:40 +0300)]
self section is optional in nncp-cfgdir

2 years agoRaise copyright years
Sergey Matveev [Sat, 15 Jan 2022 21:52:29 +0000 (00:52 +0300)]
Raise copyright years

2 years agoNote the baredo redo implementation
Sergey Matveev [Sat, 15 Jan 2022 18:13:41 +0000 (21:13 +0300)]
Note the baredo redo implementation

2 years agoAnother trivial restyle
Sergey Matveev [Sat, 15 Jan 2022 18:13:27 +0000 (21:13 +0300)]
Another trivial restyle

2 years agoDownload link for 8.0.2 release
Sergey Matveev [Wed, 10 Nov 2021 09:46:10 +0000 (12:46 +0300)]
Download link for 8.0.2 release

2 years agoMerge branch 'develop' v8.0.2
Sergey Matveev [Wed, 10 Nov 2021 09:45:22 +0000 (12:45 +0300)]
Merge branch 'develop'

2 years agoQuiet rmdir
Sergey Matveev [Wed, 10 Nov 2021 09:43:54 +0000 (12:43 +0300)]
Quiet rmdir

2 years agoPrepared mutt-call commands
Sergey Matveev [Wed, 10 Nov 2021 09:39:56 +0000 (12:39 +0300)]
Prepared mutt-call commands

2 years agoFixed sending to areas
Sergey Matveev [Wed, 10 Nov 2021 09:35:28 +0000 (12:35 +0300)]
Fixed sending to areas

2 years agoDownload link for 8.0.1 release
Sergey Matveev [Tue, 9 Nov 2021 10:38:40 +0000 (13:38 +0300)]
Download link for 8.0.1 release

2 years agoMerge branch 'develop' v8.0.1
Sergey Matveev [Tue, 9 Nov 2021 10:37:36 +0000 (13:37 +0300)]
Merge branch 'develop'

2 years ago.nncp.meta must contain payload size, not the full one
Sergey Matveev [Tue, 9 Nov 2021 10:31:56 +0000 (13:31 +0300)]
.nncp.meta must contain payload size, not the full one

2 years agoFixed freq.chunked calculation
Sergey Matveev [Tue, 9 Nov 2021 09:31:21 +0000 (12:31 +0300)]
Fixed freq.chunked calculation

2 years agoUp to date NNCPE format
Sergey Matveev [Mon, 8 Nov 2021 13:29:04 +0000 (16:29 +0300)]
Up to date NNCPE format

2 years agoDownload link for 8.0.0 release
Sergey Matveev [Mon, 8 Nov 2021 11:35:55 +0000 (14:35 +0300)]
Download link for 8.0.0 release

2 years agoFixed makedist
Sergey Matveev [Mon, 8 Nov 2021 11:30:50 +0000 (14:30 +0300)]
Fixed makedist

2 years agoMerge branch 'develop' v8.0.0
Sergey Matveev [Mon, 8 Nov 2021 11:05:45 +0000 (14:05 +0300)]
Merge branch 'develop'

2 years agoUpdate dependencies
Sergey Matveev [Mon, 8 Nov 2021 11:05:17 +0000 (14:05 +0300)]
Update dependencies

2 years agoNote about tofuproxy WARC browser
Sergey Matveev [Mon, 8 Nov 2021 10:52:19 +0000 (13:52 +0300)]
Note about tofuproxy WARC browser

2 years agoStreamed NNCPE format
Sergey Matveev [Sun, 7 Nov 2021 17:16:03 +0000 (20:16 +0300)]
Streamed NNCPE format

2 years agoDo not fail if directory does not exist
Sergey Matveev [Wed, 3 Nov 2021 18:32:37 +0000 (21:32 +0300)]
Do not fail if directory does not exist

2 years agoUpdated github.com/klauspost/compress without snappy dependency
Sergey Matveev [Wed, 3 Nov 2021 09:10:38 +0000 (12:10 +0300)]
Updated github.com/klauspost/compress without snappy dependency

2 years agoMissing error loggging
Sergey Matveev [Mon, 1 Nov 2021 11:20:48 +0000 (14:20 +0300)]
Missing error loggging

2 years agoPrint debug raw records
Sergey Matveev [Sun, 10 Oct 2021 11:52:50 +0000 (14:52 +0300)]
Print debug raw records