INSTALL | 1 - NEWS | 1 - VERSION | 2 +- doc/cfg.texi | 8 ++++---- doc/download.texi | 17 +++++++++++------ doc/integrity.texi | 3 --- doc/news.texi | 51 ++++++++++++++++++++++++++++++--------------------- makedist.sh | 3 ++- news_and_install.sh | 27 +++++++++++++++++++++++++++ ports/nncp/Makefile | 2 +- src/cypherpunks.ru/nncp/cmd/nncp-file/main.go | 2 +- src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go | 2 +- src/cypherpunks.ru/nncp/pkt.go | 2 +- src/cypherpunks.ru/nncp/toss.go | 10 ++++++++++ diff --git a/INSTALL b/INSTALL deleted file mode 120000 index 90cff37f30a55cf56c73ed287c2e13bdb522c88fb00194250c6b67b869f14a57..0000000000000000000000000000000000000000 --- a/INSTALL +++ /dev/null @@ -1 +0,0 @@ -doc/install.texi \ No newline at end of file diff --git a/NEWS b/NEWS deleted file mode 120000 index 5396968ac1e1bde217498a5f72c02b93e909572a2408a937291e94a1934d835f..0000000000000000000000000000000000000000 --- a/NEWS +++ /dev/null @@ -1 +0,0 @@ -doc/news.texi \ No newline at end of file diff --git a/VERSION b/VERSION index de2f5c302ef01d4b9fbf0ab9adae4398f059d3a4f6fd85568feadf7180a58e59..b287f61f2187bdb29def32040afe740fa61c36f1ce343b22c840f76bfa835d77 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4 +0.5 diff --git a/doc/cfg.texi b/doc/cfg.texi index dda4615b8635dd7347770922beef709c1f19fff4e6dfa304b2f277af193c2216..78e15daae21f37401297671476c6c9affb7e0822effd5ec07f13d18ca23b97f9 100644 --- a/doc/cfg.texi +++ b/doc/cfg.texi @@ -118,10 +118,10 @@ @item onlinedeadline Online connection deadline of node inactivity in seconds. It is the time connection considered dead after not receiving/sending any packets and node must disconnect. By default it is set to 10 seconds -- that means -that disconnecting after 10 seconds when no packets received and -transmitted. This can be set to rather high values to keep connection -alive (to reduce handshake overhead and delays), wait for appearing -packets ready to send and notifying remote side about their appearance. +disconnecting after 10 seconds when no packets received and transmitted. +This can be set to rather high values to keep connection alive (to +reduce handshake overhead and delays), wait for appearing packets ready +to send and notifying remote side about their appearance. @anchor{CfgMaxOnlineTime} @item maxonlinetime diff --git a/doc/download.texi b/doc/download.texi index 7bba5e53471395e77da65ad93984477000bb8282d1210545771ff56d0aea9b9f..e9f4708d386153a1173404d9d959173af80f201049f2479c97bcf63e6005e736 100644 --- a/doc/download.texi +++ b/doc/download.texi @@ -23,16 +23,21 @@ @multitable {XXXXX} {XXXX KiB} {link sign} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} @headitem Version @tab Size @tab Tarball @tab SHA256 checksum -@item 0.1 @tab 720 KiB -@tab @url{download/nncp-0.1.tar.xz, link} @url{download/nncp-0.1.tar.xz.sig, sign} -@tab @code{8F71D65B 70865EBF FE802CDF A5C14D00 A9FD6559 FD722E60 5D97E82C 5E2412C2} +@item @ref{Release 0.4, 0.4} @tab 741 KiB +@tab @url{download/nncp-0.4.tar.xz, link} @url{download/nncp-0.4.tar.xz.sig, sign} +@tab @code{93577327 B3DEBFE3 A80BEB0D 8325B2E6 0939EC55 4DBB05F3 4CA34B99 229C3722} + + +@item @ref{Release 0.3, 0.3} @tab 741 KiB +@tab @url{download/nncp-0.3.tar.xz, link} @url{download/nncp-0.3.tar.xz.sig, sign} +@tab @code{6E76EC5E 6B575C65 BF2D6388 870F2A1C 417D63E4 1628CAA1 BB499D0D 0634473B} @item @ref{Release 0.2, 0.2} @tab 740 KiB @tab @url{download/nncp-0.2.tar.xz, link} @url{download/nncp-0.2.tar.xz.sig, sign} @tab @code{00BEAC5A 0C4083B0 42E3152B ACA6FF20 12768B82 CE24D716 8E04279C ECE14DB7} -@item @ref{Release 0.3, 0.3} @tab 741 KiB -@tab @url{download/nncp-0.3.tar.xz, link} @url{download/nncp-0.3.tar.xz.sig, sign} -@tab @code{6E76EC5E 6B575C65 BF2D6388 870F2A1C 417D63E4 1628CAA1 BB499D0D 0634473B} +@item 0.1 @tab 720 KiB +@tab @url{download/nncp-0.1.tar.xz, link} @url{download/nncp-0.1.tar.xz.sig, sign} +@tab @code{8F71D65B 70865EBF FE802CDF A5C14D00 A9FD6559 FD722E60 5D97E82C 5E2412C2} @end multitable diff --git a/doc/integrity.texi b/doc/integrity.texi index 748a7c3b8149f5ec55ca60be761fbc862f7e25863ce676f59daf04755f2c987e..88b3ff3110c79fb90025337d42fffafc2ab98927d5243a331996cf856d37cf1f 100644 --- a/doc/integrity.texi +++ b/doc/integrity.texi @@ -18,9 +18,6 @@ @end verbatim @itemize -@item This website @ref{Contacts, alternates} and maillist containing -public key fingerprint. - @item @verbatim % gpg --keyserver hkp://keys.gnupg.net/ --recv-keys 0x2B25868E75A1A953 diff --git a/doc/news.texi b/doc/news.texi index 988ba0395e276550aee638ed0a8eac7375c813c95fa5998a5a72e719c5943c12..b9260b642d9d74007ae9bbaa01a9b9c896f0e5d6a05732bea7084b8b6ce92eb3 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -1,6 +1,30 @@ @node News @unnumbered News +@node Release 0.5 +@section Release 0.5 +@itemize +@item Trivial small fix in default niceness level of @command{nncp-file} +and @command{nncp-freq} commands. +@end itemize + +@node Release 0.4 +@section Release 0.4 +@itemize +@item Small fix in @command{nncp-call}, @command{nncp-caller}, +@command{nncp-daemon}: they can segmentation fail sometimes (no data is +lost). +@item @command{nncp-newnode} renamed to @command{nncp-newcfg} -- it is +shorter and more convenient to use. +@item @command{nncp-mincfg} command appeared: helper allowing to create +minimalistic stripped down configuration files without private keys, +that is useful during @command{nncp-xfer} usage. +@end itemize + +@node Release 0.3 +@section Release 0.3 +Fixed compatibility with Go 1.6. + @node Release 0.2 @section Release 0.2 @itemize @@ -9,30 +33,15 @@ changed too): size field is encrypted and is not send in plaintext anymore. @item @option{-minsize} option gives ability to automatically pad outgoing packets to specified minimal size. -@item @ref{nncp-daemon} and @ref{nncp-call}/@ref{nncp-caller} always -check new @emph{tx} packets appearance in the background while -connected. Remote side is immediately notified. +@item @command{nncp-daemon} and +@command{nncp-call}/@command{nncp-caller} always check new @emph{tx} +packets appearance in the background while connected. Remote side is +immediately notified. @item @option{-onlinedeadline} option gives ability to configure timeout of inactivity of online connection, when it could be disconnected. It could be used to keep connection alive for a long time. @item @option{-maxonlinetime} option gives ability to set maximal allowable online connection aliveness time. -@item @ref{nncp-caller} command appeared: cron-ed TCP daemon caller. -@item @ref{nncp-pkt} command can decompress the data. -@end itemize - -@node Release 0.3 -@section Release 0.3 -Fixed compatibility with Go 1.6. - -@node Release 0.4 -@section Release 0.4 -@itemize -@item Small fix in @ref{nncp-call}, @ref{nncp-caller}, -@ref{nncp-daemon}: they can segmentation fail sometimes (no data is lost). -@item @command{nncp-newnode} renamed to @ref{nncp-newcfg} -- it is -shorter and more convenient to use. -@item @ref{nncp-mincfg} command appeared: helper allowing to create -minimalistic stripped down configuration files without private keys, -that is useful during @ref{nncp-xfer} usage. +@item @command{nncp-caller} command appeared: cron-ed TCP daemon caller. +@item @command{nncp-pkt} command can decompress the data. @end itemize diff --git a/makedist.sh b/makedist.sh index 4c0a81352796c5e5715f18c0d4d97e8ad86eb482d664fe1a20beb8bca68e8fc6..58c2e8c96b8e420ae9012aa803726a58a5d48600268d535fc726ec6d736d347d 100755 --- a/makedist.sh +++ b/makedist.sh @@ -71,7 +71,8 @@ You can obtain releases source code prepared tarballs on @url{http://www.nncpgo.org/}. EOF make -C doc -rm -r doc/.well-known doc/nncp.html/.well-known +./news_and_install.sh +rm -r doc/.well-known doc/nncp.html/.well-known news_and_install.sh find . -name .git -type d | xargs rm -fr find . -name .gitignore -delete diff --git a/news_and_install.sh b/news_and_install.sh new file mode 100755 index 0000000000000000000000000000000000000000..5d4738407cf76e9b9ce505cebd02bcdfc6129b6d426e6e66586804b47e828d5d --- /dev/null +++ b/news_and_install.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +texi=`mktemp` +cat > $texi < $texi <