Commit Graph

501 Commits

Author SHA1 Message Date
Christian Grothoff
17688dfd8f
bump version 2023-03-04 23:08:37 +01:00
Christian Grothoff
dd2599ff94
draft for taler-harness Debian package 2023-02-25 12:35:24 +01:00
Christian Grothoff
143e003991
draft for taler-harness Debian package 2023-02-25 12:25:13 +01:00
Christian Grothoff
d8698159e1
fix debian/changelog 2023-02-25 12:11:26 +01:00
538a1b97b2
bump debian version 2023-02-23 22:02:03 +01:00
9d3d2a43c7
bump versions to 0.9.3-dev.5 2023-02-23 20:16:32 +01:00
3cdee428dd
bump versions to 0.9.3-dev.4 2023-02-23 16:09:55 +01:00
71707e5d45
remove legacy rollup file 2023-02-21 21:42:01 +01:00
3ee4ef3585
taler-wallet-cli: bundle with esbuild 2023-02-21 21:38:57 +01:00
9d238fc011
bump to 0.9.3-dev.3 2023-02-21 21:17:33 +01:00
f955edc1f6
bump version to 0.9.2 2023-02-21 02:09:31 +01:00
e56d3ba8eb
taler-wallet-cli: make purse expiration configurable 2023-02-21 01:15:27 +01:00
b718885907
wallet cli: single transaction lookup
Mostly used for testing
2023-02-20 03:29:05 +01:00
1747d3ac18
wallet-core: rename p2p requests to something more sensible 2023-02-20 01:16:31 +01:00
e6ed901626
wallet-core: various p2p payment fixes 2023-02-19 23:13:44 +01:00
825d2c4352
make wallet-cli runnable under qtart 2023-02-16 02:50:29 +01:00
55f868d5e8
wallet-core: allow inclusion of refreshes in transactions list 2023-02-14 13:02:59 +01:00
13f0442736
harness: finish kyc test
We mock the KYC gateway now, use the new notification-based wallet API
and the test is not experimental anymore.
2023-02-12 19:31:37 +01:00
1640859594
taler-wallet-cli: stop wallet properly 2023-02-10 19:47:59 +01:00
c4180e1290
harness: run without throttling, make fakebank issue reproducible 2023-02-10 00:50:22 +01:00
ebb3e7e338
build system: convenience target to install CLIs 2023-02-10 00:07:42 +01:00
9d6613619e
harness,wallet-cli: allow in-memory DB 2023-02-02 20:37:15 +01:00
96101238af
harness,wallet-cli: notification-based testing with RPC wallet 2023-02-02 20:21:04 +01:00
Christian Grothoff
6c4bf359c1
bump debian package version 2023-01-26 21:57:28 +01:00
3cc26d00f8
put taler wallet RPC into taler-util, make it cross-platform 2023-01-26 12:48:35 +01:00
c57ba4c0ce
wallet-cli: daemonized wallet MVP 2023-01-25 18:49:00 +01:00
3aa077e097
bump versions 2023-01-24 16:46:36 +01:00
6816052615
update READMEs 2023-01-23 15:43:56 +01:00
81157c519b
wallet-cli: add subcommand for aborting txns 2023-01-12 11:39:57 +01:00
13d6810937
Makefile, dependencies 2023-01-02 20:21:57 +01:00
083c4cf5d9
spill extra functionality from wallet-cli into taler-harness
We want to keep taler-wallet-cli smaller and have fewer dependencies.
2022-12-23 13:19:41 +01:00
MS
d5efb6198e
libeufin tests: adapt to new report/statement policy 2022-12-17 00:26:02 +01:00
MS
d4710ba700
Adapt libeufin test suite to recent API.
The new libeufin-sandbox API enforces every bank account
to be owned by one bank customer; this change therefore
provides every test user a customer profile before trying
the banking operations.
2022-12-09 10:55:52 +01:00
68811cc5f5
-missing file, internal benchmark 2022-12-08 15:02:05 +01:00
0c19050ae7
wallet: add 'env-full' test environment with merchant 2022-12-07 15:36:56 +01:00
Sebastian
22290020fb
fix integration after changes in 5c742afb 2022-11-11 14:50:01 -03:00
344b4f62a2
quickjs preparations, clearer worker(-factory) names 2022-11-10 13:54:39 +01:00
Christian Grothoff
96417dcdf5
-bump package version 2022-11-04 11:52:20 +01:00
Christian Grothoff
9ad1b88159
-update install rules 2022-11-04 11:47:47 +01:00
Christian Grothoff
1ad6dfa956
-adjust paths 2022-11-04 11:37:18 +01:00
Christian Grothoff
c972af9e79
typo: move folder, not file 2022-11-04 11:33:35 +01:00
Christian Grothoff
03fc6929a2
move debian package to wallet-cli, where it now belongs 2022-11-04 11:30:18 +01:00
1e6e1a22cd
wallet-core: fix exchange management test case, surface exchange update error info in list 2022-11-02 14:23:26 +01:00
fe011321a4
wallet-core: compute residual amount for recoup properly 2022-11-02 13:40:03 +01:00
aab3f917c4
-harness fixes for kyc 2022-11-01 17:52:51 +01:00
a0305884eb
integration tests: add test for withdrawing many coins 2022-11-01 14:25:02 +01:00
a121fbe5de
remove source-map-support usage, as node supports it natively
We can just use NODE_OPTIONS=--enable-source-maps now.
2022-11-01 12:39:52 +01:00
3c50b1233e
taler-wallet-cli: fix sourcemap support 2022-11-01 12:01:21 +01:00
dab739a63e
wallet-core: use PeerContractTerms 2022-11-01 11:41:28 +01:00
2f6225f6e7
taler-util: fix config utils for ESM 2022-10-31 20:28:28 +01:00
Sebastian
9f57aa1cc5
keep CLI command without ext 2022-10-31 14:07:22 -03:00
Sebastian
f0fde728a3
full ESM build 2022-10-31 14:00:22 -03:00
Sebastian
ccd7f07c46
dist build should be ESM also 2022-10-31 13:40:27 -03:00
780eb20227
wallet-core: fix deposit with age restrictions 2022-10-31 16:51:01 +01:00
Sebastian
6d08ed0680
running wallet script outside the project needs .mjs extension 2022-10-31 12:49:44 -03:00
d3855a1861
demobank-ui: fix error reporting 2022-10-31 16:06:22 +01:00
321c1781d9
taler-wallet-cli: experimental esbuild script for CLI 2022-10-31 12:04:15 +01:00
Sebastian
2f17d81802
require and __filename is not supported for ESM 2022-10-31 00:07:54 -03:00
89a1b7119e
build system: makefile for taler-wallet-cli 2022-10-28 14:58:08 +02:00
587674dd10
integration tests: fix type error 2022-10-25 01:46:00 +02:00
fb52ced35a
mark clause schnorr test as experimental 2022-10-24 09:59:12 +02:00
ea1aff81df
wallet-cli: tweaks to withdrawal CLI 2022-10-16 22:58:53 +02:00
b52b074a8d
wallet-core: show instructed amount as raw amount for withdrawal 2022-10-16 22:18:24 +02:00
8d4a7d6103
wallet-core: CLI improvements, ToS fetching fixes 2022-10-16 20:15:55 +02:00
fbb7dd9e7e
wallet-core, wallet-cli: add status to exchange list, add detail query to CLI 2022-10-15 21:26:36 +02:00
e075134ffc
wallet-core: simplify coin record
we only track the allocation now, not the remaining amount
2022-10-15 11:53:16 +02:00
ca8da4ed38
wallet-core: only allow enabling dev mode via separate request 2022-10-13 15:24:47 +02:00
83d4a1addc
use node16 for wallet-core, delete unused taler-config-lib package 2022-10-13 15:14:49 +02:00
eb5b075c01
update deps, move idb-bridge to node16 module resolution 2022-10-13 14:24:20 +02:00
3da1e82a24
wallet-core: skeleton for dev-experiments 2022-10-12 21:20:22 +02:00
526f4eba95
wallet-core: Clean up merchant payments DB schema 2022-10-08 23:07:07 +02:00
1256c8704b
-logging 2022-10-07 12:47:31 +02:00
957f9a5efb
wallet-core: fix default auditor/exchange loading logic 2022-10-05 18:31:56 +02:00
99ace8b7d2
integration tests: make test-wallet-cryptoworker pass 2022-10-05 16:01:59 +02:00
70d37e4ed3
integration tests: test crypto worker
We test instantiations of both crypto workers that are available for
node.
2022-10-05 15:45:28 +02:00
13c07caef2
-fix typos 2022-09-23 22:30:50 +02:00
1d7290487a
-fix test 2022-09-23 22:26:13 +02:00
2337ddab61
wallet-core: fix withdrawal state machine 2022-09-23 21:47:38 +02:00
72336b149b
wallet-core: do not block when accepting a manual withdrawal 2022-09-23 20:38:26 +02:00
26cf19ab6c
wallet-cli: add --expect-success flag, exit with error on max retries 2022-09-21 19:53:38 +02:00
4fdc009753
-tag test 2022-09-21 12:48:11 +02:00
28b4489bea
wallet-core: make basic backup work again 2022-09-21 12:40:11 +02:00
16a5bb4083
wallet-core: make basic backup work again 2022-09-20 23:17:42 +02:00
a5525eab1e
taler-util: fix CLI parsing for numberic options 2022-09-19 17:46:30 +02:00
f63765b9f7
wallet-core: fix tipping with age restricted denoms 2022-09-19 17:08:04 +02:00
97267e7d1f
-test tagging 2022-09-19 12:57:42 +02:00
cffc4347a0
wallet-core: add wire method check in new coin selection 2022-09-19 11:28:47 +02:00
676ae5102b
fix test and logging 2022-09-13 16:10:42 +02:00
9b2d6d766f
include age commitment proof in refreshed coins 2022-09-08 14:02:09 +02:00
3ce5eb4bd8
allow age-restricted withdrawal from the CLI 2022-09-07 15:40:03 +02:00
dcc1bcee43
also accept payment in test 2022-09-07 14:49:10 +02:00
a37d201aa2
fix typo 2022-09-07 12:55:09 +02:00
03b2e064c2
-fix test setup 2022-09-05 22:33:51 +02:00
4240e1b767
add test for mixed age restrictions 2022-09-05 22:29:25 +02:00
Sebastian
d7a55a165f
replace __VERSION__ with a string definition 2022-09-05 13:04:31 -03:00
4a0512884d
upgrade typescript (and some related deps) 2022-09-05 16:20:01 +02:00
43b893b8c4
consider supported wire types when selecting coins
Also add an integration test to check for the correct wallet behavior.
2022-09-05 15:38:47 +02:00
b1f77f4662
add integration test for p2p age restrictions 2022-09-05 12:29:32 +02:00
4aaece0eff
remove abort-pay test
This test can't work anymore, as the merchant does batch deposits.
We should eventually add a different test as replacement that uses a
double-spent coin (via a forced coin selection).
2022-09-05 12:20:47 +02:00
Sebastian
36376bdeb6
reproduce issue #7318 2022-09-02 16:47:33 -03:00