exchange

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

changelog (27628B)


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