View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004042 | Taler | merchant backend | public | 2015-11-03 14:08 | 2021-09-02 18:23 |
| Reporter | Marcello Stanisci | Assigned To | Marcello Stanisci | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | git (master) | ||||
| Target Version | 0.0 | ||||
| Summary | 0004042: unkillable merchant if >1 mints given in conf file | ||||
| Description | if .conf file has more than one [mint-x] entries AND TRUSTED_MINTS points at least two of them, merchant (backend) gets unkillable by ^C | ||||
| Tags | No tags attached. | ||||
|
|
Changes in 6641009..d185fd5 *may* fix this by properly giving each mint its own handle. |
|
|
Please confirm that this is fixed. |
|
|
'configure' script doesn't generate Makefile(s), and doesn't report any "hard" error. |
|
|
That is very strange, I didn't change much there (if anything), and it builds just fine on my systems. Re-run "bootstrap", and maybe check your autotools setup? And read 'config.log'. |
|
|
The merchant builds, but it segfaults (on startup) as reported in 0004077. |
|
|
killable at (commit) 7c96cb3 |
|
merchant: master d185fd57 2015-11-24 16:59 Details Diff |
rearranging code to (1) satisfy naming and coding conventions a bit more, and (2) provide a task handle for each mint, which may fix 0004042 |
Affected Issues 0004042 |
|
| mod - src/backend-lib/Makefile.am | Diff File | ||
| rm - src/backend-lib/merchant_api_contract.c | Diff File | ||
| rm - src/backend-lib/merchant_api_deposit.c | Diff File | ||
| mod - src/backend-lib/merchant_db.c | Diff File | ||
| rm - src/backend-lib/taler_merchant_contract_lib.h | Diff File | ||
| rm - src/backend-lib/taler_merchant_deposit_lib.h | Diff File | ||
| rm - src/backend-lib/taler_merchant_lib.h | Diff File | ||
| mod - src/backend/Makefile.am | Diff File | ||
| mod - src/backend/merchant.c | Diff File | ||
| mod - src/backend/taler-merchant-httpd.c | Diff File | ||
| mod - src/backend/taler-merchant-httpd.h | Diff File | ||
| mod - src/backend/taler-merchant-httpd_contract.c | Diff File | ||
| mod - src/backend/taler-merchant-httpd_pay.c | Diff File | ||
| mod - src/backend/taler-mint-httpd_parsing.c | Diff File | ||
| mod - src/include/Makefile.am | Diff File | ||
| rm - src/include/merchant.h | Diff File | ||
| mod - src/include/taler_merchantdb_lib.h | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-11-03 14:08 | Marcello Stanisci | New Issue | |
| 2015-11-03 14:08 | Marcello Stanisci | Status | new => assigned |
| 2015-11-03 14:08 | Marcello Stanisci | Assigned To | => Marcello Stanisci |
| 2015-11-03 14:11 | Marcello Stanisci | Description Updated | |
| 2015-11-17 14:50 | Christian Grothoff | Severity | minor => major |
| 2015-11-24 15:59 | Christian Grothoff | Note Added: 0009947 | |
| 2015-11-27 21:36 | Christian Grothoff | Note Added: 0009955 | |
| 2015-11-27 21:36 | Christian Grothoff | Status | assigned => feedback |
| 2015-11-29 13:48 | Christian Grothoff | Category | merchant (demonstrator) => merchant frontend (demonstrator) |
| 2015-11-29 13:57 | Christian Grothoff | Category | merchant frontend (demonstrator) => mechant backend |
| 2015-12-01 13:48 | Marcello Stanisci | Note Added: 0009962 | |
| 2015-12-01 13:48 | Marcello Stanisci | Status | feedback => assigned |
| 2015-12-01 13:56 | Christian Grothoff | Note Added: 0009963 | |
| 2015-12-01 15:34 | Marcello Stanisci | Note Added: 0009968 | |
| 2015-12-02 10:38 | Marcello Stanisci | Note Added: 0009973 | |
| 2015-12-02 10:38 | Marcello Stanisci | Status | assigned => resolved |
| 2015-12-02 10:38 | Marcello Stanisci | Resolution | open => fixed |
| 2015-12-02 23:37 | Christian Grothoff | Status | resolved => closed |
| 2021-09-02 18:23 | Christian Grothoff | Changeset attached | => Taler-merchant master d185fd57 |
| 2025-03-22 14:09 | Christian Grothoff | Category | mechant backend => merchant backend |