Skip to content

Commit 994351a

Browse files
committed
Constrain server names to use RFC3986 'unreserved' chars only
1 parent 3e2d883 commit 994351a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"intersystems.servers": {
6464
"type": "object",
6565
"description": "InterSystems® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it.",
66-
"markdownDescription": "[InterSystems](https://www.intersystems.com)® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it. Server names cannot contain `@`, `:`, `/`, `?` or `#` characters.",
66+
"markdownDescription": "[InterSystems](https://www.intersystems.com)® servers that other extensions connect to. Each property of this object names a server and holds nested properties specifying how to connect to it. Server names may only contain characters 'A' to 'Z', 'a' to 'z', digits, '-', '.', '_' and '~' characters.",
6767
"scope": "resource",
6868
"default": {
6969
"IRIS": {
@@ -93,7 +93,7 @@
9393
"/default": "IRIS"
9494
},
9595
"patternProperties": {
96-
"^[^@:/?#]+$": {
96+
"^[A-Za-z0-9-._~]+$": {
9797
"type": "object",
9898
"description": "A server definition, with properties that specify how to connect to it.",
9999
"properties": {

0 commit comments

Comments
 (0)