Options:
- # Session Start: Sun Jun 03 00:00:00 2007
- # Session Ident: #html-wg
- # [00:07] <inimino> bigger than the next version of HTML?
- # [00:09] <inimino> seems like they would benefit by being involved
- # [00:14] * Quits: tH (Rob@87.102.93.94) (Ping timeout)
- # [00:26] * Joins: tH (Rob@87.102.93.94)
- # [00:39] * Parts: hasather (hasather@81.235.209.174)
- # [00:52] * Quits: Shunsuke (kuruma@219.110.83.49) (Ping timeout)
- # [01:05] * Joins: Shunsuke (kuruma@219.110.83.49)
- # [01:18] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [01:23] * Joins: gavin_ (gavin@74.103.208.221)
- # [01:29] * Joins: asbjornu (asbjorn@84.48.116.134)
- # [01:45] * Quits: tH (Rob@87.102.93.94) (Quit: ?)
- # [01:55] * Joins: hyatt (hyatt@24.6.91.161)
- # [02:13] * Quits: inimino (inimino@75.71.88.233) (Ping timeout)
- # [02:13] * Joins: inimino (inimino@75.71.88.233)
- # [02:16] * Quits: hyatt (hyatt@24.6.91.161) (Client exited)
- # [02:16] * Joins: hyatt (hyatt@24.6.91.161)
- # [02:37] * Quits: Philip` (philip@80.177.163.133) (Ping timeout)
- # [02:57] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [03:03] * Joins: Lachy_ (Lachlan@124.168.18.235)
- # [03:04] * Quits: Lachy (Lachlan@203.217.34.167) (Ping timeout)
- # [03:05] * Joins: DanC_lap (connolly@128.30.52.30)
- # [03:21] * Joins: sbuluf (zzmwld@200.49.140.230)
- # [03:26] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [03:28] * Quits: hyatt (hyatt@24.6.91.161) (Quit: hyatt)
- # [03:31] * Joins: gavin_ (gavin@74.103.208.221)
- # [03:33] * Quits: Shunsuke (kuruma@219.110.83.49) (Ping timeout)
- # [03:39] * Lachy_ is now known as Lachy
- # [04:18] * Quits: dbaron (dbaron@71.198.189.81) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:25] * Joins: duryodhan (duryodhan@220.224.83.241)
- # [04:26] <duryodhan> hey.. Is there any way to digitally sign forms when a user clicks submit? I know this is not the right place to ask ... but I am not getting an answer anywhere ..
- # [04:52] <Lachy> duryodhan, could you explain what you're trying to achieve?
- # [04:55] <duryodhan> I am trying to achieve non-repudiability in my web app through pki and digital signing
- # [04:58] <mjs> duryodhan: you can use SSL with client certificates to get authentication of the client at the transport layer
- # [04:59] <mjs> duryodhan: tends to be messy to use
- # [04:59] <mjs> the nonstandard <keygen> element can be used to generate the client keypair in the first place
- # [04:59] <duryodhan> noo .... I have a PKI ... I want to use that to achieve non-repudiation like 1 year later ...
- # [05:00] <duryodhan> http://www.idealliance.org/proceedings/xml05/ship/74/XFormsAndXFDL_Boyer.HTML#d0e2130
- # [05:17] * Quits: duryodhan (duryodhan@220.224.83.241) (Ping timeout)
- # [05:28] * Quits: DanC_lap (connolly@128.30.52.30) (Ping timeout)
- # [05:38] * Joins: hyatt (hyatt@24.6.91.161)
- # [05:46] * Quits: Lachy (Lachlan@124.168.18.235) (Connection reset by peer)
- # [05:46] * Joins: Lachy (Lachlan@124.168.18.235)
- # [07:03] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [07:08] * Joins: gavin_ (gavin@74.103.208.221)
- # [08:34] <Hixie> mjs: if you respond to chris messina you might point out (separate from correcting his misinformed ramblings) that the main reason whatwg hasn't yet taken the microformats stuff is that their specs are woefully inadequate
- # [08:36] <Lachy> anne, yt?
- # [08:38] <Lachy> Hixie, maybe you can answer my question...
- # [08:39] <Lachy> I'm fixing up some issues in Selectors API and in the security section about history theft, it states it's already possible using other methods. I can't figure out how exactly?
- # [08:42] <Lachy> http://dev.w3.org/cvsweb/~checkout~/2006/webapi/selectors-api/Overview.src.html?content-type=text/html;%20charset=UTF-8
- # [08:46] <Hixie> getComputedStyle
- # [08:47] <Hixie> there are active uses of this on the net today actually
- # [08:48] <Lachy> what for?
- # [08:49] <Hixie> stealing history
- # [08:50] <Lachy> yeah, but why is that useful?
- # [08:50] <Hixie> well, for example if you want to work out which bank account to hack, you can see which bank sites the user went to
- # [08:51] <Hixie> or if you want to advertise a webmail system, you could sniff what mail systems the user had used, and target that specifically
- # [08:51] <Hixie> "we're better than gmail because..."
- # [08:51] <Lachy> ok
- # [08:52] <Lachy> which browser supports getComputedStyle? it's not working for me
- # [08:52] <Hixie> (the css2.1 spec mentions this privacy attack explicitly btw)
- # [08:52] <Hixie> firefox, opera, safari
- # [08:53] <Hixie> you can do it in IE too, e.g. using offsetHeight
- # [08:53] <Lachy> perhaps I'm misreading the DOM spec. is it used like this: document.getComputedStyle(elmt, null);
- # [08:54] <Hixie> document.defaultview.getComputedStyle(element, '')
- # [08:54] <Lachy> oh
- # [08:54] <Hixie> defaultView, rather
- # [08:55] <Hixie> opera goes out of its way to try to make the attack impossible
- # [08:55] <Lachy> does it succeed?
- # [08:55] <Hixie> but it's still vulnerable to timing attacks
- # [08:55] <Hixie> last i checked, anyway
- # [08:56] <Lachy> I don't know what a timing attack is
- # [08:58] <Lachy> oh, I see. Opera cheats and returns the styles of unvisited links, regardless
- # [08:58] <Hixie> if you do it so that the :visited rules are far more expensive to run than the :link rules, you can simply time how long it takes to render the page
- # [09:00] <Lachy> but would that be able to tell you specifically which links were visited?
- # [09:01] <Hixie> just do one at a time
- # [09:01] <Lachy> ok
- # [09:03] <Lachy> should the selectors API spec try to define how to avoid the problem, or just explain the issue and leave it up to vendors to figure it out:?
- # [09:09] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [09:10] * Joins: NiColasS (for@213.7.66.208)
- # [09:10] <NiColasS> Hi everybody
- # [09:11] <NiColasS> I want to ask you If HTML tag <marquee> is supported by IE ?
- # [09:11] <Hixie> Lachy: i think it should explain the problem in detail
- # [09:12] <NiColasS> Hixie do you know if marquee is supported by IE ?
- # [09:12] <Lachy> yeah, I am explaining it in detail. I even added an example illustrating how
- # [09:12] <Lachy> NiColasS, yes it is
- # [09:12] <Lachy> NiColasS, IE invened marquee
- # [09:12] <Lachy> *invented
- # [09:14] <NiColasS> It works !!! However , is it a valid html tag ?
- # [09:14] * Joins: gavin_ (gavin@74.103.208.221)
- # [09:14] <Lachy> no it's not
- # [09:15] <NiColasS> What should I use instead of it ?
- # [09:15] <NiColasS> flash ?
- # [09:15] <Lachy> why do you want scrolling text?
- # [09:16] <NiColasS> I do not know how to answer lol. I want it to be displayed in the page
- # [09:19] <Lachy> but there must be a reason why you want the text presented like that. I'm sure it's not just some random style you want to apply
- # [09:20] <Lachy> generally, scrolling text is bad for usability, particularly if it moves too fast for users to read and can be distracting when trying to read other parts of the page
- # [09:21] <NiColasS> oh you are right
- # [09:29] * Quits: hober (ted@68.107.112.172) (Quit: ERC Version 5.1.3 (IRC client for Emacs))
- # [09:30] * Quits: NiColasS (for@213.7.66.208) (Quit: NiColasS)
- # [09:32] <anne> Opera is also vulnerable for #bbccouk:visited { background:url(tracker?bbc.co.uk) }
- # [09:34] * Joins: Philip` (philip@80.177.163.133)
- # [09:52] <Lachy> I checked in the latest version, with updated security considerations and a few other editorial changes elswhere
- # [09:52] <Lachy> http://dev.w3.org/cvsweb/~checkout~/2006/webapi/selectors-api/Overview.src.html?content-type=text/html;%20charset=UTF-8#security
- # [09:58] * Joins: ROBOd (robod@86.34.246.154)
- # [10:23] * Quits: hyatt (hyatt@24.6.91.161) (Quit: hyatt)
- # [10:29] <anne> you should prolly note that the DOM2Style ref is non-normative
- # [10:29] * Joins: hyatt (hyatt@24.6.91.161)
- # [10:29] <anne> much like the css21 ref
- # [10:30] <anne> Lachy, maybe you should also do the optional arguments in the pseudo-IDL like XHR and HTML5 do it
- # [10:47] <Lachy> yeah, I'll probably split it into normative and non-normative refs later, like other specs do it
- # [10:48] <Lachy> I'll take a look at the IDL in XHR
- # [10:48] <anne> not all other specs do it that way...
- # [10:49] * anne prefers the one-section style
- # [10:49] <Lachy> so do you mean listing get(selectors) and get(selectors, nsresolver) as separate overloaded methods?
- # [10:55] <anne> they're not overloaded, but yes
- # [10:55] <Lachy> alright, I added (Informative) to the DOM2 ref, and will check it in later
- # [11:09] * Quits: inimino (inimino@75.71.88.233) (Ping timeout)
- # [11:12] * Quits: anne (annevk@83.82.206.111) (Ping timeout)
- # [11:17] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [11:22] * Joins: gavin_ (gavin@74.103.208.221)
- # [11:24] * Joins: tH (Rob@87.102.93.94)
- # [11:34] * Quits: tH (Rob@87.102.93.94) (Ping timeout)
- # [11:41] * Joins: tH (Rob@87.102.93.94)
- # [12:02] * Quits: hyatt (hyatt@24.6.91.161) (Quit: hyatt)
- # [12:05] * Joins: jgraham (jgraham@85.210.167.224)
- # [13:25] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [13:30] * Joins: gavin_ (gavin@74.103.208.221)
- # [13:40] * Quits: tH (Rob@87.102.93.94) (Ping timeout)
- # [13:50] * Parts: asbjornu (asbjorn@84.48.116.134)
- # [14:28] * Joins: DanC_lap (connolly@128.30.52.30)
- # [14:31] * Quits: Lachy (Lachlan@124.168.18.235) (Connection reset by peer)
- # [14:31] * Joins: Lachy (Lachlan@124.168.18.235)
- # [14:38] * Joins: hasather (hasather@81.235.209.174)
- # [14:38] * Joins: tH (Rob@87.102.93.94)
- # [15:11] * Quits: laplink (link@193.157.66.93) (Ping timeout)
- # [15:11] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [15:23] * Joins: xover (xover@193.157.66.5)
- # [15:23] * Joins: laplink (link@193.157.66.93)
- # [15:24] * Parts: hasather (hasather@81.235.209.174)
- # [15:25] * Joins: hasather (hasather@81.235.209.174)
- # [15:28] * Parts: hasather (hasather@81.235.209.174)
- # [15:29] * Joins: hasather (hasather@81.235.209.174)
- # [16:09] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [16:10] * Quits: laplink (link@193.157.66.93) (Ping timeout)
- # [16:27] * Joins: laplink (link@193.157.66.93)
- # [16:27] * Joins: xover (xover@193.157.66.5)
- # [16:33] * Quits: laplink (link@193.157.66.93) (Ping timeout)
- # [16:33] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [17:18] * Quits: gsnedders (gsnedders@86.139.123.225) (Quit: gsnedders)
- # [17:20] * Joins: laplink (link@193.157.66.93)
- # [17:20] * Joins: xover (xover@193.157.66.5)
- # [17:21] * Quits: schepers (schepers@69.134.24.226) (Ping timeout)
- # [17:36] * Joins: gsnedders (gsnedders@86.139.123.225)
- # [17:37] * Quits: jmb (jmb@81.86.70.47) (Ping timeout)
- # [18:50] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [18:55] * Joins: gavin_ (gavin@74.103.208.221)
- # [19:03] * Joins: asbjornu (asbjorn@84.48.116.134)
- # [19:19] <mjs> Hixie: I tried to resist mentioning before how sloppy their specs are as it seemed needlessly antagonistic
- # [19:19] * Joins: dbaron (dbaron@71.198.189.81)
- # [19:37] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [20:13] * Parts: asbjornu (asbjorn@84.48.116.134)
- # [20:50] * Joins: jmb (jmb@81.86.70.47)
- # [20:51] * Quits: jmb (jmb@81.86.70.47) (Quit: leaving)
- # [20:55] * Joins: jmb (jmb@81.86.70.47)
- # [20:57] * Quits: gavin_ (gavin@74.103.208.221) (Ping timeout)
- # [21:02] * Joins: gavin_ (gavin@74.103.208.221)
- # [21:08] * Joins: NiColasS (for@213.7.66.208)
- # [21:08] <NiColasS> what web standards are ?
- # [21:10] * Quits: NiColasS (for@213.7.66.208) (Quit: NiColasS)
- # [21:27] * Quits: jmb (jmb@81.86.70.47) (Quit: leaving)
- # [21:29] * Joins: foca (foca@190.64.3.180)
- # [21:37] * Joins: jmb (jmb@81.86.70.47)
- # [21:45] * Parts: foca (foca@190.64.3.180)
- # [22:14] * Quits: ROBOd (robod@86.34.246.154) (Quit: http://www.robodesign.ro )
- # [22:15] * Joins: inimino (inimino@75.71.88.233)
- # [22:16] * Quits: hasather (hasather@81.235.209.174) (Connection reset by peer)
- # [22:17] * Joins: hasather (hasather@81.235.209.174)
- # [22:59] * Joins: hyatt (hyatt@24.6.91.161)
- # [23:04] * Quits: hyatt (hyatt@24.6.91.161) (Client exited)
- # [23:05] * Joins: hyatt (hyatt@24.6.91.161)
- # [23:12] * Joins: mw22 (chatzilla@84.41.169.151)
- # [23:20] * Quits: mw22 (chatzilla@84.41.169.151) (Quit: Chatzilla 0.9.75-rdmsoft [XULRunner 1.8.0.4/2006060814])
- # [23:23] * Quits: zcorpan (zcorpan@84.216.40.162) (Ping timeout)
- # [23:29] * Quits: xover (xover@193.157.66.5) (Ping timeout)
- # [23:30] * Joins: mw22 (chatzilla@84.41.169.151)
- # [23:31] * Joins: asbjornu (asbjorn@84.48.116.134)
- # [23:32] * Joins: xover (xover@193.157.66.5)
- # [23:40] * Quits: DanC_lap (connolly@128.30.52.30) (Ping timeout)
- # [23:43] * Joins: DanC_lap (connolly@128.30.52.30)
- # [23:49] * Joins: mjs (mjs@17.255.100.150)
- # Session Close: Mon Jun 04 00:00:00 2007
The end :)