IRC log of dig on 2014-03-13

Timestamps are in UTC.

00:21:22 [deiu]
deiu has quit (Quit: Leaving)
00:38:15 [mattl]
mattl has quit (Ping timeout: 265 seconds)
00:39:31 [mattl]
mattl (sid14229@gnu/mattl) has joined #dig
00:43:54 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
01:10:29 [scor]
scor has quit (Quit: scor)
01:16:02 [timbl]
timbl (~timbl@12.130.126.51) has joined #dig
02:13:31 [Pipian-Work]
Pipian-Work (~Pipian@c-76-21-2-110.hsd1.ca.comcast.net) has joined #dig
03:02:48 [scor]
scor (~scor@drupal.org/user/52142/view) has joined #dig
03:33:16 [scor]
scor has quit (Quit: scor)
03:40:01 [timbl]
timbl has quit (Quit: timbl)
03:40:32 [Pipian-Work]
Pipian-Work has quit (Quit: Pipian-Work)
04:00:15 [Pipian-Work]
Pipian-Work (~Pipian@c-76-21-2-110.hsd1.ca.comcast.net) has joined #dig
04:11:35 [timbl]
timbl (~timbl@12.130.126.51) has joined #dig
04:17:41 [slvrbckt]
slvrbckt has quit (Ping timeout: 265 seconds)
04:18:19 [slvrbckt]
slvrbckt (~nkj@xvm-166-244.ghst.net) has joined #dig
04:29:27 [timbl]
timbl has quit (Quit: timbl)
05:34:25 [Pipian-Work]
Pipian-Work has quit (Quit: Pipian-Work)
05:34:52 [Pipian-Work]
Pipian-Work (~Pipian@c-76-21-2-110.hsd1.ca.comcast.net) has joined #dig
07:03:22 [bblfish]
bblfish has quit (Remote host closed the connection)
07:19:48 [Pipian-Work]
Pipian-Work has quit (Quit: Pipian-Work)
07:30:34 [cheater]
cheater (~cheater@p57AE8FC1.dip0.t-ipconnect.de) has joined #dig
07:33:19 [cheater_]
cheater_ has quit (Ping timeout: 245 seconds)
09:13:03 [Sebastien-L]
Sebastien-L (~sebastien@2a01:e35:8b47:7ab0:fdbb:483d:5ce7:9d82) has joined #dig
09:41:07 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
09:42:22 [bblfish_]
bblfish_ (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
09:45:37 [bblfish]
bblfish has quit (Ping timeout: 240 seconds)
10:43:33 [bblfish_]
bblfish_ has quit (Remote host closed the connection)
10:44:07 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
10:48:29 [bblfish]
bblfish has quit (Ping timeout: 240 seconds)
11:04:30 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
11:42:50 [Ralph]
Ralph (rswick@w3cvpn1.w3.org) has joined #dig
11:42:56 [Ralph]
Ralph is now known as RalphS
11:44:15 [DIGlogger]
DIGlogger (~dig-logge@groups.csail.mit.edu) has joined #dig
11:44:16 [dickson.freenode.net]
topic is: Decentralized Information Group @ MIT http://dig.csail.mit.edu/
11:44:16 [dickson.freenode.net]
Users on #dig: DIGlogger RalphS bblfish Sebastien-L cheater slvrbckt mattl melvster bergi sandro ericP betehess daniel-s1ith presbrey Yudai
11:44:25 [rszeno]
rszeno (~rszeno@79.114.100.130) has joined #dig
12:05:02 [scor]
scor (scor@drupal.org/user/52142/view) has joined #dig
12:43:54 [rszeno]
rszeno has quit (Quit: Leaving.)
12:54:46 [bblfish]
bblfish has quit (Remote host closed the connection)
12:55:15 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
12:55:21 [Yudai]
Yudai has quit (Ping timeout: 265 seconds)
12:59:29 [bblfish]
bblfish has quit (Ping timeout: 240 seconds)
13:09:44 [Sebastien-L]
Sebastien-L has quit (Ping timeout: 246 seconds)
13:10:44 [Yudai]
Yudai (~Yudai@nttkyo394152.tkyo.nt.ngn2.ppp.infoweb.ne.jp) has joined #dig
13:17:16 [deiu]
deiu (~andrei@30-5-246.wireless.csail.mit.edu) has joined #dig
13:17:16 [deiu]
deiu has quit (Changing host)
13:17:16 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
13:23:34 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
13:37:20 [Sebastien-L]
Sebastien-L (~sebastien@2a01:e35:8b47:7ab0:fdbb:483d:5ce7:9d82) has joined #dig
14:42:12 [bblfish]
hi anyone here?
14:42:42 [bblfish]
@Sebastien-L had an interesting question with regard to WebAccessControl
14:43:55 [bblfish]
Currently when we do a GET on a resource we can find out in the Allow what other methods are allowed on the resource
14:44:45 [bblfish]
Sebastien-L, wants to show an ACL editing button, but only if the user has write access to the acl
14:45:18 [bblfish]
but he wanted to avoid doing an extra GET on the acl to see if he has Control access
14:46:27 [bblfish]
( which reminds me that I have not implemented Control correctly )
14:47:16 [bblfish]
I drew up a mapping between WAC and HTTP verbs https://www.w3.org/wiki/WebAccessControl#WAC_relation_to_HTTP_Verbs
14:47:28 [bblfish]
and there is no easy way to fit CONTROL in there.
14:52:47 [bblfish]
Still I suppse: one rule would be: one should not SHOW the acl if the user does not have READ permission on it.
14:53:27 [bblfish]
That should do. If he wants to see it, then the view should tell him if he can edit it...
15:00:38 [deiu]
also, it would be great if you could disable authentication for publicly readable/writable resources, since you're going to read the ACL policy before responding to the HTTP request
15:00:52 [deiu]
that would help with privacy
15:01:27 [bblfish]
but then a user who did not have read permission would not know what the resource was to which he should go to authenticate.
15:02:18 [bblfish]
oops deiu, just saw your two lines there
15:03:03 [Sebastien-L]
deiu, hello, normally in rww play i think the public resources doesn't ask for a cert
15:03:04 [bblfish]
well on rww-play we don't ask the user to authenticate on publicly readable resource
15:03:23 [deiu]
hey
15:03:39 [deiu]
btw, I'm working on a new WebID auth protocol that doesn't involve client certs anymore
15:04:04 [deiu]
I'll give more details once I make sure it's safe enough
15:04:05 [Sebastien-L]
the created card is now public (to make auth possible on other services) and it is accessible in read
15:04:12 [Sebastien-L]
ok
15:04:47 [bblfish]
ok, good luck. Btw, I posted a couple of items to the WebID mailing list on improvemetns to TLS that could come up...
15:04:52 [Sebastien-L]
deiu, don't you think instead of the Allow header returning http verbs it could be nice to have a header to give us the WAC modes available on a resource, according to the agent
15:05:37 [Sebastien-L]
it would then be possible if we have Control access on ACL, because the problem is that it can't be deducted from the http verbs of the current resource and needs an extra fetch
15:05:45 [deiu]
returning the WAC modes should only happen if the user has authenticated
15:05:57 [deiu]
btw, I'm in a call now, so can't talk much :(
15:06:29 [Sebastien-L]
we often want to know if we have control access, without necessarily the need to know the content of the acl file, so an extra fetch could be avoided
15:07:05 [Sebastien-L]
deiu, I think the WAC modes should be returned even if the user hasn't authenticated. We then return the public WAC modes available
15:07:38 [Sebastien-L]
for exemple a webid card generally needs to be public (so that the public key is available for auth)
15:07:44 [Sebastien-L]
while the owner has read/write access
15:08:02 [deiu]
yeah, it's ok if you're just returning public modes
15:08:09 [Sebastien-L]
so if some agent (potentially the card ownre) try to access the card without auth he would get READ
15:08:19 [djweitzner]
djweitzner (801e077c@gateway/web/freenode/ip.128.30.7.124) has joined #dig
15:08:22 [Sebastien-L]
and if the owner ask with auth he would get READ WRITE
15:08:27 [djweitzner]
hi all
15:08:30 [Sebastien-L]
if someone else ask with auth he would get READ
15:08:31 [Sebastien-L]
hi
15:09:00 [Sebastien-L]
yes deiu of course, we return the modes that apply to the current agent
15:09:00 [bblfish]
Sebastien-L: the tricky thing is that we want to avoid repeating all the Allow: headers all over again.
15:09:14 [djweitzner]
DIG weekly meeting starting
15:09:14 [deiu]
Sebastien-L, bblfish: we're going to use the channel for a meeting now
15:09:14 [Sebastien-L]
why
15:09:36 [Sebastien-L]
ok
15:09:48 [lkagal]
lkagal (~lkagal@30-6-209.wireless.csail.mit.edu) has joined #dig
15:09:57 [deiu]
http://cimba.co - the Web app
15:10:36 [djweitzner_]
djweitzner_ (801e077c@gateway/web/freenode/ip.128.30.7.124) has joined #dig
15:10:38 [sharon]
sharon (801e06ae@gateway/web/freenode/ip.128.30.6.174) has joined #dig
15:13:33 [djweitzner]
djweitzner has quit (Ping timeout: 245 seconds)
15:21:15 [kkw]
kkw (~kkrasnoww@cpe-66-108-179-55.nyc.res.rr.com) has joined #dig
15:24:16 [bblfish]
deiu: here's an output on a public resource
15:24:24 [bblfish]
$ curl -k -I -H "Accept: text/turtle" https://bblfish.stample.io/card
15:24:24 [bblfish]
HTTP/1.1 200 OK
15:24:24 [bblfish]
Access-Control-Allow-Origin: *
15:24:26 [bblfish]
Allow: GET, HEAD
15:24:28 [bblfish]
Content-Type: text/turtle
15:24:30 [bblfish]
Accept-Patch: application/sparql-update
15:24:32 [bblfish]
Link: <http://www.w3.org/ns/ldp#Resource>; rel=type
15:25:06 [bblfish]
mhh missing the acl link...
15:38:17 [Pipian-Work]
Pipian-Work (~Pipian@c-76-21-2-110.hsd1.ca.comcast.net) has joined #dig
15:41:26 [bblfish]
... tried logging into cimpa.co with my bblfish.net webid. It asked for certificate but then said "Authentication failed"
16:04:51 [Pipian-Work]
Pipian-Work has quit (Quit: Pipian-Work)
16:06:53 [djweitzner_]
djweitzner_ has quit (Ping timeout: 245 seconds)
16:13:16 [lkagal]
lkagal has quit (Quit: lkagal)
16:13:24 [Pipian-Work]
Pipian-Work (~Pipian@c-76-21-2-110.hsd1.ca.comcast.net) has joined #dig
16:13:54 [kkw]
kkw has left #dig
16:15:13 [sharon]
sharon has quit (Ping timeout: 245 seconds)
16:18:32 [lkagal]
lkagal (~lkagal@30-6-209.wireless.csail.mit.edu) has joined #dig
16:23:33 [Pipian-Work]
Pipian-Work has quit (Quit: Pipian-Work)
16:28:42 [timbl]
timbl (~timbl@64.114.196.114) has joined #dig
16:30:09 [lkagal]
lkagal has quit (Quit: lkagal)
16:33:46 [bblfish]
I added https://github.com/stample/rww-play/issues/112, implement wac:Control
16:34:18 [bblfish]
but this makes me realise there is a problem with that. It does not allow me to specify that I want the acl to be readable, but not writeable
16:36:21 [bblfish]
and this is in fact I believe very useful: such as when I want people to know that to comment somewhere they have to have been part of some group, say the dig:Group
16:36:56 [bblfish]
then people would know they have to instrive at MIT to be able to participate.
16:41:07 [bblfish]
I am not sure Control is needed. An acl file can just use itself as an acl file, by having a Link: <> rel=acl
16:49:50 [deiu]
bblfish: indeed, that's how I use it on rww.io
16:50:21 [deiu]
the policy for the acl file is defined in the same file
16:59:00 [bblfish]
I think I probably do that too.
16:59:03 [bblfish]
let me check...
17:05:25 [lkagal]
lkagal (~lkagal@30-6-209.wireless.csail.mit.edu) has joined #dig
17:11:03 [bblfish]
bblfish has quit (Remote host closed the connection)
17:11:39 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
17:16:02 [bblfish]
bblfish has quit (Ping timeout: 241 seconds)
17:23:20 [bblfish]
bblfish (~bblfish@host.214.33.23.62.rev.coltfrance.com) has joined #dig
17:31:33 [Pipian-Work]
Pipian-Work (~Pipian@c-76-21-2-110.hsd1.ca.comcast.net) has joined #dig
17:35:54 [timbl]
timbl has quit (Quit: timbl)
17:41:24 [Pipian-Work]
Pipian-Work has quit (Quit: Pipian-Work)
17:57:54 [timbl]
timbl (~timbl@64.114.196.114) has joined #dig
18:06:04 [lkagal]
lkagal has quit (Quit: lkagal)
18:09:31 [timbl]
timbl has quit (Quit: timbl)
18:18:17 [timbl]
timbl (~timbl@64.114.196.114) has joined #dig
18:18:51 [Sebastien-L]
bblfish, I can log to deiu 's cymba service with my rww-play webid
18:19:25 [lkagal]
lkagal (~lkagal@30-6-209.wireless.csail.mit.edu) has joined #dig
18:21:47 [Sebastien-L]
but deiu the "verify your webid" code doesn't seem to work fine for me
18:24:42 [bblfish]
( We had a few upgrages do rww-play, but the code on auth was not affected )
18:25:13 [bblfish]
so I was able to test it and indeed you can access my acl because it is written in the file. See curl -i -k https://bblfish.stample.io/card.acl
18:25:13 [timbl]
timbl has quit (Quit: timbl)
18:25:34 [bblfish]
so the details of the reasoning is here: https://github.com/stample/rww-play/issues/112
18:27:32 [timbl]
timbl (~timbl@64.114.196.114) has joined #dig
18:28:53 [timbl]
timbl has quit (Client Quit)
18:29:13 [bblfish]
Sebastien-L, deiu: I think it could be that deiu is not comparing the modulus character by character, and that my bblfish.net one is all upercase, while the stample one is lower case
18:29:20 [bblfish]
s/not//
18:29:29 [bblfish]
"he is comparing it char by char"
18:29:57 [bblfish]
the modulus should be turned into a big integer in hex mode, then compared
18:30:49 [bblfish]
ok, so I think I have come to the conclusion that wac:Control is now well thought through. I give reasons here https://github.com/stample/rww-play/issues/112
18:30:55 [bblfish]
and I'll post it to the wiki
18:36:31 [deiu]
bblfish: I'm using sparql to compare modulus
18:36:49 [bblfish]
yes, SPARQL are often bad at hex comparison
18:36:56 [bblfish]
it says so in the spec :-)
18:37:04 [bblfish]
WebID-TLS spec
18:37:52 [bblfish]
I wrote an algorithm out for people with faulty SPARQL
18:37:56 [bblfish]
in the spec too
18:40:10 [bblfish]
Ok I updated the WAC wiki https://www.w3.org/wiki/index.php?title=WebAccessControl&diff=72354&oldid=72351
18:40:51 [bblfish]
deiu: Sebastien-L solved the problem with how to get the header info. I think he's about to publish it
18:41:00 [bblfish]
in rdflib.js
18:42:12 [deiu]
Nice
18:42:20 [deiu]
you may have to expose some headers on your server too btw
18:44:26 [bblfish]
which ones?
18:44:59 [bblfish]
deiu
18:46:56 [zuzak]
zuzak (~zuzak@wikimedia/microchip08) has joined #dig
18:47:41 [bblfish]
hehe deiu, Sebastien-L has allready opened an issue of rww-play integration with cymba https://github.com/stample/rww-play/issues/113
18:47:52 [bblfish]
ok, I have to go back to Fontainebleau
18:47:58 [deiu]
Great
18:48:10 [deiu]
I'm really busy with some travel arrangements
18:48:14 [deiu]
we'll talk more soon
18:50:21 [lkagal]
lkagal has quit (Quit: lkagal)
18:57:59 [bblfish]
bblfish has quit (Ping timeout: 240 seconds)
19:08:23 [Sebastien-L]
Sebastien-L has quit (Ping timeout: 255 seconds)
19:46:12 [deiu]
deiu has quit (Ping timeout: 255 seconds)
20:00:51 [deiu]
deiu (~andrei@w3cdhcp71.w3.org) has joined #dig
20:00:51 [deiu]
deiu has quit (Changing host)
20:00:51 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
20:12:42 [RalphS]
RalphS has quit ()
20:23:10 [lkagal]
lkagal (~lkagal@pool-108-20-203-24.bstnma.fios.verizon.net) has joined #dig
20:47:55 [deiu]
deiu has quit (Ping timeout: 264 seconds)
20:59:12 [deiu]
deiu (~andrei@30-5-246.wireless.csail.mit.edu) has joined #dig
20:59:12 [deiu]
deiu has quit (Changing host)
20:59:12 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
21:08:34 [scor]
scor has quit (Quit: scor)
21:11:39 [bblfish_]
bblfish_ (~bblfish@AAubervilliers-651-1-232-137.w86-198.abo.wanadoo.fr) has joined #dig
21:19:50 [bblfish_]
DIGlogger, pointer?
21:19:50 [bblfish_]
See http://dig.csail.mit.edu/irc/dig/2014-03-13#T21-19-50
21:43:13 [deiu]
deiu has quit (Ping timeout: 240 seconds)
21:45:08 [lkagal]
lkagal has quit (Quit: lkagal)
21:55:11 [deiu]
deiu (~andrei@w3cdhcp71.w3.org) has joined #dig
21:55:12 [deiu]
deiu has quit (Changing host)
21:55:12 [deiu]
deiu (~andrei@unaffiliated/deiu) has joined #dig
23:20:24 [timbl]
timbl (~timbl@S01060026f30545f7.vn.shawcable.net) has joined #dig
23:28:11 [lkagal]
lkagal (~lkagal@pool-108-20-203-24.bstnma.fios.verizon.net) has joined #dig
23:42:52 [timbl]
timbl has quit (Quit: timbl)