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