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