воздушным зазором} (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, свободное
@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}
@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
@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
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
@menu
* Подробнее об утилитах NNCP: Об утилитах.
* Сравнение с существующими решениями: Сравнение.
-* Сценарии использования::
+* Сценарии использования: Сценарии.
* Новости::
@end menu
-@node Сценарии использования
+@node Сценарии
@section Сценарии использования
@menu
@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.
# $FreeBSD$
PORTNAME= nncp
-PORTVERSION= 0.7
+PORTVERSION= 0.8
CATEGORIES= net
MASTER_SITES= http://www.nncpgo.org/download/ \
http://sourceforge.net/projects/nncp/files/
}
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,
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)
}
}
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)
}
}
-Subproject commit 690279792740403a8121e99d37c8f28f2e6edeb3
+Subproject commit c90ff622305fbe90de9cdc3a23a85b966e09c929
-Subproject commit c7af5bf2638a1164f2eb5467c39c6cffbd13a02e
+Subproject commit 0fe963104e9d1877082f8fb38f816fcd97eb1d10
-Subproject commit da118f7b8e5954f39d0d2130ab35d4bf0e3cb344
+Subproject commit 34057069f4ab13dc4433c68d368737ebeafcccdc
-Subproject commit 9ccfe848b9db8435a24c424abbc07a921adf1df5
+Subproject commit 98b5b1e7e80eb60271c8dc4eba6521ec2c3e811e
-Subproject commit a5b47d31c556af34a302ce5d659e6fea44d90de0
+Subproject commit cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b