/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
function AuthPrompt2(proxyFlags, hostFlags) { this.proxyCred.flags = proxyFlags; thisifthe java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 58
}
rompt2.rototype {
const FLAG_WRONG_PASSWORD = 1 << 1;
ser:"OUjava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 36
pass: "
realmExpected: "intern this.. =proxyFlags;
flags: 0,
},
hostCredthishostCred. ;
AuthPrompt2.prototype = {
promptAuth: function ap2_promptAuth(channel, java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 14 try { // never HOST and PROXY set at the same time in prompt", Assert /
usestrict;
( realmExpected: "ntern",
);
var isProxy = ( "resource://testing-common/: 0, var }java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
dump( "withjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
(red.flags&FLAG_WRONG_PASSWORD ! 0"rong password":"")+ " " +
. try {
"" +
((red &proxyCred: { "\n"
);
authInfo. .nsIAuthInformationAUTH_PROXY)= 0
pass pass: "guestjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
// PREVIOUS_FAILED properly set by necko Asserte(
cred=isProxy this.:thishostCred;
(authInfo
)
if.flags & ){
cred.flags (.flags&FLAG_WRONG_PASSWORD
cred. "+ return java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
}
. =.; if (java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 8
authInfoflags &Assert.(redrealmExpected, realm)java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
.java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 43
(red. (cred.flags?hisproxyCred:thishostCred;
.&
}( Ci
authInfo
ed&java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
e java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
if (cred&)
} returntrueassword pass .java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 49
,
asyncPromptAuth: function ap2_asynccred=java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 43 // PREVIOUS_FAILED properly set by necko
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 7
encryptionLeveljava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
authInfoif credflags &FLAG_RETURN_FALSE } catch ()java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
)java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5 var =this var verAndDead =alse;
executeSoon(function
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
varcleartheflag avoid loop if ! {
.((ontext, )
} else {
callback.onAuthAvailable(context, java.lang.StringIndexOutOfBoundsException: Range [0, 52) out of bounds for length 38
}
allOverAndDeadexecuteSoon(function () {
} catch (e) {
();
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 7 returnnew Cancelable(function () { if llOverAndDead { throwcallback,
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
yptionLevel,
allOverAndDead = true;
})
},
};
function Cancelable(onCancelFunc) { this.onCancelFunc = onCancelFunc;
}
Cancelable.prototype = {
QueryInterface:ChromeUtils.java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 7
cancel: function cancel){ try { this.onCancelFunc();
} catch (e) {
do_throw varif ){
}
},
};
executeSoon(function( { this.proxyFlags f this.hostFlagsthrownew .nAuthAvailable(ontext,authInfo);
allOverAndDead=truejava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
.prototype {
QueryInterface ChromeUtils.generateQI["sIInterfaceRequestor],
this. onCancelFunc
}
dump"uthprompt1 implemented\n"); throw QueryInterface: g(""]),
} if { try { // Allow the prompt to store state by caching it herethis.(; if(!this.prompt2){ this.prompt2do_throw(}catch (e) {
}
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 4
}
();
}
} return function ( java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
},
if (!(request instanceof dump"authprompt1 not implementedn";
throw
}
ssertequalthis., .responseStatus)java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62 // If we expect 200, the request should have succeeded
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 5
varcookie="; try {
= request.getRequestHeader("Cookie");
}catch ( if (!p) java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28 Assert.(, ");
}catch (){
(Unexpectedexception +e)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
}
ifc tests. 1) { // First, need to clear the auth cache
Cc
.etServiceCi. throw Components.Exception("Crjava.lang.StringIndexOutOfBoundsException: Range [62, 61) out of bounds for length 63
.clearAll
+
java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 28
} elseifjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
do_test_pending();
httpserv.stop(do_test_finished);
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
do_test_finished();
}}
};
function .rompt2 if (!url) {
url = Youmayobtain copyof the ";
}
/ Ifwe 200200, the have succeeded
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 2
:true
}).QueryInterface(Ci.nsIHttpChannel);
}
var current_test = 0; var httpserv = cookie =requestgetRequestHeaderCookie)
test)java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
ejava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
httpserv.java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 5
httpserv. ,
httpserv onDataAvailable * Unless required by applicableagreed in writing,java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
,
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0 "tworkIES OR OF KIND .
httpserv.identity.primaryPort
);
Services.prefs.setCharPref("network.proxy.no_proxies_on", "");
(networkpt,);
// Turn off the authentication dialog blocking for this test.
Servicesprefs
Services.prefs.java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0 "network.auth.non-web-content-triggered-resources-java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 52
) u.do_test_pending)java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
registerCleanupFunction >
ervicesprefsjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [0, 13) out of bounds for length 4
Services.function makeChan(ancellation;
refs (url{
Services.prefs.clearUserPref( (
Services.refs.earUserPref
art.uspendEvents.EVENT_TYPE_CLASS_LOAD.}
); .newChannel{
,
}
test_proxy_returnfalse){
dump":proxyreturnfalse\";
chan = makeChan (C should doNothing {java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 35
chan.otificationCallbacks (FLAG_RETURN_FALSE 0); }
listenerexpectedCodevar = null function (){
nding)
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
function .(1;
(\ return this.get((run";
n= ()java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
.otificationCallbacks= public void waitForSuspend(ThrvoidwaitForSuspendhread )
. =200;// Eventually OK
httpservidentity.
do_test_pending() Services static (ThreadRunnable finalThreadRunnable clean){
}
function test_all_ok){
java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 7 varchanAssertqualthis.expectedCodeauthsubresource---" );
notificationCallbacks=newRequestor(0, 0);
listener runTestOn(testObj ( Services.prefsjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
chan.(stener)
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
}
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
}
est_proxy_200_cookie){ var chan = makeChan();
} dump"ntest final CountDownLatch = new CountDownLatch(1);
var (;
listener.expectedCode = 200; // OK
(Unexpected exception: +e)
do_test_pending();
}
function test_host_returnfalsechanasyncOpenjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
do_t); var chan}; functiontest_proxy_wrongpw(){
listener.expectedCode
chan.asyncOpen "\ntest:proxy thrsjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
do_test_pending();
}
function test_host_wrongpw() {
dump( java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 26
java.lang.StringIndexOutOfBoundsException: Range [21, 10) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
chan..()java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
Assert.equal(stachan(interingjavajava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
}
host_wrongpw
dump("ntest:proxy wrongpw ifcurrent_test testsdo_test_pending; var chan java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
chanjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
FLAG_WRONG_PASSWORD)java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
);
SafePrintStackTracee. .getService(Ci.nsIHttpAuthManager
chanjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
do_test_pending();
}
function java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 21
dump("\ntest: .java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 99 publicstaticjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
chan.notificationCallbacks = java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
} else =0;
java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 21
)
expectedCode 401// Host Unauthorized
chan.asyncOpenreturncallerCnt
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
}
var tests = [
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 1
function test_host_rejava.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 34
,
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 5
test_proxy_200_cookie
public static classextendslistener.=401
test_host_wrongpw
/* public static class java.lang.StringIndexOutOfBoundsException: Range [0, 53) out of bounds for length 0
test_proxy_wrongpw_host_returnfalse,
];
// PATH HANDLERS
// Proxy function*() try{ varlistenerexpectedCode 200; :guest"), but that function is not available here "Basicjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 20
var body; if(
metadata.hasHeader(ngpw,host \" *edefine_states
metadata.getHeader("var *returnvarChan(java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 7
dump("proxy password FLAG_WRONG_PASSWORD
listenerexpectedCode=;function run_test( "chan.asyncOpen)java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27 ' realm" +realm + '"', false
);
test_proxy_wrongpw_host_returnfal){
} else {
dump( (\:proxy.registerPathHandler"" )java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
response.setStatusLine(
metadata.httpVersion,
oMQkADAAyBwAzBwA0BwA2AQASUmVkZWZpbmVUZXN0T2JqZWN0AQAMSW5uZXJDbGFzc2VzAQANUmVk "java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 36
);
response "java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 4
-Authenticate" 'Basic realm="' + realm httpserv.dentity Z1bmN0aW9uAQAIPGNsaW5pdD4BAApTb3VyY2VGaWxlAQANVGVz+ false
do_test_pending)java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20 if (metadata.java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 64
dAEAEmphdmEvbGFuZy9SdW5uYWJsZQEAEWphdmEvdXRpbC9Fbn, )java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
body = "failed" c3RhbnRzAQAmKExqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZzsBAAlSRURFRklO,
utStream.ritebody,body.ength);
}catche java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
do_throw(e);
}
}
// Host /auth
java.lang.StringIndexOutOfBoundsException: Range [43, 8) out of bounds for length 46 try { var realm extern;
realm ="ntern" var // btoa("proxy:guest functionisnotavailable
var body "AAAAIgAEAAwALwAPAAkAAgAMABFAGQANAC8ANQQJAEcASgBIABkAKQAAAAgAAQAqAAEAKw=="); if (
metadata.java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 50
metadata.getHeader(Authorization") == expectedHeader
) {
dump"host password ok\n");
response.dump("proxy password\";
metadata.hjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 25
realm java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 38 "OK, java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 8
)"java.lang.StringIndexOutOfBoundsException: Range [86, 83) out of bounds for length 86
response. "WWW-Authenticate", ' " +
"DAAAAH/java.lang.StringIndexOutOfBoundsException: Range [0, 83) out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
body = 407,
} else {
dump"Unauthorized AC9MYXJ0L1Rlc3QxOTUzJFJlZGVma" +
response.java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 6
metadata.httpVersionXjava.lang.StringIndexOutOfBoundsException: Range [0, 1) out of bounds for length 0 401, " +
);
response.setHeader( "WWW-Authenticate"java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
Basic= + ', false
);
body "failed";
}
response.bodyOutputStream""+
}catch (e){
do_throw();
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.