summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu-name-system-record-types/registry.rec7
-rw-r--r--gnu-taler-db-events/registry.rec4
-rw-r--r--gnu-taler-error-codes/registry.rec14
-rw-r--r--gnu-taler-extensions/Makefile6
-rw-r--r--gnu-taler-extensions/registry.rec33
5 files changed, 61 insertions, 3 deletions
diff --git a/gnu-name-system-record-types/registry.rec b/gnu-name-system-record-types/registry.rec
index 0b93a0c..ed083ef 100644
--- a/gnu-name-system-record-types/registry.rec
+++ b/gnu-name-system-record-types/registry.rec
@@ -114,4 +114,9 @@ Comment: Record type for EDKEY zone delegations.
Number: 65557
Name: ERIS_READ_CAPABILITY
Comment: Encoding for Robust Immutable Storage (ERIS) binary read capability
-Reference: http://purl.org/eris
+References: http://purl.org/eris
+
+Number: 65558
+Name: MESSENGER_ROOM_ENTRY
+Comment: Record type to share an entry of a messenger room
+Contact: thejackimonster@gmail.com
diff --git a/gnu-taler-db-events/registry.rec b/gnu-taler-db-events/registry.rec
index 8a66202..f3fe065 100644
--- a/gnu-taler-db-events/registry.rec
+++ b/gnu-taler-db-events/registry.rec
@@ -32,6 +32,10 @@ Value: 1002
Name: EXCHANGE_WIRE_UPDATED
Description: Event triggered when the wire response was changed via the management API.
+Value: 1003
+Name: EXCHANGE_KYC_COMPLETED
+Description: Event triggered when a user completed a KYC process.
+
# 1100-1199: For Taler Merchant
Value: 1100
diff --git a/gnu-taler-error-codes/registry.rec b/gnu-taler-error-codes/registry.rec
index b40b990..41c3665 100644
--- a/gnu-taler-error-codes/registry.rec
+++ b/gnu-taler-error-codes/registry.rec
@@ -245,7 +245,7 @@ HttpStatus: 403
Value: 1007
Name: EXCHANGE_GENERIC_KEYS_MISSING
Description: The exchange failed to perform the operation as it could not find the private keys. This is a problem with the exchange setup, not with the client's request.
-HttpStatus: 500
+HttpStatus: 503
Value: 1008
Name: EXCHANGE_GENERIC_DENOMINATION_VALIDITY_IN_FUTURE
@@ -262,6 +262,11 @@ Name: EXCHANGE_GENERIC_DENOMINATION_REVOKED
Description: Denomination key of the coin has been revoked.
HttpStatus: 410
+Value: 1011
+Name: EXCHANGE_GENERIC_SECMOD_TIMEOUT
+Description: An operation where the exchange interacted with a security module timed out.
+HttpStatus: 500
+
Value: 1100
Name: EXCHANGE_DEPOSITS_GET_NOT_FOUND
Description: The exchange did not find information about the specified transaction in the database.
@@ -759,6 +764,11 @@ Name: EXCHANGE_KYC_PROOF_BACKEND_AUTHORIZATION_FAILED
Description: The backend signaled an authorization failure.
HttpStatus: 403
+Value: 1930
+Name: EXCHANGE_KYC_CHECK_AUTHORIZATION_FAILED
+Description: The payto-URI hash did not match. Hence the request was denied.
+HttpStatus: 401
+
@@ -1848,7 +1858,7 @@ HttpStatus: 0
Value: 8410
Name: ANASTASIS_REDUCER_POLICY_LOOKUP_FAILED
-Description: Our attempts to download the recovery document failed with all providers.
+Description: Our attempts to download the recovery document failed with all providers. Most likely the personal information you entered differs from the information you provided during the backup process and you should go back to the previous step. Alternatively, if you used a backup provider that is unknown to this application, you should add that provider manually.
HttpStatus: 0
Value: 8411
diff --git a/gnu-taler-extensions/Makefile b/gnu-taler-extensions/Makefile
new file mode 100644
index 0000000..edb88bb
--- /dev/null
+++ b/gnu-taler-extensions/Makefile
@@ -0,0 +1,6 @@
+all: check
+
+check: registry.rec
+ recfix --check registry.rec
+
+.PHONY: all check
diff --git a/gnu-taler-extensions/registry.rec b/gnu-taler-extensions/registry.rec
new file mode 100644
index 0000000..66b305b
--- /dev/null
+++ b/gnu-taler-extensions/registry.rec
@@ -0,0 +1,33 @@
+# -*- mode: rec -*-
+#
+# Registry for GNU Taler extensions, as per Design document 6
+#
+%rec: TalerExtensions
+%key: Identifier
+%typedef: Identifier_t regexp /^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789:\.]*$/
+%type: Identifier Identifier_t
+%unique: Identifier
+%mandatory: Identifier
+%typedef: Description_t regexp |^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\(\)\.,;!"':#\/ -]*$|
+%type: Description Description_t
+%mandatory: Description
+%mandatory: Critical
+%type: Critical bool
+%allowed: Contact
+%allowed: References
+%sort: Identifier Description Contact References
+
+
+Identifier: AGE_RESTRICTIONS
+Description: Restrictions to limit spending of coins on products that are legally sold only to customers below a given age.
+Critical: true
+Contact: taler+oec@kesim.org
+References: Design document 24
+
+Identifier: P2P_PAYMENTS
+Description: Support for payments directly between wallets.
+Critical: false
+Contact: team@taler.net
+References: Design document 13
+
+