Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-15 | fix #5315, including more testing | Christian Grothoff | |
2018-08-19 | force TALER_EXCHANGE_connect() va-list to be actually provided | 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-02-28 | Test cases connect to the exchange via the base URL | Marcello Stanisci | |
they get from exchange/BASE_URL config value. This way, the twister can be easily put in the middle by making it listen on the same port specified after the : of the exchange/BASE_URL. | |||
2018-01-30 | use url instead of uri consistently | Florian Dold | |
2018-01-21 | finish new withdraw command implementation | Christian Grothoff | |
2018-01-21 | new test interpreter architecture, first draft | Christian Grothoff | |
2018-01-04 | enable test for #5234 | Christian Grothoff | |
2018-01-04 | comment out extended test again | Christian Grothoff | |
2018-01-04 | fix auditor to properly verify wire fee signatures and more gracefully ↵ | Christian Grothoff | |
handle arithmetic amount issue | |||
2018-01-02 | extending test logic to detect refund issue (commented out for now) | Christian Grothoff | |
2017-12-14 | implement taler-bank-transfer, fixes #5195 | Christian Grothoff | |
2017-12-10 | add testcase for #5077 (passes), start to reduce use of exchange's ↵ | Christian Grothoff | |
admin/add/incoming (#5172, more to come) | |||
2017-12-10 | add wirewatch command to testcase (not yet active), for #5077 | Christian Grothoff | |
2017-12-10 | check find_pk return value in test | Christian Grothoff | |
2017-11-29 | fixing #5178 | Christian Grothoff | |
2017-10-31 | major API refactoring, adding planchet generation and coin extraction APIs ↵ | Christian Grothoff | |
to the Taler crypto library, thereby simplifying code in withdraw, refresh, tipping, payback and testcases; slight API incompatibilities to previous versions are introduced | |||
2017-10-06 | check return value from TALER_JSON_hash | Christian Grothoff | |
2017-09-13 | add logic to signal exchange to reload keys | Christian Grothoff | |
2017-07-01 | implement logic to check protocol version compatibility (#5035) | Christian Grothoff | |
2017-06-19 | fixing #5010 for /reserve/withdraw | Christian Grothoff | |
2017-06-11 | modify fakebank API to allow arbitrary subjects, not just well-fromed WTIDs | Christian Grothoff | |
2017-06-05 | assert non-NULL | Christian Grothoff | |
2017-05-29 | rename proposal_data to contract_terms (see #4879) | Florian Dold | |
2017-05-11 | generate auditor signatures in exchange-lib testcase, and handle problem ↵ | Christian Grothoff | |
with bogus revocation keys during startup more gracefully by terminating instead of looping | |||
2017-04-16 | test case of /payback done twice, handle 403-case in /payback handler, ↵ | Christian Grothoff | |
thereby also testing coin-with-payback history case in test logic (fixes #3887) | |||
2017-04-10 | also test reserve history after payback | Christian Grothoff | |
2017-04-10 | fix test_exchangedb denomkeys test | Christian Grothoff | |
2017-04-10 | expand /payback tests | Christian Grothoff | |
2017-04-10 | add test case for #3887 | Christian Grothoff | |
2017-04-10 | preparations for testing /payback API | Christian Grothoff | |
2017-03-24 | merge aggregator | Christian Grothoff | |
2017-03-06 | test more of /wire, fix off-by-one | Christian Grothoff | |
2017-03-06 | cover get more of /wire API in test case | Christian Grothoff | |
2017-03-04 | implementing #4929 | Christian Grothoff | |
2017-03-02 | implementing #4921: add base URL to wire transfers | Christian Grothoff | |
2017-02-08 | do not print warnings for perfectly expected status codes | Christian Grothoff | |
2017-02-08 | ensure testcase terminates if wget is not installed or launching httpd failed | Christian Grothoff | |
2017-02-08 | skip test if binaries are not in PATH | 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 | |
2017-01-13 | Add option to initialized db, fixes 4858 | Florian Dold | |
Additionally remove the TESTRUN option, since the name is confusing and doesn't match the original semantics (temp tables). Test cases should now invoke the exchange httpd with the "-i" option. | |||
2016-11-18 | addressing #4803: nicer error messages for invalid wire formats | Christian Grothoff | |
2016-11-17 | add idempotency checks for /refresh/reveal, fixing #4793 | Christian Grothoff | |
2016-11-04 | wget-ing /admin/add/incoming from bank-lib testcase | Marcello Stanisci | |
2016-10-20 | return taler-specific error codes from C API as well | Christian Grothoff | |
(#4497/4705) | |||
2016-10-19 | Merge branch 'master' of taler.net:exchange | Marcello Stanisci | |
2016-10-18 | implement #4497/#4705 -- addition of unique numeric error codes -- for the ↵ | Christian Grothoff | |
server-side of the exchange | |||
2016-10-17 | indent | Marcello Stanisci | |
2016-10-10 | check dbinit return value to not fail hard if DB not available | Christian Grothoff | |