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