fix: example for partial documentation
This commit is contained in:
parent
4a3a391ee0
commit
ca65bd0ebd
86 changed files with 6303 additions and 5848 deletions
|
|
@ -20,6 +20,7 @@ from ruamel.yaml import CommentedMap
|
|||
from ruamel.yaml.representer import RoundTripRepresenter
|
||||
|
||||
from tiramisu import Calculation, owners
|
||||
from tiramisu.error import PropertiesOptionError
|
||||
|
||||
from .utils import _, dump, to_phrase
|
||||
|
||||
|
|
@ -126,7 +127,10 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
|
|||
for calculated_too in [False, True]:
|
||||
for option in config.value.mandatory():
|
||||
if not calculated_too:
|
||||
try:
|
||||
uncalculated = option.value.default(uncalculated=True)
|
||||
except PropertiesOptionError:
|
||||
continue
|
||||
if isinstance(uncalculated, Calculation):
|
||||
continue
|
||||
self._set_value_example(option, self._get_an_example(option))
|
||||
|
|
|
|||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -291,14 +273,7 @@
|
|||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -340,43 +315,5 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -98,12 +98,9 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
|
|
@ -113,9 +110,7 @@
|
|||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
|
|
@ -123,21 +118,3 @@
|
|||
│ │ • v5 [1m← (default)[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,20 +1,24 @@
|
|||
[1;4;96mNew variable[0m
|
||||
[1;4;96mModified variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m [0m[1;7;9mmandatory[0m[1;7m [0m [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: [9mthe value of the variable [0m │
|
||||
│ │ [9m"HTTP proxy port" [0m │
|
||||
│ │ [9m(manual.http_proxy.port).[0m │
|
||||
│ │ [4m1080[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -340,83 +341,5 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true
|
||||
}
|
||||
}
|
||||
|
|
@ -98,61 +98,31 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
29
tests/result_tutorial/091/doc_changelog.sh
Normal file
29
tests/result_tutorial/091/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
[1;4;96mModified variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;4;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: [4mwhen the variable "SOCKS [0m │
|
||||
│ │ [4mproxy address" [0m │
|
||||
│ │ [4m(manual.socks_proxy.address) has the[0m │
|
||||
│ │ [4mvalue "null".[0m │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;4;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: [4mwhen the variable "SOCKS [0m │
|
||||
│ │ [4mproxy address" [0m │
|
||||
│ │ [4m(manual.socks_proxy.address) has the[0m │
|
||||
│ │ [4mvalue "null".[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -378,44 +379,5 @@
|
|||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -139,20 +142,5 @@
|
|||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -3,19 +3,18 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,428 +0,0 @@
|
|||
{
|
||||
"proxy_mode": {
|
||||
"path": "proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "No proxy"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"No proxy",
|
||||
"Auto-detect proxy settings for this network",
|
||||
"Use system proxy settings",
|
||||
"Manual proxy configuration",
|
||||
"Automatic proxy configuration URL"
|
||||
]
|
||||
}
|
||||
},
|
||||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "8080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "hidden",
|
||||
"ori_name": "hidden",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "v5"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"v4",
|
||||
"v5"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true
|
||||
}
|
||||
}
|
||||
|
|
@ -1,158 +0,0 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
│ │ • Auto-detect proxy settings for │
|
||||
│ │ this network │
|
||||
│ │ • Use system proxy settings │
|
||||
│ │ • Manual proxy configuration │
|
||||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;92mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 8080 │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m basic [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;7mmandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m [0m[1;4;7mmultiple[0m[1;7m [0m [1;7m domainname [0m [1;7m basic [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;7mmandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m [1;7m [0m[1;4;7munique[0m[1;7m [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m [0m[1;7;9mbasic[0m[1;7m [0m [1;7m [0m[1;4;7mstandard[0m[1;7m [0m [1;7m [0m[1;7;9mmandatory[0m[1;7m [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;7mdomainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • [4m.mozilla.org[0m │
|
||||
│ │ • [4m.net.nz[0m │
|
||||
│ │ • [4m192.168.1.0/24[0m │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -383,64 +384,7 @@
|
|||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true,
|
||||
"examples": {
|
||||
"name": "Examples",
|
||||
"values": [
|
||||
".mozilla.org",
|
||||
".net.nz",
|
||||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
|
|
@ -457,10 +401,16 @@
|
|||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -141,10 +144,7 @@
|
|||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ desactivated. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
|
|
@ -153,18 +153,6 @@
|
|||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • .mozilla.org │
|
||||
│ │ • .net.nz │
|
||||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
|
|
|
|||
|
|
@ -3,9 +3,16 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ desactivated. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
|
|
|
|||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -383,9 +384,6 @@
|
|||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
|
|
@ -420,67 +418,6 @@
|
|||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true,
|
||||
"examples": {
|
||||
"name": "Examples",
|
||||
"values": [
|
||||
".mozilla.org",
|
||||
".net.nz",
|
||||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
"multiple": true
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -142,10 +145,7 @@
|
|||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
|
|
@ -153,24 +153,9 @@
|
|||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • .mozilla.org │
|
||||
│ │ • .net.nz │
|
||||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,21 @@
|
|||
[1;4;96mNew variable[0m
|
||||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m [0m[1;4;7mmultiple[0m[1;7m [0m [1;7m domainname [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m [0m[1;4;7munique[0m[1;7m [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -383,9 +384,6 @@
|
|||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
|
|
@ -429,78 +427,5 @@
|
|||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -142,10 +145,7 @@
|
|||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
|
|
@ -161,22 +161,5 @@
|
|||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • [4m.mozilla.org[0m │
|
||||
│ │ • [4m.net.nz[0m │
|
||||
│ │ • [4m192.168.1.0/24[0m │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -462,45 +463,5 @@
|
|||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "advanced",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -169,14 +172,5 @@
|
|||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
[1;4;96mModified variable[0m
|
||||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7madvanced[0m[1;7m [0m [1;7m boolean [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -383,6 +384,9 @@
|
|||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
|
|
@ -426,5 +430,58 @@
|
|||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -142,7 +145,10 @@
|
|||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
|
|
@ -158,5 +164,16 @@
|
|||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
9
tests/result_tutorial/131/doc_changelog.sh
Normal file
9
tests/result_tutorial/131/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -495,36 +496,6 @@
|
|||
}
|
||||
}
|
||||
],
|
||||
"mode": "advanced",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
|
|
@ -534,5 +505,3 @@
|
|||
"variable_type": "boolean"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -171,7 +174,7 @@
|
|||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
|
|
@ -180,17 +183,3 @@
|
|||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -1,579 +0,0 @@
|
|||
{
|
||||
"proxy_mode": {
|
||||
"path": "proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "No proxy"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"No proxy",
|
||||
"Auto-detect proxy settings for this network",
|
||||
"Use system proxy settings",
|
||||
"Manual proxy configuration",
|
||||
"Automatic proxy configuration URL"
|
||||
]
|
||||
}
|
||||
},
|
||||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "8080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "hidden",
|
||||
"ori_name": "hidden",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "v5"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"v4",
|
||||
"v5"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true,
|
||||
"examples": {
|
||||
"name": "Examples",
|
||||
"values": [
|
||||
".mozilla.org",
|
||||
".net.nz",
|
||||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "advanced",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Cloudflare"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"Cloudflare",
|
||||
"NextDNS",
|
||||
"Custom"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||
│ │ has the value "false". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -502,123 +503,5 @@
|
|||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Cloudflare"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"Cloudflare",
|
||||
"NextDNS",
|
||||
"Custom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
{
|
||||
"description": "must starts with 'https://' only",
|
||||
"type": "jinja"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -180,40 +183,3 @@
|
|||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (dns_over_https.provider) is not │
|
||||
│ │ "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -3,17 +3,13 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • [4mmust starts with 'https://' only[0m │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (dns_over_https.provider) is not │
|
||||
│ │ "Custom". │
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m [0m[1;7;9mstandard[0m[1;7m [0m [1;7m [0m[1;4;7madvanced[0m[1;7m [0m [1;7m boolean [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;7madvanced [0m [1;7m mandatory [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,6 @@
|
|||
{
|
||||
"firefox": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "firefox",
|
||||
"name": "firefox",
|
||||
"description": "Firefox",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxy_mode": {
|
||||
"path": "firefox.proxy_mode",
|
||||
"path": "proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
|
|
@ -45,7 +32,7 @@
|
|||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual",
|
||||
"path": "manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
|
|
@ -57,7 +44,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -69,7 +56,7 @@
|
|||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.http_proxy",
|
||||
"path": "manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
|
|
@ -77,7 +64,7 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"path": "manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
|
|
@ -100,7 +87,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"path": "manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -130,7 +117,7 @@
|
|||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "firefox.manual.use_for_https",
|
||||
"path": "manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
|
|
@ -152,7 +139,7 @@
|
|||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.https_proxy",
|
||||
"path": "manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
|
|
@ -164,7 +151,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.use_for_https"
|
||||
"path": "manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
|
|
@ -174,7 +161,7 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.https_proxy.address",
|
||||
"path": "manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
|
|
@ -192,7 +179,7 @@
|
|||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
|
|
@ -208,7 +195,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.https_proxy.port",
|
||||
"path": "manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -226,7 +213,7 @@
|
|||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
|
|
@ -247,7 +234,7 @@
|
|||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.socks_proxy",
|
||||
"path": "manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
|
|
@ -255,30 +242,12 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.socks_proxy.address",
|
||||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -289,7 +258,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.socks_proxy.port",
|
||||
"path": "manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -298,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -324,7 +299,7 @@
|
|||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"path": "manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
|
|
@ -333,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -355,7 +343,7 @@
|
|||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "firefox.auto",
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
|
|
@ -373,7 +361,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -393,7 +381,7 @@
|
|||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "firefox.no_proxy",
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
|
|
@ -408,7 +396,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -444,7 +432,7 @@
|
|||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "firefox.prompt_authentication",
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
|
|
@ -462,7 +450,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -477,7 +465,7 @@
|
|||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "firefox.proxy_dns_socks5",
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
|
|
@ -496,11 +484,11 @@
|
|||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.proxy_mode",
|
||||
"path": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"path": "manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
|
|
@ -519,15 +507,15 @@
|
|||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.dns_over_https",
|
||||
"path": "dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||
"path": "dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
|
|
@ -545,94 +533,6 @@
|
|||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Cloudflare"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"Cloudflare",
|
||||
"NextDNS",
|
||||
"Custom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "firefox.dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
{
|
||||
"description": "must starts with 'https://' only",
|
||||
"type": "jinja"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,15 +1,7 @@
|
|||
[1;4;96mFirefox[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: firefox
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
|
|
@ -20,31 +12,31 @@
|
|||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mManual proxy configuration[0m
|
||||
[1;4;96mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||
[34m▌ [0m[1mPath[0m: manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;38;5;46mHTTP Proxy[0m
|
||||
[1;4;92mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -58,31 +50,31 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mHTTPS Proxy[0m
|
||||
[1;4;92mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -92,49 +84,52 @@
|
|||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mSOCKS Proxy[0m
|
||||
[1;4;92mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -144,11 +139,11 @@
|
|||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
|
|
@ -167,63 +162,38 @@
|
|||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mDNS over HTTPS[0m
|
||||
[1;4;96mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,180 +1,9 @@
|
|||
[1;4;96mNew variables[0m
|
||||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
│ │ • Auto-detect proxy settings for │
|
||||
│ │ this network │
|
||||
│ │ • Use system proxy settings │
|
||||
│ │ • Manual proxy configuration │
|
||||
│ │ • Automatic proxy configuration URL │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 8080 │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • .mozilla.org │
|
||||
│ │ • .net.nz │
|
||||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mDeleted variables[0m
|
||||
|
||||
|
||||
• proxy_mode
|
||||
• manual.http_proxy.address
|
||||
• manual.http_proxy.port
|
||||
• manual.use_for_https
|
||||
• manual.https_proxy.address
|
||||
• manual.https_proxy.port
|
||||
• manual.socks_proxy.address
|
||||
• manual.socks_proxy.port
|
||||
• manual.socks_proxy.version
|
||||
• auto
|
||||
• no_proxy
|
||||
• prompt_authentication
|
||||
• proxy_dns_socks5
|
||||
• dns_over_https.enable_dns_over_https
|
||||
• dns_over_https.provider
|
||||
• dns_over_https.custom_dns_url
|
||||
|
||||
|
|
|
|||
|
|
@ -1,19 +1,6 @@
|
|||
{
|
||||
"firefox": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "firefox",
|
||||
"name": "firefox",
|
||||
"description": "Firefox",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxy_mode": {
|
||||
"path": "firefox.proxy_mode",
|
||||
"path": "proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
|
|
@ -45,7 +32,7 @@
|
|||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual",
|
||||
"path": "manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
|
|
@ -57,7 +44,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -69,7 +56,7 @@
|
|||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.http_proxy",
|
||||
"path": "manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
|
|
@ -77,7 +64,7 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"path": "manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
|
|
@ -100,7 +87,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"path": "manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -130,7 +117,7 @@
|
|||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "firefox.manual.use_for_https",
|
||||
"path": "manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
|
|
@ -152,7 +139,7 @@
|
|||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.https_proxy",
|
||||
"path": "manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
|
|
@ -164,7 +151,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.use_for_https"
|
||||
"path": "manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
|
|
@ -174,7 +161,7 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.https_proxy.address",
|
||||
"path": "manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
|
|
@ -192,7 +179,7 @@
|
|||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
|
|
@ -208,7 +195,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.https_proxy.port",
|
||||
"path": "manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -226,7 +213,7 @@
|
|||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
|
|
@ -247,7 +234,7 @@
|
|||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.socks_proxy",
|
||||
"path": "manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
|
|
@ -255,30 +242,12 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.socks_proxy.address",
|
||||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -289,7 +258,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.socks_proxy.port",
|
||||
"path": "manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -298,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -324,7 +299,7 @@
|
|||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"path": "manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
|
|
@ -333,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -355,7 +343,7 @@
|
|||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "firefox.auto",
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
|
|
@ -373,7 +361,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -393,7 +381,7 @@
|
|||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "firefox.no_proxy",
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
|
|
@ -408,7 +396,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -444,7 +432,7 @@
|
|||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "firefox.prompt_authentication",
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
|
|
@ -462,7 +450,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -477,7 +465,7 @@
|
|||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "firefox.proxy_dns_socks5",
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
|
|
@ -496,11 +484,11 @@
|
|||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.proxy_mode",
|
||||
"path": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"path": "manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
|
|
@ -519,15 +507,15 @@
|
|||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.dns_over_https",
|
||||
"path": "dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||
"path": "dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
|
|
@ -547,7 +535,7 @@
|
|||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"path": "dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
|
|
@ -565,7 +553,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||
"path": "dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
|
|
@ -586,53 +574,6 @@
|
|||
"Custom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "firefox.dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
{
|
||||
"description": "must starts with 'https://' only",
|
||||
"type": "jinja"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,15 +1,7 @@
|
|||
[1;4;96mFirefox[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: firefox
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
|
|
@ -20,31 +12,31 @@
|
|||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mManual proxy configuration[0m
|
||||
[1;4;96mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||
[34m▌ [0m[1mPath[0m: manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;38;5;46mHTTP Proxy[0m
|
||||
[1;4;92mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -58,31 +50,31 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mHTTPS Proxy[0m
|
||||
[1;4;92mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -92,49 +84,52 @@
|
|||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mSOCKS Proxy[0m
|
||||
[1;4;92mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -144,11 +139,11 @@
|
|||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
|
|
@ -167,63 +162,48 @@
|
|||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mDNS over HTTPS[0m
|
||||
[1;4;96mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,16 @@
|
|||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||
│ │ has the value "false". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -245,27 +245,9 @@
|
|||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -285,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -320,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -98,29 +98,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -1,19 +1,6 @@
|
|||
{
|
||||
"firefox": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "firefox",
|
||||
"name": "firefox",
|
||||
"description": "Firefox",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxy_mode": {
|
||||
"path": "firefox.proxy_mode",
|
||||
"path": "proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
|
|
@ -45,7 +32,7 @@
|
|||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual",
|
||||
"path": "manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
|
|
@ -57,7 +44,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -69,7 +56,7 @@
|
|||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.http_proxy",
|
||||
"path": "manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
|
|
@ -77,7 +64,7 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"path": "manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
|
|
@ -100,7 +87,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"path": "manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -130,7 +117,7 @@
|
|||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "firefox.manual.use_for_https",
|
||||
"path": "manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
|
|
@ -152,7 +139,7 @@
|
|||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.https_proxy",
|
||||
"path": "manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
|
|
@ -164,7 +151,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.use_for_https"
|
||||
"path": "manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
|
|
@ -174,7 +161,7 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.https_proxy.address",
|
||||
"path": "manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
|
|
@ -192,7 +179,7 @@
|
|||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"path": "manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
|
|
@ -208,7 +195,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.https_proxy.port",
|
||||
"path": "manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -226,7 +213,7 @@
|
|||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"path": "manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
|
|
@ -247,7 +234,7 @@
|
|||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.socks_proxy",
|
||||
"path": "manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
|
|
@ -255,30 +242,12 @@
|
|||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.socks_proxy.address",
|
||||
"path": "manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -289,7 +258,7 @@
|
|||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.socks_proxy.port",
|
||||
"path": "manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
|
|
@ -298,20 +267,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -324,7 +299,7 @@
|
|||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"path": "manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
|
|
@ -333,6 +308,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -355,7 +343,7 @@
|
|||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "firefox.auto",
|
||||
"path": "auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
|
|
@ -373,7 +361,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -393,7 +381,7 @@
|
|||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "firefox.no_proxy",
|
||||
"path": "no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
|
|
@ -408,7 +396,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -444,7 +432,7 @@
|
|||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "firefox.prompt_authentication",
|
||||
"path": "prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
|
|
@ -462,7 +450,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
"path": "proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
|
|
@ -477,7 +465,7 @@
|
|||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "firefox.proxy_dns_socks5",
|
||||
"path": "proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
|
|
@ -496,11 +484,11 @@
|
|||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.proxy_mode",
|
||||
"path": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"path": "manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
|
|
@ -519,7 +507,7 @@
|
|||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.dns_over_https",
|
||||
"path": "dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
|
|
@ -527,7 +515,7 @@
|
|||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||
"path": "dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
|
|
@ -547,7 +535,7 @@
|
|||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"path": "dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
|
|
@ -565,7 +553,7 @@
|
|||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||
"path": "dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
|
|
@ -588,7 +576,7 @@
|
|||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "firefox.dns_over_https.custom_dns_url",
|
||||
"path": "dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
|
|
@ -607,7 +595,7 @@
|
|||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"path": "dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
|
|
@ -635,68 +623,3 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"foxyproxy": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "foxyproxy",
|
||||
"name": "foxyproxy",
|
||||
"description": "Foxyproxy",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxies": {
|
||||
"type": "leadership",
|
||||
"informations": {
|
||||
"path": "foxyproxy.proxies",
|
||||
"name": "proxies",
|
||||
"description": "Proxy configuration",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family contains lists of variable blocks"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"title": {
|
||||
"path": "foxyproxy.proxies.title",
|
||||
"name": "title",
|
||||
"description": "Title or Description.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
"description": "Color.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,15 +1,7 @@
|
|||
[1;4;96mFirefox[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: firefox
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
|
|
@ -20,31 +12,31 @@
|
|||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mManual proxy configuration[0m
|
||||
[1;4;96mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||
[34m▌ [0m[1mPath[0m: manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;38;5;46mHTTP Proxy[0m
|
||||
[1;4;92mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -58,31 +50,31 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mHTTPS Proxy[0m
|
||||
[1;4;92mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -92,49 +84,52 @@
|
|||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mSOCKS Proxy[0m
|
||||
[1;4;92mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (manual.socks_proxy.address) has the │
|
||||
│ │ value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -144,11 +139,11 @@
|
|||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
|
|
@ -167,53 +162,51 @@
|
|||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mDNS over HTTPS[0m
|
||||
[1;4;96mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -223,34 +216,7 @@
|
|||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mFoxyproxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
[1;4;92mProxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family contains lists of variable blocks.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||
│ │ (dns_over_https.provider) is not │
|
||||
│ │ "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,13 +1,19 @@
|
|||
[1;4;96mNew variables[0m
|
||||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||
│ [1mdns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • [4mmust starts with 'https://' only[0m │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (dns_over_https.provider) is not │
|
||||
│ │ "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -635,72 +636,5 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"foxyproxy": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "foxyproxy",
|
||||
"name": "foxyproxy",
|
||||
"description": "Foxyproxy",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxies": {
|
||||
"type": "leadership",
|
||||
"informations": {
|
||||
"path": "foxyproxy.proxies",
|
||||
"name": "proxies",
|
||||
"description": "Proxy configuration",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family contains lists of variable blocks"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"title": {
|
||||
"path": "foxyproxy.proxies.title",
|
||||
"name": "title",
|
||||
"description": "Title or Description.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
"description": "Color.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -227,32 +230,3 @@
|
|||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mFoxyproxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
[1;4;92mProxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family contains lists of variable blocks.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
||||
│ │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,183 @@
|
|||
[1;4;96mModified variable[0m
|
||||
[1;4;96mNew variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m [0m[1;7;9mstring[0m[1;7m [0m [1;7m [0m[1;4;7mregexp[0m[1;7m [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: [4mtext based with regular [0m │
|
||||
│ │ [4mexpressions [0m │
|
||||
│ │ [4m"^#(?:[0-9a-f]{3}){1,2}$"[0m │
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
│ │ • Auto-detect proxy settings for │
|
||||
│ │ this network │
|
||||
│ │ • Use system proxy settings │
|
||||
│ │ • Manual proxy configuration │
|
||||
│ │ • Automatic proxy configuration URL │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 8080 │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • .mozilla.org │
|
||||
│ │ • .net.nz │
|
||||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mDeleted variables[0m
|
||||
|
||||
|
||||
• proxy_mode
|
||||
• manual.http_proxy.address
|
||||
• manual.http_proxy.port
|
||||
• manual.use_for_https
|
||||
• manual.https_proxy.address
|
||||
• manual.https_proxy.port
|
||||
• manual.socks_proxy.address
|
||||
• manual.socks_proxy.port
|
||||
• manual.socks_proxy.version
|
||||
• auto
|
||||
• no_proxy
|
||||
• prompt_authentication
|
||||
• proxy_dns_socks5
|
||||
• dns_over_https.enable_dns_over_https
|
||||
• dns_over_https.provider
|
||||
• dns_over_https.custom_dns_url
|
||||
|
||||
|
|
|
|||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -635,79 +636,5 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"foxyproxy": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "foxyproxy",
|
||||
"name": "foxyproxy",
|
||||
"description": "Foxyproxy",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxies": {
|
||||
"type": "leadership",
|
||||
"informations": {
|
||||
"path": "foxyproxy.proxies",
|
||||
"name": "proxies",
|
||||
"description": "Proxy configuration",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"help": [
|
||||
"This family contains lists of variable blocks"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"title": {
|
||||
"path": "foxyproxy.proxies.title",
|
||||
"name": "title",
|
||||
"description": "Title or Description.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
"description": "Color.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "random color value.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -227,33 +230,3 @@
|
|||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mFoxyproxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
[1;4;92mProxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family contains lists of variable blocks.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
||||
│ │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +0,0 @@
|
|||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m [0m[1;7;9mbasic[0m[1;7m [0m [1;7m [0m[1;4;7mstandard[0m[1;7m [0m [1;7m regexp [0m [1;7m standard[0m │ [1mValidator[0m: text based with regular │
|
||||
│ [1;7mmandatory [0m │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: [4mrandom color value.[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -679,39 +680,6 @@
|
|||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"type": {
|
||||
"path": "foxyproxy.proxies.type",
|
||||
"name": "type",
|
||||
"description": "Proxy Type.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Direct (no proxy)"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"HTTP",
|
||||
"HTTPS/SSL",
|
||||
"SOCKS4",
|
||||
"SOCKS5",
|
||||
"PAC URL",
|
||||
"WPAD",
|
||||
"System (use system settings)",
|
||||
"Direct (no proxy)"
|
||||
]
|
||||
}
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
|
|
@ -722,28 +690,11 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "auto modified",
|
||||
"ori_name": "force_store_value",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "random color value.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
"variable_type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -250,21 +253,7 @@
|
|||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • HTTP │
|
||||
│ │ • HTTPS/SSL │
|
||||
│ │ • SOCKS4 │
|
||||
│ │ • SOCKS5 │
|
||||
│ │ • PAC URL │
|
||||
│ │ • WPAD │
|
||||
│ │ • System (use system settings) │
|
||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||
│ [1;7mmodified [0m │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,17 +1,13 @@
|
|||
[1;4;96mNew variable[0m
|
||||
[1;4;96mNew variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • HTTP │
|
||||
│ │ • HTTPS/SSL │
|
||||
│ │ • SOCKS4 │
|
||||
│ │ • SOCKS5 │
|
||||
│ │ • PAC URL │
|
||||
│ │ • WPAD │
|
||||
│ │ • System (use system settings) │
|
||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m string [0m [1;7m basic [0m [1;7m mandatory [0m │ │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -679,39 +680,6 @@
|
|||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"type": {
|
||||
"path": "foxyproxy.proxies.type",
|
||||
"name": "type",
|
||||
"description": "Proxy Type.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Direct (no proxy)"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"HTTP",
|
||||
"HTTPS/SSL",
|
||||
"SOCKS4",
|
||||
"SOCKS5",
|
||||
"PAC URL",
|
||||
"WPAD",
|
||||
"System (use system settings)",
|
||||
"Direct (no proxy)"
|
||||
]
|
||||
}
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
|
|
@ -722,161 +690,15 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "auto modified",
|
||||
"ori_name": "force_store_value",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "random color value.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
},
|
||||
"address": {
|
||||
"path": "foxyproxy.proxies.address",
|
||||
"name": "address",
|
||||
"description": "IP address, DNS name, server name.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.address",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "foxyproxy.proxies.port",
|
||||
"name": "port",
|
||||
"description": "Port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.port",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"path": "foxyproxy.proxies.url",
|
||||
"name": "url",
|
||||
"description": "URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.auto",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -250,64 +253,9 @@
|
|||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • HTTP │
|
||||
│ │ • HTTPS/SSL │
|
||||
│ │ • SOCKS4 │
|
||||
│ │ • SOCKS5 │
|
||||
│ │ • PAC URL │
|
||||
│ │ • WPAD │
|
||||
│ │ • System (use system settings) │
|
||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||
│ [1;7mmodified [0m │ expressions │
|
||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
||||
│ │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||
│ │ not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is "Auto". │
|
||||
│ │ [1mDisabled[0m: if type is not in: │
|
||||
│ │ - PAC URL │
|
||||
│ │ - WPAD. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,49 +1,11 @@
|
|||
[1;4;96mNew variables[0m
|
||||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||
│ │ not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is "Auto". │
|
||||
│ │ [1mDisabled[0m: if type is not in: │
|
||||
│ │ - PAC URL │
|
||||
│ │ - WPAD. │
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m [0m[1;7;9mstring[0m[1;7m [0m [1;7m [0m[1;4;7mregexp[0m[1;7m [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidator[0m: [4mtext based with regular [0m │
|
||||
│ │ [4mexpressions [0m │
|
||||
│ │ [4m"^#(?:[0-9a-f]{3}){1,2}$"[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
714
tests/result_tutorial/201/doc.json
Normal file
714
tests/result_tutorial/201/doc.json
Normal file
|
|
@ -0,0 +1,714 @@
|
|||
{
|
||||
"firefox": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "firefox",
|
||||
"name": "firefox",
|
||||
"description": "Firefox",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxy_mode": {
|
||||
"path": "firefox.proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "No proxy"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"No proxy",
|
||||
"Auto-detect proxy settings for this network",
|
||||
"Use system proxy settings",
|
||||
"Manual proxy configuration",
|
||||
"Automatic proxy configuration URL"
|
||||
]
|
||||
}
|
||||
},
|
||||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "8080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "firefox.manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "hidden",
|
||||
"ori_name": "hidden",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "v5"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"v4",
|
||||
"v5"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "firefox.auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "firefox.no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true,
|
||||
"examples": {
|
||||
"name": "Examples",
|
||||
"values": [
|
||||
".mozilla.org",
|
||||
".net.nz",
|
||||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "firefox.prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "firefox.proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "advanced",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Cloudflare"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"Cloudflare",
|
||||
"NextDNS",
|
||||
"Custom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "firefox.dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
{
|
||||
"description": "must starts with 'https://' only",
|
||||
"type": "jinja"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"foxyproxy": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "foxyproxy",
|
||||
"name": "foxyproxy",
|
||||
"description": "Foxyproxy",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxies": {
|
||||
"type": "leadership",
|
||||
"informations": {
|
||||
"path": "foxyproxy.proxies",
|
||||
"name": "proxies",
|
||||
"description": "Proxy configuration",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"help": [
|
||||
"This family contains lists of variable blocks"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"title": {
|
||||
"path": "foxyproxy.proxies.title",
|
||||
"name": "title",
|
||||
"description": "Title or Description.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
"description": "Color.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "random color value.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,7 +1,15 @@
|
|||
[1;4;96mFirefox[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: firefox
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mproxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
|
|
@ -12,31 +20,31 @@
|
|||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mManual proxy configuration[0m
|
||||
[1;4;92mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mproxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;92mHTTP Proxy[0m
|
||||
[1;4;38;5;46mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual.http_proxy
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -50,31 +58,31 @@
|
|||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mHTTPS Proxy[0m
|
||||
[1;4;38;5;46mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual.https_proxy
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mmanual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -84,49 +92,52 @@
|
|||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mSOCKS Proxy[0m
|
||||
[1;4;38;5;46mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: manual.socks_proxy
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mmanual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mmanual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mauto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
|
|
@ -136,11 +147,11 @@
|
|||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) hasn't the │
|
||||
│ │ value "Automatic proxy configuration │
|
||||
│ │ URL". │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mno_proxy[0m │ Address for which proxy will be │
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
|
|
@ -159,48 +170,93 @@
|
|||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mprompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (proxy_mode) has the value │
|
||||
│ │ "No proxy". │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mproxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" (proxy_mode) is not │
|
||||
│ │ "Manual proxy configuration" │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" (manual.socks_proxy.version) │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mDNS over HTTPS[0m
|
||||
[1;4;92mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: dns_over_https
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mdns_over_https.enable_dns_over_https[0m │ Enable DNS over HTTPS. │
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mdns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (dns_over_https.enable_dns_over_htt… │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mFoxyproxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
[1;4;92mProxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family contains lists of variable blocks.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidator[0m: text based with regular │
|
||||
│ │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
12
tests/result_tutorial/201/doc_changelog.sh
Normal file
12
tests/result_tutorial/201/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[1;4;96mModified variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m [0m[1;7;9mbasic[0m[1;7m [0m [1;7m [0m[1;4;7mstandard[0m[1;7m [0m [1;7m regexp [0m [1;7m standard[0m │ [1mValidator[0m: text based with regular │
|
||||
│ [1;7mmandatory [0m │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: [4mrandom color value.[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -744,189 +745,6 @@
|
|||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
},
|
||||
"address": {
|
||||
"path": "foxyproxy.proxies.address",
|
||||
"name": "address",
|
||||
"description": "IP address, DNS name, server name.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.address",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "foxyproxy.proxies.port",
|
||||
"name": "port",
|
||||
"description": "Port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.port",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"username": {
|
||||
"path": "foxyproxy.proxies.username",
|
||||
"name": "username",
|
||||
"description": "Username.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false,
|
||||
"annotation": {
|
||||
"description": "if a password is set.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "UNIX user"
|
||||
},
|
||||
"password": {
|
||||
"path": "foxyproxy.proxies.password",
|
||||
"name": "password",
|
||||
"description": "Password.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "secret"
|
||||
},
|
||||
"url": {
|
||||
"path": "foxyproxy.proxies.url",
|
||||
"name": "url",
|
||||
"description": "URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.auto",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
|
@ -266,63 +269,5 @@
|
|||
│ [1;7mmodified [0m │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||
│ │ not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is "Auto". │
|
||||
│ │ [1mDisabled[0m: if type is not in: │
|
||||
│ │ - PAC URL │
|
||||
│ │ - WPAD. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
|
|
@ -1,21 +1,17 @@
|
|||
[1;4;96mNew variables[0m
|
||||
[1;4;96mNew variable[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • HTTP │
|
||||
│ │ • HTTPS/SSL │
|
||||
│ │ • SOCKS4 │
|
||||
│ │ • SOCKS5 │
|
||||
│ │ • PAC URL │
|
||||
│ │ • WPAD │
|
||||
│ │ • System (use system settings) │
|
||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
|
|||
886
tests/result_tutorial/220/doc.json
Normal file
886
tests/result_tutorial/220/doc.json
Normal file
|
|
@ -0,0 +1,886 @@
|
|||
{
|
||||
"firefox": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "firefox",
|
||||
"name": "firefox",
|
||||
"description": "Firefox",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxy_mode": {
|
||||
"path": "firefox.proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "No proxy"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"No proxy",
|
||||
"Auto-detect proxy settings for this network",
|
||||
"Use system proxy settings",
|
||||
"Manual proxy configuration",
|
||||
"Automatic proxy configuration URL"
|
||||
]
|
||||
}
|
||||
},
|
||||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "8080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "firefox.manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "hidden",
|
||||
"ori_name": "hidden",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "v5"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"v4",
|
||||
"v5"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "firefox.auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "firefox.no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true,
|
||||
"examples": {
|
||||
"name": "Examples",
|
||||
"values": [
|
||||
".mozilla.org",
|
||||
".net.nz",
|
||||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "firefox.prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "firefox.proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "advanced",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Cloudflare"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"Cloudflare",
|
||||
"NextDNS",
|
||||
"Custom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "firefox.dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
{
|
||||
"description": "must starts with 'https://' only",
|
||||
"type": "jinja"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"foxyproxy": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "foxyproxy",
|
||||
"name": "foxyproxy",
|
||||
"description": "Foxyproxy",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxies": {
|
||||
"type": "leadership",
|
||||
"informations": {
|
||||
"path": "foxyproxy.proxies",
|
||||
"name": "proxies",
|
||||
"description": "Proxy configuration",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family contains lists of variable blocks"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"title": {
|
||||
"path": "foxyproxy.proxies.title",
|
||||
"name": "title",
|
||||
"description": "Title or Description.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"type": {
|
||||
"path": "foxyproxy.proxies.type",
|
||||
"name": "type",
|
||||
"description": "Proxy Type.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Direct (no proxy)"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"HTTP",
|
||||
"HTTPS/SSL",
|
||||
"SOCKS4",
|
||||
"SOCKS5",
|
||||
"PAC URL",
|
||||
"WPAD",
|
||||
"System (use system settings)",
|
||||
"Direct (no proxy)"
|
||||
]
|
||||
}
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
"description": "Color.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "auto modified",
|
||||
"ori_name": "force_store_value",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "random color value.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
},
|
||||
"address": {
|
||||
"path": "foxyproxy.proxies.address",
|
||||
"name": "address",
|
||||
"description": "IP address, DNS name, server name.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.address",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "foxyproxy.proxies.port",
|
||||
"name": "port",
|
||||
"description": "Port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.port",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"url": {
|
||||
"path": "foxyproxy.proxies.url",
|
||||
"name": "url",
|
||||
"description": "URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.auto",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
316
tests/result_tutorial/220/doc.sh
Normal file
316
tests/result_tutorial/220/doc.sh
Normal file
|
|
@ -0,0 +1,316 @@
|
|||
[1;4;96mFirefox[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: firefox
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
│ │ • Auto-detect proxy settings for │
|
||||
│ │ this network │
|
||||
│ │ • Use system proxy settings │
|
||||
│ │ • Manual proxy configuration │
|
||||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;38;5;46mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 8080 │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • .mozilla.org │
|
||||
│ │ • .net.nz │
|
||||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mFoxyproxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
[1;4;92mProxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family contains lists of variable blocks.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • HTTP │
|
||||
│ │ • HTTPS/SSL │
|
||||
│ │ • SOCKS4 │
|
||||
│ │ • SOCKS5 │
|
||||
│ │ • PAC URL │
|
||||
│ │ • WPAD │
|
||||
│ │ • System (use system settings) │
|
||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||
│ [1;7mmodified [0m │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||
│ │ not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is "Auto". │
|
||||
│ │ [1mDisabled[0m: if type is not in: │
|
||||
│ │ - PAC URL │
|
||||
│ │ - WPAD. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
49
tests/result_tutorial/220/doc_changelog.sh
Normal file
49
tests/result_tutorial/220/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
[1;4;96mNew variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||
│ │ not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is "Auto". │
|
||||
│ │ [1mDisabled[0m: if type is not in: │
|
||||
│ │ - PAC URL │
|
||||
│ │ - WPAD. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
936
tests/result_tutorial/230/doc.json
Normal file
936
tests/result_tutorial/230/doc.json
Normal file
|
|
@ -0,0 +1,936 @@
|
|||
{
|
||||
"firefox": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "firefox",
|
||||
"name": "firefox",
|
||||
"description": "Firefox",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxy_mode": {
|
||||
"path": "firefox.proxy_mode",
|
||||
"name": "proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "No proxy"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"No proxy",
|
||||
"Auto-detect proxy settings for this network",
|
||||
"Use system proxy settings",
|
||||
"Manual proxy configuration",
|
||||
"Automatic proxy configuration URL"
|
||||
]
|
||||
}
|
||||
},
|
||||
"manual": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual",
|
||||
"name": "manual",
|
||||
"description": "Manual proxy configuration",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Manual proxy configuration\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"http_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.http_proxy",
|
||||
"name": "http_proxy",
|
||||
"description": "HTTP Proxy",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTP proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTP proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "8080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"use_for_https": {
|
||||
"path": "firefox.manual.use_for_https",
|
||||
"name": "use_for_https",
|
||||
"description": "Also use this proxy for HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"https_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.https_proxy",
|
||||
"name": "https_proxy",
|
||||
"description": "HTTPS Proxy",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "hidden",
|
||||
"ori_name": "hidden",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"true\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.use_for_https"
|
||||
},
|
||||
"description": "Also use this proxy for HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.https_proxy.address",
|
||||
"name": "address",
|
||||
"description": "HTTPS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.https_proxy.port",
|
||||
"name": "port",
|
||||
"description": "HTTPS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"socks_proxy": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.manual.socks_proxy",
|
||||
"name": "socks_proxy",
|
||||
"description": "SOCKS Proxy",
|
||||
"properties": [],
|
||||
"mode": "standard"
|
||||
},
|
||||
"children": {
|
||||
"address": {
|
||||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "firefox.manual.socks_proxy.port",
|
||||
"name": "port",
|
||||
"description": "SOCKS proxy port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"name": "version",
|
||||
"description": "SOCKS host version used by proxy.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "v5"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"v4",
|
||||
"v5"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
"path": "firefox.auto",
|
||||
"name": "auto",
|
||||
"description": "Automatic proxy configuration URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} hasn't the value \"Automatic proxy configuration URL\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
},
|
||||
"no_proxy": {
|
||||
"path": "firefox.no_proxy",
|
||||
"name": "no_proxy",
|
||||
"description": "Address for which proxy will be desactivated.",
|
||||
"help": [
|
||||
"Connections to localhost, 127.0.0.1/8 and ::1 are never proxied."
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can starts by a dot",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP",
|
||||
"the domain name can be network in CIDR format"
|
||||
]
|
||||
},
|
||||
"multiple": true,
|
||||
"examples": {
|
||||
"name": "Examples",
|
||||
"values": [
|
||||
".mozilla.org",
|
||||
".net.nz",
|
||||
"192.168.1.0/24"
|
||||
]
|
||||
}
|
||||
},
|
||||
"prompt_authentication": {
|
||||
"path": "firefox.prompt_authentication",
|
||||
"name": "prompt_authentication",
|
||||
"description": "Prompt for authentication if password is saved.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"No proxy\".",
|
||||
"path": {
|
||||
"path": "firefox.proxy_mode"
|
||||
},
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": true
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"proxy_dns_socks5": {
|
||||
"path": "firefox.proxy_dns_socks5",
|
||||
"name": "proxy_dns_socks5",
|
||||
"description": "Use proxy DNS when using SOCKS v5.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Manual proxy configuration\"\nor {1} is \"v4\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.proxy_mode",
|
||||
"description": "Configure Proxy Access to the Internet"
|
||||
},
|
||||
{
|
||||
"path": "firefox.manual.socks_proxy.version",
|
||||
"description": "SOCKS host version used by proxy"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "advanced",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"dns_over_https": {
|
||||
"type": "family",
|
||||
"informations": {
|
||||
"path": "firefox.dns_over_https",
|
||||
"name": "dns_over_https",
|
||||
"description": "DNS over HTTPS",
|
||||
"properties": [],
|
||||
"mode": "basic"
|
||||
},
|
||||
"children": {
|
||||
"enable_dns_over_https": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https",
|
||||
"name": "enable_dns_over_https",
|
||||
"description": "Enable DNS over HTTPS.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": false
|
||||
},
|
||||
"variable_type": "boolean"
|
||||
},
|
||||
"provider": {
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"name": "provider",
|
||||
"description": "Use Provider.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"false\".",
|
||||
"path": {
|
||||
"path": "firefox.dns_over_https.enable_dns_over_https"
|
||||
},
|
||||
"description": "Enable DNS over HTTPS"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Cloudflare"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"Cloudflare",
|
||||
"NextDNS",
|
||||
"Custom"
|
||||
]
|
||||
}
|
||||
},
|
||||
"custom_dns_url": {
|
||||
"path": "firefox.dns_over_https.custom_dns_url",
|
||||
"name": "custom_dns_url",
|
||||
"description": "Custom DNS URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if {0} is not \"Custom\".",
|
||||
"variables": [
|
||||
{
|
||||
"path": "firefox.dns_over_https.provider",
|
||||
"description": "Use Provider"
|
||||
}
|
||||
],
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
{
|
||||
"description": "must starts with 'https://' only",
|
||||
"type": "jinja"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"foxyproxy": {
|
||||
"type": "namespace",
|
||||
"informations": {
|
||||
"path": "foxyproxy",
|
||||
"name": "foxyproxy",
|
||||
"description": "Foxyproxy",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family is a namespace"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"proxies": {
|
||||
"type": "leadership",
|
||||
"informations": {
|
||||
"path": "foxyproxy.proxies",
|
||||
"name": "proxies",
|
||||
"description": "Proxy configuration",
|
||||
"properties": [],
|
||||
"mode": "basic",
|
||||
"help": [
|
||||
"This family contains lists of variable blocks"
|
||||
]
|
||||
},
|
||||
"children": {
|
||||
"title": {
|
||||
"path": "foxyproxy.proxies.title",
|
||||
"name": "title",
|
||||
"description": "Title or Description.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "unique",
|
||||
"ori_name": "unique",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "string",
|
||||
"multiple": true
|
||||
},
|
||||
"type": {
|
||||
"path": "foxyproxy.proxies.type",
|
||||
"name": "type",
|
||||
"description": "Proxy Type.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": "Direct (no proxy)"
|
||||
},
|
||||
"variable_type": "choice",
|
||||
"choices": {
|
||||
"name": "Choices",
|
||||
"values": [
|
||||
"HTTP",
|
||||
"HTTPS/SSL",
|
||||
"SOCKS4",
|
||||
"SOCKS5",
|
||||
"PAC URL",
|
||||
"WPAD",
|
||||
"System (use system settings)",
|
||||
"Direct (no proxy)"
|
||||
]
|
||||
}
|
||||
},
|
||||
"color": {
|
||||
"path": "foxyproxy.proxies.color",
|
||||
"name": "color",
|
||||
"description": "Color.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "auto modified",
|
||||
"ori_name": "force_store_value",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"mode": "basic",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "random color value.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
"variable_type": "regexp",
|
||||
"validators": {
|
||||
"name": "Validator",
|
||||
"values": "text based with regular expressions \"^#(?:[0-9a-f]{3}){1,2}$\""
|
||||
}
|
||||
},
|
||||
"address": {
|
||||
"path": "foxyproxy.proxies.address",
|
||||
"name": "address",
|
||||
"description": "IP address, DNS name, server name.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.address",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"type domainname",
|
||||
"the domain name can be a hostname",
|
||||
"the domain name can be an IP"
|
||||
]
|
||||
}
|
||||
},
|
||||
"port": {
|
||||
"path": "foxyproxy.proxies.port",
|
||||
"name": "port",
|
||||
"description": "Port.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP port if proxy is not \"Manual\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.manual.http_proxy.port",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"private ports (greater than 49152) are allowed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"username": {
|
||||
"path": "foxyproxy.proxies.username",
|
||||
"name": "username",
|
||||
"description": "Username.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false,
|
||||
"annotation": {
|
||||
"description": "if a password is set.",
|
||||
"type": "jinja"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "UNIX user"
|
||||
},
|
||||
"password": {
|
||||
"path": "foxyproxy.proxies.password",
|
||||
"name": "password",
|
||||
"description": "Password.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type not in:\n- HTTP\n- HTTPS/SSL\n- SOCKS4\n- SOCKS5.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"variable_type": "secret"
|
||||
},
|
||||
"url": {
|
||||
"path": "foxyproxy.proxies.url",
|
||||
"name": "url",
|
||||
"description": "URL.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"description": "if type is not in:\n- PAC URL\n- WPAD.",
|
||||
"type": "jinja"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"description": "copy HTTP address if proxy is \"Auto\".",
|
||||
"type": "variable",
|
||||
"ori_path": "firefox.auto",
|
||||
"optional": false,
|
||||
"propertyerror": false
|
||||
}
|
||||
},
|
||||
"variable_type": "web address",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
"values": [
|
||||
"well-known ports (1 to 1023) are allowed",
|
||||
"registred ports (1024 to 49151) are allowed",
|
||||
"type domainname",
|
||||
"the domain name can be a hostname"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
331
tests/result_tutorial/230/doc.sh
Normal file
331
tests/result_tutorial/230/doc.sh
Normal file
|
|
@ -0,0 +1,331 @@
|
|||
[1;4;96mFirefox[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: firefox
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.proxy_mode[0m │ Configure Proxy Access to the │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ Internet. │
|
||||
│ │ [1mChoices[0m: │
|
||||
│ │ • No proxy [1m← (default)[0m │
|
||||
│ │ • Auto-detect proxy settings for │
|
||||
│ │ this network │
|
||||
│ │ • Use system proxy settings │
|
||||
│ │ • Manual proxy configuration │
|
||||
│ │ • Automatic proxy configuration URL │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mManual proxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual
|
||||
[34m▌ [0m[1;7m basic [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m
|
||||
[34m▌ [0m[1mDisabled[0m: when the variable [32m"Configure Proxy Access to the Internet"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.proxy_mode[1m)[0m hasn't the value [32m"Manual proxy configuration"[0m.
|
||||
|
||||
[1;4;38;5;46mHTTP Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.http_proxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.http_proxy.address[0m │ HTTP proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m basic [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.http_proxy.port[0m │ HTTP proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 8080 │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.use_for_https[0m │ Also use this proxy for HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: true │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mHTTPS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.https_proxy
|
||||
[34m▌ [0m[1;7m standard [0m [1;7m [0m[1;3;7mhidden[0m[1;7m [0m
|
||||
[34m▌ [0m[1mHidden[0m: when the variable [32m"Also use this proxy for HTTPS"[0m
|
||||
[34m▌ [0m[1m([0mfirefox.manual.use_for_https[1m)[0m has the value [32m"true"[0m.
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.https_proxy.address[0m │ HTTPS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.https_proxy.port[0m │ HTTPS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;38;5;46mSOCKS Proxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.manual.socks_proxy
|
||||
[34m▌ [0m[1;7m standard [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.auto[0m │ Automatic proxy configuration URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) │
|
||||
│ │ hasn't the value "Automatic proxy │
|
||||
│ │ configuration URL". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.no_proxy[0m │ Address for which proxy will be │
|
||||
│ [1;7m domainname [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ desactivated. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m [1;7m unique [0m │ Connections to localhost, │
|
||||
│ │ 127.0.0.1/8 and ::1 are never │
|
||||
│ │ proxied. │
|
||||
│ │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can starts by a │
|
||||
│ │ dot │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ • the domain name can be network in │
|
||||
│ │ CIDR format │
|
||||
│ │ [1mExamples[0m: │
|
||||
│ │ • .mozilla.org │
|
||||
│ │ • .net.nz │
|
||||
│ │ • 192.168.1.0/24 │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.prompt_authentication[0m │ Prompt for authentication if │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ password is saved. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDefault[0m: true │
|
||||
│ │ [1mDisabled[0m: when the variable │
|
||||
│ │ "Configure Proxy Access to the │
|
||||
│ │ Internet" (firefox.proxy_mode) has │
|
||||
│ │ the value "No proxy". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.proxy_dns_socks5[0m │ Use proxy DNS when using SOCKS v5. │
|
||||
│ [1;7m boolean [0m [1;7m advanced [0m [1;7m mandatory [0m [1;7m [0m │ [1mDefault[0m: false │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if "Configure Proxy Access │
|
||||
│ │ to the Internet" │
|
||||
│ │ (firefox.proxy_mode) is not "Manual │
|
||||
│ │ proxy configuration" │
|
||||
│ │ or "SOCKS host version used by │
|
||||
│ │ proxy" │
|
||||
│ │ (firefox.manual.socks_proxy.version) │
|
||||
│ │ is "v4". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;92mDNS over HTTPS[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0m[1mPath[0m: firefox.dns_over_https
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.dns_over_https.enable_dns_ov…[0m │ Enable DNS over HTTPS. │
|
||||
│ [1;7m boolean [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: false │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.provider[0m │ Use Provider. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • Cloudflare [1m← (default)[0m │
|
||||
│ │ • NextDNS │
|
||||
│ │ • Custom │
|
||||
│ │ [1mDisabled[0m: when the variable "Enable │
|
||||
│ │ DNS over HTTPS" │
|
||||
│ │ (firefox.dns_over_https.enable_dns_… │
|
||||
│ │ has the value "false". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.dns_over_https.custom_dns_url[0m │ Custom DNS URL. │
|
||||
│ [1;7m web address [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • must starts with 'https://' only │
|
||||
│ │ [1mDisabled[0m: if "Use Provider" │
|
||||
│ │ (firefox.dns_over_https.provider) is │
|
||||
│ │ not "Custom". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
[1;4;96mFoxyproxy[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family is a namespace.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
[1;4;92mProxy configuration[0m
|
||||
|
||||
[34m▌ [0m[1;34m🛈 Informations[0m
|
||||
[34m▌ [0m
|
||||
[34m▌ [0mThis family contains lists of variable blocks.
|
||||
[34m▌ [0m[1mPath[0m: foxyproxy.proxies
|
||||
[34m▌ [0m[1;7m basic [0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.title[0m │ Title or Description. │
|
||||
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ │
|
||||
│ [1;7munique [0m │ │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.type[0m │ Proxy Type. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • HTTP │
|
||||
│ │ • HTTPS/SSL │
|
||||
│ │ • SOCKS4 │
|
||||
│ │ • SOCKS5 │
|
||||
│ │ • PAC URL │
|
||||
│ │ • WPAD │
|
||||
│ │ • System (use system settings) │
|
||||
│ │ • Direct (no proxy) [1m← (default)[0m │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.color[0m │ Color. │
|
||||
│ [1;7m regexp [0m [1;7m basic [0m [1;7m mandatory [0m [1;7m auto [0m │ [1mValidator[0m: text based with regular │
|
||||
│ [1;7mmodified [0m │ expressions │
|
||||
│ │ "^#(?:[0-9a-f]{3}){1,2}$" │
|
||||
│ │ [1mDefault[0m: random color value. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.address[0m │ IP address, DNS name, server name. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.port[0m │ Port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: copy HTTP port if proxy is │
|
||||
│ │ not "Manual". │
|
||||
│ │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.url[0m │ URL. │
|
||||
│ [1;7m web address [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be a hostname │
|
||||
│ │ [1mDefault[0m: copy HTTP address if proxy │
|
||||
│ │ is "Auto". │
|
||||
│ │ [1mDisabled[0m: if type is not in: │
|
||||
│ │ - PAC URL │
|
||||
│ │ - WPAD. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
21
tests/result_tutorial/230/doc_changelog.sh
Normal file
21
tests/result_tutorial/230/doc_changelog.sh
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
[1;4;96mNew variables[0m
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfoxyproxy.proxies.username[0m │ Username. │
|
||||
│ [1;7m UNIX user [0m [1;7m standard [0m [1;7m [0m[1;3;7mmandatory[0m[1;7m [0m [1;7m [0m │ [1mMandatory[0m: if a password is set. │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfoxyproxy.proxies.password[0m │ Password. │
|
||||
│ [1;7m secret [0m [1;7m standard [0m [1;7m [0m[1;3;7mdisabled[0m[1;7m [0m │ [1mDisabled[0m: if type not in: │
|
||||
│ │ - HTTP │
|
||||
│ │ - HTTPS/SSL │
|
||||
│ │ - SOCKS4 │
|
||||
│ │ - SOCKS5. │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
|
|
@ -258,27 +258,9 @@
|
|||
"path": "firefox.manual.socks_proxy.address",
|
||||
"name": "address",
|
||||
"description": "SOCKS proxy address.",
|
||||
"properties": [
|
||||
{
|
||||
"type": "property",
|
||||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
}
|
||||
],
|
||||
"properties": [],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.address",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy address"
|
||||
}
|
||||
},
|
||||
"variable_type": "domainname",
|
||||
"validators": {
|
||||
"name": "Validators",
|
||||
|
|
@ -298,20 +280,26 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
"type": "variable",
|
||||
"default": {
|
||||
"name": "Default",
|
||||
"values": {
|
||||
"message": "the value of the variable {0}.",
|
||||
"path": {
|
||||
"path": "firefox.manual.http_proxy.port",
|
||||
"type": "variable"
|
||||
},
|
||||
"description": "HTTP proxy port"
|
||||
}
|
||||
"values": "1080"
|
||||
},
|
||||
"variable_type": "port",
|
||||
"validators": {
|
||||
|
|
@ -333,6 +321,19 @@
|
|||
"name": "mandatory",
|
||||
"ori_name": "mandatory",
|
||||
"access_control": false
|
||||
},
|
||||
{
|
||||
"type": "property",
|
||||
"name": "disabled",
|
||||
"ori_name": "disabled",
|
||||
"access_control": true,
|
||||
"annotation": {
|
||||
"message": "when the variable {0} has the value \"null\".",
|
||||
"path": {
|
||||
"path": "firefox.manual.socks_proxy.address"
|
||||
},
|
||||
"description": "SOCKS proxy address"
|
||||
}
|
||||
}
|
||||
],
|
||||
"mode": "standard",
|
||||
|
|
@ -106,29 +106,32 @@
|
|||
┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ [1mfirefox.manual.socks_proxy.address[0m │ SOCKS proxy address. │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ [1;7m domainname [0m [1;7m standard [0m │ [1mValidators[0m: │
|
||||
│ │ • type domainname │
|
||||
│ │ • the domain name can be an IP │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy address" │
|
||||
│ │ (firefox.manual.http_proxy.address). │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.port[0m │ SOCKS proxy port. │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mValidators[0m: │
|
||||
│ │ • well-known ports (1 to 1023) are │
|
||||
│ [1;7m port [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mValidators[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • well-known ports (1 to 1023) are │
|
||||
│ │ allowed │
|
||||
│ │ • registred ports (1024 to 49151) │
|
||||
│ │ are allowed │
|
||||
│ │ • private ports (greater than 49152) │
|
||||
│ │ are allowed │
|
||||
│ │ [1mDefault[0m: the value of the variable │
|
||||
│ │ "HTTP proxy port" │
|
||||
│ │ (firefox.manual.http_proxy.port). │
|
||||
│ │ [1mDefault[0m: 1080 │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
├───────────────────────────────────────┼──────────────────────────────────────┤
|
||||
│ [1mfirefox.manual.socks_proxy.version[0m │ SOCKS host version used by proxy. │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mChoices[0m: │
|
||||
│ │ • v4 │
|
||||
│ [1;7m choice [0m [1;7m standard [0m [1;7m mandatory [0m [1;7m [0m │ [1mChoices[0m: │
|
||||
│ [1;3;7mdisabled[0m[1;7m [0m │ • v4 │
|
||||
│ │ • v5 [1m← (default)[0m │
|
||||
│ │ [1mDisabled[0m: when the variable "SOCKS │
|
||||
│ │ proxy address" │
|
||||
│ │ (firefox.manual.socks_proxy.address) │
|
||||
│ │ has the value "null". │
|
||||
└───────────────────────────────────────┴──────────────────────────────────────┘
|
||||
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
Loading…
Reference in a new issue