ChangeLog 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. Fri Dec 20 09:22:03 2019 +0900
  2. Released gnunet 0.12.0 -schanzen
  3. Fri Dec 20 09:22:03 2019 +0900
  4. Fixed BOX record label parsing -schanzen
  5. Mon Dec 16 09:33:36 2019 +0100
  6. Fixed mysql build -schanzen
  7. Sat 07 Dec 2019 02:38:53 PM CET
  8. Protocol-breaking change, using more standards-compliant
  9. EdDSA and RSA operations. Also changing POW function to
  10. make it less ASIC-compatible. This marks the switch to
  11. the 0.12.0 protocol family.
  12. Sun Dec 01 19:31:00 UTC 2019
  13. configure: Add --with-gnunet-logread.
  14. -ng0
  15. Sun Dec 1 12:26:11 2019 +0100
  16. GNS NSS plugin: Reject non-IDNA conforming names and
  17. trigger continue with next NSS plugin. -schanzen
  18. Sat Nov 30 23:32:03 2019 +0100
  19. GNS NSS plugin: Disabled if called as root. -CG
  20. Sat Nov 30 23:08:49 2019 +0100
  21. Fixed #3795: Switched to new PoW for NSE and GNS revocation.
  22. Functionality is ifdef guarded for 0.12. -CG
  23. Sat Nov 30 21:05:25 2019 +0100
  24. Fixed #5978:
  25. Added support for .<zkey> CNAMEs in the GNS resolver. -schanzen
  26. Sat Nov 30 20:27:51 2019 +0100
  27. Fixed #5979:
  28. Added support for .<zkey> DNS server names in GNS2DNS records.
  29. -schanzen
  30. Tue Nov 26 18:26:54 2019 +0100
  31. Crypto change: Use Curve25519 for ECDH and tweetnacl where we can.
  32. Functionality is ifdef guarded for 0.12. -fdold
  33. Nov 30 15:20:45 2019 +0100
  34. Fixed #5922:
  35. GNS names are now UTF-8. For DNS, names are converted to IDNA.
  36. Functionality is ifdef guarded for 0.12. -schanzen
  37. Wed Oct 30 10:50:00 UTC 2019
  38. Released gnunet 0.11.8
  39. -ng0
  40. Sun Oct 27 17:17:00 2019 +0200
  41. Released gnunet 0.11.7
  42. -schanzen, ng0
  43. Fri Oct 25 00:00:00 UTC 2019
  44. Dropped glpk dependency(-check). -ng0
  45. Wed Oct 23 20:55:12 2019 +0200
  46. Make REST service start per user in a multiuser setup.
  47. -schanzen
  48. Wed Oct 23 00:00:00 UTC 2019
  49. Remove setuid helpers. They never worked as intended. The
  50. fixed version is not portable and the defacto good way to
  51. handle this which is most portable is to let package managers
  52. handle this (as they do right now, the good ones), and let
  53. people handle this who read the documentation.
  54. This commit removes what would be patched out by the majority
  55. of package managers, which is setuid handling in Makefiles.
  56. It is very likely that no one will notice this code is gone.
  57. -ng0
  58. Thu Oct 17 00:00:00 UTC 2019
  59. Added support for doas, use it in some places conditionally
  60. if sudo is not present. Fixed sudo detection. -ng0
  61. Mon Oct 14 00:00:00 UTC 2019
  62. Added 'pretty' make rule to run uncrustify over the source tree.
  63. -ng0
  64. Mon Sep 16 00:00:00 UTC 2019
  65. Remove checks for CXX and CPP. Scans found no
  66. (remaining) cxx code. ccache with clang on
  67. NetBSD 9 hit no rebuilds. -ng0
  68. Mon Sep 10 00:00:00 UTC 2019
  69. Drop win32 and mingw support after discussion with
  70. Christian. It has been unmaintained in our code base
  71. for years and there are no known users.
  72. Future implementors for Windows 10 support can
  73. refer to this commit as reference. -ng0
  74. Mon Sep 9 00:00:00 UTC 2019
  75. Remove plibc, closes #5877 as discussed in
  76. https://lists.gnu.org/archive/html/gnunet-developers/2019-09/msg00002.html
  77. -ng0
  78. Sun Sep 1 13:25:07 2019 +0200
  79. Improved support for external applications/services wrt
  80. localization/gettext.
  81. https://lists.gnu.org/archive/html/gnunet-developers/2019-09/msg00000.html
  82. Tue 20 Aug 2019 04:32:09 PM CEST
  83. Fixed fatal bug in gnunet-bcd that prevented the main page
  84. from showing up. -CG
  85. Mon Aug 19 17:36:48 2019 +0200
  86. REST: Added API plugin to read/write GNUnet configuration options -alexia
  87. Sun Jul 28 00:00:00 2019 +0000
  88. Adding --enable-texinfo4 configure switch, defaulting to off.
  89. This allows distributors to override the texinfo 5.x and later
  90. commandline options we use, and allows us on the serverside to
  91. build html with newer output options. -ng0
  92. Wed 24 Jul 2019 05:43:43 PM CEST
  93. Releasing GNUnet 0.11.6. -CG
  94. Mon Jul 15 09:57:20 2019 +0200
  95. The REST server now has a configurable CORS Origin setting -schanzen
  96. Fri Jul 5 22:11:04 2019 +0200
  97. Added detection of SUID binaries
  98. through GNUNET_OS_get_suid_binary_path -lurchi
  99. Sat 29 Jun 2019 10:18:55 AM CEST
  100. Renamed "heap" namestore backend to "flat" as it does
  101. persist data in a file. Made it work with databases larger
  102. than 16 MB. -CG
  103. Fri Jun 28 14:10:53 2019 +0200
  104. RECLAIM: Reissue of tickets (same attributes, same identity)
  105. will no longer create a new ticket, but reuse the old. -alexia
  106. Thu Jun 27 10:34:46 2019 +0200
  107. The REST server now returns the Origin header value in the
  108. CORS header reponse. -schanzen
  109. Thu Jun 27 09:08:06 2019 +0200
  110. GNS NSS plugin will not timeout and not hang forever and block
  111. gethostbyname. Final resolution pending #5782 -schanzen
  112. Sat Jun 22 10:38:43 2019 +0200
  113. Add gnutls support for GNS CA certificate generation -schanzen
  114. Sat 15 Jun 2019 11:45:35 PM CEST
  115. Improved gnunet-gns performance for many ego scenario. -CG
  116. Fri 14 Jun 2019 07:17:40 PM CEST
  117. Add option to gnunet-identity to display private keys. -CG
  118. Wed Jun 5 21:19:46 2019 +0200
  119. Releasing GNUnet 0.11.5. -schanzen
  120. Wed May 29 11:17:49 2019 +0200
  121. Added CAA record type (RFC 6844). -schanzen
  122. Sat 25 May 2019 08:27:39 AM CEST
  123. Significantly speed-up ego creation and deletion via
  124. gnunet-identity command when there are many (hundreds)
  125. of egos at the same peer. -CG
  126. Sun May 12 12:00:00 2019 +0200
  127. Releasing GNUnet 0.11.4. -MS
  128. Thu May 9 23:35:24 2019 +0200
  129. gnunet-identity can now output the public key on creation of new
  130. egos, and -e can act as a filter when listing all egos. -CG
  131. Thu May 2 08:44:37 2019 +0200
  132. gnunet-arm now logs to file by default -CG
  133. Sat Apr 27 21:50:57 2019 +0200
  134. RECLAIM: Added ECDH encryption for authorization code payload -schanzen
  135. Sat 27 Apr 2019 06:36:31 AM CEST
  136. Bump libmicrohttpd version requirement as some intermediate
  137. versions have relevant bugs that cause problems. -CG
  138. Sat Apr 27 01:50:43 2019 +0200
  139. RECLAIM: No longer experimental -schanzen
  140. Fri Apr 26 11:08:21 2019 +0200
  141. REST: Configuration plugin added -schanzen
  142. Tue Apr 23 23:00:00 UTC 2019
  143. All manpages are properly licensed. -ng0
  144. Sun Apr 21 22:22:22 UTC 2019
  145. All manpages are now in mdoc format. -ng0
  146. Sat Apr 20 18:38:43 UTC 2019
  147. Remove optional gnunet-download-manager.scm and
  148. with it the optional dependency on a no longer
  149. maintained version of GNU Guile (#5682). -ng0
  150. Sun Apr 14 09:54:20 2019 +0200
  151. RECLAIM: Moved away from ABE to GNS encryption. Minor API changed and
  152. renaming of records. Deprecated SQLite plugin in favor of namestore.
  153. -schanzen
  154. Sun Apr 7 14:40:59 2019 +0200
  155. Releasing GNUnet 0.11.3. -CG
  156. Sat 06 Apr 2019 02:36:17 PM CEST
  157. Introducing GNUNET_memcmp() and GNUNET_is_zero() for better typing
  158. when comparing memory areas. -CG
  159. Fri 05 Apr 2019 11:38:53 PM CEST
  160. Use paths of sysctl, ip, ifconfig and ip(6)tables from configure
  161. if they work. (#5352). -CG
  162. Thu 04 Apr 2019 12:39:44 PM CEST
  163. Hotfix for build issue. Releasing GNUnet 0.11.2. -CG/MS
  164. Wed 03 Apr 2019 03:18:43 PM CEST
  165. Releasing GNUnet 0.11.1. -CG
  166. Wed 03 Apr 2019 01:54:44 PM CEST
  167. Merged gnunet-qr-c-2 branch, replacing Python-based implementation
  168. of gnunet-qr with C-based implementation that also integrates
  169. gnunet-uri. -HG/MS/CG
  170. Wed 03 Apr 2019 01:15:57 PM CEST
  171. Fixed a few test case regressions (GNS, FS). -CG
  172. Mon Apr 1 22:00:00 UTC 2019
  173. documentation/buildsystem: manpages and other documentation parts
  174. can now be build more controlled again, this fixes the regression
  175. in 0.11.0 where documentation was an on/off switch.
  176. New introduced: --enable-include-manpages.
  177. Fixed: texi2mdoc integration (--enable-texi2mdoc-generation).
  178. buildsystem: decrease python dependency to 3.4 from
  179. previously 3.7.
  180. -ng0
  181. Tue Mar 12 10:06:17 CET 2019
  182. REST: Move back from rest-plugin into respective subsystem directories.
  183. Mon Mar 11 02:47:55 CET 2019
  184. Make configure complain if no working libidn is detected. -CG
  185. Sat Mar 9 15:58:45 2019 +0100
  186. REST: Config option for address bind. Defaults to localhost.
  187. GNS: dns2gns/gns-proxy config option for address bind. Defaults to localhost.
  188. Sat Mar 9 01:58:22 CET 2019
  189. gnunet-publish now by default does not expose the creation time,
  190. option -d no longer exists, to enable the old behavior use -E. -CG
  191. Sat Mar 2 14:23:10 2019 +0100
  192. utils: gnunet-qr.py now installed under pkgshare instead of bin
  193. Thu Feb 28 19:07:59 CET 2019
  194. CADET: Fix in order, unrealiable message ordering
  195. Thu 28 Feb 2019 10:54:58 AM CET
  196. Releasing GNUnet 0.11.0. -CG
  197. Wed Jun 6 08:28:27 CEST 2018
  198. Releasing GNUnet 0.11.0pre66. Let's try to keep a better
  199. ChangeLog again henceforth. -CG
  200. Sat Jan 7 16:41:34 CET 2017
  201. Converting NAT library to new NAT service (and
  202. splitting of nat-auto service for auto-configuration). -CG