Commit Graph

40 Commits

Author SHA1 Message Date
Christian Grothoff
cb55c1a3af
Changing configuration structure to enable multiple accounts.
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-04-02 14:29:44 +02:00
Marcello Stanisci
634db38b25
fix parenthesis. 2018-03-19 13:34:26 +01:00
Marcello Stanisci
27b0f3769c
gitignore 2018-03-17 02:05:47 +01:00
Marcello Stanisci
c5c3c44d09
gitignore 2018-03-17 02:05:47 +01:00
Marcello Stanisci
b593d416d6
Bank-lib tests, using the new (libraries-based) style. 2018-02-26 14:12:46 +01:00
Marcello Stanisci
fe6960cce8
Implement new traits-based tests. 2018-02-12 16:12:07 +01:00
Christian Grothoff
82b0eda3ef
new test interpreter architecture, first draft 2018-01-21 15:39:48 +01:00
Christian Grothoff
229907c6e2
implement taler-bank-transfer, fixes #5195 2017-12-14 15:33:10 +01:00
Christian Grothoff
f8af22b882
more work on wire auditor and reporting (#4958) 2017-11-07 14:38:45 +01:00
Christian Grothoff
34db060b4c
update .gitignore 2017-09-26 15:16:16 +02:00
Christian Grothoff
b46735fbaf
add argument to TALER_EXCHANGE_check_keys_current() to allow forcing the download 2017-09-13 14:08:11 +02:00
Christian Grothoff
bf3d34efb6
do not version INSTALL, is generated 2017-09-12 23:53:17 +02:00
Christian Grothoff
59fd83b731
fix memory leaks (#5050) 2017-06-04 12:07:53 +02:00
Christian Grothoff
ad850ce0a9
ignore generated file 2017-06-04 11:30:54 +02:00
Christian Grothoff
5e581c86e1
update .gitignore to exclude generated manual files 2017-05-18 18:27:01 +02:00
Christian Grothoff
55823814a5
update .gitignore 2017-05-16 18:58:47 +02:00
Christian Grothoff
f406f96129
implement #4929: add wire transfer fee to /wire (but not yet charged by aggregator) 2017-03-03 20:31:29 +01:00
Christian Grothoff
a36ee9b491
update .gitignore 2016-10-20 21:24:24 +02:00
Christian Grothoff
b68adb93c6 adding skeleton code for auditor 2016-10-06 15:17:10 +02:00
Christian Grothoff
c2bb85ffdd first working version of benchmark logic 2016-06-15 22:55:01 +02:00
Christian Grothoff
e5894fac26 ignore benchmark binary 2016-06-06 23:58:56 +02:00
Jeff Burdges
0c66f6966e Add postquantum.bbl and .blg files to .gitignore
I dislike adding the .bbl files to .gitignore, but we're doing taler
that way now.
2016-05-20 15:34:00 +02:00
Christian Grothoff
458992dc6f fixes for disting 2016-05-04 10:21:35 +02:00
Christian Grothoff
08ef15ec94 adding bank-lib test against fakebank (currently fails) -- towards addressing #4437 2016-05-02 08:54:05 +02:00
Christian Grothoff
a7f2496795 adding wire plugin tests, resolving #4357 2016-04-11 15:59:24 +02:00
Christian Grothoff
30d66bcebc fixing #4386: use more sane configuration and data file structure 2016-04-10 17:10:20 +02:00
Christian Grothoff
aee021aa37 update ignore file, fix compiler warning 2016-04-06 11:27:51 +02:00
Christian Grothoff
a2a7a3272d fix ignores 2016-04-01 20:43:03 +02:00
Christian Grothoff
b4c4f0b078 towards a testcase for aggregation logic 2016-03-30 22:56:17 +02:00
Christian Grothoff
199fa6a840 update .gitignore 2016-03-19 15:56:40 +01:00
Christian Grothoff
77cd82c34f update ignore file 2016-03-01 16:14:41 +01:00
Christian Grothoff
837b7f5f14 -renable testrun, update gitignore 2015-09-28 22:52:06 +02:00
Christian Grothoff
a6f8fa98b0 implement #3972: support multiple wire formats concurrently 2015-09-20 13:48:15 +02:00
Christian Grothoff
84ba086d00 ignore 2015-08-17 23:54:30 +02:00
Jeff Burdges
ae7b43daab Ignore llncs.cls
We should ignore doc/paper/llncs.cls because Springer does not allow
anyone to distribute llncs.cls but them.  It's possible to add a
download script to obtain it as done here :
https://github.com/latextemplates/LNCS/issues/2#issuecomment-126749267

I'd recommend removing the dependency on llncs.cls before distributing
the paper.
2015-07-31 20:47:18 +02:00
Christian Grothoff
8056535afe ignore generated cov 2015-07-11 17:56:51 +02:00
Christian Grothoff
5c1a565485 -update ignores 2015-07-11 17:56:16 +02:00
Christian Grothoff
d5e581b5e6 -update ignore 2015-06-21 10:35:11 +02:00
Christian Grothoff
29ee8a41a4 updating ignores 2015-01-30 14:27:06 +01:00
Christian Grothoff
57d1f08dbc -initial import for mint 2015-01-08 18:37:20 +01:00