-all: nncp.info nncp.html
-
MAKEINFO ?= makeinfo
+all: nncp.info nncp.html
+
sp.utxt: sp.txt
plantuml -tutxt sp.txt
@documentencoding UTF-8
@settitle NNCP
-@set VERSION 5.2.0
-
@copying
This manual is for NNCP (Node to Node copy) -- collection of utilities
simplifying secure store-and-forward files and mail exchanging.
@node Installation
@unnumbered Installation
+@set VERSION 5.2.1
+
Possibly NNCP package already exists for your distribution:
@itemize
@node Новости
@section Новости
+@node Релиз 5.2.1
+@subsection Релиз 5.2.1
+@itemize
+
+@item
+Исправлена обработка ошибки SP протокола, иногда вызывающая панику программы.
+
+@end itemize
+
@node Релиз 5.2.0
@subsection Релиз 5.2.0
@itemize
See also this page @ref{Новости, on russian}.
+@node Release 5.2.1
+@section Release 5.2.1
+@itemize
+
+@item
+Fixed SP protocol error handling, sometimes causing program panic.
+
+@end itemize
+
@node Release 5.2.0
@section Release 5.2.0
@itemize
# $FreeBSD: head/net/nncp/Makefile 517819 2019-11-17 11:51:56Z dmgk $
PORTNAME= nncp
-DISTVERSION= 5.2.0
+DISTVERSION= 5.2.1
CATEGORIES= net
MASTER_SITES= http://www.nncpgo.org/download/
conn.SetReadDeadline(time.Now().Add(DefaultDeadline * time.Second))
payload, err := state.ReadSP(conn)
if err != nil {
+ if err == io.EOF {
+ break
+ }
unmarshalErr := err.(*xdr.UnmarshalError)
netErr, ok := unmarshalErr.Err.(net.Error)
if ok && netErr.Timeout() {