Merge branch 'master' of https://github.com/kiryl/qutebrowser into kiryl-master
This commit is contained in:
commit
9656449545
@ -61,7 +61,7 @@ function convert_addr(ipchars) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function isInNet(ipaddr, pattern, maskstr) {
|
function isInNet(ipaddr, pattern, maskstr) {
|
||||||
var test = /^(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$/
|
var test = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/
|
||||||
.exec(ipaddr);
|
.exec(ipaddr);
|
||||||
if (test == null) {
|
if (test == null) {
|
||||||
ipaddr = dnsResolve(ipaddr);
|
ipaddr = dnsResolve(ipaddr);
|
||||||
@ -78,7 +78,7 @@ function isInNet(ipaddr, pattern, maskstr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function isPlainHostName(host) {
|
function isPlainHostName(host) {
|
||||||
return (host.search('\\\\.') == -1);
|
return (host.search('\\.') == -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
function isResolvable(host) {
|
function isResolvable(host) {
|
||||||
@ -92,9 +92,9 @@ function localHostOrDomainIs(host, hostdom) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function shExpMatch(url, pattern) {
|
function shExpMatch(url, pattern) {
|
||||||
pattern = pattern.replace(/\\./g, '\\\\.');
|
pattern = pattern.replace(/\./g, '\\.');
|
||||||
pattern = pattern.replace(/\\*/g, '.*');
|
pattern = pattern.replace(/\*/g, '.*');
|
||||||
pattern = pattern.replace(/\\?/g, '.');
|
pattern = pattern.replace(/\?/g, '.');
|
||||||
var newRe = new RegExp('^'+pattern+'$');
|
var newRe = new RegExp('^'+pattern+'$');
|
||||||
return newRe.test(url);
|
return newRe.test(url);
|
||||||
}
|
}
|
||||||
|
@ -109,6 +109,15 @@ def test_myIpAddress():
|
|||||||
_pac_equality_test("isResolvable(myIpAddress())", "true")
|
_pac_equality_test("isResolvable(myIpAddress())", "true")
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.parametrize("host, expected", [
|
||||||
|
("example", "true"),
|
||||||
|
("example.com", "false"),
|
||||||
|
("www.example.com", "false"),
|
||||||
|
])
|
||||||
|
def test_isPlainHostName(host, expected):
|
||||||
|
_pac_equality_test("isPlainHostName('{}')".format(host), expected)
|
||||||
|
|
||||||
|
|
||||||
def test_proxyBindings():
|
def test_proxyBindings():
|
||||||
_pac_equality_test("JSON.stringify(ProxyConfig.bindings)", "'{}'")
|
_pac_equality_test("JSON.stringify(ProxyConfig.bindings)", "'{}'")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user