Commit Graph

4968 Commits

Author SHA1 Message Date
Christian Grothoff
883b1fc70b
-clean taler-auditor shell script, too 2021-06-28 12:16:04 +02:00
Christian Grothoff
2e981c1a6e
fix serial selection in auditor-sync 2021-06-27 23:38:52 +02:00
Christian Grothoff
4ba4cf74ae
-fix typo 2021-06-27 15:36:42 +02:00
Christian Grothoff
34b0b1666d
ensure /keys is regenerated when signing keys used expire 2021-06-26 15:07:00 +02:00
Christian Grothoff
cac8d9360d
flush /keys responses if set of auditors changes 2021-06-26 14:56:25 +02:00
Christian Grothoff
5ca0209a5e
update Debian package 2021-06-26 14:54:38 +02:00
Christian Grothoff
959c4eca1d
work around compiler warning 2021-06-24 13:37:54 +02:00
Christian Grothoff
5d6ec4c744
improve logging 2021-06-24 13:17:28 +02:00
Christian Grothoff
f078421db8
fix path 2021-06-24 11:29:07 +02:00
Christian Grothoff
eb648cd0b4
move taler-exchange-dbtinit into new package taler-exchange-database that taler-auditor can depend upon 2021-06-24 11:28:31 +02:00
Christian Grothoff
9fb6ea3203
fix auditor-offline issue 2021-06-22 19:48:18 +02:00
Christian Grothoff
ba5af82db1
-bugfixes, and FTBFS 2021-06-22 14:47:54 +02:00
Christian Grothoff
0caf3ac2b7
-fix up wirewatch logic 2021-06-22 13:15:50 +02:00
Christian Grothoff
c9a928fe35
make insert transaction more optimistic, may reduce conflicts 2021-06-21 11:47:34 +02:00
Christian Grothoff
de41998d55
-useless 2021-06-21 00:18:32 +02:00
Christian Grothoff
9c51720cbf
fixing parallel fakebank to ensure transactions are ordered, fixing indices/constraint preservation after DB update to 0002 2021-06-21 00:17:16 +02:00
Christian Grothoff
108bf57d04
preparations for sharded wirewatch 2021-06-20 16:41:04 +02:00
Christian Grothoff
0271e84813
-bugfix, preparations for sharding 2021-06-19 18:20:19 +02:00
Christian Grothoff
03e2aa71bc
note on perf 2021-06-19 17:29:07 +02:00
Christian Grothoff
2a9ec82dce
fix batch size adjustment of wirewatcher 2021-06-19 17:11:11 +02:00
Christian Grothoff
bbe86aee78
fix keepalive when using thread pool 2021-06-19 16:29:30 +02:00
Christian Grothoff
ad8390432b
add config file for bank benchmarking 2021-06-19 14:58:02 +02:00
Christian Grothoff
8c0492be71
misc fakebank fixes 2021-06-19 14:52:13 +02:00
Christian Grothoff
fdf095c6ef
initial version of taler-bank-benchmark 2021-06-19 13:59:03 +02:00
Christian Grothoff
50749c462b
make libfakebank scale 2021-06-19 08:36:17 +02:00
Christian Grothoff
036e711779
extend fakebank API to have thread pool option 2021-06-19 05:00:45 +02:00
Christian Grothoff
6680f9b4ef
implement logic to replace 'true' forgettable salts with random salts, fix object deletion when forgetting 2021-06-16 23:12:21 +02:00
Christian Grothoff
9db945471f
-gana update 2021-06-16 21:22:20 +02:00
Christian Grothoff
bf7adbfa2e
-remove dead leaky code 2021-06-16 17:40:04 +02:00
Christian Grothoff
ae7b5951c1
update PQ implementation to allow for NULLable amounts 2021-06-16 17:08:30 +02:00
Christian Grothoff
34a5806eb5
gana update 2021-06-16 15:50:09 +02:00
Christian Grothoff
3e3fb304f4
avoid failure mode 2021-06-16 15:39:06 +02:00
Christian Grothoff
3fa945e796
update gana 2021-06-16 15:13:08 +02:00
ffb24f5b59
use dollar to prefix reserved JSON names 2021-06-16 11:45:44 +02:00
Christian Grothoff
ae60be7644
-do not warn if timestamp is 0, that is valid 2021-06-16 11:12:55 +02:00
Christian Grothoff
e3089761ef
-fix (soft) assertion failure 2021-06-16 11:10:06 +02:00
Christian Grothoff
2918448338
purge fields instead of setting to NULL as suggested by Florian 2021-06-15 20:34:25 +02:00
fa330ca12a
add merchant auth in auditor test 2021-06-10 20:22:53 +02:00
Christian Grothoff
dadb96c9ba
-badness 2021-06-01 17:46:17 +02:00
Christian Grothoff
35b232642b
-fix cherry picking, need MAX heap to build correct replies for all cpds 2021-05-29 10:06:58 +02:00
Christian Grothoff
060816eafd
fix for soft fail error handling in wirewatch discovered in #6892, bugnote 17930: bank API calls us one more time after returning SYSERR, and we must in that case not bump the progress point just because a commit succeeds after the rollback 2021-05-29 08:38:33 +02:00
Christian Grothoff
3df47fa6d7
-fix returning full response 2021-05-28 23:08:03 +02:00
Christian Grothoff
be62bc5734
-not a protocol violation, can happen if auditor signed denominations that are valid for deposit but not withdraw 2021-05-28 21:30:55 +02:00
Christian Grothoff
35ce352b16
deal more nicely with /keys failures where no JSON is returned 2021-05-27 11:19:56 +02:00
Christian Grothoff
3986c9ae2d
fix last_cpd initialization 2021-05-27 10:37:53 +02:00
Christian Grothoff
fe72adf666
-fix doxygen 2021-05-26 09:42:45 +02:00
Christian Grothoff
58939d55e9
fix doxygen 2021-05-26 09:24:44 +02:00
Christian Grothoff
8ffa114c4e
status code changed from 404 to 410, as revocation is possible in the future..." 2021-05-25 21:36:43 +02:00
Christian Grothoff
068068f40f
return signed error message with HTTP_GONE status if denomination is not currently valid for specified operation (#6889) 2021-05-25 21:34:18 +02:00
Christian Grothoff
0d1ab614c0
return signed 404 statements for unknown denomination key hashes (#6889) 2021-05-25 20:52:58 +02:00