summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Collapse)Author
2022-07-11-use better ECChristian Grothoff
2022-07-11-add product validation logicChristian Grothoff
2022-07-09-fix check of the wrong flag during age restriction verificationÖzgür Kesim
2022-07-08-ref bugChristian Grothoff
2022-07-08-fix leaksChristian Grothoff
2022-07-08-change to date_sChristian Grothoff
2022-07-06-doxChristian Grothoff
2022-07-03a few more checks for #6774, but still unable to reproduceChristian Grothoff
2022-07-02use new /batch-deposit API in merchantChristian Grothoff
2022-07-02-refactoring towards batch depositsChristian Grothoff
2022-07-01Revert "check X-Forwarded-Proto when constructing an URI, useful behind a ↵Sebastian
reverse proxy" This reverts commit a3a854aedfb356782dfebfa039ebbf3158cf7161. This check is already done in TALER_mhd_is_https in the exchange repo
2022-07-01check X-Forwarded-Proto when constructing an URI, useful behind a reverse proxySebastian
2022-06-29-init h_denom_pubChristian Grothoff
2022-06-29-update to work with latest exchange API changeChristian Grothoff
2022-06-29-update to work with latest exchange API changeChristian Grothoff
2022-06-29Handle age restricted coin when minimum age was not requiredÖzgür Kesim
When a customer pays with a coin that is age restricted while the contract did not ask for a minimum age, it is required that the customer provides 'h_age_commitment', the hash of the age commitment that went into the FDH of the coin. This is needed for the deposit of the age restricted coin. Fixes #7252
2022-06-29use age commitment parser from libtalerexchangeÖzgür Kesim
2022-06-25-styleChristian Grothoff
2022-06-25-fix typosChristian Grothoff
2022-06-25-doxygen fixesChristian Grothoff
2022-06-06fix backend double-pay issue (#7244)Christian Grothoff
2022-06-06try to fix #7245 via cache controlChristian Grothoff
2022-05-31-log request on parse failureChristian Grothoff
2022-05-20-more verbose loggingChristian Grothoff
2022-05-20add email, site and logo for instancesSebastian
2022-05-18-log more detailsChristian Grothoff
2022-05-18-save issueChristian Grothoff
2022-05-18-fix auth handlingChristian Grothoff
2022-05-11feat: calculate and return how much refund has been taken alreadySebastian
2022-05-11fix: order is "refund_pending" if any of the refund is pendingSebastian
2022-05-11fix: should calculate contract hash when was not send as req paramSebastian
used in lookup_refunds_detailed
2022-05-09-fix assertionChristian Grothoff
2022-04-26actually store minimum age sigFlorian Dold
Previously the value was parsed, but never actually stored in the place where we later look it up for signature verification.
2022-04-25fix minimum age parsing (endianess!)Florian Dold
2022-04-25fix bogus age commitment length checkFlorian Dold
2022-04-25don't confuse GNUnet and MHD error codesFlorian Dold
2022-04-17Use new exchange func: TALER_merchant_contract_signThien-Thi Nguyen
* src/backend/taler-merchant-httpd_post-orders-ID-claim.c (TMH_post_orders_ID_claim): Rework to use ‘TALER_merchant_contract_sign’.
2022-04-17Use new exchange funcs: TALER_merchant_pay_{sign,verify}Thien-Thi Nguyen
* src/backend/taler-merchant-httpd_post-orders-ID-paid.c (TMH_post_orders_ID_paid): Rework to use ‘TALER_merchant_pay_verify’. * src/backend/taler-merchant-httpd_post-orders-ID-pay.c (execute_pay_transaction): Rework to use ‘TALER_merchant_pay_sign’. * src/lib/merchant_api_post_order_pay.c (handle_pay_finished): Rework to use ‘TALER_merchant_pay_verify’.
2022-04-05adapt to latest GNUnet API: GNUNET_JSON_spec_mark_optional() changedChristian Grothoff
2022-03-22-typo fixedÖzgür Kesim
2022-03-20-update API for latest exchange APIChristian Grothoff
2022-03-20-minor code cleanupChristian Grothoff
2022-03-15[age restriction] age verification implemented, but not tested.Özgür Kesim
order/pay now verifies the minimum_age of an order for each coin, using the age restriction API from the exchange-lib. Note, tests are not implemented yet.
2022-03-10fix #7190: handle new wad fees properly in merchantChristian Grothoff
2022-03-07fix FTBFSFlorian Dold
2022-03-01fix #7148Christian Grothoff
2022-02-21-big renaming of structs for consistent naming with P suffixChristian Grothoff
2022-02-19prevent orders with an infinite (never) wire_deadline from being created; ↵Christian Grothoff
fixes #7158
2022-02-17-fix FTBFSChristian Grothoff
2022-02-17fix exchange API breakageFlorian Dold