Commit Graph

102 Commits

Author SHA1 Message Date
Christian Grothoff
202827ebda
merging Florian's changes with my wire changes 2018-04-15 12:20:00 +02:00
Florian Dold
1731f5dc77
change version number to 0.5 2018-04-04 00:14:02 +02:00
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
30aa3d4059
set default HAVE_TWISTER. 2018-03-19 18:35:06 +01:00
Marcello Stanisci
634db38b25
fix parenthesis. 2018-03-19 13:34:26 +01:00
Marcello Stanisci
094af3b679
Twisted tests scaffold. 2018-03-17 02:05:45 +01:00
Christian Grothoff
ae2f61947b
fix #5293 2018-03-04 00:56:05 +01:00
Christian Grothoff
d107baa2c3
fix #5108 2017-10-24 15:37:46 +02:00
Christian Grothoff
9807e5c50c
releasing v0.4.0 2017-10-18 15:21:06 +02:00
Marcello Stanisci
ae68bd7cfe
fix --with-libcurl and --with-libgnurl options; they used to
ignore the given path.
2017-10-18 09:39:37 +02:00
Christian Grothoff
0c522791fe
bump versions for release 2017-06-06 14:03:53 +02:00
Christian Grothoff
c7c7ac60cf
cleaning up use of doxygen, fixing #5057 2017-06-04 11:11:36 +02:00
Marcello Stanisci
f4a0ae85a9
preventing Makefile.in generation in non existent directory 2017-05-31 16:00:44 +02:00
Marcello Stanisci
b09104aecf
manual gpl boilerplate + commands to compile the manual 2017-05-17 17:03:36 +02:00
Christian Grothoff
134e067736
version bump and ChangeLog update 2016-11-18 18:55:02 +01:00
Marcello Stanisci
22441daf64 Resuming taler-config generation 2016-11-16 23:05:04 +01:00
Christian Grothoff
ffdb5b52e9
test for sufficiently recent libmicrohttpd version 2016-11-11 17:48:52 +01:00
Christian Grothoff
cd4616dc34
-only enable developer logic if MHD is recent enough 2016-11-11 15:46:09 +01:00
Florian Dold
13f9fa426c version 0.1.0 2016-10-10 17:11:43 +02:00
Christian Grothoff
b68adb93c6 adding skeleton code for auditor 2016-10-06 15:17:10 +02:00
Christian Grothoff
a8412268c0 0.0.2 configure update 2016-06-20 17:40:28 +02:00
Christian Grothoff
9fb17b3ca7 use c99 2016-06-20 10:19:56 +02:00
Christian Grothoff
e3a0df0246 Changelog 2016-06-07 19:27:51 +02:00
Marcello Stanisci
848c7f0e4f benchmark makefile 2016-05-30 15:08:12 +02:00
Christian Grothoff
458992dc6f fixes for disting 2016-05-04 10:21:35 +02:00
Christian Grothoff
c1575167f7 fix make dist 2016-05-04 10:09:17 +02:00
Christian Grothoff
fbbf35c87f fix #4438 2016-04-25 00:26:34 +02:00
Florian Dold
e7b2ee2ddc curl header detection 2016-04-19 15:11:10 +02:00
Christian Grothoff
95ca52f555 Merge branch 'master' of git+ssh://taler.net/var/git/exchange 2016-03-19 15:23:48 +01:00
Christian Grothoff
0d1eced630 first refactoring of JSON logic to address #4150 and #4237 2016-03-19 15:23:11 +01:00
Christian Grothoff
7479f3a2e5 add APP target 2016-03-17 16:14:28 +01:00
Christian Grothoff
b5cba32510 renaming mint->exchange 2016-03-01 15:35:04 +01:00
Christian Grothoff
ccb4ac92a3 more work on wire plugin 2016-01-25 11:08:19 +01:00
Christian Grothoff
9aa323ca7b adding skeletons for plugins 2016-01-24 16:44:57 +01:00
Christian Grothoff
76b5350c30 do not link everything against libcurl... 2016-01-24 15:17:31 +01:00
Florian Dold
263fd77738 Only check for postgres if building full mint.
Otherwise the macro for postgres pulls unwanted system header files in
and makes the build fail with emscripten.
2015-12-13 17:03:32 +01:00
Christian Grothoff
03fb570a9c have option to disable expensive tests 2015-09-28 22:28:09 +02:00
Marcello Stanisci
e76db08d99 fixing configure.ac to prepare compilation of libtalerutil_wallet under emscripten 2015-07-16 15:47:07 +02:00
Christian Grothoff
4d4319b84a -off by 1 2015-07-14 17:43:50 +02:00
Christian Grothoff
20ea73d74e fix helptext 2015-05-28 11:47:12 +02:00
Christian Grothoff
de953fa7bc add --enable-wallet-only flag to build libtalerutil_wallet which ONLY contains the wallet-specific API subset 2015-05-28 11:34:06 +02:00
Christian Grothoff
0baad4430c preparing to have /test handlers in build system 2015-04-15 22:33:25 +02:00
Christian Grothoff
ad4759b46a use git versions, not git-svn versions 2015-04-15 16:01:25 +02:00
Christian Grothoff
2310a3f474 fixing -h and -v command line tool options 2015-04-13 13:49:42 +02:00
Christian Grothoff
b69e3bf14b make build succeed even without libgnurl or libpq 2015-04-13 12:57:05 +02:00
Christian Grothoff
eca4f1a8fe -doxygen fixes 2015-03-28 15:42:07 +01:00
Christian Grothoff
c626ccac51 second round of renamefest 2015-03-28 11:06:00 +01:00
Christian Grothoff
7d9a403275 first stab at establishing proper plugin API, main HTTP code compiles, other binaries FTBFS right now 2015-03-20 23:51:28 +01:00
Christian Grothoff
2f51cd3e3e add copyright statement to configure 2015-02-08 00:20:48 +01:00
Christian Grothoff
c4b63c1302 move PostGres-specific logic out of libtalerutil 2015-01-28 20:37:51 +01:00
Christian Grothoff
0430d6fb03 moving structs relevant for signatures into taler_signatures.h, splitting of private keys that are not in messages; moving test_hash_context to GNUnet 2015-01-09 18:18:59 +01:00
Christian Grothoff
57d1f08dbc -initial import for mint 2015-01-08 18:37:20 +01:00