ChangeLog 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812
  1. Sun, 6 Sep 2020 13:33:31 +0200 (fa067384b)
  2. GNUnet 0.13.3 - Martin Schanzenbach
  3. Fri, 4 Sep 2020 20:12:00 +0200 (35d7c1f88)
  4. fix: depend on libsodium >=1.0.17. Fixes #6506 - Martin Schanzenbach
  5. Fri, 4 Sep 2020 04:07:46 +0200 (538277ed8)
  6. reclaim: fix cli parameter name for credential ID - Martin Schanzenbach
  7. Wed, 2 Sep 2020 19:26:37 +0200 (3ec73fc68)
  8. gnunet-qr/uri: Fix exit code handling; fix memory corruption - Martin Schanzenbach
  9. Fri, 28 Aug 2020 12:26:52 +0200 (bbf9540c9)
  10. fix order of namespaces in plugin_rest_identity GNUNET_REST_namespace_match() always matched to the first namespace for GET - jospaeth
  11. Wed, 26 Aug 2020 14:49:02 -0400 (49d74db2e)
  12. use (and "GNUnet-ify") libyuarel as a basepoint for uri parsing - Jonathan Buchanan
  13. Sun, 23 Aug 2020 16:52:26 +0200 (ef86866ce)
  14. add function GNUNET_CURL_extend_headers() - Christian Grothoff
  15. Wed, 19 Aug 2020 23:53:02 +0200 (a57d476ab)
  16. reclaim: Attestations now called credentials. Credentials are presented to third parties as presentations. - Martin Schanzenbach
  17. Wed, 19 Aug 2020 13:17:01 +0200 (6531e0387)
  18. break out chapters on SETI and SETUI from SET chapter - Christian Grothoff
  19. Wed, 19 Aug 2020 11:05:13 +0200 (6dabecce0)
  20. change scalarproduct to use seti service in lieu of deprecated set service - Christian Grothoff
  21. Wed, 19 Aug 2020 10:59:27 +0200 (2d010ea15)
  22. change revocation logic to use setu service in lieu of deprecated set service - Christian Grothoff
  23. Tue, 18 Aug 2020 13:35:24 +0200 (2cd052cb8)
  24. Update reclaimID handbook entry - Martin Schanzenbach
  25. Tue, 18 Aug 2020 00:09:59 +0200 (2bce42e5b)
  26. fix: build on openbsd - Martin Schanzenbach
  27. Mon, 17 Aug 2020 14:45:46 +0200 (6f2ee9eb3)
  28. clean up GNUNET_CRYPTO_pow_hash API - Christian Grothoff
  29. Sun, 16 Aug 2020 20:46:39 +0200 (be0475f2a)
  30. split of set union from set service (preliminary) - Christian Grothoff
  31. Wed, 12 Aug 2020 09:36:33 +0200 (99f820453)
  32. fix: GNUNET_is_zero(ptr) should return enum GNUNET_GenericReturnValue. Fixes #6475. - Martin Schanzenbach
  33. Tue, 11 Aug 2020 11:35:06 +0200 (286759692)
  34. fix: mysql version detection - Martin Schanzenbach
  35. Thu, 6 Aug 2020 08:45:40 +0200 (1d4f5263a)
  36. reclaim: Refactoring and more standards compliance with respect to scopes - Martin Schanzenbach
  37. Wed, 5 Aug 2020 11:35:05 +0200 (6e764f4ab)
  38. reclaim: Make SPAs work with public clients. No longer encrypt code. - Martin Schanzenbach
  39. Tue, 4 Aug 2020 21:08:22 +0200 (ade9b5e52)
  40. reclaim: fix #6463 - Martin Schanzenbach
  41. Tue, 4 Aug 2020 19:40:23 +0200 (815ded19f)
  42. rest: fix #6462 - Martin Schanzenbach
  43. Tue, 4 Aug 2020 10:09:45 +0200 (080519e98)
  44. reclaim: do not store access token instead piggyback ticket - Martin Schanzenbach
  45. Mon, 3 Aug 2020 19:37:23 +0200 (8c86c4472)
  46. reclaim: support client credentials in POST body for token request - Martin Schanzenbach
  47. Sat, 1 Aug 2020 16:22:38 +0200 (e44686f08)
  48. fix: reclaim urlenc / revert accidental change - Martin Schanzenbach
  49. Sat, 1 Aug 2020 16:07:08 +0200 (754d8c1b4)
  50. util: add percent/url encoding - Martin Schanzenbach
  51. Thu, 30 Jul 2020 16:12:22 +0530 (8d312646c)
  52. fix SIGSEGV in GNUNET_buffer_write_data_encoded - Florian Dold
  53. Thu, 30 Jul 2020 15:15:59 +0530 (d335baac8)
  54. implement GNUNET_buffer_write_data_encoded - Florian Dold
  55. Wed, 22 Jul 2020 21:47:42 +0200 (8703a0516)
  56. ensure psql fails hard if there is an error in the SQL (fixes #6437) - Christian Grothoff
  57. Sat, 18 Jul 2020 00:44:39 +0200 (7f4ddbcab)
  58. merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188 - Christian Grothoff
  59. Fri, 17 Jul 2020 22:35:36 +0200 (28ab2c446)
  60. avoid boolean flag in GNUNET_OS_start_process() API (fixes #6188) - Christian Grothoff
  61. Fri, 17 Jul 2020 14:26:45 +0200 (0c9911d73)
  62. TNG: Implemented 5530: add replay protection to TCP communicator. Added monotime value checks - t3sserakt
  63. Thu, 16 Jul 2020 20:36:12 +0200 (bbe0a0501)
  64. avoid boolean argument in GNUNET_CURL_job_add(), see #6188 - Christian Grothoff
  65. Thu, 16 Jul 2020 17:40:14 +0200 (ee1fbffa1)
  66. support context-wide client authentication - Christian Grothoff
  67. Thu, 16 Jul 2020 17:24:30 +0200 (23820348b)
  68. docs: fixed example for pinning a friends public key - rexxnor
  69. Wed, 15 Jul 2020 17:21:39 +0200 (9bb2c1e31)
  70. Load GNSRECORD plugins within GNUnet's context - Christian Grothoff
  71. Fri, 3 Jul 2020 22:37:42 +0200 (0f2ac01f3)
  72. Add function to return GNUnet's default configuration - Christian Grothoff
  73. Thu, 9 Jul 2020 09:09:50 +0200 (5a0df5e18)
  74. fix: raise ATS quotas to 10 MiB #6426 - Martin Schanzenbach
  75. Mon, 6 Jul 2020 23:34:48 +0200 (309ad1364)
  76. fix: cadet fix to use correct tunnel end - Martin Schanzenbach
  77. Mon, 6 Jul 2020 22:29:59 +0200 (13b2791f4)
  78. fix: do not use udp plugin for tests - Martin Schanzenbach
  79. Mon, 6 Jul 2020 21:33:06 +0200 (29131b26c)
  80. fix: update test hostkeys - Martin Schanzenbach
  81. Mon, 6 Jul 2020 20:19:00 +0200 (f0ecab499)
  82. fix: namestore rest test - Martin Schanzenbach
  83. Sun, 5 Jul 2020 21:59:40 +0200 (7247d3f1f)
  84. style fix: use correct type - Christian Grothoff
  85. Sat, 4 Jul 2020 19:06:49 +0200 (1d417dcd0)
  86. Fix_build_dependencies - Martin Schanzenbach
  87. Sun, 5 Jul 2020 16:32:34 +0200 (e31c1d4a9)
  88. GNUNET_free_non_null -> GNUNET_free - Christian Grothoff
  89. Sun, 5 Jul 2020 15:21:55 +0200 (143755664)
  90. build: fix libidn2 detection if prefix given (#5948) - Martin Schanzenbach
  91. Sun, 28 Jun 2020 22:38:45 +0200 (8c2243f05)
  92. Prevent user from storing records which belong in a BOX - Martin Schanzenbach
  93. Sun, 21 Jun 2020 22:06:35 +0200 (612704d69)
  94. GNS: dns2gns now randomizes answers from GNS record set - Martin Schanzenbach
  95. Tue, 16 Jun 2020 01:48:00 +0200 (e500e9ec3)
  96. Set workbits for PoWs to more realistic values - Martin Schanzenbach
  97. Sun, 14 Jun 2020 16:36:08 +0200 (a3a89edc0)
  98. doc->preface: rewrite 'GNUnet may also' sentence, remove 2 TODO items. - nikita
  99. Fri, 12 Jun 2020 12:51:46 +0200 (726ac3ef2)
  100. Fixed 5528: TCP *communicator* bindto option should support DNS names, and 6013: TCP communicator should bind to IPv6 and IPv4 if only port given - t3sserakt
  101. Fri, 5 Jun 2020 16:37:10 +0200 (d22eacb13)
  102. Fixed bug #5822 by adding a monotonic time to the connection create message of a peer that want to start a KX, and the corresponding test #5823. Credits to dvn, lurchi and xrs for helpful discussions and coding. - t3sserakt
  103. Mon, 1 Jun 2020 19:08:32 +0200 (59f616a3c)
  104. tng: do not handle message send more than once - Martin Schanzenbach
  105. Mon, 1 Jun 2020 18:45:46 +0200 (d11bffdc2)
  106. tng: fix for macos unix socket handling - Martin Schanzenbach
  107. Mon, 1 Jun 2020 18:43:32 +0200 (583bc67ba)
  108. tng: MTU fix for other UNIXes, log message - Martin Schanzenbach
  109. Mon, 1 Jun 2020 18:18:00 +0200 (d20be8a91)
  110. tng: UNIX communicator fixes. Test fixes - Martin Schanzenbach
  111. Mon, 1 Jun 2020 16:39:35 +0200 (198c09654)
  112. tng: more UDP communicator backchannels - Martin Schanzenbach
  113. Sat, 30 May 2020 17:45:38 +0200 (a325c3eaa)
  114. towards UDP backchannels - Martin Schanzenbach
  115. Fri, 29 May 2020 22:31:37 -0400 (63109da3e)
  116. rsa crypto compare functions take const parameters - Jonathan Buchanan
  117. Wed, 27 May 2020 15:01:30 +0200 (cf4608196)
  118. Make REQUEST_AGPL messages configurable and add handler by default - Christian Grothoff
  119. Wed, 27 May 2020 09:32:06 +0200 (f2127cd6a)
  120. add lastlog script - Martin Schanzenbach
  121. Wed, 27 May 2020 09:25:44 +0200 (eec3fd03c)
  122. changelog from git log - Martin Schanzenbach
  123. Wed, 27 May 2020 08:23:47 +0200 (b89c1f2a8)
  124. update changelog, new format - Martin Schanzenbach
  125. Tue, 26 May 2020 11:49:50 +0200 (755cb5c76)
  126. remove argon2 dependency. Use limited libsodium argon2id function for GNS and NSE - Martin Schanzenbach
  127. Tue, 26 May 2020 00:42:24 +0200 (24be68238)
  128. use argon2id - Martin Schanzenbach
  129. Tue, 26 May 2020 03:05:33 +0530 (2a82be115)
  130. add additional test condition for GNS crypto - Florian Dold
  131. Mon, 25 May 2020 21:38:58 +0200 (a32de45ce)
  132. add option to create identity from private key - jospaeth
  133. Fri, 22 May 2020 09:44:22 +0200 (2fbc0f044)
  134. add option to show private key - Martin Schanzenbach
  135. Fri, 22 May 2020 01:16:35 +0200 (9a92bbb51)
  136. fix #6242 - Christian Grothoff
  137. Thu, 14 May 2020 16:03:10 +0200 (f4771fcc1)
  138. Improved BIO API - Christian Grothoff
  139. Sun, 17 May 2020 19:56:12 +0200 (3362a671f)
  140. make mhd and jansson mandatory dependencies - Martin Schanzenbach
  141. Sun, 17 May 2020 19:37:00 +0200 (ac7ba6704)
  142. allow compile against curl-openssl - Martin Schanzenbach
  143. Sun, 10 May 2020 11:28:00 +0200 (63c371cfb)
  144. separate id_token and userinfo claims requests - Martin Schanzenbach
  145. Sun, 10 May 2020 00:23:54 +0200 (44bdb66b4)
  146. fix #5782 - Martin Schanzenbach
  147. Sat, 9 May 2020 22:10:08 +0200 (ada94c274)
  148. fail of LSD0001 is violated for GNS2DNS - Martin Schanzenbach
  149. Sat, 9 May 2020 22:00:01 +0200 (3da4b0d20)
  150. fix #6103; make LEHOs supplemental from CNAMEs and GNS2DNS names - Martin Schanzenbach
  151. Sat, 9 May 2020 20:55:08 +0200 (63c92bbef)
  152. add json response headers to rest plugins - Martin Schanzenbach
  153. Sat, 9 May 2020 19:12:51 +0200 (fbdc2fbb4)
  154. change label processing in namestore REST api for gns records - Martin Schanzenbach
  155. Wed, 6 May 2020 18:42:45 +0200 (1847e1652)
  156. deprecate ill-defined set_nick API - Martin Schanzenbach
  157. Wed, 6 May 2020 21:11:08 +0530 (616af9e62)
  158. add libsodium dep to README - Florian Dold
  159. Wed, 6 May 2020 20:12:05 +0530 (e273b24b9)
  160. Fix #6070 - Florian Dold
  161. Wed, 6 May 2020 18:39:16 +0530 (d7028a584)
  162. move from tweetnacl (+custom hacks) -> only sodium - Florian Dold
  163. Wed, 6 May 2020 10:49:10 +0200 (e7c277845)
  164. remove obsolete framework option - Martin Schanzenbach
  165. Wed, 6 May 2020 10:46:20 +0200 (4d75bfd7e)
  166. add some more useful configuration output wrt transports - Martin Schanzenbach
  167. Wed, 6 May 2020 10:25:00 +0200 (a4fddaa4d)
  168. stop excessive warnings and notifications of information that is displayed later on anyway - Martin Schanzenbach
  169. Wed, 6 May 2020 09:31:11 +0200 (ca168098b)
  170. improve configure messages for rest and reclaim - Martin Schanzenbach
  171. Sat, 2 May 2020 00:08:38 +0200 (f38bc1041)
  172. fix gnunet-identity performance - Christian Grothoff
  173. Fri, 1 May 2020 10:55:51 +0200 (91e407579)
  174. vpn, exit: Add patch from termux for Android in a slightly different way. - nikita
  175. Fri, 24 Apr 2020 13:50:05 +0530 (892bd3c60)
  176. check for integer overflow in buffer lib (fixes #6217) - Florian Dold
  177. Fri, 24 Apr 2020 10:18:16 +0200 (69f8fad56)
  178. fix #6220 - Martin Schanzenbach
  179. Tue, 21 Apr 2020 20:43:18 +0200 (bf99d2243)
  180. fix #6191 - Christian Grothoff
  181. Tue, 21 Apr 2020 18:37:28 +0200 (091f411cc)
  182. purge scrypt; add argon2 - Martin Schanzenbach
  183. Tue, 21 Apr 2020 18:13:05 +0200 (6bda628f7)
  184. update revocation config - Martin Schanzenbach
  185. Tue, 21 Apr 2020 13:47:04 +0200 (13ceb583b)
  186. defining GNUNET_array_concatenate() for #6190 - Christian Grothoff
  187. Tue, 21 Apr 2020 13:33:25 +0200 (3776e3a77)
  188. fix #6189 - Christian Grothoff
  189. Tue, 21 Apr 2020 13:27:04 +0200 (e938b8617)
  190. fix #6186 related bugs - Christian Grothoff
  191. Tue, 21 Apr 2020 13:23:28 +0200 (68615f85c)
  192. use nz - Christian Grothoff
  193. Tue, 21 Apr 2020 12:15:16 +0200 (5f5a1c7b4)
  194. add JSON spec'er for booleans - Christian Grothoff
  195. Tue, 21 Apr 2020 00:54:49 +0200 (30361fe0e)
  196. make GNUNET_freez default, have GNUNET_free_nz for cases where that does not work - Christian Grothoff
  197. Sun, 19 Apr 2020 21:37:35 +0200 (254a9f066)
  198. add i64 deserializer - Christian Grothoff
  199. Sun, 19 Apr 2020 14:07:21 +0200 (87481d240)
  200. mailmap, authors: final sync of my address and name with changes in NetBSD and GNUnet members. - nikita
  201. Fri, 17 Apr 2020 19:58:40 +0200 (2be21d379)
  202. add argon2 for LSD0001 - Martin Schanzenbach
  203. Fri, 17 Apr 2020 19:59:31 +0200 (0c053ecbf)
  204. fix build with clang - Martin Schanzenbach
  205. Fri, 17 Apr 2020 19:13:42 +0200 (3695a510a)
  206. add relative_time specs - Christian Grothoff
  207. Fri, 17 Apr 2020 18:21:17 +0200 (6b89b84d2)
  208. add GNUNET_freez for #6186 - Christian Grothoff
  209. Wed, 15 Apr 2020 20:35:45 +0200 (c894cf82d)
  210. add integer overflow guards and avoid (unlimited) stack allocation - Christian Grothoff
  211. Wed, 15 Apr 2020 20:29:15 +0200 (839badf7c)
  212. take care of odd memset() calls - Christian Grothoff
  213. Wed, 15 Apr 2020 20:26:00 +0200 (b7be5b9f5)
  214. fix #6184 - Christian Grothoff
  215. Sat, 11 Apr 2020 23:11:43 +0200 (7bcd5338f)
  216. fix gnunet-statistics CLI - Christian Grothoff
  217. Sat, 11 Apr 2020 21:55:51 +0200 (f490c0f3f)
  218. do create directory if it doesn't exist - Christian Grothoff
  219. Sat, 11 Apr 2020 21:43:28 +0200 (90ff9edfa)
  220. fixing #6149 - Christian Grothoff
  221. Sat, 11 Apr 2020 20:33:08 +0200 (3bcfe59f1)
  222. fix static assert FTBFS with older gcc - Christian Grothoff
  223. Thu, 9 Apr 2020 01:46:44 +0200 (f3d66d0dc)
  224. mailmap adjust - nikita
  225. Thu, 9 Apr 2020 01:40:49 +0200 (22119c687)
  226. fix interpreter line of gnunet-bugreport - nikita
  227. Thu, 9 Apr 2020 00:29:16 +0200 (8547143da)
  228. adapt code to work with latest MHD API - Christian Grothoff
  229. Thu, 9 Apr 2020 00:21:45 +0200 (6fc0526b4)
  230. fix warnings - Christian Grothoff
  231. Wed, 8 Apr 2020 20:30:05 +0200 (ccfb2c2e6)
  232. introduce enum for generic return values - Christian Grothoff
  233. Wed, 8 Apr 2020 17:34:27 +0200 (ba4da8c3f)
  234. hack around crash on disconnect - Christian Grothoff
  235. Wed, 8 Apr 2020 16:56:33 +0200 (11ae9f030)
  236. fix sign api for to address #6164 - Christian Grothoff
  237. Wed, 8 Apr 2020 14:47:01 +0200 (17113fc2f)
  238. add GNUNET_static_assert() - Christian Grothoff
  239. Wed, 8 Apr 2020 14:44:39 +0200 (8c9600879)
  240. add check to see if CC supports '_Static_assert' - Christian Grothoff
  241. Tue, 7 Apr 2020 17:51:59 +0200 (29bd17729)
  242. improve comments (#6164) - Christian Grothoff
  243. Fri, 3 Apr 2020 18:50:09 +0200 (6d7fd3328)
  244. fix #6157 - Christian Grothoff
  245. Fri, 3 Apr 2020 18:45:46 +0200 (6fd24eef2)
  246. fix #6155 - Christian Grothoff
  247. Fri, 3 Apr 2020 18:43:03 +0200 (bc01117ce)
  248. fix #6158 - Christian Grothoff
  249. Fri, 3 Apr 2020 17:03:35 +0200 (55bff52a2)
  250. fix #6159 and related issues - Christian Grothoff
  251. Fri, 3 Apr 2020 15:18:58 +0200 (0541fd194)
  252. adding 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
  253. Fri, 3 Apr 2020 15:05:14 +0200 (4e259dbbb)
  254. fix #6153 - Christian Grothoff
  255. Fri, 3 Apr 2020 14:18:58 +0200 (175303b44)
  256. fix #6154 - Christian Grothoff
  257. Fri, 3 Apr 2020 13:46:05 +0200 (a3d4063b7)
  258. added communicator tests to experimental - t3sserakt
  259. Thu, 2 Apr 2020 11:33:53 +0200 (225ddf0a2)
  260. fix #6146 - Christian Grothoff
  261. Sun, 29 Mar 2020 12:51:26 +0200 (73514dd0e)
  262. allow passing of fancy time to timetravel option - Christian Grothoff
  263. Sat, 28 Mar 2020 07:57:04 +0100 (15d926361)
  264. Point to explanatory documentation. - Marcello Stanisci
  265. Fri, 20 Mar 2020 15:35:54 +0100 (19d73a8fa)
  266. Make gnunet-namestore honour expiration dates when importing an URI - Christian Grothoff
  267. Thu, 19 Mar 2020 19:40:34 +0100 (efa84b551)
  268. use strtok_r in code that could plausibly be used from multi-threaded applications - Christian Grothoff
  269. Tue, 17 Mar 2020 01:05:17 +0100 (2fb32626a)
  270. use void * instead of char * for RSA key material to make it more clear that these are not 0-terminated strings - Christian Grothoff
  271. Mon, 16 Mar 2020 19:38:42 +0100 (39c6d488d)
  272. better error handling - Christian Grothoff
  273. Sun, 15 Mar 2020 22:06:28 +0100 (7de26292b)
  274. add function that logically belongs to libgnunetcurl instead of in multiple Taler binaries - Christian Grothoff
  275. Sun, 15 Mar 2020 15:18:53 +0100 (b37cfa2fd)
  276. implement new simplified POW for LSD001 - Martin Schanzenbach
  277. Thu, 12 Mar 2020 12:09:11 +0100 (0c8362ad8)
  278. move literature information to end of paragraph - xrs
  279. Tue, 10 Mar 2020 17:42:04 +0100 (9d5af0464)
  280. import CA into Icecat - Christian Grothoff
  281. Tue, 3 Mar 2020 12:31:23 +0100 (d1bdcb261)
  282. make static analysis happier - Christian Grothoff
  283. Tue, 3 Mar 2020 12:31:12 +0100 (9a6588810)
  284. remove 'illegal' (non-reentrant) log logic from signal handler - Christian Grothoff
  285. Mon, 24 Feb 2020 23:48:47 +0100 (01439e25d)
  286. do not segv if there is no postgres - Christian Grothoff
  287. Mon, 24 Feb 2020 18:19:09 +0100 (dae7d843f)
  288. support versioning schema drop - Christian Grothoff
  289. Wed, 19 Feb 2020 21:52:43 +0100 (ca8202057)
  290. fixing the GNS multirecord multipeer test - Christian Grothoff
  291. Tue, 18 Feb 2020 16:08:43 +0100 (3b2afcd3b)
  292. fix TNG test with NAT - Martin Schanzenbach
  293. Sat, 15 Feb 2020 12:55:24 +0100 (b03978816)
  294. proposed fix for excessive queueing (somehow does not quite work, not sure why) - Christian Grothoff
  295. Sat, 15 Feb 2020 12:25:06 +0100 (e57177325)
  296. better task ordering - Christian Grothoff
  297. Thu, 13 Feb 2020 19:36:37 +0100 (79243b3d2)
  298. add concept of supplemental records - Martin Schanzenbach
  299. Thu, 13 Feb 2020 15:15:18 +0100 (4dc95a504)
  300. always return nick records - Martin Schanzenbach
  301. Wed, 12 Feb 2020 23:09:03 +0100 (206866779)
  302. resolve nick if specifically requested - Martin Schanzenbach
  303. Wed, 12 Feb 2020 22:06:19 +0100 (e021a0f7b)
  304. fix duplicate NICK in record - Martin Schanzenbach
  305. Fri, 7 Feb 2020 15:51:56 +0100 (5f9f9cae1)
  306. consolidate reclaim attribute lib - Martin Schanzenbach
  307. Thu, 6 Feb 2020 22:34:11 +0100 (d06446f14)
  308. add base64url encoding to util (RFC7515) - Martin Schanzenbach
  309. Thu, 6 Feb 2020 20:08:58 +0100 (a80090ffc)
  310. more bugfixes and REST API change - Martin Schanzenbach
  311. Tue, 4 Feb 2020 18:42:04 +0100 (55f6d26b7)
  312. Refactoring reclaim attestations - Martin Schanzenbach
  313. Mon, 3 Feb 2020 21:51:57 +0100 (5b6bb2ce4)
  314. move to 256-bit identifier; some cleanups - Martin Schanzenbach
  315. Sun, 9 Feb 2020 17:31:41 +0100 (99d70615e)
  316. use versioning schema to only load database schema patches if not yet covered according to versioning table - Christian Grothoff
  317. Sun, 9 Feb 2020 15:57:39 +0100 (8f375b3ea)
  318. use NULL value in load_path_suffix to NOT load any files - Christian Grothoff
  319. Tue, 4 Feb 2020 19:18:25 +0100 (1ca805654)
  320. speed up message goodput in perf_mq(client) by 1/3rd - Christian Grothoff
  321. Tue, 4 Feb 2020 19:11:40 +0100 (c656a8218)
  322. adding MQ benchmark - Christian Grothoff
  323. Tue, 4 Feb 2020 18:56:17 +0100 (f40520b09)
  324. speed up running of tasks via GNUNTE_SCHEDULER_add_now() by a factor of at least 5 - Christian Grothoff
  325. Tue, 4 Feb 2020 18:45:19 +0100 (4caa0d290)
  326. add minimal scheduler benchmark - Christian Grothoff
  327. Tue, 4 Feb 2020 15:47:01 +0100 (e14544109)
  328. add timetravel getopt helper - Christian Grothoff
  329. Mon, 3 Feb 2020 23:51:09 +0100 (e3dcec36a)
  330. fix bug *AGAIN*, could swear I fixed this one before... strange - Christian Grothoff
  331. Mon, 3 Feb 2020 18:26:49 +0100 (1bba6bc12)
  332. added a test for DHT lookup between peers - rexxnor
  333. Thu, 30 Jan 2020 10:48:04 +0100 (015cd279b)
  334. added testing scripts for dns2gns - rexxnor
  335. Fri, 24 Jan 2020 16:51:29 +0100 (f4a172abf)
  336. export GNUNET_PQ_run_sql() functonality - Christian Grothoff
  337. Fri, 24 Jan 2020 16:30:45 +0100 (2fd320bc7)
  338. modify GNUNET_PQ_connect_with_cfg to enable flexible loading of .sql files - Christian Grothoff
  339. Sat, 18 Jan 2020 18:47:30 +0100 (bbfde2060)
  340. include mandatory includes - Christian Grothoff
  341. Fri, 17 Jan 2020 12:12:56 +0100 (5422848b4)
  342. do not add '/' to load path - Christian Grothoff
  343. Fri, 17 Jan 2020 03:22:31 +0100 (00bd3376b)
  344. quiet on psql - Christian Grothoff
  345. Fri, 17 Jan 2020 02:51:10 +0100 (8fa757a94)
  346. auto-provide OS_IPK paths in [paths] of config - Christian Grothoff
  347. Fri, 17 Jan 2020 02:35:29 +0100 (3c1f2bdd8)
  348. be more quiet - Christian Grothoff
  349. Fri, 17 Jan 2020 02:26:21 +0100 (4353432b9)
  350. DB load API change - Christian Grothoff
  351. Fri, 17 Jan 2020 00:25:55 +0100 (1126181ab)
  352. include buffer in main util header - Christian Grothoff
  353. Thu, 16 Jan 2020 17:11:58 +0100 (ec7870968)
  354. add new versions of alpine packages (not yet in alpine repo) - xrs
  355. Wed, 15 Jan 2020 19:41:05 +0100 (5177efb74)
  356. remove Taler-specific leftovers, we don't need them anymore - Florian Dold
  357. Wed, 15 Jan 2020 13:29:47 +0100 (9f36b6e9e)
  358. add test vector generation for crypto ops - Florian Dold
  359. Wed, 15 Jan 2020 11:45:20 +0100 (9f3f1753e)
  360. move buffer library from GNU Taler to GNUnet - Florian Dold
  361. Mon, 13 Jan 2020 18:58:13 -0600 (55d610bb3)
  362. Fix copy/paste error checking for explicit_bzero - David Barksdale
  363. Fri Dec 20 09:22:03 2019 +0900
  364. Released gnunet 0.12.0 -schanzen
  365. Fri Dec 20 09:22:03 2019 +0900
  366. Fixed BOX record label parsing -schanzen
  367. Mon Dec 16 09:33:36 2019 +0100
  368. Fixed mysql build -schanzen
  369. Sat 07 Dec 2019 02:38:53 PM CET
  370. Protocol-breaking change, using more standards-compliant
  371. EdDSA and RSA operations. Also changing POW function to
  372. make it less ASIC-compatible. This marks the switch to
  373. the 0.12.0 protocol family.
  374. Sun Dec 01 19:31:00 UTC 2019
  375. configure: Add --with-gnunet-logread.
  376. -ng0
  377. Sun Dec 1 12:26:11 2019 +0100
  378. GNS NSS plugin: Reject non-IDNA conforming names and
  379. trigger continue with next NSS plugin. -schanzen
  380. Sat Nov 30 23:32:03 2019 +0100
  381. GNS NSS plugin: Disabled if called as root. -CG
  382. Sat Nov 30 23:08:49 2019 +0100
  383. Fixed #3795: Switched to new PoW for NSE and GNS revocation.
  384. Functionality is ifdef guarded for 0.12. -CG
  385. Sat Nov 30 21:05:25 2019 +0100
  386. Fixed #5978:
  387. Added support for .<zkey> CNAMEs in the GNS resolver. -schanzen
  388. Sat Nov 30 20:27:51 2019 +0100
  389. Fixed #5979:
  390. Added support for .<zkey> DNS server names in GNS2DNS records.
  391. -schanzen
  392. Tue Nov 26 18:26:54 2019 +0100
  393. Crypto change: Use Curve25519 for ECDH and tweetnacl where we can.
  394. Functionality is ifdef guarded for 0.12. -fdold
  395. Nov 30 15:20:45 2019 +0100
  396. Fixed #5922:
  397. GNS names are now UTF-8. For DNS, names are converted to IDNA.
  398. Functionality is ifdef guarded for 0.12. -schanzen
  399. Wed Oct 30 10:50:00 UTC 2019
  400. Released gnunet 0.11.8
  401. -ng0
  402. Sun Oct 27 17:17:00 2019 +0200
  403. Released gnunet 0.11.7
  404. -schanzen, ng0
  405. Fri Oct 25 00:00:00 UTC 2019
  406. Dropped glpk dependency(-check). -ng0
  407. Wed Oct 23 20:55:12 2019 +0200
  408. Make REST service start per user in a multiuser setup.
  409. -schanzen
  410. Wed Oct 23 00:00:00 UTC 2019
  411. Remove setuid helpers. They never worked as intended. The
  412. fixed version is not portable and the defacto good way to
  413. handle this which is most portable is to let package managers
  414. handle this (as they do right now, the good ones), and let
  415. people handle this who read the documentation.
  416. This commit removes what would be patched out by the majority
  417. of package managers, which is setuid handling in Makefiles.
  418. It is very likely that no one will notice this code is gone.
  419. -ng0
  420. Thu Oct 17 00:00:00 UTC 2019
  421. Added support for doas, use it in some places conditionally
  422. if sudo is not present. Fixed sudo detection. -ng0
  423. Mon Oct 14 00:00:00 UTC 2019
  424. Added 'pretty' make rule to run uncrustify over the source tree.
  425. -ng0
  426. Mon Sep 16 00:00:00 UTC 2019
  427. Remove checks for CXX and CPP. Scans found no
  428. (remaining) cxx code. ccache with clang on
  429. NetBSD 9 hit no rebuilds. -ng0
  430. Mon Sep 10 00:00:00 UTC 2019
  431. Drop win32 and mingw support after discussion with
  432. Christian. It has been unmaintained in our code base
  433. for years and there are no known users.
  434. Future implementors for Windows 10 support can
  435. refer to this commit as reference. -ng0
  436. Mon Sep 9 00:00:00 UTC 2019
  437. Remove plibc, closes #5877 as discussed in
  438. https://lists.gnu.org/archive/html/gnunet-developers/2019-09/msg00002.html
  439. -ng0
  440. Sun Sep 1 13:25:07 2019 +0200
  441. Improved support for external applications/services wrt
  442. localization/gettext.
  443. https://lists.gnu.org/archive/html/gnunet-developers/2019-09/msg00000.html
  444. Tue 20 Aug 2019 04:32:09 PM CEST
  445. Fixed fatal bug in gnunet-bcd that prevented the main page
  446. from showing up. -CG
  447. Mon Aug 19 17:36:48 2019 +0200
  448. REST: Added API plugin to read/write GNUnet configuration options -alexia
  449. Sun Jul 28 00:00:00 2019 +0000
  450. Adding --enable-texinfo4 configure switch, defaulting to off.
  451. This allows distributors to override the texinfo 5.x and later
  452. commandline options we use, and allows us on the serverside to
  453. build html with newer output options. -ng0
  454. Wed 24 Jul 2019 05:43:43 PM CEST
  455. Releasing GNUnet 0.11.6. -CG
  456. Mon Jul 15 09:57:20 2019 +0200
  457. The REST server now has a configurable CORS Origin setting -schanzen
  458. Fri Jul 5 22:11:04 2019 +0200
  459. Added detection of SUID binaries
  460. through GNUNET_OS_get_suid_binary_path -lurchi
  461. Sat 29 Jun 2019 10:18:55 AM CEST
  462. Renamed "heap" namestore backend to "flat" as it does
  463. persist data in a file. Made it work with databases larger
  464. than 16 MB. -CG
  465. Fri Jun 28 14:10:53 2019 +0200
  466. RECLAIM: Reissue of tickets (same attributes, same identity)
  467. will no longer create a new ticket, but reuse the old. -alexia
  468. Thu Jun 27 10:34:46 2019 +0200
  469. The REST server now returns the Origin header value in the
  470. CORS header reponse. -schanzen
  471. Thu Jun 27 09:08:06 2019 +0200
  472. GNS NSS plugin will not timeout and not hang forever and block
  473. gethostbyname. Final resolution pending #5782 -schanzen
  474. Sat Jun 22 10:38:43 2019 +0200
  475. Add gnutls support for GNS CA certificate generation -schanzen
  476. Sat 15 Jun 2019 11:45:35 PM CEST
  477. Improved gnunet-gns performance for many ego scenario. -CG
  478. Fri 14 Jun 2019 07:17:40 PM CEST
  479. Add option to gnunet-identity to display private keys. -CG
  480. Wed Jun 5 21:19:46 2019 +0200
  481. Releasing GNUnet 0.11.5. -schanzen
  482. Wed May 29 11:17:49 2019 +0200
  483. Added CAA record type (RFC 6844). -schanzen
  484. Sat 25 May 2019 08:27:39 AM CEST
  485. Significantly speed-up ego creation and deletion via
  486. gnunet-identity command when there are many (hundreds)
  487. of egos at the same peer. -CG
  488. Sun May 12 12:00:00 2019 +0200
  489. Releasing GNUnet 0.11.4. -MS
  490. Thu May 9 23:35:24 2019 +0200
  491. gnunet-identity can now output the public key on creation of new
  492. egos, and -e can act as a filter when listing all egos. -CG
  493. Thu May 2 08:44:37 2019 +0200
  494. gnunet-arm now logs to file by default -CG
  495. Sat Apr 27 21:50:57 2019 +0200
  496. RECLAIM: Added ECDH encryption for authorization code payload -schanzen
  497. Sat 27 Apr 2019 06:36:31 AM CEST
  498. Bump libmicrohttpd version requirement as some intermediate
  499. versions have relevant bugs that cause problems. -CG
  500. Sat Apr 27 01:50:43 2019 +0200
  501. RECLAIM: No longer experimental -schanzen
  502. Fri Apr 26 11:08:21 2019 +0200
  503. REST: Configuration plugin added -schanzen
  504. Tue Apr 23 23:00:00 UTC 2019
  505. All manpages are properly licensed. -ng0
  506. Sun Apr 21 22:22:22 UTC 2019
  507. All manpages are now in mdoc format. -ng0
  508. Sat Apr 20 18:38:43 UTC 2019
  509. Remove optional gnunet-download-manager.scm and
  510. with it the optional dependency on a no longer
  511. maintained version of GNU Guile (#5682). -ng0
  512. Sun Apr 14 09:54:20 2019 +0200
  513. RECLAIM: Moved away from ABE to GNS encryption. Minor API changed and
  514. renaming of records. Deprecated SQLite plugin in favor of namestore.
  515. -schanzen
  516. Sun Apr 7 14:40:59 2019 +0200
  517. Releasing GNUnet 0.11.3. -CG
  518. Sat 06 Apr 2019 02:36:17 PM CEST
  519. Introducing GNUNET_memcmp() and GNUNET_is_zero() for better typing
  520. when comparing memory areas. -CG
  521. Fri 05 Apr 2019 11:38:53 PM CEST
  522. Use paths of sysctl, ip, ifconfig and ip(6)tables from configure
  523. if they work. (#5352). -CG
  524. Thu 04 Apr 2019 12:39:44 PM CEST
  525. Hotfix for build issue. Releasing GNUnet 0.11.2. -CG/MS
  526. Wed 03 Apr 2019 03:18:43 PM CEST
  527. Releasing GNUnet 0.11.1. -CG
  528. Wed 03 Apr 2019 01:54:44 PM CEST
  529. Merged gnunet-qr-c-2 branch, replacing Python-based implementation
  530. of gnunet-qr with C-based implementation that also integrates
  531. gnunet-uri. -HG/MS/CG
  532. Wed 03 Apr 2019 01:15:57 PM CEST
  533. Fixed a few test case regressions (GNS, FS). -CG
  534. Mon Apr 1 22:00:00 UTC 2019
  535. documentation/buildsystem: manpages and other documentation parts
  536. can now be build more controlled again, this fixes the regression
  537. in 0.11.0 where documentation was an on/off switch.
  538. New introduced: --enable-include-manpages.
  539. Fixed: texi2mdoc integration (--enable-texi2mdoc-generation).
  540. buildsystem: decrease python dependency to 3.4 from
  541. previously 3.7.
  542. -ng0
  543. Tue Mar 12 10:06:17 CET 2019
  544. REST: Move back from rest-plugin into respective subsystem directories.
  545. Mon Mar 11 02:47:55 CET 2019
  546. Make configure complain if no working libidn is detected. -CG
  547. Sat Mar 9 15:58:45 2019 +0100
  548. REST: Config option for address bind. Defaults to localhost.
  549. GNS: dns2gns/gns-proxy config option for address bind. Defaults to localhost.
  550. Sat Mar 9 01:58:22 CET 2019
  551. gnunet-publish now by default does not expose the creation time,
  552. option -d no longer exists, to enable the old behavior use -E. -CG
  553. Sat Mar 2 14:23:10 2019 +0100
  554. utils: gnunet-qr.py now installed under pkgshare instead of bin
  555. Thu Feb 28 19:07:59 CET 2019
  556. CADET: Fix in order, unrealiable message ordering
  557. Thu 28 Feb 2019 10:54:58 AM CET
  558. Releasing GNUnet 0.11.0. -CG
  559. Wed Jun 6 08:28:27 CEST 2018
  560. Releasing GNUnet 0.11.0pre66. Let's try to keep a better
  561. ChangeLog again henceforth. -CG
  562. Sat Jan 7 16:41:34 CET 2017
  563. Converting NAT library to new NAT service (and
  564. splitting of nat-auto service for auto-configuration). -CG