Back to bug 306663

Who When What Removed Added
jruderman 2005-08-31 23:20:10 PDT Group security
timeless 2005-09-01 13:49:12 PDT CC roc, dbaron
brendan 2005-09-01 14:21:34 PDT CC mrbkap, brendan, jst
Flags blocking1.8b4?, blocking1.8b5+
dbaron 2005-09-01 15:11:36 PDT CC bernd.mielke
dbaron 2005-09-01 15:12:00 PDT Attachment #194596 Flags review?(bernd.mielke)
jruderman 2005-09-01 18:26:04 PDT Depends on 306782
jruderman 2005-09-01 20:34:08 PDT Depends on 306789
jruderman 2005-09-01 22:46:21 PDT Depends on 306798
jruderman 2005-09-01 22:46:58 PDT Depends on 306787
asa 2005-09-02 11:13:08 PDT Flags blocking1.8b4?
bzbarsky 2005-09-02 12:21:00 PDT Depends on 265367
jruderman 2005-09-02 15:49:17 PDT URL c; for (i=0;c=n.childNodes[i];++i) addNodes(c); } var myRoot = document.body; addNodes(myRoot); function stir() { var n1 = allNodes[rnd(allNodes.length)] c; for (i=0;c=n.childNodes[i];++i) addNodes(c); } var myRoot = document.body || document.documentElement; addNodes(myRoot); function stir() { var n1 = allNodes[rnd(allNodes.length)]
jruderman 2005-09-02 16:45:35 PDT Depends on 306902
jruderman 2005-09-02 18:02:12 PDT Depends on 306911
jruderman 2005-09-02 18:02:15 PDT Depends on 306915
jruderman 2005-09-03 01:02:50 PDT CC aaronleventhal
jruderman 2005-09-06 16:06:48 PDT Depends on 307277
jruderman 2005-09-06 16:23:48 PDT Depends on 307280
jruderman 2005-09-06 17:19:29 PDT URL c; for (i=0;c=n.childNodes[i];++i) addNodes(c); } var myRoot = document.body || document.documentElement; addNodes(myRoot); function stir() { var n1 = allNodes[rnd(allNodes.length)]javascript:function rnd(e){return Math.floor(Math.random()*e)} var allNodes=[]; function addNodes(n) { allNodes.push(n); var in2 = allNodes[rnd(allNodes.length)]; try { if (rnd(2)==1 || n1 == myRoot) { n1.appendChild(n2); } else { n1.parentNode.insertBefore(n2,n1); } } catch(e) { } } setInterval(function(){for (var u=0;u<10;++u) stir()}, 100); void 0 c;for(i=0;c=n.childNodes[i];++i)addNodes(c);}var myRoot=document.body||document.documentElement;allNodes=[];addNodes(myRoot);for(var u=0;u<skip;++u)stir();setInterval(function(){for(i=0;i<changesPerInterval;++i)stir()},interval);}init()count=0;function stir(){var n1=allNodes[rnd(allNodes.length)],n2=allNodes[rnd(allNodes.length)];window.status="Stir DOM: "+(++count);try{if(rnd(2)==1||n1==myRoot){n1.appendChild(n2);}else{n1.parentNode.insertBefore(n2n1);}}catch(e){}}function init(){function addNodes(n){allNodes.push(n);var ichanges to do immediately\nNumber of changes per interval\nInterval in milliseconds","0, 0, 100javascript:function randomizer(seed){function rndReal(){seed=(seed*9301+49297)%(233280);return seed/(233280.0);};function rndInt(number){return Math.floor(rndReal()*number);};return rndInt;}var settings=prompt("Stir DOM Settings\n\nSeed\nNumber of400");if(settings==null)throw "User hit cancel!";settings=eval("["+settings+"]");var seed=settings[0]||0;var skip=settings[1]||0;var changesPerInterval=settings[2]||20;var interval=settings[3]||200;var rnd=randomizer(seed);var allNodes;var myRoot;var
jruderman 2005-09-06 18:58:40 PDT Depends on 307298
jruderman 2005-09-06 22:28:29 PDT Alias stirdom
jruderman 2005-09-06 22:28:41 PDT Depends on 307314
jruderman 2005-09-06 23:41:23 PDT Depends on 307322
dbaron 2005-09-07 11:01:58 PDT Depends on 307394
jruderman 2005-09-07 18:56:31 PDT Depends on 307444
jruderman 2005-09-08 01:21:59 PDT Depends on 307470
jruderman 2005-09-08 15:00:46 PDT Depends on 307565
jruderman 2005-09-09 02:50:54 PDT Attachment #195379 Attachment is obsolete 0 1
jruderman 2005-09-09 02:52:37 PDT URL 400");if(settings==null)throw "User hit cancel!";settings=eval("["+settings+"]");var seed=settings[0]||0;var skip=settings[1]||0;var changesPerInterval=settings[2]||20;var interval=settings[3]||200;var rnd=randomizer(seed);var allNodes;var myRoot;varc;for(i=0;c=n.childNodes[i];++i)addNodes(c);}var myRoot=document.body||document.documentElement;allNodes=[];addNodes(myRoot);for(var u=0;u<skip;++u)stir();setInterval(function(){for(i=0;i<changesPerInterval;++i)stir()},interval);}init()changes to do immediately\nNumber of changes per interval\nInterval in milliseconds","0, 0, 100count=0;function stir(){var n1=allNodes[rnd(allNodes.length)],n2=allNodes[rnd(allNodes.length)];window.status="Stir DOM: "+(++count);try{if(rnd(2)==1||n1==myRoot){n1.appendChild(n2);}else{n1.parentNode.insertBefore(n2n1);}}catch(e){}}function init(){function addNodes(n){allNodes.push(n);var i c;for(i=0;c=n.childNodes[i];++i)addNodes(c);}var myRoot=document.body||document.documentElement;allNodes=[];addNodes(myRoot);for(var u=0;u<skip;++u)stir(false);if(changesPerInterval>0)setInterval(function(){for(vari=0;i<changesPerInterval;++i)stir(false)},interval);else stir(true);}init();400");if(settings==null)throw "User hit cancel!";settings=eval("["+settings+"]");var seed=settings[0];if(seed==null)seed=0;var skip=settings[1];if(skip==null)skip=0;var changesPerInterval=settings[2];if(changesPerInterval==null)changesPerInterval=100;varbe N1.parentNode.insertBefore(N2, N1);";else n1.parentNode.insertBefore(n2,n1);}}catch(e){}}function init(){function addNodes(n){allNodes.push(n);var ichanges to do immediately\nNumber of changes per interval (or 0 to stop) \nInterval in milliseconds","0, 0, 100interval=settings[3];if(interval==null)interval=400;var rnd=randomizer(seed);var allNodes;var myRoot;var count=0;function stir(mark){var n1=allNodes[rnd(allNodes.length)]n2=allNodes[rnd(allNodes.length)];window.status="Stir DOM: "+(++count);if(mark){window.N1=n1;window.N2=n2;}try{if(rnd(2)==1||n1==myRoot){if(mark)window.status+=" would be N1.appendChild(N2);";else n1.appendChild(n2);}else{if(mark)window.status+=" would
jruderman 2005-09-09 02:56:33 PDT CC mtschrep, axel
jruderman 2005-09-09 16:39:49 PDT CC bob
jruderman 2005-09-09 20:15:18 PDT Blocks 307826
jruderman 2005-09-09 22:30:05 PDT Depends on 307839
jruderman 2005-09-10 00:40:32 PDT Depends on 307826
Blocks 307826
jruderman 2005-09-10 01:28:19 PDT Depends on 307854
jruderman 2005-09-11 01:07:16 PDT Depends on 307989
jruderman 2005-09-11 02:18:00 PDT Depends on 307992
jruderman 2005-09-12 01:14:39 PDT Depends on 308120
jruderman 2005-09-12 23:01:00 PDT Depends on 308278
jruderman 2005-09-13 11:33:30 PDT CC mats.palmgren
jruderman 2005-09-13 22:07:48 PDT Attachment #195381 Attachment is obsolete 0 1
axel 2005-09-13 23:46:25 PDT CC axel
jruderman 2005-09-14 02:11:48 PDT CC rbs
jruderman 2005-09-14 02:40:09 PDT URL 400");if(settings==null)throw "User hit cancel!";settings=eval("["+settings+"]");var seed=settings[0];if(seed==null)seed=0;var skip=settings[1];if(skip==null)skip=0;var changesPerInterval=settings[2];if(changesPerInterval==null)changesPerInterval=100;varbe N1.parentNode.insertBefore(N2, N1);";else n1.parentNode.insertBefore(n2,n1);}}catch(e){}}function init(){function addNodes(n){allNodes.push(n);var ic;for(i=0;c=n.childNodes[i];++i)addNodes(c);}var myRoot=document.body||document.documentElement;allNodes=[];addNodes(myRoot);for(var u=0;u<skip;++u)stir(false);if(changesPerInterval>0)setInterval(function(){for(vari=0;i<changesPerInterval;++i)stir(false)},interval);else stir(true);}init();interval=settings[3];if(interval==null)interval=400;var rnd=randomizer(seed);var allNodes;var myRoot;var count=0;function stir(mark){var n1=allNodes[rnd(allNodes.length)]n2=allNodes[rnd(allNodes.length)];window.status="Stir DOM: "+(++count);if(mark){window.N1=n1;window.N2=n2;}try{if(rnd(2)==1||n1==myRoot){if(mark)window.status+=" would be N1.appendChild(N2);";else n1.appendChild(n2);}else{if(mark)window.status+=" would ent.documentElement);}catch(ex){}}if(n.getSVGDocument){try{addNodes(n.getSVGDocument());}catch(ex){}}}function resetNodeList(){allNodes=[];anonymousCount=0;var myRoot=document.body||document.documentElement;addNodes(myRoot);}function chunk(){for(vari=0;i<changesPerInterval;++i)stir(false);setTimeout(chunk,interval);}function init(){resetNodeList();for(var u=0;u<skip;++u)stir(false);if(changesPerInterval>0)setTimeout(chunk,interval);else stir(true);}init();100");if(settings==null)throw "User hit cancel!";settings=eval("["+settings+"]");var seed=settings[0];if(seed==null)seed=0;var skip=settings[1];if(skip==null)skip=0;var changesPerInterval=settings[2];if(changesPerInterval==null)changesPerInterval=100;varn2=allNodes[rnd(allNodes.length)];if(mark){window.N1=n1;window.N2=n2;}try{if(rnd(2)==1||n1==myRoot){if(mark)window.status+=" would be N1.appendChild(N2);";else n1.appendChild(n2);}else{if(mark)window.status+=" would be N1.parentNode.insertBefore(N2N1);";else n1.parentNode.insertBefore(n2,n1);}}catch(e){}}function addNodes(n){var ic;allNodes.push(n);for(i=0;c=n.childNodes[i];++i)addNodes(c);try{if(n.nodeType==1&&document.getAnonymousNodes(n)){for(i=0;c=document.getAnonymousNodes(n)[i];++i){++anonymousCount;addNodes(c);}}}catch(ex){}if(n.contentDocument){try{addNodes(n.contentDocuminterval=settings[3];if(interval==null)interval=100;var rnd=randomizer(seed);var allNodes;var myRoot;var count=0;var anonymousCount;function stir(mark){++count;var message="Stir DOM:"+count;window.status=message;if(anonymousCount>0){if(rnd(42)==3)resetNodeList();}var n1=allNodes[rnd(allNodes.length)]
bernd.mielke 2005-09-14 08:24:46 PDT Attachment #194596 Flags review?(bernd.mielke) review+
jruderman 2005-09-14 18:03:54 PDT Depends on 308585
jruderman 2005-09-15 18:40:58 PDT Depends on 308752
jruderman 2005-09-15 22:51:33 PDT CC martijn.martijn
jruderman 2005-09-16 17:52:38 PDT CC neil.parkwaycc.co.uk
jruderman 2005-09-16 23:46:21 PDT Depends on 308917
neil 2005-09-18 14:11:34 PDT CC neil.parkwaycc.co.uk
jruderman 2005-09-18 23:48:51 PDT Depends on 309120
jruderman 2005-09-19 01:19:46 PDT Depends on 309122
jruderman 2005-09-23 02:37:14 PDT Depends on 309732
jruderman 2005-09-23 03:41:17 PDT Depends on 291531, 291902
bernd.mielke 2005-09-24 12:18:51 PDT CC bernd.mielke bernd_mozilla
jruderman 2005-09-27 21:48:59 PDT Depends on 310267
jruderman 2005-09-29 02:32:38 PDT Depends on 310426
jruderman 2005-09-29 05:15:26 PDT Depends on 310436
jruderman 2005-09-29 17:44:00 PDT Depends on 310520
asa 2005-09-29 18:13:32 PDT Flags blocking1.8b5+ blocking1.8b5-
jruderman 2005-09-30 03:18:53 PDT Depends on 310556
jruderman 2005-09-30 18:05:07 PDT Depends on 310638
jruderman 2005-10-07 02:56:23 PDT Depends on 311478
dveditz 2005-10-07 21:21:04 PDT Whiteboard [sg:investigate]
jruderman 2005-11-17 14:26:15 PST Blocks fuzz
jonas 2005-11-18 16:06:44 PST CC bugmail
bob 2005-11-23 01:46:49 PST Depends on 317544
bob 2005-11-23 01:53:32 PST Depends on 317545
bob 2005-11-23 01:57:42 PST Depends on 317546
bob 2005-11-23 02:08:53 PST Depends on 317547
bob 2005-11-23 02:42:26 PST Depends on 317549
mtschrep 2005-12-13 20:18:55 PST Flags blocking1.8.0.1?
MatsPalmgren_bugz 2005-12-22 16:09:21 PST Depends on 321299
jruderman 2006-01-02 23:13:11 PST Attachment #198555 Attachment is obsolete 0 1
dveditz 2006-01-04 08:41:03 PST Whiteboard [sg:investigate] [sg:nse] meta
Flags blocking1.8.0.1? blocking1.8.0.1+
dveditz 2006-01-10 14:47:10 PST Flags blocking1.8.0.1+
bob 2006-01-11 01:22:59 PST Depends on 323022
jruderman 2006-01-13 17:33:30 PST Depends on 205735
jruderman 2006-01-15 21:14:51 PST Depends on 323585
jruderman 2006-01-16 01:06:27 PST Depends on 315549
jruderman 2006-01-16 01:22:36 PST Depends on 323604
jruderman 2006-01-18 22:28:31 PST Depends on 323978
jruderman 2006-01-22 05:14:17 PST Depends on 324318
jruderman 2006-01-22 05:57:06 PST Depends on 294022
jruderman 2006-01-26 23:12:57 PST Depends on 254144
jruderman 2006-01-27 03:08:50 PST Depends on 324918
jruderman 2006-01-27 03:48:41 PST Depends on 254144
jruderman 2006-02-01 01:45:07 PST Depends on 325427
jruderman 2006-02-05 07:37:23 PST Depends on 325984
jruderman 2006-03-01 01:37:06 PST Depends on 328944
jruderman 2006-03-01 02:41:49 PST Depends on 328946
jruderman 2006-03-04 06:58:16 PST Depends on 329335
jruderman 2006-03-04 21:54:53 PST Depends on 314307
jruderman 2006-03-05 02:30:33 PST Depends on 329407
jruderman 2006-03-09 01:23:31 PST Depends on 329884
jruderman 2006-03-09 03:11:55 PST Depends on 329891
jruderman 2006-03-10 01:50:18 PST Depends on 330010
jruderman 2006-03-18 05:16:12 PST Depends on 330925
jruderman 2006-03-18 21:12:06 PST Depends on 330998
jruderman 2006-04-17 13:50:32 PDT Keywords crash
jruderman 2006-04-28 20:56:42 PDT Depends on 335896
jruderman 2006-04-30 18:56:43 PDT Depends on 336065
jruderman 2006-04-30 21:33:24 PDT Depends on 336074
jruderman 2006-05-07 16:00:40 PDT Depends on 337066
jruderman 2006-05-10 03:48:51 PDT Depends on 337412
jruderman 2006-05-10 06:01:08 PDT Depends on 337419
jruderman 2006-05-16 22:17:55 PDT Depends on 338251
jruderman 2006-05-17 07:51:50 PDT Depends on 338301
jruderman 2006-05-17 09:07:25 PDT Depends on 338312
jruderman 2006-05-20 08:54:24 PDT Depends on 338649
jruderman 2006-06-01 04:41:37 PDT Attachment #196006 Attachment is obsolete 0 1
Attachment #207402 Attachment is obsolete 0 1
jruderman 2006-06-01 04:42:02 PDT URL "+count;window.status=message;if(anonymousCount>0){if(rnd(42)==3)resetNodeList();}var n1=allNodes[rnd(allNodes.length)]100");if(settings==null)throw "User hit cancel!";settings=eval("["+settings+"]");var seed=settings[0];if(seed==null)seed=0;var skip=settings[1];if(skip==null)skip=0;var changesPerInterval=settings[2];if(changesPerInterval==null)changesPerInterval=100;varc;allNodes.push(n);for(i=0;c=n.childNodes[i];++i)addNodes(c);try{if(n.nodeType==1&&document.getAnonymousNodes(n)){for(i=0;c=document.getAnonymousNodes(n)[i];++i){++anonymousCount;addNodes(c);}}}catch(ex){}if(n.contentDocument){try{addNodes(n.contentDocumchanges to do immediately\nNumber of changes per interval (or 0 to stop) \nInterval in milliseconds","0, 0, 100ent.documentElement);}catch(ex){}}if(n.getSVGDocument){try{addNodes(n.getSVGDocument());}catch(ex){}}}function resetNodeList(){allNodes=[];anonymousCount=0;var myRoot=document.body||document.documentElement;addNodes(myRoot);}function chunk(){for(vari=0;i<changesPerInterval;++i)stir(false);setTimeout(chunk,interval);}function init(){resetNodeList();for(var u=0;u<skip;++u)stir(false);if(changesPerInterval>0)setTimeout(chunk,interval);else stir(true);}init();interval=settings[3];if(interval==null)interval=100;var rnd=randomizer(seed);var allNodes;var myRoot;var count=0;var anonymousCount;function stir(mark){++count;var message="Stir DOM:javascript:function randomizer(seed){function rndReal(){seed=(seed*9301+49297)%(233280);return seed/(233280.0);};function rndInt(number){return Math.floor(rndReal()*number);};return rndInt;}var settings=prompt("Stir DOM Settings\n\nSeed\nNumber ofN1);";else n1.parentNode.insertBefore(n2,n1);}}catch(e){}}function addNodes(n){var in2=allNodes[rnd(allNodes.length)];if(mark){window.N1=n1;window.N2=n2;}try{if(rnd(2)==1||n1==myRoot){if(mark)window.status+=" would be N1.appendChild(N2);";else n1.appendChild(n2);}else{if(mark)window.status+=" would be N1.parentNode.insertBefore(N2 " "));}var pauseFuzzing=false;function escPause(ev){if(ev.keyCode==27){if(!ev.shiftKey){dumpln("Pausing fuzzing.");pauseFuzzing=true;}else{dumpln("Resuming fuzzing.");pauseFuzzing=false;}}}window.addEventListener("keypress",escPause");settings=eval("["+settings+"]");}if(settings[0])seed=settings[0];if(settings[1])numImmediate=settings[1];if(settings[2])stepsPerInterval=settings[2];if(settings[3])interval=settings[3];if(settings[4])maxSteps=settings[4];if(settings[5])recordMode=sett");}else{if(immedCount%(100)==0)dumpln(fuzzerName+": "+immedCount);}try{doCommand(x);}catch(e){}}if(dumpEachCommand)dumpln(" { origCount: "+immedCount+", rest: true },");}setTimeout(function(){immedChunk(stepsPerInterval);}"+encodeURIComponent(s);}function canQuitApplication(){var os=Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);if(!os){return true;}try{var"+immedCount;if(maxSteps!=0&&immedCount>maxSteps){gPageCompleted=true;return;}if(dumpEachCommand){dumpln(" { origCount: "+immedCount+", fun: function() { "+x+" } }"quit-application-granted"'+ex);}if(!canQuitApplication()){return false;}var kAppStartup='@mozilla.org/toolkit/app-startup;1';var kAppShell='@mozilla.org/appshell/appShellService;1';var appService;var forceQuit;if(kAppStartup in(playing): origCount "+command.origCount);if(command.fun){try{command.fun();}catch(e){window.status+=" bogus";}}return!(command.rest);}function playFunsChunk(){while(playFuns());setTimeout(playFunsChunka[rnd(a.length)];}function dumpln(s){if(window.dump)dump(s+"\n");}function giveToCopy(s){location.href="data:text/plain;charset=UTF-8cancelQuit=Components.classes["@mozilla.org/supports-PRBool;1"].createInstance(Components.interfaces.nsISupportsPRBool);os.notifyObservers(cancelQuit,"quit-application-requested",null);if(cancelQuit.data){return false;}}catch(ex){}os.notifyObservers(nullclasses['@mozilla.org/appshell/window-mediator;1'].getService();var windowManagerInterface=windowManager. QueryInterface(Components.interfaces.nsIWindowMediator);varComponents.classes){appService=Components.classes[kAppStartup]. getService(Components.interfaces.nsIAppStartup);forceQuit=Components.interfaces.nsIAppStartup.eForceQuit;}else if(kAppShell in Components.classes){appService=Components.classes[kAppShell].enumerator=windowManagerInterface.getEnumerator(null);while(enumerator.hasMoreElements()){var domWindow=enumerator.getNext();if(("tryToClose" in domWindow)&&!domWindow.tryToClose()){returnfalse);function playFuns(){var command=commands[count];++count;if(command==undefined)return false;var message=fuzzerName+" (playing): origCount "+command.origCount;window.status=message;if(command.origCount%(100)==0&&!command.rest)dumpln(fuzzerName+"false);initFuzzer();false;}domWindow.close();}try{appService.quit(forceQuit);}catch(ex){throw('goQuitApplication: '+ex);}return true;}var win=(window.gSpider?gSpider.mDocument.defaultView:window);var doc=win.document;window.addEventListener("load",initFuzzerfun: function() { "+command+" } },\n";var countAfterImmed=count-numImmediate;if((countAfterImmed>=0)&&(countAfterImmed%stepsPerInterval==0)){output+=" { origCount: "+count+", rest: true }fuzzer?");if(settings==null)settings=getURLParam("fuzz");if(settings==null)settings=prompt(fuzzerName+" settings\n\nSeed\nNumber of changes in first chunk\nNumber of changes in each subsequent chunk\nInterval between chunks in milliseconds\nTotal numbergetService(Components.interfaces.nsIAppShellService);forceQuit=Components.interfaces.nsIAppShellService.eForceQuit;}else{throw 'goQuitApplication: no AppStartup/appShell';}var windowManager=Components.grep console output for lines containing origCount and paste that in as a commands array.");dumpEachCommand=true;immedChunk(numImmediate);break;case "Special":recordFunsSpecial();break;case "None":default:alert("This fuzzer doesn't seem to supportings[5];}function getURLParam(p){var s=win.location.search+"&";var r=new RegExp("[?&]"+p+"\\=([^&]*)\\&");if(r.exec(s)==null)return null;var raw=RegExp.$1;return unescape(raw.replace(/\+/ginterval);}function recordFuns(){var commands=[];var output="var settings = ["+settings+"];\n"+"var commands = [\n"+"// DD"+"BEGIN\n";for(var count=1;count<=maxSteps;++count){var command=makeCommand();output+=" { origCount: "+count+"interval);}var seed=0;var numImmediate=0;var stepsPerInterval=100;var interval=400;var maxSteps=0;var recordMode=0;function obtainSettings(){if(window.settings===undefined)alert("No settings variable declaration? Nonull);return true;}function goQuitApplication(){var privs='UniversalPreferencesRead UniversalPreferencesWrite '+'UniversalXPConnect';try{netscape.security.PrivilegeManager.enablePrivilege(privs);}catch(ex){throw('goQuitApplication: privilege failureof changes (or 0 for unlimited)\n1 to record, 0 to go","0, 0, 100, 400, 0, 0");if(settings==null)throw "User hit cancel!";if(typeof settings=="string"){settings=settings.replace(/;/g,"recording.");}}var immedCount=0;function immedChunk(changes){if(!pauseFuzzing){for(var i=0;i<changes;++i){++immedCount;var x=makeCommand();window.status=fuzzerName+" ("+settings+") :replacing the first two lines:\n\n"+output);}function randomizer(seed){function rndReal(){seed=(seed*9301+49297)%(233280);return seed/(233280.0);};function rndInt(number){return Math.floor(rndReal()*number);};return rndInt;}function rndElt(a){return\n";}}output+="// DD"+"END\n"+"];";giveToCopy("// Paste this into the scriptc;if(n.tagName=="script"&&(n.getAttribute("id")=="fuzz1"||n.getAttribute("id")=="fuzz2")){if(n.previousSibling&&n.previousSibling.nodeType==Node.TEXT_NODE)alert("Warning: fuzz script found with a whitespace node before it. This could affect noden2index=rnd(allNodes.length);var n1=allNodes[n1index];var n2=allNodes[n2index];var commandn1="allNodes["+n1index+"]";var commandn2="allNodes["+n2index+"]";var command;if(rnd(2)==1||n1==myRoot){command="aC("+commandn1+"false);obtainSettings();dumpln(fuzzerName+" running on "+win.location.href);dumpln("var settings = ["+settings+"];");rnd=randomizer(seed);init();}functionq1);}function rM(q1){q1.parentNode.removeChild(q1);}function makeCommand(){var n1index=rnd(allNodes.length)startFuzzing(){if(window.commands){count=0;if(recordStrategy=="Special"){playFunsSpecial();}else{playFunsChunk();}}else{if(recordMode){recordSomehow();}else{immedChunk(numImmediate);}}}function recordSomehow(){switch(recordStrategy){case "Record withoutdoing":recordFuns();break;case "Record as it goes":alert("This fuzzer records as it goes. If you encounter a crash or other bug you want to reduce"+commandn2+");";}else{command="iB("+commandn1+", "+commandn2+");";}return command;}function doCommand(x){eval(x);}function addNodes(n){var ijavascript:var settings=null;var commands=null;var fuzzerName="Stir DOM 1.8";var recordStrategy="Record without doing";var allNodes;var myRoot;var anonymousCount;function aC(q1,q2){q1.appendChild(q2);}function iB(q1,q2){q1.parentNode.insertBefore(q2tion resetNodeList(){allNodes=[];anonymousCount=0;var myRoot=doc.body||doc.documentElement;addNodes(myRoot);}function init(){resetNodeList();startFuzzing();}var dumpEachCommand=false;function initFuzzer(){window.removeEventListener("load",initFuzzercounts.");return;}allNodes.push(n);for(i=0;c=n.childNodes[i];++i)addNodes(c);if(n.contentDocument){try{addNodes(n.contentDocument.documentElement);}catch(ex){}}if(n.getSVGDocument){try{if(n.getSVGDocument())addNodes(n.getSVGDocument());}catch(ex){}}}func
jruderman 2006-06-02 02:32:52 PDT Depends on 340083
jruderman 2006-06-07 16:03:11 PDT Depends on 340733
jruderman 2006-06-20 01:16:43 PDT Depends on 342120
jruderman 2006-06-20 05:05:58 PDT Depends on 342145
jruderman 2006-06-22 20:17:53 PDT Attachment #224049 Attachment is obsolete 0 1
martijn.martijn 2006-06-23 14:07:31 PDT CC ispiked
jruderman 2006-06-27 17:48:26 PDT Depends on 342923
MatsPalmgren_bugz 2006-06-27 21:57:28 PDT Depends on 342942
jruderman 2006-06-28 00:26:24 PDT Depends on 342954
jruderman 2006-07-07 18:45:35 PDT Depends on 343935
jruderman 2006-07-10 17:23:44 PDT CC pvnick
jruderman 2006-07-16 17:55:22 PDT Depends on 344881
jruderman 2006-07-16 23:22:10 PDT Depends on 344898
jruderman 2006-07-30 01:18:15 PDT Depends on 346512
jruderman 2006-08-04 05:40:18 PDT Depends on 347348
jruderman 2006-08-04 06:30:15 PDT Depends on 347355
jruderman 2006-08-05 03:16:19 PDT Depends on 347495
jruderman 2006-08-15 02:04:23 PDT Depends on 348708
jruderman 2006-08-15 03:30:57 PDT Depends on 348709
MatsPalmgren_bugz 2006-08-19 15:52:02 PDT Depends on 349355
jruderman 2006-08-24 18:13:49 PDT Depends on 350128
jruderman 2006-09-06 19:48:36 PDT Depends on 351627
jruderman 2006-09-06 19:50:58 PDT Depends on 351628
dveditz 2006-09-10 11:58:40 PDT Depends on 322625
martijn.martijn 2006-09-25 07:22:04 PDT Depends on 354133
martijn.martijn 2006-09-27 09:59:21 PDT Depends on 354510
martijn.martijn 2006-10-11 13:17:39 PDT Depends on 356325
jruderman 2006-10-21 03:26:48 PDT Attachment #226744 Attachment is obsolete 0 1
jruderman 2006-11-03 03:59:54 PST Depends on 359371
jruderman 2006-11-19 13:15:09 PST Depends on 361226
martijn.martijn 2006-11-21 07:33:30 PST Depends on 361389
dveditz 2006-12-05 10:40:05 PST Assignee nobody jruderman
martijn.martijn 2006-12-11 06:56:54 PST Depends on 363448
MatsPalmgren_bugz 2007-01-04 08:13:02 PST Depends on 365923
jruderman 2007-01-06 21:51:19 PST Depends on 366203
dveditz 2007-01-09 16:25:18 PST Depends on 366493
jruderman 2007-01-10 02:11:51 PST Depends on 366537
jruderman 2007-01-10 07:34:50 PST Depends on 366564
jruderman 2007-01-16 04:15:54 PST Depends on 367111
martijn.martijn 2007-01-16 09:56:35 PST Depends on 367149
jruderman 2007-01-19 15:05:16 PST Summary Crashes found by Jesse's "Stir DOM" bookmarklet Bugs found by Jesse's "Stir DOM" bookmarklet
jruderman 2007-01-31 10:48:44 PST Depends on 368860
jruderman 2007-02-02 13:26:30 PST Depends on 369126
jruderman 2007-02-05 20:17:25 PST Depends on 369438
jruderman 2007-02-16 23:10:49 PST URL " "));}var pauseFuzzing=false;function escPause(ev){if(ev.keyCode==27){if(!ev.shiftKey){dumpln("Pausing fuzzing.");pauseFuzzing=true;}else{dumpln("Resuming fuzzing.");pauseFuzzing=false;}}}window.addEventListener("keypress",escPause");settings=eval("["+settings+"]");}if(settings[0])seed=settings[0];if(settings[1])numImmediate=settings[1];if(settings[2])stepsPerInterval=settings[2];if(settings[3])interval=settings[3];if(settings[4])maxSteps=settings[4];if(settings[5])recordMode=sett");}else{if(immedCount%(100)==0)dumpln(fuzzerName+": "+immedCount);}try{doCommand(x);}catch(e){}}if(dumpEachCommand)dumpln(" { origCount: "+immedCount+", rest: true },");}setTimeout(function(){immedChunk(stepsPerInterval);}"+commandn2+");";}else{command="iB("+commandn1+", "+commandn2+");";}return command;}function doCommand(x){eval(x);}function addNodes(n){var i"+encodeURIComponent(s);}function canQuitApplication(){var os=Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);if(!os){return true;}try{var"+immedCount;if(maxSteps!=0&&immedCount>maxSteps){gPageCompleted=true;return;}if(dumpEachCommand){dumpln(" { origCount: "+immedCount+", fun: function() { "+x+" } }"quit-application-granted"'+ex);}if(!canQuitApplication()){return false;}var kAppStartup='@mozilla.org/toolkit/app-startup;1';var kAppShell='@mozilla.org/appshell/appShellService;1';var appService;var forceQuit;if(kAppStartup in(playing): origCount "+command.origCount);if(command.fun){try{command.fun();}catch(e){window.status+=" bogus";}}return!(command.rest);}function playFunsChunk(){while(playFuns());setTimeout(playFunsChunka[rnd(a.length)];}function dumpln(s){if(window.dump)dump(s+"\n");}function giveToCopy(s){location.href="data:text/plain;charset=UTF-8c;if(n.tagName=="script"&&(n.getAttribute("id")=="fuzz1"||n.getAttribute("id")=="fuzz2")){if(n.previousSibling&&n.previousSibling.nodeType==Node.TEXT_NODE)alert("Warning: fuzz script found with a whitespace node before it. This could affect nodecancelQuit=Components.classes["@mozilla.org/supports-PRBool;1"].createInstance(Components.interfaces.nsISupportsPRBool);os.notifyObservers(cancelQuit,"quit-application-requested",null);if(cancelQuit.data){return false;}}catch(ex){}os.notifyObservers(nullclasses['@mozilla.org/appshell/window-mediator;1'].getService();var windowManagerInterface=windowManager. QueryInterface(Components.interfaces.nsIWindowMediator);varComponents.classes){appService=Components.classes[kAppStartup]. getService(Components.interfaces.nsIAppStartup);forceQuit=Components.interfaces.nsIAppStartup.eForceQuit;}else if(kAppShell in Components.classes){appService=Components.classes[kAppShell].counts.");return;}allNodes.push(n);for(i=0;c=n.childNodes[i];++i)addNodes(c);if(n.contentDocument){try{addNodes(n.contentDocument.documentElement);}catch(ex){}}if(n.getSVGDocument){try{if(n.getSVGDocument())addNodes(n.getSVGDocument());}catch(ex){}}}funcdoing":recordFuns();break;case "Record as it goes":alert("This fuzzer records as it goes. If you encounter a crash or other bug you want to reduceenumerator=windowManagerInterface.getEnumerator(null);while(enumerator.hasMoreElements()){var domWindow=enumerator.getNext();if(("tryToClose" in domWindow)&&!domWindow.tryToClose()){returnfalse);function playFuns(){var command=commands[count];++count;if(command==undefined)return false;var message=fuzzerName+" (playing): origCount "+command.origCount;window.status=message;if(command.origCount%(100)==0&&!command.rest)dumpln(fuzzerName+"false);initFuzzer();false);obtainSettings();dumpln(fuzzerName+" running on "+win.location.href);dumpln("var settings = ["+settings+"];");rnd=randomizer(seed);init();}functionfalse;}domWindow.close();}try{appService.quit(forceQuit);}catch(ex){throw('goQuitApplication: '+ex);}return true;}var win=(window.gSpider?gSpider.mDocument.defaultView:window);var doc=win.document;window.addEventListener("load",initFuzzerfun: function() { "+command+" } },\n";var countAfterImmed=count-numImmediate;if((countAfterImmed>=0)&&(countAfterImmed%stepsPerInterval==0)){output+=" { origCount: "+count+", rest: true }fuzzer?");if(settings==null)settings=getURLParam("fuzz");if(settings==null)settings=prompt(fuzzerName+" settings\n\nSeed\nNumber of changes in first chunk\nNumber of changes in each subsequent chunk\nInterval between chunks in milliseconds\nTotal numbergetService(Components.interfaces.nsIAppShellService);forceQuit=Components.interfaces.nsIAppShellService.eForceQuit;}else{throw 'goQuitApplication: no AppStartup/appShell';}var windowManager=Components.grep console output for lines containing origCount and paste that in as a commands array.");dumpEachCommand=true;immedChunk(numImmediate);break;case "Special":recordFunsSpecial();break;case "None":default:alert("This fuzzer doesn't seem to supportings[5];}function getURLParam(p){var s=win.location.search+"&";var r=new RegExp("[?&]"+p+"\\=([^&]*)\\&");if(r.exec(s)==null)return null;var raw=RegExp.$1;return unescape(raw.replace(/\+/ginterval);}function recordFuns(){var commands=[];var output="var settings = ["+settings+"];\n"+"var commands = [\n"+"// DD"+"BEGIN\n";for(var count=1;count<=maxSteps;++count){var command=makeCommand();output+=" { origCount: "+count+"interval);}var seed=0;var numImmediate=0;var stepsPerInterval=100;var interval=400;var maxSteps=0;var recordMode=0;function obtainSettings(){if(window.settings===undefined)alert("No settings variable declaration? Nojavascript:var settings=null;var commands=null;var fuzzerName="Stir DOM 1.8";var recordStrategy="Record without doing";var allNodes;var myRoot;var anonymousCount;function aC(q1,q2){q1.appendChild(q2);}function iB(q1,q2){q1.parentNode.insertBefore(q2n2index=rnd(allNodes.length);var n1=allNodes[n1index];var n2=allNodes[n2index];var commandn1="allNodes["+n1index+"]";var commandn2="allNodes["+n2index+"]";var command;if(rnd(2)==1||n1==myRoot){command="aC("+commandn1+"null);return true;}function goQuitApplication(){var privs='UniversalPreferencesRead UniversalPreferencesWrite '+'UniversalXPConnect';try{netscape.security.PrivilegeManager.enablePrivilege(privs);}catch(ex){throw('goQuitApplication: privilege failureof changes (or 0 for unlimited)\n1 to record, 0 to go","0, 0, 100, 400, 0, 0");if(settings==null)throw "User hit cancel!";if(typeof settings=="string"){settings=settings.replace(/;/g,"q1);}function rM(q1){q1.parentNode.removeChild(q1);}function makeCommand(){var n1index=rnd(allNodes.length)recording.");}}var immedCount=0;function immedChunk(changes){if(!pauseFuzzing){for(var i=0;i<changes;++i){++immedCount;var x=makeCommand();window.status=fuzzerName+" ("+settings+") :replacing the first two lines:\n\n"+output);}function randomizer(seed){function rndReal(){seed=(seed*9301+49297)%(233280);return seed/(233280.0);};function rndInt(number){return Math.floor(rndReal()*number);};return rndInt;}function rndElt(a){returnstartFuzzing(){if(window.commands){count=0;if(recordStrategy=="Special"){playFunsSpecial();}else{playFunsChunk();}}else{if(recordMode){recordSomehow();}else{immedChunk(numImmediate);}}}function recordSomehow(){switch(recordStrategy){case "Record withouttion resetNodeList(){allNodes=[];anonymousCount=0;var myRoot=doc.body||doc.documentElement;addNodes(myRoot);}function init(){resetNodeList();startFuzzing();}var dumpEachCommand=false;function initFuzzer(){window.removeEventListener("load",initFuzzer\n";}}output+="// DD"+"END\n"+"];";giveToCopy("// Paste this into the script
jruderman 2007-02-19 00:39:00 PST Depends on 370876
martijn.martijn 2007-02-21 05:39:04 PST Depends on 371125
martijn.martijn 2007-02-21 05:39:21 PST Depends on 371124
jruderman 2007-02-21 16:22:47 PST Depends on 371124
jruderman 2007-02-22 02:47:17 PST Attachment #242967 Attachment is obsolete 0 1
jruderman 2007-02-27 03:07:31 PST Version 1.8 Branch Trunk
Severity critical normal
jruderman 2007-03-03 18:48:00 PST Depends on 372550
jruderman 2007-03-21 20:05:00 PDT Depends on 374882
jruderman 2007-03-23 03:02:15 PDT Depends on 375058
jruderman 2007-04-05 16:01:42 PDT Depends on 376666
martijn.martijn 2007-04-13 23:09:44 PDT Depends on 377470
martijn.martijn 2007-04-17 09:30:23 PDT Depends on 377783
jruderman 2007-04-29 15:43:31 PDT Depends on 379217
martijn.martijn 2007-05-06 07:20:06 PDT Depends on 379872
martijn.martijn 2007-05-11 23:44:30 PDT Depends on 380482
martijn.martijn 2007-05-12 23:23:49 PDT Depends on 380550
martijn.martijn 2007-05-17 10:07:18 PDT Depends on 381057
martijn.martijn 2007-05-21 16:10:31 PDT Depends on 381502
jruderman 2007-05-28 00:11:42 PDT Depends on 382212
jruderman 2007-05-30 14:34:56 PDT Depends on 382507
jruderman 2007-06-10 17:45:09 PDT Depends on 383979
jruderman 2007-06-13 22:39:31 PDT Depends on 384391
jruderman 2007-06-13 22:47:02 PDT Depends on 384392
jruderman 2007-06-14 16:54:31 PDT Depends on 384504
jruderman 2007-06-15 15:30:10 PDT Depends on 384637
jruderman 2007-06-19 17:23:09 PDT Depends on 385118
jruderman 2007-06-19 20:17:38 PDT Depends on 385132
jruderman 2007-06-20 21:54:33 PDT Depends on 385289
jruderman 2007-06-29 15:41:01 PDT Depends on 386386
jruderman 2007-07-02 03:38:41 PDT Depends on 386575
jruderman 2007-07-03 22:43:38 PDT Depends on 386807
jruderman 2007-07-05 02:18:02 PDT Depends on 386939
jruderman 2007-07-07 01:21:59 PDT Depends on 387227
jruderman 2007-07-14 12:24:20 PDT Depends on 388172
jruderman 2007-07-20 15:57:04 PDT Depends on 389014
jruderman 2007-07-22 02:47:36 PDT Depends on 389151
jruderman 2007-07-23 17:16:46 PDT Depends on 389326
jruderman 2007-07-26 00:10:26 PDT Depends on 389636
jruderman 2007-08-04 20:23:55 PDT Depends on 390976
jruderman 2007-08-13 19:09:34 PDT Depends on 392132
jruderman 2007-08-23 16:34:09 PDT Depends on 393475
jruderman 2007-08-24 20:55:28 PDT Depends on 393649
jruderman 2007-08-24 22:00:25 PDT Depends on 393656
jruderman 2007-08-24 23:34:33 PDT Depends on 393661
jruderman 2007-08-25 03:30:39 PDT Depends on 393671
jruderman 2007-08-26 01:23:55 PDT Depends on 393746
jruderman 2007-08-26 02:47:52 PDT Depends on 393749
jruderman 2007-08-26 05:06:55 PDT Depends on 393758
jruderman 2007-08-26 22:22:21 PDT Depends on 393822
jruderman 2007-08-28 20:08:34 PDT Depends on 394111
jruderman 2007-09-06 23:24:49 PDT Depends on 395340
martijn.martijn 2007-09-19 10:55:53 PDT Depends on 396744
martijn.martijn 2007-09-21 15:02:36 PDT Depends on 397112
jruderman 2007-09-25 14:19:51 PDT Depends on 397551
jruderman 2007-09-27 18:19:20 PDT Depends on 397844
jruderman 2007-09-27 22:24:09 PDT Depends on 397856
martijn.martijn 2007-09-29 14:50:47 PDT Depends on 398021
jruderman 2007-10-10 14:54:12 PDT Depends on 399365
jruderman 2007-10-11 00:39:14 PDT Depends on 399412
jruderman 2007-10-12 23:02:08 PDT Depends on 399687
jruderman 2007-10-13 01:10:19 PDT Depends on 399694
martijn.martijn 2007-10-15 07:36:05 PDT Depends on 399858
jruderman 2007-10-16 15:19:24 PDT Depends on 400078
jruderman 2007-10-18 21:39:29 PDT Depends on 400349
jruderman 2007-10-18 21:45:44 PDT Depends on 323978
jruderman 2007-10-27 13:44:45 PDT Depends on 401393
martijn.martijn 2007-10-27 14:09:08 PDT Depends on 401395
jruderman 2007-11-01 23:06:05 PDT Depends on 402172
jruderman 2007-11-03 21:02:52 PDT Depends on 402400
jruderman 2007-11-04 00:02:59 PDT Depends on 402408
jruderman 2007-11-08 19:29:47 PST Depends on 403134
jruderman 2007-11-10 21:47:18 PST Depends on 403369
jruderman 2007-11-17 20:58:42 PST Depends on 404213
jruderman 2007-11-17 22:08:09 PST Depends on 404215
jruderman 2007-11-20 01:28:49 PST Depends on 404470
jruderman 2007-11-20 23:38:39 PST Depends on 404721
jruderman 2007-11-27 07:11:36 PST Depends on 405639
jruderman 2007-12-04 18:04:53 PST Depends on 406902
jruderman 2007-12-13 16:25:47 PST Depends on 408292
jruderman 2007-12-18 14:54:18 PST Depends on 408904
jruderman 2008-01-10 18:34:45 PST Depends on 411835
jruderman 2008-01-14 00:48:39 PST Depends on 412243
jruderman 2008-01-15 18:35:33 PST Depends on 412543
gavin.sharp 2008-01-16 14:46:32 PST CC gavin.sharp
jruderman 2008-01-18 20:12:53 PST Depends on 413079
jruderman 2008-01-18 21:07:27 PST Depends on 413085
jruderman 2008-01-19 15:16:43 PST Depends on 413174
jruderman 2008-01-29 17:24:31 PST Depends on 414719
jruderman 2008-02-07 03:42:44 PST Depends on 416107
jruderman 2008-02-10 14:42:06 PST Depends on 416734
jruderman 2008-02-25 14:13:47 PST Depends on 419527
jruderman 2008-02-27 23:28:03 PST Depends on 420031
jruderman 2008-03-06 14:56:56 PST Depends on 421393
jruderman 2008-03-15 02:30:02 PDT Depends on 423107
jruderman 2008-03-16 06:17:37 PDT Depends on 423264
jruderman 2008-03-29 15:09:13 PDT Depends on 425981
jruderman 2008-03-30 05:50:01 PDT Depends on 426040
jruderman 2008-04-05 19:28:11 PDT Depends on 427325
jruderman 2008-04-09 15:56:48 PDT Depends on 428113
jruderman 2008-04-16 23:51:49 PDT Depends on 429454
jruderman 2008-04-19 17:52:44 PDT Depends on 429881
jruderman 2008-04-26 16:30:47 PDT Depends on 430991
jruderman 2008-05-03 14:46:59 PDT Depends on 432058
jruderman 2008-05-07 19:22:09 PDT Depends on 432752
jruderman 2008-05-12 22:54:16 PDT Depends on 433450
nth10sd 2008-05-20 17:06:29 PDT Depends on 434894
jruderman 2008-05-28 15:52:33 PDT Depends on 436204
jruderman 2008-07-01 00:56:21 PDT Depends on 442860
jruderman 2008-07-03 19:05:24 PDT Depends on 443528
jruderman 2008-07-03 21:12:07 PDT Depends on 443538
jruderman 2008-07-04 12:34:17 PDT Depends on 443655
jruderman 2008-07-09 18:49:34 PDT Depends on 444484
jruderman 2008-07-15 00:33:22 PDT Depends on 445288
martijn.martijn 2008-07-25 18:07:43 PDT Depends on 448064
jruderman 2008-08-03 20:18:23 PDT Depends on 448993
jruderman 2008-08-04 17:21:19 PDT Depends on 449129
jruderman 2008-09-02 23:53:56 PDT Depends on 453406
jruderman 2008-09-04 17:16:15 PDT Depends on 453736
jruderman 2008-09-08 23:29:58 PDT Depends on 454361
jruderman 2008-09-16 16:50:24 PDT Depends on 455614
jruderman 2008-09-28 01:41:11 PDT Depends on 457514
jruderman 2008-10-04 02:45:33 PDT Depends on 458493
jruderman 2008-10-15 21:28:57 PDT Depends on 460209
jruderman 2008-10-16 13:07:14 PDT Depends on 460323
jruderman 2008-10-20 20:58:43 PDT Depends on 460910
jruderman 2008-10-20 22:35:42 PDT Depends on 460924
jruderman 2008-10-22 20:43:18 PDT Depends on 461289
jruderman 2008-11-03 17:43:04 PST Depends on 462968
jruderman 2008-11-07 15:54:26 PST Depends on 463741
jruderman 2008-11-12 16:56:03 PST Depends on 464589
jruderman 2008-11-24 17:59:14 PST Depends on 466585
jruderman 2008-11-25 19:53:32 PST Depends on 466763
jruderman 2008-12-08 23:35:49 PST Depends on 468578
jruderman 2008-12-09 21:29:45 PST Depends on 468773
jruderman 2008-12-17 12:54:10 PST Depends on 470063
jruderman 2008-12-17 21:28:15 PST Depends on 470167
jruderman 2009-01-05 17:37:10 PST Depends on 472237
jruderman 2009-01-11 00:02:57 PST Depends on 473042
jruderman 2009-01-16 14:16:26 PST Depends on 474041
jruderman 2009-01-19 18:35:07 PST Depends on 474377
jruderman 2009-02-02 19:52:45 PST Depends on 476579
jruderman 2009-02-10 13:24:37 PST Depends on 477878
jruderman 2009-02-10 17:10:06 PST Depends on 477928
jruderman 2009-02-13 20:50:02 PST Depends on 478527
jruderman 2009-02-23 22:45:44 PST Depends on 479938
jruderman 2009-03-02 17:22:55 PST Depends on 481089
jruderman 2009-03-02 23:06:17 PST Depends on 481139
jruderman 2009-03-05 22:17:31 PST Depends on 481806
jruderman 2009-03-09 21:33:57 PDT Depends on 482398
jruderman 2009-04-08 17:39:11 PDT Depends on 487539
jruderman 2009-04-09 18:23:50 PDT Depends on 487724
jruderman 2009-04-21 16:37:51 PDT Depends on 489480
jruderman 2009-04-21 18:42:52 PDT Depends on 489501
jruderman 2009-05-21 11:25:15 PDT Depends on 494225
jruderman 2009-05-21 20:39:47 PDT Depends on 494332
jruderman 2009-05-29 15:42:28 PDT Depends on 495546
jruderman 2009-06-02 14:27:23 PDT Depends on 496011
jruderman 2009-06-02 20:45:43 PDT Depends on 496062
jruderman 2009-06-04 13:17:50 PDT Depends on 496420
jruderman 2009-06-11 16:15:34 PDT Depends on 497734
jruderman 2009-06-22 16:57:26 PDT Depends on 499841
jruderman 2009-06-22 18:45:22 PDT Depends on 499857
jruderman 2009-06-26 17:25:46 PDT Depends on 500847
jruderman 2009-07-01 23:14:03 PDT Depends on 501878
jruderman 2009-07-11 14:22:10 PDT Depends on 503699
jruderman 2009-07-20 21:03:04 PDT Depends on 505399
jruderman 2009-08-03 17:14:53 PDT Depends on 508154
jruderman 2009-08-06 17:09:11 PDT Depends on 508919
jruderman 2009-08-06 23:46:54 PDT Depends on 508908
jwalden 2009-08-07 01:24:06 PDT CC jwalden+bmo
jruderman 2009-08-27 17:54:32 PDT Depends on 513153
jruderman 2009-10-15 11:15:16 PDT Depends on 522516
jruderman 2009-10-20 14:51:24 PDT Depends on 523468
jruderman 2009-11-28 12:04:55 PST Depends on 531550
jruderman 2009-12-17 12:19:10 PST Depends on 535632
jruderman 2009-12-25 00:08:47 PST Depends on 536720
jruderman 2010-01-03 13:32:30 PST Depends on 537624
jruderman 2010-01-05 17:38:11 PST Depends on 538062
jruderman 2010-01-06 10:57:05 PST Depends on 538210
jruderman 2010-01-06 12:46:26 PST Depends on 538233
jruderman 2010-01-06 14:45:44 PST Depends on 538267
jruderman 2010-01-11 21:35:56 PST Depends on 539167
jruderman 2010-01-19 17:01:44 PST Depends on 540760
jruderman 2010-02-10 20:01:22 PST Depends on 545574
martijn.martijn 2010-02-11 07:21:47 PST CC martijn.martijn
jruderman 2010-03-04 16:55:12 PST Depends on 550355
jruderman 2010-03-04 17:06:34 PST Depends on 550362
jruderman 2010-03-10 18:56:23 PST Depends on 551620
jruderman 2010-04-05 15:18:43 PDT Depends on 557348
jruderman 2010-04-14 19:43:54 PDT Depends on 559491
jruderman 2010-04-19 21:34:21 PDT Depends on 560447
jruderman 2010-05-05 16:21:39 PDT Depends on 564063
jruderman 2010-05-06 23:15:15 PDT Depends on 564368
jruderman 2010-05-10 19:52:13 PDT Depends on 564968
jruderman 2010-06-09 15:11:28 PDT Depends on 571105
jruderman 2010-06-14 14:42:54 PDT Depends on 571981
jruderman 2010-06-14 15:46:08 PDT Depends on 572003
jruderman 2010-06-16 20:50:24 PDT Depends on 572607
jruderman 2010-06-28 16:38:57 PDT Depends on 575446
jruderman 2010-07-19 17:52:44 PDT Depends on 580129
jruderman 2010-07-19 18:30:55 PDT Depends on 580140
jruderman 2010-07-19 19:54:22 PDT Depends on 580151
jruderman 2010-08-03 15:03:06 PDT Depends on 584208
jruderman 2010-08-14 08:08:08 PDT Depends on 587336
jruderman 2010-08-20 15:16:03 PDT Depends on 589316
jruderman 2010-08-24 20:39:59 PDT Depends on 590395
jruderman 2010-08-26 19:31:15 PDT Depends on 591141
dveditz 2010-08-27 11:15:28 PDT Depends on 591409
jruderman 2010-08-27 14:56:30 PDT Depends on 591480
jruderman 2010-08-30 16:46:33 PDT Depends on 592129
jruderman 2010-09-13 00:42:22 PDT Depends on 595783
jruderman 2010-09-15 16:35:00 PDT Depends on 596796
jruderman 2010-09-15 22:49:06 PDT Depends on 596876
jruderman 2010-09-16 15:53:12 PDT Depends on 597240
jruderman 2010-09-16 21:59:18 PDT Depends on 597317
jruderman 2010-10-15 19:43:06 PDT Depends on 604843
jruderman 2010-10-18 17:17:02 PDT Depends on 605340
jruderman 2010-10-18 17:45:33 PDT Depends on 605345
jruderman 2010-10-20 22:06:22 PDT Depends on 606101
jruderman 2010-10-22 01:43:51 PDT Depends on 606430
jruderman 2010-10-22 20:26:36 PDT Depends on 606642
jruderman 2010-11-12 19:43:00 PST Depends on 611927
jruderman 2010-11-16 16:00:06 PST Depends on 612736
jruderman 2010-11-26 12:58:43 PST Depends on 615002
jruderman 2010-12-01 11:27:25 PST Depends on 615944
jruderman 2010-12-04 16:05:53 PST Depends on 616748
jruderman 2010-12-06 12:04:09 PST Depends on 617089
jruderman 2010-12-27 15:26:54 PST Depends on 621598
jruderman 2011-01-21 00:05:48 PST Depends on 627647
jruderman 2011-02-18 20:03:24 PST Depends on 635442
jruderman 2011-02-20 14:10:11 PST Depends on 635636
jruderman 2011-02-27 14:48:19 PST Depends on 637214
gavin.sharp 2011-03-08 17:52:46 PST CC gavin.sharp
jruderman 2011-03-22 12:15:07 PDT Depends on 643853
jruderman 2011-04-16 05:31:17 PDT Depends on 650489
jruderman 2011-05-04 23:32:18 PDT Depends on 654928
jruderman 2011-05-06 23:02:12 PDT Depends on 655451
jruderman 2011-05-10 14:20:51 PDT Depends on 656130
jruderman 2011-06-18 23:04:11 PDT Depends on 665334
jruderman 2011-06-24 12:49:54 PDT Depends on 667025
jruderman 2011-06-26 12:46:46 PDT Depends on 667321
jruderman 2011-07-04 15:11:33 PDT Depends on 669225
jruderman 2011-07-26 07:30:39 PDT Depends on 674223
jruderman 2011-09-30 18:37:54 PDT Depends on 690979
jruderman 2011-09-30 19:53:21 PDT Depends on 690990
jruderman 2011-09-30 20:17:18 PDT Depends on 690994
jruderman 2011-10-01 14:24:21 PDT Depends on 691096
jruderman 2011-10-09 04:05:33 PDT Depends on 693142
jruderman 2011-10-18 17:31:28 PDT Depends on 695573
jruderman 2011-10-20 12:32:35 PDT Depends on 696175
jruderman 2011-12-02 01:23:09 PST Depends on 707098
jruderman 2011-12-10 16:17:19 PST Depends on 709536
jruderman 2011-12-13 01:52:24 PST Depends on 710149
jruderman 2011-12-24 17:34:03 PST Depends on 713413
jruderman 2011-12-25 22:57:35 PST Depends on 713499
jruderman 2012-01-09 04:35:56 PST Depends on 716503
jruderman 2012-01-14 14:58:46 PST Depends on 718236
jruderman 2012-01-15 07:12:28 PST Depends on 718290
jruderman 2012-02-01 19:18:55 PST Depends on 723382
jruderman 2012-02-02 11:55:37 PST Depends on 723657
jruderman 2012-02-09 19:49:11 PST Depends on 725918
jruderman 2012-02-09 21:57:31 PST Depends on 725928
jruderman 2012-02-22 00:10:16 PST Depends on 729431
jruderman 2012-03-15 22:56:16 PDT Depends on 736389
jruderman 2012-03-18 20:33:19 PDT Depends on 736924
jonas 2012-03-20 09:13:28 PDT CC jonas
jruderman 2012-03-22 23:22:56 PDT Depends on 738555
jruderman 2012-03-28 16:22:39 PDT Depends on 740199
jruderman 2012-04-03 21:50:08 PDT Depends on 742190
jruderman 2012-04-16 02:18:12 PDT Depends on 745699
curtisk 2012-05-03 12:39:47 PDT Keywords sec-other
jruderman 2012-05-22 23:59:27 PDT Depends on 757751
jruderman 2012-06-03 03:00:07 PDT Depends on 760957
jruderman 2012-06-19 23:24:57 PDT Depends on 766471
jruderman 2012-06-21 18:10:37 PDT Depends on 767233
jruderman 2012-08-01 18:24:52 PDT Depends on 779707
jruderman 2012-08-06 16:03:59 PDT Depends on 780764
jruderman 2012-09-05 15:01:59 PDT Depends on 788831
MatsPalmgren_bugz 2012-09-05 17:02:15 PDT CC matspal
jruderman 2012-09-05 20:22:05 PDT Depends on 788929
jruderman 2012-09-14 22:09:33 PDT Depends on 791430
jruderman 2012-09-16 19:07:47 PDT Depends on 791601
jruderman 2012-10-04 10:45:25 PDT Depends on 797945
jruderman 2012-10-19 08:22:54 PDT Depends on 803562
jruderman 2012-11-07 23:12:49 PST Depends on 809762
jruderman 2012-12-16 01:05:53 PST Depends on 822086
jruderman 2013-02-13 13:46:08 PST Depends on 841163
jruderman 2013-02-20 08:21:33 PST Depends on 843086
jruderman 2013-03-02 17:19:21 PST Depends on 847119
jruderman 2013-03-02 20:16:03 PST Depends on 847130
jruderman 2013-03-09 20:18:23 PST Depends on 849593
jruderman 2013-03-18 07:17:01 PDT Depends on 852129
jruderman 2013-03-18 07:46:00 PDT Depends on 852138
jruderman 2013-03-18 08:21:12 PDT Depends on 852150
jruderman 2013-03-18 14:45:46 PDT Depends on 852293
jruderman 2013-03-31 02:14:25 PDT Depends on 856402
jruderman 2013-04-16 04:57:53 PDT Depends on 862303
jruderman 2013-04-29 05:07:01 PDT Depends on 866659
jruderman 2013-04-30 19:12:58 PDT Depends on 867487
jruderman 2013-05-15 20:49:20 PDT Depends on 872878
jruderman 2013-05-16 13:22:35 PDT Depends on 873222
jruderman 2013-06-02 02:01:41 PDT Depends on 878538
jruderman 2013-06-07 16:08:27 PDT Depends on 880892
mrbkap 2013-06-12 14:31:06 PDT CC mrbkap
dbaron 2013-06-16 21:17:09 PDT CC dbaron
jruderman 2013-06-16 21:57:43 PDT Depends on 883708
jruderman 2013-06-16 22:26:22 PDT Depends on 883712
jruderman 2013-06-18 01:37:28 PDT Depends on 884202
jruderman 2013-06-23 22:03:52 PDT Depends on 886215
jruderman 2013-06-24 00:02:47 PDT Depends on 886230
jruderman 2013-07-07 21:51:32 PDT Depends on 890775
jruderman 2013-07-13 22:31:16 PDT Depends on 893515
jruderman 2013-07-17 13:22:11 PDT Depends on 895082
jruderman 2013-07-24 01:06:36 PDT Depends on 897384
jruderman 2013-07-28 16:11:12 PDT Depends on 898913
jruderman 2013-07-28 18:05:12 PDT Depends on 898926
jruderman 2013-07-28 20:30:21 PDT Depends on 898951
jruderman 2013-09-08 23:03:48 PDT Depends on 914029
jruderman 2013-09-09 22:59:50 PDT Depends on 914501
jruderman 2013-10-27 00:06:00 PDT Depends on 931453
jruderman 2013-10-27 01:41:32 PDT Depends on 931464
jruderman 2013-11-10 21:04:41 PST Depends on 936988
jruderman 2013-12-13 03:36:08 PST Depends on 950000
jruderman 2013-12-14 00:55:23 PST Depends on 950324
jruderman 2014-03-02 17:58:20 PST Depends on 978644
jruderman 2014-05-07 12:58:06 PDT Depends on 1007298
jruderman 2014-05-12 09:16:43 PDT Depends on 1009036
jruderman 2014-05-24 01:57:37 PDT Depends on 1015562
jruderman 2014-09-24 00:22:45 PDT Depends on 1072137
jruderman 2014-09-25 00:09:45 PDT Depends on 1072792
jruderman 2015-02-16 17:03:39 PST Depends on 1133615
jruderman 2015-02-17 13:23:48 PST Depends on 1133964
jruderman 2015-04-12 18:56:17 PDT Depends on 1153695
jruderman 2015-04-12 20:33:45 PDT Depends on 1153716
jruderman 2015-04-20 05:27:07 PDT Depends on 1156257
jruderman 2015-04-20 19:25:37 PDT Depends on 1156588
jruderman 2015-05-28 13:56:24 PDT Depends on 1169423
jruderman 2015-06-08 15:46:21 PDT Blocks fuzz
jruderman 2015-07-28 16:51:13 PDT Group core-security
Summary Bugs found by Jesse's "Stir DOM" bookmarklet Bugs found by "Stir DOM" module of DOMFuzz
bruant.d 2015-07-29 06:58:31 PDT CC bruant.d
jruderman 2015-08-03 17:37:26 PDT Depends on 1190646
jruderman 2015-08-06 11:58:32 PDT Depends on 1191948
ryanvm 2015-10-23 13:21:25 PDT Depends on 1217984
jruderman 2015-11-10 12:12:52 PST Depends on 1223522
jruderman 2015-11-10 14:06:34 PST Depends on 1223561
jruderman 2015-11-11 02:17:31 PST Depends on 1223724
jruderman 2015-11-27 20:07:40 PST Depends on 1228707
jruderman 2015-11-29 12:41:47 PST Depends on 1228876
jruderman 2015-12-03 03:24:27 PST Depends on 1230110
jruderman 2015-12-03 16:30:24 PST Depends on 1230378
jruderman 2015-12-03 19:54:09 PST Depends on 1230424
jruderman 2015-12-16 12:36:03 PST Depends on 1233191
jruderman 2015-12-16 15:30:19 PST Depends on 1233254
jruderman 2015-12-22 15:22:16 PST Depends on 1234701
jruderman 2016-02-23 22:37:49 PST Depends on 1250793
jruderman 2016-05-20 07:31:08 PDT Depends on 1274579
jruderman 2016-06-06 22:29:23 PDT Depends on 1278457
jruderman 2016-06-23 00:54:50 PDT Depends on 1281715
jruderman 2016-06-27 23:58:32 PDT Depends on 1282691
benjamin 2016-06-28 10:09:15 PDT Component Tracking Platform Fuzzing Team
jruderman 2016-06-28 12:25:26 PDT Depends on 1282894
jruderman 2016-07-11 11:39:19 PDT Depends on 1286013
jruderman 2016-07-12 16:39:41 PDT Depends on 1286419
jschwartzentruber 2017-03-26 17:35:40 PDT Depends on 1350772
jschwartzentruber 2017-03-26 17:37:23 PDT Depends on 1350772
ryanvm 2017-10-25 11:57:49 PDT Depends on 1411689
bruant.d 2018-04-08 09:04:13 PDT CC bruant.d
release-mgmt-account-bot 2022-04-06 06:41:14 PDT Assignee jruderman nobody
CC choller
Flags needinfo?(choller)
release-mgmt-account-bot 2022-04-06 07:15:50 PDT Summary Bugs found by "Stir DOM" module of DOMFuzz [meta] Bugs found by "Stir DOM" module of DOMFuzz
choller 2022-04-07 01:30:07 PDT Status NEW RESOLVED
Flags needinfo?(choller)
Resolution --- FIXED
Closed 2022-04-07 08:30:07
mayankleoboy1 2022-07-25 21:24:25 PDT CC mayankleoboy1

Back to bug 306663