Options:
- # Session Start: Tue Nov 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:01] * Joins: aaronlev__ (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net)
- # [00:01] * Quits: aaronlev__ (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net) (Client Quit)
- # [00:07] * Quits: aaronlev_ (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net) (Read error: 60 (Operation timed out))
- # [00:13] * Joins: aboodman2 (n=aboodman@nat/google/x-4fa209b8f58e3e4f)
- # [00:13] * Quits: eric_carlson (n=ericc@17.203.15.222)
- # [00:17] * Quits: aaronlev (n=chatzill@pool-151-203-26-53.bstnma.east.verizon.net) (Read error: 110 (Connection timed out))
- # [00:17] * Quits: webben (n=webben@nat/yahoo/x-f66874cd3688310f) (Read error: 110 (Connection timed out))
- # [00:18] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [00:20] * Quits: aboodman (n=aboodman@nat/google/x-ce3c2d9486601506) (Read error: 110 (Connection timed out))
- # [00:22] * Quits: smerp (n=smerp@66.192.95.199) (Read error: 110 (Connection timed out))
- # [00:25] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [00:30] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [00:32] * Joins: aboodman (n=aboodman@nat/google/x-8fd1d93fc5c15c61)
- # [00:38] * Quits: erlehmann (n=nils@echelon.ext.c-base.org) (Read error: 110 (Connection timed out))
- # [00:39] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:40] * Quits: aboodman2 (n=aboodman@nat/google/x-4fa209b8f58e3e4f) (Read error: 145 (Connection timed out))
- # [00:53] * Joins: pergj (n=pergj@dhcp206-59-244-159.ssb.sjc.wayport.net)
- # [01:09] * Joins: webben (n=webben@dip5-fw.corp.ukl.yahoo.com)
- # [01:09] * Quits: KevinMarks (n=KevinMar@207.47.11.2.static.nextweb.net) ("The computer fell asleep")
- # [01:12] * Quits: olliej (n=oliver@122-57-98-9.jetstream.xtra.co.nz)
- # [01:25] * Quits: webben (n=webben@dip5-fw.corp.ukl.yahoo.com) ("leaving")
- # [01:34] * Joins: othermaciej (n=mjs@nat/apple/x-85a7b4902c8ae5fc)
- # [01:34] * Joins: tantek (n=tantek@nmd.sbx05395.sanfrca.wayport.net)
- # [01:36] * Quits: dglazkov (n=dglazkov@nat/google/x-b10581c7d494a0a1)
- # [01:40] * Joins: tantek_ (n=tantek@nmd.sbx05395.sanfrca.wayport.net)
- # [01:40] * Quits: tantek (n=tantek@nmd.sbx05395.sanfrca.wayport.net) (Read error: 54 (Connection reset by peer))
- # [01:46] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [01:46] * Quits: tantek_ (n=tantek@nmd.sbx05395.sanfrca.wayport.net) (Read error: 104 (Connection reset by peer))
- # [01:46] * Joins: tantek (n=tantek@nmd.sbx05395.sanfrca.wayport.net)
- # [01:47] * Joins: erlehmann (n=nils@dslb-092-078-102-110.pools.arcor-ip.net)
- # [01:54] * Quits: tantek (n=tantek@nmd.sbx05395.sanfrca.wayport.net) (Read error: 60 (Operation timed out))
- # [02:11] * aroben is now known as aroben|away
- # [02:11] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [02:13] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [02:29] * Quits: shepazu (n=schepers@p1038-ipbf609marunouchi.tokyo.ocn.ne.jp) (Read error: 113 (No route to host))
- # [02:37] * Joins: aboodman2 (n=aboodman@nat/google/x-07639243cbe3d15b)
- # [02:37] * Quits: aboodman (n=aboodman@nat/google/x-8fd1d93fc5c15c61) (Read error: 145 (Connection timed out))
- # [02:39] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-141.pool.e-mobile.ne.jp)
- # [02:49] * Quits: billmason (n=billmaso@ip41.unival.com) (Read error: 104 (Connection reset by peer))
- # [02:51] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:05] * jcranmer is now known as jboning
- # [03:06] * jboning is now known as jcranmer
- # [03:06] <jcranmer> hmm, still asks for password
- # [03:10] * Quits: erlehmann (n=nils@dslb-092-078-102-110.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [03:13] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [03:41] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [03:41] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [03:43] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:45] * Quits: aboodman2 (n=aboodman@nat/google/x-07639243cbe3d15b) (Read error: 145 (Connection timed out))
- # [03:47] * Quits: weinig (n=weinig@nat/apple/x-4be0f33792f3490d)
- # [03:54] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:00] * Joins: aboodman (n=aboodman@69.36.227.131)
- # [04:05] * Quits: ojan (n=ojan@nat/google/x-209eaf87b487ce90) ("Leaving")
- # [04:07] * Joins: othermaciej_ (n=mjs@17.244.17.160)
- # [04:09] * Joins: othermaciej__ (n=mjs@nat/apple/x-825ebc99cc28beb3)
- # [04:09] * Quits: othermaciej (n=mjs@nat/apple/x-85a7b4902c8ae5fc) (Read error: 131 (Connection reset by peer))
- # [04:15] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [04:15] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [04:16] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:18] * Quits: othermaciej_ (n=mjs@17.244.17.160) (Read error: 145 (Connection timed out))
- # [04:20] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [04:27] * Joins: malware (n=MikeSmit@EM114-48-155-144.pool.e-mobile.ne.jp)
- # [04:31] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:32] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Connection timed out)
- # [04:34] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [04:35] * Quits: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [04:37] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-141.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [04:44] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:51] * othermaciej__ is now known as othermaciej
- # [04:52] * Quits: roc (n=roc@202.0.36.64)
- # [04:52] * Joins: Lachy (n=Lachlan@63.164.47.227)
- # [04:54] * Quits: Lachy (n=Lachlan@63.164.47.227) (Client Quit)
- # [05:01] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [05:08] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [05:11] * Quits: aboodman (n=aboodman@69.36.227.131) (Read error: 110 (Connection timed out))
- # [05:11] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Connection timed out)
- # [05:14] * Quits: othermaciej (n=mjs@nat/apple/x-825ebc99cc28beb3)
- # [05:18] * Joins: Kuruma (n=Kuruman@h116-000-163-146.catv01.catv-yokohama.ne.jp)
- # [05:21] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [05:25] * Joins: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [05:43] * Joins: othermaciej (n=mjs@nat/apple/x-eac9b4e4f7fc97fc)
- # [05:48] * Joins: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [05:49] * Quits: roc (n=roc@121-72-202-188.dsl.telstraclear.net) (Client Quit)
- # [05:51] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [05:54] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:12] * Quits: othermaciej (n=mjs@nat/apple/x-eac9b4e4f7fc97fc) (Read error: 110 (Connection timed out))
- # [06:21] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) ("Leaving")
- # [06:35] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:42] * Joins: hdh (n=hdh@58.187.61.35)
- # [06:57] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:58] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:05] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [07:20] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 60 (Operation timed out))
- # [07:20] * Joins: mal5 (n=mal@nat/google/x-e6e2099038060b91)
- # [07:20] * Quits: broquaint (i=fe9c180b@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (lindbohm.freenode.net irc.freenode.net)
- # [07:20] * Quits: mal4 (n=mal@nat/google/x-63160450faa37510) (lindbohm.freenode.net irc.freenode.net)
- # [07:20] * Quits: didymos (i=jho@rapwap.razor.dk) (lindbohm.freenode.net irc.freenode.net)
- # [07:20] * Quits: hendry (n=hendry@webvm.net) (lindbohm.freenode.net irc.freenode.net)
- # [07:20] * Quits: wilhelm (i=wilhelm@trivini.no) (lindbohm.freenode.net irc.freenode.net)
- # [07:20] * Quits: Hixie (i=ianh@trivini.no) (lindbohm.freenode.net irc.freenode.net)
- # [07:20] * Quits: hober (n=ted@unaffiliated/hober) (lindbohm.freenode.net irc.freenode.net)
- # [07:22] * Joins: hendry (n=hendry@webvm.net)
- # [07:22] * Joins: Hixie (i=ianh@trivini.no)
- # [07:22] * Joins: didymos (i=jho@rapwap.razor.dk)
- # [07:22] * Joins: broquaint (i=8e1d7e60@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [07:27] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net) (Read error: 104 (Connection reset by peer))
- # [07:28] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [07:28] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net) (Read error: 104 (Connection reset by peer))
- # [07:29] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [07:30] * Joins: wilhelm (i=wilhelm@trivini.no)
- # [07:36] * Quits: broquaint (i=8e1d7e60@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (Killed by ballard.freenode.net (Nick collision))
- # [07:36] * Joins: broquain1 (i=e57074df@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [07:36] * Joins: broquaint (i=fe9c180b@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com)
- # [07:36] * Quits: broquaint (i=fe9c180b@spc1-brig11-0-0-cust544.asfd.broadband.ntl.com) (Connection timed out)
- # [07:36] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [07:37] * Joins: sayrer (n=sayrer@user-160ve45.cable.mindspring.com)
- # [07:45] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:50] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:06] * Quits: malware (n=MikeSmit@EM114-48-155-144.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [08:06] * Joins: MikeSmith (n=MikeSmit@EM114-48-155-144.pool.e-mobile.ne.jp)
- # [08:14] * Joins: maikmerten (n=merten@129.217.26.195)
- # [08:20] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:21] * Joins: Lachy_ (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [08:24] * Quits: aboodman (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [08:30] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [08:40] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [08:43] * Joins: olliej (n=oliver@122-57-98-9.jetstream.xtra.co.nz)
- # [08:51] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [08:56] * Joins: tthorsen (n=tommy@home.kvaleberg.no)
- # [09:13] * Quits: Lachy_ (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 60 (Operation timed out))
- # [09:18] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [09:25] <hsivonen> Validator.nu now builds on Windows but running it requires deleting the HTML 4 / XHTML 1.0 -related lines from validator/presets.txt
- # [09:45] * Quits: nessy (n=nessy@124-171-46-138.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [09:45] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [09:53] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [09:54] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:00] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:01] <hsivonen> the EOT thread took an interesting turn...
- # [10:07] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:12] * Joins: peter-proc (n=retep@procurios.xs4all.nl)
- # [10:14] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:17] * Joins: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [10:20] * Joins: malware (n=MikeSmit@EM114-48-28-250.pool.e-mobile.ne.jp)
- # [10:22] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [10:23] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [10:27] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:45] * Quits: MikeSmith (n=MikeSmit@EM114-48-155-144.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [10:47] <zcorpan> silli's both doctypes trigger quirks in O9.6
- # [10:50] * Joins: famicom_ (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [10:53] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (lindbohm.freenode.net irc.freenode.net)
- # [10:53] * Quits: maikmerten (n=merten@129.217.26.195) (lindbohm.freenode.net irc.freenode.net)
- # [10:53] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:55] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [10:55] * Joins: maikmerten (n=merten@129.217.26.195)
- # [10:56] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:03] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [11:04] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [11:06] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [11:08] * Joins: webben (n=webben@nat/yahoo/x-dec013f92c85fa9f)
- # [11:10] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Connection timed out)
- # [11:17] * Quits: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [11:18] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [11:23] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [11:40] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [11:54] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [12:02] * Joins: webben_ (n=webben@nat/yahoo/x-04705b7e7ba2773b)
- # [12:02] * Quits: Mustafa51 (n=mustafa@122.164.158.254)
- # [12:07] * Joins: nessy (n=nessy@124-171-46-138.dyn.iinet.net.au)
- # [12:12] * Quits: webben (n=webben@nat/yahoo/x-dec013f92c85fa9f) (Read error: 110 (Connection timed out))
- # [12:38] * Joins: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [12:48] * Quits: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [12:53] <zcorpan> tthorsen: <select>TITLE</select> is what you get in ie
- # [12:54] * Joins: fishd_ (n=darin@nat/google/x-8bf26dd2737a5ef0)
- # [12:58] * Quits: fishd (n=darin@nat/google/x-430dee0eb983050e) (Read error: 60 (Operation timed out))
- # [13:06] <tthorsen> really? I hadn't tested IE
- # [13:06] <tthorsen> So that's consistent with the html 5 specification, but does it make sense?
- # [13:09] <takkaria> I imagine very few sites rely on its behaviour, so it doesn't matter so much what happens to it, I guess
- # [13:09] <hsivonen> tthorsen: compat is more important than making sense
- # [13:10] <zcorpan> tthorsen: see /topic :)
- # [13:11] <tthorsen> of course, but in this case everyone does it differently. Isn't that an opportunity to pick the behaviour that makes the most sense?
- # [13:11] <takkaria> tthorsen: fwiw, your latest problem with the parsing algorithm is fallout from splitting CDATA/RCDATA processing into its own insertion mode
- # [13:12] <hsivonen> tthorsen: of the behaviors available, I prefer just doing the IE thing here
- # [13:12] <hsivonen> tthorsen: with my validator developer hat on, I want to avoid non-streamable recovery where possible given compat
- # [13:13] <zcorpan> hsivonen: ignoring the characters is certainly streamable
- # [13:13] <hsivonen> zcorpan: right. but I don't want to move stuff to head any more than absolutely necessary
- # [13:14] <zcorpan> hsivonen: ah
- # [13:14] <zcorpan> i thought you were talking about select
- # [13:14] * hsivonen thought moving to head was one of the options discussed
- # [13:14] * Joins: heycam (n=cam@124-168-34-173.dyn.iinet.net.au)
- # [13:14] <hsivonen> I guess I'm not properly in sync with what's being discussed
- # [13:15] <tthorsen> I only meant to suggest ignoring any cdata in select unless the current node is an option element.
- # [13:16] * Joins: webben (n=webben@nat/yahoo/x-d38a9e281da71d65)
- # [13:16] <zcorpan> which matches opera and mostly matches firefox
- # [13:17] * Quits: webben (n=webben@nat/yahoo/x-d38a9e281da71d65) (Client Quit)
- # [13:17] * Joins: webben (n=webben@nat/yahoo/x-b7b38d7c6bf84d84)
- # [13:17] <takkaria> zcorpan: are Opera implementing HTML5 parsing, do you know
- # [13:17] <jgraham> I would be happy with that fwiw
- # [13:17] <takkaria> +?
- # [13:18] <zcorpan> takkaria: not yet, alghough we are aligning our current parser
- # [13:18] <zcorpan> although
- # [13:18] <zcorpan> hmm.. <select><style> and <select><script>
- # [13:19] <zcorpan> or at least the latter
- # [13:19] <jgraham> hsivonen: How far have you got in making the validator.nu parser talk to gecko?
- # [13:19] <zcorpan> the script is inserted in all top-4 browsers
- # [13:21] <hsivonen> jgraham: the parser core translates to C++ and compiles against NSPR/XPCOM types. It doesn't talk to Gecko yet. Right now, I'm working on the entity table generator.
- # [13:21] <zcorpan> <style> works in webkit and firefox
- # [13:21] <hsivonen> jgraham: So no progress since the start of TPAC
- # [13:23] <jgraham> hsivonen: Sounds cool. I didn't know what you'd done before TPAC either
- # [13:23] <hsivonen> I made a detour into Jing development
- # [13:24] <hsivonen> James Clark made a comeback since a 5-year hiatus, so I figured I should get my changes merged upsteam now that the project is under active development
- # [13:24] <malware> hsivonen: cool to hear that you now have commit access to the upstream Jing sources
- # [13:25] <hsivonen> malware: yeah. Right now there's a validator-nu branch. the trunk isn't suitable for V.nu yet
- # [13:26] <malware> I see. well, regardless, I think this may be the first time in history that James has actually enabled collaborative development on any code he's currently working on
- # [13:28] * Quits: webben (n=webben@nat/yahoo/x-b7b38d7c6bf84d84) (Read error: 60 (Operation timed out))
- # [13:29] * Quits: webben_ (n=webben@nat/yahoo/x-04705b7e7ba2773b) (Read error: 113 (No route to host))
- # [13:29] * broquain1 is now known as broquaint
- # [13:38] <malware> re: messages from Tommy Thorsen indicating he's doing active development on a browser engine -- I assume for Kvaleberg -- makes me wonder how high they are aiming and what the business case is for building the engine in-house instead of just using WebKit
- # [13:38] * hsivonen notes that thanks to all the Java eclipse goodness, it's nicer to write in Java and translate to C++ than to write in C++.
- # [13:38] <zcorpan> wow, tfoot, th etc break out of <select> in opera
- # [13:39] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cbody%3E%0D%0A%3Cscript%3E%0D%0Avar%20elms%20%3D%20%22a%20abbr%20acronym%20address%20area%20b%20base%20basefont%20bdo%20bgsound%20big%20blink%20blockquote%20body%20br%20button%20caption%20center%20cite%20code%20col%20colgroup%20comment%20dd%20del%20dfn%20dir%20div%20dl%20dt%20em%20embed%20fieldset%20font%20form%20frame%20head%20hr%20html%20h1%20h2%20h3%20h4%20h5%2
- # [13:39] <zcorpan> 0h6%20i%20input%20iframe%20ilayer%20img%20inlineinput%20ins%20kbd%20keygen%20label%20layer%20legend%20li%20link%20listing%20map%20marquee%20menu%20meta%20multicol%20nextid%20nobr%20noembed%20noframes%20nolayer%20noscript%20object%20ol%20optgroup%20option%20p%20param%20plaintext%20pre%20q%20rt%20ruby%20s%20samp%20script%20select%20small%20sound%20spacer%20span%20spell%20strike%20strong%20style%20sub%20sup%20table%20tbody%20td%20textarea%20tfoot%20
- # [13:39] <zcorpan> th%20thead%20title%20tr%20tt%20u%20ul%20var%20wbr%20xmp%22.split(%22%20%22)%3B%0D%0Avar%20div%20%3D%20document.createElement('div')%3B%0D%0Avar%20current%3B%0D%0Afor%20(var%20i%20%3D%200%3B%20i%20%3C%20elms.length%3B%20%2B%2Bi)%20%7B%0D%0A%20%20current%20%3D%20div.cloneNode(false)%3B%0D%0A%20%20current.innerHTML%20%3D%20elms%5Bi%5D%20%2B%20'%3Cselect%3E1%3C'%20%2B%20elms%5Bi%5D%20%2B%20'%3E2%3C%2F'%20%2B%20elms%5Bi%5D%20%2B%20'%3E3%3C%2Fselect%3E
- # [13:39] <zcorpan> '%3B%0D%0A%20%20document.body.appendChild(current)%3B%0D%0A%7D%0D%0A%3C%2Fscript%3E
- # [13:39] <zcorpan> oops
- # [13:40] <zcorpan> ie inserts unknown elements
- # [13:42] <zcorpan> #text: 12</plaintext>3</select>
- # [13:42] <zcorpan> interesting
- # [13:43] <zcorpan> <table> breaks out of <select> in ie
- # [13:44] <zcorpan> and all other table elements
- # [13:47] <zcorpan> <select><plaintext> is certainly funny in webkit and ie
- # [13:47] * Joins: webben (n=webben@nat/yahoo/x-371041ff8f96c152)
- # [13:49] <Philip`> Lots of people put <script>s and <br>s inside <select>
- # [13:49] <tthorsen> the <script> I can understand, but what's the <br> supposed to do?
- # [13:50] <zcorpan> <br> doesn't do anything
- # [13:50] <Philip`> Don't ask me to make sense of the web :-)
- # [13:50] <Philip`> Also lots of comments in there
- # [13:51] <zcorpan> not <style>?
- # [13:51] <zcorpan> or <td>
- # [13:51] <Philip`> and an <a> (on http://www.dahmen-quilt.com/)
- # [13:52] <Philip`> zcorpan: None that I see, when grepping some thousands of pages and looking through the output manually
- # [13:52] <zcorpan> <table><td><select><td>
- # [13:53] <zcorpan> oh the spec has in table in select
- # [13:53] <Philip`> http://www.inmobiliariaportilla.com/ has a <select><font>
- # [13:53] <Philip`> and http://www.roommatelocator.com/ has a <select></font>
- # [13:54] <Philip`> http://www.rentjillshouse.com/ has a <td><select></td>
- # [13:54] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 54 (Connection reset by peer))
- # [13:55] <zcorpan> it seems the spec needs to fix <select><script>
- # [13:56] * zcorpan files a bug
- # [13:56] <krijnh> Yay, more mail :)
- # [13:57] * Joins: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp)
- # [13:58] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 60 (Operation timed out))
- # [14:00] <zcorpan> http://www.w3.org/Bugs/Public/show_bug.cgi?id=6216
- # [14:01] <Philip`> http://www.keysmusic.co.uk - <select><ul>
- # [14:02] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [14:03] <zcorpan> <isindex> "works" in select in ie
- # [14:10] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [14:12] <tthorsen> zcorpan: fwiw, my preliminary fix for scripts in selects will be to do exactly what we do in "in body", which is: 'Process the token using the rules for the "in head" insertion mode.'
- # [14:13] <zcorpan> sounds reasonable
- # [14:13] <tthorsen> works for my simple test, too
- # [14:14] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Remote closed the connection)
- # [14:14] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [14:20] <jgraham> tthorsen: Are you using the html5lib test suite?
- # [14:24] <tthorsen> I do test markup with it from time to time, but I'm not using it very much.
- # [14:25] <tthorsen> Oh. I read you wrong. I've run our engine through some of the tests in the test suite, but not all
- # [14:26] <tthorsen> I don't have anything automated, so it would take me a long time to try them all.
- # [14:26] <jgraham> OK, just wondering becuase if you have new tests that yu can release under the MIT license it would be great to add them to the test suite
- # [14:28] <zcorpan> hmm anne and i wrote a browser runner for the html5lib tests before
- # [14:28] <tthorsen> ah, no I'm afraid most of our testing consists of proprietarily licensed tests and testing real-world web sites
- # [14:28] <zcorpan> dunno where it is
- # [14:31] <jgraham> http://html5.org/parsing-tests/testrunner.htm
- # [14:32] <takkaria> tthorsen: you should run against the html5lib test suite anyway, it's very useful
- # [14:32] <takkaria> picked up dozens and dozens of issues when I was hacking on hubbub (a C html5 parsing library)
- # [14:33] <tthorsen> yeah. I did find a bunch of bugs last time I ran a few of them
- # [14:34] <takkaria> actually, I have a bunch of character-encoding tests that I should contribute back to html5lib
- # [14:35] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [14:39] * Quits: nessy (n=nessy@124-171-46-138.dyn.iinet.net.au) (Read error: 60 (Operation timed out))
- # [14:57] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) ("Leaving")
- # [15:03] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [15:11] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [15:16] * Quits: olliej (n=oliver@122-57-98-9.jetstream.xtra.co.nz)
- # [15:19] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.83 [Firefox 3.1b2pre/20081109020239]")
- # [15:29] * Joins: aaronlev (n=chatzill@pool-71-243-84-95.bos.east.verizon.net)
- # [15:31] * Joins: smerp (n=smerp@66.192.95.199)
- # [15:40] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [15:41] <yecril71> The problem of external pages sniffing the content of
- # [15:41] <yecril71> intranet files, or just some characteristics of it,
- # [15:41] <yecril71> is similar to the problem of Web sites loading
- # [15:41] <yecril71> local resources via the file URL scheme,
- # [15:42] <yecril71> only that now the URL scheme is not a distinguishing feature.
- # [15:42] <yecril71> Should such limitations be ever implemented, the exact behaviour
- # [15:43] <yecril71> should depend on the Internet zone of the embedding document,
- # [15:43] <yecril71> just as with XMLHTTPRequest.
- # [15:44] <yecril71> For example, Internet sites should not be allowed
- # [15:44] <yecril71> to get information about intranet content
- # [15:44] <yecril71> or load it.
- # [15:54] * Joins: inimino (n=chatzill@c-76-25-166-213.hsd1.co.comcast.net)
- # [16:01] <takkaria> Internet zoning an IE concept, though, not a concept of the Web per se
- # [16:04] * Joins: aaronlev_ (n=chatzill@pool-71-243-84-95.bos.east.verizon.net)
- # [16:12] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [16:14] * Joins: eric_carlson (n=ericc@17.203.15.222)
- # [16:20] * Joins: aaronlev__ (n=chatzill@pool-71-243-84-95.bos.east.verizon.net)
- # [16:20] <yecril71> Interet zoning is a concept that is adequate to the situation of the question.
- # [16:21] <yecril71> Which is unintentionally leaking internal data, which is not a concept of the Web either.
- # [16:22] * Quits: aaronlev (n=chatzill@pool-71-243-84-95.bos.east.verizon.net) (Read error: 110 (Connection timed out))
- # [16:22] * aaronlev__ is now known as aaronlev
- # [16:27] * Joins: billmason (n=billmaso@ip41.unival.com)
- # [16:31] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [16:33] <takkaria> well, yes, but it's something best brought to the attention of browser developers and not mentioned in passing on an IRC channel :)
- # [16:36] * Quits: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:37] <Philip`> The same-origin security restrictions are needed to avoid providing ways around any firewall restrictions, not just for the internet/intranet divide
- # [16:37] * Quits: malware (n=MikeSmit@EM114-48-28-250.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [16:38] * Quits: aaronlev_ (n=chatzill@pool-71-243-84-95.bos.east.verizon.net) (Read error: 110 (Connection timed out))
- # [16:38] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:42] * Quits: pergj (n=pergj@dhcp206-59-244-159.ssb.sjc.wayport.net) (Read error: 60 (Operation timed out))
- # [16:45] <yecril71> Can you describe a situation when the data leak does not sit in the Intranet?
- # [16:47] <yecril71> And the purpose of this channel is to formulate recommendations for all browser developers
- # [16:47] <yecril71> where they feel the need to act in the same way.
- # [16:48] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:49] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) (Read error: 60 (Operation timed out))
- # [16:53] * Joins: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net)
- # [16:57] * Quits: inimino (n=chatzill@c-76-25-166-213.hsd1.co.comcast.net) ("ChatZilla 0.9.83 [Firefox 3.0.1/2008071618]")
- # [17:04] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [17:04] * Joins: MikeSmith (n=MikeSmit@EM114-48-158-215.pool.e-mobile.ne.jp)
- # [17:04] * Quits: maikmerten (n=merten@129.217.26.195) (Read error: 104 (Connection reset by peer))
- # [17:05] * Quits: aaronlev (n=chatzill@pool-71-243-84-95.bos.east.verizon.net) (Read error: 110 (Connection timed out))
- # [17:05] <Philip`> yecril71: There are lots of internet sites where access is restricted to certain IPs, e.g. I can access various academic papers if I'm using my university's internet connection, and it would be a data leak if someone else on the internet could access those resources via my browser
- # [17:11] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:18] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [17:22] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [17:33] * Lachy is surpised by what they call a continental breakfast over here in the US. There wasn't even any toast!
- # [17:37] <MikeSmith> Lachy: "continental" is this case is a euphemism for "miniscule"
- # [17:39] <Philip`> Where "minuscule" is a euphemism for "not all-you-can-eat pancakes"?
- # [17:40] * Quits: webben (n=webben@nat/yahoo/x-371041ff8f96c152) ("Lost terminal")
- # [17:40] * Joins: webben (n=webben@nat/yahoo/x-c7bed17ddd8821ef)
- # [17:41] * Joins: Mustafa51 (n=mustafa@122.164.205.212)
- # [17:42] <MikeSmith> eating lots of pancakes is a great way for visitors to fit in with America life, by helping them to reach the typical "American size" (euphemism for "fat")
- # [17:43] * jmb so failed at that last week
- # [17:43] * Quits: tthorsen (n=tommy@home.kvaleberg.no) ("Leaving")
- # [17:44] <MikeSmith> follow up your pancake breakfast with a stop by AM/PM to get a 32-ounce Coca-Cola, and in the evening, enjoy a great movie at the cinema while eating popcorn for a container the size of a garbage pail
- # [17:45] * Quits: Lachy (n=Lachlan@wsip-24-234-142-17.lv.lv.cox.net) ("Leaving")
- # [17:46] * Joins: dglazkov (n=dglazkov@nat/google/x-cefacaed716d0730)
- # [17:46] <jcranmer> continental = coffee + donuts, in my experience
- # [17:46] <jcranmer> often times OJ as well; if you're lucky, you'll find a waffle machine
- # [17:48] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [17:56] * Joins: weinig (n=weinig@nat/apple/x-99faee212623e24e)
- # [17:58] * Quits: dglazkov (n=dglazkov@nat/google/x-cefacaed716d0730)
- # [18:08] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [18:09] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [18:11] * ehird is now known as ronpaul
- # [18:11] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [18:13] * ronpaul is now known as ehird
- # [18:20] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.83 [Firefox 3.1b2pre/20081109020239]")
- # [18:21] * Joins: dglazkov (n=dglazkov@nat/google/x-367b5f82f8ed2638)
- # [18:22] * Joins: Maurice` (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:26] * Joins: malware (n=MikeSmit@EM114-48-19-164.pool.e-mobile.ne.jp)
- # [18:28] * Quits: MikeSmith (n=MikeSmit@EM114-48-158-215.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [18:31] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [18:35] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [18:39] * Quits: peter-proc (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [18:43] * Joins: pergj (n=pergj@65.219.59.50)
- # [18:50] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:51] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:54] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [18:58] * Joins: kangax (n=kangax@74.201.136.194)
- # [19:00] * Joins: aboodman2 (n=aboodman@72.14.229.81)
- # [19:01] * Joins: maikmerten (n=maikmert@L97d3.l.pppool.de)
- # [19:10] * Joins: Lachy (n=Lachlan@lvcc-66-78-202-169.smartcity.com)
- # [19:12] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [19:13] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:19] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:19] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:32] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [19:42] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [19:54] * Joins: hober (n=ted@unaffiliated/hober)
- # [20:02] * Joins: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [20:06] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:08] * Joins: othermaciej (n=mjs@17.244.17.160)
- # [20:08] * Quits: eric_carlson (n=ericc@17.203.15.222)
- # [20:09] * Quits: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [20:10] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:10] * Joins: eric_carlson (n=ericc@17.203.15.222)
- # [20:10] <hsivonen> Hixie: the single-page version of the spec links to itself instead of the multipage version
- # [20:10] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [20:11] * Joins: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [20:14] <takkaria> Leif has high hopes for web developers
- # [20:15] <Lachy> there doesn't really seem to be very much interesting sessions for me to attend today at pubcon. It's all about marketing :-(
- # [20:15] <Lachy> I might skip some sessions today and go explore Vegas
- # [20:16] <blooberry> lachy: a tuesday in November should be a pretty good time to do that. How are the throngs? And the weather?
- # [20:17] <Lachy> the weather is good today
- # [20:17] <Lachy> what are "throngs"?
- # [20:17] <blooberry> I was there last year at the end of november and it was great weather except for a torrential downpour that the Las Vegas drainage system seemed ill-equipped to handle
- # [20:17] <blooberry> throngs = the crowds
- # [20:17] <Lachy> in what language?
- # [20:18] <blooberry> english 8-} http://dictionary.reference.com/browse/throng
- # [20:20] <Lachy> ok
- # [20:21] <blooberry> what parts of vegas interest you? and are you on the strip? (if so, which end)
- # [20:21] <Lachy> I'm at the Las Vegas Convention Center
- # [20:21] <Lachy> it's not too far from the strip
- # [20:23] <Lachy> I have to go to some of the casinos later. Where exactly is the strip?
- # [20:24] <Lachy> http://maps.google.com/maps?f=q&hl=en&geocode=&q=3150+Paradise+Road,+Las+Vegas,+NV+89101&sll=36.128516,-115.162833&sspn=0.01409,0.021479&ie=UTF8&z=17&g=3150+Paradise+Road,+Las+Vegas,+NV+89101&iwloc=addr
- # [20:24] <Lachy> that's the map of the convention centre
- # [20:25] <blooberry> Once you get to the strip, there's a shuttle you can take up/down the strip. It is much longer than the maps make them look
- # [20:26] <blooberry> that's because all the hotels are soooo damn huge. Takes forever to get from one end of one to another.
- # [20:27] <Lachy> I'll probably go there later in the week, if not tonight, and gamble all my life savings away
- # [20:27] <Lachy> this session is over. I'm going to pack up and go. CYA
- # [20:27] <blooberry> woohoo! 8-}
- # [20:27] <blooberry> k.
- # [20:27] * Quits: Lachy (n=Lachlan@lvcc-66-78-202-169.smartcity.com) ("This computer has gone to sleep")
- # [20:31] * Quits: roc (n=roc@121-72-202-188.dsl.telstraclear.net)
- # [20:49] * Philip` guesses that "pubcon" is not a con about pubs
- # [20:51] <Philip`> blooberry: Is the strip longer than it looks in GTA:SA?
- # [20:52] <gsnedders> Touché, Philip`.
- # [20:52] <gsnedders> But there again, that's the best I have to go by too.
- # [20:52] <Philip`> ?
- # [20:52] * hsivonen thought San Andreas was Los Angeles, not Las Vegas
- # [20:53] <Philip`> hsivonen: It's Los Angeles, San Francisco and Las Vegas
- # [20:53] <gsnedders> hsivonen: LA, SF, and LV
- # [20:53] * gsnedders can't type quickly enough yet on this Dvorax keyboard
- # [20:53] <gsnedders> *Dvorak
- # [20:54] <Philip`> Dvorax sounds like the leader of a quite nasty alien species
- # [20:54] <hsivonen> ah
- # [20:54] <gsnedders> Philip`: Just using GTA as a reference :)
- # [20:55] <hsivonen> hrm. the entity table has lost line breaks since I last tried to scrape it
- # [20:55] <gsnedders> That has nothing to do with me.
- # [20:58] <hsivonen> scraping HTML with regexps is so brittle... :-(
- # [20:59] <Philip`> It's a shame you don't have a better way of parsing HTML
- # [20:59] * Quits: eric_carlson (n=ericc@17.203.15.222)
- # [21:03] * Joins: eric_carlson (n=ericc@17.203.15.222)
- # [21:10] * Quits: kangax (n=kangax@74.201.136.194)
- # [21:11] * Joins: dbaron_ (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:11] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [21:13] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [21:17] <hsivonen> http://ejohn.org/blog/css-animations-and-javascript/#comment-322033
- # [21:18] <hsivonen> an outside-HTML5 case for using the event loop definition
- # [21:21] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:22] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:27] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [21:32] * Joins: kangax (n=kangax@74.201.136.194)
- # [21:36] * Quits: hdh (n=hdh@58.187.61.35) (Remote closed the connection)
- # [21:37] * Joins: olliej (n=oliver@122-57-98-9.jetstream.xtra.co.nz)
- # [21:56] * Joins: roc (n=roc@202.0.36.64)
- # [21:57] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:04] * Joins: ojan (n=ojan@nat/google/x-5e9380ee3fc979b1)
- # [22:08] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [22:17] * Quits: maikmerten (n=maikmert@L97d3.l.pppool.de) (Remote closed the connection)
- # [22:18] * Quits: heycam (n=cam@124-168-34-173.dyn.iinet.net.au) ("bye")
- # [22:21] <roc> othermaciej: would you mind posting to the list to explain your position on cross-origin <video> loads?
- # [22:23] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [22:31] * Quits: olliej (n=oliver@122-57-98-9.jetstream.xtra.co.nz)
- # [22:32] * Joins: weinig_ (n=weinig@17.203.15.152)
- # [22:35] * Joins: aaronlev__ (n=chatzill@pool-71-243-102-201.bos.east.verizon.net)
- # [22:35] * aaronlev__ is now known as aaronlev
- # [22:36] * Quits: othermaciej (n=mjs@17.244.17.160) (Read error: 54 (Connection reset by peer))
- # [22:37] * Joins: othermaciej (n=mjs@17.244.17.160)
- # [22:38] * Joins: olliej (n=oliver@122-57-98-9.jetstream.xtra.co.nz)
- # [22:47] * Quits: weinig (n=weinig@nat/apple/x-99faee212623e24e) (Read error: 110 (Connection timed out))
- # [22:51] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [23:00] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [23:01] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [23:02] <othermaciej> roc: what more needs explanation?
- # [23:02] <othermaciej> roc: I said I think they should be supported
- # [23:02] <othermaciej> roc: I think the reasons why are obvious (you stated some of them)
- # [23:03] * Joins: aaronlev__ (n=chatzill@pool-71-243-102-201.bos.east.verizon.net)
- # [23:03] <roc> I guess I'm curious about which pros and cons carry weight with you and which don't
- # [23:04] <roc> obviously you're not concerned about information leakage from intranets, and I'd like to know why that is
- # [23:05] <othermaciej> I think leaking the size of files is not that huge a deal, at least if it is limited only to audio or video files
- # [23:07] <roc> ok
- # [23:08] <roc> What about duration? In the future, what about cue points? Caption data?
- # [23:09] <othermaciej> I think media plugins mean sites are already exposed to leaking that kind of information
- # [23:09] * Quits: dglazkov (n=dglazkov@nat/google/x-367b5f82f8ed2638)
- # [23:09] <othermaciej> well maybe not cue points or caption data as text embedded in the media file
- # [23:10] <roc> I'm torn over how much to weigh the media plugins argument. It's strong on its face, but on the other hand, being just as secure as plugins is kind of a low bar
- # [23:10] <othermaciej> I know, but this also isn't an area of plugin security people complain about
- # [23:11] <othermaciej> much as they don't complain that you can get width and height of a cross-site embedded image
- # [23:11] <roc> it's possible that's just because no-one's got around to figuring out how bad it is
- # [23:11] <roc> like clickjacking
- # [23:13] <roc> FWIW, Jonas and I were in favour of same-origin restrictions plus Access Control, but others aren't, and your opinion carries a lot of weight with me so now I'm totally unsure!
- # [23:13] <Hixie> i don't understand why people are even giving lip service to this ridiculous idea of inventing a new DRM format for fonts
- # [23:13] <roc> But I'd like Hixie to chime in since he filed that W3C bug
- # [23:13] * Hixie looks up
- # [23:13] <Hixie> wassup?
- # [23:14] <roc> the question of same-origin restrictions for media elements
- # [23:15] <Hixie> my concern was caption data on intranet videos being made accessible in a future version of the spec, primarily
- # [23:15] <roc> ok
- # [23:15] <Hixie> (i don't want to have to introduce a "use access control because i want caption data" flag later)
- # [23:16] * Quits: pergj (n=pergj@65.219.59.50) (Read error: 145 (Connection timed out))
- # [23:17] * Joins: aaronlev___ (n=chatzill@pool-71-243-102-201.bos.east.verizon.net)
- # [23:21] * Quits: aaronlev (n=chatzill@pool-71-243-102-201.bos.east.verizon.net) (Read error: 110 (Connection timed out))
- # [23:21] * aaronlev___ is now known as aaronlev
- # [23:21] <roc> why would that flag be needed? Does Access-Control-Allow-Origin not come back unless we asked for it?
- # [23:21] * Quits: kangax (n=kangax@74.201.136.194)
- # [23:22] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:24] * Joins: dglazkov (n=dglazkov@nat/google/x-417d0fb569250c89)
- # [23:25] * Joins: smerp_ (n=smerp@66.192.95.199)
- # [23:26] * Quits: smerp_ (n=smerp@66.192.95.199) (Client Quit)
- # [23:26] <hsivonen> roc: have you analyzed how bad the safe part of the API would be if the unsafe parts of the API were turned off when loading cross-site without AC?
- # [23:26] * Quits: smerp (n=smerp@66.192.95.199) (Read error: 60 (Operation timed out))
- # [23:26] <roc> it's not clear what is safe, really.
- # [23:27] <roc> is leaking the video size safe? The format? The duration?
- # [23:27] <roc> it's possible to imagine scenarios where each of these reveals something the intranet owner doesn't want revealed
- # [23:28] <hsivonen> I wonder if it's actually a good idea that MS has an intranet zone setting
- # [23:28] <hsivonen> (I've always thought it was a bad idea)
- # [23:28] <roc> it's helpful in some ways
- # [23:28] <roc> I don't know we'd want to rely on it
- # [23:30] * Joins: nessy (n=nessy@124-171-46-138.dyn.iinet.net.au)
- # [23:33] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:33] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Client Quit)
- # [23:34] * Quits: aaronlev__ (n=chatzill@pool-71-243-102-201.bos.east.verizon.net) (Read error: 110 (Connection timed out))
- # [23:38] * Quits: fishd_ (n=darin@nat/google/x-8bf26dd2737a5ef0) (Read error: 54 (Connection reset by peer))
- # [23:38] * Joins: fishd (n=darin@nat/google/x-91e4273ca91f2e95)
- # [23:38] * Parts: blooberry (n=brian@c-76-126-196-253.hsd1.ca.comcast.net)
- # [23:39] <hsivonen> Hixie: do you count a font-specific compression scheme without root strings as DRM?
- # [23:41] <hsivonen> Hixie: <devilsadvocate>Is JPEG DRM when a stock photo licenser allows distribution as JPEG but not as CMYK TIFF?</devilsadvocate>
- # [23:42] * Quits: Maurice` (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:45] * Joins: othermaciej_ (n=mjs@nat/apple/x-4e5e46be8b8a6fd1)
- # [23:45] <Philip`> HTML5 parses "<code><pre>...</code></pre>..." badly - it puts the second piece of text inside <code>, unlike browsers, which breaks http://blogs.sun.com/bblfish/entry/rest_apis_must_be_hypertext (around the JSON example)
- # [23:45] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [23:46] <Hixie> roc: it would be needed if we allowed cross-site today and then had to disable access to captions when we introduced captions
- # [23:47] <Hixie> hsivonen: no, compression schemes (that can be supported by the platform) are fine
- # [23:47] <Hixie> hsivonen: no, that's just a license
- # [23:48] <Hixie> Philip`: send feedbackj
- # [23:48] <Hixie> back
- # [23:48] <Hixie> no j
- # [23:48] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:48] <roc> Hixie: when you say "a flag", you mean an internal flag defined in the spec that's set for cross-origin videos, or some kind of flag that has to be set by users?
- # [23:48] * Quits: othermaciej (n=mjs@17.244.17.160) (Nick collision from services.)
- # [23:49] * othermaciej_ is now known as othermaciej
- # [23:49] <Hixie> i meant a flag for developers to set to say "ok this video should be loaded with AC so that i can get the captions", but i see that wouldn't be the only way to do it; regardless, i'd not really want a mode in which half the API is disabled because of lack of AC
- # [23:50] <Hixie> so "both"
- # [23:52] <roc> ok
- # [23:52] <roc> can you fight it out with maciej and let me know the result? thanks
- # [23:52] <Hixie> hehe
- # [23:52] <Hixie> maciej doesn't want restrictions?
- # [23:53] <roc> he wants either "cross-origin loads allowed with no restrictions on API" or "cross-origin loads allowed but with a restricted API"
- # [23:53] <Hixie> ah
- # [23:53] <Hixie> does he have reasons? (/me pokes othermaciej)
- # [23:53] <roc> I probed him about that just before in the channel
- # [23:53] <othermaciej> I think requiring Access-Control for any cross-origin media embedding is too much a developer hardship compared to plugin-based solutions that handle this fine
- # [23:54] <Hixie> fair point
- # [23:54] <Hixie> so we'd need anne to introduce a third mode in AC
- # [23:54] <Hixie> that returns the content despite it failing an ac check
- # [23:55] <Hixie> but with a "disable dangerous apis" option
- # [23:55] <Hixie> though frankly i'm a little concerned about exposing intranet videos of any kind
- # [23:56] <Hixie> i mean, if someone tricked me into going to their site, and had prior knowledge of where we put videos of our important internal events, they could get information about how long our internal meetings were going for
- # [23:56] <Hixie> which is a good indication of whether things are healthy or not at the company
- # [23:56] <Hixie> well, dunno about good
- # [23:56] <Hixie> but it's an indication anyway
- # [23:57] <Hixie> not to mention they could determine things like what bitrate we were using, information that i wouldn't personally be comfortable leaking explicitly, so why would i want to leak it accidentally?
- # [23:57] * olliej is now known as fakeolliej
- # [23:58] <othermaciej> I also believe the perceived security risks are partially imaginary as no one even complains about the same behavior for plugins; I could see the future API risks but I think exposing some parts of the API only for same-origin or if AC check passes is a better compromise than limiting any video to same-origin/AC
- # [23:58] * gavin can't imagine why anyone would be worried about leaking the bitrate of internal videos
- # [23:58] <othermaciej> I would perhaps feel differently if AC were already more widely deployed in the infrastructure so it were not seen as much of an authoring hardship relative to plugin-based solutions
- # [23:59] <Hixie> i certainly understand and sympathise with your position
- # [23:59] <roc> so do I
- # Session Close: Wed Nov 12 00:00:00 2008
The end :)