IRC log of dig on 2012-01-22

Timestamps are in UTC.

00:11:08 [presbrey]
kidehen 'demonstrate how ODS-Briefcase does this with its old circa. 2000 UI (we'll update this with HTML5 + JS soon)' ... should be shipping out dataskin!
00:13:48 [presbrey]
timbl, are you able to downgrade your n3 ?
00:27:12 [presbrey]
bblfish, nice research! clearly I am in the 'lenient in what we take' camp...
00:28:25 [bblfish]
yes, I suppose it makes sense.
00:28:45 [presbrey]
data.fm uses: preg_replace('/[^0-9a-fA-F]/', '', $mod)
00:28:46 [bblfish]
I think what I will push them is to do research on what the problems of such a leniency could be
00:28:57 [bblfish]
for example in security one has to be careful
00:29:17 [bblfish]
if two systems produce different semantics, that is usually a place where attackers can do damage
00:29:38 [bblfish]
or rather attackers can use ambiguity to their advantage
00:29:50 [presbrey]
if only we could be so lenient to take timbl's n3! :P
00:31:32 [presbrey]
hows your book going bblfish ?
00:31:57 [bblfish]
only 50 more pages to read
00:32:20 [bblfish]
well you should rather improver your parser and make it an n3 parser
00:32:28 [bblfish]
I thought the js did n3
00:40:37 [rszeno]
rszeno has quit (Quit: Leaving.)
00:44:00 [presbrey]
JS isn't running the webID server yet
00:48:00 [rszeno]
rszeno (~rszeno@79.114.83.212) has joined #dig
01:01:42 [bblfish]
bblfish has quit (Quit: bblfish)
10:08:59 [melvster]
melvster (~melvin@p4FF96D30.dip.t-dialin.net) has joined #dig
10:55:41 [bblfish]
bblfish (~bblfish@ALagny-551-1-33-93.w90-3.abo.wanadoo.fr) has joined #dig
11:45:45 [bblfish]
good morning
11:46:30 [timbl]
My business card is n3, and not turtle because I guess turtle does not allow is rdfs:seeAlso of card:i; # Go fetch it
11:47:38 [timbl]
Sigh.... I don't know those who subclassed N3 as turtle decided to iss out htat vert useful syntax feature
11:48:41 [bblfish]
IT could be that they were trying to reduce lookaheads
11:48:46 [bblfish]
they also don't have ==
11:49:15 [bblfish]
i.e., they were trying to use LL(1) parsers -- if that is what they are called?
11:49:53 [timbl]
turtle is no more simple a langue than n3 at all .. it is just a missing productionb
11:50:38 [bblfish]
ah ok. yes is of is useful
11:51:38 [timbl]
is .. of It allows to you express any acyclic graph without using generated explicit bnodes
11:52:02 [bblfish]
my guess is that since rdfa has that same concept now, it may be more acceptable
11:52:10 [bblfish]
inv=""
11:52:53 [timbl]
ah .. that new with 1.1? bnice .. It also prevents p[eople making up URIs aor all inverse function, doubling the size of an ontoloy.
11:54:38 [bblfish]
I think that was even in rdfa 1
11:56:20 [bblfish]
it's called rev=""
11:56:21 [bblfish]
http://www.w3.org/TR/rdfa-syntax/#sec_6.3.2.
11:58:54 [bblfish]
IT's also in 1.1 http://www.w3.org/TR/rdfa-core/
12:04:06 [timbl]
$ cvs commit -m "Remobe non-turtle (yet) is ..of syntax from n3" card.*
12:04:07 [timbl]
Checking in card.n3;
12:04:07 [timbl]
new revision: 1.143; previous revision: 1.142
12:05:15 [timbl]
should be fixed, also removed spaces from hex binary
12:05:39 [bblfish]
I thought the parser in rdflib did n3
12:05:42 [melvster]
timbl: http://data.fm/test/webid
12:05:58 [melvster]
maybe need https https://data.fm/test/webid
12:08:01 [bblfish]
yes there is also https://foafssl.org/test/WebId
12:09:51 [bblfish]
I still wonder about hexBinary though. Should one allow your hexBinary?
12:11:07 [bblfish]
(I mean the one with the spaces)
12:20:41 [bblfish]
I'll try seeing if the xml schema group can find any dangers of doing that
12:28:01 [timbl]
The parser in rdflib does do n3
12:28:07 [timbl]
It isn't in the tests
12:28:22 [timbl]
rdflib.js not rdflib python
12:29:14 [timbl]
melvster, http://data.fm/test/webid ?
12:29:54 [melvster]
timbl: https is better https://data.fm/test/webid
12:30:02 [timbl]
I see
12:30:03 [melvster]
it will check your webid against data.fm
12:30:13 [melvster]
presbrey added it yesterday
12:30:37 [timbl]
[uri] => http://www.w3.org/People/Berners-Lee/card#i
12:30:37 [timbl]
[triples] => 50
12:30:37 [timbl]
[results] => Array
12:31:22 [timbl]
works for me I guess
12:31:22 [melvster]
great!
12:31:27 [timbl]
Nothing in the verified box
12:31:49 [timbl]
Forgive my ignorance, but the results are in what anguage?
12:31:51 [melvster]
if you go to https://data.fm/user.js
12:32:11 [melvster]
it will show your webid if you authenticate correctly
12:32:14 [timbl]
then what
12:32:32 [melvster]
or it will show dns: <ip address> if you havent authentciated
12:32:32 [bblfish]
there is also https://foafssl.org/test/WebId
12:32:33 [timbl]
no it shows user("dns:109.156.61.106");
12:32:51 [melvster]
ah ok then we need to ask presbrey why your webid didnt authenticate
12:33:07 [timbl]
Maybe caching of of foaf page
12:33:17 [timbl]
Fails on https://foafssl.org/test/WebId too
12:33:23 [bblfish]
btw mhh
12:33:37 [melvster]
rapper -q -c -i turtle -o turtle 'http://www.w3.org/People/Berners-Lee/card'
12:33:37 [melvster]
rapper: Error - URI http://www.w3.org/People/Berners-Lee/card:119 - syntax error at '='
12:33:42 [timbl]
"causeThe WebId Profile must be parseable Content and transformable to an RDF graph
12:33:43 [timbl]
"
12:34:03 [bblfish]
could be that "="
12:34:14 [timbl]
Turtle doesn't allow = either?
12:34:14 [bblfish]
I think they have not standardised that either in turtle
12:34:19 [timbl]
boring
12:34:21 [bblfish]
:-/(
12:34:27 [timbl]
I forgot how limited it wa
12:34:34 [timbl]
s
12:34:43 [bblfish]
are they not working on turtle 1.1
12:35:44 [bblfish]
I can send a mail for improvement
12:36:12 [melvster]
facebook now have https on their open graph too
12:36:34 [bblfish]
it's here http://www.w3.org/TeamSubmission/turtle/
12:37:38 [bblfish]
in fact the differences with n3 are here http://www.w3.org/TeamSubmission/turtle/#sec-diff-n3
12:37:46 [timbl]
Removed = try itnow ?
12:38:13 [bblfish]
yes, try it :-)
12:38:20 [bblfish]
I don't have your clinet cert
12:38:40 [melvster]
rapper: Error - URI http://www.w3.org/People/Berners-Lee/card:170 - syntax error
12:39:10 [melvster]
card:i is doap:developer of <http://www.w3.org/2000/10/swap/data#Cwm>,
12:39:22 [melvster]
hmm
12:39:52 [timbl]
card:i is doap:developer of <http://www.w3.org/2000/10/swap/data#Cwm>,
12:39:52 [timbl]
<http://dig.csail.mit.edu/2005/ajar/ajaw/data#Tabulator>.
12:40:04 [timbl]
That now has to be split up .. what a pain.
12:40:11 [bblfish]
what you need is automatic conversion
12:40:25 [bblfish]
is there no n3 to turlte converter?
12:41:42 [timbl]
cwm with the right flags
12:42:03 [bblfish]
why not just make a .ttl version then automatically
12:42:16 [bblfish]
and keep your n3 for hand editing
12:44:07 [timbl]
cwm --n3=tg
12:51:00 [bblfish]
it's true it does not look too nice when one parses it there
12:55:01 [bblfish]
oh this is the current namespace doc http://www.w3.org/TR/turtle/
13:02:35 [bblfish]
mho well this exercise does show why rdf/xml is useful :-)
13:09:38 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
13:48:23 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
14:42:12 [melvster]
ooh a nice snippet from the sparql 1.1 graph store protocol
14:42:14 [melvster]
A request that uses the HTTP POST method SHOULD be understood as a request that the origin server perform an RDF merge of the enclosed RDF payload enclosed into the RDF graph content identified by the request or encoded URI. The following two operations are considered to have the same effect
14:43:06 [melvster]
POST /rdf-graphs/service and INSERT DATA
14:43:12 [melvster]
http://www.w3.org/TR/sparql11-http-rdf-update/#http-post
14:43:34 [melvster]
so we can use POST in an additive way
14:54:24 [melvster]
melvster has quit (Ping timeout: 240 seconds)
14:56:20 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
15:08:48 [melvster]
melvster (~melvin@p5797FA51.dip.t-dialin.net) has joined #dig
15:19:22 [bblfish]
/me finished "Debt: the last 5000 years"
15:29:16 [melvster]
is a good book
15:40:15 [timbl]
Ifixed my card BTW to do turtle but testing it the .htacess doesn't seem to give the right thing
15:53:34 [betehess]
betehess (~betehess@betehess.w3.org) has joined #dig
16:42:22 [presbrey]
ah yes 75 triples now for you timbl , 1 key
16:44:19 [presbrey]
are you getting [verified] => timbl ?
16:44:29 [presbrey]
I can't test your verified, just your triples
16:46:37 [timbl]
I see https://data.fm/user.js -> user("http://www.w3.org/People/Berners-Lee/card#i");
16:47:03 [presbrey]
your webID must have verified then, great!
16:47:49 [presbrey]
user.js will also take a callback eg. https://data.fm/user.js?callback=tabulator.setUser
16:49:44 [timbl]
https://foafssl.org/test/WebId still fails
16:53:56 [presbrey]
that one is known broken to me
16:55:44 [presbrey]
your card still reports content-type: text/n3
17:01:19 [presbrey]
actually looks like you took out the white-space so any should work
17:01:37 [presbrey]
perhaps its the datatype confusion?
17:02:48 [presbrey]
my webid fails on foafssl.org too :)
17:04:08 [presbrey]
says "keys in profile don't match key in certificate for..."
17:04:15 [presbrey]
maybe its using the old query
17:06:31 [melvster]
mine passes
17:09:43 [Pipian_]
Pipian_ (~pipian@24-241-21-65.dhcp.oxfr.ma.charter.com) has joined #dig
17:13:25 [timbl]
$ curl -I -HAccept:text/turtle `pww card.ttl` | grep Content
17:13:25 [timbl]
ontent-Length: 5622
17:13:25 [timbl]
Content-Type: text/turtle
17:13:25 [timbl]
$
17:15:27 [timbl]
Does https://foafssl.org/test/WebId cache I wonder
17:16:04 [timbl]
If I access it w Safari, I hed a broken dilog "WebProcesswants to sign using key 'privateKey' in your keychain" - oK?
17:16:13 [timbl]
withough telling me which cert
17:19:06 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
17:19:06 [timbl]
What accept header does foafssl.org use I wonder?
17:22:48 [presbrey]
try here: https://svn.java.net/svn/sommer~svn/foafssl/trunk/
17:23:15 [presbrey]
I started looking but there were too many child paths and no search :/
17:48:48 [presbrey]
I looked at tabulator firefox with wireshark
17:49:05 [presbrey]
it looks like requests are not going out
17:49:26 [presbrey]
something is failing even the pre-preflight check
18:00:19 [bblfish]
hi
18:00:24 [bblfish]
sorry was on phone
18:01:36 [bblfish]
I thought that currently if a request fails it fetches if from the cache
18:01:44 [presbrey]
got this to work (also in firefox): http://jsfiddle.net/dWzbA/
18:01:48 [bblfish]
sorry it tries to fetch it from the original
18:03:28 [bblfish]
the accept headers are here https://dvcs.w3.org/hg/read-write-web/file/6b6abaaef755/src/main/scala/GraphCache.scala#l103
18:03:39 [bblfish]
"application/rdf+xml,text/turtle,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.6")
18:05:12 [bblfish]
hello?
18:05:19 [bblfish]
let me look at the log files
18:05:28 [presbrey]
hi bblfish , my webid also doesn't work
18:05:37 [presbrey]
(on foafssl.org), works great on data.fm
18:05:48 [bblfish]
ok. let me see in log files
18:05:57 [presbrey]
timbl, is jquery loaded just for rdfa or have you been building new components from it too?
18:09:28 [bblfish]
ah it could be that my mime type is still selecting the n3 above the turtle
18:09:36 [bblfish]
I have the following in there card:i is doap:developer of
18:09:46 [bblfish]
and am using Jena's parser
18:10:08 [presbrey]
doubt it I don't have N3, just turtle
18:10:33 [bblfish]
I got Content-Type: text/n3; qs=0.89
18:10:35 [bblfish]
returned
18:10:46 [bblfish]
try curl -i -H "Accept: application/rdf+xml,text/turtle,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.6" http://www.w3.org/People/Berners-Lee/card | less
18:11:37 [bblfish]
so if I ask for
18:11:37 [bblfish]
curl -i -H "Accept: text/turtle" http://www.w3.org/People/Berners-Lee/card | less
18:11:45 [bblfish]
I get turtle back
18:11:56 [bblfish]
is there something wrong in my header?
18:12:05 [presbrey]
try https://data.fm/test/webid?uri=http://www.w3.org/People/Berners-Lee/card%23i
18:12:14 [bblfish]
me?
18:12:32 [presbrey]
yes still looking at your headers
18:12:48 [bblfish]
the problem is that if I ask for only turtle, I get turlte
18:13:06 [bblfish]
but if I also ask for n3, even if it has lower priority, I get turtle
18:14:03 [cheater]
cheater has quit (Ping timeout: 244 seconds)
18:14:16 [bblfish]
perhaps this is a bug in apache?
18:14:27 [bblfish]
Perhaps I should not ask for n3 at all since I can't parse it at the moment
18:14:44 [presbrey]
valid test for sure
18:14:52 [presbrey]
maybe timbl's htaccess doesn't do q=
18:15:14 [bblfish]
well he should return me the content type I prefer, if he has two
18:15:16 [presbrey]
his server does not do on-the-fly
18:15:36 [bblfish]
on the fly what?
18:16:08 [presbrey]
content negotiation
18:16:23 [presbrey]
easiest answer is to just test it without text/n3
18:16:30 [bblfish]
it's apache. it should know how to do that by default
18:16:38 [bblfish]
presbrey: without text/n3 it gives me turtle
18:16:46 [bblfish]
curl -i -H "Accept: text/turtle" http://www.w3.org/People/Berners-Lee/card | less
18:17:40 [presbrey]
works? sry can't get a term right now
18:18:14 [presbrey]
add '-v' to see what headers
18:18:14 [bblfish]
ah
18:18:16 [bblfish]
yes it does
18:19:39 [bblfish]
curl -s -I -H "Accept: application/rdf+xml;q=1,text/turtle;q=1,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.5" http://www.w3.org/People/Berners-Lee/card | grep Content
18:19:40 [bblfish]
Content-Length: 8966
18:19:40 [bblfish]
Content-Type: text/n3; qs=0.89
18:20:08 [bblfish]
$ curl -s -I -H "Accept: text/turtle" http://www.w3.org/People/Berners-Lee/card | grep ContentContent-Length: 5622
18:20:09 [bblfish]
Content-Type: text/turtle
18:20:23 [bblfish]
and the second one would parse
18:21:30 [timbl]
I should tweak the ,.htaccess to give turtle prio
18:21:43 [bblfish]
yes, but should your server not give me the customer what I want in higher prio first?
18:22:04 [bblfish]
perhaps if I move n3 much lower
18:22:15 [timbl]
It isn't using qs
18:22:23 [timbl]
beacuse it isn'y using coneg modul
18:22:24 [bblfish]
curl -s -I -H "Accept:application/rdf+xml;q=1,text/turtle;q=1,application/xhtml+xml;q=0.8,text/html;q=0.7,text/n3;q=0.2" http://www.w3.org/People/Berners-Lee/card | grep Content
18:22:24 [bblfish]
Content-Length: 5622
18:22:25 [bblfish]
Content-Type: text/turtle
18:22:30 [timbl]
becaus if the data skin
18:22:50 [bblfish]
did you just change the server?
18:22:57 [presbrey]
:) be more lenient
18:23:00 [bblfish]
your seever I mean?
18:23:22 [bblfish]
presbrey: well the best thing is to have an n3 parser of course
18:23:37 [bblfish]
I'd like to use Dan Conolly's scala parser
18:23:47 [timbl]
I just changed the server tro serve ttl if you accepot turtle at all becure n3
18:24:05 [bblfish]
Just waiting for betehess to adapt his scala library
18:24:43 [bblfish]
just now? timbl or after I asked the question above?
18:24:49 [bblfish]
at 6:22
18:25:10 [bblfish]
because just at 6:22 it seemed to work, it returned turtle, if I moved the q down to 0.2
18:26:22 [bblfish]
well it should work then. It's those Jena parsers that are well not flexible enough
18:27:41 [timbl]
date: 2012/01/22 18:21:55; author: timbl; state: Exp; lines: +5 -5
18:27:50 [timbl]
.htaccess change
18:28:51 [timbl]
[verified] => http://www.w3.org/People/Berners-Lee/card#i
18:29:42 [bblfish]
ah ok, so it looks like you did that just before I did my test. Probably binging n3 down to q=0.2 would not make a difference
18:30:09 [bblfish]
well that's why I am trying to keep things simple on the WebID incubator group
18:31:13 [bblfish]
sorry for the brittleness brought in by xsd:hexBinary
18:34:13 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
18:37:04 [timbl]
timbl has quit (Ping timeout: 240 seconds)
18:41:47 [melvster]
presbrey: awesome js fiddle : http://jsfiddle.net/dWzbA/
18:41:52 [melvster]
let me fork it :)
18:41:58 [timbl]
timbl (~timbl@host109-156-61-106.range109-156.btcentralplus.com) has joined #dig
18:42:01 [timbl]
ooops
18:44:37 [bblfish]
timbl, does it work now for : https://foafssl.org/test/WebId ?
18:48:04 [timbl]
timbl has quit (Ping timeout: 240 seconds)
18:48:18 [bblfish]
Mhh, anyway, this shows that really my test suite should give a lot more details as to why there was an error. I suppose it did not used to show the detailed error from the n3 mime type
18:49:25 [rszeno]
bblfish, doesn't work for me from few days, i guess is a connection problem
18:49:29 [presbrey]
hey thx melvster !
18:49:58 [presbrey]
that ones uses prototype.js
18:50:40 [presbrey]
playing with jquery here http://jsfiddle.net/JnTcK/ but can't get it to set the right accept header
18:53:56 [bblfish]
rszeno: yes, I heard people were having trouble
18:57:02 [rszeno]
what i mean is that i tried now it and is not working
18:57:16 [bblfish]
ah
18:57:20 [bblfish]
just now?
18:57:42 [rszeno]
yes, after you ask timbl
18:59:31 [bblfish]
mhh
18:59:40 [bblfish]
could be that I am limited in the number of connections
19:00:14 [rszeno]
is possible
19:00:17 [bblfish]
No free connections [HttpRoute[{}->http://sort-of.crabdance.com]][null]
19:01:24 [rszeno]
could be a problem with server?
19:01:43 [bblfish]
yes, it would be on my side for sure
19:07:08 [bblfish]
it's odd. it looks like it tried to connect
19:11:38 [presbrey]
rszeno, can you try in your old firefox, http://jsfiddle.net/bAtn2/ ?
19:12:00 [rszeno]
yes
19:13:00 [bblfish]
ah no. I understand. I have a connection cache that makes sure it does not open new connections if there is already one open for a server
19:13:16 [presbrey]
you should see bunch of cert# things in Result
19:13:41 [rszeno]
presbrey, you mean to put code in js file and run it, right?
19:13:55 [presbrey]
no there is a Run button on the top
19:13:56 [rszeno]
jquery 1.7.1 is ok?
19:13:59 [rszeno]
ok
19:15:32 [rszeno]
in result i have content from cert onto. is correct?
19:16:56 [melvster]
presbrey : i think there's a new jsonld.php https://github.com/digitalbazaar/php-json-ld/blob/master/jsonld.php
19:18:03 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
19:20:47 [melvster]
i could update it if you like
19:23:51 [melvster]
( in data.fm )
19:25:31 [presbrey]
yes rszeno correct thx
19:25:35 [presbrey]
melvster, ah have you tested it?
19:25:53 [rszeno]
you are welcome, :)
19:26:11 [bblfish]
rszeno , can you try again?
19:26:50 [rszeno]
yes
19:27:17 [rszeno]
no result
19:27:35 [rszeno]
sorry, :) did't try yet
19:27:43 [bblfish]
https://foafssl.org/test/WebId
19:28:47 [rszeno]
no change
19:29:05 [rszeno]
is not working
19:29:16 [bblfish]
?
19:29:27 [melvster]
just uploaded it to my version
19:29:33 [bblfish]
I don't even see your request arrive rszeno
19:29:36 [melvster]
havent tested no ....
19:29:46 [melvster]
let me do that locally
19:29:46 [rszeno]
is loading but never ask for cert
19:30:13 [bblfish]
you're trying https://foafssl.org/test/WebId ?
19:30:24 [bblfish]
what browser are you using?
19:31:05 [bblfish]
mhh I get
19:31:06 [rszeno]
yes the https url, and i load it again now, ffox 3.6 here
19:31:06 [bblfish]
Exception in thread "pool-3-thread-413" java.lang.Error: org.apache.http.conn.ConnectTimeoutException: Connect to sort-of.crabdance.com:80 timed out
19:31:06 [bblfish]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1116)
19:31:07 [bblfish]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
19:33:11 [melvster]
presbrey: looks good locally, however output is exactly the same as before from what i can tell, so i guess no need to upgrade at this point
19:33:43 [rszeno]
that means is a problem with my connection or with java thread?
19:33:43 [melvster]
i know the json ld folks are making changes to some of the syntax
19:33:59 [melvster]
so i guess we can pull it in when we know there's something new
19:34:39 [rszeno]
bblfish, ^^
19:35:01 [melvster]
there's a few isomorphic forms ... compacted / expanded / normalized
19:35:04 [bblfish]
I think it's something on my side
19:35:11 [bblfish]
because I can telnet to you
19:35:43 [bblfish]
( just noticed that Peter Williams is still working on webid. )
19:36:04 [presbrey]
thx push that to contrib/jsonld if you have tested the newer melvster :)
19:36:52 [melvster]
presbrey: thanks will do, ill do a push if there's a good rationale reason that comes up from my testing, or ive forked the repo so can do a pull request if you prefer, in any case ill be careful :)
19:36:58 [bblfish]
weird wordpress puts adds in their headers
19:37:01 [bblfish]
X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.[\r][\n]
19:37:16 [presbrey]
we only use jsonld_normalize, melvster
19:37:47 [presbrey]
its called from RDF\Graph::to_jsonld_string()
19:38:03 [presbrey]
and ::append_jsonld()
19:38:21 [bblfish]
$ curl -s -I http://yorkporc.wordpress.com/2012/01/19/identity-page/ | grep X-
19:38:21 [bblfish]
X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.
19:38:22 [bblfish]
X-Pingback: http://yorkporc.wordpress.com/xmlrpc.php
19:38:33 [melvster]
got it, thanks
19:39:34 [rszeno]
http give a 404, https run for ever, ssl is the problem?
19:39:53 [bblfish]
rszeno? who are you asking?
19:40:22 [rszeno]
you, sorry i was ambigous
19:40:36 [rszeno]
bblfish, ssl is the problem?
19:40:56 [bblfish]
mho, no I think there is a problem connecting
19:41:26 [rszeno]
but on http is fast
19:41:42 [rszeno]
404 come from your server
19:41:51 [bblfish]
well i seem to get this java.lang.Error: org.apache.http.conn.ConnectTimeoutException: Connect to sort-of.crabdance.com:80 timed out
19:42:07 [bblfish]
Exception in thread "pool-3-thread-419" java.lang.Error: org.apache.http.conn.ConnectTimeoutException: Connect to sort-of.crabdance.com:80 timed out
19:42:55 [rszeno]
i trace to foafssl.org and is ok but is http
19:43:25 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
19:43:44 [bblfish]
I have no trouble getting your foaf from the command line
19:44:04 [bblfish]
now I'll try from scala console
19:45:09 [rszeno]
bblfish http or https?
19:45:23 [bblfish]
well this is your webid right ? http://sort-of.crabdance.com/foaf.rdf
19:45:36 [bblfish]
or webid profile
19:46:15 [rszeno]
yes
19:46:27 [bblfish]
so that's http
19:46:32 [bblfish]
I see your request arriving
19:49:18 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
19:51:12 [rszeno]
what ip you see?
19:51:29 [bblfish]
79.114.63.105
19:51:56 [bblfish]
I think that is what it is connecting to.
19:52:08 [bblfish]
(sorry, for being slow, just learning how to debug this)
19:52:20 [rszeno]
i have 79.114.83.212
19:52:34 [bblfish]
ah
19:54:49 [bblfish]
yes from here it also is 79.114.83.212
19:55:11 [rszeno]
is ok
19:56:11 [rszeno]
is weird because ffox never say nothing just loading
19:56:13 [bblfish]
well perhaps worth restarting the seever
19:56:36 [bblfish]
yes, it's waiting for the page I suppose….
19:56:50 [bblfish]
rszeno: how long does it wait for?
19:57:11 [bblfish]
mho, well this shows that one needs a lot of test suites at every level
19:57:18 [rszeno]
continou, this is why is weird, no timeout
19:58:14 [bblfish]
and now?
19:58:26 [rszeno]
is ok
19:58:39 [bblfish]
mho, interesting. perhaps my server got DNS poisoned
19:58:59 [bblfish]
that's where we need DNSSEC
19:59:45 [rszeno]
is possible to serve a chached version?
20:00:04 [bblfish]
yes, of course, but my cache is still very primitive
20:00:12 [bblfish]
I was working on improving that
20:00:40 [rszeno]
i got failed both keys, like with the old cert
20:01:38 [bblfish]
ah let's look at your keys then
20:01:38 [rszeno]
i thought i solved the problem but i can't try untill now with foafssl, only with turnguard
20:02:19 [rszeno]
and webid login is working, i guess, tried with vote.data.fm
20:05:16 [bblfish]
ah so you have two subject alternative names
20:05:30 [rszeno]
yes, is ok?
20:05:36 [bblfish]
yes
20:06:32 [rszeno]
and i want a mail address for pgp, but i don't remember if is in cert, :)
20:06:35 [bblfish]
how often did you connect to my server rszeno? since it worked
20:07:00 [rszeno]
right now, twice
20:07:13 [bblfish]
mhh.
20:07:40 [bblfish]
It's odd because my server seems to have fetched your files a lot more often
20:07:41 [bblfish]
(but perhaps I am misreading the logs)
20:07:48 [rszeno]
one after reset and one now after i clear cache to be sure i see what it is
20:07:59 [presbrey]
ah rszeno can you paste
20:08:01 [rszeno]
hits ?
20:08:08 [presbrey]
[extensinos] section at the bottom of https://data.fm/test/x509 ?
20:08:17 [presbrey]
[extensions] *
20:11:01 [presbrey]
perhaps US is down.. try http://paste.se/
20:11:24 [rszeno]
thank you, just a minut
20:12:17 [rszeno]
http://ca8b4c4843dd3889.paste.se/
20:13:00 [rszeno]
it look nice, :)
20:13:18 [presbrey]
yes very nice thx! was wondering about multiple SANs :)
20:13:55 [presbrey]
email: ? thought those use mailto: scheme
20:13:58 [bblfish]
ah I see there is a problem with the keys not matchin rszena
20:14:02 [bblfish]
let me check
20:14:40 [rszeno]
in cert? yes, you are right
20:15:46 [presbrey]
rszeno, also https://data.fm/test/webid ?
20:15:56 [melvster]
presbrey looks like the lson-ld spec has changed a bit ... e.g. no more @literal http://json-ld.org/spec/latest/json-ld-syntax/
20:17:24 [rszeno]
it fail, you want to paste the array?
20:17:47 [presbrey]
please
20:17:52 [rszeno]
ok
20:18:38 [rszeno]
http://40774669b6ebfc44.paste.se/
20:20:10 [presbrey]
oh huh
20:22:25 [rszeno]
tried again and got some php errors, maybe will help
20:22:46 [rszeno]
http://d44249e15507245d.paste.se/
20:26:28 [presbrey]
once more
20:28:10 [bblfish]
ok
20:28:16 [rszeno]
http://c3fa10afe9ba22e2.paste.se/
20:28:29 [bblfish]
rszeno does one of those authentications steps succeed and not the other?
20:28:49 [rszeno]
str func in php haver order of argument reversed then c, bad design
20:28:51 [presbrey]
thanks rszeno, hard refresh
20:29:19 [rszeno]
auth where?
20:29:26 [bblfish]
to foafssl
20:29:58 [rszeno]
this step with test? i suppose is ok
20:30:36 [rszeno]
except first to line from diag page, are red
20:30:56 [rszeno]
normaly i except one of it to fail
20:31:15 [bblfish]
yep
20:31:28 [bblfish]
$ cwm http://sort-of.strangled.net/foaf.rdf --ntriples | grep key
20:31:28 [bblfish]
<http://sort-of.crabdance.com/foaf.rdf#me> <http://www.w3.org/ns/auth/cert#key> _:L31C6 .
20:31:29 [bblfish]
<http://sort-of.strangled.net/foaf.rdf#me> <http://www.w3.org/ns/auth/cert#key> _:L50C6 .
20:31:36 [rszeno]
because server must be down
20:32:18 [bblfish]
rszeno, you'd need to do an owl:sameAs on one and the other. Plus you are currently requiring my server to do owl inferencing if you did
20:32:40 [rszeno]
mischat said will put qdos online
20:34:16 [rszeno]
i remeber it was but probably is removed now (owl:sameAs)
20:34:40 [bblfish]
rszeno: foafssl.org should authentify you with one WebID but not the other
20:35:10 [rszeno]
i know, is normal, :)
20:35:36 [bblfish]
ok, but my server does not do owl:sameAs inferencing.
20:35:37 [bblfish]
Perhaps it should
20:36:03 [bblfish]
what you should do instead is use relative URLs
20:36:16 [bblfish]
<#me> key ...
20:36:31 [bblfish]
then it will be true if you copy the file form one server to the other
20:37:09 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
20:37:09 [github]
[data.fm] presbrey pushed 2 new commits to master: http://git.io/LuKF4w
20:37:09 [github]
[data.fm/master] webid: add multiple SAN support - Joe Presbrey
20:37:09 [github]
[data.fm/master] header: bugfix request_url - Joe Presbrey
20:37:09 [github]
github has left #dig
20:37:59 [presbrey]
rszeno, yours works with latest?
20:38:13 [rszeno]
bblfish, is a =, owl:sameAs but is incorect point to identica
20:38:30 [bblfish]
ah ok
20:38:58 [bblfish]
indeed so that means that my server has no way of knowing
20:38:58 [bblfish]
a
20:38:58 [bblfish]
and indeed nobody else's server should be ok with it
20:39:07 [bblfish]
did you say you were able to authenticate somewhere?
20:39:27 [presbrey]
looks like data.fm might work with crabdanc
20:39:43 [bblfish]
yes, I am using the past-tense
20:40:10 [presbrey]
http://data.fm/test/webid?uri=http://sort-of.crabdance.com/foaf.rdf%23me
20:40:32 [presbrey]
do you have the cert b4cf711cf792...?
20:40:42 [rszeno]
yes, vote.data.fm
20:41:37 [bblfish]
rszen when you authenticated to my server ( foaf-ssl) were you able to authenticate with one webid or did it fail you on both?
20:42:04 [rszeno]
presbrey http://8604aa38c802b0b7.paste.se/ , yes cert is with b4...
20:42:24 [mhausenblas]
mhausenblas (~mhausenbl@188.141.67.15) has joined #dig
20:42:45 [presbrey]
perfect rszeno now you're [verified]
20:42:49 [rszeno]
bblfish, i try the test page. where i can try auth?
20:43:00 [presbrey]
sorry no interface yet to pick strangled vs. crabdance
20:43:02 [bblfish]
well I meant the test page
20:43:20 [bblfish]
did it say failed on both or only failed on one?
20:44:12 [rszeno]
last time fail both. want to try again now?
20:44:29 [bblfish]
well I think it should succeed on one at least
20:44:36 [presbrey]
ah now both servers have 52 triples, strangled+crabdance
20:44:38 [bblfish]
so that's a bug I think
20:45:21 [rszeno]
this is what i get
20:45:25 [rszeno]
2 Subject Alternative Names were found in your Certificate. Of these we verified 0. Verification of http://sort-of.crabdance.com/foaf.rdf#me?">http://sort-of.crabdance.com/foaf.rdf#me? failedkeys in profile don't match key in certificate for http://sort-of.crabdance.com/foaf.rdf#me Verification of http://sort-of.strangled.net/foaf.rdf#me?">http://sort-of.strangled.net/foaf.rdf#me? failedkeys in profile don't match key in certificate for http://sort-of.strangled.net/foaf.rdf#me
20:45:36 [rszeno]
all the rest are passed
20:46:03 [bblfish]
mhh. I see. so I think there is a bug there
20:46:30 [bblfish]
presbrey: do you do owl reasoning?
20:47:01 [presbrey]
nope
20:47:14 [rszeno]
http://sort-of.strangle is down, but dns is served, same ip like crabdance
20:47:38 [bblfish]
and did rszeno succeed to authenticate with both of his webids? or only one?
20:47:52 [bblfish]
mhh well
20:48:03 [presbrey]
<rszeno> presbrey http://8604aa38c802b0b7.paste.se/ , yes cert is with b4...
20:48:08 [rszeno]
if i see the test page i'm authenticated?
20:48:41 [presbrey]
strangled looks online: http://data.fm/test/webid?uri=http://sort-of.strangled.net/foaf.rdf%23me
20:48:43 [bblfish]
ah ok. so yes, even presbrey only verifies one http://sort-of.strangled.net/foaf.rdf#me
20:48:55 [rszeno]
more exactly how i know it fail or succeded?
20:49:05 [bblfish]
with whome?
20:49:47 [rszeno]
ip is up, dns is up for both, web page only crabdance
20:50:18 [bblfish]
"more exactly how i know it fail or succeded?" who was that directed at?
20:50:53 [rszeno]
bblfish, you ask me if auth succed
20:51:37 [bblfish]
well it says so in the html
20:51:37 [bblfish]
in english
20:51:38 [bblfish]
if none of the webids match then it fails
20:52:01 [rszeno]
i see the result page, this mean i'm authenticated?
20:52:04 [bblfish]
I think with presbrey you only have one succeed
20:52:16 [rszeno]
both fail, so i'm not
20:52:17 [presbrey]
either can succeed
20:52:26 [bblfish]
rszeno: no I just know that you know the private key of your public key
20:52:29 [presbrey]
whichever is verified first works
20:52:43 [bblfish]
so I could use your public key as an identifier
20:52:50 [bblfish]
but not your webid
20:52:55 [presbrey]
also strangled host is up, rszeno: http://f8819f865ad6fdc4.paste.se/
20:53:43 [presbrey]
http://redbot.org/?uri=http%3A%2F%2Fsort-of.strangled.net%2Ffoaf.rdf
20:53:58 [rszeno]
yes is same ip as crabdance and dns is update for both to that ip
20:54:13 [bblfish]
anyway, I think I have a big
20:54:16 [bblfish]
bug.
20:54:56 [rszeno]
what must not work for strangled is the web site
20:57:41 [rszeno]
i thing the auth part should not implies owl reasoning, first because i belive belong to authorization step
20:58:59 [bblfish]
yes, owl:reasoning is unlikely to work everywhere.
20:59:19 [bblfish]
but it would be nice to have of course
20:59:27 [bblfish]
but could really get tricky
20:59:31 [bblfish]
not worth relying on it
21:09:23 [bblfish]
anyway rszeno, you don't need to copy the info about yourself twice
21:09:25 [bblfish]
you can write
21:09:36 [bblfish]
<#me> cert:key ...
21:10:08 [bblfish]
then it will be ..strangle…#me when fetched on strangled
21:10:28 [bblfish]
and ..crabdance…#me when fetched on crabdance
21:11:04 [rszeno]
i know, was just a fast way to do it, :)
21:11:29 [melvster]
http://opentabs.data.fm/ should work too with webid
21:11:37 [melvster]
tho *work in progress*
21:13:46 [rszeno]
owl:sameAs to identica user was one year ago
21:15:20 [presbrey]
wow webID is old :P
21:44:39 [betehess]
betehess has quit (Quit: Leaving)
21:50:26 [timbl]
timbl (~timbl@host109-156-61-106.range109-156.btcentralplus.com) has joined #dig
22:05:36 [bblfish]
presbrey: were you having trouble logging into foafssl?
22:07:11 [bblfish]
that's because you don't put an xsd:hexBinary datatype cwm http://presbrey.mit.edu/foaf --ntriples | less
22:08:02 [bblfish]
plus it is essentially wrong, you have one key with 5 modulus
22:08:19 [timbl]
timbl has quit (Quit: timbl)
22:12:16 [rszeno]
modules doesn't to have same number of digits?
22:12:20 [timbl]
timbl (~timbl@host109-156-61-106.range109-156.btcentralplus.com) has joined #dig
22:12:42 [bblfish]
no, you can have different length moduluses
22:13:47 [bblfish]
presbrey: you won't be able to authenticate with foafssl.org or any strictly spec compliant server with your webids in http://presbrey.mit.edu/foaf
22:14:34 [bblfish]
now you could argue that it's not worth having an xsd:hexBinary
22:14:40 [bblfish]
datatype
22:17:40 [bblfish]
The problem is that the more complex we make the spec, the more tests people who write a server need to end up doing
22:21:49 [presbrey]
ok I think I fixed tabulator dataskin in firefox
22:22:35 [presbrey]
in firefox, try http://data.fm/proxy?uri=http://bblfish.net/people/henry/card
22:23:17 [bblfish]
it also works in chrome
22:23:19 [mhausenblas]
mhausenblas has quit (Quit: mhausenblas)
22:23:31 [presbrey]
can anyone confirm Firefox?
22:23:51 [timbl]
you mean ffox without tabulator
22:23:56 [melvster]
sorry, ff crashed for me
22:23:58 [presbrey]
yes dataskin mode in firefox
22:24:02 [melvster]
but it's been crashing a lot lately
22:24:34 [bblfish]
seems to reload a lot in chrome
22:24:48 [timbl]
http://data.fm/proxy?uri=http://bblfish.net/people/henry/card in tabulator gives ab blank page and no erro on the js console
22:25:24 [timbl]
works in chrome
22:25:39 [rszeno]
ff 3.6 here, seems ok, no crush
22:26:24 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
22:26:24 [github]
[rdflib.js] presbrey pushed 1 new commit to master: http://git.io/Q8xbgA
22:26:24 [github]
[rdflib.js/master] web: use jQuery.ajax - Joe Presbrey
22:26:24 [github]
github has left #dig
22:26:31 [bblfish]
It works in latest firefox - not sure if I have plugin
22:26:51 [Guest4265]
Guest4265 (~github@sh1-ext.rs.github.com) has joined #dig
22:26:51 [Guest4265]
[rdflib.js] presbrey force-pushed gh-pages from a753c20 to d6fbaff: http://git.io/rfmeFA
22:26:51 [Guest4265]
[rdflib.js/gh-pages] gh-pages: add dist - Joe Presbrey
22:26:51 [Guest4265]
Guest4265 has left #dig
22:32:35 [bblfish]
presbrey: was that meant to allow http://linkeddata.github.com/rdflib.js/example/people/social_book.html to work on Firefox?
22:33:42 [presbrey]
not sure just tested dataskin
22:34:00 [bblfish]
does not seem to make much difference on firefox
22:34:17 [bblfish]
it asks me to accept to do dangerous things, but then it does not continue
22:38:23 [presbrey]
u need to put semi-colons at the ends of lines;
22:38:50 [presbrey]
and that url doesn't work in firefox or chrome
22:39:52 [bblfish]
I need to put urls at the end of lines in javascript?
22:40:08 [bblfish]
sorry semicolons
22:40:26 [bblfish]
this http://linkeddata.github.com/rdflib.js/example/people/social_book.html works in chrome
22:40:43 [bblfish]
ah no
22:40:59 [bblfish]
but this does
22:41:00 [bblfish]
http://bblfish.github.com/rdflib.js/example/people/social_book.html
22:41:12 [bblfish]
so you change broke something I was able to get going
22:41:35 [bblfish]
unless you don't have the same version of social_book.css
22:41:47 [presbrey]
its a .value on undefined
22:41:58 [presbrey]
returned from kb.any
22:42:23 [bblfish]
I meant social_book.js
22:58:29 [Pipian_]
Pipian_ has quit (Quit: Pipian_)
23:05:43 [presbrey]
yes there are too many requests made
23:06:01 [presbrey]
request URI bug
23:16:25 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
23:16:25 [github]
[rdflib.js] presbrey pushed 1 new commit to master: http://git.io/KaYWSA
23:16:25 [github]
[rdflib.js/master] web: bugfix ajax() url argument - Joe Presbrey
23:16:25 [github]
github has left #dig
23:28:55 [timbl]
timbl has quit (Quit: timbl)
23:42:27 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
23:42:27 [github]
[tabulator] presbrey pushed 1 new commit to master: http://git.io/2L-NIQ
23:42:27 [github]
[tabulator/master] Makefile: add gh-pages target - Joe Presbrey
23:42:27 [github]
github has left #dig
23:44:16 [melvster]
melvster has quit (Ping timeout: 260 seconds)
23:52:41 [github]
github (~github@sh1-ext.rs.github.com) has joined #dig
23:52:41 [github]
[tabulator] presbrey pushed 2 new commits to master: http://git.io/M5zR_w
23:52:41 [github]
[tabulator/master] drop js/{rdf,mashup/mashlib.js} - Joe Presbrey
23:52:41 [github]
[tabulator/master] Makefile/all: use explicit dependencies - Joe Presbrey
23:52:41 [github]
github has left #dig