exchange

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

changelog (26530B)


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