Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-06 | fix #5434 (no more salt in exchange wire replies) | Christian Grothoff | |
2018-08-19 | make transactions smaller to try to reduce rollbacks | 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-03-12 | fix #5281 for exchange: do preflight check that an old transaction is no ↵ | Christian Grothoff | |
longer running by accident | |||
2018-01-30 | use url instead of uri consistently | Florian Dold | |
2017-11-30 | patch to address #5183: always round time before giving it to DB, tolerate ↵ | Christian Grothoff | |
DB answering without rounded time | |||
2017-10-06 | handle plugin load failure without crashing | Christian Grothoff | |
2017-06-15 | work on #5010 | Christian Grothoff | |
2017-06-11 | modify fakebank API to allow arbitrary subjects, not just well-fromed WTIDs | Christian Grothoff | |
2017-06-11 | match GNUnet API rename, work on #5010 | Christian Grothoff | |
2017-05-29 | rename proposal_data to contract_terms (see #4879) | Florian Dold | |
2017-04-17 | properly init denom_hash in test | Christian Grothoff | |
2017-03-24 | merge aggregator | Christian Grothoff | |
2017-03-04 | implementing #4929 | Christian Grothoff | |
2017-03-02 | implementing #4921: add base URL to wire transfers | Christian Grothoff | |
2017-02-07 | remove transaction_id, only one payment per proposal allowed | Florian Dold | |
2017-02-06 | contract terminology renaming (#4877) | Florian Dold | |
2016-07-07 | fixing #4594 | Marcello Stanisci | |
2016-06-08 | turn libfakebank into libtalerfakebank so we can use it for testcases in the ↵ | Christian Grothoff | |
merchant | |||
2016-05-31 | adding a few more uniqueness constraints to DB | Christian Grothoff | |
2016-05-27 | a first step towards normalizing the DB a bit and not storing data redundantly | Christian Grothoff | |
2016-05-26 | fix #4533 for exchange (breaks interaction with bank for /admin/add/incoming) | Christian Grothoff | |
2016-05-18 | warn properly if we failed to run taler-exchange-aggregator | Christian Grothoff | |
2016-05-18 | fix table dropping logic to ensure testcases run in fresh environment | Christian Grothoff | |
2016-05-06 | check if starting aggregator actually worked | Christian Grothoff | |
2016-05-06 | fix shutdown issue in test | Christian Grothoff | |
2016-05-06 | add timeout logic to aggregator test | Christian Grothoff | |
2016-05-02 | fixing #4462: avoid temporary schemata altogether | Christian Grothoff | |
2016-05-02 | fixing #4479 | Christian Grothoff | |
2016-04-30 | update use to match new GNUnet scheduler API | Christian Grothoff | |
2016-04-20 | introduce refund fee | Christian Grothoff | |
2016-04-17 | move fake bank implementation to new library to re-use the code in upcoming ↵ | Christian Grothoff | |
testcases in preparation of fixing #4399 | |||
2016-04-11 | implementing #4357, but test missing | Christian Grothoff | |
2016-04-10 | fixing #4386: use more sane configuration and data file structure | Christian Grothoff | |
2016-04-10 | add testcase for profiteering from rounding, also passes, this concludes #4141 | Christian Grothoff | |
2016-04-10 | expanding aggregator testcase | Christian Grothoff | |
2016-04-10 | changing code to meet latest change in GNUNET_SCHEDULER API | Christian Grothoff | |
2016-04-06 | get simple aggregation test to pass | Christian Grothoff | |
2016-04-04 | fix test to ensure DB invariants are met | Christian Grothoff | |
2016-04-04 | skeletons for other commands | Christian Grothoff | |
2016-04-04 | implementing /deposit for test | Christian Grothoff | |
2016-04-04 | implementing /deposit for test | Christian Grothoff | |
2016-04-04 | how to run expect_transaction example | Christian Grothoff | |
2016-04-04 | add bank logic to log transactions | Christian Grothoff | |
2016-04-04 | add MHD skeleton logic | Christian Grothoff | |
2016-04-04 | make use of r36977/78 API improvement in GNUnet | Christian Grothoff | |
2016-04-01 | fix testcase with new path detection logic | Christian Grothoff | |
2016-03-30 | towards a testcase for aggregation logic | Christian Grothoff | |