Commit Graph

79 Commits

Author SHA1 Message Date
Christian Grothoff
4d6ef1da29
eliminate libtalerwire 2020-01-13 18:16:01 +01:00
Christian Grothoff
9443c10d7f
major refactoring, eliminating wire-plugins and moving towards new bank API. main code compiles, testcases known to fail, code sure not to fully work yet 2020-01-11 15:20:17 +01:00
Christian Grothoff
8af89ff197
misc release preparations: mostly fixing 'make dist' target 2019-12-20 20:10:46 +01:00
Christian Grothoff
97810cc46f
add privacy policies 2019-12-11 21:45:25 +01:00
Christian Grothoff
711027f651
add TOS 2019-12-04 00:22:23 +01:00
Christian Grothoff
a2a5f42915
start with libtalermhd 2019-11-23 10:48:05 +01:00
Christian Grothoff
94f0d80cc1
turn teah_common.c into libtalercurl, fixes many ugly issues in build system 2019-10-26 20:05:19 +02:00
Christian Grothoff
4cc86b52d2
add --enable-sanitizer 2019-09-14 17:42:16 +02:00
Florian Dold
bb432724fc
order of CFLAGS 2019-06-26 22:10:55 +02:00
Florian Dold
57f0194b59
disable useless GCC warning about pointer alignment 2019-06-26 21:42:32 +02:00
Christian Grothoff
4b36b6c964
replace if with AS_IF (fixes #5709 for exchange) 2019-05-12 21:48:16 +02:00
Christian Grothoff
652659a8d4
replace if with AS_IF (#5709, wip) 2019-05-12 21:48:16 +02:00
Christian Grothoff
bc29ca4080
replace if with AS_IF (#5709, wip) 2019-05-12 21:48:16 +02:00
Christian Grothoff
5740f5b639
replace if with AS_IF (#5709, wip) 2019-05-12 21:48:16 +02:00
Christian Grothoff
335f82d081
replace if with AS_IF (#5709, wip) 2019-05-12 21:48:16 +02:00
Florian Dold
cce67665f7
save and restore CFLAGS/LDFLAGS/LIBS when checking for gnurl/curl 2019-05-01 02:41:50 +02:00
Florian Dold
4cd340e543
fix madness in configure.ac 2019-04-30 22:41:01 +02:00
Christian Grothoff
54fc83ee6b
fix cyclic dependency by combining exchange-lib and auditor-lib directories 2019-01-11 21:43:15 +01:00
Christian Grothoff
7cab50b465
update README 2018-11-30 23:26:32 +01:00
Christian Grothoff
bfd8a6fa68
towards building auditor-lib (not yet finished) 2018-10-27 18:38:43 +02:00
Marcello Stanisci
2d15991922
fix --enable-only-doc.
automake wants macros defined EVEN THOUGH they
never get used in the compilation; as when, for example,
the --enable-only-doc switch is given.
2018-09-05 14:12:35 +02:00
Marcello Stanisci
8e28dfaebe
minor polishing 2018-09-05 14:10:01 +02:00
Christian Grothoff
7fb43dd2ae
make fakebank use epoll() on platforms where it is available 2018-08-19 11:20:35 +02:00
Florian Dold
68eb61961e
missing quoting in configure.ac 2018-08-16 16:37:41 +02:00
Florian Dold
b210d7c5d2
remove weird -l flags in configure.ac 2018-08-16 16:17:43 +02:00
Christian Grothoff
f0a796a3f6
make curl check saner, use AS_IF 2018-08-16 14:22:01 +02:00
Christian Grothoff
1e09a0660e
more precise version check 2018-07-11 18:43:57 +02:00
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