Closed Bug 362330 Opened 18 years ago Closed 18 years ago

Omnibus ad-blocking bug for December/January

Categories

(Camino Graveyard :: Annoyance Blocking, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: alqahira, Assigned: alqahira)

References

Details

(Keywords: fixed1.8.0.10, fixed1.8.1.2)

Attachments

(1 file, 1 obsolete file)

I'm seeing images from 
http://a1444.g.akamai.net/[...]/www.burstnet.com/gifs/[...]
inside links like:
http://www.burstnet.com/ads/ad1954a-map.cgi[...]

I don't know if burstnet has legit content, nor whether it's best to target the <a> or the <img>.
There's a particularly annoying Flash ad that appears at the top of the page here:

http://www.angelfire.com/ultra/dandb/HOW_TO_BRAKEPEDAL.htm

It's coming in through Javascript, seemingly from here:

http://ly.lygo.com/ly/video/ad/banner.html?site=ANGELFIRE

cl
afimages.apple.com is providing a bunch of ads on Mac Daily News (which is a horrid Fox-esque site that I loathe) that we should probably be blocking.

Sample URL:

http://www.macdailynews.com/index.php/weblog/comments/benq_uses_smoldering_9_11_ground_zero_wtc_ruins_to_sell_musiq_mp3_player/
From generated source on an internal page:

<!-- Begin: AdBrite -->

<script type="text/javascript" src="http://ads.adbrite.com/mb/text_group.php?sid=159895&amp;br=1">
</script><a class="adHeadline" target="_top" onmouseover="window.status='http://www.avjobs.com/applicants/index.asp?af=abnetwork1'; return true;" onmouseout="window.status=' '; return true;" href="http://click.adbrite.com/mb/click.php?sid=159895&amp;banner_id=10551105&amp;cpc=302e3035&amp;ssc=e6934d9befee23e0d895e6abfa6e15b9&amp;variation_id=11174&amp;keyword_id=18647"><b><span class="adHeadline">Work for an Airline.</span></b></a><br><a class="adText" target="_top" onmouseover="window.status='http://www.avjobs.com/applicants/index.asp?af=abnetwork1'; return true;" onmouseout="window.status=' '; return true;" href="http://click.adbrite.com/mb/click.php?sid=159895&amp;banner_id=10551105&amp;cpc=302e3035&amp;ssc=e6934d9befee23e0d895e6abfa6e15b9&amp;variation_id=11174&amp;keyword_id=18647"><span class="adText">Get Hired 50% Faster with Avjobs.com! Hiring for All Job Titles.</span></a><br><br><a class="adHeadline" target="_top" onmouseover="window.status='http://www.tirings.com'; return true;" onmouseout="window.status=' '; return true;" href="http://click.adbrite.com/mb/click.php?sid=159895&amp;banner_id=10208570&amp;cpc=302e313133&amp;ssc=a691c8439f0ba20abc2f927422aa5aa8&amp;variation_id=2996&amp;keyword_id=913606"><b><span class="adHeadline">Titanium Engagement Rings</span></b></a><br><a class="adText" target="_top" onmouseover="window.status='http://www.tirings.com'; return true;" onmouseout="window.status=' '; return true;" href="http://click.adbrite.com/mb/click.php?sid=159895&amp;banner_id=10208570&amp;cpc=302e313133&amp;ssc=a691c8439f0ba20abc2f927422aa5aa8&amp;variation_id=2996&amp;keyword_id=913606"><span class="adText">Unique, hand crafted Titanium Engagement Rings, true symbols of love</span></a><br><br><a class="adHeadline" target="_top" onmouseover="window.status='http://www.academicsuperstore.com/?sourcecode=ad0606&promocode=er0606'; return true;" onmouseout="window.status=' '; return true;" href="http://click.adbrite.com/mb/click.php?sid=159895&amp;banner_id=10393503&amp;cpc=302e313638&amp;ssc=0776df9e4fa57f832114ac7f958a1d2b&amp;variation_id=7411&amp;keyword_id=913606"><b><span class="adHeadline">Students Save on Software</span></b></a><br><a class="adText" target="_top" onmouseover="window.status='http://www.academicsuperstore.com/?sourcecode=ad0606&promocode=er0606'; return true;" onmouseout="window.status=' '; return true;" href="http://click.adbrite.com/mb/click.php?sid=159895&amp;banner_id=10393503&amp;cpc=302e313638&amp;ssc=0776df9e4fa57f832114ac7f958a1d2b&amp;variation_id=7411&amp;keyword_id=913606"><span class="adText">Academic Superstore offers up to 80% off retail on software/hardware.</span></a><br><br><span id="AdBriteIntermission65647"><script type="text/javascript" src="http://ads.adbrite.com/mb/intermission_code_ff.js"></script></span>
<div><a class="adHeadline" target="_top" href="http://www.adbrite.com/mb/commerce/purchase_form.php?opid=159895&amp;afsid=1">Your Ad Here</a></div>
<!-- End: AdBrite -->


Basically, block Adbrite, please. :)
I realise it's a Swedish site, but there are ads galore over here:

http://www.thelocal.se/5714/20061206/
Gmail's right-hand ads are back.

div#rhc > div.rh

should be the new rule, but my trunk testing build won't load gmail atm....
There's a Customs and Border Patrol Flash ad showing up on ESPN all of a sudden, generated by

<script language="Javascript1.1" type="text/javascript" src="http://espn.go.com/Adserver?CallDown&amp;js=1&amp;AdTypes=Banner;"></script>

cl
Blocks: 363615
Summary: Omnibus ad-blocking bug for December → Omnibus ad-blocking bug for December/January
cl decided that the ad was really

http://hrtrak.net/.i?t=431&j=f?2007.01.14.13.40.55

(which seems to be an ad-server host we can bit-bucket for everything).
And another one that got through on treemo.com (from TribalFusion):

<!-- TF 160x600 JScript VAR code -->
<center><script language="javascript"><!--
document.write('<scr'+'ipt language=javascript src="http://a.tribalfusion.com/j.ad?site=Treemo&adSpace=ROS&size=160x600&type=var&requestID='+((new Date()).getTime() % 2147483648) + Math.random()+'"></scr'+'ipt>');
//-->
</script><script language="javascript" src="http://a.tribalfusion.com/j.ad?site=Treemo&amp;adSpace=ROS&amp;size=160x600&amp;type=var&amp;requestID=9999558340.6710055010994362"></script>

<img src="http://cdn5.tribalfusion.com/media/688696/FullTango-RON-160x600-2007_01_17A.gif" usemap="#Map" border="0" height="600" width="160"> 
<map name="Map"><area shape="rect" coords="4,158,157,185" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A1" target="_blank"><area shape="rect" coords="4,204,157,233" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A2" target="_blank"><area shape="rect" coords="4,253,155,280" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A3" target="_blank"><area shape="rect" coords="4,300,155,326" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A4" target="_blank"><area shape="rect" coords="4,345,157,374" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A5" target="_blank"><area shape="rect" coords="4,392,155,421" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A6" target="_blank"><area shape="rect" coords="2,440,157,468" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A7" target="_blank"><area shape="rect" coords="4,486,155,519" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A8" target="_blank"><area shape="rect" coords="4,532,155,560" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A9" target="_blank"><area shape="rect" coords="6,567,52,586" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A99" target="_blank"><area shape="rect" coords="2,2,157,105" href="http://a.tribalfusion.com/h.click/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/http://www.shermanstravel.com/top25/signupr.php?refer=FullTango-RON-160x600-2007_01_17A99" target="_blank"> 
</map>
<img src="http://a.tribalfusion.com/play/aNmMYh2PYePmbE3tQn0tBDnt6n5PvY5sU8TsUjVsJ6RP3oTdURWbF12r2oWarqWqYlQTJLRcJARbmvPW3iVcbR5U6nodan0EPp3d3ASGjZc56JZboH6nVdjhYUraXr7h0EZarPbQDTrZbXWHM3nrJoRVfFwNkhaB/" border="0" height="1" width="1">

<noscript>
   <a href="http://a.tribalfusion.com/i.click?site=Treemo&adSpace=ROS&size=160x600&requestID=1812462254" target=_blank>
   <img src="http://a.tribalfusion.com/i.ad?site=Treemo&adSpace=ROS&size=160x600&requestID=1812462254" 
                  width=160 height=600 border=0 alt="Click Here"></a>
</noscript>
</center>
<!-- TF 160x600 JScript VAR code -->


Do you hate me yet? ;)
Yes ;)

Looks like we block every other sort of tribalfusion thing except plain ol' img[src*="tribalfusion.com"]
Hm... That'd basically kill any legitimate images on tribalfusion.com, no? We already break a lot of it... if we're okay with completely killing any legitimate access to tribalfusion.com (like, say, seeing what services they offer), then this change is fine with me.
We could come up with some complicated rule to exclude images on www.tribalfusion.com, but frankly, if a Camino user is interested in those services, he/she can just turn off ad-blocking while browsing that site.  For the vast majority of Camino users, though, there are no "legitimate images on tribalfusion.com" ;)
Yeah, that'd be fine.

On a side note, I just got some Google ads on MySpace:

<div id="ctl00_cpMain_messageList_MessageList_gads" style="margin-left: 165px;">
	<div id="ctl00_cpMain_messageList_CMS_MessageList_Gads" name="ctl00_cpMain_messageList_CMS_MessageList_Gads">
	<script type="text/javascript" language="JavaScript">

function google_ad_request_done(google_ads)
{
	var i = 0;
	if (google_ads == null || google_ads.length == 0) return;
	var ctl = null;
	var str = '';
			str = '';
		document.write('<STYLE>  #ad-wrap {width: 600px; height: auto; font: 11px verdana,sans-serif; overflow: hidden;}  #ad-hdr {width: auto; color: #000; text-align: right; border-bottom: 1px solid #a5a5a5; margin: 0 5px; padding: 0; padding-top: 10px}  #ad-wrap a {text-align:left; text-decoration: none; display: block; width: 45%; margin: 0; padding: 20px 10px; float: left;}  *html #ad-wrap a {width: 48%;}  #ad-wrap p {color: #000; font-weight: normal; margin: 0; padding: 0;}  #ad-wrap span {color: #01a920; font-weight: normal; text-decoration: none; }  #ad-wrap strong {color: #1619fc; font-weight: bold; text-decoration: underline; }  </STYLE>');
		str += '    <DIV id=ad-wrap>  <DIV id=ad-hdr>Sponsored Links</DIV>';
			for (l = 0; l < 4; l++)
			{
			if (google_ads[i] == null) break;
			str += ' <A onmouseover="window.status=\'go to ' + google_ads[i].visible_url + '\'; return true;" onmouseout="window.status=\'\';" href="' + google_ads[i].url + '" target=_blank><STRONG>' + google_ads[i].line1 + '</STRONG>   <P>' + google_ads[i].line2 + '<BR>' + google_ads[i].line3 + '</P><SPAN>' + google_ads[i].visible_url + '</SPAN></A> ';
			i++;
			}
			str += ' </DIV>';
	document.write(str);

}
var google_ad_client = "fim_myspace_mail_js";
var google_encoding = "utf8";
var google_ad_channel = "fim_myspace_mail";
var google_safe = "high";
var google_max_num_ads = 4;
var google_ad_type = "text";
var google_adtest = "off";
var google_ed = "0:0:YjVjZmRkZDk4MTVhZDVhM_QyA0sbLut7h4QQzPi7qK3X2LfFzuBNkbCjvlyCC7PTwJgidaMxv1ZdG4wxNybrPlhJrZgqvND988932TmesWXjdnX2Y0Yx8_COHxD78fJa";
var google_ad_output = "js";
</script>
<script type="text/javascript" language="JavaScript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><script language="JavaScript1.1" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-fim_myspace_mail_js&amp;dt=1169525810864&amp;adsafe=high&amp;oe=utf8&amp;lmt=1169525810&amp;num_ads=4&amp;output=js&amp;adtest=off&amp;channel=fim_myspace_mail&amp;url=http%3A%2F%2Fmessaging.myspace.com%2FModules%2FMessaging%2FPages%2FmessageList.aspx%3F%253ffuseaction%3Dmail.inbox%26MyToken%3D8c58854e-c4d9-4e38-98cd-998823f94acb&amp;ad_type=text&amp;ref=http%3A%2F%2Fmessaging.myspace.com%2FModules%2FMessaging%2FPages%2FmessageList.aspx%3F%253ffuseaction%3Dmail.inbox%26MyToken%3D8c58854e-c4d9-4e38-98cd-998823f94acb&amp;ed=0:0:YjVjZmRkZDk4MTVhZDVhM_QyA0sbLut7h4QQzPi7qK3X2LfFzuBNkbCjvlyCC7PTwJgidaMxv1ZdG4wxNybrPlhJrZgqvND988932TmesWXjdnX2Y0Yx8_COHxD78fJa&amp;cc=31&amp;u_h=768&amp;u_w=1024&amp;u_ah=687&amp;u_aw=1024&amp;u_cd=32&amp;u_tz=-480&amp;u_his=15&amp;u_java=true&amp;u_nplug=10&amp;u_nmime=115"></script>    <div id="ad-wrap">  <div id="ad-hdr">Sponsored Links</div> <a onmouseover="window.status='go to RingRingMobile.com'; return true;" onmouseout="window.status='';" href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&amp;ai=BfFT9PYy1ReODL56UhQPX2ZnFBY_O2BPbzp2mAsCNtwGgnAEQARgBIP_I_wUwADgAUIrKlakEYMmOxo30pNAZmAGrxo4mqgEQZmltX215c3BhY2VfbWFpbLIBFW1lc3NhZ2luZy5teXNwYWNlLmNvbcgBAdoBXmh0dHA6Ly9tZXNzYWdpbmcubXlzcGFjZS5jb20vTW9kdWxlcy9NZXNzYWdpbmcvUGFnZXMvbWVzc2FnZUxpc3QuYXNweD8lM0ZmdXNlYWN0aW9uPW1haWwuaW5ib3ioAwE&amp;num=1&amp;adurl=http://ringringmobile.com/%3Fsub_id%3D11%7C11389419%7C53708da180853f0d7fa809f10f9a5b999ced9f81%7CE%26ad_id%3D421611759&amp;client=ca-fim_myspace_mail_js" target="_blank"><strong>Widespread Panic Ringtone</strong>   <p>Send this ringtone to your phone<br>right now!</p><span>RingRingMobile.com</span></a>  </div>
</div>
</div>
div[id*="ad-wrap"] for that.
Annoying floating flash ad at SlashFood.com, eg, http://www.slashfood.com/2007/01/23/caramoo-unexpectedly-scrumptious-caramel/

Guilty servers: http://speed.pointroll.com and http://twx.2mdn.net

Sample Flash URLs (warning: long!):

    src = http://speed.pointroll.com/PointRoll/Media/banners/EmbedFlash1.swf?coords=0,0,300,250;7,58,293,88;&swfdim=300,250&ad=297488&action=1&subswf=http://speed.pointroll.com/PointRoll/Media/banners/Kelloggs/71139/300x250_banner_011507.swf&url=http://www.seeveggiesdifferently.com/~~

    src = http://speed.pointroll.com/PointRoll/Media/panels/Kelloggs/173539/KelloggsMorningstar_300x250_panel_011507_r01_FH.swf?prTag=http://clk.pointroll.com/pc/?p=173539%26i=24E5A714-5EA9-4CB7-A633-D3BC8CF393BD&cTag=clickurl=http://twx.doubleclick.net/click%253Bh=v8/34ff/3/0/*/r%253B57221779%253B0-0%253B0%253B12327283%253B4307-300/250%253B19806041/19823935/1%253B%253B~aopt=2/1/68d/0%253B~sscs=%253Fhttp://ad.doubleclick.net/click%253Bh=v2|37B0|0|0|%25252a|h%253B70212324%253B0-0%253B0%253B15528660%253B31-1|1%253B19765348|19783242|1%253B%253B%25253f&resTag1=http://www.morningstarfarms.com&resTag2=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=5042;skin=morningstar&resTag3=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=5251;skin=morningstar&resTag4=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=4264;skin=morningstar&resTag5=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=5103;skin=morningstar&resTag6=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=4984;skin=morningstar&resTag7=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=2379;skin=morningstar&resTag8=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=4982;skin=morningstar&resTag9=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=5102;skin=morningstar&resTag10=http://www.morningstarfarms.com/cgi-bin/brandpages/recipe/recipe.pl?id=1459;skin=morningstar&resTag11=http://www.morningstarfarms.com

src = http://twx.2mdn.net/1092682/1travel_flash_728x90.swf?clickTag=http%3A//twx.doubleclick.net/click%253Bh%3Dv8/34ff/3/0/%252a/k%253B38051767%253B0-0%253B0%253B12327289%253B3454-728/90%253B18737323/18755218/1%253B%253B%257Eaopt%253D2/1/68d/0%253B%257Esscs%253D%253fhttp%3A//aolsvc.res.travelocity.aol.com/relevance/LowFareAlert.do%3Fncid%3DAOLTRV00020000000083
Whoops, I had ad blocking off (was testing something else). When I turned it back on I no longer saw the ads from speed.pointroll.com --then again, those could've been dynamic and might've appeared with ad blocking on. I'll keep my eyes out for other ads from that server.

On the other hand, the ad from twx.2mdn.net still persisted even with ad blocking on.
That twx.2mdn.net ad can probably be killed by just killing the entire domain. Going to it in a browser yields "This is a DoubleClick advertising server."

And going to just 2mdn.net yields an error. Let's just kill the entire domain.
(In reply to comment #18)
> And going to just 2mdn.net yields an error. Let's just kill the entire domain.

We already are :(  http://mxr.mozilla.org/mozilla/search?string=2mdn&find=&filter=mozilla%2Fcamino

This ad sneaks through, in my best guess, because it's being served as application/octet-stream instead of as Flash?
Washington Post (any article):

div#textlinks>div[class*="sponsorship"],
div#topjobs>div[class*="sponsorship"],
div[id*="ad_links_bottom"]

Imageshack (e.g. http://img180.imageshack.us/my.php?image=picture1cm2.png ):

iframe[id*="tp_frame1"],
iframe[src*="imageshack.us/doneCode.php"] 
Status: NEW → ASSIGNED
> div[id*="ad_links_bottom"]

How about just |div[id*="ad_links"]|? It's more general, but unlikely to have false positives.
Attached patch Omnibus Ad-Blocking Update (obsolete) — Splinter Review
Here's the patch, which fixes everything here except the two odd flash ads already and also fixes the two dep bugs.  

Most of the rules are self-explanatory or have been mentioned, but see bug 369088 for the rationale behind the doubleclick embed change.  Also, the linksynergy/apple whitelist rule was changed to block Apple ads on cl's Mac Daily News article (but preserves the little iTunes buttons we added the whitelist rule for in the first place).

Someone please remind me never again to miss turning in a patch at the end of a month; it becomes very time-consuming to axe two months worth of ads ;)

February is bug 369174.
Attachment #253842 - Flags: superreview?(sfraser_bugs)
Attachment #253842 - Flags: superreview?(sfraser_bugs) → superreview+
I have on objection : the inclusion of div#rhc>div.rh is quite generic.
Example: it was used for legitimate content until recently by elpais.es (one of the most important newspaper sites in Spain) before they redirected to elpais.com, and used a different stylesheet.

(I also use it for my own browser bugs internal site, but I can change that...;-)
This does smorgan's comment 21, which somehow I didn't see until well after attaching the patch (yay no conflict screens for patches :p) as well as addresses philippe's concern by throwing that rule in a Gmail @-moz-document block.
Attachment #253842 - Attachment is obsolete: true
Checked in on trunk and MOZILLA_1_8_BRANCH
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Keywords: fixed1.8.1.2
Resolution: --- → FIXED
Nominating for 1.0.4; depending on the ship date, we might want to take this, or a subset of it (marketwatch and philippe's gmail nit), if things have been in the wild long enough.  If not, we'll take it for 1.0.5.
Flags: camino1.0.4?
Should be OK, it's been baking for over a week.
Flags: camino1.0.4? → camino1.0.4+
Whiteboard: [needs checkin 1.8.0]
Checked in on MOZILLA_1_8_0_BRANCH.
Keywords: fixed1.8.0.10
Whiteboard: [needs checkin 1.8.0]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: