From 87cd46d42fdb83b70796ec88c43684d036bd6bf5 Mon Sep 17 00:00:00 2001 From: Documentation Updater Date: Tue, 23 Jun 2026 21:13:57 +0000 Subject: [PATCH] Updating documentation --- grpc/index.html | 5 +- grpc/org.signal.chat.account.html | 3 +- grpc/org.signal.chat.require.html | 183 ++++++++++++++++++++++++++++++ grpc/search.html | 4 +- 4 files changed, 190 insertions(+), 5 deletions(-) diff --git a/grpc/index.html b/grpc/index.html index 52fcee68d..d5f5c40e1 100644 --- a/grpc/index.html +++ b/grpc/index.html @@ -134,7 +134,10 @@ header. If provided, the request will fail with a BAD_AUTHENTICATION

Logging Errors

When logging error responses, clients may always log the status code, domain, and reason.

-

For errors with domain grpc.chat.signal.org and reason CONSTRAINT_VIOLATED, clients should check the details field for a BadRequest proto. If present, they should log the field of each violation in field_violations.

+

For errors with domain grpc.chat.signal.org and reason CONSTRAINT_VIOLATED, clients should check the details field for a BadRequest proto. If present, they should log the field of each violation in field_violations.

+

GOAWAY

+

In a partial or total server outage, the server may start rejecting new connection requests or terminating existing connections with an HTTP/2 GOAWAY frame with code 0x40.

+

If clients receive a 0x40 GOAWAY they should retry connections with an aggressive exponential backoff.

Packages diff --git a/grpc/org.signal.chat.account.html b/grpc/org.signal.chat.account.html index 6abeef183..505d88925 100644 --- a/grpc/org.signal.chat.account.html +++ b/grpc/org.signal.chat.account.html @@ -1925,8 +1925,7 @@ another caller.

bytes -

A prioritized list of username hashes to attempt to reserve. Each hash must -be exactly 32 bytes.

+

A prioritized list of username hashes to attempt to reserve.

diff --git a/grpc/org.signal.chat.require.html b/grpc/org.signal.chat.require.html index eb217524b..02d70316a 100644 --- a/grpc/org.signal.chat.require.html +++ b/grpc/org.signal.chat.require.html @@ -73,6 +73,15 @@ +

+ + Message + ElementConstraint + +

+ + +

Message @@ -122,6 +131,180 @@ +

+ + +

+ + message ElementConstraint + + + +

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeDescription
1 + nonEmpty + + + + optional + + bool + +
2 + size + + + + optional + + org.signal.chat.require.SizeConstraint + + +
3 + exactlySize + + + + repeated + + uint32 + +
4 + e164 + + + + optional + + bool + +
5 + base64url + + + + optional + + bool + +
6 + range + + + + optional + + org.signal.chat.require.ValueRangeConstraint + + +
7 + identityType + + + + optional + + org.signal.chat.require.IdentityType + + +
8 + specified + + + + optional + + bool + +
+ +
+ + +
diff --git a/grpc/search.html b/grpc/search.html index 91bb9a076..ec9176da3 100644 --- a/grpc/search.html +++ b/grpc/search.html @@ -60,8 +60,8 @@