Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-18 | payback -> recoup stranglers | Christian Grothoff | |
2020-01-18 | deduplicate doxyfiles, integrate with build | Christian Grothoff | |
2020-01-16 | remove wallet-specific code | Florian Dold | |
2019-11-17 | sync error codes | Christian Grothoff | |
2019-10-31 | tighten formatting rules | Christian Grothoff | |
2019-10-08 | add logic to generate fresh database | Christian Grothoff | |
2019-07-22 | include new payback-refresh possibilities in coin history generation | Christian Grothoff | |
2019-06-26 | implement /link signatures | Christian Grothoff | |
2019-06-08 | fix #5756, also change sepa->iban as per payto:// spec | Christian Grothoff | |
2019-03-02 | actually disable 100 continue | Christian Grothoff | |
2018-10-27 | clean up struct TALER_ExchangeSigningKeyValidityPS | Christian Grothoff | |
(long-standing fixme: should not have contained the signature itself) | |||
2018-10-06 | fix #5434 (no more salt in exchange wire replies) | Christian Grothoff | |
2018-04-02 | Changing configuration structure to enable multiple accounts. | Christian Grothoff | |
This change enables using multiple wire plugins at the same time. Also, we now distinguish between the wire plugin (i.e. EBICS or taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that the wire plugin is implementing. The "taler-bank" wire method was renamed from "test" to "x-taler-bank". This also changes the format of the /wire response of the exchange, as we now need to return multiple accounts. Note that wire fees are specified per wire method, not per wire account. taler-exchange-keyup now automatically signs all of the /wire responses in the location specified by the configuration. Account identification in wire plugins was changed to use payto://-URLs instead of method-specific JSON fields. Signing and validation of /wire responses was moved from each wire plugin to a generic validation method in libtalerutil (crypto) or libtalerjson (for JSON-formatted inputs). Convenience methods were added to generate JSON for wire accounts (salting, signing). Various section and option names were adjusted to streamline the configuration and make it more consistent overall. Documentation was updated as well. | |||
2018-01-04 | add pay session signature | Florian Dold | |
2017-11-30 | properly document TALER_SIGNATURE_MERCHANT_REFUND_OK | Christian Grothoff | |
2017-11-29 | fixing #5178 | Christian Grothoff | |
2017-09-26 | fix mapping of auditor sigs to DKs, avoid one hash operation by caching hash ↵ | Christian Grothoff | |
value | |||
2017-07-05 | importing a 'PS' struct from merchant | Marcello Stanisci | |
2017-07-05 | signature macro to confirm refunds | Marcello Stanisci | |
2017-05-29 | rename proposal_data to contract_terms (see #4879) | Florian Dold | |
2017-04-20 | finished implementing #4956 in principle, but not yet tested | Christian Grothoff | |
2017-04-19 | implementing #4956-support in libtalerexchange | Christian Grothoff | |
2017-04-18 | fixing #4980 | Christian Grothoff | |
2017-04-17 | introducing closing fee | Christian Grothoff | |
2017-04-07 | implement denomination key revocation logic in exchangedb and ↵ | Christian Grothoff | |
taler-exchange-keyup (part of #3887) | |||
2017-04-03 | implement rest of exchange logic for #3887 (return payback information in ↵ | Christian Grothoff | |
reserve and coin histories) | |||
2017-04-01 | implement DB plugin function to obtain reserve information, migrate logic to ↵ | Christian Grothoff | |
simplified API spec (#3887); use plugin API in /payback DB implementation | |||
2017-03-19 | add structs and message types for future implementation of #3887 | Christian Grothoff | |
2017-03-04 | implementing #4932 | Christian Grothoff | |
2017-03-04 | implementing #4929 | Christian Grothoff | |
2017-03-03 | implement #4929: add wire transfer fee to /wire (but not yet charged by ↵ | Christian Grothoff | |
aggregator) | |||
2017-02-07 | remove transaction_id, only one payment per proposal allowed | Florian Dold | |
2017-02-06 | contract terminology renaming (#4877) | Florian Dold | |
2017-02-06 | h_proposal_data -> hash | Marcello Stanisci | |
2017-02-04 | h_contract->h_proposal_data | Marcello Stanisci | |
2017-02-03 | typo | Marcello Stanisci | |
2017-02-03 | Renaming's first steps. | Marcello Stanisci | |
2017-01-13 | remove redundant fields from ContractPS (#4859) | Florian Dold | |
2017-01-12 | elaborate on ContractPS | Florian Dold | |
2017-01-12 | comment | Florian Dold | |
2016-10-07 | typo | Marcello Stanisci | |
2016-10-03 | Adding struct to be signed over related to #4702 | Marcello Stanisci | |
2016-10-03 | defining merchant's signature for successful payments | Marcello Stanisci | |
2016-09-26 | Adding receiver in TALER_ContractPS (#4651) | Marcello Stanisci | |
2016-09-26 | include execution time in signed message for /track/transfer (#4578) | Christian Grothoff | |
2016-08-05 | first half of changing refresh protocol to derive all key data from DH | Christian Grothoff | |
2016-07-07 | fixing #4594 | Marcello Stanisci | |
2016-06-14 | add file for error codes | Christian Grothoff | |
2016-06-09 | rename /deposit/wtid and /wire/deposits to /track/{transaction,transfer} for ↵ | Christian Grothoff | |
improved consistency | |||
2016-05-04 | implementing /refund API (#3848) | Christian Grothoff | |