VERSION | 2 +- doc/about.ru.texi | 2 +- doc/download.texi | 4 ++++ doc/install.texi | 7 +++++++ doc/news.ru.texi | 9 +++++++++ doc/news.texi | 8 ++++++++ doc/russian.texi | 2 +- doc/usecases.ru.texi | 2 +- doc/usecases.texi | 2 ++ ports/nncp/Makefile | 2 +- src/cypherpunks.ru/nncp/cmd/nncp-file/main.go | 8 +++++++- src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go | 8 +++++++- src/cypherpunks.ru/nncp/cmd/nncp-mail/main.go | 8 +++++++- diff --git a/VERSION b/VERSION index acb250b01d4b5202642788572f9459effc1bcba91b405e9c6146f1dbd0b80e6f..2d248fd4cf9384b50fffabb409a4e83eafbf7e9f362fd1340d50bf6280a3e8be 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.7 +0.8 diff --git a/doc/about.ru.texi b/doc/about.ru.texi index 86b673949eafaa0bf517f53fb61891450c438d285f37325807508f2715634405..b7c2fa27ca5ab805a33eae1bb35b33b2c05393cb70f65ae248b92a733fe8aa19 100644 --- a/doc/about.ru.texi +++ b/doc/about.ru.texi @@ -27,7 +27,7 @@ @url{https://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%B7%D0%B4%D1%83%D1%88%D0%BD%D1%8B%D0%B9_%D0%B7%D0%B0%D0%B7%D0%BE%D1%80_(%D1%81%D0%B5%D1%82%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85), воздушным зазором} (air-gap). Но также существует и online TCP демон с полнодуплексной возобновляемой передачей данных. -Узнайте о возможных @ref{Сценарии использования, сценариях использования}! +Узнайте о возможных @ref{Сценарии, сценариях использования}! NNCP это @url{https://www.gnu.org/philosophy/pragmatic.ru.html, копилефт} @url{https://www.gnu.org/philosophy/free-sw.ru.html, свободное diff --git a/doc/download.texi b/doc/download.texi index fc342987f8273567b5d22547657a0b803650aad45091646af6949fe07a908780..77d92133c4a198924137c1e24a1e27a418c9689681bcf27b34952ffec0974444 100644 --- a/doc/download.texi +++ b/doc/download.texi @@ -24,6 +24,10 @@ @multitable {XXXXX} {XXXX KiB} {link sign} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} @headitem Version @tab Size @tab Tarball @tab SHA256 checksum +@item @ref{Release 0.7, 0.7} @tab 783 KiB +@tab @url{download/nncp-0.7.tar.xz, link} @url{download/nncp-0.7.tar.xz.sig, sign} +@tab @code{D3407323 F89296DD 743FA764 51964B43 794E61BE 0E1D2DD4 ABD02042 B94FFC4F} + @item @ref{Release 0.6, 0.6} @tab 746 KiB @tab @url{download/nncp-0.6.tar.xz, link} @url{download/nncp-0.6.tar.xz.sig, sign} @tab @code{DCFEE3F9 F669AC28 563C50DB 67BB8B43 0CFF4AB6 EC770ACE B5378D0B B40C0656} diff --git a/doc/install.texi b/doc/install.texi index abc8255da72cccc9167f8030fa5aa69105ab4ac0e0fafb21887a8b2ed0b020f8..7aeb0f954d5b8e2c9e716d56c7e7655c313f0727c8b41f194701f035662eaa2c 100644 --- a/doc/install.texi +++ b/doc/install.texi @@ -1,6 +1,13 @@ @node Installation @unnumbered Installation +Possibly NNCP package already exists for your distribution: + +@itemize +@item @url{https://github.com/voidlinux/void-packages/blob/master/srcpkgs/nncp/template, Void Linux} +@item @url{https://git.cypherpunks.ru/cgit.cgi/nncp.git/tree/ports/nncp, FreeBSD currently uncommitted port} +@end itemize + NNCP should run on any POSIX-compatible operating system. NNCP is written on @url{https://golang.org/, Go} programming language diff --git a/doc/news.ru.texi b/doc/news.ru.texi index 73cbb411a5701729bfbdf13761583fc3e908a71f54118a55d7d62cde4c720528..b73f2b973dfd64b027b17d9eee0779c493f13322bcf45b4762eaaf6ddd6e6aa1 100644 --- a/doc/news.ru.texi +++ b/doc/news.ru.texi @@ -1,6 +1,15 @@ @node Новости @section Новости +@node Релиз 0.8 +@subsection Релиз 0.8 +@itemize +@item +Небольшое исправление ошибки в команде @command{nncp-file}, где опция +@option{-minsize} для передачи без разбиения на части была в байтах, а +не KiB-ах. +@end itemize + @node Релиз 0.7 @subsection Релиз 0.7 @itemize diff --git a/doc/news.texi b/doc/news.texi index 066f032441fab23dec4953ca091ec107d94633d62028b43c1e943d26694e3422..eb39f1590f3582b97947400f4adcd4cb02e81833b8fa9bf56d93cd9bc0b9b9ef 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -3,6 +3,14 @@ @unnumbered News See also this page @ref{Новости, on russian}. +@node Release 0.8 +@section Release 0.8 +@itemize +@item +Little bugfix in @command{nncp-file} command, where @option{-minsize} +option for unchunked transfer was not in KiBs, but in bytes. +@end itemize + @node Release 0.7 @section Release 0.7 @itemize diff --git a/doc/russian.texi b/doc/russian.texi index 12fa51828bc112f6e63a1214d13dedb98742fc61dfb8dcf89b4ede6bda07397a..2feeed7badffb1b52f00cb0b46b849862a76840816f54040a473ed88f6fcb1a9 100644 --- a/doc/russian.texi +++ b/doc/russian.texi @@ -4,7 +4,7 @@ @menu * Подробнее об утилитах NNCP: Об утилитах. * Сравнение с существующими решениями: Сравнение. -* Сценарии использования:: +* Сценарии использования: Сценарии. * Новости:: @end menu diff --git a/doc/usecases.ru.texi b/doc/usecases.ru.texi index 4285c86f63e369c9239770ca3c9a852b5ce499e697118fd7ade831526ffde5f8..e32332812f070e419f6ccc71aacd0594d3691400eaf2df42965c6b8f72f1d721 100644 --- a/doc/usecases.ru.texi +++ b/doc/usecases.ru.texi @@ -1,4 +1,4 @@ -@node Сценарии использования +@node Сценарии @section Сценарии использования @menu diff --git a/doc/usecases.texi b/doc/usecases.texi index 6e19e8e47e4b7fc0e722e1bb3e8a29ff507e2bdeb5cb099add0737dd03137e36..12ca9bbc084eb58527accc0fa0100cedaa7ae210dd06c02854c872e86f7bd57b 100644 --- a/doc/usecases.texi +++ b/doc/usecases.texi @@ -1,6 +1,8 @@ @node Use cases @unnumbered Use cases +See also this page @ref{Сценарии, on russian}. + @menu * Occasional connection to mail server: UsecaseMail. * Lightweight fast POP3/IMAP4 replacement: UsecasePOP. diff --git a/ports/nncp/Makefile b/ports/nncp/Makefile index c4b7d4054a7c3efe884194aef1a0ad8ab179b7b79cc57f242c59b35d003b1ea2..7093333615cad1907c513fe5aa398bb1679b5f307dd662387331816f1f11bf16 100644 --- a/ports/nncp/Makefile +++ b/ports/nncp/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= nncp -PORTVERSION= 0.7 +PORTVERSION= 0.8 CATEGORIES= net MASTER_SITES= http://www.nncpgo.org/download/ \ http://sourceforge.net/projects/nncp/files/ diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go index c8e09ee1e3af85a87913383849a00f07bac292af6bf9608ad11ace0f10cca327..27b1bb0a6e38c5c7fc5870f3ae73b4d39cc86ff5264af2467ab696d0775ada31 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-file/main.go @@ -95,7 +95,13 @@ log.Fatalln("Invalid NODE specified:", err) } if *chunkSize == 0 { - err = ctx.TxFile(node, nice, flag.Arg(0), splitted[1], int64(*minSize)) + err = ctx.TxFile( + node, + nice, + flag.Arg(0), + splitted[1], + int64(*minSize)*1024, + ) } else { err = ctx.TxFileChunked( node, diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go index 33f582980f6242204a8cbafa793a3d3d9a97de3de2162c25ef77f661e38e2dca..4ebfca3d8e97bbec1fc477f4d8689554813aca576a831f0067c768cbdea371a2 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go @@ -90,7 +90,13 @@ if err != nil { log.Fatalln("Invalid NODE specified:", err) } - if err = ctx.TxFreq(node, nice, splitted[1], flag.Arg(1), int64(*minSize)*1024); err != nil { + if err = ctx.TxFreq( + node, + nice, + splitted[1], + flag.Arg(1), + int64(*minSize)*1024, + ); err != nil { log.Fatalln(err) } } diff --git a/src/cypherpunks.ru/nncp/cmd/nncp-mail/main.go b/src/cypherpunks.ru/nncp/cmd/nncp-mail/main.go index db3e72c9024a56012fb2dda8b15869a056a020245221f22f4cc3ce8ed46b8fa9..3afb88420b4b8874940e154caf7a588d6a56aa107f8d00eb41c1004d7ef203fe 100644 --- a/src/cypherpunks.ru/nncp/cmd/nncp-mail/main.go +++ b/src/cypherpunks.ru/nncp/cmd/nncp-mail/main.go @@ -91,7 +91,13 @@ if err != nil { log.Fatalln("Can not read mail body from stdin:", err) } - if err = ctx.TxMail(node, nice, strings.Join(flag.Args()[1:], " "), body, int64(*minSize)*1024); err != nil { + if err = ctx.TxMail( + node, + nice, + strings.Join(flag.Args()[1:], " "), + body, + int64(*minSize)*1024, + ); err != nil { log.Fatalln(err) } }