Logs for jdev
[05:22:58] * Guus joined the chat.
[05:35:22] * evilotto joined the chat.
[05:46:52] * john joined the chat.
[05:49:26] * Treebilou joined the chat.
[06:14:20] * Guus left the chat.
[06:41:59] * Alex joined the chat.
[06:48:44] * mlundblad_laptop joined the chat.
[06:50:01] * john left the chat.
[06:51:53] * Kanchil joined the chat.
[07:06:52] * luca tagliaferri joined the chat.
[07:07:56] * nabatt joined the chat.
[07:19:50] * evilotto left the chat.
[07:32:49] * Guus joined the chat.
[07:38:50] * Guus left the chat.
[07:41:26] * ermine joined the chat.
[07:49:42] * smoku joined the chat.
[07:53:28] * luca tagliaferri left the chat.
[07:54:24] * tkoski joined the chat.
[08:05:29] * Tobias joined the chat.
[08:29:44] * smoku left the chat.
[08:32:29] * smoku joined the chat.
[08:33:40] * teo left the chat.
[08:33:40] * teo joined the chat.
[09:23:33] * smoku left the chat.
[09:26:11] * smoku joined the chat.
[09:36:39] * john joined the chat.
[10:00:03] * waqas joined the chat.
[10:10:01] * Neustradamus joined the chat.
[10:10:31] * Guus joined the chat.
[10:21:10] * flossy joined the chat.
[10:22:07] * Zash joined the chat.
[10:25:47] <flossy> short question to ad-hoc commands: Is it possible, to transfer arguments directly in the first stanza? Something like this:
<command xmlns="http://jabber.org/protocol/commands" node="setMode" action="complete">
<x xmlns="jabber:x:data" type="submit">
<field type="text-single" label="Mode" var="mode">
<value>MIXED</value>
</field>
</x>
</command>
[10:27:50] * Guus left the chat.
[10:27:52] * Guus joined the chat.
[10:33:15] <tkoski> flossy: this is the result of a command, right? sorry, i'm not sure if i understand your questions.
[10:33:29] <Kev> flossy: you have to ask for the form before you submit it.
[10:36:37] <flossy> that's the point... my aim is to transfer the arguments directly, without waiting for the form
[10:36:57] <Kev> You're not really after an ad-hoc then, are you?
[10:37:11] <Kev> You're after a normal pre-defined 0004 form.
[10:37:57] <flossy> both...for some commands i need the normal ad-hoc functionality, but in this case, speed is all i need
[10:38:56] <flossy> so, asking for a form, waiting for the form and sending back takes more time then just send the value(s) directly
[10:39:31] <Kev> Right - so what you're doing isn't 0050, but if you control both ends you don't really care.
[10:39:49] <tkoski> flossy: so wouldn't xep-0004 do the trick as Kev suggested?
[10:42:03] <flossy> yes, 0004 might be the right solution. It's just easier to handle all commands with same handler, so my hope was, I can build
one for both
[10:42:19] * fantasticsid left the chat.
[10:43:25] <flossy> thank you anyway!
[11:07:22] * jugg left the chat.
[11:35:51] * Treebilou left the chat.
[11:43:39] <Zash> Oh, DMUC?
[11:47:23] * ermine left the chat.
[11:47:27] * ermine joined the chat.
[11:47:35] <Kev> Zash: what about it?
[11:48:07] * Kev left the chat.
[11:48:14] * Kev joined the chat.
[11:48:37] <Zash> There's two even!
[11:48:48] <Kev> Three, but I've not submitted mine yet.
[11:49:15] <Zash> Why the tree based structure?
[11:49:39] <Zash> So we too can have netsplits?
[11:50:10] <Kev> Ah, well - for my case there's a very good reason.
[11:50:11] <Zash> And still have a single point of fail
[11:50:28] <Kev> But in general, you've got two choices.
[11:50:58] <Kev> Either you must pre-trust every node in the dmuc, in which case you can have a mesh or such.
[11:51:30] <Kev> Or you can have local proxies, in which case no trust in required - the same model as MUCs use currently.
[11:54:05] <Zash> IRC usualy have both, pre-trust and tree :(
[11:55:13] <Zash> I've heard talk of VPN'ed multicast, but duno if that became anything
[12:06:29] * nick@lupine.me.uk joined the chat.
[12:19:10] * Tobias left the chat.
[12:24:50] <Zash> Security question: What bad things can come from (hashed) credentials in a (ejabberd) external auth script?
[12:25:02] <Zash> caching*
[12:25:43] <Zash> Apart from cache hits from old passwords
[12:27:47] * MattJ joined the chat.
[12:28:13] <Kev> I don't understand the question :)
[12:29:18] <Zash> What part of it?
[12:32:06] <Zash> I have a script which recives user+pass and sends it over https to another system, which does actual verification of the credentials;
then returns true or false to ejabberd
[12:33:32] <Zash> And I have a branch of it where it stores a hash in a .. hash .. for faster lookup.
[12:35:18] <Zash> eg something like
return true if cache[user] == hash(pass)
do_https_lookup(user, pass)
[12:37:34] <Kev> I'm not sure that I see any particular attack vector here.
[12:38:40] <Zash> The only thing I've tought of is that a compromised password will work until a cache miss, like when the user logging in with
the new password.
[12:42:01] <Kev> Ah, I was assuming you'd be invalidating the cache somehow if the password was updated :)
[12:43:02] <Zash> But that would need to be implemented in the backend system
[12:54:24] * Tobias joined the chat.
[12:58:35] * guillec joined the chat.
[13:01:40] * guillec left the chat.
[13:11:51] * Guus left the chat.
[13:12:14] * Treebilou joined the chat.
[13:15:41] * Zash left the chat.
[13:21:17] * flossy left the chat.
[13:28:07] * zanchin joined the chat.
[13:40:41] * deryni joined the chat.
[13:40:51] * lastsky left the chat.
[13:48:45] * Alex left the chat.
[13:54:08] * yagiza joined the chat.
[13:56:20] * Florob joined the chat.
[13:57:06] * Tobias left the chat.
[13:57:17] * hawke joined the chat.
[14:01:36] * Tobias joined the chat.
[14:05:15] * yagiza left the chat.
[14:05:24] * yagiza joined the chat.
[14:12:53] <Link Mauve> Hello!
[14:14:01] <Link Mauve> In the XEP 60 (PubSub), section 8.6, what should I do if there is an error processing the message, like a non-owner that send
it, or if an owner sends an incomplete form, or…
[14:18:15] <MattJ> Without looking, /me guesses... return an error? :)
[14:19:06] <Link Mauve> It’s a <message/> stanza containing a form that should be sent by the server to the owners, and then returned completed.
[14:19:24] <Link Mauve> So… What kind of error?
[14:21:20] <MattJ> Depends on the error condition
[14:21:34] <MattJ> If it's a non-owner, not-authorized, if it's a malformed form, bad-request...
[14:21:47] <Link Mauve> Yes, but it should be in the XEP, right?
[14:22:19] <MattJ> Maybe, though it's common sense
[14:22:53] <Link Mauve> Is it normal to return an iq error for a message stanza?
[14:23:05] <MattJ> No, you would return a message error
[14:23:32] <MattJ> stanza errors are often in messages and presence too
[14:23:46] <MattJ> Try sending a <message> to a random Gmail user for an example
[14:23:53] <deryni> Heh.
[14:23:55] <MattJ> One that isn't on your contact list
[14:24:21] <Link Mauve> So is <message …><error type='foo'>
<bar xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error></message> ok?
[14:24:23] <MattJ> Just don't do what they did and use service-unavailable for *everything* :)
[14:25:04] <MattJ> http://tools.ietf.org/html/draft-ietf-xmpp-3920bis-08#section-8.3
[14:25:30] <MattJ> Has an example in 8.3.2
[14:26:09] <Link Mauve> Ok, thanks!
[14:26:10] <MattJ> Also - be my friend and include <text> <3
[14:26:32] <Link Mauve> But I’ll send a mail to standards@ because it’s not clear.
[14:26:36] <MattJ> Do so
[15:16:22] * awclinford joined the chat.
[15:16:22] * awclinford left the chat.
[15:16:23] * awclinford joined the chat.
[15:16:23] * awclinford left the chat.
[15:20:54] * awclinford joined the chat.
[15:22:04] * waqas left the chat.
[15:22:04] * waqas joined the chat.
[15:23:22] * mlundblad_laptop left the chat.
[15:32:01] * Tobias left the chat.
[15:32:14] * nabatt left the chat.
[15:38:08] <MattJ> Does anyone have a spare ejabberd test server running that they wouldn't mind me abusing?
[15:38:30] * awclinford left the chat.
[15:38:51] <Kev> talkr.im? :)
[15:38:56] <MattJ> Thanks!
[15:39:09] <MattJ> As if I'm so mean :)
[15:39:24] <waqas> process-one.net? ^^
[15:39:36] <MattJ> !version process-one.net
[15:39:41] <Kanchil> MattJ: process-one.net is running ejabberd version 2.1.0 on unix/linux 2.6.26
[15:39:51] <MattJ> Oh, running a release version for once
[15:42:51] * waqas left the chat.
[15:45:15] * awclinford joined the chat.
[15:45:15] * awclinford left the chat.
[15:46:22] * awclinford joined the chat.
[15:58:47] * Florob left the chat.
[16:04:46] * misha joined the chat.
[16:04:46] * misha left the chat.
[16:04:49] * misha joined the chat.
[16:04:50] * misha left the chat.
[16:05:56] * darkrain42 joined the chat.
[16:09:50] * misha joined the chat.
[16:09:52] * Zash joined the chat.
[16:09:52] * misha left the chat.
[16:10:35] * tkoski left the chat.
[16:10:39] * awclinford left the chat.
[16:10:43] * awclinford joined the chat.
[16:10:43] * awclinford left the chat.
[16:14:29] * Tobias joined the chat.
[16:14:51] * misha joined the chat.
[16:21:22] * guillec joined the chat.
[16:21:25] * guillec left the chat.
[16:22:18] * teo left the chat.
[16:34:48] * darkrain42 left the chat.
[16:35:39] * misha left the chat.
[16:42:18] * john left the chat.
[16:42:50] * waqas joined the chat.
[16:47:39] * darkrain42 joined the chat.
[16:54:03] * evilotto joined the chat.
[16:55:18] * nabatt joined the chat.
[17:13:08] * teo joined the chat.
[17:53:57] * jkhii joined the chat.
[17:55:29] * darkrain42 left the chat.
[17:58:35] * darkrain42 joined the chat.
[18:07:14] * teo left the chat.
[18:07:14] * teo joined the chat.
[18:22:29] * john joined the chat.
[18:53:21] * yagiza left the chat.
[18:53:47] * mlundblad joined the chat.
[18:54:23] * mlundblad left the chat.
[18:54:33] * mlundblad joined the chat.
[19:33:00] * Florob joined the chat.
[19:35:03] * darkrain42 left the chat.
[19:39:50] * Florob left the chat.
[19:52:47] * darkrain42 joined the chat.
[19:52:56] * darkrain42 left the chat.
[20:23:10] * nabatt left the chat.
[20:31:03] * Tobias left the chat.
[20:31:54] * Tobias joined the chat.
[20:37:47] * smoku left the chat.
[20:41:54] * Treebilou left the chat.
[20:46:19] * deryni left the chat.
[21:01:21] * ermine left the chat.
[21:03:50] * Florob joined the chat.
[21:15:40] * smoku joined the chat.
[21:31:48] * smoku left the chat.
[21:34:34] * Tobias left the chat.
[21:46:10] * john left the chat.
[21:46:52] * maalox joined the chat.
[21:55:34] * hawke left the chat.
[21:59:53] * Florob left the chat.
[22:19:55] * mlundblad left the chat.
[22:19:56] * smoku joined the chat.
[22:45:08] * smoku left the chat.
[22:49:29] * darkrain42 joined the chat.
[22:56:59] * johnny left the chat.
[23:17:36] * johnny joined the chat.
[23:23:31] * johnny left the chat.
[23:52:09] * jkhii left the chat.
[00:11:08] * MattJ left the chat.
[00:36:59] * jkhii joined the chat.
[00:40:24] * Link Mauve left the chat.
[00:50:48] * Zash left the chat.
[01:26:29] * jugg joined the chat.
[02:35:44] * Lirodon joined the chat.
[02:36:09] <Lirodon> Little question, are there XMPP specifications for handwriting like in WLM?
[02:40:53] * klk left the chat.
[02:41:52] * klk joined the chat.
[02:41:52] * klk left the chat.
[02:42:29] * lastsky joined the chat.
[02:43:49] * Lirodon left the chat.
[02:46:11] * klk joined the chat.
[02:52:23] * waqas left the chat.
[03:12:53] * Maranda joined the chat.
[03:23:15] * Maranda left the chat.
[04:35:51] * johnny joined the chat.
[04:54:33] * johnny left the chat.
[04:55:02] * johnny joined the chat.
[04:55:42] * teo left the chat.
[04:55:55] * teo joined the chat.