diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-11-06 21:55:12 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-11-06 21:55:23 +0100 |
commit | bd74752b1fe8e4edc7fdf0b29da377121ca7ede0 (patch) | |
tree | e9be5f33df6fa4cf343d3bdcebd5dbcd63a7e841 | |
parent | 07ac0d99cf0ec453a179137713297f31e4e0b0e3 (diff) | |
download | docs-bd74752b1fe8e4edc7fdf0b29da377121ca7ede0.tar.gz docs-bd74752b1fe8e4edc7fdf0b29da377121ca7ede0.tar.bz2 docs-bd74752b1fe8e4edc7fdf0b29da377121ca7ede0.zip |
spec signature (for #7427)
-rw-r--r-- | checklist-demo-upgrade.rst | 19 | ||||
-rw-r--r-- | checklist-release.rst | 46 | ||||
-rw-r--r-- | core/api-common.rst | 14 |
3 files changed, 78 insertions, 1 deletions
diff --git a/checklist-demo-upgrade.rst b/checklist-demo-upgrade.rst index 68269482..7ff892f4 100644 --- a/checklist-demo-upgrade.rst +++ b/checklist-demo-upgrade.rst @@ -8,7 +8,6 @@ GNU Taler Demo Upgrade Checklist Post-upgrade checks: -- |check| Run ``taler-deployment-arm -I`` to verify that all services are running. - |check| Run the headless wallet to check that services are actually working: .. code-block:: console @@ -67,6 +66,24 @@ Donation demo: that the payment is requested again, instead of showing the previous fulfillment page. +Merchant SPA: + +- |check| test SPA loads +- |check| try to login with wrong password +- |check| try to login with correct password +- |check| create instance +- |check| modify instance +- |check| add product +- |check| add order with inventory product +- |check| pay for order with wallet +- |check| trigger refund +- |check| accept refund with wallet +- |check| TBD: tipping +- |check| TBD: products with previews +- |check| TBD: inventory management +- |check| TBD: adding transactions +- |check| TBD: test various settings +- |check| TBD: ... Survey/Tipping: diff --git a/checklist-release.rst b/checklist-release.rst index 2d5d1178..33bfd614 100644 --- a/checklist-release.rst +++ b/checklist-release.rst @@ -44,6 +44,50 @@ For merchant (C backend): - |check| change 'demo.taler.net' deployment to use new tag. - |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha +For sync: + +- |check| no compiler warnings at "-Wall" with gcc +- |check| no compiler warnings at "-Wall" with clang +- |check| ensure Coverity static analysis passes +- |check| make check. +- |check| make dist, make check on result of 'make dist'. +- |check| Change version number in configure.ac. +- |check| make dist for release +- |check| verify dist builds from source +- |check| upgrade 'demo.taler.net' +- |check| run :doc:`demo upgrade checklist <checklist-demo-upgrade>` +- |check| tag repo. +- |check| use deployment.git/packaging/*-docker/ to build Debian and Ubuntu packages +- |check| upload packages to deb.taler.net/ (note: only Florian/Christian can sign) +- |check| change 'demo.taler.net' deployment to use new tag. +- |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha + +For taler-mdb: + +- |check| no compiler warnings at "-Wall" with gcc +- |check| ensure Coverity static analysis passes +- |check| Change version number in configure.ac. +- |check| make dist for release. +- |check| tag repo. +- |check| use deployment.git/packaging/*-docker/ to build Debian and Ubuntu packages +- |check| upload packages to deb.taler.net/ (note: only Florian/Christian can sign) +- |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha + +For taler-twister: + +- |check| no compiler warnings at "-Wall" with gcc +- |check| no compiler warnings at "-Wall" with clang +- |check| ensure Coverity static analysis passes +- |check| make check. +- |check| make dist, make check on result of 'make dist'. +- |check| Change version number in configure.ac. +- |check| make dist for release. +- |check| verify dist builds from source +- |check| upgrade 'demo.taler.net' +- |check| run :doc:`demo upgrade checklist <checklist-demo-upgrade>` +- |check| tag repo. +- |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha + For libeufin: - |check| update SPA of bank @@ -71,6 +115,8 @@ Wallet-core: - |check| make dist for release. - |check| verify dist builds from source - |check| tag repo. +- |check| use deployment.git/packaging/*-docker/ to build Debian and Ubuntu packages +- |check| upload packages to deb.taler.net/ (note: only Florian/Christian can sign) - |check| change 'demo.taler.net' deployment to use new tag. - |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha diff --git a/core/api-common.rst b/core/api-common.rst index b09cf0cd..d641de19 100644 --- a/core/api-common.rst +++ b/core/api-common.rst @@ -1423,6 +1423,20 @@ within the uint32_t min_age; }; +.. _TALER_AccountSetupSuccessSignaturePS: +.. sourcecode:: c + + struct TALER_AccountSetupSuccessSignaturePS { + /** + * purpose.purpose = TALER_SIGNATURE_WALLET_ACCOUNT_SETUP_SUCCESS + */ + struct GNUNET_CRYPTO_EccSignaturePurpose purpose; + struct TALER_PaytoHash h_payto; + struct GNUNET_HashCode h_kyc; + struct GNUNET_TIME_AbsoluteNBO timestamp; + struct GNUNET_TIME_AbsoluteNBO kyc_expiration; + }; + .. _TALER_PurseMergeSuccessSignaturePS: .. sourcecode:: c |