Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | ensure transaction_name is also set for deferred_wire_out transaction, ↵ | Christian Grothoff | |
re-use postgres_start logic | |||
2018-03-12 | fix #5281 for exchange: do preflight check that an old transaction is no ↵ | Christian Grothoff | |
longer running by accident | |||
2018-02-05 | exchangedb/postgres: handle duplicate wire transfers correctly | Florian Dold | |
2018-01-15 | fix type for bool to match what postgres returns -- 1 byte instead of 4 bytes | Christian Grothoff | |
2018-01-04 | fix auditor to properly verify wire fee signatures and more gracefully ↵ | Christian Grothoff | |
handle arithmetic amount issue | |||
2018-01-03 | add testcase for 'select_refunds_by_coin' | Christian Grothoff | |
2018-01-02 | implement select_refunds_by_coin in exchangedb plugin | Christian Grothoff | |
2017-12-09 | fix enum confusion | Christian Grothoff | |
2017-11-30 | patch to address #5183: always round time before giving it to DB, tolerate ↵ | Christian Grothoff | |
DB answering without rounded time | |||
2017-11-29 | fixing #5178 | Christian Grothoff | |
2017-11-19 | test select_deposits_missing_wire, fix uninitialized wire_deadline in ↵ | Christian Grothoff | |
deposit listing | |||
2017-11-04 | true/false are keywords, use all-caps | Christian Grothoff | |
2017-10-16 | add exchangedb function for #4961 | Christian Grothoff | |
2017-09-26 | check json_array_append_new() return values, proper logging on errors | Christian Grothoff | |
2017-09-12 | add support for #4840 (/keys cherry picking) to libtalerexchange | Christian Grothoff | |
2017-07-14 | add missing indices where needed | Christian Grothoff | |
2017-07-14 | add UNIQUE constraint on BIGSERIAL columns as that is not automatic in Postgres | Christian Grothoff | |
2017-07-14 | make reserves_update more canonical, avoiding odd WHERE constraint that is ↵ | Christian Grothoff | |
unnecessary | |||
2017-07-14 | select on denom_pub_hash instead of denom_pub as the hash is a primary key | Christian Grothoff | |
2017-07-14 | clean up PQ tables (renamings, remove redunant column), and primarily fix #4751 | Christian Grothoff | |
2017-07-04 | fix #4955 in auditordb, clean up fix in exchangedb | Christian Grothoff | |
2017-07-04 | eliminate dead macros | Christian Grothoff | |
2017-06-24 | migrating auditordb to new API to address #5010 | Christian Grothoff | |
2017-06-24 | convert rest of exchangedb plugin API to fix #5010-issues | Christian Grothoff | |
2017-06-24 | fix #5010 for taler-exchange-aggregator | Christian Grothoff | |
2017-06-24 | need extra font to build on my system | Christian Grothoff | |
2017-06-24 | working on #5010 for aggregator | Christian Grothoff | |
2017-06-23 | address #5010 for wirewatch | Christian Grothoff | |
2017-06-23 | adapt /admin/add/incoming to #5010 | Christian Grothoff | |
2017-06-23 | Fix #5010 for keystate | Christian Grothoff | |
2017-06-22 | address #5010 for /refresh/melt | Christian Grothoff | |
2017-06-20 | fixing #5010 for /refresh/reveal | Christian Grothoff | |
2017-06-20 | address #5010 for /refresh/link | Christian Grothoff | |
2017-06-19 | fix #5010 for /track/transaction | Christian Grothoff | |
2017-06-19 | fix #5010 for /track/transfer | Christian Grothoff | |
2017-06-19 | address #5010 for /payback | Christian Grothoff | |
2017-06-19 | address #5010 for /refund | Christian Grothoff | |
2017-06-19 | fixing #5010 for /reserve/withdraw | Christian Grothoff | |
2017-06-19 | rework /reserve/history to address #5010 | Christian Grothoff | |
2017-06-19 | refactoring /deposit towards new transaction style (#5010) | Christian Grothoff | |
2017-06-19 | convert another function for #5010 | Christian Grothoff | |
2017-06-19 | convert another function for #5010 | Christian Grothoff | |
2017-06-19 | convert another function for #5010 | Christian Grothoff | |
2017-06-15 | work on #5010 | Christian Grothoff | |
2017-06-15 | remove dead or unnecessary macros | Christian Grothoff | |
2017-06-11 | automated refunds of expired reserves now work and tested, fixes #4956 | Christian Grothoff | |
2017-06-11 | a bit more work on #5010 | Christian Grothoff | |
2017-06-11 | match GNUnet API rename, work on #5010 | Christian Grothoff | |
2017-06-01 | start to use extended libgnunetpq API (not finished) | Christian Grothoff | |