/irc-logs / w3c / #webapps / 2008-10-21 / end
Options:
- # Session Start: Tue Oct 21 00:00:00 2008
- # Session Ident: #webapps
- # [00:24] * Quits: anne (annevk@81.253.7.27) (Ping timeout)
- # [00:31] * Quits: aroben (aroben@68.36.118.246) (Ping timeout)
- # [00:48] * Quits: arve (arve@81.253.14.35) (Quit: Leaving)
- # [01:09] * Joins: heycam (cam@124.168.124.252)
- # [01:11] * Joins: nrmehta (chatzilla@81.253.37.22)
- # [01:19] * Quits: mjs (mjs@69.181.43.20) (Quit: mjs)
- # [02:43] * Joins: mjs (mjs@17.244.17.240)
- # [03:01] * Quits: nrmehta (chatzilla@81.253.37.22) (Ping timeout)
- # [03:06] * Joins: harry (kcome@58.213.218.64)
- # [03:13] * Quits: mjs (mjs@17.244.17.240) (Connection reset by peer)
- # [03:13] * Joins: mjs (mjs@17.244.17.240)
- # [03:50] * Quits: mjs (mjs@17.244.17.240) (Quit: mjs)
- # [04:03] * Quits: DanC_lap (connolly@128.30.52.30) (Ping timeout)
- # [04:19] * Joins: mjs (mjs@17.244.17.240)
- # [04:26] * Joins: mjs_ (mjs@17.203.14.210)
- # [04:26] * Joins: nrmehta (chatzilla@81.253.45.75)
- # [04:28] * Quits: mjs (mjs@17.244.17.240) (Ping timeout)
- # [05:03] * Quits: nrmehta (chatzilla@81.253.45.75) (Ping timeout)
- # [05:22] * Quits: mjs_ (mjs@17.203.14.210) (Quit: mjs_)
- # [06:18] * Joins: mjs (mjs@69.181.43.20)
- # [07:51] * Joins: anne (annevk@81.253.60.178)
- # [08:12] * Joins: harryl (kcome@121.229.193.81)
- # [08:15] * Quits: harry (kcome@58.213.218.64) (Ping timeout)
- # [08:56] * Joins: adrianba (adrianba@81.253.2.148)
- # [09:00] * Joins: wonsuk (wslee@81.253.7.216)
- # [09:01] * Quits: adrianba (adrianba@81.253.2.148) (Ping timeout)
- # [09:03] * Joins: CWilso (cwilso@81.253.10.142)
- # [09:11] * Joins: gsnedders (gsnedders@81.253.11.87)
- # [09:11] * Joins: adrianba (adrianba@81.253.2.148)
- # [09:11] * gsnedders can't get on Facebook
- # [09:11] * gsnedders has his perceived reality fall apart
- # [09:12] * gsnedders wonders if so few people are going to show up, whether he can sit at _the table_ again
- # [09:12] * Joins: MoZ (chatzilla@81.253.11.59)
- # [09:12] <Hixie> i've been trying to post on lj for a whole now
- # [09:12] <Hixie> i keep getting timeouts
- # [09:13] <Hixie> while even
- # [09:13] * Joins: Adam (Adam@81.253.4.161)
- # [09:13] <gsnedders> I can't get on godaddy at all to renew domains that expires tomorrow
- # [09:13] <Hixie> anyway i'm in css. let me know if i should be here.
- # [09:13] <gsnedders> (well, I can get on it, I just can' login)
- # [09:14] * Joins: shepazu (schepers@128.30.52.30)
- # [09:14] <gsnedders> shepazu: hey! :P
- # [09:14] * Joins: jreyes (51fd0b44@128.30.52.43)
- # [09:14] * Joins: ArtB (51fd0c6f@128.30.52.43)
- # [09:15] * Joins: chaals (chaals@81.253.13.39)
- # [09:15] <chaals> Meeting: Web apps (non widget)
- # [09:15] * Joins: ed (ed@81.253.13.16)
- # [09:16] <adrianba> scribenick adrianba
- # [09:16] <shepazu> hey, gsnedders, long time no see
- # [09:16] * Joins: arve (arve@81.253.13.41)
- # [09:16] * Joins: sicking (chatzilla@81.253.13.69)
- # [09:16] * Joins: Lachy (Lachlan@81.253.13.70)
- # [09:16] * Joins: stefanoCrosta (stefano@81.253.3.120)
- # [09:18] * Joins: arun (arun@81.253.13.223)
- # [09:20] <chaals> Present: Chaals, Jonas, StefanoC, AdrianB, AdamB, Jyrka, AnnevanK, Lachlan, Carmelo, Janice, Henri, Geoffrey, ErikD, Doug, RolandM
- # [09:21] * Joins: kapyaho (kapyaho@81.253.10.239)
- # [09:21] <chaals> Topic: Element Traversal
- # [09:21] <adrianba> DS> updated tests
- # [09:22] <shepazu> http://dev.w3.org/2006/webapi/ElementTraversal/tests/report/et-implementationReport.html
- # [09:22] * Joins: marcos (marcos@81.253.14.109)
- # [09:23] <adrianba> DS> different tests targeting html, xhtml, svg
- # [09:25] <adrianba> DS: testing ent refs plus other namespaces
- # [09:25] <adrianba> DS: what other tests should be included
- # [09:25] <adrianba> JS: might have tests to add
- # [09:26] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [09:26] <adrianba> AVK: should have other dynamic tests
- # [09:26] <adrianba> AVK: PIs, comments
- # [09:27] <chaals> Topic: Progress Events
- # [09:27] <chaals> http://dev.w3.org/cvsweb/~checkout~/2006/webapi/progress/Progress.html?rev=1.24
- # [09:27] <adrianba> JS: security problems, particularly with headers
- # [09:28] <adrianba> JS: header size could expose password length if other headers known
- # [09:29] <adrianba> JS: cross-site XHR only exposes small set of headers at the moment
- # [09:29] <adrianba> CM: don't you see all head anyway
- # [09:30] <adrianba> JS: cross site XHR doesn't allow to read all headers, only subset
- # [09:31] <adrianba> AVK: aren't progress events only for entity body
- # [09:31] <adrianba> JS: we said it might make sense to include headers
- # [09:32] * Joins: Roland_ (Roland@81.253.8.238)
- # [09:32] <marcos> http://dev.w3.org/2006/waf/widgets-digsig/Overview.src.html
- # [09:32] <adrianba> CM: wouldn't normally get events for headers
- # [09:33] <marcos> ooops, wrong chan
- # [09:33] <adrianba> AVK: isn't worth it for small use case
- # [09:33] <adrianba> CM: will change so don't get events for headers
- # [09:33] <Adam> does anybody have the link to the wiki agenda?
- # [09:33] <chaals> http://www.w3.org/2008/webapps/wiki/WebAppsMandelieuAgenda -> agend
- # [09:34] <Adam> tx
- # [09:34] <adrianba> CM: added loading event
- # [09:35] <adrianba> CM: will make headers change then publish WD
- # [09:35] * Parts: wonsuk (wslee@81.253.7.216)
- # [09:35] <adrianba> JS: should it be LC
- # [09:36] <adrianba> RESOLUTION: make headers change and move draft to LC
- # [09:37] * Joins: tlr (tlr@128.30.52.30)
- # [09:37] * Joins: llynch (chatzilla@81.253.10.101)
- # [09:37] <adrianba> (discussion of must, should, may use of keywords and case)
- # [09:38] * Quits: llynch (chatzilla@81.253.10.101) (Quit: Chatzilla 0.9.75.1 [SeaMonkey 1.1.12/2008092512])
- # [09:39] * Joins: arun_ (arun@81.253.13.223)
- # [09:39] * Quits: arun (arun@81.253.13.223) (Connection reset by peer)
- # [09:39] <adrianba> Topic: DOM 3 events
- # [09:40] <adrianba> DS: fairly close to done, not at LC yet
- # [09:40] <adrianba> DS: scroll events, feedback needs to be written up
- # [09:41] <adrianba> DS: two events, mouse scroll and wheel event
- # [09:42] <adrianba> JS: concern previously about xscroll vs yscroll
- # [09:42] <adrianba> JS: devs may expect only single axis
- # [09:43] <adrianba> DS: risk mitigated by mousewheel vs wheel
- # [09:44] <adrianba> JS: don't think devs will always be smart enough to differentiate
- # [09:44] <adrianba> AVK: what is interaction between events
- # [09:44] <adrianba> DS: they are not linked
- # [09:44] * Joins: maxf (maxfroumen@213.236.208.22)
- # [09:45] <adrianba> JS: can page cancel scrolling by cancelling events
- # [09:45] <adrianba> DS: yes by canceling both events
- # [09:46] <adrianba> JS: may need more discussion on list, could it be if either is cancelled then won't scroll
- # [09:47] <adrianba> DS: we could make that change
- # [09:47] <adrianba> DS: will discuss on list
- # [09:48] <adrianba> AVK: if canceling mousewheel cancels wheel then that might mask x scroll
- # [09:50] <adrianba> DS: key identifiers - need feedback on IME issue
- # [09:50] <adrianba> DS: testing
- # [09:51] <adrianba> CMont: have tests but not released yet - about 2000
- # [09:51] * Joins: arve_ (arve@81.253.13.41)
- # [09:51] <adrianba> CMont: ready to publish when group ready
- # [09:51] * Quits: arve (arve@81.253.13.41) (Connection reset by peer)
- # [09:52] <adrianba> DS: ideally make tests so can easily be reused in vendor's frameworks
- # [09:53] <adrianba> CMont: mobile web group has test harness that can be used to run tests
- # [09:54] <adrianba> DS: if can reuse would be good way to expose tests
- # [09:54] <adrianba> DS: some other specs depend on DOM 3 events, make progress in Nov
- # [09:55] <adrianba> CM: needs assistance with tests for progress events
- # [09:56] <adrianba> JS: has tests based on XHR
- # [09:57] <adrianba> JS: testing timing guarantees is hard to test with existing framework
- # [09:58] <adrianba> CM: progress events doesn't include timing requirements
- # [10:00] * Joins: carmelo (51fd0c1d@128.30.52.43)
- # [10:03] <adrianba> Topic: testing
- # [10:03] <adrianba> CM: has been call for tests earlier in cycle before LC
- # [10:03] <adrianba> DS: thinks good idea, helps editor think about assertions
- # [10:03] <adrianba> AB: some of best documentation is test cases
- # [10:04] <adrianba> CM: sometimes tests are more useful than spec
- # [10:04] <adrianba> DS: sometimes authors copy/paste from tests
- # [10:05] <adrianba> DS: what are the practical implications
- # [10:05] <adrianba> CM: none, but we agree or not
- # [10:05] <adrianba> CM: can be costly to do tests early
- # [10:05] <adrianba> AVK: if tests are complex and spec changes then might start again and time is wasted
- # [10:06] <adrianba> DS: don't think wasted if helps implementors find out sooner than later
- # [10:06] * Quits: CWilso (cwilso@81.253.10.142) (Ping timeout)
- # [10:06] * Quits: arun_ (arun@81.253.13.223) (Ping timeout)
- # [10:06] <adrianba> AVK: without implementation, test isn't useful
- # [10:07] <adrianba> CM: for some people, reading tests is easier than reading spec
- # [10:07] <adrianba> AVK: tests typically follow implementation, easier to write tests
- # [10:08] <adrianba> JS: writing tests during implementation is helpful
- # [10:08] <adrianba> AVK: but then you're implementing
- # [10:08] <adrianba> CM: not necessarily
- # [10:09] * Quits: maxf (maxfroumen@213.236.208.22) (Ping timeout)
- # [10:09] <adrianba> AVK: is there an example of tests contributed without implementation
- # [10:11] * Joins: arun (arun@81.253.22.173)
- # [10:11] <adrianba> (general discussion of timing of test writing and implication of spec changes)
- # [10:11] <adrianba> CMont: assuming would start from scratch if spec changes and not necessarily true
- # [10:12] <adrianba> JS: of course less work for test author to do as late as possible, but question is whether implementor or test author feels pain
- # [10:12] <anne> (that was not my point)
- # [10:12] * Joins: Zakim (rrs-bridgg@128.30.52.30)
- # [10:12] <adrianba> DS: multiple implementors, only one test author
- # [10:12] <anne> (my point was that in case there's no implementation and the spec is just going to LC writing tests is bound to be costly because the chance of the spec changing is huge)
- # [10:13] <adrianba> JS: one implementation is often first and generates the feedback for changes
- # [10:14] <adrianba> DS: some set of tests before LC would be helpful
- # [10:14] <Adam> does it make sense to recommend when it's useful to have tests early, in what situations
- # [10:14] * Joins: CWilso (cwilso@81.253.10.142)
- # [10:14] <adrianba> CM: clear that having tests is helpful, having tests thrown away not so much
- # [10:14] <adrianba> AB: is it worth knowing situations when having tests is more helpful
- # [10:15] <adrianba> AVK: not against idea, but want to note that is has costs
- # [10:15] <sicking> Progress events tests: http://mxr.mozilla.org/mozilla-central/source/content/base/test/test_bug435425.html?raw=1
- # [10:15] <adrianba> DS: are we going to do something or just talk about it
- # [10:15] <adrianba> DS: propose have way WG operates is to have tests early on
- # [10:16] <adrianba> DS: make having some tests part of criteria to decide if to publish next draft
- # [10:16] <adrianba> CM: opposed to making that a general principle
- # [10:16] <adrianba> CM: don't want to hold up publication for not having tests
- # [10:16] <chaals> (thanks Jonas)
- # [10:17] <adrianba> DS: adds discipline - we're not punishing people for not having tests
- # [10:17] <adrianba> DS: would like more discipline in group wrt testing
- # [10:18] <adrianba> JS: excessive for all WD, useful for LC
- # [10:20] <adrianba> CMont: can construct tests in such a way that change can be less costly
- # [10:21] <adrianba> CM: should we insist on tests for LC?
- # [10:22] <adrianba> CM: seems to be a rough consensus to try
- # [10:23] * Quits: CWilso (cwilso@81.253.10.142) (Ping timeout)
- # [10:24] * anne will just keep his specs one level before LCWD, but in CR quality
- # [10:25] <adrianba> Topic: XHR2
- # [10:25] <adrianba> JS: two requests about timeout and json response
- # [10:26] <adrianba> AVK: don't need timeouts, should use async or worker
- # [10:26] * gsnedders anne: Can you rewrite a whole test runner for me that relies upon sync?
- # [10:26] <adrianba> JS: do need timeout in workers
- # [10:26] <adrianba> JS: plus people are using sync
- # [10:27] <adrianba> JS: don't think people will use more or less because of timeouts
- # [10:27] <adrianba> AVK: can add timeouts
- # [10:28] <adrianba> JS: responseJSON?
- # [10:28] <adrianba> AVK: don't want to be first to add this
- # [10:29] <adrianba> JS: json will become part of native ecmascript language
- # [10:32] <adrianba> JS: will want to add json in different areas, being first not good enough reason but there are other reasons
- # [10:32] <adrianba> CM: do we have a XHR2 timeline
- # [10:32] <adrianba> AVK: not really, but there are two implmentations
- # [10:32] <adrianba> JS: not of all features
- # [10:33] <adrianba> AVK: need other specs to become more stable before can LC
- # [10:33] <adrianba> AVK: probably want to add support for files or blobs depending on how that goes
- # [10:35] <adrianba> AVK: changes to XHR1 need to also flow into XHR2
- # [10:35] <adrianba> CM: really need other specs to move forward then
- # [10:35] <adrianba> taking 15 min break
- # [10:38] * Quits: Roland_ (Roland@81.253.8.238) (Ping timeout)
- # [10:41] * Quits: arve_ (arve@81.253.13.41) (Ping timeout)
- # [10:45] * Quits: ArtB (51fd0c6f@128.30.52.43) (Quit: CGI:IRC (EOF))
- # [10:49] * Joins: maxf (maxfroumen@213.236.208.22)
- # [10:50] * Joins: nrmehta (chatzilla@81.253.28.39)
- # [10:53] * Joins: arun_ (arun@81.253.22.173)
- # [10:53] * Quits: arun (arun@81.253.22.173) (Connection reset by peer)
- # [10:59] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [11:00] * Quits: arun_ (arun@81.253.22.173) (Connection reset by peer)
- # [11:01] * Joins: arun (arun@81.253.22.173)
- # [11:07] * Joins: ArtB (51fd1ea4@128.30.52.43)
- # [11:11] <chaals> we are actually taking a break until 1.30, and will then meet together with the other half of the group
- # [11:11] <gsnedders> Ah, then I'll vanish.
- # [11:11] * Quits: gsnedders (gsnedders@81.253.11.87) (Quit: gsnedders)
- # [11:15] * Joins: arve (arve@81.253.32.26)
- # [11:15] * Joins: arve_ (arve@81.253.32.26)
- # [11:15] * Quits: arve_ (arve@81.253.32.26) (Quit: Leaving)
- # [11:17] * Joins: arun_ (arun@81.253.22.173)
- # [11:18] * Quits: arun (arun@81.253.22.173) (Connection reset by peer)
- # [11:24] * Joins: tlr (tlr@128.30.52.30)
- # [11:26] * Quits: MoZ (chatzilla@81.253.11.59) (Ping timeout)
- # [11:29] * Quits: marcos (marcos@81.253.14.109) (Quit: marcos)
- # [11:32] * Quits: shepazu (schepers@128.30.52.30) (Quit: Core Breach)
- # [11:32] * Joins: shepazu (schepers@128.30.52.30)
- # [11:33] * Quits: jreyes (51fd0b44@128.30.52.43) (Quit: CGI:IRC (Ping timeout))
- # [11:34] <chaals> We continue at 1.30 (13h30 local time)
- # [11:38] * Joins: karl (karlcow@128.30.52.30)
- # [11:40] * Joins: gsnedders (gsnedders@81.253.34.243)
- # [11:43] * Joins: MoZ (chatzilla@81.253.35.22)
- # [11:45] * Quits: nrmehta (chatzilla@81.253.28.39) (Ping timeout)
- # [11:48] * Joins: ori (ori@81.253.35.4)
- # [11:50] * Joins: nrmehta (chatzilla@81.253.28.39)
- # [12:06] * Quits: harryl (kcome@121.229.193.81) (Ping timeout)
- # [12:07] * Quits: carmelo (51fd0c1d@128.30.52.43) (Quit: CGI:IRC)
- # [12:09] * Joins: dbaron (dbaron@81.253.12.121)
- # [12:12] * Quits: Adam (Adam@81.253.4.161) (Quit: The computer fell asleep)
- # [12:17] * Quits: adrianba (adrianba@81.253.2.148) (Ping timeout)
- # [12:22] * Quits: gsnedders (gsnedders@81.253.34.243) (Connection reset by peer)
- # [12:22] * Joins: gsnedders (gsnedders@81.253.34.243)
- # [12:27] * Quits: MoZ (chatzilla@81.253.35.22) (Ping timeout)
- # [12:29] * Joins: Roland_ (Roland@81.253.41.24)
- # [12:35] * Quits: nrmehta (chatzilla@81.253.28.39) (Ping timeout)
- # [12:38] * Zakim excuses himself; his presence no longer seems to be needed
- # [12:38] * Parts: Zakim (rrs-bridgg@128.30.52.30)
- # [12:39] * Quits: Lachy (Lachlan@81.253.13.70) (Quit: This computer has gone to sleep)
- # [12:39] * Quits: ori (ori@81.253.35.4) (Ping timeout)
- # [12:39] * Quits: gsnedders (gsnedders@81.253.34.243) (Quit: gsnedders)
- # [12:40] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [12:41] * Quits: arun_ (arun@81.253.22.173) (Quit: arun_)
- # [12:41] * Quits: chaals (chaals@81.253.13.39) (Quit: chaals)
- # [12:42] * Quits: dbaron (dbaron@81.253.12.121) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [12:42] * Quits: sicking (chatzilla@81.253.13.69) (Client exited)
- # [12:43] * Quits: ed (ed@81.253.13.16) (Quit: ed)
- # [12:43] * Quits: kapyaho (kapyaho@81.253.10.239) (Quit: kapyaho)
- # [12:43] * Quits: arve (arve@81.253.32.26) (Quit: Leaving)
- # [12:45] * Quits: shepazu (schepers@128.30.52.30) (Quit: shepazu)
- # [12:46] * Quits: Roland_ (Roland@81.253.41.24) (Ping timeout)
- # [12:48] * Quits: ArtB (51fd1ea4@128.30.52.43) (Quit: CGI:IRC (Ping timeout))
- # [12:50] * Joins: DanC_lap (connolly@128.30.52.30)
- # [12:50] * Quits: stefanoCrosta (stefano@81.253.3.120) (Ping timeout)
- # [13:03] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [13:24] * Quits: anne (annevk@81.253.60.178) (Ping timeout)
- # [13:36] * Quits: DanC_lap (connolly@128.30.52.30) (Ping timeout)
- # [13:41] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [13:48] * Joins: ArtB (51fd32cd@128.30.52.43)
- # [13:48] * Joins: anne (annevk@81.253.60.178)
- # [13:49] * Joins: adrianba (adrianba@81.253.50.123)
- # [13:50] <MikeSmith> anne: any idea where Henri is?
- # [13:50] * Quits: anne (annevk@81.253.60.178) (Connection reset by peer)
- # [13:50] * Joins: anne (annevk@81.253.60.178)
- # [13:51] * Quits: anne (annevk@81.253.60.178) (Client exited)
- # [13:51] * Joins: anne (annevk@81.253.60.178)
- # [13:53] * Quits: adrianba (adrianba@81.253.50.123) (Quit: Reconnecting)
- # [13:53] * Joins: adrianba (adrianba@81.253.50.123)
- # [14:08] * Joins: shepazu (schepers@128.30.52.30)
- # [14:08] * Joins: ed (ed@81.253.53.125)
- # [14:10] * Joins: nrmehta (chatzilla@81.253.53.117)
- # [14:12] * Joins: arve (arve@81.253.52.71)
- # [14:16] * Quits: arve (arve@81.253.52.71) (Ping timeout)
- # [14:16] * Joins: DanC_lap (connolly@128.30.52.30)
- # [14:20] * Joins: Roland_ (Roland@81.253.55.127)
- # [14:21] * Quits: nrmehta (chatzilla@81.253.53.117) (Client exited)
- # [14:21] * Joins: stefanoCrosta (stefano@81.253.50.63)
- # [14:22] * Joins: nrmehta (chatzilla@81.253.53.117)
- # [14:23] * Joins: Adam (Adam@81.253.56.72)
- # [14:23] * Joins: arve (arve@81.253.55.175)
- # [14:23] * Joins: chaals (chaals@81.253.56.138)
- # [14:24] * Joins: sicking (chatzilla@81.253.54.168)
- # [14:24] * anne is now known as CharlesMcCathieNe
- # [14:24] <CharlesMcCathieNe> hey chaals, who are you?
- # [14:24] * Joins: Jenise (51fd32d1@128.30.52.43)
- # [14:25] * CharlesMcCathieNe is now known as anne
- # [14:25] * Joins: marcos (marcos@81.253.53.136)
- # [14:25] <nrmehta> CM: discuss Access Control
- # [14:25] <nrmehta> AVK: Processing model is pretty much done
- # [14:26] <nrmehta> JS: Prefetch cannot be cached anyway
- # [14:26] <nrmehta> if it is redirected
- # [14:26] <nrmehta> AVK: Why not?
- # [14:26] <nrmehta> JS: What would you cache
- # [14:27] <nrmehta> JS: If there is a graph of redirects from A to B to C and so on, then because these are not 200 OK requests, then the final request begets response and you can cache that
- # [14:27] <nrmehta> All but the final one will be cached
- # [14:27] <nrmehta> JS: Will review that
- # [14:28] <nrmehta> JS: All three submissions will have to opt in to allowed headers?
- # [14:28] <nrmehta> AVK: During redirect only check Access-Control-Allow-Origin
- # [14:29] <nrmehta> AVK: since OPTIONS is not with credentials
- # [14:30] <nrmehta> AVK: The spec says for redirect steps require only Access-Control-Allow-Origin headers and not others such as Allow-Headers
- # [14:30] * Joins: dbaron (dbaron@81.253.57.122)
- # [14:30] <nrmehta> JS: This may be more XHR2 question
- # [14:30] <nrmehta> JS: If the redirect goes cross site
- # [14:30] <nrmehta> AVK: XHR2 would need to use Access Control
- # [14:31] <nrmehta> CM: Does this mean you are happy
- # [14:31] <nrmehta> JS: Yeah as long as I know what it means
- # [14:32] <nrmehta> CM: Anything else?
- # [14:32] * Joins: MoZ (chatzilla@81.253.57.141)
- # [14:32] <nrmehta> JS: Some editorial and behavioral things
- # [14:32] <nrmehta> JS: User agent can put in stricter requirements such as clearing the preflight cache
- # [14:32] <nrmehta> JS: Any requests can be denied
- # [14:33] * Joins: Lachy (Lachlan@81.253.58.2)
- # [14:33] <nrmehta> JS: Third party cookie preferences are differently managed by various browser
- # [14:33] <nrmehta> JS: Should the spec say browsers are allowed to override algorithms based on user prefs
- # [14:33] <nrmehta> JS: This should not be in the algorithm but should still be normative
- # [14:34] <nrmehta> JS: This should not be in the algorithm but should still be normative?
- # [14:34] <nrmehta> AVK: It does sound that some requirements are normative?
- # [14:34] <nrmehta> CM: That means complete implementation, write implementation report
- # [14:34] <nrmehta> AVK: Do the editorial work... That is
- # [14:34] <nrmehta> JS: Improve security considerations
- # [14:35] * Parts: DanC_lap (connolly@128.30.52.30) (Leaving)
- # [14:35] <nrmehta> AVK: Does that mean I need to do it?
- # [14:35] <nrmehta> JS: One section refers to both Web site authors and to server authors
- # [14:35] <nrmehta> AVK: Thinks that all are for server authors
- # [14:35] <nrmehta> AVK: The first is not, the rest is server
- # [14:36] <nrmehta> JS: Break those apart and make those exhaustive
- # [14:36] <nrmehta> AVK: I can elaborate the ones I have written and JS can add more
- # [14:36] <nrmehta> JS: Clients need to be aware of redirects and if someone is redirecting to other sites
- # [14:36] <nrmehta> JS: then handle the data appropriately
- # [14:36] <nrmehta> AVK: Why exactly?
- # [14:37] <nrmehta> JS: If Web sites have Access-Control opt in, then if a script publishes third-party data in a public way
- # [14:38] * Joins: tlr (tlr@128.30.52.30)
- # [14:38] <nrmehta> JS: then the server A may have redirected a Web site to some other place, and the site author needs to know that they may not have the source they are thinking they got
- # [14:38] <nrmehta> JS: Some sort of redirect event may help
- # [14:38] <nrmehta> AVK: A list of redirected URIs may be
- # [14:39] <nrmehta> JS: prefer events, but any mechanism is fine
- # [14:39] <nrmehta> AVK: May be also add more examples
- # [14:39] <nrmehta> CM: All we need now is examples, tests, implementations, and interoperability
- # [14:40] <nrmehta> JS: I wrote infinitely running tests, but only reports at the end
- # [14:40] <nrmehta> (tongue firmly in cheek)
- # [14:40] <nrmehta> AVK: Hixie changed something in HTML5 that changes serialization of origin
- # [14:40] <nrmehta> JS: We should always make the null origin string rather than mask it
- # [14:41] <nrmehta> JS: If you don't know which site is making the request, then the server should return Allow-Origin: *
- # [14:41] * Joins: Sgorse (shinuza@81.253.58.97)
- # [14:41] <nrmehta> JS: It seems weird to have AC-AO: null
- # [14:42] <nrmehta> JS: so don't generate a response AO: *
- # [14:43] <nrmehta> AVK: If you have a data URI, and that server should not allow * domain
- # [14:43] <nrmehta> JS: If you are requesting from null domain, disallow any third party?
- # [14:44] <nrmehta> JS: Mozilla never produces null domain
- # [14:44] <nrmehta> AVK: domain is null if the user types in a javascript: URL after loading an about:blank page
- # [14:44] <nrmehta> JS: That seems about right
- # [14:44] <nrmehta> JS: We don't allow redirect for data URI
- # [14:45] <nrmehta> JS: If you do redirect to JavaScript URI, then many pages will also show ...
- # [14:45] <nrmehta> JS: I lost it
- # [14:45] <nrmehta> AVK: In Opera, it works
- # [14:45] <nrmehta> AVK: Firefox does redirect as well.
- # [14:45] <sicking> s/so don't generate a response AO: */so force people to say * if they want to allow 'null' to read data/
- # [14:47] * Joins: arun (arun@81.253.58.123)
- # [14:47] <nrmehta> AVK: Should we provide an explicit rule for this?
- # [14:47] <nrmehta> JS: If the Origin header was null and if credentials flag is set, then there is no valid response
- # [14:48] <nrmehta> JS: We wouldn't allow Origin to be echoed back, if Origin is null, and we are already disallowing * if using credentials, then we are fine
- # [14:48] <nrmehta> CM: Do you have a rough idea?
- # [14:49] <nrmehta> AVK: Oh yeah, we do have another one
- # [14:49] <nrmehta> AVK: If we have to normalize header names that we have to set in various AC headers
- # [14:49] <nrmehta> AVK: Should request headers be all lower case?
- # [14:49] <nrmehta> JS: That makes sense
- # [14:50] <nrmehta> CM: Anything else in the way
- # [14:50] <nrmehta> AVK: Not really
- # [14:50] <nrmehta> CM: Rough timeline?
- # [14:50] <nrmehta> AVK: Depends on editorial bit
- # [14:50] <nrmehta> JS: Can be done in LC
- # [14:51] <nrmehta> CM: That is OK, but if you are planning on that, then put in a pointer about informative sections that may change after editorial changes
- # [14:51] <nrmehta> JS: The changes for UA preferences based overriding would be substantive changes
- # [14:51] <nrmehta> JS: Is it possible to make normative changes in LC?
- # [14:51] <nrmehta> CM: You can, but that would require another LC
- # [14:52] <nrmehta> DS: It is subject to the transition call
- # [14:52] <nrmehta> DS: If there are two or three changes that everyone agreed ahead, then you can go from LC to CR
- # [14:52] <nrmehta> DS: If someone disagrees you would have to go back to LC
- # [14:52] * Joins: Sgorse1 (shinuza@81.253.58.97)
- # [14:53] <nrmehta> JS: In most CR phases, some feedback will cause normative changes
- # [14:53] <nrmehta> DS: Then you have to go back to LC
- # [14:53] <nrmehta> DS: But you can go back from LC to PR
- # [14:53] * Quits: MoZ (chatzilla@81.253.57.141) (Ping timeout)
- # [14:53] <nrmehta> once such changes are agreed to
- # [14:53] * Joins: harryl (kcome@121.229.193.81)
- # [14:53] <nrmehta> CM: Basic idea is to avoid surprises
- # [14:54] * Quits: Sgorse (shinuza@81.253.58.97) (Ping timeout)
- # [14:54] <nrmehta> JS: It is an implementor's dilemma whether to wait until CR or do it earlier
- # [14:55] <nrmehta> CM: Anne -- you need some work before you can be in LC
- # [14:55] <nrmehta> AVK: I will be away for three-four weeks
- # [14:55] <nrmehta> AVK: I will have time end of Novemeber/December
- # [14:56] <nrmehta> AVK: Any other business?
- # [14:56] <nrmehta> DS: Who's editing the Window spec?
- # [14:56] <nrmehta> CM: Just let me know when you are done Robin
- # [14:58] <nrmehta> CM: We are done, thanks for coming
- # [15:01] * Quits: adrianba (adrianba@81.253.50.123) (Connection reset by peer)
- # [15:01] * Quits: nrmehta (chatzilla@81.253.53.117) (Quit: ChatZilla 0.9.83 [Firefox 3.0.3/2008092414])
- # [15:03] * Quits: sicking (chatzilla@81.253.54.168) (Ping timeout)
- # [15:05] * Quits: Lachy (Lachlan@81.253.58.2) (Quit: This computer has gone to sleep)
- # [15:11] * Quits: arve (arve@81.253.55.175) (Ping timeout)
- # [15:12] * Quits: Jenise (51fd32d1@128.30.52.43) (Quit: CGI:IRC (EOF))
- # [15:16] * Joins: arun_ (arun@81.253.58.123)
- # [15:16] * Quits: arun (arun@81.253.58.123) (Ping timeout)
- # [15:17] * Parts: Adam (Adam@81.253.56.72)
- # [15:20] * Quits: stefanoCrosta (stefano@81.253.50.63) (Ping timeout)
- # [15:20] * Joins: stefanoCrosta (stefano@80.125.173.55)
- # [15:24] * Quits: stefanoCrosta (stefano@80.125.173.55) (Ping timeout)
- # [15:24] * Joins: stefanoCrosta (stefano@80.125.172.58)
- # [15:26] * Joins: CWilso (cwilso@81.253.2.26)
- # [15:28] * Quits: Roland_ (Roland@81.253.55.127) (Ping timeout)
- # [15:31] * Joins: arve (arve@81.253.2.211)
- # [15:33] * Quits: arve (arve@81.253.2.211) (Connection reset by peer)
- # [15:34] * Quits: maxf (maxfroumen@213.236.208.22) (Ping timeout)
- # [15:37] * Joins: maxf (maxfroumen@213.236.208.22)
- # [15:42] * Quits: ed (ed@81.253.53.125) (Quit: ed)
- # [15:46] * Joins: arve (arve@81.253.2.211)
- # [15:49] * Joins: ed (ed@81.253.4.205)
- # [15:52] <chaals> rrsagent, draft minutes
- # [15:52] <RRSAgent> I have made the request to generate http://www.w3.org/2008/10/21-webapps-minutes.html chaals
- # [15:55] * Joins: Lachy (Lachlan@81.253.6.78)
- # [15:55] * Quits: Lachy (Lachlan@81.253.6.78) (Quit: Leaving)
- # [15:55] * Joins: Lachy (Lachlan@81.253.6.78)
- # [16:01] * Quits: arve (arve@81.253.2.211) (Ping timeout)
- # [16:07] * Joins: Roland_ (Roland@81.253.6.99)
- # [16:11] * Joins: MoZ (chatzilla@81.253.7.146)
- # [16:14] * Quits: chaals (chaals@81.253.56.138) (Quit: chaals)
- # [16:14] * Quits: stefanoCrosta (stefano@80.125.172.58) (Ping timeout)
- # [16:17] * Joins: arve (arve@81.253.7.208)
- # [16:18] * Quits: Lachy (Lachlan@81.253.6.78) (Quit: This computer has gone to sleep)
- # [16:20] * Quits: MoZ (chatzilla@81.253.7.146) (Ping timeout)
- # [16:24] * Joins: Lachy (Lachlan@81.253.10.193)
- # [16:24] * Quits: Lachy (Lachlan@81.253.10.193) (Quit: Leaving)
- # [16:24] * Joins: Lachy (Lachlan@81.253.10.193)
- # [16:29] * Quits: ed (ed@81.253.4.205) (Connection reset by peer)
- # [16:29] * Joins: ed (ed@81.253.4.205)
- # [16:35] * Quits: harryl (kcome@121.229.193.81) (Ping timeout)
- # [16:39] * Parts: Roland_ (Roland@81.253.6.99)
- # [16:41] * Joins: arun (arun@81.253.58.123)
- # [16:41] * Quits: arun_ (arun@81.253.58.123) (Connection reset by peer)
- # [16:50] * Joins: aroben (aroben@68.36.118.246)
- # [16:53] * Parts: CWilso (cwilso@81.253.2.26)
- # [16:57] * Parts: anne (annevk@81.253.60.178)
- # [16:58] * Joins: anne (annevk@81.253.60.178)
- # [17:11] * Joins: arun_ (arun@81.253.58.123)
- # [17:11] * Quits: arun (arun@81.253.58.123) (Connection reset by peer)
- # [17:13] * Quits: arve (arve@81.253.7.208) (Ping timeout)
- # [17:15] * Quits: ed (ed@81.253.4.205) (Connection reset by peer)
- # [17:15] * Joins: ed (ed@81.253.4.205)
- # [17:16] * Quits: ed (ed@81.253.4.205) (Connection reset by peer)
- # [17:17] * Joins: ed (ed@81.253.4.205)
- # [17:19] * Joins: harryl (kcome@58.217.139.107)
- # [17:20] * Quits: ed (ed@81.253.4.205) (Connection reset by peer)
- # [17:21] * Joins: ed (ed@81.253.4.205)
- # [17:26] * Quits: ed (ed@81.253.4.205) (Connection reset by peer)
- # [17:27] * Joins: ed (ed@81.253.4.205)
- # [17:28] * Joins: arun (arun@81.253.58.123)
- # [17:28] * Quits: arun_ (arun@81.253.58.123) (Connection reset by peer)
- # [17:29] * Quits: Lachy (Lachlan@81.253.10.193) (Quit: This computer has gone to sleep)
- # [17:31] * Quits: ed (ed@81.253.4.205) (Connection reset by peer)
- # [17:32] * Joins: ed (ed@81.253.4.205)
- # [17:32] * Quits: marcos (marcos@81.253.53.136) (Quit: marcos)
- # [17:39] * Quits: ArtB (51fd32cd@128.30.52.43) (Quit: CGI:IRC (Ping timeout))
- # [17:42] * Joins: marcos (marcos@81.253.26.104)
- # [17:43] * Parts: anne (annevk@81.253.60.178)
- # [17:45] * Joins: marcos_ (marcos@81.253.26.104)
- # [17:45] * Quits: marcos (marcos@81.253.26.104) (Connection reset by peer)
- # [17:59] * Parts: Sgorse1 (shinuza@81.253.58.97)
- # [18:00] * Quits: marcos_ (marcos@81.253.26.104) (Connection reset by peer)
- # [18:00] * Joins: marcos (marcos@81.253.26.104)
- # [18:02] * Quits: marcos (marcos@81.253.26.104) (Connection reset by peer)
- # [18:03] * Joins: marcos (marcos@81.253.26.104)
- # [18:06] * Quits: marcos (marcos@81.253.26.104) (Connection reset by peer)
- # [18:06] * Joins: marcos (marcos@81.253.26.104)
- # [18:07] * Quits: karl (karlcow@128.30.52.30) (Quit: Where dwelt Ymir, or wherein did he find sustenance?)
- # [18:12] * Quits: arun (arun@81.253.58.123) (Quit: arun)
- # [18:13] * Joins: marcos_ (marcos@81.253.26.104)
- # [18:13] * Quits: marcos (marcos@81.253.26.104) (Connection reset by peer)
- # [18:15] * Quits: marcos_ (marcos@81.253.26.104) (Connection reset by peer)
- # [18:15] * Quits: dbaron (dbaron@81.253.57.122) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [18:16] * Joins: marcos (marcos@81.253.26.104)
- # [18:19] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [18:23] * Joins: marcos_ (marcos@81.253.26.104)
- # [18:23] * Quits: marcos (marcos@81.253.26.104) (Connection reset by peer)
- # [18:28] * Quits: marcos_ (marcos@81.253.26.104) (Connection reset by peer)
- # [18:47] * Quits: harryl (kcome@58.217.139.107) (Ping timeout)
- # [18:50] * Quits: ed (ed@81.253.4.205) (Quit: ed)
- # [19:01] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [19:17] * Quits: shepazu (schepers@128.30.52.30) (Quit: shepazu)
- # [19:35] * Quits: maxf (maxfroumen@213.236.208.22) (Ping timeout)
- # [20:15] * Quits: mjs (mjs@69.181.43.20) (Quit: mjs)
- # [20:41] * RRSAgent excuses himself; his presence no longer seems to be needed
- # [20:41] * Parts: RRSAgent (rrs-loggee@128.30.52.30)
- # [22:16] * Quits: anthony (chatzilla@203.12.172.254) (Connection reset by peer)
- # [22:17] * Joins: anthony (chatzilla@203.12.172.254)
- # [22:18] * Quits: anthony (chatzilla@203.12.172.254) (Connection reset by peer)
- # [22:21] * Joins: anthony (chatzilla@203.12.172.254)
- # [22:30] * Joins: arve (arve@81.253.0.249)
- # [22:45] * Joins: mjs (mjs@17.203.14.210)
- # [23:14] * Quits: mjs (mjs@17.203.14.210) (Quit: mjs)
- # [23:14] * Quits: arve (arve@81.253.0.249) (Quit: Leaving)
- # [23:28] * Joins: mjs (mjs@17.244.17.240)
- # Session Close: Wed Oct 22 00:00:01 2008
The end :)