aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-27 09:25:44 +0200
committerMartin Schanzenbach <mschanzenbach@posteo.de>2020-05-27 09:25:44 +0200
commiteec3fd03c44bae77976b76a7b127c7fdbcb2d9cb (patch)
treedc6fa9d4e789b469953cf527096469df210bb2b6
parentb89c1f2a8f77fd0d9087ba36560d5fbd9c4c453d (diff)
downloadgnunet-eec3fd03c44bae77976b76a7b127c7fdbcb2d9cb.tar.gz
gnunet-eec3fd03c44bae77976b76a7b127c7fdbcb2d9cb.zip
changelog from git log
-rw-r--r--ChangeLog436
1 files changed, 357 insertions, 79 deletions
diff --git a/ChangeLog b/ChangeLog
index fe954eb76..c6d4153c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,82 +1,360 @@
1HEAD (0.13.0) 1Tue, 26 May 2020 11:49:50 +0200 (755cb5c76)
2------ 2remove argon2 dependency. Use limited libsodium argon2id function for GNS and NSE - Martin Schanzenbach
3 3
4Build: 4Tue, 26 May 2020 00:42:24 +0200 (24be68238)
5- New dependencies: libsodium 5use argon2id - Martin Schanzenbach
6- libmicrohttpd and libjansson are not mandatory dependencies 6
7- Allow build against libcurl without gnutls backend (Packagers: Build against 7Tue, 26 May 2020 03:05:33 +0530 (2a82be115)
8libcurl-openssl at your own peril, see configure warning) 8add additional test condition for GNS crypto - Florian Dold
9- Streamlined configure output 9
10- Support latest MHD API 10Mon, 25 May 2020 21:38:58 +0200 (a32de45ce)
11- Alpine packaging 11add option to create identity from private key - jospaeth
12 12
13UTIL: 13Fri, 22 May 2020 09:44:22 +0200 (2fbc0f044)
14- Improved BIO API. Now supports reading from and writing to in-memory buffers. 14add option to show private key - Martin Schanzenbach
15- Store EdDSA and ECDSA private keys in same endianness (little endian) 15
16- Removed tweetnacl in favor of libsodium 16Fri, 22 May 2020 01:16:35 +0200 (9a92bbb51)
17- Add GNUNET_freez and make it default (see #6186) 17fix #6242 - Christian Grothoff
18- Add base64url encoding to util (RFC7515) 18
19- Speed up running of tasks via GNUNTE_SCHEDULER_add_now() by a factor of at least 5 19Thu, 14 May 2020 16:03:10 +0200 (f4771fcc1)
20- Add timetravel getopt helper 20Improved BIO API - Christian Grothoff
21- Taler buffer library now included in GNUnet 21
22- Change proof-of-work function to argon2id 22Sun, 17 May 2020 19:56:12 +0200 (3362a671f)
23 23make mhd and jansson mandatory dependencies - Martin Schanzenbach
24IDENTITY: 24
25- IDENTITY: Allow to pass private key in identity create for IDENTITY API (key 25Sun, 17 May 2020 19:37:00 +0200 (ac7ba6704)
26recovery/import) 26allow compile against curl-openssl - Martin Schanzenbach
27 27
28NAMESTORE: 28Sun, 10 May 2020 11:28:00 +0200 (63c371cfb)
29- gnunet-namestore now honours expiration dates when importing an URI 29separate id_token and userinfo claims requests - Martin Schanzenbach
30- Remove unintiutive set_nick API 30
31 31Sun, 10 May 2020 00:23:54 +0200 (44bdb66b4)
32GNS: 32fix #5782 - Martin Schanzenbach
33- Add GNS record flag "supplemenal" (see LSD0001) 33
34- Support GNS proxy CA import into Icecat 34Sat, 9 May 2020 22:10:08 +0200 (ada94c274)
35- Fix NICK handling in GNS (no more duplicates) 35fail of LSD0001 is violated for GNS2DNS - Martin Schanzenbach
36 36
37REVOCATION: 37Sat, 9 May 2020 22:00:01 +0200 (3da4b0d20)
38- Updated revocation PoW in accordance (LSD0001) 38fix #6103; make LEHOs supplemental from CNAMEs and GNS2DNS names - Martin Schanzenbach
39 39
40NSE 40Sat, 9 May 2020 20:55:08 +0200 (63c92bbef)
41- Updated revocation PoW due to change of hash function (Argon2id) 41add json response headers to rest plugins - Martin Schanzenbach
42 42
43RECLAIM 43Sat, 9 May 2020 19:12:51 +0200 (fbdc2fbb4)
44- Correctly process claims request in OpenID plugin 44change label processing in namestore REST api for gns records - Martin Schanzenbach
45- Consolidated re:claimID attribute library int src/reclaim 45
46- Move from 64 bit to 256 bit attribute identifier in re:claimID 46Wed, 6 May 2020 18:42:45 +0200 (1847e1652)
47 47deprecate ill-defined set_nick API - Martin Schanzenbach
48REST 48
49- Correctly add "application/json" content type to REST responses where 49Wed, 6 May 2020 21:11:08 +0530 (616af9e62)
50applicable 50add libsodium dep to README - Florian Dold
51 51
52MQ 52Wed, 6 May 2020 20:12:05 +0530 (e273b24b9)
53- Speed up message goodput in perf_mq(client) by 1/3rd 53Fix #6070 - Florian Dold
54- Added MQ benchmark 54
55 55Wed, 6 May 2020 18:39:16 +0530 (d7028a584)
560.12.2 56move from tweetnacl (+custom hacks) -> only sodium - Florian Dold
57------ 57
58 58Wed, 6 May 2020 10:49:10 +0200 (e7c277845)
59UTIL: 59remove obsolete framework option - Martin Schanzenbach
60- Fixed ECDSA ECDH endianness bug 60
61- Various improvements regarding best practices and memory safety 61Wed, 6 May 2020 10:46:20 +0200 (4d75bfd7e)
62 62add some more useful configuration output wrt transports - Martin Schanzenbach
63RECLAIM: 63
64- Added asserted attributes to re:claimID 64Wed, 6 May 2020 10:25:00 +0200 (a4fddaa4d)
65 65stop excessive warnings and notifications of information that is displayed later on anyway - Martin Schanzenbach
66GNS: 66
67- Added GNS resolver recursion depth setting to API 67Wed, 6 May 2020 09:31:11 +0200 (ca168098b)
68 68improve configure messages for rest and reclaim - Martin Schanzenbach
69TNG: 69
70- Continued work on TNG communicators 70Sat, 2 May 2020 00:08:38 +0200 (f38bc1041)
71 71fix gnunet-identity performance - Christian Grothoff
72IDENTITY: 72
73- Performance fixes for Identity API 73Fri, 1 May 2020 10:55:51 +0200 (91e407579)
74 74vpn, exit: Add patch from termux for Android in a slightly different way. - nikita
750.12.1 75
76------ 76Fri, 24 Apr 2020 13:50:05 +0530 (892bd3c60)
77 77check for integer overflow in buffer lib (fixes #6217) - Florian Dold
78- Hotfix for crypto changes in 0.12.0 78
79- More work on TNG communicators 79Fri, 24 Apr 2020 10:18:16 +0200 (69f8fad56)
80fix #6220 - Martin Schanzenbach
81
82Tue, 21 Apr 2020 20:43:18 +0200 (bf99d2243)
83fix #6191 - Christian Grothoff
84
85Tue, 21 Apr 2020 18:37:28 +0200 (091f411cc)
86purge scrypt; add argon2 - Martin Schanzenbach
87
88Tue, 21 Apr 2020 18:13:05 +0200 (6bda628f7)
89update revocation config - Martin Schanzenbach
90
91Tue, 21 Apr 2020 13:47:04 +0200 (13ceb583b)
92defining GNUNET_array_concatenate() for #6190 - Christian Grothoff
93
94Tue, 21 Apr 2020 13:33:25 +0200 (3776e3a77)
95fix #6189 - Christian Grothoff
96
97Tue, 21 Apr 2020 13:27:04 +0200 (e938b8617)
98fix #6186 related bugs - Christian Grothoff
99
100Tue, 21 Apr 2020 13:23:28 +0200 (68615f85c)
101use nz - Christian Grothoff
102
103Tue, 21 Apr 2020 12:15:16 +0200 (5f5a1c7b4)
104add JSON spec'er for booleans - Christian Grothoff
105
106Tue, 21 Apr 2020 00:54:49 +0200 (30361fe0e)
107make GNUNET_freez default, have GNUNET_free_nz for cases where that does not work - Christian Grothoff
108
109Sun, 19 Apr 2020 21:37:35 +0200 (254a9f066)
110add i64 deserializer - Christian Grothoff
111
112Sun, 19 Apr 2020 14:07:21 +0200 (87481d240)
113mailmap, authors: final sync of my address and name with changes in NetBSD and GNUnet members. - nikita
114
115Fri, 17 Apr 2020 19:58:40 +0200 (2be21d379)
116add argon2 for LSD0001 - Martin Schanzenbach
117
118Fri, 17 Apr 2020 19:59:31 +0200 (0c053ecbf)
119fix build with clang - Martin Schanzenbach
120
121Fri, 17 Apr 2020 19:13:42 +0200 (3695a510a)
122add relative_time specs - Christian Grothoff
123
124Fri, 17 Apr 2020 18:21:17 +0200 (6b89b84d2)
125add GNUNET_freez for #6186 - Christian Grothoff
126
127Wed, 15 Apr 2020 20:35:45 +0200 (c894cf82d)
128add integer overflow guards and avoid (unlimited) stack allocation - Christian Grothoff
129
130Wed, 15 Apr 2020 20:29:15 +0200 (839badf7c)
131take care of odd memset() calls - Christian Grothoff
132
133Wed, 15 Apr 2020 20:26:00 +0200 (b7be5b9f5)
134fix #6184 - Christian Grothoff
135
136Sat, 11 Apr 2020 23:11:43 +0200 (7bcd5338f)
137fix gnunet-statistics CLI - Christian Grothoff
138
139Sat, 11 Apr 2020 21:55:51 +0200 (f490c0f3f)
140do create directory if it doesn't exist - Christian Grothoff
141
142Sat, 11 Apr 2020 21:43:28 +0200 (90ff9edfa)
143fixing #6149 - Christian Grothoff
144
145Sat, 11 Apr 2020 20:33:08 +0200 (3bcfe59f1)
146fix static assert FTBFS with older gcc - Christian Grothoff
147
148Thu, 9 Apr 2020 01:46:44 +0200 (f3d66d0dc)
149mailmap adjust - nikita
150
151Thu, 9 Apr 2020 01:40:49 +0200 (22119c687)
152fix interpreter line of gnunet-bugreport - nikita
153
154Thu, 9 Apr 2020 00:29:16 +0200 (8547143da)
155adapt code to work with latest MHD API - Christian Grothoff
156
157Thu, 9 Apr 2020 00:21:45 +0200 (6fc0526b4)
158fix warnings - Christian Grothoff
159
160Wed, 8 Apr 2020 20:30:05 +0200 (ccfb2c2e6)
161introduce enum for generic return values - Christian Grothoff
162
163Wed, 8 Apr 2020 17:34:27 +0200 (ba4da8c3f)
164hack around crash on disconnect - Christian Grothoff
165
166Wed, 8 Apr 2020 16:56:33 +0200 (11ae9f030)
167fix sign api for to address #6164 - Christian Grothoff
168
169Wed, 8 Apr 2020 14:47:01 +0200 (17113fc2f)
170add GNUNET_static_assert() - Christian Grothoff
171
172Wed, 8 Apr 2020 14:44:39 +0200 (8c9600879)
173add check to see if CC supports '_Static_assert' - Christian Grothoff
174
175Tue, 7 Apr 2020 17:51:59 +0200 (29bd17729)
176improve comments (#6164) - Christian Grothoff
177
178Fri, 3 Apr 2020 18:50:09 +0200 (6d7fd3328)
179fix #6157 - Christian Grothoff
180
181Fri, 3 Apr 2020 18:45:46 +0200 (6fd24eef2)
182fix #6155 - Christian Grothoff
183
184Fri, 3 Apr 2020 18:43:03 +0200 (bc01117ce)
185fix #6158 - Christian Grothoff
186
187Fri, 3 Apr 2020 17:03:35 +0200 (55bff52a2)
188fix #6159 and related issues - Christian Grothoff
189
190Fri, 3 Apr 2020 15:18:58 +0200 (0541fd194)
191adding a GNUNET_memcmp_priv for constant-time comparing of data; fixes #6152 (modulo actually finding specific places where this SHOULD be used instead of GNUNET_memcmp) - Christian Grothoff
192
193Fri, 3 Apr 2020 15:05:14 +0200 (4e259dbbb)
194fix #6153 - Christian Grothoff
195
196Fri, 3 Apr 2020 14:18:58 +0200 (175303b44)
197fix #6154 - Christian Grothoff
198
199Fri, 3 Apr 2020 13:46:05 +0200 (a3d4063b7)
200added communicator tests to experimental - t3sserakt
201
202Thu, 2 Apr 2020 11:33:53 +0200 (225ddf0a2)
203fix #6146 - Christian Grothoff
204
205Sun, 29 Mar 2020 12:51:26 +0200 (73514dd0e)
206allow passing of fancy time to timetravel option - Christian Grothoff
207
208Sat, 28 Mar 2020 07:57:04 +0100 (15d926361)
209Point to explanatory documentation. - Marcello Stanisci
210
211Fri, 20 Mar 2020 15:35:54 +0100 (19d73a8fa)
212Make gnunet-namestore honour expiration dates when importing an URI - Christian Grothoff
213
214Thu, 19 Mar 2020 19:40:34 +0100 (efa84b551)
215use strtok_r in code that could plausibly be used from multi-threaded applications - Christian Grothoff
216
217Tue, 17 Mar 2020 01:05:17 +0100 (2fb32626a)
218use void * instead of char * for RSA key material to make it more clear that these are not 0-terminated strings - Christian Grothoff
219
220Mon, 16 Mar 2020 19:38:42 +0100 (39c6d488d)
221better error handling - Christian Grothoff
222
223Sun, 15 Mar 2020 22:06:28 +0100 (7de26292b)
224add function that logically belongs to libgnunetcurl instead of in multiple Taler binaries - Christian Grothoff
225
226Sun, 15 Mar 2020 15:18:53 +0100 (b37cfa2fd)
227implement new simplified POW for LSD001 - Martin Schanzenbach
228
229Thu, 12 Mar 2020 12:09:11 +0100 (0c8362ad8)
230move literature information to end of paragraph - xrs
231
232Tue, 10 Mar 2020 17:42:04 +0100 (9d5af0464)
233import CA into Icecat - Christian Grothoff
234
235Tue, 3 Mar 2020 12:31:23 +0100 (d1bdcb261)
236make static analysis happier - Christian Grothoff
237
238Tue, 3 Mar 2020 12:31:12 +0100 (9a6588810)
239remove 'illegal' (non-reentrant) log logic from signal handler - Christian Grothoff
240
241Mon, 24 Feb 2020 23:48:47 +0100 (01439e25d)
242do not segv if there is no postgres - Christian Grothoff
243
244Mon, 24 Feb 2020 18:19:09 +0100 (dae7d843f)
245support versioning schema drop - Christian Grothoff
246
247Wed, 19 Feb 2020 21:52:43 +0100 (ca8202057)
248fixing the GNS multirecord multipeer test - Christian Grothoff
249
250Tue, 18 Feb 2020 16:08:43 +0100 (3b2afcd3b)
251fix TNG test with NAT - Martin Schanzenbach
252
253Sat, 15 Feb 2020 12:55:24 +0100 (b03978816)
254proposed fix for excessive queueing (somehow does not quite work, not sure why) - Christian Grothoff
255
256Sat, 15 Feb 2020 12:25:06 +0100 (e57177325)
257better task ordering - Christian Grothoff
258
259Thu, 13 Feb 2020 19:36:37 +0100 (79243b3d2)
260add concept of supplemental records - Martin Schanzenbach
261
262Thu, 13 Feb 2020 15:15:18 +0100 (4dc95a504)
263always return nick records - Martin Schanzenbach
264
265Wed, 12 Feb 2020 23:09:03 +0100 (206866779)
266resolve nick if specifically requested - Martin Schanzenbach
267
268Wed, 12 Feb 2020 22:06:19 +0100 (e021a0f7b)
269fix duplicate NICK in record - Martin Schanzenbach
270
271Fri, 7 Feb 2020 15:51:56 +0100 (5f9f9cae1)
272consolidate reclaim attribute lib - Martin Schanzenbach
273
274Thu, 6 Feb 2020 22:34:11 +0100 (d06446f14)
275add base64url encoding to util (RFC7515) - Martin Schanzenbach
276
277Thu, 6 Feb 2020 20:08:58 +0100 (a80090ffc)
278more bugfixes and REST API change - Martin Schanzenbach
279
280Tue, 4 Feb 2020 18:42:04 +0100 (55f6d26b7)
281Refactoring reclaim attestations - Martin Schanzenbach
282
283Mon, 3 Feb 2020 21:51:57 +0100 (5b6bb2ce4)
284move to 256-bit identifier; some cleanups - Martin Schanzenbach
285
286Sun, 9 Feb 2020 17:31:41 +0100 (99d70615e)
287use versioning schema to only load database schema patches if not yet covered according to versioning table - Christian Grothoff
288
289Sun, 9 Feb 2020 15:57:39 +0100 (8f375b3ea)
290use NULL value in load_path_suffix to NOT load any files - Christian Grothoff
291
292Tue, 4 Feb 2020 19:18:25 +0100 (1ca805654)
293speed up message goodput in perf_mq(client) by 1/3rd - Christian Grothoff
294
295Tue, 4 Feb 2020 19:11:40 +0100 (c656a8218)
296adding MQ benchmark - Christian Grothoff
297
298Tue, 4 Feb 2020 18:56:17 +0100 (f40520b09)
299speed up running of tasks via GNUNTE_SCHEDULER_add_now() by a factor of at least 5 - Christian Grothoff
300
301Tue, 4 Feb 2020 18:45:19 +0100 (4caa0d290)
302add minimal scheduler benchmark - Christian Grothoff
303
304Tue, 4 Feb 2020 15:47:01 +0100 (e14544109)
305add timetravel getopt helper - Christian Grothoff
306
307Mon, 3 Feb 2020 23:51:09 +0100 (e3dcec36a)
308fix bug *AGAIN*, could swear I fixed this one before... strange - Christian Grothoff
309
310Mon, 3 Feb 2020 18:26:49 +0100 (1bba6bc12)
311added a test for DHT lookup between peers - rexxnor
312
313Thu, 30 Jan 2020 10:48:04 +0100 (015cd279b)
314added testing scripts for dns2gns - rexxnor
315
316Fri, 24 Jan 2020 16:51:29 +0100 (f4a172abf)
317export GNUNET_PQ_run_sql() functonality - Christian Grothoff
318
319Fri, 24 Jan 2020 16:30:45 +0100 (2fd320bc7)
320modify GNUNET_PQ_connect_with_cfg to enable flexible loading of .sql files - Christian Grothoff
321
322Sat, 18 Jan 2020 18:47:30 +0100 (bbfde2060)
323include mandatory includes - Christian Grothoff
324
325Fri, 17 Jan 2020 12:12:56 +0100 (5422848b4)
326do not add '/' to load path - Christian Grothoff
327
328Fri, 17 Jan 2020 03:22:31 +0100 (00bd3376b)
329quiet on psql - Christian Grothoff
330
331Fri, 17 Jan 2020 02:51:10 +0100 (8fa757a94)
332auto-provide OS_IPK paths in [paths] of config - Christian Grothoff
333
334Fri, 17 Jan 2020 02:35:29 +0100 (3c1f2bdd8)
335be more quiet - Christian Grothoff
336
337Fri, 17 Jan 2020 02:26:21 +0100 (4353432b9)
338DB load API change - Christian Grothoff
339
340Fri, 17 Jan 2020 00:25:55 +0100 (1126181ab)
341include buffer in main util header - Christian Grothoff
342
343Thu, 16 Jan 2020 17:11:58 +0100 (ec7870968)
344add new versions of alpine packages (not yet in alpine repo) - xrs
345
346Wed, 15 Jan 2020 19:41:05 +0100 (5177efb74)
347remove Taler-specific leftovers, we don't need them anymore - Florian Dold
348
349Wed, 15 Jan 2020 13:29:47 +0100 (9f36b6e9e)
350add test vector generation for crypto ops - Florian Dold
351
352Wed, 15 Jan 2020 11:45:20 +0100 (9f3f1753e)
353move buffer library from GNU Taler to GNUnet - Florian Dold
354
355Mon, 13 Jan 2020 18:58:13 -0600 (55d610bb3)
356Fix copy/paste error checking for explicit_bzero - David Barksdale
357
80 358
81Fri Dec 20 09:22:03 2019 +0900 359Fri Dec 20 09:22:03 2019 +0900
82 Released gnunet 0.12.0 -schanzen 360 Released gnunet 0.12.0 -schanzen