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