Commit Graph

3599 Commits

Author SHA1 Message Date
MS
599cba3105
nexus-exchange test.
give time to payments to settle, before requesting
/history/incoming and /history/outgoing.
2020-06-08 20:29:46 +02:00
MS
14b001fea0
place nexus/sandbox sqlite3 DBs under /tmp,
and fix their deletion before running the test.
2020-06-06 02:02:48 +02:00
MS
71eeb72b21
nexus-based tests
more preparation
2020-06-02 14:58:30 +02:00
MS
f6e1583016
launching nexus AND sandbox 2020-06-02 11:36:51 +02:00
MS
320c5fd740
Nexus-based tests.
Prefer the 'iban' method over the 'x-taler-bank',
regarding the payto:// URIs.  Tests are still using
the loopback bank connection, though.
2020-06-02 10:21:12 +02:00
MS
549f8a7c7b
nexus preparation 2020-06-01 16:03:03 +02:00
MS
7f14b23914
Nexus testing.
Up to the point where Nexus gets launched and
the Exchange user & bank connection get created.

The test fails because the bank connection of
type "loopback" is not implemented in the nexus
yet.
2020-06-01 14:17:05 +02:00
MS
45943c22c2
GET hello endpoint from Taler Facade. 2020-05-29 18:39:33 +02:00
MS
b8226abe63
comment 2020-05-29 17:59:50 +02:00
MS
58a956d889
nexus test: create the admin user 2020-05-27 15:03:19 +02:00
MS
704bff4c53
fix nexus invocation 2020-05-27 14:52:13 +02:00
Christian Grothoff
c7ae928ffc
add ec 2020-05-04 10:07:32 +02:00
Christian Grothoff
78031b2711
more error codes 2020-05-01 18:38:21 +02:00
Florian Dold
4583ce4ef3
/terms also must have CORS headers 2020-05-01 14:02:29 +05:30
Christian Grothoff
e2e8d62574
need array terminator 2020-04-24 20:57:04 +02:00
Christian Grothoff
6772037321
fix invariant check 2020-04-24 00:52:33 +02:00
Christian Grothoff
de61e06eb1
fix #6198 2020-04-23 16:06:21 +02:00
Christian Grothoff
8b99abbe62
CSE elimination, fix #6218 2020-04-23 15:26:17 +02:00
Christian Grothoff
7666542ab6
fix #6219 2020-04-23 15:22:41 +02:00
Christian Grothoff
051ccdf0e7
fix #6215~15757 2020-04-23 12:05:27 +02:00
Christian Grothoff
c79a95c7d2
write overflow check nicer (#6215) 2020-04-23 12:02:52 +02:00
Christian Grothoff
0774fd7020
fix #6213 2020-04-23 11:59:12 +02:00
Christian Grothoff
727eccbe64
add invariant checks for #6214 2020-04-23 11:55:10 +02:00
Christian Grothoff
a039bf4d81
fix #6200 2020-04-22 21:21:48 +02:00
Christian Grothoff
092944819d
fix #6195 2020-04-21 15:25:12 +02:00
Christian Grothoff
32bce6da43
clarify behavior (#6194) 2020-04-21 14:56:42 +02:00
Christian Grothoff
ee0d0dd33f
fix #6193 2020-04-21 14:53:05 +02:00
Christian Grothoff
c167fd8f8f
fix #6192 2020-04-21 13:53:15 +02:00
Christian Grothoff
a5460cc84d
fix #6190 2020-04-21 13:48:49 +02:00
Christian Grothoff
8148c1e8af
fix #6186 2020-04-21 00:55:38 +02:00
Christian Grothoff
638d97c348
disable script to get tests to pass 2020-04-21 00:31:11 +02:00
Christian Grothoff
ab752e9591
also validate merchant IBANs before signing 2020-04-19 22:31:00 +02:00
Christian Grothoff
7a46b3fb1a
Merge branch 'master' of git+ssh://git.taler.net/exchange 2020-04-17 18:15:08 +02:00
Christian Grothoff
1f7238fe7d
fix #6187 2020-04-17 18:14:57 +02:00
Marcello Stanisci
04d4922d71
fix nexus-test return code
Returning zero, so as not to block the 'make check'
experience.  This is useful to check whether nexus-related
changes broke tests in a different place.
2020-04-17 15:30:24 +02:00
Marcello Stanisci
4f713b40e3
Prepare and launch Nexus for tests. 2020-04-17 15:30:24 +02:00
Christian Grothoff
f934a81d49
fix ftbfs 2020-04-17 14:19:12 +02:00
Christian Grothoff
b93fba2cc1
API updates and new error codes for merchant implementation of #6173 2020-04-12 20:46:33 +02:00
Christian Grothoff
9e3371ae9b
adapt withdraw2 API to support new tip-pickup design (#6173) 2020-04-12 19:22:45 +02:00
Christian Grothoff
00350bc228
remove c_hash from planchet detail where it does not logically belong 2020-04-12 16:44:28 +02:00
Christian Grothoff
d28f18f240
fix expected status code 2020-04-12 15:35:38 +02:00
Christian Grothoff
15099429c3
fix rc 2020-04-12 15:26:55 +02:00
Christian Grothoff
0bf069d6d8
key exists is fine 2020-04-12 15:18:11 +02:00
Christian Grothoff
4b60d2540f
adapations related to GNUnet fixing #6149 2020-04-11 21:42:52 +02:00
Christian Grothoff
44272bf1ce
adapations to GNUnet API change 2020-04-11 21:06:30 +02:00
Christian Grothoff
88bb7f4428
fix FTBFS 2020-04-11 21:06:04 +02:00
Christian Grothoff
2d83516871
add missing comment 2020-04-10 21:59:31 +02:00
Christian Grothoff
77e8be0047
include 0-terminator space 2020-04-10 21:30:47 +02:00
Christian Grothoff
1b89e8380d
return signature from refund API 2020-04-10 16:49:54 +02:00
Christian Grothoff
70a794b6f9
add error codes 2020-04-10 16:49:45 +02:00
Christian Grothoff
dccb300b76
enforce proper URL limit (#6172) 2020-04-09 15:49:38 +02:00
Christian Grothoff
2844a9a7b3
fix #6171 2020-04-09 11:34:26 +02:00
Christian Grothoff
543fe4ae36
make code compiler without warnings with latest libmicrohttpd API 2020-04-09 00:59:55 +02:00
Christian Grothoff
84a40be0bc
fix #6170 and rest of #6164 2020-04-08 23:52:01 +02:00
Christian Grothoff
1554cc310d
rename a_balance (#6170) 2020-04-08 18:23:21 +02:00
Christian Grothoff
50bc862a68
adapt to new GNUnet sign API (#6164) 2020-04-08 18:18:20 +02:00
Christian Grothoff
b22ec7570e
this signature was pretty much always obsolete 2020-04-07 18:43:36 +02:00
Christian Grothoff
64a8bb6a86
rename constants 2020-04-07 13:09:22 +02:00
Christian Grothoff
aa65247662
make version field const 2020-04-07 11:47:47 +02:00
Christian Grothoff
9eb741b05b
more error codes 2020-04-06 19:49:37 +02:00
Christian Grothoff
bf8c5982a2
make exchange API more uniform in how information is returned 2020-04-05 22:05:38 +02:00
Christian Grothoff
5059da7108
more error codes 2020-04-04 16:50:13 +02:00
Christian Grothoff
82b6c0887d
more error codes 2020-04-04 16:46:25 +02:00
Christian Grothoff
c826693e45
update configuration to match latest docs 2020-04-04 15:51:51 +02:00
Christian Grothoff
299b4b78e0
return more error details for /wire and /keys to clients 2020-04-04 13:27:46 +02:00
Christian Grothoff
643b3e3be3
update error codes 2020-04-03 21:14:40 +02:00
Christian Grothoff
409d3e8615
check amount compatibility in history logic 2020-04-03 20:47:51 +02:00
Christian Grothoff
02736e40c2
fix ftbfs 2020-04-03 20:47:34 +02:00
Christian Grothoff
61cfaa5981
update error codes for merchant 2020-04-02 20:22:45 +02:00
Christian Grothoff
e9de3374a9
fix #6148 2020-04-02 14:01:41 +02:00
Christian Grothoff
a039926bb6
fix #6147 2020-04-02 13:47:21 +02:00
Christian Grothoff
340ac36199
fix #6146 2020-04-02 11:34:52 +02:00
Christian Grothoff
d1bf26929e
typo 2020-04-01 23:12:00 +02:00
Christian Grothoff
5b78fbc631
better types/scoping/indentation 2020-04-01 23:11:56 +02:00
Christian Grothoff
ccf9f05e19
scope clean up 2020-04-01 19:43:25 +02:00
Christian Grothoff
3404fda463
typos 2020-03-31 20:57:11 +02:00
Christian Grothoff
73d107b53d
fix leak 2020-03-31 15:11:54 +02:00
Christian Grothoff
f38a56d3ff
add extra checks 2020-03-31 15:11:40 +02:00
Christian Grothoff
f34e40bc22
make auditor less verbose 2020-03-31 14:41:55 +02:00
Christian Grothoff
c686fac84b
match updated specification, use CREDIT instead of DEPOSIT for transfers into a reserve 2020-03-30 18:09:47 +02:00
Christian Grothoff
a41119833d
Merge branch 'master' of git+ssh://git.taler.net/exchange 2020-03-30 12:23:53 +02:00
Christian Grothoff
754140be62
clarify 2020-03-30 12:23:42 +02:00
Florian Dold
c7a2a952ae
change confusing comment, revision is a different component of libtool versions 2020-03-30 15:21:04 +05:30
Christian Grothoff
2b27d4ca8b
remove bogus warnings 2020-03-29 04:16:00 +02:00
Christian Grothoff
0582a6b567
fix auditor file parse problem 2020-03-29 04:03:06 +02:00
Christian Grothoff
363e641f17
more files missing for dist target 2020-03-29 03:55:36 +02:00
Christian Grothoff
7f367110d0
more missing files for 'dist' 2020-03-29 03:41:12 +02:00
Christian Grothoff
8db48871d6
add missing files to dist 2020-03-29 03:22:55 +02:00
Christian Grothoff
89a4f5bba6
fix indentation 2020-03-29 01:58:38 +01:00
Christian Grothoff
937065ae9f
fix leak of old keystate if loading of new keystate failed 2020-03-29 01:58:27 +01:00
Christian Grothoff
0f5f27e853
fix minor leak from getopt 2020-03-29 01:58:09 +01:00
Christian Grothoff
eb32dd626a
fix leaks and bad RC logic wrt json reference copying 2020-03-28 23:32:02 +01:00
Christian Grothoff
677654f609
doxygen fix 2020-03-28 22:22:29 +01:00
Christian Grothoff
17eafb869c
address FIXME 2020-03-28 22:12:47 +01:00
Christian Grothoff
4abb38a36e
address FIXME 2020-03-28 22:05:54 +01:00
Christian Grothoff
e16f463adb
resolved FIXMEs 2020-03-28 22:00:21 +01:00
Christian Grothoff
da1df35db3
reserve history amount includes fee, add it 2020-03-28 21:46:03 +01:00
Christian Grothoff
bc57f007e4
lookup in reverse order also inside of batch 2020-03-28 21:45:46 +01:00
Christian Grothoff
96c5cd4c42
do not re-use command label 2020-03-28 21:45:27 +01:00
Christian Grothoff
b409d6a17e
permit subtraction to result in zero 2020-03-28 21:39:34 +01:00