aboutsummaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2022-10-05refactor h_extensions -> h_policy, and structs accordinglyÖzgür Kesim
2022-10-05refactor extensions: config -> manifestÖzgür Kesim
2022-10-04Merge branch 'master' into auction_brandtÖzgür Kesim
2022-10-02-rm debug info; typoÖzgür Kesim
2022-10-02WiP: added auction_brandt as extensionÖzgür Kesim
- added an extension to handle auctions via libbrandt - /extensions/auction_brandt GET and POST handler defined - initial parsing of transcript.json implemented, yet WiP - multiple cleanups and changes to extension handling
2022-10-02complete taler-exchange-httpd_reserves_open.c logic (first pass, still ↵Christian Grothoff
without DB logic or tests)
2022-10-02Refactor extensionsÖzgür Kesim
- Extensions are now compiled as shared libraries and loaded at runtime according to the TALER configuration. - So far, only age restriction is loaded as extension. - Groundwork for extension auction_brandt started.
2022-10-01-already done, remove finished FIXMEChristian Grothoff
2022-09-27implement exchange_api_reserves_attest.cChristian Grothoff
2022-09-27implement libtalerexchange:reserve_get_attest APIChristian Grothoff
2022-09-27implement libtalerexchange:reserve_close APIChristian Grothoff
2022-09-27implement libtalerexchange:reserve_open APIChristian Grothoff
2022-08-24-handle case of GET purse status prior to depositChristian Grothoff
2022-08-24-handle case of GET purse status prior to mergeChristian Grothoff
2022-08-23-fix report generation field name missmatchChristian Grothoff
2022-08-22-fix clang compiler warningsChristian Grothoff
2022-08-20-major KYC update, fixes misc. issuesChristian Grothoff
2022-08-19add user type to kyc-checkChristian Grothoff
2022-08-14-regenerate DBsChristian Grothoff
2022-08-14-work on new KYC logic: tests pass againChristian Grothoff
2022-08-11major rework of the KYC logic, making it more configurable, not complete, ↵Christian Grothoff
but tests pass again
2022-07-29expand taler-exchange-offline and libtalerexchange with ↵Christian Grothoff
management-drain-profits implementation (#4960)
2022-07-05-actually, incrementing on every error seems fineChristian Grothoff
2022-07-05-annotate bugsChristian Grothoff
2022-07-05-resolve minor FIXMEsChristian Grothoff
2022-07-02-fix batch deposit uninit issueChristian Grothoff
2022-07-01-add test for batch depositsChristian Grothoff
2022-07-01-exchange_api_batch_deposit.c compilesChristian Grothoff
2022-06-29-reduce loggingChristian Grothoff
2022-06-29-update deposit API in preparation for batch depositsChristian Grothoff
2022-06-29version bump due to new /keys responseÖzgür Kesim
2022-06-28-fix issue with missing signature over denomination and age restriction hash ↵Christian Grothoff
in purse deposit
2022-06-27age commitment: json parser helper and support for purses addedÖzgür Kesim
2022-06-27age restriction support in exchange_api_purse_create_with_deposit addedÖzgür Kesim
2022-06-27better api for parsing a denomination groupÖzgür Kesim
2022-06-27[new /keys response] added proper hash verificationÖzgür Kesim
- Running XOR of all SHA-512 hashes of each denomination's public key is compared against the "hash" value in the JSON blob. - Fixed a bug during creation of the running XOR.
2022-06-26-fix misc doxygen warnings, code clean upChristian Grothoff
2022-06-26[new /keys response] create and parse denomination implementedÖzgür Kesim
- /keys response now contains signed denomintations - hashes of denominations now XOR'ed per group into a single hash-code - final hash-code is now XOR of all group hash codes - final hash-code is signed - lib/exchange_api_handle support for new "denominations" implemented - parses array of denomation groups - creates running xor of hashes - verifies signature at the end - previous diff/merge logic for keys remains intact.
2022-06-19-add missing checkpointing logicChristian Grothoff
2022-06-07-fix refund check regressionChristian Grothoff
2022-06-07-more minor bugfixesChristian Grothoff
2022-06-07-fix minor bugsChristian Grothoff
2022-06-05no purse fee if purse is successfully mergedChristian Grothoff
2022-06-05complete P2P/W2W conflict handling, deduplicate code across handlersChristian Grothoff
2022-06-05-work on error proof response checking for p2p paymentsChristian Grothoff
2022-06-05-unify APIChristian Grothoff
2022-06-05-refactor internal API to use new EncrptedContract struct where applicableChristian Grothoff
2022-06-05-move econtract into sub-object with its own parserChristian Grothoff
2022-06-04-more work on p2p payments and tests thereofChristian Grothoff
2022-06-04add KYC errors for p2p paymentsChristian Grothoff