diff options
Diffstat (limited to 'man')
62 files changed, 305 insertions, 88 deletions
diff --git a/man/challenger-admin.1 b/man/challenger-admin.1 index 8aca04bd..c2d75ab4 100644 --- a/man/challenger-admin.1 +++ b/man/challenger-admin.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CHALLENGER-ADMIN" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "CHALLENGER-ADMIN" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME challenger-admin \- manipulate list of authorized Challenger clients .SH SYNOPSIS diff --git a/man/challenger-config.1 b/man/challenger-config.1 index 7e1ac9de..bc31f4a7 100644 --- a/man/challenger-config.1 +++ b/man/challenger-config.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CHALLENGER-CONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "CHALLENGER-CONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME challenger-config \- manipulate Challenger configuration files .SH SYNOPSIS diff --git a/man/challenger-dbconfig.1 b/man/challenger-dbconfig.1 index b3c13fdb..63e9c17a 100644 --- a/man/challenger-dbconfig.1 +++ b/man/challenger-dbconfig.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CHALLENGER-DBCONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "CHALLENGER-DBCONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME challenger-dbconfig \- configure challenger database .SH SYNOPSIS diff --git a/man/challenger-dbinit.1 b/man/challenger-dbinit.1 index f181c39d..e3392ea2 100644 --- a/man/challenger-dbinit.1 +++ b/man/challenger-dbinit.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CHALLENGER-DBINIT" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "CHALLENGER-DBINIT" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME challenger-dbinit \- initialize the Challenger database .SH SYNOPSIS diff --git a/man/challenger-httpd.1 b/man/challenger-httpd.1 index a12581d8..b1f51a5c 100644 --- a/man/challenger-httpd.1 +++ b/man/challenger-httpd.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CHALLENGER-HTTPD" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "CHALLENGER-HTTPD" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME challenger-httpd \- provide the Challenger HTTP interface .SH SYNOPSIS diff --git a/man/challenger.conf.5 b/man/challenger.conf.5 index 38b715e4..b19c5170 100644 --- a/man/challenger.conf.5 +++ b/man/challenger.conf.5 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "CHALLENGER.CONF" "5" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "CHALLENGER.CONF" "5" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME challenger.conf \- Challenger configuration file .SH DESCRIPTION diff --git a/man/libeufin-nexus.1 b/man/libeufin-nexus.1 index bbe69e74..9cf4e291 100644 --- a/man/libeufin-nexus.1 +++ b/man/libeufin-nexus.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "LIBEUFIN-NEXUS" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "LIBEUFIN-NEXUS" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME libeufin-nexus \- service to interface to various bank access APIs .SH SYNOPSIS @@ -71,9 +71,6 @@ Prints short help on options. \fB\-c\fP | \fB\-\-config\fP \fIFILENAME\fP Specifies the configuration file. .TP -\fB\-\-check\-full\-config\fP -Checks the configuration of all the three subcommands and returns. -.TP \fB\-\-force\-keys\-resubmission\fP Resubmits the client keys. If no keys were found, it creates and submits them. .TP @@ -114,16 +111,10 @@ Specifies the configuration file. .TP \fB\-\-transient\fP This flag, enabled by default, causes the command to check the database and submit only once, and then return. -.TP -\fB\-\-debug\fP -With this flag, it is possible to pass via STDIN a raw pain.001 document to be submitted to the bank. This method turns ebics\-submit to run in transient mode and it does NOT affect the database. -.TP -\fB\-\-ebics\-extra\-log\fP -Enables (verbose) logging of EBICS 3 messages to STDERR. It logs only EBICS 3 messages from the initialisation phase of an upload order. .UNINDENT .SS ebics\-fetch .sp -This subcommand downloads banking records via EBICS and stores them into the database. By default, it downloads \fBcamt.054\fP notifications. Along the download, ebics\-fetch would bounce incoming payments that do not have a valid Taler subject, or as well those with an already existing valid subject. Valid incoming payments are then stored in the database so that they can trigger Taler withdrawals. Along this process, ebics\-submit would as well reconcile initiated outgoing payments with any outgoing transactions that shows up in the downloaded records. Any option starting with \fB\-\-only\fP would only be useful with a defined log directory (STATEMENTS_LOG_DIRECTORY) in the configuration. +This subcommand downloads banking records via EBICS and stores them into the database. Along the download, ebics\-fetch would bounce incoming payments that do not have a valid Taler subject, or as well those with an already existing valid subject. Valid incoming payments are then stored in the database so that they can trigger Taler withdrawals. Along this process, ebics\-submit would as well reconcile initiated outgoing payments with any outgoing transactions that shows up in the downloaded records. .INDENT 0.0 .TP \fB\-h\fP | \fB\-\-help\fP @@ -135,26 +126,8 @@ Specifies the configuration file. \fB\-\-transient\fP This flag, enabled by default, causes the command to perform one download and return. .TP -\fB\-\-only\-statements\fP -It downloads statements (instead of notifications) in the form of camt.053 documents. It does NOT affect the database. -.TP -\fB\-\-only\-ack\fP -It downloads payment submissions acknowledgements (instead of notifications) in the form of pain.002 documents. It MAY affect the database by setting the state of submitted payments. -.TP -\fB\-\-only\-reports\fP -It downloads only intraday reports (instead of notifications) in the form of camt.052 documents. It does NOT affect the database. -.TP -\fB\-\-only\-logs\fP -It downloads the subscriber activity via EBICS HAC in the form of pain.002 documents. It does NOT affect the database. -.TP \fB\-\-pinned\-start\fP Only supported in \-\-transient mode, this option lets specify the earliest timestamp of the downloaded documents. The latest timestamp is always the current time. -.TP -\fB\-\-parse\fP -Reads one ISO20022 document from STDIN. It prints on the console the result and exits without affecting the database -.TP -\fB\-\-import\fP -Reads one ISO20022 document from STDIN. It prints the result on the console \fBand\fP also ingests the input content into the database. NOTE: if used in a debug scenario, consider to destroy the database before going to production for the following reasons; (1) the database likely ends up having phony transactions that do not belong to the bank account associated with the EBICS subscriber, and (2) whose timestamps will alter the way ebics\-fetch will request new records to the bank. (3) This flags skips the check on the bank keys, so the database could receive records even though hte bank keys were not accepted / downloaded. .UNINDENT .SS config .sp diff --git a/man/libeufin-nexus.conf.5 b/man/libeufin-nexus.conf.5 index a3de048f..13e0d84e 100644 --- a/man/libeufin-nexus.conf.5 +++ b/man/libeufin-nexus.conf.5 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "LIBEUFIN-NEXUS.CONF" "5" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "LIBEUFIN-NEXUS.CONF" "5" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME libeufin-nexus.conf \- LibEuFin Nexus configuration file .SH DESCRIPTION diff --git a/man/libeufin-sandbox.1 b/man/libeufin-sandbox.1 index c56e7ee9..b329965a 100644 --- a/man/libeufin-sandbox.1 +++ b/man/libeufin-sandbox.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "LIBEUFIN-SANDBOX" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "LIBEUFIN-SANDBOX" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME libeufin-sandbox \- simulate core banking system with EBICS access to bank accounts .SH SYNOPSIS diff --git a/man/sync-config.1 b/man/sync-config.1 index 6e32096c..f2bad7ab 100644 --- a/man/sync-config.1 +++ b/man/sync-config.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SYNC-CONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "SYNC-CONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME sync-config \- manipulate Sync configuration files .SH SYNOPSIS diff --git a/man/sync-dbconfig.1 b/man/sync-dbconfig.1 index dd294154..fdde757c 100644 --- a/man/sync-dbconfig.1 +++ b/man/sync-dbconfig.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SYNC-DBCONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "SYNC-DBCONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME sync-dbconfig \- configure sync database .SH SYNOPSIS diff --git a/man/sync-dbinit.1 b/man/sync-dbinit.1 index 347d158e..fa1f02eb 100644 --- a/man/sync-dbinit.1 +++ b/man/sync-dbinit.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SYNC-DBINIT" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "SYNC-DBINIT" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME sync-dbinit \- initialize the Sync database .SH SYNOPSIS diff --git a/man/sync-httpd.1 b/man/sync-httpd.1 index 658fbfab..4eba443c 100644 --- a/man/sync-httpd.1 +++ b/man/sync-httpd.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SYNC-HTTPD" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "SYNC-HTTPD" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME sync-httpd \- provide the Sync HTTP interface .SH SYNOPSIS diff --git a/man/sync.conf.5 b/man/sync.conf.5 index 012ae456..eb14fbda 100644 --- a/man/sync.conf.5 +++ b/man/sync.conf.5 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "SYNC.CONF" "5" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "SYNC.CONF" "5" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME sync.conf \- Sync configuration file .SH DESCRIPTION diff --git a/man/taler-aggregator-benchmark.1 b/man/taler-aggregator-benchmark.1 index f75b0939..758a8bb9 100644 --- a/man/taler-aggregator-benchmark.1 +++ b/man/taler-aggregator-benchmark.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AGGREGATOR-BENCHMARK" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AGGREGATOR-BENCHMARK" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-aggregator-benchmark \- generate database to measure aggregator performance .SH SYNOPSIS diff --git a/man/taler-auditor-dbconfig.1 b/man/taler-auditor-dbconfig.1 index 85d94e85..dce8c341 100644 --- a/man/taler-auditor-dbconfig.1 +++ b/man/taler-auditor-dbconfig.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR-DBCONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR-DBCONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor-dbconfig \- configure Taler auditor database .SH SYNOPSIS diff --git a/man/taler-auditor-dbinit.1 b/man/taler-auditor-dbinit.1 index bc6647db..3c1f0977 100644 --- a/man/taler-auditor-dbinit.1 +++ b/man/taler-auditor-dbinit.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR-DBINIT" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR-DBINIT" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor-dbinit \- setup auditor database .SH SYNOPSIS diff --git a/man/taler-auditor-exchange.1 b/man/taler-auditor-exchange.1 index 4821bce3..88fb3997 100644 --- a/man/taler-auditor-exchange.1 +++ b/man/taler-auditor-exchange.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR-EXCHANGE" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR-EXCHANGE" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor-exchange \- add or remove exchange from auditor’s list .SH SYNOPSIS diff --git a/man/taler-auditor-httpd.1 b/man/taler-auditor-httpd.1 index 8ff8aa2e..3fd6ecbe 100644 --- a/man/taler-auditor-httpd.1 +++ b/man/taler-auditor-httpd.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR-HTTPD" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR-HTTPD" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor-httpd \- HTTP server providing a RESTful API to access a Taler auditor .SH SYNOPSIS diff --git a/man/taler-auditor-offline.1 b/man/taler-auditor-offline.1 index 37ce6eab..2bd40d06 100644 --- a/man/taler-auditor-offline.1 +++ b/man/taler-auditor-offline.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR-OFFLINE" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR-OFFLINE" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor-offline \- Taler auditor certifies that it audits a Taler exchange .SH SYNOPSIS diff --git a/man/taler-auditor-sync.1 b/man/taler-auditor-sync.1 index 27cc1652..cfd9392f 100644 --- a/man/taler-auditor-sync.1 +++ b/man/taler-auditor-sync.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR-SYNC" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR-SYNC" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor-sync \- tool to safely synchronize auditor database .SH SYNOPSIS diff --git a/man/taler-auditor.1 b/man/taler-auditor.1 index 14657b47..6daada12 100644 --- a/man/taler-auditor.1 +++ b/man/taler-auditor.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-AUDITOR" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-AUDITOR" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-auditor \- audit exchange .SH SYNOPSIS diff --git a/man/taler-bank-benchmark.1 b/man/taler-bank-benchmark.1 index 34dfcf18..9d9b0111 100644 --- a/man/taler-bank-benchmark.1 +++ b/man/taler-bank-benchmark.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-BANK-BENCHMARK" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-BANK-BENCHMARK" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-bank-benchmark \- measure bank performance .SH SYNOPSIS diff --git a/man/taler-config.1 b/man/taler-config.1 index 01efb970..77308493 100644 --- a/man/taler-config.1 +++ b/man/taler-config.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-CONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-CONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-config \- Taler configuration inspection and editing .SH SYNOPSIS diff --git a/man/taler-exchange-aggregator.1 b/man/taler-exchange-aggregator.1 index 5d6eed11..380afe9e 100644 --- a/man/taler-exchange-aggregator.1 +++ b/man/taler-exchange-aggregator.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-AGGREGATOR" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-AGGREGATOR" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-aggregator \- aggregate deposits into wire transfers .SH SYNOPSIS diff --git a/man/taler-exchange-benchmark.1 b/man/taler-exchange-benchmark.1 index 4c75a461..af4e332d 100644 --- a/man/taler-exchange-benchmark.1 +++ b/man/taler-exchange-benchmark.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-BENCHMARK" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-BENCHMARK" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-benchmark \- measure exchange performance .SH SYNOPSIS diff --git a/man/taler-exchange-closer.1 b/man/taler-exchange-closer.1 index ee668d9a..0ece10b3 100644 --- a/man/taler-exchange-closer.1 +++ b/man/taler-exchange-closer.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-CLOSER" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-CLOSER" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-closer \- close idle reserves .SH SYNOPSIS diff --git a/man/taler-exchange-dbconfig.1 b/man/taler-exchange-dbconfig.1 index 56c1bf8c..84a9f814 100644 --- a/man/taler-exchange-dbconfig.1 +++ b/man/taler-exchange-dbconfig.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-DBCONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-DBCONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-dbconfig \- configure Taler exchange database .SH SYNOPSIS diff --git a/man/taler-exchange-dbinit.1 b/man/taler-exchange-dbinit.1 index a447167f..ce0d12e4 100644 --- a/man/taler-exchange-dbinit.1 +++ b/man/taler-exchange-dbinit.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-DBINIT" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-DBINIT" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-dbinit \- initialize Taler exchange database .SH SYNOPSIS diff --git a/man/taler-exchange-drain.1 b/man/taler-exchange-drain.1 index 97519e02..0746bbe3 100644 --- a/man/taler-exchange-drain.1 +++ b/man/taler-exchange-drain.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-DRAIN" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-DRAIN" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-drain \- drain profits from exchange .SH SYNOPSIS diff --git a/man/taler-exchange-expire.1 b/man/taler-exchange-expire.1 index bed02281..3e2f3bc1 100644 --- a/man/taler-exchange-expire.1 +++ b/man/taler-exchange-expire.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-EXPIRE" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-EXPIRE" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-expire \- refund expired purses .SH SYNOPSIS diff --git a/man/taler-exchange-httpd.1 b/man/taler-exchange-httpd.1 index ac9418f0..63b8997b 100644 --- a/man/taler-exchange-httpd.1 +++ b/man/taler-exchange-httpd.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-HTTPD" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-HTTPD" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-httpd \- run Taler exchange (with RESTful API) .SH SYNOPSIS diff --git a/man/taler-exchange-kyc-aml-pep-trigger.1 b/man/taler-exchange-kyc-aml-pep-trigger.1 index fd1fa5af..75a51c06 100644 --- a/man/taler-exchange-kyc-aml-pep-trigger.1 +++ b/man/taler-exchange-kyc-aml-pep-trigger.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-KYC-AML-PEP-TRIGGER" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-KYC-AML-PEP-TRIGGER" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-kyc-aml-pep-trigger \- Taler KYC_AML_TRIGGER example .SH SYNOPSIS diff --git a/man/taler-exchange-kyc-tester.1 b/man/taler-exchange-kyc-tester.1 index 15d8786a..cd6bb2eb 100644 --- a/man/taler-exchange-kyc-tester.1 +++ b/man/taler-exchange-kyc-tester.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-KYC-TESTER" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-KYC-TESTER" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-kyc-tester \- test KYC service integration .SH SYNOPSIS diff --git a/man/taler-exchange-offline.1 b/man/taler-exchange-offline.1 index 10a7d6c6..5f42765a 100644 --- a/man/taler-exchange-offline.1 +++ b/man/taler-exchange-offline.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-OFFLINE" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-OFFLINE" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-offline \- operations using the offline key of a Taler exchange .SH SYNOPSIS diff --git a/man/taler-exchange-router.1 b/man/taler-exchange-router.1 index 1ea8c284..91cfc772 100644 --- a/man/taler-exchange-router.1 +++ b/man/taler-exchange-router.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-ROUTER" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-ROUTER" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-router \- route payments to partner exchanges .SH SYNOPSIS diff --git a/man/taler-exchange-secmod-cs.1 b/man/taler-exchange-secmod-cs.1 index be7138cb..a7bbc679 100644 --- a/man/taler-exchange-secmod-cs.1 +++ b/man/taler-exchange-secmod-cs.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-SECMOD-CS" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-SECMOD-CS" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-secmod-cs \- handle private CS key operations for a Taler exchange .SH SYNOPSIS diff --git a/man/taler-exchange-secmod-eddsa.1 b/man/taler-exchange-secmod-eddsa.1 index 8ed26917..3fffd668 100644 --- a/man/taler-exchange-secmod-eddsa.1 +++ b/man/taler-exchange-secmod-eddsa.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-SECMOD-EDDSA" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-SECMOD-EDDSA" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-secmod-eddsa \- handle private EDDSA key operations for a Taler exchange .SH SYNOPSIS diff --git a/man/taler-exchange-secmod-rsa.1 b/man/taler-exchange-secmod-rsa.1 index 10a44e41..ffc2287f 100644 --- a/man/taler-exchange-secmod-rsa.1 +++ b/man/taler-exchange-secmod-rsa.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-SECMOD-RSA" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-SECMOD-RSA" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-secmod-rsa \- handle private RSA key operations for a Taler exchange .SH SYNOPSIS diff --git a/man/taler-exchange-transfer.1 b/man/taler-exchange-transfer.1 index f493cb34..a168ce9c 100644 --- a/man/taler-exchange-transfer.1 +++ b/man/taler-exchange-transfer.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-TRANSFER" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-TRANSFER" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-transfer \- execute wire transfers .SH SYNOPSIS diff --git a/man/taler-exchange-wire-gateway-client.1 b/man/taler-exchange-wire-gateway-client.1 index b8b59d0c..38de8146 100644 --- a/man/taler-exchange-wire-gateway-client.1 +++ b/man/taler-exchange-wire-gateway-client.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-WIRE-GATEWAY-CLIENT" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-WIRE-GATEWAY-CLIENT" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-wire-gateway-client \- trigger a transfer at the bank .SH SYNOPSIS diff --git a/man/taler-exchange-wirewatch.1 b/man/taler-exchange-wirewatch.1 index ff7fe581..23cac62f 100644 --- a/man/taler-exchange-wirewatch.1 +++ b/man/taler-exchange-wirewatch.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-EXCHANGE-WIREWATCH" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-EXCHANGE-WIREWATCH" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-exchange-wirewatch \- watch for incoming wire transfers .SH SYNOPSIS diff --git a/man/taler-fakebank-run.1 b/man/taler-fakebank-run.1 new file mode 100644 index 00000000..1e0178fd --- /dev/null +++ b/man/taler-fakebank-run.1 @@ -0,0 +1,91 @@ +.\" Man page generated from reStructuredText. +. +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.TH "TALER-FAKEBANK-RUN" "1" "Jan 21, 2024" "0.9" "GNU Taler" +.SH NAME +taler-fakebank-run \- run in-memory bank service for testing and benchmarking +.SH SYNOPSIS +.sp +\fBtaler\-fakebank\-run\fP +[\fB\-c\fP\ \fIFILENAME\fP\ |\ \fB\-\-config=\fP\fIFILENAME\fP] +[\fB\-h\fP\ |\ \fB\-\-help\fP] +[\fB\-L\fP\ \fILOGLEVEL\fP\ |\ \fB\-\-loglevel=\fP\fILOGLEVEL\fP] +[\fB\-l\fP\ \fIFILENAME\fP\ |\ \fB\-\-logfile=\fP\fIFILENAME\fP] +[\fB\-n\fP\ \fIN\fP\ |\ \fB\-\-num\-threads=\fP\fIN\fP] +[\fB\-s\fP\ \fIAMOUNT\fP\ |\ \fB\-\-signup\-bonus=\fP\fIAMOUNT\fP] +[\fB\-v\fP\ |\ \fB\-\-version\fP] +.SH DESCRIPTION +.sp +\fBtaler\-fakebank\-run\fP is a command\-line tool to run a Taler \(dqbank\(dq API (HTTP REST service). The program is useful to provide the bank functionality for benchmarking or testing when LibEuFin is unavailable or otherwise unsuitable. +.sp +It should be noted that the fakebank will keep a configured number of transactions in memory. If the number of transactions exceeds the configured memory limit, the fakebank will simply discard and overwrite the old entries. At that point, any requests involving such overwritten transactions will fail. Users of the fakebank are responsible for ensuring that the transaction history kept in memory is long enough for the purpose the bank is used for. The default limit is 128k entries. +.sp +Its options are as follows: +.INDENT 0.0 +.TP +\fB\-C\fP | \fB\-\-connection\-close\fP +Force each HTTP connection to be closed after each request (useful in +combination with \fB\-f\fP to avoid having to wait for nc to time out). +.TP +\fB\-c\fP \fIFILENAME\fP | \fB\-\-config=\fP\fIFILENAME\fP +Use the configuration and other resources for the merchant to operate +from FILENAME. +.TP +\fB\-h\fP | \fB\-\-help\fP +Print short help on options. +.TP +\fB\-L\fP \fILOGLEVEL\fP | \fB\-\-loglevel=\fP\fILOGLEVEL\fP +Specifies the log level to use. Accepted values are: \fBDEBUG\fP, \fBINFO\fP, +\fBWARNING\fP, \fBERROR\fP\&. +.TP +\fB\-l\fP \fIFILENAME\fP | \fB\-\-logfile=\fP\fIFILENAME\fP +Send logging output to \fIFILENAME\fP\&. +.TP +\fB\-n\fP \fIN\fP | \fB\-\-num\-threads=\fP\fIN\fP +Use \fIN\fP threads in the thread pool. +.TP +\fB\-s\fP \fIAMOUNT\fP | \fB\-\-signup\-bonus=\fP\fIAMOUNT\fP +Credit newly registered accounts with a balance of \fIAMOUNT\fP\&. Unlike other banks, this initial balance will be created out of thin air and not via a wire transfer from some bank\-internal account. +.TP +\fB\-v\fP | \fB\-\-version\fP +Print version information. +.UNINDENT +.SH SEE ALSO +.sp +taler\-exchange\-httpd(1), taler.conf(5). +.SH BUGS +.sp +Report bugs by using \fI\%https://bugs.taler.net\fP or by sending electronic +mail to <\fI\%taler@gnu.org\fP>. +.SH AUTHOR +GNU Taler contributors +.SH COPYRIGHT +2014-2022 Taler Systems SA (GPLv3+ or GFDL 1.3+) +.\" Generated by docutils manpage writer. +. diff --git a/man/taler-helper-auditor-aggregation.1 b/man/taler-helper-auditor-aggregation.1 index 32ef2f28..8317f96b 100644 --- a/man/taler-helper-auditor-aggregation.1 +++ b/man/taler-helper-auditor-aggregation.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-HELPER-AUDITOR-AGGREGATION" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-HELPER-AUDITOR-AGGREGATION" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-helper-auditor-aggregation \- audit Taler exchange aggregation activity .SH SYNOPSIS diff --git a/man/taler-helper-auditor-coins.1 b/man/taler-helper-auditor-coins.1 index 90db510b..14580f83 100644 --- a/man/taler-helper-auditor-coins.1 +++ b/man/taler-helper-auditor-coins.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-HELPER-AUDITOR-COINS" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-HELPER-AUDITOR-COINS" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-helper-auditor-coins \- audit Taler coin processing .SH SYNOPSIS diff --git a/man/taler-helper-auditor-deposits.1 b/man/taler-helper-auditor-deposits.1 index 44994587..74eb98ed 100644 --- a/man/taler-helper-auditor-deposits.1 +++ b/man/taler-helper-auditor-deposits.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-HELPER-AUDITOR-DEPOSITS" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-HELPER-AUDITOR-DEPOSITS" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-helper-auditor-deposits \- audit Taler exchange database for deposit confirmation consistency .SH SYNOPSIS diff --git a/man/taler-helper-auditor-purses.1 b/man/taler-helper-auditor-purses.1 index 2d70bf23..a9c0313d 100644 --- a/man/taler-helper-auditor-purses.1 +++ b/man/taler-helper-auditor-purses.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-HELPER-AUDITOR-PURSES" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-HELPER-AUDITOR-PURSES" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-helper-auditor-purses \- audit Taler exchange purse handling .SH SYNOPSIS diff --git a/man/taler-helper-auditor-reserves.1 b/man/taler-helper-auditor-reserves.1 index 8255ed93..72e7ba45 100644 --- a/man/taler-helper-auditor-reserves.1 +++ b/man/taler-helper-auditor-reserves.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-HELPER-AUDITOR-RESERVES" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-HELPER-AUDITOR-RESERVES" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-helper-auditor-reserves \- audit Taler exchange reserve handling .SH SYNOPSIS diff --git a/man/taler-helper-auditor-wire.1 b/man/taler-helper-auditor-wire.1 index c7843c26..387150ed 100644 --- a/man/taler-helper-auditor-wire.1 +++ b/man/taler-helper-auditor-wire.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-HELPER-AUDITOR-WIRE" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-HELPER-AUDITOR-WIRE" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-helper-auditor-wire \- audit exchange database for consistency with the bank's wire transfers .SH SYNOPSIS diff --git a/man/taler-mdb.1 b/man/taler-mdb.1 new file mode 100644 index 00000000..8616f826 --- /dev/null +++ b/man/taler-mdb.1 @@ -0,0 +1,92 @@ +.\" Man page generated from reStructuredText. +. +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.TH "TALER-MDB" "1" "Jan 21, 2024" "0.9" "GNU Taler" +.SH NAME +taler-mdb \- operate multi drop bus (MDB) based vending machines with Taler payments +.SH SYNOPSIS +.sp +\fBtaler\-mdb\fP +[\fB\-c\fP\ \fIFILENAME\fP\ |\ \fB\-\-config=\fP\fIFILENAME\fP] +[\fB\-d\fP\ |\ \fB\-\-disable\-mdb\fP] +[\fB\-h\fP\ |\ \fB\-\-help\fP] +[\fB\-i\fP\ |\ \fB\-\-backlight\-invert\fP] +[\fB\-L\fP _*LOGLEVEL*\ |\ \fB\-\-log=\fP\fILOGLEVEL\fP] +[\fB\-l\fP _*FILENAME*\ |\ \fB\-\-logfile=\fP\fIFILENAME\fP] +[\fB\-s\fP\ |\ \fB\-\-enable\-soldout\fP] +[\fB\-t\fP\ |\ \fB\-\-disable\-tty\fP] +[\fB\-v\fP\ |\ \fB\-\-version\fP] +.SH DESCRIPTION +.sp +\fBtaler\-mdb\fP is a command\-line tool to operate a vending machine using GNU Taler for payments. +.sp +Its options are as follows: +.INDENT 0.0 +.TP +\fB\-c\fP \fIFILENAME\fP | \fB\-\-config=\fP\fIFILENAME\fP +Use the configuration and other resources for the Sync commands +to operate from \fIFILENAME\fP\&. +.TP +\fB\-d\fP | \fB\-\-disable\-mdb\fP +Disable interaction with the MDB bus (for testing). +.TP +\fB\-h\fP | \fB\-\-help\fP +Print short help on options. +.TP +\fB\-i\fP | \fB\-\-backlight\-invert\fP +Invert the bit for turning on/off the backlight. +.TP +\fB\-L\fP \fILOGLEVEL\fP | \fB\-\-log=\fP\fILOGLEVEL\fP +Configure logging to use \fILOGLEVEL\fP\&. +.TP +\fB\-l\fP \fIFILENAME\fP | \fB\-\-logfile=\fP\fIFILENAME\fP +Configure logging to write logs to \fIFILENAME\fP\&. +.TP +\fB\-s\fP | \fB\-\-enable\-soldout\fP +When the machine fails to dispense a product, internally set the product to \(dqsold out\(dq and refuse future orders until restarted. +.TP +\fB\-t\fP | \fB\-\-disable\-tty\fP +Disable interactive command\-line use. +.TP +\fB\-v\fP | \fB–version\fP +Print version information. +.UNINDENT +.SH SEE ALSO +.sp +taler\-merchant\-httpd(1), taler.conf(5). +.SH BUGS +.sp +Report bugs by using \fI\%https://bugs.taler.net\fP or by sending electronic +mail to <\fI\%taler@gnu.org\fP>. +.SH AUTHOR +GNU Taler contributors +.SH COPYRIGHT +2014-2022 Taler Systems SA (GPLv3+ or GFDL 1.3+) +.\" Generated by docutils manpage writer. +. diff --git a/man/taler-merchant-benchmark.1 b/man/taler-merchant-benchmark.1 index abb4cd57..7946d33e 100644 --- a/man/taler-merchant-benchmark.1 +++ b/man/taler-merchant-benchmark.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-BENCHMARK" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-BENCHMARK" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-benchmark \- generate Taler-style benchmarking payments .SH SYNOPSIS diff --git a/man/taler-merchant-dbconfig.1 b/man/taler-merchant-dbconfig.1 index a244bbcf..dcb9f457 100644 --- a/man/taler-merchant-dbconfig.1 +++ b/man/taler-merchant-dbconfig.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-DBCONFIG" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-DBCONFIG" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-dbconfig \- configure Taler merchant database .SH SYNOPSIS diff --git a/man/taler-merchant-dbinit.1 b/man/taler-merchant-dbinit.1 index 59551d01..65c68228 100644 --- a/man/taler-merchant-dbinit.1 +++ b/man/taler-merchant-dbinit.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-DBINIT" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-DBINIT" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-dbinit \- initialize Taler merchant database .SH SYNOPSIS diff --git a/man/taler-merchant-depositcheck.1 b/man/taler-merchant-depositcheck.1 index 1bd2373a..f1c7975d 100644 --- a/man/taler-merchant-depositcheck.1 +++ b/man/taler-merchant-depositcheck.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-DEPOSITCHECK" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-DEPOSITCHECK" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-depositcheck \- check status of deposits with exchange .SH SYNOPSIS diff --git a/man/taler-merchant-httpd.1 b/man/taler-merchant-httpd.1 index 289829c7..268dadd6 100644 --- a/man/taler-merchant-httpd.1 +++ b/man/taler-merchant-httpd.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-HTTPD" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-HTTPD" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-httpd \- run Taler merchant backend (with RESTful API) .SH SYNOPSIS diff --git a/man/taler-merchant-passwd.1 b/man/taler-merchant-passwd.1 index 49f88e7b..f06aed85 100644 --- a/man/taler-merchant-passwd.1 +++ b/man/taler-merchant-passwd.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-PASSWD" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-PASSWD" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-passwd \- change Taler merchant instance password .SH SYNOPSIS diff --git a/man/taler-merchant-setup-reserve.1 b/man/taler-merchant-setup-reserve.1 index 7a6bff47..232b32c6 100644 --- a/man/taler-merchant-setup-reserve.1 +++ b/man/taler-merchant-setup-reserve.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-SETUP-RESERVE" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-SETUP-RESERVE" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-setup-reserve \- setup reserve for rewards at a Taler merchant backend .SH SYNOPSIS diff --git a/man/taler-merchant-webhook.1 b/man/taler-merchant-webhook.1 index 083fc25b..9222f1a7 100644 --- a/man/taler-merchant-webhook.1 +++ b/man/taler-merchant-webhook.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-WEBHOOK" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-WEBHOOK" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-webhook \- execute webhooks of the Taler merchant backend (optional service) .SH SYNOPSIS diff --git a/man/taler-merchant-wirewatch.1 b/man/taler-merchant-wirewatch.1 index ee51c667..35d77f9f 100644 --- a/man/taler-merchant-wirewatch.1 +++ b/man/taler-merchant-wirewatch.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-MERCHANT-WIREWATCH" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-MERCHANT-WIREWATCH" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-merchant-wirewatch \- import credit transactions from a merchant bank account into merchant backend (optional) .SH SYNOPSIS diff --git a/man/taler-terms-generator.1 b/man/taler-terms-generator.1 index 8aebe8e2..0a4b1224 100644 --- a/man/taler-terms-generator.1 +++ b/man/taler-terms-generator.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-TERMS-GENERATOR" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-TERMS-GENERATOR" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-terms-generator \- create legal policy documents for services .SH SYNOPSIS diff --git a/man/taler-unified-setup.1 b/man/taler-unified-setup.1 index 27389517..07220a8e 100644 --- a/man/taler-unified-setup.1 +++ b/man/taler-unified-setup.1 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER-UNIFIED-SETUP" "1" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER-UNIFIED-SETUP" "1" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler-unified-setup \- conveniently start and stop various GNU Taler services .SH SYNOPSIS diff --git a/man/taler.conf.5 b/man/taler.conf.5 index 352d9fcc..925ec805 100644 --- a/man/taler.conf.5 +++ b/man/taler.conf.5 @@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "TALER.CONF" "5" "Jan 06, 2024" "0.9" "GNU Taler" +.TH "TALER.CONF" "5" "Jan 21, 2024" "0.9" "GNU Taler" .SH NAME taler.conf \- Taler configuration file .SH DESCRIPTION @@ -856,6 +856,67 @@ On which TCP port should the (fake)bank offer its REST API. .B RAM_LIMIT This gives the number of transactions to keep in memory. Older transactions will be overwritten and history requests for overwritten transactions will fail. .UNINDENT +.SS Taler\-mdb Options +.sp +Taler\-mdb is a component to run GNU Taler as a payment system on +vending machines using the multi\-drop bus protocol. These options +are thus not useful for most users. Note that right now, the +cancel button is hard\-coded to be using GPIO pin 23. +.INDENT 0.0 +.TP +.B ADVERTISEMENT_COMMAND +Program to run while not vending, possibly useful to show advertisements on the screen (optional). +.TP +.B ESSID +ESSID to advertise to wallets for use as an open WiFi to make payments (optional). +.TP +.B FULFILLMENT_MSG +Message shown to users by their wallets upon successful payment. If \(dq${PRODUCT_DESCRIPTION}\(dq appears in the message, it will be replaced with the description of the product that was sold. +.TP +.B BACKEND_BASE_URL +Base URL (possibly including instance) for the Taler merchant backend used to process payments. +.TP +.B BACKEND_AUTHORIZATION +Full HTTP \(dqAuthorization\(dq header (usually with a Bearer token) to be send to the merchant backend for authorization of requests. Mandatory. +.TP +.B FRAMEBUFFER_BACKLIGHT +Name of the file used to control brightness of the display. Optional. Defaults to \(dq/sys/class/backlight/soc:backlight/brightness\(dq if not given. +.TP +.B FRAMEBUFFER_DEVICE +Name of the framebuffer device to use. Defaults to \(dq/dev/fb1\(dq if not given. +.TP +.B UART_DEVICE +Name of the UART device to use. Defaults to \(dq/dev/ttyAMA0\(dq if not given. +.TP +.B FAIL_COMMAND +Command to run to display a failure to the user. If not given, errors will not be properly shown. +.UNINDENT +.sp +Each products being sold must be configured in a section where the name starts with \(dqproduct\-\(dq. +In these sections, the options that must be provided are: +.INDENT 0.0 +.TP +.B NUMBER +Number identifying the slot in the vending machine that corresponds to this product. +.TP +.B INSTANCE +Instance to use for the payment. Optional. If not given, the BACKEND_BASE_URL from \(dq[taler\-mdb]\(dq will be used. +.TP +.B BACKEND_AUTHORIZATION +Full HTTP \(dqAuthorization\(dq header (usually with a Bearer token) to be send to the merchant backend for authorization of requests. Optional, will use global BACKEND_AUTHORIZATION setting from \(dq[taler\-mdb]\(dq if missing. +.TP +.B DESCRIPTION +Human\-readable description of the product. Use \(dqempty\(dq if the product is known to be sold out (only effective if selling out is enabled via command\-line). +.TP +.B PRICE +Actual price of the product, as a Taler amount (\(dq$CURRENCY:$VALUE.$FRACTION\(dq). +.TP +.B KEY +Key used to select the product from the console during testing. Optional. +.TP +.B THUMBNAIL +Name of a filename with a preview image of the product to be given to the wallet. Optional. Only \(dq.png\(dq, \(dq.jpg\(dq, \(dq.jpeg\(dq and \(dq.svg\(dq are supported at this time. +.UNINDENT .SH SEE ALSO .sp taler\-exchange\-dbinit(1), taler\-exchange\-httpd(1), |