Commit Graph

386 Commits

Author SHA1 Message Date
MS
fcbfe67122
libeufin tutorial test: create ebics host 2021-02-03 14:54:56 +01:00
MS
a98a7cd051
prettified sources 2021-02-03 14:35:29 +01:00
MS
a3b84dca53
libeufin tutorial test: check sandbox step 2021-02-03 14:34:31 +01:00
MS
d8c4b2734e
libeufin tutorial test skeleton 2021-02-03 13:05:10 +01:00
Sebastian
4845ebddf6
0006728: set up wallet CI pipeline for WebExtension build
This commit split in three main things:
 * added deploy-webext to upload the extension zipfile
 * put scope into the npm packages to be able to deploy them
 * added deploy-npm to deploy related npm packages

Also, fixing bug on `make clean`. Some packages where not
being deleting tsconfig.tsbuildinfo and making subsequent
`make` fail
2021-02-01 17:07:22 -03:00
MS
69aaaefce3
prettify code 2021-02-01 13:38:15 +01:00
MS
c3ca3aa7fc
Allow passing a env when running processes.
This brings the libeufin-basic test to pass.
2021-02-01 13:13:43 +01:00
ca2943b270
add missing prepare scripts 2021-01-29 11:47:03 +01:00
6732d252dc
dependencies 2021-01-29 11:38:28 +01:00
4aded2bfef
type annotation 2021-01-29 11:36:55 +01:00
f40eb79090
prepare script 2021-01-22 15:49:34 +01:00
9452d8c992
version bump 2021-01-22 15:49:05 +01:00
470edf886a
upgrade dependencies 2021-01-22 15:39:58 +01:00
60030ec06a
npm files 2021-01-22 14:56:00 +01:00
e3797d2577
prepare command 2021-01-22 14:54:03 +01:00
a1c3547db4
taler-wallet-core: version bump 2021-01-22 14:52:04 +01:00
5fdc11701a
idb-bridge: version bump 2021-01-22 14:47:59 +01:00
3e59696eda
DCE 2021-01-22 14:39:47 +01:00
bd6972233d
add permissions to libeufin integration test 2021-01-20 20:31:32 +01:00
5f3c02d31a
implement deposits 2021-01-18 23:35:41 +01:00
f884193b1a
rename taler-helper-crypto-* to taler-exchange-secmod-* 2021-01-17 20:08:12 +01:00
e3fa019e14
bump extension version 2021-01-17 18:34:01 +01:00
b1056b4c20
actually display fees instead of effective amount 2021-01-17 18:33:25 +01:00
9aa9742d0e
implement the big LibEuFin integration test 2021-01-17 01:18:37 +01:00
94431fc6d2
work around path limits 2021-01-15 19:19:38 +01:00
e273724b1c
remove debug delay in test 2021-01-15 18:43:28 +01:00
69b58e65ee
set TALER_RUNTIME_DIR correctly 2021-01-15 17:09:33 +01:00
c30bcc5e7e
delay in test for debugging 2021-01-15 13:48:33 +01:00
a90565f263
rename 2021-01-14 18:48:01 +01:00
6233fd39c3
bump version, compat fix 2021-01-14 18:47:18 +01:00
2309d9a03c
coin name 2021-01-14 18:13:12 +01:00
93633ac683
logging 2021-01-14 18:04:17 +01:00
19eb72e277
logging, cosmetic fixes 2021-01-14 18:00:00 +01:00
6293de7bfa
fix reserve state machine bug, use simpler denominations in revocation test 2021-01-14 17:24:44 +01:00
657c4b6377
merchant exchange confusion test 2021-01-14 01:47:56 +01:00
e70144405c
exit from worker process 2021-01-13 13:48:28 +01:00
e44b86b084
log harness output to file 2021-01-13 13:33:25 +01:00
9139a08c4d
run integration tests in worker process 2021-01-13 13:17:38 +01:00
94e35ca70a
fix pay-abort integration test 2021-01-13 01:19:23 +01:00
096d21189c
typo 2021-01-13 00:55:47 +01:00
7de5ceaa74
auto format 2021-01-13 00:51:30 +01:00
050999a910
implement infrastructure for future DB migrations via backup 2021-01-13 00:50:56 +01:00
a5681579fb
make integration tests part of taler-wallet-cli 2021-01-12 20:04:16 +01:00
6772c54793
backup WIP 2021-01-12 17:17:34 +01:00
a10f9650b2
integration test: drop less responses 2021-01-11 00:46:28 +01:00
270d84d611
remove excessive logging 2021-01-11 00:22:06 +01:00
57d7c988b3
exchange protocol changes 2021-01-10 23:59:11 +01:00
c0dfcf247c
backup schema 2021-01-10 23:57:06 +01:00
8921a5e8f2
implement import of backup recovery document 2021-01-08 13:30:29 +01:00
324f44ae69
backup cycle 2021-01-07 19:50:53 +01:00
2650341042
implement backup encryption, some more CLI commands 2021-01-07 18:56:09 +01:00
b2e213bae6
imports 2021-01-07 15:32:04 +01:00
e0f574e23c
re-add secretbox functionality of nacl 2021-01-07 15:31:07 +01:00
a3313ce3f8
nacl: apply fix for overflow
See https://github.com/dchest/tweetnacl-js/issues/187
2021-01-07 15:05:36 +01:00
e319e99ef9
restore denom selection on import 2021-01-07 15:01:23 +01:00
3773a4cdff
browser fixes 2021-01-06 18:09:59 +01:00
af08b2d1fe
bump version 2021-01-06 17:06:31 +01:00
458777c5a2
fix tipping planchet derivation 2021-01-06 17:06:19 +01:00
c032931f22
get basic test cases to work with new exchange 2021-01-05 17:59:50 +01:00
981ef46267
fix import 2021-01-05 11:26:29 +01:00
03810fd248
backup import 2021-01-04 13:30:38 +01:00
95568395ce
backup import WIP 2020-12-21 13:23:07 +01:00
84d5b5e5ef
export complete backup, derive planchets in withdrawal 2020-12-17 12:21:03 +01:00
bafb52edff
don't store reserve history anymore, adjust withdrawal implementation accordingly 2020-12-16 17:59:04 +01:00
c09c5bbe62
derive tipping planchets from seed, implement backup further 2020-12-15 17:12:22 +01:00
f332d61fb6
formatting pass 2020-12-14 16:45:15 +01:00
c4b44a5109
slightly more helpful error message 2020-12-14 16:45:10 +01:00
12234083ec
derive refresh info from secret seed 2020-12-14 16:44:42 +01:00
80a0fab126
backup schema 2020-12-10 17:50:17 +01:00
c27a7abfba
backup WIP (getting it back to build) 2020-12-08 19:53:59 +01:00
abb422e14a
fee display regression test 2020-12-08 14:26:06 +01:00
80f5d2d0f3
make coins part of their denomination in backup 2020-12-08 12:16:01 +01:00
0e33e540f3
CRDT-style tombstones 2020-12-07 23:32:20 +01:00
6f474a3b9d
store device ID 2020-12-07 23:19:14 +01:00
d3cc20b6cc
remove some redundancy 2020-12-07 23:13:55 +01:00
105898bf6e
recoup groups are also part of the backup 2020-12-07 23:11:57 +01:00
3a85de7fa4
do not store derived information information 2020-12-07 23:07:03 +01:00
6d7978986b
comment 2020-12-07 23:00:54 +01:00
e78df9b6b1
backup schema WIP 2020-12-07 22:54:36 +01:00
bd88f3f443
backup schema WIP 2020-12-07 20:24:16 +01:00
bbd65fc4b7
restore blind signing compatibility with exchange 2020-12-07 15:59:37 +01:00
2c536d140f
tvgcheck 2020-12-03 14:15:40 +01:00
ca140d9905
add old test vector 2020-12-02 22:27:42 +01:00
1ad064a2a5
regression tests 2020-12-02 21:56:20 +01:00
92885fa155
run until done at end of test 2020-12-02 17:05:28 +01:00
89f1a281fe
backup WIP 2020-12-02 14:55:04 +01:00
0828e65f88
fix static types 2020-11-27 11:23:06 +01:00
4e481a51c6
more static typing for transactions (fixes #6653) 2020-11-26 22:14:46 +01:00
2b19594e7a
hide transient errors when accepting a tip 2020-11-26 12:27:31 +01:00
c0006300cf
bump version for upload 2020-11-25 20:24:12 +01:00
f2bbe872cf
better docker instructions 2020-11-25 18:27:58 +01:00
68dcb13fbf
clearer name 2020-11-25 16:05:50 +01:00
9cd1062f1b
towards a nicer transaction history 2020-11-18 17:33:02 +01:00
d6409f185d
re-enable tipping support in the WebExtension UI 2020-11-18 12:44:06 +01:00
636d3cd30c
changelog 2020-11-17 18:04:25 +01:00
3d5a766b5f
update version and dependencies 2020-11-17 12:28:51 +01:00
af5a35def0
only query tip status on first call to prepare 2020-11-16 16:17:26 +01:00
768ecfc600
check for idempotency in tip integration test 2020-11-16 14:52:16 +01:00
7e07ad6b2a
use index to check existing tip record 2020-11-16 14:48:33 +01:00
deaeb17c02
fix schema upgrade in memoryidb backend 2020-11-16 14:32:06 +01:00
292160f7e9
fix tip record creation, migrate DB 2020-11-16 14:12:37 +01:00
61f51d69ad
don't try to run non-existent test cases for UI 2020-11-09 10:40:11 +01:00
Christian Grothoff
8f69fadc1f
fix typo 2020-11-08 23:29:06 +01:00
Christian Grothoff
c17a9392cb
fix typo 2020-11-08 23:27:19 +01:00
f27a85735d
update error codes 2020-11-08 14:09:33 +01:00
Christian Grothoff
c5b25d1cbd
update error codes 2020-11-08 01:20:50 +01:00
df91441296
handle transient pay errors (fixes #6607)
Also add a test case for the behavior.
2020-11-04 12:07:34 +01:00
dffb293f2a
check contract terms signature, handle errors 2020-11-03 17:39:30 +01:00
0d37ec5e91
complain about merchant base URL mismatch, fixing #6616 2020-11-03 16:46:43 +01:00
ce326361b4
update error codes 2020-11-03 16:03:27 +01:00
ca343e4e00
fix broken integration tests due to merchant API changes 2020-11-03 15:56:02 +01:00
e259d109ef
fix CheckPaymentPaidResponse schema 2020-11-03 13:47:02 +01:00
MS
7008de598d
fix 'taler+http://' interpretation 2020-10-02 17:16:19 +02:00
MS
aff5ee6b80
prefer DEBUG level for merchant at tests 2020-09-26 11:06:34 +02:00
MS
13c32b0314
h_contract is also welcome in the order status url 2020-09-25 16:56:11 +02:00
MS
2c0464b494
Finalizing loop's cause reproduction. 2020-09-25 16:50:26 +02:00
MS
ae898c63fa
drafting loop reproduction 2020-09-25 15:47:04 +02:00
MS
af962c90ba
no test for android package 2020-09-18 20:11:38 +02:00
MS
0ff387c6f5
fix bank invocation, skip tests when not present. 2020-09-18 19:15:20 +02:00
Florian Dold
bc01a04dc4
version bump 2020-09-09 21:18:11 +05:30
Florian Dold
f32062ccf0
check bank's protocol version first, fix typo 2020-09-09 21:16:20 +05:30
Florian Dold
a602e6714e
zip file generation with extension name adjustment 2020-09-09 13:48:31 +05:30
Florian Dold
faac23f32b
transactions order in test 2020-09-09 13:10:41 +05:30
Florian Dold
3d6a312f48
bump to 0.8.0-rc.1 2020-09-09 12:50:08 +05:30
Florian Dold
71abddec5e
make withdrawal, pay and refunds work in the WebExtension 2020-09-09 12:45:49 +05:30
Florian Dold
0566406abb
remove accidentally commited files 2020-09-09 11:49:47 +05:30
Florian Dold
35999179b1
comment 2020-09-09 11:48:50 +05:30
Florian Dold
75e73c111d
integration test file 2020-09-09 02:25:48 +05:30
Florian Dold
7d9c98a90c
include proposal ID, to allow aborting 2020-09-09 02:22:22 +05:30
Florian Dold
67df550b4f
implement payment aborts with integration test 2020-09-09 02:18:03 +05:30
Florian Dold
68ca4600e0
missing file 2020-09-08 22:50:20 +05:30
Florian Dold
e68f00c0c6
comment out (expected) failing test case 2020-09-08 22:49:48 +05:30
Florian Dold
855b7028c6
use cheaper denom structure for auto-refresh test 2020-09-08 22:44:01 +05:30
Florian Dold
e964367d0a
remove unused index 2020-09-08 21:16:11 +05:30
Florian Dold
aae06c680f
DB tweaks 2020-09-08 21:03:10 +05:30
Florian Dold
ddbb09b140
DB tweaks 2020-09-08 20:45:33 +05:30
Florian Dold
f79d10eea2
missing file 2020-09-08 20:30:03 +05:30
Florian Dold
6c0be1cc95
DB cleanup 2020-09-08 20:29:47 +05:30
Florian Dold
043a5f89fe
tipping transaction list entry, integration test and DB simplifications 2020-09-08 19:54:30 +05:30
Florian Dold
b9e43e652e
fix tipping and adjust DB 2020-09-08 19:27:08 +05:30
Florian Dold
b063382d25
tipping API and integration test 2020-09-08 17:40:47 +05:30
Florian Dold
be77ee284a
dynamic pay request timeout 2020-09-07 15:54:22 +05:30
Florian Dold
d0088323ce
always update /keys before autorefresh 2020-09-06 19:29:12 +05:30
Florian Dold
87749371dd
convert axios error to taler error 2020-09-06 18:32:05 +05:30
Florian Dold
92873710f1
fix bank API test 2020-09-06 18:24:33 +05:30
Florian Dold
7863bcbcaf
add integration test for permanent refund failure 2020-09-06 18:17:31 +05:30
Florian Dold
c0861f0690
handle permanent refund failure 2020-09-06 18:17:12 +05:30
Florian Dold
cde4d13df8
fix outdated test case 2020-09-06 16:36:50 +05:30
Florian Dold
9cb0409cfd
make db file writes atomic 2020-09-06 16:26:27 +05:30
Florian Dold
e0c10a06b1
allow inline locations 2020-09-05 18:09:48 +05:30