@multitable {XXXXX} {XXXX-XX-XX} {XXXX KiB} {link sign} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
@headitem Version @tab Date @tab Size @tab Tarball @tab SHA256 checksum
+@item @ref{Release 5.3.1, 5.3.1} @tab 2019-12-25 @tab 1117 KiB
+@tab @url{download/nncp-5.3.1.tar.xz, link} @url{download/nncp-5.3.1.tar.xz.sig, sign}
+@tab @code{23A52819 F0395A6A E05E4176 017DCA3C 4A20A023 EEADA6A3 3168E58D BEE34A5B}
+
@item @ref{Release 5.3.0, 5.3.0} @tab 2019-12-22 @tab 1112 KiB
@tab @url{download/nncp-5.3.0.tar.xz, link} @url{download/nncp-5.3.0.tar.xz.sig, sign}
@tab @code{9F093115 506D00E7 2E41ACD6 3F283172 8430E1C2 8BA4A941 FFA3C65D 89AD4ED0}
@node Installation
@unnumbered Installation
-@set VERSION 5.3.1
+@set VERSION 5.3.2
Possibly NNCP package already exists for your distribution:
@node Новости
@section Новости
+@node Релиз 5.3.2
+@subsection Релиз 5.3.2
+@itemize
+
+@item
+Исправлена некорректная логика @option{onlinedeadline} timeout-а, при
+котором соединение могло не учитывать факты прихода пакетов и обрывать
+связь.
+
+@end itemize
+
@node Релиз 5.3.1
@subsection Релиз 5.3.1
@itemize
See also this page @ref{Новости, on russian}.
+@node Release 5.3.2
+@section Release 5.3.2
+@itemize
+
+@item
+Fixed incorrect logic of @option{onlinedeadline} timeout, where
+connection won't take into account incoming packets events and will
+forcefully disconnect.
+
+@end itemize
+
@node Release 5.3.1
@section Release 5.3.1
@itemize
EOF
makeinfo --plaintext -o NEWS.RU $texi
-rm -f $texi
-
cat > $texi <<EOF
\input texinfo
@documentencoding UTF-8
@bye
EOF
makeinfo --plaintext -o INSTALL $texi
-rm -f $texi
cat > $texi <<EOF
\input texinfo
@bye
EOF
makeinfo --plaintext -o THANKS $texi
+
rm -f $texi
########################################################################
# $FreeBSD: $
PORTNAME= nncp
-DISTVERSION= 5.3.1
+DISTVERSION= 5.3.2
CATEGORIES= net
MASTER_SITES= http://www.nncpgo.org/download/
state.Ctx.LogE("sp-process", sds, err, "")
return nil, err
}
+ if head.Type != SPTypePing {
+ state.RxLastNonPing = state.RxLastSeen
+ }
switch head.Type {
case SPTypeHalt:
state.Ctx.LogD("sp-process", SdsAdd(sds, SDS{"type": "halt"}), "")
)
return nil, BadPktType
}
- if head.Type != SPTypePing {
- state.RxLastNonPing = state.RxLastSeen
- }
}
if infosGot {
var pkts int