]> Cypherpunks.ru repositories - govpn.git/blobdiff - doc/news.texi
Merge branch 'develop'
[govpn.git] / doc / news.texi
index 75ec725137b1b9640dd0dc3bb7e0b1505ff05aa8..0ef3f82365c16d0475ad20abdc497f3ac134f64f 100644 (file)
@@ -2,6 +2,39 @@
 @unnumbered News
 
 @table @strong
+
+@item Release 3.3
+@itemize @bullet
+@item Compatibility with an old GNU Make 3.x. Previously only BSD Make
+and GNU Make 4.x were supported.
+@item /dev/urandom is used for correct client identity generation under
+GNU/Linux systems. Previously /dev/random can produce less than required
+128-bits of random.
+@item Updated user manual examples.
+@end itemize
+
+@item Release 3.2
+@itemize @bullet
+@item
+Deterministic building: dependent libraries source code commits are
+fixed in our makefiles.
+@item
+No Internet connection is needed for building the source code: all
+required libraries are included in release tarballs.
+@item
+FreeBSD Make compatibility. GNU Make is not necessary anymore.
+@end itemize
+
+@item Release 3.1
+@itemize @bullet
+@item
+Diffie-Hellman public keys are encoded with Elligator algorithm when
+sending over the wire, making them indistinguishable from the random
+strings, preventing detection of successful decryption try when guessing
+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
 @itemize @bullet
 @item
@@ -23,7 +56,7 @@ packets became smaller
 
 @item
 Ability to hide underlying packets lengths by appending noise, junk
-data during transmission. Each packet can be fill up-ed to it's
+data during transmission. Each packet can be fill up-ed to its
 maximal MTU size.
 
 @item
@@ -103,4 +136,5 @@ consuming and resource heavy computations.
 @itemize @bullet
 @item Initial stable release.
 @end itemize
+
 @end table