ChangeLog 8.4 KB

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