summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-04-28 00:21:08 +0200
committerChristian Grothoff <christian@grothoff.org>2021-04-28 00:21:08 +0200
commit613c6b04b3c36223ef82e84a4bbae63c2d7c9734 (patch)
tree06d924c6c9d72cc201f28a4456b7608eb40d0298
parentc9d78ec0f5c5935616cb12206bd616a0966ab0af (diff)
downloaddocs-613c6b04b3c36223ef82e84a4bbae63c2d7c9734.tar.gz
docs-613c6b04b3c36223ef82e84a4bbae63c2d7c9734.tar.bz2
docs-613c6b04b3c36223ef82e84a4bbae63c2d7c9734.zip
fix typos
-rw-r--r--man/taler-auditor-dbinit.12
-rw-r--r--man/taler-auditor-exchange.12
-rw-r--r--man/taler-auditor-httpd.12
-rw-r--r--man/taler-auditor-offline.12
-rw-r--r--man/taler-auditor.12
-rw-r--r--man/taler-exchange-aggregator.12
-rw-r--r--man/taler-exchange-benchmark.12
-rw-r--r--man/taler-exchange-closer.12
-rw-r--r--man/taler-exchange-dbinit.12
-rw-r--r--man/taler-exchange-httpd.12
-rw-r--r--man/taler-exchange-offline.12
-rw-r--r--man/taler-exchange-secmod-eddsa.12
-rw-r--r--man/taler-exchange-secmod-rsa.12
-rw-r--r--man/taler-exchange-transfer.12
-rw-r--r--man/taler-exchange-wirewatch.12
-rw-r--r--man/taler-helper-auditor-aggregation.12
-rw-r--r--man/taler-helper-auditor-coins.12
-rw-r--r--man/taler-helper-auditor-deposits.12
-rw-r--r--man/taler-helper-auditor-reserves.12
-rw-r--r--man/taler-helper-auditor-wire.12
-rw-r--r--man/taler-merchant-benchmark.12
-rw-r--r--man/taler-merchant-dbinit.12
-rw-r--r--man/taler-merchant-httpd.12
-rw-r--r--man/taler-merchant-setup-reserve.12
-rw-r--r--man/taler-wire-gateway-client.12
-rw-r--r--man/taler.conf.52
-rw-r--r--texinfo/anastasis.texi2
-rw-r--r--texinfo/taler-auditor.texi2
-rw-r--r--texinfo/taler-bank.texi4
-rw-r--r--texinfo/taler-developer-manual.texi2
-rw-r--r--texinfo/taler-exchange.texi46
-rw-r--r--texinfo/taler-merchant-api-tutorial.texi2
-rw-r--r--texinfo/taler-merchant.texi42
33 files changed, 76 insertions, 76 deletions
diff --git a/man/taler-auditor-dbinit.1 b/man/taler-auditor-dbinit.1
index a442eaff..a5754dc4 100644
--- a/man/taler-auditor-dbinit.1
+++ b/man/taler-auditor-dbinit.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-AUDITOR-DBINIT" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-AUDITOR-DBINIT" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-auditor-dbinit \- setup auditor database
.
diff --git a/man/taler-auditor-exchange.1 b/man/taler-auditor-exchange.1
index 56baf361..b41ad692 100644
--- a/man/taler-auditor-exchange.1
+++ b/man/taler-auditor-exchange.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-AUDITOR-EXCHANGE" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-AUDITOR-EXCHANGE" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-auditor-exchange \- add or remove exchange from auditor’s list
.
diff --git a/man/taler-auditor-httpd.1 b/man/taler-auditor-httpd.1
index f97415fd..ed1c3eb2 100644
--- a/man/taler-auditor-httpd.1
+++ b/man/taler-auditor-httpd.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-AUDITOR-HTTPD" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-AUDITOR-HTTPD" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-auditor-httpd \- HTTP server providing a RESTful API to access a Taler auditor
.
diff --git a/man/taler-auditor-offline.1 b/man/taler-auditor-offline.1
index 59c473b9..79ed11cf 100644
--- a/man/taler-auditor-offline.1
+++ b/man/taler-auditor-offline.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-AUDITOR-OFFLINE" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-AUDITOR-OFFLINE" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-auditor-offline \- Taler auditor certifies that it audits a Taler exchange
.
diff --git a/man/taler-auditor.1 b/man/taler-auditor.1
index ac9b3d0b..3c7b9ce7 100644
--- a/man/taler-auditor.1
+++ b/man/taler-auditor.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-AUDITOR" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-AUDITOR" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-auditor \- audit exchange
.
diff --git a/man/taler-exchange-aggregator.1 b/man/taler-exchange-aggregator.1
index 2662ec5a..f1ac00a6 100644
--- a/man/taler-exchange-aggregator.1
+++ b/man/taler-exchange-aggregator.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-AGGREGATOR" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-AGGREGATOR" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-aggregator \- aggregate deposits into wire transfers
.
diff --git a/man/taler-exchange-benchmark.1 b/man/taler-exchange-benchmark.1
index 7ee6104a..3fd342ed 100644
--- a/man/taler-exchange-benchmark.1
+++ b/man/taler-exchange-benchmark.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-BENCHMARK" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-BENCHMARK" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-benchmark \- measure exchange performance
.
diff --git a/man/taler-exchange-closer.1 b/man/taler-exchange-closer.1
index 4c3a1130..dbc268d9 100644
--- a/man/taler-exchange-closer.1
+++ b/man/taler-exchange-closer.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-CLOSER" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-CLOSER" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-closer \- close idle reserves
.
diff --git a/man/taler-exchange-dbinit.1 b/man/taler-exchange-dbinit.1
index 166a7f11..2220abca 100644
--- a/man/taler-exchange-dbinit.1
+++ b/man/taler-exchange-dbinit.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-DBINIT" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-DBINIT" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-dbinit \- initialize Taler exchange database
.
diff --git a/man/taler-exchange-httpd.1 b/man/taler-exchange-httpd.1
index 027d75c0..1936b3b3 100644
--- a/man/taler-exchange-httpd.1
+++ b/man/taler-exchange-httpd.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-HTTPD" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-HTTPD" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-httpd \- run Taler exchange (with RESTful API)
.
diff --git a/man/taler-exchange-offline.1 b/man/taler-exchange-offline.1
index d38871b5..63d4a074 100644
--- a/man/taler-exchange-offline.1
+++ b/man/taler-exchange-offline.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-OFFLINE" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-OFFLINE" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-offline \- operations using the offline key of a Taler exchange
.
diff --git a/man/taler-exchange-secmod-eddsa.1 b/man/taler-exchange-secmod-eddsa.1
index dbaa35c7..c8c7cde5 100644
--- a/man/taler-exchange-secmod-eddsa.1
+++ b/man/taler-exchange-secmod-eddsa.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-SECMOD-EDDSA" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-SECMOD-EDDSA" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-secmod-eddsa \- handle private EDDSA key operations for a Taler exchange
.
diff --git a/man/taler-exchange-secmod-rsa.1 b/man/taler-exchange-secmod-rsa.1
index 3edcce2a..c1720b11 100644
--- a/man/taler-exchange-secmod-rsa.1
+++ b/man/taler-exchange-secmod-rsa.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-SECMOD-RSA" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-SECMOD-RSA" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-secmod-rsa \- handle private RSA key operations for a Taler exchange
.
diff --git a/man/taler-exchange-transfer.1 b/man/taler-exchange-transfer.1
index 890dd341..6291ec89 100644
--- a/man/taler-exchange-transfer.1
+++ b/man/taler-exchange-transfer.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-TRANSFER" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-TRANSFER" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-transfer \- execute wire transfers
.
diff --git a/man/taler-exchange-wirewatch.1 b/man/taler-exchange-wirewatch.1
index 4840e714..281dd348 100644
--- a/man/taler-exchange-wirewatch.1
+++ b/man/taler-exchange-wirewatch.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-EXCHANGE-WIREWATCH" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-EXCHANGE-WIREWATCH" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-exchange-wirewatch \- watch for incoming wire transfers
.
diff --git a/man/taler-helper-auditor-aggregation.1 b/man/taler-helper-auditor-aggregation.1
index 272ed200..960d1294 100644
--- a/man/taler-helper-auditor-aggregation.1
+++ b/man/taler-helper-auditor-aggregation.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-HELPER-AUDITOR-AGGREGATION" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-HELPER-AUDITOR-AGGREGATION" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-helper-auditor-aggregation \- audit Taler exchange aggregation activity
.
diff --git a/man/taler-helper-auditor-coins.1 b/man/taler-helper-auditor-coins.1
index 54b9edc1..7fd7b74b 100644
--- a/man/taler-helper-auditor-coins.1
+++ b/man/taler-helper-auditor-coins.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-HELPER-AUDITOR-COINS" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-HELPER-AUDITOR-COINS" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-helper-auditor-coins \- audit Taler coin processing
.
diff --git a/man/taler-helper-auditor-deposits.1 b/man/taler-helper-auditor-deposits.1
index a09fb23c..ecf31a72 100644
--- a/man/taler-helper-auditor-deposits.1
+++ b/man/taler-helper-auditor-deposits.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-HELPER-AUDITOR-DEPOSITS" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-HELPER-AUDITOR-DEPOSITS" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-helper-auditor-deposits \- audit Taler exchange database for deposit confirmation consistency
.
diff --git a/man/taler-helper-auditor-reserves.1 b/man/taler-helper-auditor-reserves.1
index a411d1df..a2261792 100644
--- a/man/taler-helper-auditor-reserves.1
+++ b/man/taler-helper-auditor-reserves.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-HELPER-AUDITOR-RESERVES" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-HELPER-AUDITOR-RESERVES" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-helper-auditor-reserves \- audit Taler exchange reserve handling
.
diff --git a/man/taler-helper-auditor-wire.1 b/man/taler-helper-auditor-wire.1
index e4315e7c..f3c71569 100644
--- a/man/taler-helper-auditor-wire.1
+++ b/man/taler-helper-auditor-wire.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-HELPER-AUDITOR-WIRE" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-HELPER-AUDITOR-WIRE" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-helper-auditor-wire \- audit exchange database for consistency with the bank's wire transfers
.
diff --git a/man/taler-merchant-benchmark.1 b/man/taler-merchant-benchmark.1
index a37ace4c..70f4f8bb 100644
--- a/man/taler-merchant-benchmark.1
+++ b/man/taler-merchant-benchmark.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-MERCHANT-BENCHMARK" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-MERCHANT-BENCHMARK" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-merchant-benchmark \- generate Taler-style benchmarking payments
.
diff --git a/man/taler-merchant-dbinit.1 b/man/taler-merchant-dbinit.1
index 8327f7d2..b0bd2761 100644
--- a/man/taler-merchant-dbinit.1
+++ b/man/taler-merchant-dbinit.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-MERCHANT-DBINIT" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-MERCHANT-DBINIT" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-merchant-dbinit \- initialize Taler merchant database
.
diff --git a/man/taler-merchant-httpd.1 b/man/taler-merchant-httpd.1
index eadc6ee9..d0cf9cce 100644
--- a/man/taler-merchant-httpd.1
+++ b/man/taler-merchant-httpd.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-MERCHANT-HTTPD" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-MERCHANT-HTTPD" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-merchant-httpd \- run Taler merchant backend (with RESTful API)
.
diff --git a/man/taler-merchant-setup-reserve.1 b/man/taler-merchant-setup-reserve.1
index dceb1cf2..5f4892c1 100644
--- a/man/taler-merchant-setup-reserve.1
+++ b/man/taler-merchant-setup-reserve.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-MERCHANT-SETUP-RESERVE" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-MERCHANT-SETUP-RESERVE" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-merchant-setup-reserve \- setup reserve for tipping at a Taler merchant backend
.
diff --git a/man/taler-wire-gateway-client.1 b/man/taler-wire-gateway-client.1
index 28bb7aad..9fec8eda 100644
--- a/man/taler-wire-gateway-client.1
+++ b/man/taler-wire-gateway-client.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER-WIRE-GATEWAY-CLIENT" "1" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER-WIRE-GATEWAY-CLIENT" "1" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler-wire-gateway-client \- trigger a transfer at the bank
.
diff --git a/man/taler.conf.5 b/man/taler.conf.5
index 48911c7f..b7dfca03 100644
--- a/man/taler.conf.5
+++ b/man/taler.conf.5
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
-.TH "TALER.CONF" "5" "Apr 26, 2021" "0.8" "GNU Taler"
+.TH "TALER.CONF" "5" "Apr 28, 2021" "0.8" "GNU Taler"
.SH NAME
taler.conf \- Taler configuration file
.
diff --git a/texinfo/anastasis.texi b/texinfo/anastasis.texi
index cd9938f2..a35a6666 100644
--- a/texinfo/anastasis.texi
+++ b/texinfo/anastasis.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
Anastasis team
diff --git a/texinfo/taler-auditor.texi b/texinfo/taler-auditor.texi
index 442afdb7..e1a0b384 100644
--- a/texinfo/taler-auditor.texi
+++ b/texinfo/taler-auditor.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
GNU Taler team
diff --git a/texinfo/taler-bank.texi b/texinfo/taler-bank.texi
index 53e89a41..74c701c3 100644
--- a/texinfo/taler-bank.texi
+++ b/texinfo/taler-bank.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
GNU Taler team
@@ -152,8 +152,8 @@ interface BankRegistrationRequest @{
password: string;
@}
@end example
-@anchor{taler-bank-manual tsref-type-BankRegistrationRequest}@w{ }
@anchor{8}@w{ }
+@anchor{taler-bank-manual tsref-type-BankRegistrationRequest}@w{ }
@c %**end of body
@bye
diff --git a/texinfo/taler-developer-manual.texi b/texinfo/taler-developer-manual.texi
index 5c7dbc73..4b51194f 100644
--- a/texinfo/taler-developer-manual.texi
+++ b/texinfo/taler-developer-manual.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
GNU Taler team
diff --git a/texinfo/taler-exchange.texi b/texinfo/taler-exchange.texi
index 4163e74f..b953b187 100644
--- a/texinfo/taler-exchange.texi
+++ b/texinfo/taler-exchange.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
GNU Taler team
@@ -265,7 +265,7 @@ binary is the @code{taler-exchange-httpd}.
@item
Crypto-Helpers
The @code{taler-exchange-secmod-rsa} and @code{taler-exchange-secmod-eddsa}
-are two programs that are responsible for managing the exchange's
+are two programs that are responsible for managing the exchange’s
online signing keys. They must run on the same machine as the
@code{taler-exchange-httpd} as the HTTP frontend communicates with the
crypto helpers using UNIX Domain Sockets.
@@ -284,7 +284,7 @@ Closer
The @code{taler-exchange-closer} tool check that reserves are properly
closed. If a customer wires funds to an exchange and then fails
to withdraw them, the closer will (eventually) trigger a wire
-transfer that sends the customer's funds back to the originating
+transfer that sends the customer’s funds back to the originating
wire account.
@item
@@ -325,7 +325,7 @@ the Python bank provides a bank that directly provides
the wire adapter API.
@item
-For production, libeufin's Nexus component implements a wire
+For production, libeufin’s Nexus component implements a wire
adapter towards the traditional SEPA banking system with IBAN
accounts.
@end enumerate
@@ -362,7 +362,7 @@ copy of the database.
The exchange (and ideally also auditors) uses a long-term offline master
siging key that identifies the operator and is used to authenticate critical
-information, such as the exchange's bank account and the actual keys the
+information, such as the exchange’s bank account and the actual keys the
exchange uses online.
Interactions with the offline system are performed using the
@@ -421,7 +421,7 @@ expires or if they are informed about a key having been revoked.
From a security point of view, the helpers are designed to @emph{only} make it
-harder for an attacker who took control of the HTTP daemon's account to
+harder for an attacker who took control of the HTTP daemon’s account to
extract the private keys, limiting the attackers ability to creating
signatures to the duration of their control of that account.
@@ -441,8 +441,8 @@ The helper processes should be run under a user ID that is separate from that
of the user running the main @code{taler-exchange-httpd} service. For security,
it is important that helpers run under a different user ID than the main HTTP
frontend, in fact ideally each helper should run under its own user ID. The
-@code{taler-exchange-httpd} service's will securely communicate with the helpers
-using UNIX domain sockets. To enable access to the keys, the service's user
+@code{taler-exchange-httpd} service’s will securely communicate with the helpers
+using UNIX domain sockets. To enable access to the keys, the service’s user
must be in the group of the helper processes (and no other users should be in
that group).
@@ -884,9 +884,9 @@ denomination keys (signs electronic coins, see section Coins)
security module keys (signs sign keys and denomination keys)
@end itemize
-Additionally, the exchange is sometimes concerned with the auditor's public
+Additionally, the exchange is sometimes concerned with the auditor’s public
key (to verify messages signed by auditors approved by the exchange operator)
-and the merchant's public key (to verify refunds are authorized by the
+and the merchant’s public key (to verify refunds are authorized by the
merchant).
Key options include:
@@ -1003,7 +1003,7 @@ must then have the following options:
@item
@code{VALUE}: How much is the coin worth, the format is
-CURRENCY:VALUE.FRACTION. For example, a 10 cent piece is "EUR:0.10".
+CURRENCY:VALUE.FRACTION. For example, a 10 cent piece is “EUR:0.10”.
@item
@code{DURATION_WITHDRAW}: How long can a coin of this type be withdrawn?
@@ -1122,7 +1122,7 @@ delayed.
@section Terms of Service
-The exchange has an endpoint "/terms" to return the terms of service
+The exchange has an endpoint “/terms” to return the terms of service
(in legal language) of the exchange operator. The wallet will show
those terms of service to the user when the user is first withdrawing
coins. Terms of service are optional for experimental deployments,
@@ -1136,7 +1136,7 @@ in the @code{[exchange]} section:
@itemize -
@item
-@code{TERMS_ETAG}: The current "Etag" to return for the terms of service.
+@code{TERMS_ETAG}: The current “Etag” to return for the terms of service.
This value must be changed whenever the terms of service are
updated. A common value to use would be a version number.
Note that if you change the @code{TERMS_ETAG}, you MUST also provide
@@ -1150,7 +1150,7 @@ process.
The @code{TERMS_DIR} directory structure must follow a particular layout.
First, inside of @code{TERMS_DIR}, there should be sub-directories using
-two-letter language codes like "en", "de", or "jp". Each of these
+two-letter language codes like “en”, “de”, or “jp”. Each of these
directories would then hold translations of the current terms of
service into the respective language. Empty directories are
permitted in case translations are not available.
@@ -1172,7 +1172,7 @@ present, the exchange may show a warning on startup.
@subsection Example
-A sample file structure for a @code{TERMS_ETAG} of "v1" would be:
+A sample file structure for a @code{TERMS_ETAG} of “v1” would be:
@itemize -
@@ -1199,7 +1199,7 @@ TERMS_DIR/de/v1.pdf
TERMS_DIR/fr/v1.pdf
@end itemize
-If the user requests an HTML format with language preferences "fr" followed by "en",
+If the user requests an HTML format with language preferences “fr” followed by “en”,
the exchange would return @code{TERMS_DIR/en/v1.html} lacking an HTML version in
French.
@@ -1325,7 +1325,7 @@ The exchange must be informed about any auditor that is expected to provision
it with auditor signatures. This is also done using the
@code{taler-exchange-offline} tool on the offline system. First, the auditor
must be configured and provide the exchange operator with its public key and
-the URL of it's REST API. The exchange operator also needs a human-readable
+the URL of it’s REST API. The exchange operator also needs a human-readable
name that may be shown to users to identify the auditor. Given this
information, the exchange operator can enable the auditor:
@@ -1582,8 +1582,8 @@ helpful for diagnostics.
While an exchange should use an external auditor to attest to regulators that
-it is operating correctly, an exchange operator can also use the auditor's
-logic to perform internal checks. For this, an exchange opeator can generally
+it is operating correctly, an exchange operator can also use the auditor’s
+logic to perform internal checks. For this, an exchange operator can generally
follow the auditor guide. However, instead of using @code{taler-auditor-sync},
an internal audit can and likely should be performed either directly against
the production exchange database or against a synchronous copy created using
@@ -1628,14 +1628,14 @@ The database scheme used by the exchange looks as follows:
This chapter describes how to run the Taler exchange benchmark. The benchmark
can be used to measure the performance of the exchange by running a (possibly
large) number of simulated clients against one Taler deployment with a bank,
-exchange and auditor. For the bank, both a "fakebank" (@code{-f}) and a
-"Pythonbank" deployment are currently supported. The
+exchange and auditor. For the bank, both a “fakebank” (@code{-f}) and a
+“Pythonbank” deployment are currently supported. The
@code{taler-exchange-benchmark} program can launch all required services and
clients, or only launch the parallel clients (@code{-m}), for example for
distributed testing over a network.
For each @emph{parallel} (@code{-p}) client, a number of @emph{reserves} (@code{-r}) is first established by
-@strong{transferring} money from a "user" account (42) to the Exchange's account
+@strong{transferring} money from a “user” account (42) to the Exchange’s account
with the respective reserve public key as wire subject. Next, the
client will @strong{withdraw} a @emph{number of coins} (@code{-n}) from the reserve and
@strong{deposit} them. Additionally, a @emph{fraction} (@code{-R}) of the dirty coins will then be
@@ -1655,7 +1655,7 @@ You can run a first simple benchmark using:
@cartouche
@quotation Note
FIXME-TTN/CG: these instructions are incomplete and untested for the
-current iteration of the code...
+current iteration of the code…
@end quotation
@end cartouche
diff --git a/texinfo/taler-merchant-api-tutorial.texi b/texinfo/taler-merchant-api-tutorial.texi
index bf5aaefa..3f51b138 100644
--- a/texinfo/taler-merchant-api-tutorial.texi
+++ b/texinfo/taler-merchant-api-tutorial.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
GNU Taler team
diff --git a/texinfo/taler-merchant.texi b/texinfo/taler-merchant.texi
index 738d7804..4cc52001 100644
--- a/texinfo/taler-merchant.texi
+++ b/texinfo/taler-merchant.texi
@@ -21,7 +21,7 @@
@copying
@quotation
-GNU Taler 0.8.0pre0, Apr 26, 2021
+GNU Taler 0.8.0pre0, Apr 28, 2021
GNU Taler team
@@ -348,7 +348,7 @@ the main Taler configuration (accepted currency, exchanges and auditors).
To receive payments, an instance must have configured one or more bank
@emph{accounts}. The backend does not have accounts for users, and instances are
-also not really 'accounts'. So whenever we use the term @emph{account}, it is about
+also not really ‘accounts’. So whenever we use the term @emph{account}, it is about
a bank account of a merchant.
@node Inventory,Orders and Contracts,Accounts,Terminology
@@ -447,7 +447,7 @@ decade), contract information is deleted.
The Taler backend can be used to verify that the exchange correctly wired all
of the funds to the merchant. However, the backend does not have access to the
-incoming wire transfers of the merchant's bank account. Thus, merchants must
+incoming wire transfers of the merchant’s bank account. Thus, merchants must
manually provide the backend with wire @emph{transfer} data that specifies the wire
transfer subject and the amount that was received. Given this information, the
backend can detect and report any irregularities that might arise.
@@ -621,7 +621,7 @@ shared object libraries (@code{.so} files)
visible to the various installed programs.
There is no need to actually run a GNUnet peer to use the Taler merchant
-backend -- all the merchant needs from GNUnet is a number of headers and
+backend – all the merchant needs from GNUnet is a number of headers and
libraries!
@node Installing the GNU Taler exchange,Installing the GNU Taler merchant backend,Installing GNUnet,Generic instructions for installation from source
@@ -649,7 +649,7 @@ which requires you to run the last step as @code{root}. You have to specify
previous step.
There is no need to actually run a Taler exchange to use the Taler merchant
-backend -- all the merchant needs from the Taler exchange is a few headers and
+backend – all the merchant needs from the Taler exchange is a few headers and
libraries!
@node Installing the GNU Taler merchant backend,,Installing the GNU Taler exchange,Generic instructions for installation from source
@@ -1284,7 +1284,7 @@ that section, the following options need to be configured:
@item
The @code{AUDITOR_BASE_URL} option specifies the auditor’s base URL.
-For example, to use the Taler demonstrator's auditor, specify:
+For example, to use the Taler demonstrator’s auditor, specify:
@example
$ taler-config -s MERCHANT-AUDITOR-demo \
@@ -1293,7 +1293,7 @@ $ taler-config -s MERCHANT-AUDITOR-demo \
@end example
@item
-The @code{AUDITOR_KEY} option specifies the auditor's public key
+The @code{AUDITOR_KEY} option specifies the auditor’s public key
in base32 encoding. For the Taler demonstrator, use:
@example
@@ -1410,7 +1410,7 @@ and use TLS for improved network privacy, see @ref{9,,Secure setup}.
@chapter Instance setup
-Before using the backend, you must at least configure the "default" instance.
+Before using the backend, you must at least configure the “default” instance.
@menu
* KUDOS Accounts::
@@ -1481,7 +1481,7 @@ create a file @code{instance.json} with an InstanceConfigurationMessage
In the text above, you must replace @code{$PAYTO_URI} with your actual
@code{payto://}-URI. Also, be sure to replace @code{KUDOS} with the fiat currency if the
setup is for an actual bank. The @code{name} field will be shown as the name of
-your shop. The @code{address} field is expected to contain your shop's physical
+your shop. The @code{address} field is expected to contain your shop’s physical
address. The various defaults specify defaults for transaction fees your shop
is willing to cover, how long offers made to the customer are valid, and how
long the exchange has before it must wire the funds to your bank
@@ -1537,9 +1537,9 @@ $ taler-config -s MERCHANT -o SERVE -V UNIX
$ taler-config -s MERCHANT -o UNIXPATH -V /some/path/here.sock
@end example
-Do not use a UNIX domain socket path in "/tmp": systemd (or other init
-systems) may give Web servers a private "/tmp" thereby hiding UNIX domain
-sockets created by other users/processes in "/tmp".
+Do not use a UNIX domain socket path in “/tmp”: systemd (or other init
+systems) may give Web servers a private “/tmp” thereby hiding UNIX domain
+sockets created by other users/processes in “/tmp”.
If UNIX domain sockets are for some reason not possible, you @emph{may} use a
host-based firewall to block access to the TCP port of the merchant backend,
@@ -1750,7 +1750,7 @@ authentication, including TLS client certificates, HTTP basic and digest
authentication and others, which can all be used (possibly in combination) to
restrict access to the internal API to authorized clients.
-System admininistrators are strongly advised to test their access control
+System administrators are strongly advised to test their access control
setup before going into production!
@node Customization,Upgrade procedure,Secure setup,Top
@@ -1813,7 +1813,7 @@ process to hold open file handles for all of these files. You may want
to increase the @code{ulimit} of the @code{taler-merchant-httpd} process if you have
templates for many languages.
-The backend determines the MIME type based on the file's extension. The list
+The backend determines the MIME type based on the file’s extension. The list
of supported extensions is hard-coded and includes common text and image
formats.
@@ -1913,7 +1913,7 @@ You now need to make a wire transfer to the exchange’s bank account
using the given wire transfer subject.
Make your wire transfer and (optionally) check at
-“@indicateurl{https://exchange/reserves/QPE24X}...” whether your transfer has arrived at the
+“@indicateurl{https://exchange/reserves/QPE24X}…” whether your transfer has arrived at the
exchange.
Once the funds have arrived, you can start to use the reserve for
@@ -2184,13 +2184,13 @@ start.
The @code{taler-merchant-benchmark} tool will automatically launch and configure the
exchange, (Python) bank and other tools required for the benchmark. However,
the configuration file must be provided and have consistent options set. The
-options that require special care include the exchange's public key (which
+options that require special care include the exchange’s public key (which
must match the private key in the file specified by the configuration), the
currency (which must be consistent across the file), the denomination
structure (which must enable payments in the range of 100ths of the unit
currency (often called cents)). Furthermore, the benchmark will set the
-Exchange bank account password to be "x", so the configuration must also
-specify "x" for the passphrase. Finally, the bank must be configured to allow
+Exchange bank account password to be “x”, so the configuration must also
+specify “x” for the passphrase. Finally, the bank must be configured to allow
for substantial debt least the transactions by the benchmark run out of
digital cash.
@@ -2322,10 +2322,10 @@ rsa_keysize = 1024
@end example
-Note that the public key must match the exchange's
+Note that the public key must match the exchange’s
private key and that the Postgres database must
exist before launching the benchmark. You also
-will need to ensure that the Exchange's
+will need to ensure that the Exchange’s
details are set up.
For details, see the Exchange Operator Manual.
@@ -2394,7 +2394,7 @@ options:
@item
@code{--tracks-number=TN} Instructs the tool to perform @emph{TN} tracking
operations. Note that the @strong{total} amount of operations will be two
-times @emph{TN}, since "one" tracking operation accounts for
+times @emph{TN}, since “one” tracking operation accounts for
@code{/track/transaction} and @code{/track/transfer}. This command should
only be used to see if the operation ends without problems, as no
actual measurement of performance is provided (despite of the