Options:
- # Session Start: Wed Apr 28 00:00:00 2010
- # Session Ident: #whatwg
- # [00:03] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Hey! Listen!)
- # [00:05] <othermaciej> aboodman: it tried to explain how Origin can be a CSRF defense
- # [00:05] <othermaciej> (if I recall correctly)
- # [00:05] <othermaciej> it has to be sent for normal forms for that to work
- # [00:06] * Joins: weinig (~weinig@17.246.19.224)
- # [00:06] <othermaciej> yeah, it's illustrated in the diagram (CSRF: Origin Defense)
- # [00:08] * erlehmann_ is now known as erlehmann
- # [00:10] * Quits: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [00:17] * Joins: jorlow_ (~jorlow@217.41.232.87)
- # [00:22] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [00:39] * Quits: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: divya)
- # [00:45] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [00:45] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [00:47] * Quits: micheil (~micheil@124-170-130-178.dyn.iinet.net.au) (Quit: micheil)
- # [00:48] * Joins: dbaron (~dbaron@nat/mozilla/x-tkvofbzbrnavpqqg)
- # [00:56] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:57] * Joins: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
- # [00:59] * Quits: jwalden (~waldo@nat/mozilla/x-vmelnwrnxwiheuco) (Ping timeout: 258 seconds)
- # [01:01] * Joins: jwalden (~waldo@nat/mozilla/x-iggyohrsplfwobiw)
- # [01:02] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [01:04] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:08] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
- # [01:14] <roc> paul_irish: I believe CORS was first supported in Firefox 3.5. If not that, definitely 3.6
- # [01:15] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [01:16] <paul_irish> roger that. thx roc
- # [01:16] * Joins: davidb (~davidb@bas1-toronto06-1242365984.dsl.bell.ca)
- # [01:17] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
- # [01:24] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
- # [01:27] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [01:36] * Joins: surkov (~surkov@client-65-22.sibtele.com)
- # [01:36] * Quits: sicking (~chatzilla@nat/mozilla/x-gudlglvcbetlzngp) (Ping timeout: 260 seconds)
- # [01:38] * Quits: dglazkov (~dglazkov@nat/google/x-kllvsbmdivwydedh) (Quit: dglazkov)
- # [01:42] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:43] <TabAtkins> Why do I torture myself by continuing to use http://www.xanthir.com/pictures/llama.gif as my example picture when playing with images?
- # [01:43] * doublec_ is now known as doublec
- # [01:50] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:53] * Joins: annevk (~annevk@EM111-188-6-50.pool.e-mobile.ne.jp)
- # [01:59] * Quits: jorlow_ (~jorlow@217.41.232.87) (Ping timeout: 260 seconds)
- # [02:01] * Joins: jorlow_ (~jorlow@host217-39-11-156.in-addr.btopenworld.com)
- # [02:01] * Quits: jorlow_ (~jorlow@host217-39-11-156.in-addr.btopenworld.com) (Client Quit)
- # [02:09] * Joins: sicking (~chatzilla@nat/mozilla/x-fzuhpwrwaqyhnbgb)
- # [02:10] * Quits: sicking (~chatzilla@nat/mozilla/x-fzuhpwrwaqyhnbgb) (Remote host closed the connection)
- # [02:10] * Joins: sicking (~chatzilla@nat/mozilla/x-hqpjfmgfqyadxxwa)
- # [02:14] * Quits: grimboy (~grimboy@bcm-131-111-216-150.girton.cam.ac.uk) (Quit: grimboy)
- # [02:28] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [02:29] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [02:31] * Quits: davidb (~davidb@bas1-toronto06-1242365984.dsl.bell.ca) (Quit: davidb)
- # [02:36] * Quits: jwalden (~waldo@nat/mozilla/x-iggyohrsplfwobiw) (Quit: back in a dozen or so)
- # [02:43] * Quits: dbaron (~dbaron@nat/mozilla/x-tkvofbzbrnavpqqg) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:50] * Quits: sicking (~chatzilla@nat/mozilla/x-hqpjfmgfqyadxxwa) (Remote host closed the connection)
- # [02:53] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [02:53] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [02:54] <divya> I am curious why almost all CSS examples in whatwg has a @namespace defined? http://www.whatwg.org/specs/web-apps/current-work/complete.html#margins-and-padding
- # [02:54] <annevk> those are not examples
- # [02:55] <annevk> and it makes sure those styles only apply to HTML elements and not e.g. XML elements that happen to share the name
- # [02:55] <divya> oops. right. sorry.
- # [02:55] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [03:01] <JonathanNeal_> What do you think of: "ARIA (Accessible Rich Internet Applications) is a collection of metadata added to or implied in HTML for the purpose of increasing the accessibility of content and components." ?
- # [03:02] <JonathanNeal_> And: "Microdata is a collection of metadata added to HTML for the purpose of conveying contact information, geographic coordinates, calendar events, and the like." ?
- # [03:06] * Joins: davidb (~davidb@bas1-toronto06-1242365984.dsl.bell.ca)
- # [03:06] * Quits: davidb (~davidb@bas1-toronto06-1242365984.dsl.bell.ca) (Client Quit)
- # [03:06] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [03:08] * Quits: annevk (~annevk@EM111-188-6-50.pool.e-mobile.ne.jp) (Remote host closed the connection)
- # [03:08] * Joins: annevk (~annevk@EM111-188-6-50.pool.e-mobile.ne.jp)
- # [03:09] * Joins: JusticeFries (~justicefr@65.100.130.168)
- # [03:14] <divya> JonathanNeal_: microdata defn sounds a lot like microformats one
- # [03:14] <divya> http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#introduction-2 is a bit more broad.
- # [03:14] <JonathanNeal_> Well, they are very similar, I botched together a bunch of web definitions to come up with a quick definition.
- # [03:15] <JonathanNeal_> I'll check it out right now, thanks
- # [03:15] * Quits: JusticeFries (~justicefr@65.100.130.168) (Ping timeout: 264 seconds)
- # [03:18] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [03:19] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [03:25] * Quits: ap (~ap@17.246.17.104) (Quit: ap)
- # [03:25] * Joins: shepazu (~schepers@adsl-162-145-178.rmo.bellsouth.net)
- # [03:27] * Quits: surkov (~surkov@client-65-22.sibtele.com) (Quit: surkov)
- # [03:31] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Read error: Connection reset by peer)
- # [03:31] * Quits: annevk (~annevk@EM111-188-6-50.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [03:32] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 260 seconds)
- # [03:33] * Quits: dave_levin (~dave_levi@nat/google/x-jamtqanqbgbahgiv) (Quit: dave_levin)
- # [03:42] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [03:52] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [03:53] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Client Quit)
- # [03:55] * Joins: surkov (~surkov@client-65-22.sibtele.com)
- # [03:59] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [04:00] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [04:00] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
- # [04:07] * Joins: roc (~roc@121-72-162-149.dsl.telstraclear.net)
- # [04:08] * Joins: twolfe18 (~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net)
- # [04:15] * Quits: roc (~roc@121-72-162-149.dsl.telstraclear.net) (Quit: roc)
- # [04:18] * Quits: mut (~mut@host86-186-200-191.range86-186.btcentralplus.com) (Read error: Connection reset by peer)
- # [04:28] * Joins: JusticeFries (~justicefr@108.102.10.0)
- # [04:39] * Quits: JoePeck (~jjp@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
- # [04:39] * Joins: micheil (~micheil@124-170-130-178.dyn.iinet.net.au)
- # [04:39] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [04:41] <annevk> omg what a bunch of FUD on the fonts list
- # [04:42] <annevk> because font formats might not be safe they should be same-origin? give me a break
- # [04:45] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
- # [04:47] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [04:49] <othermaciej> annevk: by "not safe" they mean cause security exploits like buffer overruns?
- # [04:49] <othermaciej> same-origin is clearly not even remotely a defense
- # [04:49] <othermaciej> against that threat model
- # [04:49] * Joins: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp)
- # [04:49] * Quits: twolfe18 (~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net) (Quit: twolfe18)
- # [04:50] <annevk> read and weep: http://lists.w3.org/Archives/Public/public-webfonts-wg/2010Apr/0054.html
- # [04:50] <othermaciej> I wonder if Apple ended up joining the Fonts WG or not
- # [04:50] <othermaciej> if we did then I guess maybe I should join the list
- # [04:50] * Joins: robreact (~chatzilla@c-75-68-177-155.hsd1.ma.comcast.net)
- # [04:52] <annevk> you haven't
- # [04:52] <annevk> afaict
- # [04:53] <annevk> see also: http://www.w3.org/2000/09/dbwg/details?group=44556 (W3C Member-only)
- # [04:54] <othermaciej> it is true that fonts are a potential exploit vector, beyond what (non-SVG) images can do
- # [04:54] <annevk> I'm not at all disputing that
- # [04:54] <othermaciej> but same-origin is not an effective defense
- # [04:58] <annevk> and the claim elsewhere in the thread that fonts are more special than scripts is also utter crap
- # [04:58] <annevk> in http://lists.w3.org/Archives/Public/public-webfonts-wg/2010Apr/0050.html
- # [05:00] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [05:02] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [05:05] <othermaciej> it seems like a plausible argument that fonts are more widely reusable and less contextual
- # [05:06] <othermaciej> but that's not really a security argument
- # [05:08] * Quits: robreact (~chatzilla@c-75-68-177-155.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
- # [05:08] <othermaciej> people also seem to have confused beliefs about what a same-origin restriction would do
- # [05:09] <annevk> oh, I didn't notice that
- # [05:09] <othermaciej> e.g. http://lists.w3.org/Archives/Public/public-webfonts-wg/2010Apr/0044.html
- # [05:09] <othermaciej> "My clients are interested in serving their custom corporate fonts in a way that does not expose them to use by other parties"
- # [05:10] * Joins: roc (~roc@121-74-153-5.telstraclear.net)
- # [05:11] <annevk> oh right, I was thinking he meant some kind of intranet situation
- # [05:11] <annevk> maybe I should do a reply after all
- # [05:12] <othermaciej> I don't think he means preventing external sites from using intranet-hosted fonts when viewed inside the firewall
- # [05:12] <othermaciej> I think he means preventing others from using a font that's published on a public site and protected by a same-origin restriction
- # [05:13] <annevk> yeah, so that's utter crap
- # [05:13] <annevk> wget!
- # [05:14] <roc> I think there is a significant difference between using wget to copy a font from someone else's server to your server, and serving it from your server
- # [05:14] <roc> vs putting a reference to someone else's server in your style sheet
- # [05:15] <annevk> othermaciej, btw, since you implemented <section> and all you should probably also implement the h1 styling rules from http://www.whatwg.org/specs/web-apps/current-work/complete.html#fonts-and-colors
- # [05:15] <annevk> othermaciej, they're after the initial block
- # [05:16] <annevk> roc, that's not quite the scenario he is sketching though
- # [05:16] <annevk> roc, also, I don't think anyone is against having a header for font files that says From-Origin: same or some such
- # [05:18] <roc> what would that do?
- # [05:19] <annevk> if that header is present and the UA will only use the resource if its same-origin with the Document it will be used for
- # [05:20] <othermaciej> annevk: yeah, we'll do that at some point
- # [05:20] <othermaciej> annevk: I guess either with a combinatorial explosion of rules, or we'll implement -webkit-any()
- # [05:20] <annevk> othermaciej, I'm afraid that if you wait sites will start depending on the default style rules
- # [05:21] <othermaciej> we also didn't implement the default margins yet
- # [05:21] <othermaciej> annevk: well, sites can use <section> just fine in browsers with 0 support
- # [05:22] <annevk> yeah, all the more reason to get the default style rules out there, but I see your point
- # [05:22] <othermaciej> our native support effectively just adds display: block, makes the interface HTMLElement instead of HTMLUnknownElement, and adds implicit <p> closing (and similar parsing effects)
- # [05:22] <othermaciej> oh, it looks like Hixie took away the default margins for sectioning elements
- # [05:23] <roc> annevk: I believe the number of sites that want same-origin checks will greatly exceed the number of sites that want to serve fonts cross-origin
- # [05:24] <othermaciej> anyway, I'll have to ask hyatt if adding those rules for h1 would cause any perf issues
- # [05:24] <othermaciej> I vaguely recall that rules with lots of indirect ancestor combinators can be slow
- # [05:24] <othermaciej> so it might be worthwhile to add a :-webkit-section-level() pseudo or the like
- # [05:25] <annevk> roc, I believe most sites won't care, much like most don't care about other resources
- # [05:25] <roc> I believe that too
- # [05:26] <annevk> creating special solutions for fonts seems backwards to me
- # [05:26] <roc> well, it depends on how widespread commercial fonts become on the Web and how much Web authors care about their license agreements
- # [05:27] <roc> imposing a same-origin restriction for fonts really isn't all that special. It's not like we invented same-origin restrictions.
- # [05:28] <annevk> well I think it is special
- # [05:29] <roc> ok
- # [05:29] <annevk> so far we only used same-origin restrictions if certain conditions apply
- # [05:29] <annevk> they don't apply to fonts
- # [05:33] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:40] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [05:49] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [05:58] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [05:59] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [05:59] * Parts: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
- # [06:01] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [06:02] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ?Q)
- # [06:03] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:13] * Quits: othermaciej (~mjs@17.246.19.94) (Quit: othermaciej)
- # [06:14] * Joins: othermaciej (~mjs@17.246.19.94)
- # [06:15] * Quits: othermaciej (~mjs@17.246.19.94) (Client Quit)
- # [06:46] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [06:46] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [06:47] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Ping timeout: 264 seconds)
- # [06:50] * Quits: erlehmann (~erlehmann@82.113.121.166) (Read error: Connection reset by peer)
- # [06:53] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [06:59] * Quits: micheil (~micheil@124-170-130-178.dyn.iinet.net.au) (Quit: micheil)
- # [07:09] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:11] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
- # [07:15] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Ping timeout: 245 seconds)
- # [07:20] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [07:22] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:22] * Joins: alt-dot-net-geek (~user@adsl-156-37-246.mem.bellsouth.net)
- # [07:24] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [07:29] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:29] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [07:34] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:36] <JonathanNeal_> heyo!
- # [07:38] <alt-dot-net-geek> hello
- # [07:42] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [07:45] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [07:46] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Ping timeout: 264 seconds)
- # [07:48] * Joins: micheil (~micheil@124-170-130-178.dyn.iinet.net.au)
- # [07:51] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [07:54] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [07:56] * Quits: Aleoss (AleossIRC@142-165-189-222.sktn.hsdb.sasknet.sk.ca) (Quit: We love you, Dark Continent! Good night!)
- # [08:06] * Joins: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz)
- # [08:08] * Quits: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz) (Client Quit)
- # [08:13] * Quits: alt-dot-net-geek (~user@adsl-156-37-246.mem.bellsouth.net) (Quit: Leaving)
- # [08:19] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:21] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [08:26] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:30] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [08:32] * Quits: JusticeFries (~justicefr@108.102.10.0) (Ping timeout: 240 seconds)
- # [08:43] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:44] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:50] * Joins: JusticeFries (~justicefr@65.100.130.168)
- # [08:51] * Quits: JusticeFries (~justicefr@65.100.130.168) (Remote host closed the connection)
- # [08:52] * Joins: JusticeFries (~justicefr@174-148-18-146.pools.spcsdns.net)
- # [08:56] * Joins: asmodai_ (asmodai@dhammapada.xs4all.nl)
- # [08:57] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Ping timeout: 276 seconds)
- # [08:57] * asmodai_ is now known as asmodai
- # [09:03] * Joins: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz)
- # [09:06] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Hey! Listen!)
- # [09:12] <annevk> hmm, so fetch does not disable Referer if the origin passed in is a unique identifier
- # [09:12] <annevk> maybe I should ask for a Referer flag or something
- # [09:14] * Joins: pesla (~retep@188.202.125.121)
- # [09:20] <othermaciej> it seems like Fetch should disable the referer in that case
- # [09:20] <othermaciej> er
- # [09:20] <othermaciej> wrong capitalization but you get the idea
- # [09:20] <othermaciej> it would never be right to send a unique origin referer
- # [09:21] <annevk> well, the Document in question could still have an origin
- # [09:22] <annevk> and an associated URL
- # [09:22] <othermaciej> annevk: so Tyler says anonymous requests (or whatever we call them) should discard Set-Cookie headers in the response
- # [09:22] <othermaciej> annevk: are you going to do that? I don't think it is an automatic side effect of unique identifier origin
- # [09:22] <othermaciej> he also mentioned "It would also need to prohibit the reuse of a TLS
- # [09:22] <othermaciej> client authenticated connection or NTLM authenticated connection. It
- # [09:22] <othermaciej> would also need to prevent use of cache entries populated by
- # [09:22] <othermaciej> non-uniform requests."
- # [09:22] <annevk> what I just checked in discards setting cookies when the credentials flag is false
- # [09:23] <othermaciej> I see he also mentioned Referer so maybe you are looking at his issues
- # [09:23] <annevk> so it's affected by withCredentials not by unique origins
- # [09:23] <othermaciej> I need to re-review the drafts for possible subset violations
- # [09:23] <annevk> but for the "new API" it comes down to the same thing
- # [09:23] <othermaciej> yeah it should be withCredentials based
- # [09:23] <othermaciej> that makes sense
- # [09:23] <annevk> (as the new API has credentials set to false and a unique origin)
- # [09:24] <annevk> I'm not quite sure what I should say exactly about TLS NTML and cache entries
- # [09:24] <othermaciej> did you settle on a name yet?
- # [09:24] <othermaciej> I apologize for splashing so much paint on the bikeshed
- # [09:24] <annevk> not really
- # [09:24] <annevk> guess I should read that thread with suggestions one more time
- # [09:24] <othermaciej> I think TLS and NTLM should be effects of withCredentials
- # [09:25] <othermaciej> and would be covered by a suitable definition of user credential
- # [09:25] <othermaciej> NTLM does per-connection auth, you can't really share a connection that's been NTLM-authenticated for no-credential requests
- # [09:26] <annevk> we could do ContextFreeRequest I suppose which inherits from XMLHttpRequest and is therefore on the same prototype chain and all
- # [09:26] <othermaciej> it's a bit of a computer-sciencey name
- # [09:26] <othermaciej> though not obviously worse than the others
- # [09:27] <annevk> so maybe I have TLS/NTML already: http://dev.w3.org/2006/waf/access-control/#credentials
- # [09:27] <annevk> though I should rename credentials to user credentials
- # [09:27] <annevk> UniformRequest makes no sense to me
- # [09:27] <annevk> GuestRequest is pretty good
- # [09:28] <annevk> incognito is too hard to spell
- # [09:30] <hsivonen> Is discarding cookies something that Caja can control if UMP is implemented on top of XHR?
- # [09:30] <annevk> no
- # [09:30] <annevk> XHR is cookie-ignorant
- # [09:30] <annevk> API-wise that is
- # [09:30] <hsivonen> does Set-Cookie in an XHR response set cookie in the browser HTTP stack?
- # [09:30] <annevk> yes
- # [09:31] <annevk> or just GuestXMLHttpRequest
- # [09:31] <annevk> I'm not too interested in this rhetorical context Mark went on about
- # [09:33] <annevk> so remaining issues
- # [09:33] <annevk> 1) Referer handling -- should maybe be fixed in HTML5
- # [09:33] <othermaciej> annevk: it would be nice if the name was something that implies "dropping privileges"
- # [09:33] <othermaciej> hsivonen: Set-Cookie is done in the http stack but I believe http stacks expose enough that the browser could inhibit it per-request
- # [09:33] <annevk> 2) some kind of replacement for new XMLHttpRequest(true)
- # [09:34] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (*.net *.split)
- # [09:34] * Quits: doublec (~doublec@li30-216.members.linode.com) (*.net *.split)
- # [09:34] * Quits: Darxus (~darxus@panic.chaosreigns.com) (*.net *.split)
- # [09:34] * Quits: rektide (rektide@voodoowarez.com) (*.net *.split)
- # [09:34] * Quits: aboodman (~aa@nat/google/x-bbyylsuxktdfipbw) (*.net *.split)
- # [09:34] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [09:34] * Quits: bobs_ (~oeskola@kekkonen.cs.hut.fi) (*.net *.split)
- # [09:34] <othermaciej> annevk: I could have sworn HTML5 handled Referer
- # [09:34] <annevk> 3) maybe some twiddling with the definition of credentials and at least renaming it
- # [09:34] <annevk> othermaciej, it does, but it does not allow for disabling it
- # [09:35] <annevk> othermaciej, what we have here is a Document object with a known origin and an API that wants a unique origin; all HTML5 allows for here is including the Referer and setting Origin to null
- # [09:35] <othermaciej> annevk: "If the origin of the appropriate Document is not a scheme/host/port tuple, then the Referer (sic) header must be omitted, regardless of its value."
- # [09:35] <annevk> (i.e. context-free requests)
- # [09:35] <othermaciej> http://dev.w3.org/html5/spec/Overview.html#fetch Step 1
- # [09:36] <annevk> othermaciej, right, but the origin of _Document_ is a tuple, it's just that the XMLHttpRequest origin is not
- # [09:37] <othermaciej> annevk: ah - Referer is obtained from the Document's origin, not the passed-in origin
- # [09:37] <othermaciej> annevk: that is weird
- # [09:37] * Joins: Guest7221 (~ghe@132.150.173.51)
- # [09:37] <othermaciej> annevk: perhaps Referer should also be dropped when the passed-in origin does not match the document's origin
- # [09:38] <othermaciej> I don't know what cases besides this new XHR feature use an explicit origin different from the document origin
- # [09:40] * Joins: doublec (~doublec@li30-216.members.linode.com)
- # [09:40] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [09:40] * Joins: Darxus (~darxus@panic.chaosreigns.com)
- # [09:40] * Joins: rektide (rektide@voodoowarez.com)
- # [09:40] * Joins: aboodman (~aa@nat/google/x-bbyylsuxktdfipbw)
- # [09:40] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [09:40] * Joins: bobs_ (~oeskola@kekkonen.cs.hut.fi)
- # [09:40] <othermaciej> I wish it was easy to find all references to the fetch algorithm
- # [09:40] <annevk> yeah, something like that might make sense
- # [09:40] <othermaciej> it's kind of hard to find which ones, if any, pass in an explicit origin
- # [09:40] <annevk> in the WHATWG copy you can click on "fetch"
- # [09:40] <othermaciej> I suspect nothing in HTML5 proper does
- # [09:40] <annevk> not sure if the W3C has the backreferences script
- # [09:40] <othermaciej> sold!
- # [09:40] <othermaciej> I only use the w3c copy because it's higher in the google rankings and I'm too lazy to type either URL
- # [09:40] <othermaciej> or even autocomplete
- # [09:42] <othermaciej> EventSource explicitly passes an origin, but the one it passes explicitly is the default one that would be used for an API
- # [09:42] <annevk> browsers should make the faster path to sites more convenient
- # [09:42] <othermaciej> likewise for importScripts
- # [09:42] <othermaciej> if I visit the spec enough times in a week it ends up in my Safari Top Sites
- # [09:42] <othermaciej> but I don't read it quite enough for it to stay there
- # [09:42] <annevk> what I think is actually the case here is that the origin argument is just used to determine whether the Origin header should be set to null or not
- # [09:42] <othermaciej> though I guess I could pin it if I cared to
- # [09:43] <othermaciej> the origin argument isn't actually passed in the Origin header?
- # [09:43] <othermaciej> no, that's not right "For the purposes of the Origin header, if the fetching algorithm was explicitly initiated from an origin, then the origin that initiated the HTTP request is origin."
- # [09:44] <othermaciej> I see - when the origin is *not* passed in, then you do "Origin: null"
- # [09:44] <othermaciej> kinda wacky
- # [09:45] <annevk> it's not very convenient either because you need to know beforehand whether to pass it or not based on whether it is a tuple or a unique identifier
- # [09:45] <othermaciej> if it's a unique identifier then I think it will produce "Origin: null" anyway
- # [09:45] <othermaciej> I guess the other places that hide the origin don't want to hide the referer
- # [09:46] <annevk> guess I should check up on that in the Origin draft
- # [09:47] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:47] <annevk> ah yes, you're right
- # [09:48] <annevk> the Origin draft deals with serialization
- # [09:48] <annevk> http://tools.ietf.org/html/draft-abarth-origin for people following at home
- # [09:49] * Quits: surkov (~surkov@client-65-22.sibtele.com) (Quit: surkov)
- # [09:52] <annevk> (renamed credentials to user credentials)
- # [09:55] <hsivonen> has any browser implemented the Origin header yet?
- # [09:55] <annevk> Gecko and WebKit I think
- # [09:56] <annevk> oh, and IE for XDomainRequest
- # [09:56] <hsivonen> annevk: for all requests or just for XHR?
- # [09:59] <annevk> for all I believe
- # [09:59] <othermaciej> I think WebKit implements it for all
- # [09:59] <othermaciej> but I am not sure
- # [10:01] <hsivonen> hmm. I can't easily test, because the Gecko builds I use are always ahead of extensions
- # [10:01] <hsivonen> the good thing about Opera's kitchen sink approach is that the kitchen sink is built with the rest of the app
- # [10:02] <hsivonen> ok. I managed to override Live HTTP Headers extension compat
- # [10:02] <hsivonen> it seems Gecko doesn't send Origin for all requests
- # [10:04] <hsivonen> even the GET to whatwg revision.dat doesn't have Origin according to Live HTTP Headers
- # [10:04] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [10:05] * hsivonen sees "However, a centralized repository for mappings is an obviously desirable thing." in http://people.xiph.org/~xiphmont/lj-pseudocut/o-response-1.html
- # [10:05] * Quits: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [10:06] * hsivonen wonders if the TAG would agree
- # [10:06] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [10:07] <othermaciej> yeah, why don't they just embed URIs in the code stream, that map to prefixes, which are then embedded in each packet to identify the mapping
- # [10:07] <othermaciej> s/code stream/codec stream/
- # [10:08] <othermaciej> that's the more natural way to do it
- # [10:14] <annevk> filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=9603 and http://www.w3.org/Bugs/Public/show_bug.cgi?id=9604
- # [10:15] <gsnedders> Dashiva: Hey, that still gives me a year to get married!
- # [10:15] <annevk> I handled setting cookies in a generic section for now, but it might make more sense to have it as part of fetching, since it is handled there already
- # [10:15] <gsnedders> Dashiva: And seeming I'm meant to be engaged to a Swedish girl by the end of August, that's plenty of time
- # [10:15] <gsnedders> *just under two years to get married
- # [10:16] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:16] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [10:16] * Joins: Henrik`G (~hb@80.199.116.190.static.peytz.dk)
- # [10:22] * Joins: Necrathex (~bleptop@colorenco.speedxs.nl)
- # [10:23] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [10:26] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [10:26] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:34] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: Leaving)
- # [10:36] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [10:48] <jgraham> gsnedders: GLWT
- # [10:52] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [10:54] * Joins: ROBOd (~robod@92.86.240.249)
- # [10:56] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Client Quit)
- # [10:56] * Quits: JusticeFries (~justicefr@174-148-18-146.pools.spcsdns.net) (Quit: JusticeFries)
- # [10:58] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [11:05] * gsnedders feels bad having to look up what GLWT means
- # [11:06] <jgraham> gsnedders: It's short for "all the best looking boys are taken, all the best looking girls are staing inside"
- # [11:07] <jgraham> *staying
- # [11:12] <gsnedders> So can I get a good looking, but not best looking girl/boy?
- # [11:16] * Joins: JusticeFries (~justicefr@108.102.222.213)
- # [11:17] <annevk> or maybe we should just stick to AnonXMLHttpRequest()
- # [11:17] <annevk> it wasn't a bad name
- # [11:17] * annevk sighs
- # [11:20] <roc> it sounded good to me
- # [11:20] <roc> "Uniform" is a total head-scratcher
- # [11:23] * jgraham wonders what the suggestions have been
- # [11:23] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [11:23] <jgraham> "GuestXML..." sounds very dubious to me
- # [11:24] <jgraham> I can't think of anywhere else on the Web where "Guest" is used to mean "without sending some data"
- # [11:24] <jgraham> And it's not obvious that that's what it does mean from the name
- # [11:25] <annevk> outside the web it usually means something like what it means here
- # [11:25] <annevk> guest accounts
- # [11:25] <jgraham> Yeah, I guessed that's where it came from
- # [11:25] <jgraham> But I still don't think it is obvious
- # [11:25] <annevk> would be great if there was any web platform precedent
- # [11:26] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 268 seconds)
- # [11:26] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [11:26] <hsivonen> XMLHttpRequestNoLogin
- # [11:27] <annevk> that would get the same objections as Anon
- # [11:27] <Philip`> XMLHttpRequest2
- # [11:27] * hsivonen is unaware of the objection
- # [11:27] <annevk> see this subthread: http://lists.w3.org/Archives/Public/public-webapps/2010AprJun/thread.html#msg262
- # [11:27] <annevk> somewhere around there
- # [11:28] <annevk> Philip`, no
- # [11:28] * jgraham is unaware of the whole thread other than what has been discussed here
- # [11:28] <annevk> alright, going for food now
- # [11:28] <annevk> will check logs later
- # [11:28] <hsivonen> annevk: anyway, I agreewith zcorpan's reasoning for having a suffix instead of a prefix
- # [11:30] * jgraham has exactly no idea what semantic "Uniform" is supposed to convey
- # [11:31] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
- # [11:31] <Dashiva> The same as URL, that is, nothing useful
- # [11:32] * Quits: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz) (Ping timeout: 240 seconds)
- # [11:32] * Joins: jorlow_ (~jorlow@74.125.57.57)
- # [11:33] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 276 seconds)
- # [11:33] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:37] * Joins: surkov (~surkov@client-65-22.sibtele.com)
- # [11:50] <gsnedders> So I found out yesterday that I have just over a week to decide about uni, which goes against what the guide said about when the deadline to decide was
- # [11:57] <Philip`> I thought you'd already spent about two years trying to decide, so another few weeks or months wouldn't make any difference
- # [12:01] <gsnedders> I thought three
- # [12:02] <Philip`> Three is about two
- # [12:05] <gsnedders> jgraham just bullied me into accepting it.
- # [12:05] <gsnedders> Now he rolling his eyes
- # [12:05] <gsnedders> And saying I speak like a foreigner
- # [12:05] <gsnedders> I must be Swedish already
- # [12:05] <gsnedders> No need to get married and stay here now
- # [12:06] * Quits: micheil (~micheil@124-170-130-178.dyn.iinet.net.au) (Quit: micheil)
- # [12:18] * Joins: tyoshino_ (~tyoshino@220.109.219.244)
- # [12:21] * Joins: ukd1_ (~russ@post.ukd1.co.uk)
- # [12:21] * Joins: broquain1 (c47b591430@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
- # [12:22] * Joins: Philip`_ (~philip@zaynar.co.uk)
- # [12:25] * Joins: Lachy_ (~Lachlan@pat-tdc.opera.com)
- # [12:26] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (*.net *.split)
- # [12:26] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (*.net *.split)
- # [12:26] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (*.net *.split)
- # [12:26] * Quits: ukd1 (~russ@post.ukd1.co.uk) (*.net *.split)
- # [12:26] * Quits: broquaint (~dbrook@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (*.net *.split)
- # [12:26] * Quits: Kuruma_ (~Kuruman@p3016-ipngn2701marunouchi.tokyo.ocn.ne.jp) (*.net *.split)
- # [12:26] * Quits: tyoshino (~tyoshino@220.109.219.244) (*.net *.split)
- # [12:26] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
- # [12:27] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [12:30] * Joins: Kuruma_ (~Kuruman@p3016-ipngn2701marunouchi.tokyo.ocn.ne.jp)
- # [12:36] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [12:48] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [12:55] * Joins: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz)
- # [13:00] * Joins: grimboy (~grimboy@bcm-131-111-216-150.girton.cam.ac.uk)
- # [13:07] <hsivonen> hmm. it sure is confusing that in the case of multiple <base> elements, the first one with href takes effect for href and the first one with target takes effect for target
- # [13:11] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Remote host closed the connection)
- # [13:13] <zcorpan> hsivonen: is that implemented in gecko?
- # [13:15] <hsivonen> zcorpan: as of this week, yes
- # [13:15] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [13:15] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [13:15] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [13:40] * Joins: mut (~mut@host86-186-200-191.range86-186.btcentralplus.com)
- # [13:40] <mut> hey, on canvas, how can i display a degrees symbol in text... like °
- # [13:42] <gsnedders> ctx.fillText("°", 0, 0)?
- # [13:42] <mut> hmm its not showing
- # [13:42] <mut> heh just shows a ?
- # [13:42] <mut> in a blackbox
- # [13:42] <gsnedders> ctx.fillText("\u00B0", 20, 20) if you don't want to actually have non-ASCII chars
- # [13:42] <roc> maybe your font doesn't have it?
- # [13:42] <mut> ah
- # [13:43] <roc> what browser?
- # [13:43] <mut> ;) thanks
- # [13:43] <mut> err firefox
- # [13:43] <mut> chroime
- # [13:43] <roc> hmm
- # [13:43] <gsnedders> Yeah, that's the other likely thing
- # [13:43] <mut> and ie
- # [13:43] <roc> wait
- # [13:43] <roc> IE?
- # [13:43] <mut> yea with plugin
- # [13:43] <mut> sorry
- # [13:43] <roc> OK, no idea
- # [13:43] <roc> Firefox should display something if *any* font in your system supports that character
- # [13:43] <roc> which seems ... likely
- # [13:43] <mut> sweet that works now
- # [13:43] <mut> in ie too ;)
- # [13:44] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [13:46] * Quits: JusticeFries (~justicefr@108.102.222.213) (Quit: JusticeFries)
- # [13:51] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Read error: Connection reset by peer)
- # [13:52] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [13:59] <jgraham> hsivonen: Party time!
- # [13:59] <gsnedders> hsivonen: Congrats on getting it enabled by default at last
- # [13:59] <hsivonen> jgraham: yeah. and time to update the validotor, too. :-)
- # [13:59] <hsivonen> gsnedders: thanks
- # [14:00] * Quits: shepazu (~schepers@adsl-162-145-178.rmo.bellsouth.net) (Quit: shepazu)
- # [14:02] <gsnedders> I guess the real question is whether you now get a load more bugs reported.
- # [14:02] <hsivonen> yes. interesting times.
- # [14:06] <roc> I'm glad our parser is deterministic now
- # [14:06] <roc> at least I hope it is!
- # [14:09] * Quits: wakaba_0 (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 246 seconds)
- # [14:11] * Joins: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp)
- # [14:11] <hsivonen> roc: the tree shape should be deterministic now but the network loads started as the side effect of the parse aren't
- # [14:12] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [14:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [14:20] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [14:37] <zcorpan> hsivonen: data:text/html;charset=utf-8,x%c2
- # [14:38] <zcorpan> hsivonen: should give an U+FFFD, right? doesn't with html5.enable (haven't tested without)
- # [14:38] <hsivonen> zcorpan: yes, it should. thanks
- # [14:41] * Joins: pmuellr (~pmuellr@nat/ibm/x-comlzgohdllcxicx)
- # [14:42] * Joins: micheil (~micheil@124-170-130-178.dyn.iinet.net.au)
- # [14:43] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:46] * Quits: surkov (~surkov@client-65-22.sibtele.com) (Quit: surkov)
- # [14:50] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
- # [14:51] * Quits: roc (~roc@121-74-153-5.telstraclear.net) (Quit: roc)
- # [14:59] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
- # [15:00] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Client Quit)
- # [15:01] * Quits: Henrik`G (~hb@80.199.116.190.static.peytz.dk) (Quit: Leaving...)
- # [15:18] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [15:19] * Philip`_ is now known as Philip`
- # [15:21] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:26] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 246 seconds)
- # [15:33] * Joins: kinetik (~kinetik@121.98.132.55)
- # [15:34] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:37] * Joins: paul_irish (~paul_iris@12.33.239.250)
- # [15:37] * Quits: mut (~mut@host86-186-200-191.range86-186.btcentralplus.com) (Quit: Java user signed off)
- # [15:43] * Quits: nessy (~Adium@124-170-18-159.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:49] * Joins: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
- # [15:50] * Parts: Guest7221 (~ghe@132.150.173.51)
- # [15:53] * Joins: surkov (~surkov@client-65-22.sibtele.com)
- # [16:03] * Parts: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:03] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [16:05] * broquain1 is now known as broquaint
- # [16:10] * Quits: knowtheory (~knowtheor@bas1-london16-1176190282.dsl.bell.ca) (Quit: There are lives at stake here!)
- # [16:14] * Joins: knowtheory (~knowtheor@bas1-london16-1176190282.dsl.bell.ca)
- # [16:19] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:22] * aroben is now known as aroben|away
- # [16:28] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection reset by peer)
- # [16:29] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [16:29] * Joins: gsnedder1 (~gsnedders@204.232.194.186)
- # [16:29] * Quits: gsnedders (~gsnedders@204.232.194.186) (Quit: leaving)
- # [16:29] * gsnedder1 is now known as gsnedders
- # [16:31] * Dashiva wonders if the sarcasm tag will survive last call
- # [16:31] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [16:33] <gsnedders> Dashiva: Which sarcasm tag?
- # [16:33] <Dashiva> The one in HTML5
- # [16:33] <gsnedders> Ah, the end sarcasm tag ;P
- # [16:35] <Dashiva> It's a shame you need <sarcasm> as well to avoid the parse error
- # [16:35] <jgraham> Dashiva: What is this last call of which you speak
- # [16:36] <jgraham> ?
- # [16:36] <Dashiva> It's a mythical golden age prophecized to occur in the near future
- # [16:37] <Dashiva> When all bugs and issues will be vanquished, and leading to the implementations rising to claim their heritage
- # [16:38] <jgraham> When have prophets even been right?
- # [16:38] <Philip`> jgraham: Whenever they've made a sufficient number of sufficiently vague predictions that some are bound to be interpreted after the fact as right?
- # [16:39] <CoJaBo-Aztec> the economy sucks. Not much prophets now :P
- # [16:40] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [16:40] <cardona507> good morning :)
- # [16:40] <jgraham> Philip`: This "last call" thing sounds altogether too specific in that case
- # [16:40] <Dashiva> No, no
- # [16:40] <Dashiva> You assume a concrete definition of bugs and issues in that case
- # [16:43] <gsnedders> Sitting cross-legged on my chair always ends up with on my legs being numb
- # [16:43] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:43] <gsnedders> That makes standing up challenging
- # [16:43] <hsivonen> well, the HTML5 parsing fun didn't last. http://hg.mozilla.org/mozilla-central/rev/ccb50d524490
- # [16:44] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [16:45] <CoJaBo-Aztec> randomorange?
- # [16:45] <jgraham> Orange == failed tests
- # [16:46] <jgraham> random orange == random failed tests
- # [16:46] <jgraham> == bad
- # [16:46] <jgraham> (I think)
- # [16:47] <davidb> yes random == hard
- # [16:47] <gsnedders> Random tests are my favourite.
- # [16:48] <davidb> what about random failures? :)
- # [16:48] <jgraham> The "I think wasn't about "== bad"
- # [16:48] <jgraham> s/k/k"/
- # [16:48] <gsnedders> davidb: They're just a subset of them
- # [16:48] <davidb> jgraham all your statements looked correct
- # [16:51] <jgraham> How does Mozilla deal with tests that currently fail? Are they just not run or?
- # [16:51] <davidb> Everything is a judgement call, but generally we back out anything that regresses tests
- # [16:52] <jgraham> Right but I mean if you, say, add the CSS testsuite but know that you don't support all of the functionality yet
- # [16:52] <jgraham> So some tests fail
- # [16:53] * jgraham remembers the expected fail state
- # [16:53] <jgraham> but if an expected fail passes does it have to be manually updated to expected pass or?
- # [16:54] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [16:54] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [16:55] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:58] <davidb> jgraham: yeah there are expected fail type of options, as well as per test things like mochitest "todo" etc. lots of choices, but generally requires manually updating when they pass
- # [16:58] <davidb> sorry for lag, i'm multi-chatting/tasking
- # [16:58] <davidb> as are we all i know :)
- # [16:59] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [17:00] <hsivonen> jgraham: upstream tests don't get run before someone sees them as green locally and pushes them to mozilla-central
- # [17:01] <jgraham> davidb: np. Thanks for sharing :)
- # [17:01] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
- # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:13] * Joins: boaz (~boaz@64.119.159.231)
- # [17:18] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [17:22] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:23] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection reset by peer)
- # [17:24] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [17:30] * Quits: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz) (Ping timeout: 245 seconds)
- # [17:31] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [17:34] * Joins: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz)
- # [17:34] * Quits: Lachy_ (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [17:35] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [17:35] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Client Quit)
- # [17:36] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
- # [17:36] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Client Quit)
- # [17:42] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [17:44] * Joins: JoePeck (~jjp@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
- # [17:44] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [17:46] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [17:48] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [17:49] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [17:52] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [17:53] * Joins: dglazkov (~dglazkov@nat/google/x-thnvajtleflftajq)
- # [17:55] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [17:55] * Joins: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp)
- # [17:57] * Quits: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp) (Client Quit)
- # [17:58] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Ping timeout: 246 seconds)
- # [18:00] * aroben|away is now known as aroben|lunch
- # [18:04] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [18:11] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [18:23] * Joins: ap (~ap@17.246.17.104)
- # [18:29] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [18:30] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:33] * Quits: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [18:44] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [18:49] * Quits: ROBOd (~robod@92.86.240.249) (Quit: http://www.robodesign.ro)
- # [18:50] * Joins: ROBOd (~robod@92.86.240.249)
- # [19:00] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Ping timeout: 248 seconds)
- # [19:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:03] * Joins: weinig (~weinig@17.246.19.224)
- # [19:04] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [19:05] * Quits: Necrathex (~bleptop@colorenco.speedxs.nl) (Quit: Necrathex)
- # [19:09] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [19:14] * Quits: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net) (Read error: Operation timed out)
- # [19:14] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [19:14] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [19:14] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [19:23] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [19:25] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
- # [19:26] * Joins: dave_levin (~dave_levi@nat/google/x-osyytnmqiictcqxf)
- # [19:27] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Client Quit)
- # [19:28] * Joins: ROBOd_ (~robod@109.96.238.202)
- # [19:31] * Quits: ROBOd (~robod@92.86.240.249) (Ping timeout: 258 seconds)
- # [19:34] * Joins: dbaron (~dbaron@nat/mozilla/x-ymjfzeyrhlleduhp)
- # [19:35] <jgraham> hsivonen: Ah. That is quite different from our approach
- # [19:45] * Joins: maikmerten (~maikmerte@port-92-201-106-106.dynamic.qsc.de)
- # [19:48] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [19:48] * Joins: dave_levin_ (~dave_levi@nat/google/x-mxindsyzfnhjvvul)
- # [19:48] * Quits: dave_levin (~dave_levi@nat/google/x-osyytnmqiictcqxf) (Quit: dave_levin)
- # [19:48] * dave_levin_ is now known as dave_levin
- # [19:49] * Quits: pmuellr (~pmuellr@nat/ibm/x-comlzgohdllcxicx) (Quit: pmuellr)
- # [19:49] * Joins: pmuellr (~pmuellr@nat/ibm/x-tcxrjsolitcqzcti)
- # [19:54] * aroben|lunch is now known as aroben
- # [19:55] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [19:56] * Joins: erlehmann (~erlehmann@82.113.106.108)
- # [19:57] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [19:57] * Parts: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [19:58] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
- # [20:01] * Quits: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: divya)
- # [20:03] * Joins: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
- # [20:03] * Quits: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net) (Client Quit)
- # [20:11] <davidb> jgraham: what is your approach?
- # [20:15] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [20:17] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
- # [20:19] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:26] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [20:26] <JonathanNeal> Hey everybody.
- # [20:31] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
- # [20:40] * Joins: cying (~cying@70.90.171.153)
- # [20:47] * Quits: surkov (~surkov@client-65-22.sibtele.com) (Quit: surkov)
- # [20:49] * Quits: erlehmann (~erlehmann@82.113.106.108) (Quit: Ex-Chat)
- # [20:52] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [20:53] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [20:54] * Quits: cohitre (~cohitre@174-21-104-138.tukw.qwest.net) (Quit: cohitre)
- # [20:54] <jgraham> davidb: Basically we record the result of every test in every build and look for changes between builds
- # [20:55] <davidb> i see
- # [20:55] <davidb> regressions are what matter
- # [20:56] <jgraham> Well yes, they get particular attention.
- # [21:09] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [21:11] * Quits: ROBOd_ (~robod@109.96.238.202) (Quit: http://www.robodesign.ro)
- # [21:11] * Quits: weinig (~weinig@17.246.19.224) (Quit: weinig)
- # [21:12] * Quits: cohitre (~cohitre@174-21-104-138.tukw.qwest.net) (Client Quit)
- # [21:13] * Joins: othermaciej (~mjs@17.246.17.213)
- # [21:14] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [21:19] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [21:23] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
- # [21:23] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [21:26] * Joins: tonyg-cr (~tonyg-cr@nat/google/x-qbhrxnzveccnkdsj)
- # [21:29] * Quits: jorlow_ (~jorlow@74.125.57.57) (Quit: jorlow_)
- # [21:30] * Joins: jwalden (~waldo@nat/mozilla/x-skqydorvdqozsouk)
- # [21:31] * Quits: maikmerten (~maikmerte@port-92-201-106-106.dynamic.qsc.de) (Remote host closed the connection)
- # [21:35] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
- # [21:37] * Joins: ROBOd (~robod@89.123.158.104)
- # [21:41] <tonyg-cr> Does anyone happen to know if first posts to public-webapps@w3.org are moderated and if so, who approves them?
- # [21:41] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 258 seconds)
- # [21:43] <jwalden> I don't believe they're moderated, but my knowledge is about a year old (I think)
- # [21:43] * Joins: weinig (~weinig@17.246.19.224)
- # [21:45] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [21:55] * Parts: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [21:57] * Quits: pmuellr (~pmuellr@nat/ibm/x-tcxrjsolitcqzcti) (Quit: pmuellr)
- # [21:58] * Quits: ROBOd (~robod@89.123.158.104) (Quit: http://www.robodesign.ro)
- # [21:59] * Joins: jorlow_ (~jorlow@217.41.226.238)
- # [22:05] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
- # [22:08] * Parts: tonyg-cr (~tonyg-cr@nat/google/x-qbhrxnzveccnkdsj)
- # [22:08] * Quits: jorlow_ (~jorlow@217.41.226.238) (Quit: jorlow_)
- # [22:09] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
- # [22:13] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [22:14] * Joins: xtothey (~ryanblair@ool-457b0b05.dyn.optonline.net)
- # [22:19] * Quits: xtothey (~ryanblair@ool-457b0b05.dyn.optonline.net) (Quit: )
- # [22:19] * Joins: xtothey (~ryanblair@ool-457b0b05.dyn.optonline.net)
- # [22:20] * Joins: shepazu (~schepers@208-1-62-50.celito.net)
- # [22:21] <webben> maybe interesting data point wrt OCR of images with missing @alt: the WebVisum extension (current status, maybe iffy, some of their links are down) for firefox actually did this: http://preview.tinyurl.com/27e8ubo
- # [22:23] * Quits: cpearce (~cpearce@ip-118-90-34-194.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [22:24] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
- # [22:25] * Joins: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [22:43] * Quits: eighty4 (~eighty4@c-3cc3e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [22:44] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [22:50] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [22:53] * Parts: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
- # [22:54] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
- # [22:55] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [22:59] * Joins: tonyg-cr (~tonyg-cr@nat/google/x-qbhrxnzveccnkdsj)
- # [23:00] * Quits: xtothey (~ryanblair@ool-457b0b05.dyn.optonline.net) (Quit: xtothey)
- # [23:03] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [23:04] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:05] * Joins: divya (~divya@c-24-22-131-46.hsd1.wa.comcast.net)
- # [23:05] * Quits: doublec (~doublec@li30-216.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
- # [23:06] * Joins: doublec_ (~doublec@li30-216.members.linode.com)
- # [23:11] * Quits: shepazu (~schepers@208-1-62-50.celito.net) (Quit: shepazu)
- # [23:15] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [23:20] * Joins: nessy (~Adium@124-170-18-159.dyn.iinet.net.au)
- # [23:23] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [23:30] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [23:43] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:49] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Hey! Listen!)
- # [23:51] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: Yumm)
- # Session Close: Thu Apr 29 00:00:00 2010
The end :)