]> Cypherpunks.ru repositories - govpn.git/commitdiff
[DOC] Link downloads to release news
authorSergey Matveev <stargrave@stargrave.org>
Thu, 21 Jan 2016 11:44:27 +0000 (14:44 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 21 Jan 2016 11:44:27 +0000 (14:44 +0300)
Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
doc/download.texi
doc/news.texi
utils/makedist.sh

index 571f73ab7e31ae33650f274ee9ecc8cb3afd1aa4..dc7d5f1f91d55ae4583781fb8c611d6acdf5e0c3 100644 (file)
@@ -9,75 +9,75 @@ You can obtain releases source code prepared tarballs from the links below:
 @multitable {XXXXX} {XXXX KiB} {link sign} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
 @headitem Version @tab Size @tab Tarball @tab SHA256 checksum
 
-@item 5.3 @tab 301 KiB
+@item @ref{Release_5.3, 5.3} @tab 301 KiB
 @tab @url{download/govpn-5.3.tar.xz, link} @url{download/govpn-5.3.tar.xz.sig, sign}
 @tab @code{50955d0a2ea41236682cb5ac245210691fb6ecbe88d138c5873e2362e547da48}
 
-@item 5.2 @tab 300 KiB
+@item @ref{Release_5.2, 5.2} @tab 300 KiB
 @tab @url{download/govpn-5.2.tar.xz, link} @url{download/govpn-5.2.tar.xz.sig, sign}
 @tab @code{44e3a3265b30305a4436e172565585c327fb28d26197e61b7496c437d032c0db}
 
-@item 5.1 @tab 287 KiB
+@item @ref{Release_5.1, 5.1} @tab 287 KiB
 @tab @url{download/govpn-5.1.tar.xz, link} @url{download/govpn-5.1.tar.xz.sig, sign}
 @tab @code{0d456c5683287dca31f8c3302eb9a9329feab82bc1fbdb0098fca991513536d1}
 
-@item 5.0 @tab 237 KiB
+@item @ref{Release_5.0, 5.0} @tab 237 KiB
 @tab @url{download/govpn-5.0.tar.xz, link} @url{download/govpn-5.0.tar.xz.sig, sign}
 @tab @code{cc186a3b800279b6f5a7c86d61b250c24cf97235f6c3e1bb05a6cb60251085c6}
 
-@item 4.2 @tab 233 KiB
+@item @ref{Release_4.2, 4.2} @tab 233 KiB
 @tab @url{download/govpn-4.2.tar.xz, link} @url{download/govpn-4.2.tar.xz.sig, sign}
 @tab @code{dc2d390b9dcfb30a3612018d410b61ddf8edd82f4d9aa5ed2691b027be10ba0a}
 
-@item 4.1 @tab 227 KiB
+@item @ref{Release_4.1, 4.1} @tab 227 KiB
 @tab @url{download/govpn-4.1.tar.xz, link} @url{download/govpn-4.1.tar.xz.sig, sign}
 @tab @code{fbc7a730afe96384827dc1e1402c53165710ade5113d90531427c39172e40aca}
 
-@item 4.0 @tab 183 KiB
+@item @ref{Release_4.0, 4.0} @tab 183 KiB
 @tab @url{download/govpn-4.0.tar.xz, link} @url{download/govpn-4.0.tar.xz.sig, sign}
 @tab @code{a791c3569c01dea8b18aa2f21d27b797ded76f2c33a8d96c2db864a9abf2615b}
 
-@item 3.5 @tab 179 KiB
+@item @ref{Release_3.5, 3.5} @tab 179 KiB
 @tab @url{download/govpn-3.5.tar.xz, link} @url{download/govpn-3.5.tar.xz.sig, sign}
 @tab @code{6b60c2cd4a8b4b2c893e52d3366510678704fd68a02a0ea24cb112bd753ea54b}
 
-@item 3.4 @tab 175 KiB
+@item @ref{Release_3.4, 3.4} @tab 175 KiB
 @tab @url{download/govpn-3.4.tar.xz, link} @url{download/govpn-3.4.tar.xz.sig, sign}
 @tab @code{266612a7f8faa6ceb2955ed611c0c21872776306f4eaad5b785145bbb0390c82}
 
-@item 3.3 @tab 175 KiB
+@item @ref{Release_3.3, 3.3} @tab 175 KiB
 @tab @url{download/govpn-3.3.tar.xz, link} @url{download/govpn-3.3.tar.xz.sig, sign}
 @tab @code{1834a057215324f49d6272b2beb89f1532105156f7e853eae855659992ac0c84}
 
-@item 3.2 @tab 174 KiB
+@item @ref{Release_3.2, 3.2} @tab 174 KiB
 @tab @url{download/govpn-3.2.tar.xz, link} @url{download/govpn-3.2.tar.xz.sig, sign}
 @tab @code{388e98d6adef5ebf3431b0d48419f54d2e2064c657de67e23c669ebcf273126d}
 
-@item 3.1 @tab 54 KiB
+@item @ref{Release_3.1, 3.1} @tab 54 KiB
 @tab @url{download/govpn-3.1.tar.xz, link} @url{download/govpn-3.1.tar.xz.sig, sign}
 @tab @code{4034a67eb472e33760ed1783ca871f531c3a6be99b9bd6213f4f83c1147c344b}
 
-@item 3.0 @tab 53 KiB
+@item @ref{Release_3.0, 3.0} @tab 53 KiB
 @tab @url{download/govpn-3.0.tar.xz, link} @url{download/govpn-3.0.tar.xz.sig, sign}
 @tab @code{12579c5c3cccfe73c66b5893335bc70c42d7b13b8e94c7751ec65d421eaff9a5}
 
-@item 2.4 @tab 42 KiB
+@item @ref{Release_2.4, 2.4} @tab 42 KiB
 @tab @url{download/govpn-2.4.tar.xz, link} @url{download/govpn-2.4.tar.xz.sig, sign}
 @tab @code{df45225bac2384c5eed73c5cdb05dc3581495e08d365317beb03a2487d46b98c}
 
-@item 2.3 @tab 34 KiB
+@item @ref{Release_2.3, 2.3} @tab 34 KiB
 @tab @url{download/govpn-2.3.tar.xz, link} @url{download/govpn-2.3.tar.xz.sig, sign}
 @tab @code{92986ec6d6da107c6cc1143659e5a154cd19b8f2ede5fa7f5ccc4525ae468e97}
 
-@item 2.2 @tab 32 KiB
+@item @ref{Release_2.2, 2.2} @tab 32 KiB
 @tab @url{download/govpn-2.2.tar.xz, link} @url{download/govpn-2.2.tar.xz.sig, sign}
 @tab @code{5745278bce8b9a3bd7ec1636507bbce8c17ba1d79f1568e2f3681b7a90bbe6e1}
 
-@item 2.0 @tab 31 KiB
+@item @ref{Release_2.0, 2.0} @tab 31 KiB
 @tab @url{download/govpn-2.0.tar.xz, link} @url{download/govpn-2.0.tar.xz.sig, sign}
 @tab @code{d43be1248d6a46ba8ca75be2fdab5e3d8b0660fb9df9b6d87cfa3973722b42be}
 
-@item 1.5 @tab 19 KiB
+@item @ref{Release_1.5, 1.5} @tab 19 KiB
 @tab @url{download/govpn-1.5.tar.xz, link} @url{download/govpn-1.5.tar.xz.sig, sign}
 @tab @code{715b07d4d1ea4396c3e37014ca65ec3768818423521f3c12e7200b6edca48c31}
 
index 2846bc6ed66fa80ba2dc326f6a340326bee14b8a..21cdb992f0fc2093323b3d42ca649e991e122a7f 100644 (file)
@@ -5,7 +5,7 @@
 
 @table @strong
 
-@item Release 5.3
+@item @anchor{Release_5.3} Release 5.3
 @cindex Release 5.3
 @itemize
 @item Fixed minor bug with @code{newclient.sh} that caught
 Just replaced stdout output to stderr for that prompt.
 @end itemize
 
-@item Release 5.2
+@item @anchor{Release_5.2} Release 5.2
 @cindex Release 5.2
 @itemize
 @item Ability to read passphrases directly from the terminal (user's
 input) without using of keyfiles. @code{storekey.sh} utility removed.
 @end itemize
 
-@item Release 5.1
+@item @anchor{Release_5.1} Release 5.1
 @cindex Release 5.1
 @itemize
 @item Server is configured using @url{http://yaml.org/, YAML} file. It
@@ -29,7 +29,7 @@ is very convenient to have comments and templates, comparing to JSON.
 with @emph{BLAKE2b} in handshake code.
 @end itemize
 
-@item Release 5.0
+@item @anchor{Release_5.0} Release 5.0
 @cindex Release 5.0
 @itemize
 @item New optional @ref{Encless, encryptionless mode} of operation.
@@ -43,14 +43,14 @@ up-scripts for convenience.
 @item @code{govpn-verifier} utility also can use @ref{EGD}.
 @end itemize
 
-@item Release 4.2
+@item @anchor{Release_4.2} Release 4.2
 @cindex Release 4.2
 @itemize
 @item Fixed non-critical bug when server may fail if up-script is not
 executed successfully.
 @end itemize
 
-@item Release 4.1
+@item @anchor{Release_4.1} Release 4.1
 @cindex Release 4.1
 @itemize
 @item @url{https://password-hashing.net/#argon2, Argon2d} is used instead
@@ -59,7 +59,7 @@ of PBKDF2 for password verifier hashing.
 server-side configuration and the code.
 @end itemize
 
-@item Release 4.0
+@item @anchor{Release_4.0} Release 4.0
 @cindex Release 4.0
 @itemize
 @item Handshake messages can be noised: their messages lengths are
@@ -69,7 +69,7 @@ hidden. Now they are indistinguishable from transport messages.
 @item Single JSON file server configuration.
 @end itemize
 
-@item Release 3.5
+@item @anchor{Release_3.5} Release 3.5
 @cindex Release 3.5
 @itemize
 @item Ability to use @ref{Network, TCP} network transport.
@@ -81,7 +81,7 @@ for accessing the server. Server can also emulate HTTP proxy behaviour.
 reasons.
 @end itemize
 
-@item Release 3.4
+@item @anchor{Release_3.4} Release 3.4
 @cindex Release 3.4
 @itemize
 @item Ability to use external @ref{EGD}-compatible PRNGs. Now you are
@@ -92,7 +92,7 @@ storage of seen nonces, thus eliminating possible replay attacks at all
 without performance degradation related to inbound packets reordering.
 @end itemize
 
-@item Release 3.3
+@item @anchor{Release_3.3} Release 3.3
 @cindex Release 3.3
 @itemize
 @item Compatibility with an old GNU Make 3.x. Previously only BSD Make
@@ -103,7 +103,7 @@ GNU/Linux systems. Previously /dev/random can produce less than required
 @item Updated user manual examples.
 @end itemize
 
-@item Release 3.2
+@item @anchor{Release_3.2} Release 3.2
 @cindex Release 3.2
 @itemize
 @item
@@ -116,7 +116,7 @@ required libraries are included in release tarballs.
 FreeBSD Make compatibility. GNU Make is not necessary anymore.
 @end itemize
 
-@item Release 3.1
+@item @anchor{Release_3.1} Release 3.1
 @cindex Release 3.1
 @itemize
 @item
@@ -127,7 +127,7 @@ passwords (that are used to create DSA public keys). But this will
 consume twice entropy for DH key generation in average.
 @end itemize
 
-@item Release 3.0
+@item @anchor{Release_3.0} Release 3.0
 @cindex Release 3.0
 @itemize
 @item
@@ -160,7 +160,7 @@ Per-peer @code{-timeout}, @code{-noncediff}, @code{-noise} and
 @code{-cpr} configuration options for server.
 @end itemize
 
-@item Release 2.4
+@item @anchor{Release_2.4} Release 2.4
 @cindex Release 2.4
 @itemize
 @item
@@ -172,7 +172,7 @@ statistics.
 Documentation is explicitly licenced under GNU FDL 1.3+.
 @end itemize
 
-@item Release 2.3
+@item @anchor{Release_2.3} Release 2.3
 @cindex Release 2.3
 @itemize
 @item
@@ -188,19 +188,19 @@ will force server to generate private DH key, preventing entropy
 consuming and resource heavy computations.
 @end itemize
 
-@item Release 2.2
+@item @anchor{Release_2.2} Release 2.2
 @cindex Release 2.2
 @itemize
 @item Fixed several possible channel deadlocks.
 @end itemize
 
-@item Release 2.1
+@item @anchor{Release_2.1} Release 2.1
 @cindex Release 2.1
 @itemize
 @item Fixed Linux-related building.
 @end itemize
 
-@item Release 2.0
+@item @anchor{Release_2.0} Release 2.0
 @cindex Release 2.0
 @itemize
 @item Added clients identification.
@@ -208,19 +208,19 @@ consuming and resource heavy computations.
 @item Per-client up/down scripts.
 @end itemize
 
-@item Release 1.5
+@item @anchor{Release_1.5} Release 1.5
 @cindex Release 1.5
 @itemize
 @item Nonce obfuscation/encryption.
 @end itemize
 
-@item Release 1.4
+@item @anchor{Release_1.4} Release 1.4
 @cindex Release 1.4
 @itemize
 @item Performance optimizations.
 @end itemize
 
-@item Release 1.3
+@item @anchor{Release_1.3} Release 1.3
 @cindex Release 1.3
 @itemize
 @item Heartbeat feature.
@@ -228,13 +228,13 @@ consuming and resource heavy computations.
 @item up- and down- optinal scripts.
 @end itemize
 
-@item Release 1.1
+@item @anchor{Release_1.1} Release 1.1
 @cindex Release 1.1
 @itemize
 @item FreeBSD support.
 @end itemize
 
-@item Release 1.0
+@item @anchor{Release_1.0} Release 1.0
 @cindex Release 1.0
 @itemize
 @item Initial stable release.
index 2a6ee311f36610e0de9c7080fe83defb77b79d0b..278ee2db7a1732de490c197e7474a6d264c14c36 100755 (executable)
@@ -63,7 +63,7 @@ size=$(( $(cat $tarball | wc -c) / 1024 ))
 hash=$($SHA256 $tarball | sed 's/^.*\([0-9a-f]\{64\}\).*$/\1/')
 cat <<EOF
 An entry for documentation:
-@item $release @tab $size KiB
+@item @ref{Release_$release, $release} @tab $size KiB
 @tab @url{download/govpn-${release}.tar.xz, link} @url{download/govpn-${release}.tar.xz.sig, sign}
 @tab @code{$hash}
 EOF