Christian Grothoff
|
3f630eafc4
|
the big macrofication of the traits
|
2021-10-27 15:21:48 +02:00 |
|
Christian Grothoff
|
acbadd5c6e
|
-modify C API to future-proof it for returning more details as required for KYC implementation
|
2021-10-13 18:52:59 +02:00 |
|
Christian Grothoff
|
ae8d481e1c
|
implement taler-exchange-transfer DB sharding logic
|
2021-09-05 15:25:57 +02:00 |
|
Christian Grothoff
|
c559b1c935
|
complete implementation of long-polling for reserve status; remove support for multi-threaded exchange httpd
|
2021-08-23 00:00:32 +02:00 |
|
Christian Grothoff
|
f174781b57
|
support long_poll_ms argument in bank API (#6987)
|
2021-08-12 13:13:42 +02:00 |
|
Christian Grothoff
|
26e061c212
|
-fix disting
|
2021-08-07 16:44:55 +02:00 |
|
Christian Grothoff
|
caf6807856
|
-fix assertion failure caused by testcase
|
2021-08-06 10:20:58 +02:00 |
|
Christian Grothoff
|
ba3f70390a
|
restructure configuration, move bank account credentials from exchange-account-XXX to exchange-accountcredentials-XXX
|
2021-08-03 21:58:36 +02:00 |
|
Christian Grothoff
|
33a28efef7
|
-more json_pack fixes
|
2021-07-31 21:48:36 +02:00 |
|
Christian Grothoff
|
e92588a0ef
|
-update .gitignore
|
2021-07-30 20:53:58 +02:00 |
|
Christian Grothoff
|
db54ed215d
|
-fix another master private key
|
2021-07-30 20:50:38 +02:00 |
|
Christian Grothoff
|
e36d3badd1
|
-add correct master priv in new location
|
2021-07-30 20:41:03 +02:00 |
|
Christian Grothoff
|
e7a9a2911c
|
-add logic to purge SECM_TOFU_FILE when purging secmod KEY_DIRS
|
2021-07-30 18:02:29 +02:00 |
|
Christian Grothoff
|
12e7f40564
|
persist master.priv in git
|
2021-07-30 17:54:55 +02:00 |
|
Christian Grothoff
|
af9830453e
|
REVOCATION_DIR is long obsolete, KEYDIR was renamed to KEY_DIR and is in another section
|
2021-07-30 17:31:18 +02:00 |
|
Christian Grothoff
|
29b4e71bf5
|
-fix misc interesting wirewatch in test mode with sharding issues
|
2021-07-18 21:16:21 +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
|
dadb96c9ba
|
-badness
|
2021-06-01 17:46:17 +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
|
b2b1f88ab6
|
add HTTP status argument to testin gCMD admin_add_incoming_with_ref for merchant tests
|
2021-05-25 20:10:46 +02:00 |
|
Christian Grothoff
|
dd323a5d9c
|
-log CMD name
|
2021-05-25 17:46:16 +02:00 |
|
Christian Grothoff
|
4741f4ea02
|
implement duplicate reserve_pub detection in fakebank, add test (fails in pybank), for #6863
|
2021-05-20 12:31:27 +02:00 |
|
Christian Grothoff
|
91e18867c3
|
use grothoff in runtimedir when testing
|
2021-04-28 15:42:36 +02:00 |
|
Christian Grothoff
|
20c70845c0
|
return more precise error codes from TALER_EXCHANGE_deposit() if failures are detected client-side (#6817)
|
2021-04-24 19:54:47 +02:00 |
|
Christian Grothoff
|
4384c6ec85
|
fix misc doxygen issues
|
2021-04-21 20:28:30 +02:00 |
|
Christian Grothoff
|
a98e131226
|
-fix year
|
2021-04-17 20:07:24 +02:00 |
|
Christian Grothoff
|
0453ef45df
|
add ability to change Authorization header in via interpreter command (#6778)
|
2021-04-17 20:06:34 +02:00 |
|
Christian Grothoff
|
cd17d095e8
|
permit NULL trait
|
2021-02-13 15:52:18 +01:00 |
|
|
b23f9b78a4
|
rename taler-helper-crypto-* to taler-exchange-secmod-*
|
2021-01-17 20:07:55 +01:00 |
|
Christian Grothoff
|
94c5ee9376
|
reduce lookahead_sign in tests to improve test performance a bit
|
2021-01-16 23:55:11 +01:00 |
|
Christian Grothoff
|
260e287685
|
change wire_reference to be uint64_t always; more work on lrbt_callbacks
|
2021-01-08 23:36:09 +01:00 |
|
Christian Grothoff
|
148287954d
|
clean taler-config, needed to build proper dpkg
|
2021-01-02 12:00:00 +01:00 |
|
Christian Grothoff
|
6b70f2e454
|
keep helpers in normal bin/ dir
|
2020-12-31 22:31:32 +01:00 |
|
Christian Grothoff
|
0bffea1f67
|
add missing linker options
|
2020-12-31 22:13:12 +01:00 |
|
Christian Grothoff
|
54b4951b89
|
more logging for #6667
|
2020-12-31 20:41:33 +01:00 |
|
Christian Grothoff
|
2c856ebe3c
|
use BASE_URL consistently
|
2020-12-25 09:04:27 +01:00 |
|
Christian Grothoff
|
d5d2fc12f5
|
fix test failures
|
2020-12-25 08:59:04 +01:00 |
|
Christian Grothoff
|
5b2adfc3cb
|
update .gitignore
|
2020-12-20 20:15:33 +01:00 |
|
Christian Grothoff
|
4b9fb610d8
|
do not log error on MHD_HTTP_GONE status code, revocation is a legitimate reply
|
2020-12-20 20:03:59 +01:00 |
|
Christian Grothoff
|
d986555355
|
log when we sign, with error if time does not match expectations
|
2020-12-20 18:27:10 +01:00 |
|
Christian Grothoff
|
6a73629aee
|
re-enable cherry picking test (kind-of passes, not finished)
|
2020-12-20 17:10:01 +01:00 |
|
Christian Grothoff
|
6f69bc424a
|
fix GNUNET_DISK_fn_write() rval check to match latest GNUnet API
|
2020-12-20 15:52:27 +01:00 |
|
Christian Grothoff
|
b1e305fb05
|
remove obsolete configuration options
|
2020-12-17 16:19:28 +01:00 |
|
Christian Grothoff
|
cd6a3b8de7
|
fix config for aggregator test
|
2020-12-16 19:58:42 +01:00 |
|
Christian Grothoff
|
9745e82c59
|
aggregator test now does also needs exchange running, if only to post the fees initially
|
2020-12-16 19:44:15 +01:00 |
|
Christian Grothoff
|
9d3e052ad3
|
enable more test logic
|
2020-12-16 19:35:06 +01:00 |
|
Christian Grothoff
|
c940296185
|
need to have fees for wire tool tests, too
|
2020-12-16 19:31:46 +01:00 |
|
Christian Grothoff
|
233f567b81
|
need to have fees for auditor test, too
|
2020-12-16 19:29:13 +01:00 |
|
Christian Grothoff
|
6f6c71a8d3
|
load fees from DB instead of from config, also in wire tools
|
2020-12-16 19:23:29 +01:00 |
|
Christian Grothoff
|
e0497239e9
|
adapt tests to run without keyup tool
|
2020-12-16 15:05:43 +01:00 |
|
Christian Grothoff
|
96b4c139ee
|
add auditor-enable /-disable commands to taler-exchange-offline tool
|
2020-12-16 12:56:35 +01:00 |
|
Christian Grothoff
|
04f2e9a4d5
|
(start to) remove logic no longer needed with new key management
|
2020-12-14 17:12:48 +01:00 |
|
Christian Grothoff
|
b5d88fc2d1
|
activating implementation of #6175
|
2020-12-14 15:42:32 +01:00 |
|
Christian Grothoff
|
468fc9d1a1
|
add missing signkey_legal_duration option to test configs
|
2020-12-12 23:55:20 +01:00 |
|
Christian Grothoff
|
2a3de6555a
|
add setup steps to tests
|
2020-12-11 23:44:01 +01:00 |
|
Christian Grothoff
|
c7b5def707
|
-remove sleep
|
2020-12-11 23:11:03 +01:00 |
|
Christian Grothoff
|
3743d200ad
|
misc clean ups
|
2020-12-11 23:10:32 +01:00 |
|
Christian Grothoff
|
781542d3e0
|
force use of Taler PD when getting libexec dir
|
2020-12-11 12:51:00 +01:00 |
|
Christian Grothoff
|
50671ad727
|
fix early base URL free
|
2020-12-10 16:15:59 +01:00 |
|
Christian Grothoff
|
9911b327ac
|
fix #6665
|
2020-12-09 07:25:26 +01:00 |
|
Christian Grothoff
|
70b0839644
|
implement new taler-auditor-offline tool
|
2020-12-06 00:05:45 +01:00 |
|
Christian Grothoff
|
6cceb617af
|
centralize (most) offline signing/verifying operations into offline_signatures.c
|
2020-12-04 20:29:18 +01:00 |
|
Christian Grothoff
|
9572337aed
|
more management API tests and bugfixes
|
2020-12-01 21:07:56 +01:00 |
|
Christian Grothoff
|
d3184e04e2
|
add logic to launch crypto helpers as part of tests
|
2020-12-01 19:47:01 +01:00 |
|
Christian Grothoff
|
06b8ed9ba8
|
start with exchange management test
|
2020-12-01 09:19:58 +01:00 |
|
Christian Grothoff
|
9ee7d665bd
|
add cmd to set wire fees / provide master_sig
|
2020-11-30 14:24:58 +01:00 |
|
Christian Grothoff
|
a3548f0efb
|
add command to add auditor's denomination signature
|
2020-11-30 11:51:42 +01:00 |
|
Christian Grothoff
|
6b434c626f
|
work on DB logic, add auditor_name to /management/auditors API
|
2020-11-29 16:21:10 +01:00 |
|
Christian Grothoff
|
a69079ef6c
|
add cmd to revoke exchange online signing key
|
2020-11-27 00:36:19 +01:00 |
|
Christian Grothoff
|
b1932df0ce
|
add new cmd to revoke denominations via HTTP API
|
2020-11-27 00:26:30 +01:00 |
|
Christian Grothoff
|
1e6091d1dd
|
cmd to add/del wire methods from list of accounts
|
2020-11-27 00:05:34 +01:00 |
|
Christian Grothoff
|
7ddd1da76d
|
cmd to sign keys with offline process
|
2020-11-26 22:55:41 +01:00 |
|
Christian Grothoff
|
98f5960411
|
cmd to del auditor
|
2020-11-26 22:54:33 +01:00 |
|
Christian Grothoff
|
1c1d4d9974
|
cmd to add auditor
|
2020-11-26 22:49:42 +01:00 |
|
Christian Grothoff
|
45d621f5ff
|
add -lgcov flag for coverage analysis
|
2020-11-12 22:25:59 +01:00 |
|
Christian Grothoff
|
8d312562bf
|
adjust ECs
|
2020-11-07 18:51:54 +01:00 |
|
Christian Grothoff
|
a79b67c726
|
log more nicely if authentication failed; do use new changepassword_unsafe to set bank pw -- and not others; do show stderr output of pybank in test cases
|
2020-10-30 22:17:37 +01:00 |
|
Christian Grothoff
|
3dd1b1c00f
|
fix pybank launch in tests
|
2020-10-03 16:13:06 +02:00 |
|
Christian Grothoff
|
4129b724a0
|
doxygen fixes, update ChangeLog, bump version
|
2020-10-03 16:08:01 +02:00 |
|
Christian Grothoff
|
2212ae330a
|
c89-style
|
2020-08-29 01:32:40 +02:00 |
|
Christian Grothoff
|
b382287567
|
memset only sets 1 byte
|
2020-08-29 01:32:15 +02:00 |
|
Christian Grothoff
|
0846ab93bc
|
doxygen fixes
|
2020-08-29 00:37:37 +02:00 |
|
Christian Grothoff
|
d8256207a1
|
fix #6480
|
2020-08-14 14:42:58 +02:00 |
|
Christian Grothoff
|
4e0b510438
|
extend tests to discover corner cases from #6478, fix code to actually work for those cases
|
2020-08-13 00:45:02 +02:00 |
|
Christian Grothoff
|
26f72f8572
|
fix refund handling: allow refund increases for the same coin
|
2020-08-12 13:02:59 +02:00 |
|
Christian Grothoff
|
a97983ddb1
|
indentation and logging fixes
|
2020-08-10 08:10:44 +02:00 |
|
Christian Grothoff
|
4fc5990320
|
bugfix
|
2020-08-02 19:14:33 +02:00 |
|
Jonathan Buchanan
|
efa567fbb4
|
trait for claim token
|
2020-07-29 01:26:36 -04:00 |
|
MS
|
566d9196a8
|
placing a Fixme
|
2020-07-24 15:18:17 +02:00 |
|
Jonathan Buchanan
|
c24a18e1a5
|
remove TALER_TESTING_cmd_admin_add_incoming_with_instance and TALER_EXCHANGE_refund2
|
2020-07-23 16:19:02 -04:00 |
|
Christian Grothoff
|
0e808b648a
|
fix misc typos
|
2020-07-22 23:56:52 +02:00 |
|
Florian Dold
|
93923c168d
|
remove refund_fee from refund confirmation message and signature
|
2020-07-22 19:29:27 +05:30 |
|
Christian Grothoff
|
6d52922c22
|
mmap() ToS/PP and pre-compute compressed replies (fixes #6199)
|
2020-07-21 21:27:08 +02:00 |
|
Christian Grothoff
|
80ba1c6ebe
|
merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188
|
2020-07-18 00:44:59 +02:00 |
|
Christian Grothoff
|
3f9c464697
|
-fix bank start calls
|
2020-07-18 00:25:35 +02:00 |
|
Christian Grothoff
|
62963ae4b3
|
adapt to change in GNUNET_OS_start_process() API (#6188)
|
2020-07-17 22:37:04 +02:00 |
|
Christian Grothoff
|
b9f1384b52
|
avoid boolean flags, see #6188
|
2020-07-16 20:27:52 +02:00 |
|
Jonathan Buchanan
|
5658c4c52b
|
test retry transfer with same request_id
|
2020-07-15 20:41:45 -04:00 |
|
Christian Grothoff
|
90e756ddea
|
rename TALER_JSON_hash to TALER_JSON_contract_hash
|
2020-07-16 00:42:42 +02:00 |
|
Jonathan Buchanan
|
8147661f94
|
test for use-after-free crash when getting keys
|
2020-07-13 17:31:46 -04:00 |
|