| 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 |