exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

changelog (27748B)


      1 taler-exchange (1.6.13) unstable; urgency=low
      2 
      3   * Release 1.6.13.
      4 
      5  -- Christian Grothoff <christian@grothoff.org>  Sun, 09 Aug 2026 16:12:16 +0200
      6 
      7 taler-exchange (1.6.12) unstable; urgency=low
      8 
      9   * Release 1.6.12.
     10 
     11  -- Christian Grothoff <christian@grothoff.org>  Fri, 07 Aug 2026 22:31:49 +0200
     12 
     13 taler-exchange (1.6.1) unstable; urgency=low
     14 
     15   * Release 1.6.1.
     16 
     17  -- Florian Dold <florian@dold.me>  Sat, 30 May 2026 01:37:23 +0200
     18 
     19 taler-exchange (1.6.0) unstable; urgency=low
     20 
     21   * Release 1.6.0.
     22 
     23  -- Florian Dold <florian@dold.me>  Wed, 27 May 2026 15:47:14 +0200
     24 
     25 taler-exchange (1.5.7) UNRELEASED; urgency=medium
     26 
     27   [ Christian Grothoff ]
     28   * fix specification inconsistencies
     29   * fix bug
     30   * fix minor inconsistencies with spec
     31 
     32  -- root <none>  Thu, 09 Apr 2026 11:38:58 +0000
     33 
     34 taler-exchange (1.5.6) unstable; urgency=low
     35 
     36   * Release 1.5.6.
     37 
     38  -- Florian Dold <florian@dold.me>  Fri, 27 Mar 2026 16:34:31 +0100
     39 
     40 taler-exchange (1.5.3) unstable; urgency=low
     41 
     42   * Release 1.5.3.
     43 
     44  -- Christian Grothoff <christian@grothoff.org>  Sun, 22 Mar 2026 00:18:08 +0100
     45 
     46 taler-exchange (1.5.2) unstable; urgency=low
     47 
     48   * Release 1.5.2.
     49 
     50  -- Christian Grothoff <christian@grothoff.org>  Sat, 21 Mar 2026 18:15:41 +0100
     51 
     52 taler-exchange (1.5.1) unstable; urgency=low
     53 
     54   * Release 1.5.1.
     55 
     56  -- Christian Grothoff <christian@grothoff.org>  Mon, 09 Mar 2026 17:32:42 +0100
     57 
     58 taler-exchange (1.5.0) unstable; urgency=low
     59 
     60   * Release 1.5.0.
     61 
     62  -- Christian Grothoff <christian@grothoff.org>  Mon, 09 Mar 2026 00:09:34 +0100
     63 
     64 taler-exchange (1.4.6) unstable; urgency=low
     65 
     66   * Release 1.4.6.
     67 
     68  -- Florian Dold <florian@dold.me>  Tue, 03 Mar 2026 11:40:07 +0100
     69 
     70 taler-exchange (1.4.5) unstable; urgency=low
     71 
     72   * Release 1.4.5.
     73 
     74  -- Florian Dold <florian@dold.me>  Wed, 25 Feb 2026 15:57:34 +0100
     75 
     76 taler-exchange (1.4.4) unstable; urgency=low
     77 
     78   * Release 1.4.4.
     79 
     80  -- Florian Dold <florian@dold.me>  Tue, 17 Feb 2026 00:03:02 +0100
     81 
     82 taler-exchange (1.4.3) unstable; urgency=low
     83 
     84   * Release 1.4.3.
     85 
     86  -- Florian Dold <florian@dold.me>  Mon, 16 Feb 2026 11:37:52 +0100
     87 
     88 taler-exchange (1.4.2) unstable; urgency=low
     89 
     90   * Release 1.4.2.
     91 
     92  -- Florian Dold <florian@dold.me>  Tue, 10 Feb 2026 21:27:16 +0100
     93 
     94 taler-exchange (1.4.1) unstable; urgency=low
     95 
     96   * Release 1.4.1.
     97 
     98  -- Florian Dold <florian@dold.me>  Fri, 06 Feb 2026 10:08:36 +0100
     99 
    100 taler-exchange (1.4.0) unstable; urgency=low
    101 
    102   * Release 1.4.0.
    103 
    104  -- Christian Grothoff <christian@grothoff.org>  Wed, 04 Feb 2026 21:27:06 +0100
    105 
    106 taler-exchange (1.3.2) unstable; urgency=low
    107 
    108   * Release 1.3.2.
    109 
    110  -- Florian Dold <florian@dold.me>  Wed, 04 Feb 2026 14:10:20 +0100
    111 
    112 taler-exchange (1.3.1) unstable; urgency=low
    113 
    114   * Release 1.3.1.
    115 
    116  -- Florian Dold <florian@dold.me>  Tue, 03 Feb 2026 21:35:13 +0100
    117 
    118 taler-exchange (1.3.0) unstable; urgency=low
    119 
    120   * Release 1.3.0.
    121 
    122  -- Christian Grothoff <christian@grothoff.org>  Sun, 21 Dec 2025 21:39:22 +0100
    123 
    124 taler-exchange (1.2.3) unstable; urgency=low
    125 
    126   * Release 1.2.3.
    127 
    128  -- Florian Dold <florian@dold.me>  Fri, 12 Dec 2025 21:01:04 +0100
    129 
    130 taler-exchange (1.2.2) unstable; urgency=low
    131 
    132   * Release 1.2.2.
    133 
    134  -- Florian Dold <florian@dold.me>  Fri, 28 Nov 2025 21:43:11 +0100
    135 
    136 taler-exchange (1.2.1) unstable; urgency=low
    137 
    138   * Release 1.2.1.
    139 
    140  -- Christian Grothoff <christian@grothoff.org>  Fri, 21 Nov 2025 21:27:29 +0100
    141 
    142 taler-exchange (1.2.0) unstable; urgency=low
    143 
    144   * Release 1.2.0.
    145 
    146  -- Florian Dold <florian@dold.me>  Mon, 17 Nov 2025 18:41:23 +0100
    147 
    148 taler-exchange (1.1.4) unstable; urgency=low
    149 
    150   * Release 1.1.4.
    151 
    152  -- Florian Dold <florian@dold.me>  Thu, 30 Oct 2025 15:22:16 +0100
    153 
    154 taler-exchange (1.1.2) unstable; urgency=low
    155 
    156   * Release 1.1.2.
    157 
    158  -- Florian Dold <florian@dold.me>  Tue, 28 Oct 2025 11:57:18 +0100
    159 
    160 taler-exchange (1.1.1) unstable; urgency=low
    161 
    162   * Release 1.1.1.
    163 
    164  -- Florian Dold <florian@dold.me>  Thu, 23 Oct 2025 21:12:53 +0200
    165 
    166 taler-exchange (1.1.0) unstable; urgency=low
    167 
    168   * Release 1.1.0.
    169 
    170  -- Christian Grothoff <christian@grothoff.org>  Wed, 08 Oct 2025 20:59:20 +0200
    171 
    172 taler-exchange (1.0.26) unstable; urgency=low
    173 
    174   * Release 1.0.26.
    175 
    176  -- Florian Dold <florian@dold.me>  Mon, 06 Oct 2025 14:58:22 +0200
    177 
    178 taler-exchange (1.0.25) unstable; urgency=low
    179 
    180   * Release 1.0.25.
    181 
    182  -- Florian Dold <florian@dold.me>  Mon, 06 Oct 2025 14:32:48 +0200
    183 
    184 taler-exchange (1.0.24) unstable; urgency=low
    185 
    186   * Release 1.0.24.
    187 
    188  -- Florian Dold <florian@dold.me>  Fri, 05 Sep 2025 15:36:58 +0200
    189 
    190 taler-exchange (1.0.23) unstable; urgency=low
    191 
    192   * Release 1.0.23.
    193 
    194  -- Florian Dold <florian@dold.me>  Tue, 02 Sep 2025 14:40:27 +0200
    195 
    196 taler-exchange (1.0.22) unstable; urgency=low
    197 
    198   * Release 1.0.22.
    199 
    200  -- Florian Dold <florian@dold.me>  Wed, 27 Aug 2025 14:14:21 +0200
    201 
    202 taler-exchange (1.0.21) unstable; urgency=low
    203 
    204   * Release 1.0.21.
    205 
    206  -- Florian Dold <florian@dold.me>  Tue, 22 Jul 2025 02:41:30 +0200
    207 
    208 taler-exchange (1.0.20) unstable; urgency=low
    209 
    210   * Release 1.0.20.
    211 
    212  -- Florian Dold <florian@dold.me>  Tue, 22 Jul 2025 02:01:11 +0200
    213 
    214 taler-exchange (1.0.19) unstable; urgency=low
    215 
    216   * Release 1.0.19.
    217 
    218  -- Florian Dold <florian@dold.me>  Tue, 22 Jul 2025 01:45:42 +0200
    219 
    220 taler-exchange (1.0.18) unstable; urgency=low
    221 
    222   * Release 1.0.18.
    223 
    224  -- Florian Dold <florian@dold.me>  Tue, 22 Jul 2025 01:26:21 +0200
    225 
    226 taler-exchange (1.0.17) unstable; urgency=low
    227 
    228   * Release 1.0.17.
    229 
    230  -- Florian Dold <florian@dold.me>  Tue, 22 Jul 2025 01:11:49 +0200
    231 
    232 taler-exchange (1.0.16) unstable; urgency=low
    233 
    234   * Release 1.0.16.
    235 
    236  -- Florian Dold <florian@dold.me>  Tue, 22 Jul 2025 01:05:08 +0200
    237 
    238 taler-exchange (1.0.15) unstable; urgency=low
    239 
    240   * Release 1.0.15.
    241 
    242  -- Florian Dold <florian@dold.me>  Wed, 16 Jul 2025 20:24:11 +0200
    243 
    244 taler-exchange (1.0.14) unstable; urgency=low
    245 
    246   * Release 1.0.14.
    247 
    248  -- Florian Dold <florian@dold.me>  Tue, 08 Jul 2025 22:00:38 +0200
    249 
    250 taler-exchange (1.0.13) unstable; urgency=low
    251 
    252   * Release 1.0.13.
    253 
    254  -- Florian Dold <florian@dold.me>  Mon, 23 Jun 2025 16:42:00 +0200
    255 
    256 taler-exchange (1.0.12) unstable; urgency=low
    257 
    258   * Release 1.0.12.
    259 
    260  -- Florian Dold <florian@dold.me>  Tue, 17 Jun 2025 22:30:31 +0200
    261 
    262 taler-exchange (1.0.11) unstable; urgency=low
    263 
    264   * Release 1.0.11.
    265 
    266  -- Florian Dold <florian@dold.me>  Mon, 16 Jun 2025 23:07:45 +0200
    267 
    268 taler-exchange (1.0.10) unstable; urgency=low
    269 
    270   * Release 1.0.10.
    271 
    272  -- Florian Dold <florian@dold.me>  Mon, 16 Jun 2025 22:45:25 +0200
    273 
    274 taler-exchange (1.0.9) unstable; urgency=low
    275 
    276   * Release 1.0.9.
    277 
    278  -- Florian Dold <florian@dold.me>  Thu, 12 Jun 2025 23:50:46 +0200
    279 
    280 taler-exchange (1.0.8) unstable; urgency=low
    281 
    282   * Release 1.0.8.
    283 
    284  -- Florian Dold <florian@dold.me>  Thu, 12 Jun 2025 22:26:04 +0200
    285 
    286 taler-exchange (1.0.7) unstable; urgency=low
    287 
    288   * Release 1.0.7.
    289 
    290  -- Florian Dold <florian@dold.me>  Tue, 10 Jun 2025 20:09:10 +0200
    291 
    292 taler-exchange (1.0.6) unstable; urgency=low
    293 
    294   * Release 1.0.6.
    295 
    296  -- Florian Dold <florian@dold.me>  Wed, 04 Jun 2025 23:06:04 +0200
    297 
    298 taler-exchange (1.0.4) unstable; urgency=low
    299 
    300   * Release 1.0.4.
    301 
    302  -- Florian Dold <florian@dold.me>  Mon, 26 May 2025 14:01:41 +0200
    303 
    304 taler-exchange (1.0.3) unstable; urgency=low
    305 
    306   * Release 1.0.3.
    307 
    308  -- Florian Dold <florian@dold.me>  Sun, 25 May 2025 20:27:37 +0200
    309 
    310 taler-exchange (1.0.2) unstable; urgency=low
    311 
    312   * Release 1.0.2.
    313 
    314  -- Florian Dold <florian@dold.me>  Sun, 25 May 2025 20:01:46 +0200
    315 
    316 taler-exchange (1.0.1) unstable; urgency=low
    317 
    318   * Release 1.0.1.
    319 
    320  -- Christian Grothoff <christian@grothoff.org>  Wed, 21 May 2025 21:14:13 +0200
    321 
    322 taler-exchange (1.0.0) unstable; urgency=low
    323 
    324   * Release 1.0.0.
    325 
    326  -- Christian Grothoff <christian@grothoff.org>  Fri, 09 May 2025 23:44:51 +0200
    327 
    328 taler-exchange (0.14.99) unstable; urgency=low
    329 
    330   * Release 0.14.99.
    331 
    332  -- Christian Grothoff <christian@grothoff.org>  Thu, 08 May 2025 17:28:18 +0200
    333 
    334 taler-exchange (0.14.98) unstable; urgency=low
    335 
    336   * Release 0.14.98.
    337 
    338  -- Florian Dold <florian@dold.me>  Wed, 07 May 2025 21:44:05 +0200
    339 
    340 taler-exchange (0.14.97) unstable; urgency=low
    341 
    342   * Release 0.14.97.
    343 
    344  -- Christian Grothoff <christian@grothoff.org>  Sun, 04 May 2025 22:38:51 +0200
    345 
    346 taler-exchange (0.14.96) unstable; urgency=low
    347 
    348   * Release 0.14.96.
    349 
    350  -- Christian Grothoff <christian@grothoff.org>  Sun, 04 May 2025 20:29:46 +0200
    351 
    352 taler-exchange (0.14.95) unstable; urgency=low
    353 
    354   * Release 0.14.95.
    355 
    356  -- Christian Grothoff <christian@grothoff.org>  Sun, 04 May 2025 15:38:56 +0200
    357 
    358 taler-exchange (0.14.94) unstable; urgency=low
    359 
    360   * Release 0.14.94.
    361 
    362  -- Christian Grothoff <christian@grothoff.org>  Sun, 04 May 2025 13:56:46 +0200
    363 
    364 taler-exchange (0.14.93) unstable; urgency=low
    365 
    366   * Release 0.14.93.
    367 
    368  -- Christian Grothoff <christian@grothoff.org>  Sun, 04 May 2025 11:55:01 +0200
    369 
    370 taler-exchange (0.14.92) unstable; urgency=low
    371 
    372   * Release v0.14.92.
    373 
    374  -- Christian Grothoff <christian@grothoff.org>  Sun, 04 May 2025 10:03:58 +0200
    375 
    376 taler-exchange (0.14.91) unstable; urgency=low
    377 
    378   * KYC fixes, better logging
    379 
    380  -- Christian Grothoff <grothoff@gnu.org>  Sat, 03 May 2025 22:51:25 +0200
    381 
    382 taler-exchange (0.14.90) unstable; urgency=low
    383 
    384   * Migration to new crypto
    385 
    386  -- Christian Grothoff <grothoff@gnu.org>  Thu, 01 May 2025 15:51:25 +0200
    387 
    388 taler-exchange (0.14.20) unstable; urgency=low
    389 
    390   * Fix some KYC flows
    391   * Update to latest SPAs
    392   * Fix purse deletion long-polling.
    393 
    394  -- Christian Grothoff <grothoff@gnu.org>  Sun, 27 Apr 2025 23:51:25 +0200
    395 
    396 taler-exchange (0.14.19) unstable; urgency=low
    397 
    398   * Persist meta data with KYC attributes
    399   * Fix misc. SPA bugs
    400   * Distinguish between wallet and bank accounts for KYC rules
    401   * Release version 0.14.19
    402 
    403  -- Christian Grothoff <grothoff@gnu.org>  Wed, 23 Apr 2025 13:51:25 +0200
    404 
    405 taler-exchange (0.14.18) unstable; urgency=low
    406 
    407   * KYC: fix more helper scripts, properly de-duplicate KYC requirements
    408   * Release version 0.14.18
    409 
    410  -- Christian Grothoff <grothoff@gnu.org>  Sat, 19 Apr 2025 20:51:25 +0200
    411 
    412 taler-exchange (0.14.17) unstable; urgency=low
    413 
    414   * Update to latest SPA
    415   * Release version 0.14.17
    416 
    417  -- Christian Grothoff <grothoff@gnu.org>  Fri, 18 Apr 2025 15:51:25 +0200
    418 
    419 taler-exchange (0.14.16) unstable; urgency=low
    420 
    421   * Update to latest SPA
    422   * KYC: fix various helper scripts
    423   * Release version 0.14.16
    424 
    425  -- Christian Grothoff <grothoff@gnu.org>  Wed, 16 Apr 2025 15:51:25 +0200
    426 
    427 taler-exchange (0.14.15) unstable; urgency=low
    428 
    429   * Update to latest SPA
    430   * KYC: fix various helper scripts
    431   * Release version 0.14.15
    432 
    433  -- Christian Grothoff <grothoff@gnu.org>  Tue, 15 Apr 2025 15:51:25 +0200
    434 
    435 taler-exchange (0.14.14) unstable; urgency=low
    436 
    437   * Update to latest SPA
    438   * KYC: Fix postal spec to match latest challenger output
    439   * Release version 0.14.14
    440 
    441  -- Christian Grothoff <grothoff@gnu.org>  Tue, 15 Apr 2025 09:51:25 +0200
    442 
    443 taler-exchange (0.14.13) unstable; urgency=low
    444 
    445   * KYC: Be case-insensitive on "VERBOTEN" KYC rule
    446   * KYC: Do not allow postal check with manual entry once we started KYX
    447   * Release version 0.14.13
    448 
    449  -- Christian Grothoff <grothoff@gnu.org>  Mon, 14 Apr 2025 20:51:25 +0200
    450 
    451 taler-exchange (0.14.12) unstable; urgency=low
    452 
    453   * Ensure kyc-info returns only unique measures
    454   * Fixes to AML programs
    455   * Release version 0.14.12
    456 
    457  -- Christian Grothoff <grothoff@gnu.org>  Mon, 14 Apr 2025 08:51:25 +0200
    458 
    459 taler-exchange (0.14.11) unstable; urgency=low
    460 
    461   * various SPA fixes
    462   * new withdraw protocol (CS changes)
    463   * Release version 0.14.11
    464 
    465  -- Christian Grothoff <grothoff@gnu.org>  Sun, 13 Apr 2025 13:50:23 +0200
    466 
    467 taler-exchange (0.14.10) unstable; urgency=low
    468 
    469   * various KYC SPA fixes
    470   * Release version 0.14.10
    471 
    472  -- Christian Grothoff <grothoff@gnu.org>  Wed, 9 Apr 2025 06:51:13 +0200
    473 
    474 taler-exchange (0.14.9) unstable; urgency=low
    475 
    476   * Release version 0.14.9
    477 
    478  -- Florian Dold <dold@taler.net>  Mon, 07 Apr 2025 02:09:02 +0200
    479 
    480 taler-exchange (0.14.8) unstable; urgency=low
    481 
    482   * Release version 0.14.8
    483 
    484  -- Florian Dold <dold@taler.net>  Sun, 06 Apr 2025 19:45:30 +0200
    485 
    486 taler-exchange (0.14.7) unstable; urgency=low
    487 
    488   * Security fixes when using CS denominations.
    489   * Fixes language matching for terms-of-service.
    490   * Release version 0.14.7
    491 
    492  -- Christian Grothoff <grothoff@gnu.org>  Fri, 4 Apr 2025 06:51:13 +0200
    493 
    494 taler-exchange (0.14.6) unstable; urgency=low
    495 
    496   * Release version 0.14.6
    497 
    498  -- Christian Grothoff <grothoff@gnu.org>  Fri, 4 Apr 2025 06:51:13 +0200
    499 
    500 taler-exchange (0.14.5) unstable; urgency=low
    501 
    502   * Release version 0.14.5
    503 
    504  -- Christian Grothoff <grothoff@taler.net>  Mon, 10 Feb 2025 08:35:43 +0200
    505 
    506 taler-exchange (0.14.4) unstable; urgency=low
    507 
    508   * Release version 0.14.4
    509 
    510  -- Florian Dold <dold@taler.net>  Thu, 23 Jan 2025 20:25:28 +0100
    511 
    512 taler-exchange (0.14.3) unstable; urgency=low
    513 
    514   * Release version 0.14.3
    515 
    516  -- Christian Grothoff <grothoff@taler.net>  Fri, 3 Jan 2024 08:35:43 +0200
    517 
    518 taler-exchange (0.14.2) unstable; urgency=low
    519 
    520   * Release version 0.14.2
    521 
    522  -- Christian Grothoff <grothoff@taler.net>  Fri, 27 Dec 2024 08:35:43 +0200
    523 
    524 taler-exchange (0.14.1) unstable; urgency=low
    525 
    526   * Release version 0.14.1
    527 
    528  -- Christian Grothoff <grothoff@taler.net>  Fri, 13 Dec 2024 16:35:43 +0200
    529 
    530 taler-exchange (0.14.0) unstable; urgency=low
    531 
    532   * Release version 0.14.0
    533 
    534  -- Christian Grothoff <grothoff@taler.net>  Tue, 17 Sep 2024 16:35:43 +0200
    535 
    536 taler-exchange (0.13.0) unstable; urgency=low
    537 
    538   * Release version 0.13.0
    539 
    540  -- Florian Dold <dold@taler.net>  Wed, 28 Aug 2024 23:35:43 +0200
    541 
    542 taler-exchange (0.12.0) unstable; urgency=low
    543 
    544   * Release version 0.12.0
    545 
    546  -- Florian Dold <dold@taler.net>  Wed, 24 Jul 2024 06:28:21 +0200
    547 
    548 taler-exchange (0.11.3) UNRELEASED; urgency=medium
    549 
    550   [ Christian Blättler ]
    551   * bump gana
    552   * rename keys
    553   * add token issue sig helper
    554   * bump gana
    555   * bump gana
    556   * insert dummy function signatures
    557   * bump gana
    558   * add token use signature functions
    559   * add token issue signature methods
    560   * add empty implementations for merchant token sign / verify
    561   * add pack helper for token issue signature
    562   * add json spec for token envelope
    563   * json pack token envelope
    564   * work on tokens
    565   * fix typo
    566   * use new gnunet json spec functions
    567   * use gnunet json helper for blinded signature
    568   * use gnunget query param helper
    569   * bump gana
    570   * bump gana
    571   * use query param helper from gnunet
    572 
    573   [ Christian Grothoff ]
    574   * return 501 in /terms if not configured
    575   * -bump revision
    576   * only return compressed terms if we actually have those
    577   * -bump revision
    578   * -markify
    579   * -markify
    580   * -bump dep check
    581   * -fix doxygen
    582 
    583   [ Nullptrderef ]
    584   * arm64 and riscv64 builds
    585   * use good containerfile, fix apt indentation
    586   * link to common/debian
    587   * generate ci targets
    588   * ignore config.guess
    589   * allow overwriting dest
    590   * gitignore privatekeys, deb files, etc
    591   * allow ARCH/CODENAME overwrites, as well as CODENAME-ARCH ones CODENAME-ARCH allows overwriting one pair without touching other ones in the same codename, or the same arch
    592   * remove redundant/duplicate jobs
    593   * fix: use codenames in from, oops
    594   * rm tmp file
    595 
    596  -- Nullptrderef <nullptrderef@proton.me>  Sun, 16 Jun 2024 14:13:24 +0000
    597 
    598 taler-exchange (0.11.2) unstable; urgency=low
    599 
    600   * Bump version.
    601 
    602  -- Christian Grothoff <grothoff@gnu.org>  Wed, 5 Jun 2024 21:50:12 +0200
    603 
    604 taler-exchange (0.11.1) unstable; urgency=low
    605 
    606   * Fixed issues with restarts in service files.
    607   * Fixed minor translation issues.
    608 
    609  -- Christian Grothoff <grothoff@gnu.org>  Tue, 21 May 2024 14:50:12 +0200
    610 
    611 taler-exchange (0.11.0) unstable; urgency=low
    612 
    613   * Releasing 0.11.0 with updated terms of service draft.
    614 
    615  -- Christian Grothoff <grothoff@gnu.org>  Wed, 15 May 2024 17:50:12 +0200
    616 
    617 taler-exchange (0.10.2) unstable; urgency=low
    618 
    619   * Updated man pages and other resources for release.
    620 
    621  -- Christian Grothoff <grothoff@gnu.org>  Fri, 12 Apr 2024 09:50:12 +0200
    622 
    623 taler-exchange (0.10.1) unstable; urgency=low
    624 
    625   * Fixed crash in OTP calculation logic if required amount was not
    626     provided.
    627   * Fixed HTTP headers for /terms, /config and /keys responses
    628     (remove last-modified-since distinguisher, remove duplicate headers)
    629   * Improved systemd files (new offline timer job, exchange slice)
    630   * Implement exchange protocol v19 (include refunds in transaction
    631     aggregation data, expose wire account priorities)
    632   * Update mustach to latest version
    633 
    634  -- Christian Grothoff <grothoff@gnu.org>  Tue, 9 Apr 2024 09:50:12 +0200
    635 
    636 taler-exchange (0.10.0) unstable; urgency=low
    637 
    638   * Fixed major issue where uploading wire data to an
    639     exchange twice would result in broken signatures and
    640     a permanently non-working account.
    641   * Implemented #8000, allowing an exchange to express
    642     preferences over the different bank accounts so that
    643     users are shown the best choices to withdraw from first.
    644   * This version requires a more recent GNUnet (>= 0.21.1).
    645 
    646  -- Christian Grothoff <grothoff@gnu.org>  Sat, 9 Mar 2024 21:50:12 +0200
    647 
    648 taler-exchange (0.9.4-2) unstable; urgency=low
    649 
    650   * Created new taler-terms-generator package
    651   * v0.9.4a bugfix release.
    652 
    653  -- Christian Grothoff <grothoff@gnu.org>  Mon, 3 Mar 2024 21:50:12 +0200
    654 
    655 taler-exchange (0.9.4-1) unstable; urgency=low
    656 
    657   * Actual v0.9.4 release.
    658 
    659  -- Christian Grothoff <grothoff@gnu.org>  Sat, 10 Feb 2024 03:50:12 +0200
    660 
    661 taler-exchange (0.9.4) unstable; urgency=low
    662 
    663   * Preparations for v0.9.4 release.
    664 
    665  -- Christian Grothoff <grothoff@gnu.org>  Sun, 21 Jan 2024 03:50:12 +0200
    666 
    667 taler-exchange (0.9.3-7) unstable; urgency=low
    668 
    669   * Move currencies.conf into libtalerexchange base package.
    670 
    671  -- Christian Grothoff <grothoff@gnu.org>  Tue, 15 Dec 2023 18:50:12 -0700
    672 
    673 taler-exchange (0.9.3-6) unstable; urgency=low
    674 
    675   * Generate proper markdown in taler-terms-generator.
    676   * Return language code for legal terms.
    677 
    678  -- Christian Grothoff <grothoff@gnu.org>  Tue, 13 Dec 2023 18:50:12 -0700
    679 
    680 taler-exchange (0.9.3-5) unstable; urgency=low
    681 
    682   * More fixes to the database setup automation scripts.
    683   * Implement latest /config API in fakebank.
    684 
    685  -- Christian Grothoff <grothoff@gnu.org>  Thu, 7 Dec 2023 00:50:12 -0800
    686 
    687 taler-exchange (0.9.3-4) unstable; urgency=low
    688 
    689   * Minor hot-fixes to the database setup automation script.
    690 
    691  -- Christian Grothoff <grothoff@gnu.org>  Fri, 1 Dec 2023 10:50:12 -0800
    692 
    693 taler-exchange (0.9.3-3) unstable; urgency=low
    694 
    695   * This packages the v0.9.3b bugfix release.
    696 
    697  -- Christian Grothoff <grothoff@gnu.org>  Wed, 29 Nov 2023 03:50:12 +0200
    698 
    699 taler-exchange (0.9.3-2) unstable; urgency=low
    700 
    701   * This packages the v0.9.3a bugfix release.
    702 
    703  -- Christian Grothoff <grothoff@gnu.org>  Wed, 29 Nov 2023 03:50:12 +0200
    704 
    705 taler-exchange (0.9.3-1) unstable; urgency=low
    706 
    707   * Actual v0.9.3 release.
    708 
    709  -- Christian Grothoff <grothoff@gnu.org>  Wed, 27 Sep 2023 03:50:12 +0200
    710 
    711 taler-exchange (0.9.3) unstable; urgency=low
    712 
    713   * First work towards packaging v0.9.3.
    714 
    715  -- Christian Grothoff <grothoff@gnu.org>  Thu, 7 Sep 2023 23:50:12 +0200
    716 
    717 taler-exchange (0.9.2-3) unstable; urgency=low
    718 
    719   * Improvements to timeout handling when DB is not available yet.
    720 
    721  -- Florian Dold <dold@taler.net>  Tue, 14 Mar 2023 12:30:15 +0100
    722 
    723 taler-exchange (0.9.2-2) unstable; urgency=low
    724 
    725   * Further improvements to Debian package.
    726 
    727  -- Christian Grothoff <grothoff@gnu.org>  Sat, 3 Mar 2023 23:50:12 +0200
    728 
    729 taler-exchange (0.9.2-1) unstable; urgency=low
    730 
    731   * Minor improvements to Debian package, also adds age-withdraw REST APIs.
    732 
    733  -- Christian Grothoff <grothoff@gnu.org>  Sat, 3 Mar 2023 13:50:12 +0200
    734 
    735 taler-exchange (0.9.2) unstable; urgency=low
    736 
    737   * Packaging latest release.
    738 
    739  -- Christian Grothoff <grothoff@gnu.org>  Tue, 21 Feb 2023 13:50:12 +0200
    740 
    741 taler-exchange (0.9.1) unstable; urgency=low
    742 
    743   * Packaging latest release.
    744 
    745  -- Christian Grothoff <grothoff@gnu.org>  Tue, 17 Jan 2023 11:50:12 +0200
    746 
    747 taler-exchange (0.9.0) unstable; urgency=low
    748 
    749   * Packaging latest release.
    750 
    751  -- Christian Grothoff <grothoff@gnu.org>  Sat, 5 Nov 2022 11:50:12 +0200
    752 
    753 taler-exchange (0.8.99-2) unstable; urgency=low
    754 
    755   * Packaging latest pre-release from Git.
    756 
    757  -- Christian Grothoff <grothoff@gnu.org>  Mon, 26 Sep 2022 09:50:12 +0200
    758 
    759 taler-exchange (0.8.99-1) unstable; urgency=low
    760 
    761   * Updating to latest pre-release from Git.
    762 
    763  -- Christian Grothoff <grothoff@taler.net>  Mon, 20 Jun 2022 13:12:58 +0200
    764 
    765 taler-exchange (0.8.5-3) unstable; urgency=low
    766 
    767   * Updating to latest Git with minor bugfixes and improvements.
    768 
    769  -- Christian Grothoff <grothoff@taler.net>  Tue, 12 Oct 2021 13:12:58 +0200
    770 
    771 taler-exchange (0.8.5-2) unstable; urgency=low
    772 
    773   * Updating to latest Git with minor bugfixes and improvements.
    774 
    775  -- Christian Grothoff <grothoff@taler.net>  Mon, 27 Sep 2021 13:12:58 +0200
    776 
    777 taler-exchange (0.8.5-1) unstable; urgency=low
    778 
    779   * Updating to latest Git with minor bugfixes and improvements.
    780 
    781  -- Christian Grothoff <grothoff@taler.net>  Sat, 28 Aug 2021 13:12:58 +0200
    782 
    783 taler-exchange (0.8.5) unstable; urgency=low
    784 
    785   * Official release of GNU Taler exchange 0.8.5.
    786 
    787  -- Christian Grothoff <grothoff@taler.net>  Sat, 28 Aug 2021 13:12:58 +0200
    788 
    789 taler-exchange (0.8.4-1) unstable; urgency=low
    790 
    791   * Updated GANA.
    792 
    793  -- Florian Dold <dold@taler.net>  Thu, 26 Aug 2021 16:37:33 +0200
    794 
    795 taler-exchange (0.8.4) unstable; urgency=low
    796 
    797   * Official release of GNU Taler exchange 0.8.4.
    798 
    799  -- Florian Dold <dold@taler.net>  Tue, 24 Aug 2021 13:12:58 +0200
    800 
    801 taler-exchange (0.8.3) unstable; urgency=low
    802 
    803   * Official release of GNU Taler exchange 0.8.3.
    804 
    805  -- Christian Grothoff <grothoff@taler.net>  Fri, 13 Aug 2021 23:23:21 +0200
    806 
    807 taler-exchange (0.8.2) unstable; urgency=low
    808 
    809   * Official release of GNU Taler exchange 0.8.2.
    810 
    811  -- Christian Grothoff <grothoff@taler.net>  Sun, 08 Aug 2021 23:23:21 +0200
    812 
    813 taler-exchange (0.8.1-31) unstable; urgency=low
    814 
    815   * Fix dependencies in service definition.
    816 
    817  -- Florian Dold <dold@taler.net>  Sat, 07 Aug 2021 23:23:21 +0200
    818 
    819 taler-exchange (0.8.1-30) unstable; urgency=low
    820 
    821   * Fix dependencies in service definition.
    822   * Minor fixes in upstream code.
    823 
    824  -- Florian Dold <dold@taler.net>  Sat, 07 Aug 2021 20:20:33 +0200
    825 
    826 taler-exchange (0.8.1-29) unstable; urgency=low
    827 
    828   * Minor fix in gateway client.
    829 
    830  -- Florian Dold <dold@taler.net>  Fri, 06 Aug 2021 17:17:46 +0200
    831 
    832 taler-exchange (0.8.1-28) unstable; urgency=low
    833 
    834   * Service and configuration fixes.
    835 
    836  -- Florian Dold <dold@taler.net>  Fri, 06 Aug 2021 13:29:47 +0200
    837 
    838 taler-exchange (0.8.1-27) unstable; urgency=low
    839 
    840   * Update to upstream code with minor bugfixes.
    841   * Fix permissions of secret configuration files in /etc.
    842 
    843  -- Florian Dold <dold@taler.net>  Thu, 05 Aug 2021 21:36:54 +0200
    844 
    845 taler-exchange (0.8.1-26) unstable; urgency=low
    846 
    847   * Search config file location correctly.
    848 
    849  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 21:49:42 +0200
    850 
    851 taler-exchange (0.8.1-25) unstable; urgency=low
    852 
    853   * Socket permissions.
    854 
    855  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 20:54:31 +0200
    856 
    857 taler-exchange (0.8.1-24) unstable; urgency=low
    858 
    859   * Service dependencies.
    860 
    861  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 20:17:53 +0200
    862 
    863 taler-exchange (0.8.1-23) unstable; urgency=low
    864 
    865   * Fix secmod helper permissions.
    866 
    867  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 20:01:12 +0200
    868 
    869 taler-exchange (0.8.1-22) unstable; urgency=low
    870 
    871   * Fix permissions.
    872 
    873  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 19:08:56 +0200
    874 
    875 taler-exchange (0.8.1-21) unstable; urgency=low
    876 
    877   * Fix service start assertion.
    878 
    879  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 18:54:54 +0200
    880 
    881 taler-exchange (0.8.1-20) unstable; urgency=low
    882 
    883   * Reduce service dependencies of taler-exchange-httpd.service.
    884 
    885  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 18:44:34 +0200
    886 
    887 taler-exchange (0.8.1-19) unstable; urgency=low
    888 
    889   * Changes to configuration structure.
    890 
    891  -- Florian Dold <dold@taler.net>  Wed, 04 Aug 2021 16:41:21 +0200
    892 
    893 taler-exchange (0.8.1-18) unstable; urgency=low
    894 
    895   * Support debhelper-compat 12.
    896 
    897  -- Florian Dold <dold@taler.net>  Sun, 01 Aug 2021 18:42:34 +0200
    898 
    899 taler-exchange (0.8.1-17) unstable; urgency=low
    900 
    901   * Fix installation of config files.
    902 
    903  -- Florian Dold <dold@taler.net>  Sat, 31 Jul 2021 18:41:20 +0200
    904 
    905 taler-exchange (0.8.1-16) unstable; urgency=low
    906 
    907   * Improved default configuration.
    908   * Various packaging tweaks.
    909 
    910  -- Florian Dold <dold@taler.net>  Sat, 31 Jul 2021 13:17:47 +0200
    911 
    912 taler-exchange (0.8.1-15) unstable; urgency=low
    913 
    914   * New Taler amount operations (set zero, ...) added.
    915   * New configuration file structure
    916   * New taler-exchange-offline package
    917 
    918  -- Florian Dold <dold@taler.net>  Mon, 26 Jul 2021 11:21:39 +0200
    919 
    920 taler-exchange (0.8.1-14) unstable; urgency=low
    921 
    922   * Expose additional symbols needed in merchant logic.
    923 
    924  -- Christian Grothoff <grothoff@gnu.org>  Tue, 20 Jul 2021 14:02:10 +0100
    925 
    926 taler-exchange (0.8.1-13) unstable; urgency=low
    927 
    928   * New Taler amount operations (multiply and divide) added.
    929 
    930  -- Christian Grothoff <grothoff@gnu.org>  Wed, 14 Jul 2021 14:02:10 +0100
    931 
    932 taler-exchange (0.8.1-12) unstable; urgency=low
    933 
    934   * Fix typo in taler-auditor shell script: clean before building.
    935 
    936  -- Christian Grothoff <grothoff@gnu.org>  Mon, 28 Jun 2021 14:02:10 +0100
    937 
    938 taler-exchange (0.8.1-11) unstable; urgency=low
    939 
    940   * Fix typo in taler-auditor-sync.
    941 
    942  -- Christian Grothoff <grothoff@gnu.org>  Sun, 27 Jun 2021 14:02:10 +0100
    943 
    944 taler-exchange (0.8.1-10) unstable; urgency=low
    945 
    946   * Improve database performance for taler-exchange-wirewatch.
    947   * Update database schema, fix missing indices.
    948 
    949  -- Christian Grothoff <grothoff@gnu.org>  Thu, 24 Jun 2021 14:02:10 +0100
    950 
    951 taler-exchange (0.8.1-9) unstable; urgency=low
    952 
    953   * Fix #6769: have systemd create exchange UNIX domain socket with nice permissions.
    954 
    955  -- Christian Grothoff <grothoff@gnu.org>  Sun, 18 Apr 2021 13:02:10 +0100
    956 
    957 taler-exchange (0.8.1-8) unstable; urgency=low
    958 
    959   * Fix minor memory leak.
    960 
    961  -- Christian Grothoff <grothoff@gnu.org>  Tue, 16 Feb 2021 13:02:10 +0100
    962 
    963 taler-exchange (0.8.1-7) unstable; urgency=medium
    964 
    965   * Avoid picking up libtalerexchange-dev as a dependency of taler-exchange.
    966 
    967  -- Christian Grothoff <grothoff@gnu.org>  Mon, 15 Feb 2021 13:02:10 +0100
    968 
    969 taler-exchange (0.8.1-6) unstable; urgency=medium
    970 
    971   * Fixed a few memory leaks.
    972 
    973  -- Christian Grothoff <grothoff@gnu.org>  Mon, 15 Feb 2021 12:02:10 +0100
    974 
    975 taler-exchange (0.8.1-5) unstable; urgency=medium
    976 
    977   * Fixed a few bugs.
    978 
    979  -- Christian Grothoff <grothoff@gnu.org>  Sat, 30 Jan 2021 12:02:10 +0100
    980 
    981 taler-exchange (0.8.1-4) unstable; urgency=medium
    982 
    983   * Added setup subcommand to taler-exchange-offline.
    984   * Fixed conflict between taler-auditor and libtaler exchange packages.
    985   * Fixed bad handling of non-C locales.
    986   * Updated documentation.
    987 
    988  -- Christian Grothoff <grothoff@gnu.org>  Wed, 27 Jan 2021 12:02:10 +0100
    989 
    990 taler-exchange (0.8.1-3) unstable; urgency=medium
    991 
    992   * Renamed helper/secmod binaries for consistency.
    993   * Protocol improvements, removing unnecessary struct members.
    994   * Fixed /management/keys caching logic and key revocation handling.
    995   * Implemented taler-auditor-sync.
    996   * Misc. other minor improvements.
    997 
    998  -- Christian Grothoff <grothoff@gnu.org>  Thu, 21 Jan 2021 12:02:10 +0100
    999 
   1000 taler-exchange (0.8.1-3) unstable; urgency=medium
   1001 
   1002   * Fix taler-exchange.postrm crash (prevented uninstall).
   1003   * Split out taler-auditor package.
   1004   * Setup user and systemd service for taler-auditor-httpd.
   1005 
   1006  -- Christian Grothoff <grothoff@gnu.org>  Sun, 03 Jan 2020 23:00:00 +0000
   1007 
   1008 taler-exchange (0.8.1-2) unstable; urgency=medium
   1009 
   1010   * Modify setup to not touch database (too complex anyway).
   1011   * Fix build of taler-config.
   1012   * Correct dependencies.
   1013 
   1014  -- Christian Grothoff <grothoff@gnu.org>  Sat, 02 Jan 2020 23:00:00 +0000
   1015 
   1016 taler-exchange (0.8.1-1) unstable; urgency=medium
   1017 
   1018   * Fixing various minor issues with the package, in particular how systemd units are started.
   1019 
   1020  -- Christian Grothoff <grothoff@gnu.org>  Thu, 31 Dec 2020 23:00:00 +0000
   1021 
   1022 taler-exchange (0.8.1-0) unstable; urgency=medium
   1023 
   1024   * Initial Release.
   1025 
   1026  -- Christian Grothoff <grothoff@gnu.org>  Thu, 31 Dec 2020 00:00:00 +0000