- Kev has joined
-
Kev
Blah?
- Dave Cridland has joined
-
Dave Cridland
Blah!
- Kev2 has joined
- Kev2 has left
- Jonas has joined
- Tobias has joined
-
Tobias
set the topic to
Interop Stuff
-
Dave Cridland
Anyone know if there's a mailing list for this as well?
-
Tobias
http://mail.jabber.org/mailman/listinfo/interop this one maybe? but i don't know who is subscribed there
-
Kev
Well, interestingly, I don't have the password for that list.
-
Kev
This suggests it's not been used recently.
-
Tobias
but there're messages in the archive
-
Tobias
though one year idle
-
Dave Cridland
Kev, I assume you're wearing an iteam/XSF hat for this?
-
Kev
Predominantly.
-
Kev
I have other hats available if it gets cold.
- fippo has joined
-
Kev
Ok, I've mangled control of the interop mailing list as well, now.
-
Kev
I suggest that people who aren't on that list yet make it so.
-
Dave Cridland
interop@xmpp.org?
-
Kev
r
-
Kev
http://mail.jabber.org/mailman/listinfo/interop
- remko has joined
-
Dave Cridland
So what do we need in terms of client accounts, DNS, and certificates, then?
-
Dave Cridland
Aside from someone to run the CA?
-
Kev
You tell me, I'm just here to do what I'm told.
-
Kev
(Or, rather to ask the iteam to)
- waqas has joined
- Flo has joined
-
Dave Cridland
OK, updated the wiki page with this and the mailing list.
-
Tobias
something in the topic would be nice too, maybe a pointer to the wiki page
- tuomas@xmpp.lobstermonster.org has joined
-
fippo
ok... how do we get certs? Shall we send CSRs or is it easier if you generate privkeys and certs for a given hostname?
-
Kev
fippo: Matt's volunteered to run the CA for the week, so I think we need him to appear first :)
- Steffen Larsen has joined
-
remko
will the certificates used in the interop be made available somewhere for later use (or regression testing?)
-
remko
s/or/e.g./
-
Dave Cridland
fippo, Given what Isode is giving Matt, I don't think it makes any difference whether he generates the CSR/PKEY pair you you do.
-
remko
scary green man: will there be 'meeting minutes' of this week? I.e. what was tested etc.
- Florian has joined
-
Florian
morning gents.
-
tuomas@xmpp.lobstermonster.org
admin@im.flosoft.biz: Morning!
-
Florian
soo ... I'm ready to add the vhosts ...
- dbanes has joined
-
dbanes
surprise - I'm in the UK for a while now so time zones a bit easier than when I was in Sydney
-
Dave Cridland
remko, Should do that, shouldn't we?
-
remko
should yes
-
Florian
dbanes: so you're also freezing to death?
-
dbanes
yes, that's the down side
-
dbanes
arriving at Heathrow in shorts was not a good idea :)
-
Florian
haha
-
Kev
On the upside, it's a once in a lifetime experience.
-
Flo
Hopefully, anyway.
-
Kev
Freezing to death? The odds are good, I'd say.
-
Florian
indeed. I froze on my way up the hill to campus
-
Flo
arriving at Heathrow in shorts :)
-
Florian
well ... on the other hand... the Finns jump into snow after the sauna too
- Tobias has left
- Florian has left
- Florian has joined
-
Dave Cridland
Client folk - any of you have SCRAM-SHA1-PLUS coded?
-
Florian
lol ... I think that's a no :)
-
Dave Cridland
Well... Server folk, then? (I've two clients and a server).
-
Dave Cridland
Aw... Ah, well.
-
Florian
hehe
-
waqas
Dave Cridland: Which is the other client?
- badlop has joined
-
Dave Cridland
waqas, Well, We-Isode has a CMU SASL fork which now has channel binding. I also have Polymer, which has had it since, erm, last year or something silly.
-
Dave Cridland
waqas, And yes, Polymer *is* a mail client, and quite why it happens to have a small XMPP library in it really is anyone's guess.
- jerry has joined
- jerry has left
-
waqas
Dave Cridland: Perhaps we need a new version of Zawinski's Law.
-
Dave Cridland
waqas, This is Zawinski is reverse, though.
-
Dave Cridland
in reverse.
-
Florian
what's Zawinski's law?
-
Florian
(sorry ... can't access the web for some reason atm :/)
-
Florian
actually .. DNS is down
-
Dave Cridland
As I recall, every software project grows until it can read mail.
-
waqas
Florian: All software evolves until it can real mail
-
Kev
Every application will continue to expand until it has a mail reader, or such, I think.
-
waqas
*read
-
Florian
right :)
-
Florian
thanks for that :)
-
waqas
Hmm, Prosody has a mail sending extension, though not a reading one :)
-
Kev
That's ok, just run it backwards.
-
Kev
Reverse the polarity!
-
Dave Cridland
Kev, Do you have access to the domain name's DNS , BTW?
-
waqas
How many server projects have shown interest in the interop event? The last I remember was three.
-
Dave Cridland
Kev, If so, we could start setting up that.
-
Dave Cridland
waqas, Wiki page has 5.
-
Kev
I have access to everything. I may not have the inclination to touch it, but I have access. I can also poke appropriate people.
- waqas finds the wiki page
-
Dave Cridland
http://wiki.xmpp.org/web/Interop
-
waqas
Thanks
-
Dave Cridland
set the topic to
XSF Interop 2010 - http://wiki.xmpp.org/web/Interop
-
Dave Cridland
Ah. I was going to change the subject, but that seems not to work.
-
Florian
hehe
-
Kev
I thought I was an admin on this service, but I'm not sure with which account :)
- Kanchil has joined
-
Dave Cridland
Florian, Well, I think it might count as an interop failure, but I don't know if Gajim normally disables that control if it detects it can't change the subject.
-
Florian
:)
- Flo has left
- Flo has joined
-
Kev
Ah, with this account, even. It just doesn't make me a superuser in MUCs :(
-
Florian
don't tell me :)
-
Florian
I use Psi
-
waqas
Kev: Server admins don't automatically become room moderators in the version of Prosody running here sadly
-
waqas
Florian: Did Tigase support SASL EXTERNAL for s2s?
-
Florian
not sure ... inquiring ...
-
Florian
don't think so though
-
Florian
at least it didn't a while back
- bear has joined
- Tobias has joined
-
Dave Cridland
So, we need domains first of all. What's the domain we're using again?
-
Kev
xmpptest.something, I believe.
-
Kev
I'll look into this now.
-
bear
I was just sending email about that?
-
Dave Cridland
bear, Ah, morning!
-
bear
I am up late (or very early - either works)
-
bear
I can give kev my service password if that speeds things up
-
Kev
bear: You've already transferred the DNS server entries over to the XSF haven't you?
-
bear
you mean nameserver entry?
-
Kev
I've not been following this, but I'm aware the XSF nameservers are willing to answer for it now.
-
Kev
I do.
-
bear
let me double check
-
bear
poo - style showing wrong - what is ns1 and ns2 for xmpp?
-
bear
i'll change it now
-
Kev
bear: I need intosi to reappear before I can answer that.
-
Florian
i only run ns3
-
bear
let me dig it up (/me brushes off his ops toolset)
-
Florian
we need to change it on ns1
-
Florian
athena.jabber.org
-
Kev
Oh, I can tell you what the NS are (ns1/ns2/ns3).jabber.org and ns.mons.net, I'm just wondering what it makes most sense for you to add :)
-
Kev
Florian: Are you sure? I didn't believe that was true.
-
Florian
oh?
-
Florian
ns1 is athena. ns2 is ds0039 ns3 is sdns1
-
Kev
Indeed.
-
Kev
I believe, however, that we have a hidden master.
-
Florian
ooh, right
-
Florian
where was that though?
-
Kev
That's what I'm trying to work out at the moment.
-
Kev
Unless Edwin reappears before I find it :)
-
Kev
Ok, gottit.
- Simon Josefsson has joined
-
bear
so ns1.jabber.org and ns?.jabber.org ??
-
Florian
ns2 and ns3 are slaves
-
bear
or be patient and let kev work?
-
Kev
As is ns1
-
Florian
right ... but ns3 is a slave off ns2
-
Kev
bear: I believe just duplicating the entry for xmpp.org is fine.
-
Kev
i.e. ns1.jabber.org ns2.jabber.org ns3.jabber.org and ns1.mons.net
-
bear
k
-
Florian
brb ...
-
Florian
no MUC on the N900 :(
-
bear
done
-
Kev
Thanks bear.
-
bear
np - i'll be online after I handover last weeks work to my team
-
bear
technically I have today and tomorrow off
- bear goes to take a nap
-
Kev
Thanks bear, nn.
-
bear
please do call my cell if anything is urgent +1 215 680 1747
- bear relurks
-
Kev
Ok, so, anyone have a machine ready that they'd like to tell me about?
-
Dave Cridland
Kev, You can setup M-Link trunk on p.d.c.n if you want.
-
Kev
Ok, I'm setting up r146 at teh moment.
-
Dave Cridland
Kev, Most details for twhat's needed are on the Wiki page, but not what domains we'll be using.
-
Dave Cridland
Kev, So if you can pick those, I can update the wiki page with them as we can get our servers setup and ready.
-
Kev
Well, keep in mind that I'm configuring bind on a domain for the first time ever, so this may go badly wrong :)
- Florian has left
-
Dave Cridland
Unless anyone has objections, I'm going to run through the clients and assign them each a username and password pair, that the server guys can then put in for each of their supported domains (when we get those).
-
Kev
GFI.
-
Dave Cridland
Done.
-
Dave Cridland
Simon Josefsson, Hey. We have SCRAM-SHA1-PLUS, if you want to interop test yours while we're here.
- Florian has joined
-
Tobias
Simon Josefsson: you know of a XMPP client using gsasl and that support scram-sha1-plus?
-
Dave Cridland
Tobias, (FWIW, I can do both server and both clients on IMAP at least, as well)
-
Florian
ok ... I seem to be missing the participant list
-
Dave Cridland
Florian, In the MUC?
-
Florian
yeh
-
Florian
after the reconnect
-
Florian
switch to useless paranoia mode
-
Tobias
Dave Cridland: but i'm not active in IMAP server projects ;)
- Steffen Larsen has left
-
Dave Cridland
Tobias, Yeah, but it means I can do interop tests with Simon's implementation.
-
Kev
Florian: Which machine is ns3, did you think?
-
Florian
ns3 is sdns.flosoft-servers.net
-
Florian
it's slaved off of ns2
-
Kev
ns1,ns2 and ns1.mons all seem to be fine, but ns3 doesn't seem to be set up for xmpptest.com
-
Florian
ah
-
Florian
let me check
-
Tobias
Dave Cridland: good ;)
-
Florian
xmpptest.com 2010-11-12 16:31:24 91.121.109.155 ACTIVE
-
Florian
it might take a bit to propagate
-
Florian
it's not on ns2 either?
-
Florian
Homer:~ florian$ dig A xmpptest.com @ns2.jabber.org ; <<>> DiG 9.6.0-APPLE-P2 <<>> A xmpptest.com @ns2.jabber.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40305 ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;xmpptest.com. IN A ;; AUTHORITY SECTION: xmpptest.com. 3600 IN SOA xmpp.org. hostmaster.xmpp.org. 2010120602 14400 3600 604800 43200 ;; Query time: 16 msec ;; SERVER: 91.121.109.155#53(91.121.109.155) ;; WHEN: Mon Dec 6 12:30:20 2010 ;; MSG SIZE rcvd: 85
-
Florian
nor on ns1?
-
Kev
We don't want an A record, do we?
-
Kev
dig @athena.jabber.org -t srv _xmpp-server._tcp.rooms.mlinkrelease.xmpptest.com
-
Florian
yeah, in that case ... ns3 needs some more time
-
Florian
ah
-
Florian
actually
-
Florian
it's not in the authority section
-
Florian
;; AUTHORITY SECTION: xmpptest.com. 3600 IN NS ns2.jabber.org. xmpptest.com. 3600 IN NS ns1.mons.net. xmpptest.com. 3600 IN NS ns1.jabber.org.
- gnauck has joined
- gnauck has left
- Alex has joined
-
Kev
Ah, fine then :)
- bear has left
-
Kev
Florian: You're running the Tigase server aren't you?
-
Kev
If so, what machine is it running on, and what ports, please?
-
Kev
Then I'll set up tigasetrunk.xmpptest.com and rooms.tigasetrunk.xmpptest.com to point to you.
-
Florian
ok
-
Dave Cridland
Kev, Have you done Prosody and ejabberd?
-
Kev
waqas: Similar question for you and Prosody - is it idev.prosody.im you want?
-
Florian
here's a guide :D
-
Florian
http://jabber.me/2010/04/use-your-own-domain/
-
Florian
tigase.me.
-
Florian
is the host
-
Kev
Dave Cridland: No, I'm working on them now.
-
Kev
Patience, patience.
-
fippo
weren't we supposed to do dns on our own? (at least i've already done that :-)
-
waqas
Kev: dev, not idev
-
Florian
Operation successful. There is no DNS settings for given host: tigasetrunk.xmpptest.com
-
Florian
that's quite cool ... the vhost manager now even tests DNS :)
-
Kev
waqas: Is this prosody trunk or prosody release?
-
Dave Cridland
!version mlinktrunk.xmpptest.com
-
Florian
I guess no DNS yet :)
-
waqas
Kev: unreleased 0.8, which is an older trunk
-
Kev
Ok, I think that's prosody (prosody8/rooms.prosody8), ejabberd (ejabberd21/rooms.ejabberd21) and tigase (tigasetrunk/rooms.tigasetrunk) .xmpptest.com set up.
-
Kev
That just leaves psyced, I think.
-
Kev
fippo: What host do you want psyced.xmpptest.com to point to?
-
Kev
Florian / badlop / waqas: There you go, you have domains pointing to you. Please check they look right with e.g. dig @athena.jabber.org -t srv _xmpp-server._tcp.tigasetrunk.xmpptest.com so we can avoid getting incorrect entries cached all over the place :)
-
Florian
looks fine to me
-
waqas
Looks fine
-
Kev
tigasetrunk.xmpptest.com looks fine, rooms.tigasetrunk.xmpptest.com doesn't.
- Tobias has left
-
Florian
I need to get access to the domain first
-
fippo
kev: I need psyced-db (port 5266), psyced-sasl (port 5267) and psyced-dwd (port 5268) each pointing to lo.symlynx.com
-
Kev
Is that for both the domain and the rooms subdomain?
-
Florian
ah
-
Florian
it's muc.tigasetrunk.xmpptest.com
-
fippo
no rooms subdomain - we are old irc people, we love prefixes :-)
-
Florian
need to see if I can change that ...
-
Florian
!version tigasetrunk.xmpptest.com
-
Kanchil
Florian: tigasetrunk.xmpptest.com is running Tigase version 5.1.0-b2452 on Linux-amd64-2.6.34.6-xxxx-std-ipv6-64, Java HotSpot(TM) 64-Bit Server VM-16.3-b01-Sun Microsystems Inc.
- Dave Cridland looks at mlinktrunk.
-
Dave Cridland
I didn't actually mean to include that patch. Harrumph.
-
Kev
Florian: Tigase doesn't work unless it's got a 'muc' subdomain?
-
Florian
it works ... but this isn't that kind of tigase
-
Florian
it's the new one
-
Florian
with the massive vhost tools
-
Florian
as we run 40 or so hosts off of it
-
Florian
so the tool automatically sets it up with muc.domain
-
Kev
You now have muc instead.
-
Kev
fippo: you may have what you asked for, please check.
-
Florian
ah cool :)
-
Florian
was just browsing the config
-
Kev
fippo: No you don't, let me fix.
-
Kev
fippo: Now you should.
-
Kev
Florian: If it's an easy fix, I'd rather have rooms. for everyone with a conference component, just because it shows they're not hardcoded to the usual muc. or conference.
-
Florian
right
-
Kev
(Yes, I know of clients that hard-code to only support conference.domain, for example)
-
Florian
I'll inquire :)
- waqas has left
-
fippo
kev: works - thanks
-
Kev
Fab.
-
Kev
Florian: I've set up both muc. and rooms. now, so if you get it working, it should just work.
-
Florian
cools :)
-
Kev
Ok, so I think everyone who was offering a server has the server in DNS now.
-
Kev
Next jobs will be getting certs for them all, when Matt appears :)
- waqas has joined
-
Florian
:)
-
Kanchil
Dave Cridland: mlinktrunk.xmpptest.com can't be reached via XMPP
-
Dave Cridland
Kanchil, Speedy response, there. :-)
-
Florian
soo ... tigase.im currently has 238 users
-
Dave Cridland
!version mlinktrunk.xmpptest.com
-
Florian
let's break 10k :)
-
Kanchil
Dave Cridland: mlinktrunk.xmpptest.com is running Isode M-Link version 15.0a0 on ZX Spectrum 48K
-
Dave Cridland
Excellent.
-
Dave Cridland
!version mlinkrelease.xmpptest.com
-
Kanchil
Dave Cridland: mlinkrelease.xmpptest.com is running Isode M-Link version 14.6v4 on an unknown platform
-
Kev
Maybe I should upgrade this to the newest release :)
-
Dave Cridland
Kev, No significant changes, are there?
-
Kev
I don't remember.
-
Florian
what kind of platform is a ZX Spectrum 48K?
-
Dave Cridland
All client accounts are (or should be) setup ready on mlinktrunk, if people want to give those a try.
-
Dave Cridland
Florian, It's actually a 16K, but I didn't want to brag.
-
Florian
haha
-
Florian
the only bragging tool I have: http://cl.ly/0E1T1e0h2j0l3d0r3f0Y
-
Florian
yellow being im.flosoft.biz
- Tobias has joined
- dbanes has left
-
Dave Cridland
Righty. I can see everything on mlinkrelease from mlinktrunk. So yay, Isode M-Link trunk interops with Isode M-Link release.
-
Dave Cridland
Florian, Tigase is up too, right?
- vt100 has joined
-
Florian
yup
-
Florian
it's up
-
vt100
'lo
-
vt100
!version jabber.ccc.de
-
Kanchil
vt100: jabber.ccc.de is running ejabberd version 2.1.5 on unix/linux 2.6.32
-
Kev
I've taken down mlinkrelease for a bit.
-
fippo
kev: can I have another dns record please? psyced6 pointing to xmppinterop01.dhbw-loerrach.de port 5269 (thanks vt100 :-)
-
Kev
Should be done.
-
fippo
thanks
-
Dave Cridland
12/ 6 13:43:14 xmppd 11021 (root ) D-MBOX-Auth closed originating s2s connection to domain ejabberd21.xmpptest.com [88.191.78.233] (host-unknown)
-
Dave Cridland
badlop, is this one set up yet?
- Sjoerd has joined
-
Kev
mlinkrelease is back up
-
Dave Cridland
After a chat with Kev, I've dropped the usernames and passwords off the Interop wiki page, we'll just have to ask as required.
-
Dave Cridland
In any case, server folk may need accounts on other people's servers anyway for testing.
- Florob has joined
-
fippo
just ping the other server
-
fippo
even though that does not work when you want the other server to initiate the connection
- MattJ has joined
-
Dave Cridland
Yes, I suppose I ought to consider bidi, if you've got that up.
-
MattJ
brrrrr
-
Dave Cridland
MattJ, Indeed. Although nice and sunny, now. No sign of the ice melting, though.
-
fippo
depends on how fast mattj is :-)
-
MattJ
When I've defrosted, I'm fast - at what? :)
-
Kev
MattJ: CA duty :)
-
Kev
If server devs want accounts on mlinkrelease as well, just poke me. I've created accounts for the clients, just waiting to be asked for details :)
-
MattJ
Where do I start with CA duty?
-
Dave Cridland
MattJ, Probably getting the CA software. One sec, I'll sort that out.
-
MattJ
thanks
-
MattJ
do we have SRV records yet?
-
Dave Cridland
We do. And you do.
-
MattJ
Oh good
-
Dave Cridland
prosody8.xmpptest.com for you.
-
Kev
We explicitly only have SRV records, not A.
-
Dave Cridland
Not sure your end's set up yet. (Although I've not checked in a long while)
-
Kev
Perhaps I should set incorrect A records for each domain as well :)
-
MattJ
:)
-
fippo
Kev: on friday :-)
-
Dave Cridland
Yeah... Outright attempts to break things are fun, but let's get things working in sane environments first.
-
Dave Cridland
We will, however, need a small website somewhere, for the CRL DP. ca.xmpptest.com?
- Flo has left
- Flo has joined
-
Kev
Is it easiest if Matt runs that site, if he's controlling the CRL?
-
Dave Cridland
Probably.
-
Kev
MattJ: Are you capable of easily hosting a vhost to do this?
-
Dave Cridland
Although IIRC, Matt has access to XSF webservers, so I doubt it makes much difference.
-
MattJ
Sure, I don't mind
-
Dave Cridland
It's just a file to copy about, anyway.
-
Kev
Other than me remembering to do cleanup after.
-
Kev
Yes, but doing it to the XSF machines requires him uploading, sudoing etc.
-
MattJ
point it to $(host prosody.im) if you like
-
Kev
MattJ: Up to you, I'll set up a vhost on athena if you'd rather.
-
Kev
I'm on my zonefile serial number 8 for the day.
-
Kev
MattJ: A record set up.
-
MattJ
Thanks
-
badlop
Dave Cridland: vhost added, now ejabberd21 should work
-
Kev
badlop: Thanks.
-
Kev
Hmm, mlinkrelease isn't happy.
-
Kev
Oh, because I'm stupid.
-
Dave Cridland
Kev, No? I may well have broken things. It is *very* trunk.
-
Kev
It's not ejabberd21.mlinkrelease.xmpptest.com :)
-
Kev
So mlinkrelease and ejabberd21 are happily chatting.
-
Dave Cridland
Right, bit of trouble, had to restart Gajim for that.
-
Dave Cridland
But ejabberd21 and mlinktrunk are good.
-
Dave Cridland
MattJ, Is prosody8 up?
-
MattJ
Nearly
-
MattJ
Compiling OpenSSL, don't ask...
-
Dave Cridland
MattJ, I had to recompile pyOpenSSL this morning, after porting some patches from one hacked version to another, then kicking the Ubuntu packages violently out of the way.
-
MattJ
Sounds familiar
-
MattJ
Oh, 1.0.0c is out
-
MattJ
let's see if this builds any easier than 1.0.0b
-
Dave Cridland
I just love the way they encrypt their own documentation.
- Florian has joined
-
fippo
dave: would be interesting how they document their verify callback behaviour :-)
-
MattJ
woohoo, they must have broken the build for 1.0.0b, a and c both work :/
-
fippo
dave: mlinktrunk is not showing a cert currently?
-
Dave Cridland
fippo, No cert at all?
-
fippo
ah no... problem on my side (at least it works with openssl)
-
Dave Cridland
fippo, I'd expect it to have the cridland.im one.
-
Kev
mlinkrelease should have the (expired) doomsong.co.uk one.
- louiz’ has joined
- darkrain has joined
- waqas has left
- Florob has left
- Florian has joined
-
Florian
and I'm back ... the OpenJDK VM decided to die
-
MattJ
:)
-
Florian
!version im.flosoft.biz
-
Kanchil
Florian: im.flosoft.biz can't be reached via XMPP
-
Florian
great :)
-
MattJ
Dave Cridland, does M-Link cache s2s failures?
-
Dave Cridland
MattJ, Nope, shouldn't do.
-
Florian
Dave Cridland: <Artur Hefczyc> unfortunately I am unable to spare any time for the interop week, still working hard on the tls for s2s, (no sasl external support yet and it is not planned soon)
- Tobias has left
- zanchin has joined
-
MattJ
!version prosody8.xmpptest.com
-
Kanchil
MattJ: prosody8.xmpptest.com is running Prosody version hg:c8fcd63e9526 on Linux
-
MattJ
No idea what certs, but I'll hopefully be able to generate some soon
-
fippo
looks like a self-signed one
-
Florian
!version im.flosoft.biz
-
Kanchil
Florian: im.flosoft.biz is running Tigase version 5.1.0-b2457 on Linux-i386-2.6.34.6-xxxx-std-ipv6-32, OpenJDK Server VM-16.0-b13-Sun Microsystems Inc.
-
Florian
!version jabber.me
-
Kanchil
Florian: jabber.me can't be reached via XMPP
-
Florian
that's not right :/
- darkrain has left
-
vt100
heh
-
Dave Cridland
!version jabber.me
- prefiks has joined
-
Kanchil
Dave Cridland: jabber.me is running Tigase version 5.1.0-b2452 on Linux-amd64-2.6.34.6-xxxx-std-ipv6-64, Java HotSpot(TM) 64-Bit Server VM-16.3-b01-Sun Microsystems Inc.
-
vt100
quite verbose
-
Dave Cridland
vt100, And not nearly as cool as a ZX Spectrum, either.
-
vt100
Indeed.
-
fippo
mattj: do you keep plaintext logs on prosody8? I just spotted an interesting failure, removed the rawlog and now I can not reproduce it :-/
-
vt100
Hm, speaking of Prosody, how's the v6 implementation of lua going?
-
MattJ
vt100, not yet begun - unless you want /only/ IPv6 :)
-
fippo
mattj: we might test /only/ IPv6 - then we know that it works at least and can take care of the 4/6 issues later :-)
-
MattJ
fippo, me? keep logs? I have several GB of them :)
-
vt100
MattJ: Bah. :)
-
Florian
:)
- Flo has left
-
MattJ
vt100, I can't do everything at once :)
-
Florian
well, tigase.me has an IPv6
-
MattJ
I judged s2s TLS as higher priority
-
vt100
MattJ: No offence :)
-
MattJ
which was the other thing the relevant Lua library was missing
-
MattJ
IPv6 should be a breeze in comparison
-
Dave Cridland
Florian, Might want to note that Tigase is serving IPv6, too.
-
Dave Cridland
Florian, I mean on the Wiki page.
-
remko
oo, ipv6, i'ld like to test that too
-
Dave Cridland
remko, mlinktrunk does it as well.
-
remko
yeah, but it requires an ipv6 network i'm told
-
remko
i was hoping someone could test that for me :)
-
Dave Cridland
remko, Ah not got IPv6 at your end?
-
remko
no
-
remko
and i haven't the slightest clue how to set it up :)
-
Dave Cridland
remko, Hang on, I'll give it a spin. Assuming I can find a Swift build.
-
Dave Cridland
remko, Pretty easy - I'm using he.com's tunnel server.
-
remko
http://swift.im/releases/swift-1.0beta8/
-
Dave Cridland
remko, `cd ~/src/swift; git pull`
-
remko
that works :)
-
remko
he.com, huh
-
remko
interesting, i'll look into that
-
vt100
he or sixxs
-
MattJ
OT, but "muahahaha" - Highways Agency alerts delivered via pubsub to desktop notifications (and no, I still don't drive)
-
Dave Cridland
vt100, sixxs if you happen to enjoy random firewalling.
-
vt100
Dave Cridland: Or Theo de Rant like support.
-
Dave Cridland
vt100, I dropped sixxs and suffered the renumber when I discovered I could no longer talk to Gajim's servers.
-
Dave Cridland
vt100, I looked at the small print and figured that it was technically against the sixxs T&C to run an XMPP service.
-
vt100
Dave Cridland: I've got a sixxs tunnel at home, no problems so far.
-
vt100
Eh? Well, one of their admins is not too far from here, we share some mailing lists, I could ask him if there's trouble.
-
MattJ
Are the xmpptest records mirrored across all of ns1.jabber.org, ns2.jabber.org, ns1.mons.net?
-
Dave Cridland
MattJ, That was certainlt the intention.
-
MattJ
Just had a random DNS failure here, no records returned for a SRV query
-
fippo
mattj: technically, you want to send a dialback error instead of a stream error - but even I don't do that yet :-)
-
MattJ
Agreed, it's added to my todo :)
- Dave Cridland thinks we do.
- Florob has joined
-
Dave Cridland
Oh. No rejoin.so I've desynced when isode.com crashed. (It's running a different "trunk" too at the moment)
-
fippo
dave: if you do, you don't announce it in stream features (at least not on release)
-
MattJ
http://conference.prosody.im:5280/pastebin/98089d9c-a95a-43aa-8237-8a4c60363cff
-
MattJ
getsrv is just a dig-wrapping script
-
MattJ
At least this makes things a little more "interesting"
-
fippo
I get the correct response from all three dns servers
- Alex has left
-
Kev
MattJ: All of xmpp.org's nameserver's should be mirroring.
-
Kev
MattJ: Can you tell me which on you think isn't?
-
MattJ
Nope, they all seem to respond when queried individually
- Tobias has joined
- darkrain has joined
- vt100 has left
- Florob has left
- Dave Cridland has left
- Dave Cridland has joined
- waqas has joined
-
Kev
So, do we need some sort of checklist of things we'd like to check between servers? I'm assuming just basic XMPP like "Can s2s without using dialback for auth if there are trusted certs", "Can reject all connections not presenting a trusted cert", "Doesn't send junk over s2s in jabber:client" etc.
-
Dave Cridland
We probably do. Seeing if anyone does dialback errors, too. (Which we don't I just checked. But easy to change)
-
MattJ
We do dialback errors when the token doesn't validate
-
fippo
I think we do - at least the host-unkonwn variant
-
MattJ
but not when the dialbacking connection fails
- zash has joined
- louiz’ has left
-
fippo
oh... we could test piggybacking - even though I am sure that googlemail/gmail does a pretty good job at enforcing it :-)
-
Kev
fippo: I'm happy to test stuff like that, but I'm not sure it's worth it as a baseline for interop testing.
- Asterix has joined
-
Dave Cridland
fippo, Oh, that's interesting - what's the right error condition for "Yes, I know who you are, but I kjust don't want to talk to you" - the ones I'd expect to use are all specified for TLS/X.509 usage.
-
Dave Cridland
I'll go for forbidden.
- Tobias has left
- Bob (BJ) has joined
- Bob (BJ) has left
- tuomas@xmpp.lobstermonster.org has left
-
Dave Cridland
Right, done and updated.
- stpeter has joined
- Jonas has left
-
fippo
policy-violation?
-
Dave Cridland
fippo, XEP-0220 specifies that as meaning requiring TLS. forbidden seemed to be reasonable.
-
Dave Cridland
fippo, I was tempted to go for payment-required just to irritate. :-)
-
stpeter
haha
-
stpeter
you would :P
-
fippo
lol
-
remko
:)
-
fippo
dave: I think you would send a policy violation stream error in response to the initial stream header in that case
-
Dave Cridland
fippo, Yeah, except that if you receive it as a pggybacked request, you don't want to kill the other multiplexed pairs.
-
fippo
so if you know that you don't like domain X you still like domain Y hosted on the same server?
- Tobias has joined
-
Dave Cridland
fippo, Yes, yes, it's astonishingly unlikely.
-
fippo
btw... we should start making a list of things that are known to work - first item are srv-lookups and ports other than 5269
-
Kev
fippo: Sonuds like a good plan.
-
Dave Cridland
What we should also do is make a blog post about how wonderfully successful each day has been.
- remko has left
-
Kev
Monday: Success, Kev played with bind9 for the first time, and managed to not break the XSF infrastructure.
-
zash
\o/
-
MattJ
Ok, I guess I'm now accepting CSRs to mwild1@gmail.com
-
fippo
CSRs? geee!
-
MattJ
:)
- Florian has left
-
MattJ
http://ca.xmpptest.com/
-
stpeter
Dave Cridland: do you mind if I forward your email to the xmpp@ietf.org list?
-
Dave Cridland
stpeter, Which one? Interop one? Go for it.
-
stpeter
yeha
-
stpeter
yeah even
- Dave Cridland wondered why you asked, but then remembered the IPR issues.
-
stpeter
yeah, usually I'm not so courteous :P
-
Dave Cridland
WOw, libjingle now speaking XEP-0166. Does that have implication that the GTalk client might also do so?
-
stpeter
libjingle was the first step, as I understand it from having chatted with Harald in Beijin
-
darkrain
Have they officially released such a version? I heard/saw they were actively updating the code repo on code.google.com
-
stpeter
darkrain: yes
-
stpeter
darkrain: well, a version of the library, not of the client yet
-
darkrain
Right.
-
darkrain
Nice :)
-
stpeter
indeed
-
zash
Did the ditchabillity of legacy pre-xep jingle code increase? :)
- Sjoerd hopes that will go together with introducing VP8 as a video codec
- stpeter dents it
-
Sjoerd
do you doubt it as well ? :p
-
stpeter
well
-
stpeter
doubt VP8 support?
-
stpeter
or their support for the XEPs?
-
Sjoerd
both
-
stpeter
the folks I've talked with on the Talk team are committed to supporting the XEPs
-
stpeter
and the folks I've talked with are in a position to make that happen
-
Sjoerd
cool
-
stpeter
http://code.google.com/p/libjingle/wiki/FAQ does say: What XEPs does libjingle support?¶ Libjingle has basic support for XEP-166 and XEP-167. It also supports the pre-standard versions of those protocols that Google Talk currently uses (web-based Google Talk will be updated to speak jingle soon). Libjingle does not yet have support for XEP-176 because it uses a pre-standard version of ICE-UDP. We're looking at how we can fully implement XEP-176 and ICE-UDP.
-
Sjoerd
:)
-
MattJ
Ok, prosody8 restarted with certs signed by ca.xmpptest.com
- bear waves
-
MattJ
Hey bear
-
Kev
MattJ: Can you issue for mlinkrelease and rooms.mlinkrelease please?
-
bear
looks like things are moving nicely
-
Kev
Or do you need me to work out how to get a CSR generated? :)
-
MattJ
Kev, I think I did, for Dave
-
bear
i'm going to go over the wiki page and the log scrollback later this afternoon and whack up a "day 1 summary"
-
MattJ
Ah no, that was mlinktrunk
-
MattJ
Kev, then I need a CSR, but I guess I can make one for you :)
-
bear
if anyone is inclined, patches accepted for any text snippets :)
-
Kev
MattJ: That'd be nice please.
-
MattJ
Thanks
- zash has left
- Zash has joined
- Florian has joined
- vt100 has joined
-
MattJ
fippo, I don't know how you did it, but congratulations
-
MattJ
Your CSR crashes the Isode CA software :)
-
vt100
\o/
-
MattJ
Hopefully Dave will reappear with a solution
-
vt100
MattJ: You wrote some CA implementation?
-
MattJ
No, Isode did
-
fippo
yay!
-
fippo
mattj: they were elmex'ed
-
MattJ
Thanks to Zash Prosody can generate OpenSSL configurations to feed into OpenSSL to generate a self-signed cert or CSR
-
MattJ
but a bit short of a CA
-
fippo
mattj: if it's easier for you, you can make me a cert instead of using that cert
-
vt100
.o0( I wonder if this bot here will count karma points for people crashing other people servers in interop test )
-
vt100
people's
- remko has joined
-
MattJ
No crashed /servers/, yet anyway :)
-
Kev
MattJ: Received, thanks.
- waqas has left
- vt100 has left
-
fippo
mattj: prosody8 doesn't show me starttls - and does not attempt it either
- Nÿco has joined
-
Nÿco
hi all
- Nÿco planning interop teset Gajim and OneTeam on Jingle voice
-
Kev
That'll be interesting.
- Florob has joined
-
Asterix
Nÿco: just in time! I'm here
- Sjoerd has left
-
Kev
If client devs want passwords for the servers, please poke the server admins. I've got accounts created for each of the clients on the interop page, ready.
- sjoerd.simons has joined
- sjoerd.simons has left
-
Asterix
Kev: ok thanks, maybe later during the week
-
Kev
Not that it's all that interesting.
-
darkrain
Is it the same password as my luggage?
-
Kev
We know Gajim works with M-Link, and Prosody, and ejabberd anyway :)
-
Asterix
no but testing how clients behaves with all servers, all cert things (is it only s2s certs that has been generated?)
-
Kev
Certs are good for both s2s and c2s.
-
Kev
Not that I've installed the one for mlinkrelease yet, I intend doing that tomorrow morning.
-
Zash
*Client* certs?
-
Kev
Oh, we don't have certs for the clients.
-
Kev
Although we could get them.
-
Kev
I'm happy to set up certs on mlinkrelease for strong auth for clients.
-
Kev
Although MattJ would probably have to provide them so they're from the same CA.
-
Dave Cridland
Kev, Not, actually. You could setup your own CA for that.
-
Kev
Yes, but that would mean me setting up a CA.
-
Kev
Although I actually have one somewhere.
-
prefiks
apropos gajim on ejabberd compatibility, i just can't login using latest version from hg, it authentication, bind, and session worked ok, i guess it failed when ejabberd returned error when gajim tried to delete some pep node
-
prefiks
i can send log if someone is interested
-
Asterix
I use gajim on ejabberd without problem. ejabberd replies with errors when deleting pep things, that's normal and it's not a problem
-
Asterix
brb
- Asterix has left
-
darkrain
prefiks: What stanza are you sending, and what's the error response you get back?
-
darkrain
(or is the server uncleanly terminating the connection?)
-
prefiks
one moment let me consult ejabberd logs
-
Dave Cridland
prefiks, Gajim doesn't delete a PEP node, but it does publish empty Activity and Mood on connect.
-
Dave Cridland
(Which mildly annoys me, although I only noticed when I was trying to test persistent PEP)
-
Kev
I'm not convinced that's the Right Thing to do, fwiw.
-
prefiks
ups, sorry looks like this is fault of my ejabberd (it's not vanilla one, it's quite heavy patched)
-
Zash
Kev: But, if you set a status like "I'm going to sleep now", and then shuts down the client, it won't make that much sence when restarting
-
Dave Cridland
Kev, I understand why - it's because Gajim's presence system regards the status message, activity, and mood as a three-tuple that gets set together, so when it comes online and sets its status message it sets all three.
-
Dave Cridland
Zash, It's slightly more annoying if you set PEPness in another client then spin up the laptop briefly...
-
Kev
Zash: Yes, but that's an argument for removing it at logout, not at login :)
-
Kev
(And only if you set it)
-
Kev
For the reasons Dave says.
-
Dave Cridland
I think on login you just see what's there, unless you've been explicitly told to set something else.
- Asterix has joined
- remko has left
- remko has joined
- sjoerd.simons has joined
-
Asterix
as wash said, there are also cases when that doesn't mean anything to keep last pep informatio...
-
Asterix
+n
-
Asterix
prefiks: is it you there: http://trac.gajim.org/ticket/6041
-
Asterix
Nÿco: ping?
-
prefiks
Asterix: no
-
Nÿco
ayes
-
Asterix
Nÿco: nice, we go in pm?
-
Dave Cridland
Whoops. Seems my "IPv6" claim was a little exaggerated. Now told my router to route IPv6 instead of looking at it blankly.
-
Nÿco
yes
-
Florian
did the certs get sorted?
- prefiks has left
- prefiks has joined
-
darkrain
Asterix: The one you linked to looks like https://support.process-one.net/browse/EJAB-939
- prefiks has left
- prefiks has joined
- Nÿco has left
- Nÿco has joined
- Florob has left
- Florob has joined
- Nÿco talking with Asterix
-
Nÿco
on the phone
-
Nÿco
;-)
-
Nÿco
over Jingle
-
Nÿco
quality quite ok
-
Zash
\o/
-
Asterix
and works the first time (when I use a non-buggy Gajim ;) )
-
Nÿco
http://twitter.com/#!/nyconyco/status/11891978551693312
-
Asterix
;)
-
Nÿco
OneTeam also works against an N900 client
-
Dave Cridland
That sounds pretty cool.
-
Dave Cridland
I can see the headline - "Jingle interoperability proven! Even works in French!"
-
Zash
:D
-
Nÿco
to be honest, I don't use often the voice calls... I will... more than before
-
Dave Cridland
I've tried it once or twice with Florian, occasionally with some success.
-
Nÿco
Dave Cridland: to be completely sure, and test at 100 % the Jingle calls, I need to test 'Humor over Jingle'
-
Florian
yeah
-
Dave Cridland
See? Interop failure right there.
-
Florian
just testing with Nyco
-
Dave Cridland
It's "humour". ;-)
-
Florian
do you remember the noise?
-
Dave Cridland
Florian, The background noise, or that ghastly sound you make when you speak?
- Nÿco has made it, spelling mistakes always work ;-)
-
Florian
background noise :p
-
darkrain
Dave Cridland: Surely that's an interop issue for written communication, but not verbal?
-
Florian
just sending the recording via mail
-
Florian
and then sharing
-
Florian
ok
-
Florian
listen to this
-
Florian
http://cl.ly/141I0X251G2B1l3c3m1F
-
Florian
when nyco talks (5s in) there is a noise
-
Nÿco
voice qualities differ
-
Dave Cridland
"Backlog too deep"
-
Dave Cridland
Ace. Nice debug message from the heroku developers.
-
Dave Cridland
Florian, Sounds like Nÿco's speaking through a sock. One that's clicking, too.
-
Florian
haha
-
Florian
right ... the clicking
-
Dave Cridland
I assume it's recording you locally, which doesn't help - the contrast between the sound quality makes it more apparent.
-
Florian
right
-
Florian
it's a small app on the N900 that allows you to record phone conversations :)
-
Dave Cridland
Nifty.
-
Florian
great if you borrow someone your phone to make a "private call" :)
-
Dave Cridland
Evil.
-
Florian
i'd call it genious :)
-
Dave Cridland
But only if you can't spell "genius".
-
Florian
:p
- sjoerd.simons likes when other people test interop for us
-
Zash
sjoerd.simons: Isn't that called "customers"? ;)
-
sjoerd.simons
hah
-
sjoerd.simons
indirectly i guess :)
-
Zash
anyone tested N900, Gajim and video? Me and a friend tested a while ago, but I don't remember if it worked
-
Florian
just testing audio N900 <-> OneTeam
-
Dave Cridland
Zash, I've tried that with Florian. I can't remember if I could see him but not hear him, or something else.
-
Florian
it was weird
-
Florian
it was or audio or video worked
-
Florian
but not both :)
-
Dave Cridland
Zash, I do remember writing things down on my whiteboard in order to communicate, actually.
-
Dave Cridland
Zash, Which was quite funny.
-
Zash
Hah
-
Dave Cridland
Zash, And, of course, demonstrated that there's no need for a dedicated whiteboarding protocol in XMPP after all.
-
Florian
he then realized that XMPP has this thing that allows you to send text :)
-
Florian
haha :D
-
Florian
just in: VodafoneUK blocks Jingle
-
Zash
Why not just go straight ahead to svg-sxe.. aw
-
Florian
doesn't block SIP though
-
Florian
I think we found the problem
-
Florian
Vodafone has some nifty routing: N900 -> 10.252.225.53 -> 10.252.224.21 -> 10.206.64.82 -> 10.206.64.145 -> Internet
-
Nÿco
bye all
-
Dave Cridland
Florian, How many of those are NATs?
-
Florian
I guess all of them
-
Florian
or none
-
Dave Cridland
Nÿco, See you tomorrow.
-
Florian
I dunno tbh
-
Florian
SIP works
-
Florian
Jingle doesn't
-
Florian
but!
-
Florian
SIP goes to a public server IP
-
Florian
jingle was to Nÿco behind a NAT
-
Florian
single nat worked ... i.e. N900 on WiFi
- darkrain has left
- Nÿco has left
-
Zash
Jingle nodes?
-
Florian
yup
-
Florian
where ?
-
Zash
Iduno, but I guess that's what would be needed :/
- remko has left
- prefiks has left
- Asterix has left
- Asterix has joined
-
Dave Cridland
Asterix, Have you looked into IGD/UPnP at all in Gajim?
-
Asterix
doesn't gstreamer handle that for us?
-
Dave Cridland
Asterix, I don't know, actually.
-
sjoerd.simons
Asterix: depends, are you using farsight and nice ?
-
Asterix
yes we are
-
sjoerd.simons
then it should do upnp automagically assume your distro compiled things properly
-
Dave Cridland
So running up a upnpd on ym router might help. Interesting.
-
Zash
Mmmm.. UPnP IGD ..
-
Dave Cridland
Zash, I think it needs a clearer name, though.
-
Dave Cridland
Zash, Maybe UFMP.
-
Dave Cridland
Zash, "Unauthenticated Firewall Manipulation Protocol".
-
Zash
Universal Forward My Port!
-
Zash
Dave Cridland: It needs more 'X'-es, since it uses SOAP, and therefore XML
-
Dave Cridland
I wish I wrote a SOAP server. Then I could make loads of gags about how clean the code was.
-
Florian
lol
-
Florian
I'd actually love to have an XMPP2SOAP gateway :)
-
Dave Cridland
Florian, There's a gag there somewhere, I just can't see it.
-
Zash
XMPP over SOAP over HTTP over UDP?
-
Zash
.. over IP over avian carrier
-
Florian
lol
-
Dave Cridland
Zash, Reminds me of that time in Brussels a couple of years ago, when Dirk Meyer had HTTP over Jingle over XMPP working, and everyone who heard suggested running BOSH over it.
-
Florian
hehe
-
Zash
haha, awesome
-
Florian
well ... that's where I heard about: Jingle over TCP over UDP over ICE
-
Florian
or something like that
-
Florian
that was 200
-
Florian
*2007
-
Florob
Hmm... + mod_tcpproxy = TCP over XMPP over BOSH over HTTP over Jingle over XMPP orver TCP over IP...
-
Zash
And then you do all of it over that again!
-
Florian
ok ... wtf ... why does iPlayer recommend BBC Wales Today?!
-
Florian
I'm not in Wales
-
Florian
I'm in London
-
Florian
and I guess the chick from my Uni finally got fired in the Apprentice
-
stpeter
y'know, I'm getting a bit tired of the RFC revision process :)
-
Florian
hehe
-
stpeter
ok, bbl
- stpeter has left
- Tobias has left
-
Florian
looks like I'll be joining the Hackday too :)
- Kev has joined
- Dave Cridland has joined
- Kev2 has joined
- Kev2 has left
- Jonas has joined
- Tobias has joined
- fippo has joined
- remko has joined
- waqas has joined
- Flo has joined
- tuomas@xmpp.lobstermonster.org has joined
- Steffen Larsen has joined
- Florian has joined
- dbanes has joined
- Tobias has left
- Florian has left
- Florian has joined
- badlop has joined
- jerry has joined
- jerry has left
- Kanchil has joined
- Flo has left
- Flo has joined
- bear has joined
- Tobias has joined
- Simon Josefsson has joined
- Florian has left
- Florian has joined
- Steffen Larsen has left
- gnauck has joined
- gnauck has left
- Alex has joined
- bear has left
- Tobias has left
- waqas has left
- waqas has joined
- Tobias has joined
- dbanes has left
- vt100 has joined
- Sjoerd has joined
- Florob has joined
- MattJ has joined
- Flo has left
- Flo has joined
- Florian has joined
- louiz’ has joined
- darkrain has joined
- waqas has left
- Florob has left
- Florian has joined
- Tobias has left
- zanchin has joined
- darkrain has left
- prefiks has joined
- Flo has left
- Florob has joined
- Alex has left
- Tobias has joined
- darkrain has joined
- vt100 has left
- Florob has left
- Dave Cridland has left
- Dave Cridland has joined
- waqas has joined
- zash has joined
- louiz’ has left
- Asterix has joined
- Tobias has left
- Bob (BJ) has joined
- Bob (BJ) has left
- tuomas@xmpp.lobstermonster.org has left
- stpeter has joined
- Jonas has left
- Tobias has joined
- remko has left
- Florian has left
- zash has left
- Zash has joined
- Florian has joined
- vt100 has joined
- remko has joined
- waqas has left
- vt100 has left
- Nÿco has joined
- Florob has joined
- Sjoerd has left
- sjoerd.simons has joined
- sjoerd.simons has left
- Asterix has left
- Asterix has joined
- remko has left
- remko has joined
- sjoerd.simons has joined
- prefiks has left
- prefiks has joined
- prefiks has left
- prefiks has joined
- Nÿco has left
- Nÿco has joined
- Florob has left
- Florob has joined
- darkrain has left
- Nÿco has left
- remko has left
- prefiks has left
- Asterix has left
- Asterix has joined
- stpeter has left
- Tobias has left