Christian Grothoff
9e206f533f
H_wire -> h_wire ( #6032 )
2020-01-09 09:50:35 +01:00
Christian Grothoff
ea9c15026a
add CORS header globally always ( #6029 )
2020-01-08 10:39:10 +01:00
Christian Grothoff
97f71c83a7
fix #6033 : remove master_pub field
2020-01-08 10:29:55 +01:00
Christian Grothoff
713b9efb42
update wire keys
2020-01-08 10:23:44 +01:00
Christian Grothoff
92d21ca315
remove ebics ( #6038 )
2020-01-08 10:04:39 +01:00
Christian Grothoff
c0702a6f0a
more missing files for dist
2019-12-24 23:25:08 +01:00
Christian Grothoff
30d243b7e8
ship master priv, exchange_url can be null
2019-12-24 23:16:35 +01:00
Christian Grothoff
2fdc21f7d7
add missing configuration files to dist, eliminate warning on CONFLICT status code in test
2019-12-24 23:09:06 +01:00
Christian Grothoff
8d786441b8
version bumping
2019-12-24 23:00:13 +01:00
Christian Grothoff
3a9d7afe33
another fix where hardcoded serial number can point to the wrong transaction
2019-12-24 22:53:13 +01:00
Christian Grothoff
296145fb26
skip test if talercheck DB does not exist
2019-12-24 22:37:31 +01:00
Christian Grothoff
6d65457203
tolerate database not existing, skip test
2019-12-24 22:32:02 +01:00
Christian Grothoff
0ec3301cfb
make auditor more robust to DB permutations
2019-12-24 22:28:27 +01:00
Christian Grothoff
202a464bb3
new DB
2019-12-24 21:20:40 +01:00
Christian Grothoff
8baf591ded
use wait
2019-12-24 21:20:32 +01:00
Christian Grothoff
2a8383dd94
just to be sure
2019-12-24 21:20:15 +01:00
Christian Grothoff
9e1c7cc152
clean up shell script, fix heisenbug
2019-12-24 21:16:28 +01:00
Christian Grothoff
df0237ab94
support -l/-L options, improve logging
2019-12-24 20:21:54 +01:00
Christian Grothoff
75aec331fb
fixing auditor test failure root cause
2019-12-24 20:10:50 +01:00
Christian Grothoff
8b5a0278df
nicer logging
2019-12-24 16:19:53 +01:00
Christian Grothoff
1970b7687c
report cases of missing denomination keys more nicely
2019-12-24 16:04:30 +01:00
Christian Grothoff
32ec655418
handle denomination key not found better
2019-12-24 15:58:23 +01:00
Christian Grothoff
0e064ce914
fmt string fix
2019-12-24 12:29:38 +01:00
Christian Grothoff
2dccc31137
more logging, just for fun
2019-12-24 12:28:58 +01:00
Christian Grothoff
8d51dd18ed
do NOT reset DB in taler-bank-manage-testing, not healthy for auditor test
2019-12-23 12:32:37 +01:00
Christian Grothoff
a3b56975a4
use acceptable bank debit limit
2019-12-23 12:28:15 +01:00
Christian Grothoff
d5b8089264
use taler-bank-manage-testing wrapper in auditor test logic as well
2019-12-23 12:13:10 +01:00
Christian Grothoff
e0cf954ad9
make exchange test suite work with current bank
2019-12-23 11:47:16 +01:00
Christian Grothoff
c58c5bce2b
disable fragile part of test
2019-12-22 16:15:59 +01:00
Marcello Stanisci
d36700ed98
Fix auditordb.
...
Include (forgotten) table within the "drop_tables()" command.
2019-12-22 12:43:33 +01:00
Christian Grothoff
672a76e9e3
add missing files
2019-12-20 20:34:39 +01:00
Christian Grothoff
8af89ff197
misc release preparations: mostly fixing 'make dist' target
2019-12-20 20:10:46 +01:00
Florian Dold
b554f1e909
date format
2019-12-19 12:56:47 +01:00
Christian Grothoff
9871176efa
fix bogus free
2019-12-18 22:11:49 +01:00
Christian Grothoff
36e15a501f
purge history-range API, no longer needed ( #5993 )
2019-12-15 18:16:33 +01:00
Christian Grothoff
745a48ef7c
fix double free in test
2019-12-15 13:11:38 +01:00
Christian Grothoff
1fc603800c
new is the new old: remove _new from tests
2019-12-14 23:19:51 +01:00
Christian Grothoff
cf31e54a2f
remove obsolete old tests ( #5758 )
2019-12-14 23:17:56 +01:00
Christian Grothoff
05a992445e
fix comments
2019-12-14 23:14:59 +01:00
Christian Grothoff
05b338ce6f
do not use max-requests in tests, forking prevents killing in test
2019-12-12 16:11:58 +01:00
Christian Grothoff
b999a6b2c5
note on where to change exchange code once wallet is done for #5991
2019-12-12 16:03:46 +01:00
Christian Grothoff
d5f4f6ff4c
consistency change'
2019-12-12 15:59:31 +01:00
Christian Grothoff
204358e249
return master_pub top-level in /wire, see #5991
2019-12-12 15:57:04 +01:00
Christian Grothoff
631bc65253
add logic for privacy policy
2019-12-11 14:30:55 +01:00
Christian Grothoff
75240345d0
writing generic tos/pp handler logic
2019-12-10 21:20:38 +01:00
Christian Grothoff
496b9ba6a9
fix matching
2019-12-08 23:04:41 +01:00
Christian Grothoff
a76247276d
fix copy and paste
2019-12-08 22:52:02 +01:00
Christian Grothoff
c40243bb12
fix extension matching
2019-12-08 22:50:04 +01:00
Christian Grothoff
7ad562af55
do not return 0-terminator
2019-12-08 22:48:33 +01:00
Christian Grothoff
45a7b98d4b
handle missconfiguration more nicely
2019-12-08 22:47:57 +01:00
Florian Dold
b19c7cff91
actually serve /terms
2019-12-08 20:26:49 +01:00
Christian Grothoff
dd66d2ae7b
work on test
2019-12-07 22:08:58 +01:00
Christian Grothoff
0d53d893f5
fix start time
2019-12-07 21:59:05 +01:00
Christian Grothoff
fdb768653e
regenerate test DB with latest crypto
2019-12-07 21:32:52 +01:00
Christian Grothoff
4aca61fdd0
fix bank account sigs
2019-12-07 17:52:35 +01:00
Christian Grothoff
c43f81d871
do not crash on bogus signature on denomination key (2)
2019-12-07 17:48:59 +01:00
Christian Grothoff
d4d590bcda
do not crash on bogus signature on denomination key
2019-12-07 17:48:39 +01:00
Christian Grothoff
9cbd1cc139
report on file used
2019-12-07 17:20:09 +01:00
Christian Grothoff
91a418fe80
add valgrind prefix capability
2019-12-07 17:02:20 +01:00
Christian Grothoff
5a96c528b3
mark unused argument
2019-12-07 16:51:24 +01:00
Christian Grothoff
b164e090dc
check total loss initially
2019-12-07 14:27:55 +01:00
Christian Grothoff
e153215f7e
fix j2
2019-12-07 14:18:02 +01:00
Christian Grothoff
25a0b60f12
implement #5967 : have ranges in auditor reports, untested because right now tests somehow do not work
2019-12-03 12:39:32 +01:00
Christian Grothoff
6c5d46327b
add more mime types, handle etag nicely
2019-12-02 21:41:24 +01:00
Christian Grothoff
1043bc839f
tos
2019-12-02 21:26:19 +01:00
Christian Grothoff
2df6bea3a1
exercise restart logic during tests
2019-12-01 13:37:05 +01:00
Christian Grothoff
f1639c09a2
implement #5740
2019-12-01 13:31:45 +01:00
Marcello Stanisci
97afbf1ea5
fix previous
2019-11-30 00:25:45 +01:00
Marcello Stanisci
204f296a33
new bank error code
2019-11-30 00:24:51 +01:00
Christian Grothoff
2731e0aa4d
another ec'
2019-11-29 22:44:35 +01:00
Christian Grothoff
50f867de7c
another EC
2019-11-29 22:12:35 +01:00
Christian Grothoff
3371615b31
style fixes
2019-11-29 21:24:29 +01:00
Christian Grothoff
636488c279
merge error codes
2019-11-29 10:52:45 +01:00
Christian Grothoff
970e3fd4cb
error codes
2019-11-29 10:52:09 +01:00
Florian Dold
785f5fb7dd
more test vectors
2019-11-28 00:26:32 +01:00
Florian Dold
499cff87bf
remove patch_private_key, as it doesn't make any sense
...
In particular, we were patching the EdDSA private keys, which are
*hashed* before doing the curve multiplication. Thus clearing the bits
*before* the hashing doesn't make any sense at all. These bits are
cleared anyway when deriving the public key.
2019-11-28 00:24:05 +01:00
Florian Dold
3de10da757
taler-exchange-tvg: fix copy-paste error
2019-11-25 13:50:04 +01:00
Florian Dold
d3f78be9fc
exchange-tools: add test vector generation tool
2019-11-25 13:36:44 +01:00
Christian Grothoff
70a210ac4d
add another helper
2019-11-25 01:42:55 +01:00
Christian Grothoff
b7a5af7fd4
another sync code
2019-11-24 17:20:13 +01:00
Christian Grothoff
287a8dec9b
add another convenience function to libtalermhd
2019-11-24 17:15:01 +01:00
Christian Grothoff
481223e2eb
fix expectation
2019-11-23 22:41:03 +01:00
Christian Grothoff
f5a783c169
profit
2019-11-23 22:39:13 +01:00
Christian Grothoff
0ea09d3d6e
fix test expectations
2019-11-23 22:30:32 +01:00
Christian Grothoff
633ae7edd1
cleanup
2019-11-23 22:27:27 +01:00
Christian Grothoff
7510b6310b
more libtalermhd migration
2019-11-23 22:26:27 +01:00
Christian Grothoff
7aae6c9045
use CONFLICT for double spending to distinguish properly from FORBIDDEN for bad signatures
2019-11-23 22:21:47 +01:00
Christian Grothoff
51e54bbaa1
use FORBIDDEN, never UNAUTHORIZED
2019-11-23 21:53:14 +01:00
Christian Grothoff
bd8bae913c
define TINY_AMOUNT
2019-11-23 21:46:41 +01:00
Christian Grothoff
4c42e7924e
fix
2019-11-23 21:38:09 +01:00
Christian Grothoff
c22efccce8
migrate parsing logic to libtalermhd
2019-11-23 21:12:27 +01:00
Christian Grothoff
8f006e779e
more refactoring for libtalermhd
2019-11-23 21:06:25 +01:00
Christian Grothoff
cf6ba0c771
more refactoring for libtalermhd
2019-11-23 21:03:05 +01:00
Christian Grothoff
7c11a822ba
more libtalermhd refactoring
2019-11-23 19:29:50 +01:00
Christian Grothoff
e8a88392da
more refactoring towards using libtalermhd
2019-11-23 18:47:07 +01:00
Christian Grothoff
8bca461ea9
first uses of libtalermhd
2019-11-23 17:55:47 +01:00
Christian Grothoff
062bbbb2d7
first uses of libtalermhd
2019-11-23 17:53:42 +01:00
Christian Grothoff
c693ec4a3e
fix warnings
2019-11-23 17:48:45 +01:00
Christian Grothoff
0c85d195f8
add common setup logic to libtalermhd
2019-11-23 11:48:35 +01:00
Christian Grothoff
fef8a57fae
add parsing API to new libtalermhd
2019-11-23 11:02:34 +01:00