Skip to content

Reserving field names in the uri specification grammar #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion uri/redis.txt
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,16 @@ Scheme semantics:
The semantics of "query" URI field key-value pairs other than those
previously mentioned are implementation-defined.

Reserved URI fields:

The following field names are reserved within the URI context.
These are expressed using RGC 5234 ABNF, and are reserved as follows:

protocol = DIGIT / "."
; this is optional, corresponding to the version of
; the RESP protocol requested.
; the digits 0-9, and a period

Encoding considerations:
Unknown, use with care.

Expand Down Expand Up @@ -185,4 +195,4 @@ Security considerations:
Acknowledgments:
The author of this registration document gratefully acknowledges the
feedback provided by Graham Klyne of Nine by Nine and Itamar Haber of
Redis Labs on drafts of this document.
Redis Labs on drafts of this document.
12 changes: 11 additions & 1 deletion uri/rediss.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,16 @@ Scheme semantics:
semantics as the redis: scheme. See the IANA registration for the
redis: scheme for details.

Reserved URI fields:

The following field names are reserved within the URI context.
These are expressed using RGC 5234 ABNF, and are reserved as follows:

protocol = DIGIT / "."
; this is optional, corresponding to the version of
; the RESP protocol requested.
; the digits 0-9, and a period

Encoding considerations:
Unknown, use with care.

Expand Down Expand Up @@ -91,4 +101,4 @@ Security considerations:
and data integrity. It is theoretically possible to use client
certificates as an alternative Redis-level authentication/login
mechanism in place of the username/password-based "AUTH" RESP
command.
command.