Commit Graph

99 Commits

Author SHA1 Message Date
Christian Grothoff
8d0e141143
add test for python3-jinja2 2021-01-01 16:01:51 +01:00
Christian Grothoff
f82488c060
add missing linker options, bonus fun 2020-12-31 22:22:19 +01:00
Christian Grothoff
8050ac1677
do not generate static libs 2020-12-29 14:28:32 +01:00
Christian Grothoff
b1c863047a
use build-aux to support Debian packaging 2020-12-29 14:03:55 +01:00
Christian Grothoff
e1e9250ff7
add check for sufficiently recent version of libgnunetutil, remove now unnecessary crypto blinding logic 2020-12-25 08:44:57 +01:00
Christian Grothoff
023604e7a2
bump version 2020-11-10 13:20:07 +01:00
Christian Grothoff
4129b724a0
doxygen fixes, update ChangeLog, bump version 2020-10-03 16:08:01 +02:00
Jonathan Buchanan
ef0e79927c
created taler_sq_lib 2020-07-05 16:50:13 +02:00
Jonathan Buchanan
63f05b9ff6
removed the GnuTLS check for cURL 2020-05-18 16:14:59 -04:00
Christian Grothoff
e59e9220d2
fix check for twister 2020-04-10 16:49:30 +02:00
Christian Grothoff
a483cad559
bump version in configure.ac 2020-03-31 14:42:06 +02:00
Christian Grothoff
2b894b826a
v7 2020-03-29 20:57:01 +02:00
Christian Grothoff
17eafb869c
address FIXME 2020-03-28 22:12:47 +01:00
Christian Grothoff
f1cbc109f7
add proper i18n for pp 2020-02-07 00:54:47 +01:00
Christian Grothoff
eae85d62c1
proper i18n support for TOS 2020-02-07 00:44:35 +01:00
Florian Dold
72a629a8be
move testing logic and integration tests into separate directory 2020-01-19 15:23:33 +01:00
Christian Grothoff
ff35a1d229
deduplicate doxyfiles, integrate with build 2020-01-18 23:19:48 +01:00
Christian Grothoff
8dbc19758b
fix compiler warnings 2020-01-18 19:16:44 +01:00
Florian Dold
7fad7cb716
make lib(c|gn)url mandatory, cleaner makefiles 2020-01-16 14:12:47 +01:00
Florian Dold
a358360fb3
remove wallet-specific code 2020-01-16 13:48:35 +01:00
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