Logs for jdev

Show join/part/nick changes:

[00:12:12] * Neustradamus joined the chat.
[00:17:34] * Florob left the chat.
[00:17:39] * Florob joined the chat.
[00:19:37] * xSmurf joined the chat.
[00:20:42] <xSmurf> hey all, trying to implement xep-0065 and I'm a bit stuck, after receiving the target's bytestream ack iq, what is the format of the packet stream over the socks5 connection?
[00:21:06] <xSmurf> does the requester need to prebend a full socks5 header like when initiating?
[00:24:10] <xSmurf> nope, tried that too.. results in am empty file
[00:27:56] * MattJ joined the chat.
[00:55:16] <xSmurf> anyone? anyone? Bueller?
[01:07:46] <MattJ> Hmm, what's the problem?
[01:08:23] <MattJ> After socks auth with the proxy you just have a raw connection with the target
[01:12:03] * jameschurchman joined the chat.
[01:35:03] <xSmurf> MattJ: and I send straight ascii?
[01:35:12] <xSmurf> I always end up with an empty file
[01:36:03] <MattJ> Are you writing the receiving client too?
[01:36:28] <xSmurf> nope, testing libpurple (adium) and psi
[01:36:34] <xSmurf> writing a bot in nodejs
[01:37:12] <xSmurf> oh look at that, the file isn't empty, it's full of white space or non visible chars
[01:41:59] <MattJ> Ha :)
[01:42:24] <xSmurf> doesn't really fix my issue :p
[01:42:50] <MattJ> Wireshark is your friend :)
[01:43:28] <xSmurf> for some reason tcpflow refuses to show the data ;l.
[01:43:30] <xSmurf> ;
[01:43:32] <xSmurf> * ;/
[01:55:53] * mehdi61b left the chat.
[01:59:53] * abhinavsingh left the chat.
[02:11:37] <xSmurf> MattJ: yep I'm looking at it in wireshark, the data is stricture contaiined in the TCP seg data
[02:11:41] <xSmurf> and there's nothing else there
[02:30:10] <xSmurf> the file is the right lenght, but preceeded by 36 odd chars
[02:30:18] <xSmurf> and the data is truncated
[02:30:22] <xSmurf> it doesn't make any sense
[02:30:53] <xSmurf> can't be anymore explicit than stream.write("acbdefghijklacbdefghijklacbdefghijklacbdefghijklacbdefghijklacbdefghijklacbdefghijkl");
[02:42:56] <xSmurf> and that's exactly what the tcp data contains, nothing more
[02:43:00] <xSmurf> some something else is wrong
[02:45:00] <xSmurf> in psi it just doesn't receive anything
[02:56:36] * jwrollins joined the chat.
[02:57:07] * jwrollins left the chat.
[02:58:17] * jameschurchman left the chat.
[03:30:53] * jcea left the chat.
[03:33:23] * Treebilou left the chat.
[03:39:51] * johnny joined the chat.
[04:21:48] * Florob left the chat.
[04:22:00] * Florob joined the chat.
[04:25:37] * Florob left the chat.
[04:54:25] * MattJ left the chat.
[05:47:06] * abhinavsingh joined the chat.
[06:00:13] * darkrain joined the chat.
[06:03:49] * draco joined the chat.
[07:00:43] * draco left the chat.
[07:35:48] * waqas joined the chat.
[07:58:59] * jonas joined the chat.
[08:16:43] * waqas left the chat.
[08:16:56] * waqas joined the chat.
[08:30:50] * waqas left the chat.
[09:15:43] * mlundblad joined the chat.
[09:23:24] * jwrollins joined the chat.
[09:24:12] * jwrollins left the chat.
[09:35:20] * Tobias joined the chat.
[09:37:57] * mlundblad left the chat.
[09:43:00] * mehdi61b joined the chat.
[09:46:33] * smoku left the chat.
[09:49:49] * smoku joined the chat.
[10:08:25] * smoku left the chat.
[10:11:31] * smoku joined the chat.
[10:39:58] * mehdi61b left the chat.
[10:47:52] * Tobias left the chat.
[10:53:33] * smoku left the chat.
[11:14:17] * mehdi61b joined the chat.
[11:35:20] * mlundblad_netbook joined the chat.
[11:40:58] * mlundblad_netbook left the chat.
[12:27:20] * hanzz joined the chat.
[12:51:04] * deryni left the chat.
[12:51:44] * hanzz left the chat.
[13:08:30] * Alex_G joined the chat.
[13:13:27] * Alex_G left the chat.
[13:28:29] * Tobias joined the chat.
[13:48:03] * Florob joined the chat.
[14:15:46] * mlundblad joined the chat.
[14:34:28] * MattJ joined the chat.
[14:42:14] * darkrain_ joined the chat.
[14:45:00] * jcea joined the chat.
[14:48:59] * Tobias left the chat.
[14:53:31] * Tobias joined the chat.
[15:47:14] * stpeter joined the chat.
[15:48:38] * deryni joined the chat.
[15:54:57] * will.thompson joined the chat.
[16:02:22] * will.thompson left the chat.
[16:31:07] * deryni left the chat.
[16:31:25] * deryni joined the chat.
[16:31:54] * Treebilou joined the chat.
[16:33:45] * Florob left the chat.
[16:33:53] * Florob joined the chat.
[16:48:37] * Tobias left the chat.
[16:59:23] * jonas left the chat.
[17:01:02] * Treebilou left the chat.
[17:10:34] * lastsky joined the chat.
[17:11:36] * lastsky left the chat.
[17:41:40] * Tobias joined the chat.
[18:25:53] * clw joined the chat.
[18:26:07] <clw> test
[18:26:13] <clw> oh cool it works
[18:26:30] <clw> would it work with google talk?
[18:27:03] <darkrain_> Yes.
[18:27:09] <darkrain_> Depending on what 'it' is.
[18:27:52] <stpeter> :)
[18:28:56] <clw> lol, i meant Matrix.net
[18:29:19] <clw> i'm trying to make a silverlight program that utilizes the XMPP framework
[18:29:33] <stpeter> brb
[18:29:51] <Kev> It should, then, yes.
[18:30:13] <clw> would that require Out of browser?
[18:30:30] <Kev> Google Talk's just another XMPP service.
[18:30:42] <Kev> Albeit with a few foibles.
[18:31:23] <clw> i thaught that there where port limitations in Silverlight while it was In the browser
[18:31:38] <Kev> Ah, I wouldn't know anything about that, sorry.
[18:31:50] <johnny> that's what we use bosh for..
[18:32:08] * Ludovic joined the chat.
[18:32:21] <clw> bosh?
[18:32:37] <Kev> If johnny knows about silverlight, I'll leave you in his hands. I know almost nothing about it :)
[18:32:39] * Ludovic left the chat.
[18:32:45] <johnny> i don't
[18:32:46] <clw> lol
[18:32:54] <Kev> BOSH is a transport mechanism for XMPP over HTTP.
[18:32:56] <johnny> not sure why i would ever care about silverlight
[18:33:01] <johnny> no good reason to use it in any context
[18:33:11] <johnny> imo it's only useful for games
[18:33:14] <Kev> Usually used for javascript browser clients, which can't open arbitrary TCP sockets.
[18:33:35] <clw> interesting, i never knew such a thing was possible through HTTP
[18:33:47] <johnny> it's only possible because a component runs on the remote end
[18:34:04] <johnny> to proxy it.. or rely on the browsers CORS mechanism
[18:34:06] <clw> that would be kind of slow wouldn't it?
[18:34:12] <johnny> not slow enough for what most people do
[18:34:14] <Kev> Not particularly.
[18:34:39] <Kev> There's obviously overhead, but I've been led to believe that it's not too bad, considering.
[18:35:16] <johnny> as long as you don't keep requesting things, it's ok.. as the header size starts to matter
[18:35:26] <johnny> otherwise it's not particularly inefficient
[18:38:49] * justin joined the chat.
[18:39:45] <justin> should it be possible to do an iq-get to a pep node to retrieve the data?
[18:40:04] <MattJ> Yes
[18:40:11] <MattJ> if the implementation supports it
[18:41:26] <justin> ok so it's not wrong, but possibly not something to expect to be supported
[18:44:04] * clw left the chat.
[18:44:14] <justin> i was thinking that if your app requires certain pubsub data in order to operate then it may be more appropriate to use iq-get than to depend on notifications
[18:44:44] <justin> since i believe it's optional for the pubsub service to respond
[18:45:34] <justin> meaning you don't know the difference between no data at all vs a timeout error
[18:48:47] <Link Mauve> justin, an entity MUST reply to an iq, either with an error or with the actual response.
[18:49:03] <Link Mauve> You should never get no answer.
[18:50:12] * Treebilou joined the chat.
[18:56:24] <justin> Link Mauve: right, i know. that's why i'm suggesting it as a good approach vs pubsub notifications depending on the app
[18:56:33] * jcea left the chat.
[18:56:48] <justin> it's pubsub notifications where you don't know the difference between no data and timeout
[18:58:52] <Link Mauve> justin, yes, you can miss data, but I think the two methods are complementary.
[18:59:50] <Link Mauve> You have to use retrieve iq to get what you want, and to listen to PubSub notifications to give real-time notifications of change.
[19:00:21] <xSmurf> o/ MattJ thanks again for all the help!!
[19:00:24] * johnny left the chat.
[19:05:27] * smoku joined the chat.
[19:10:19] * smoku left the chat.
[19:10:20] * smoku joined the chat.
[19:11:32] * misha joined the chat.
[19:20:33] * mehdi61b left the chat.
[19:29:00] * Tobias left the chat.
[19:30:07] <MattJ> xSmurf, you're welcome :)
[19:34:04] * mehdi61b joined the chat.
[19:34:21] * mehdi61b left the chat.
[19:42:01] <xSmurf> MattJ: my bot now self packages releases and sends them over xmpp ;D
[19:42:34] <xSmurf> need to sort out natting issues and/or add proxy support
[19:42:45] <xSmurf> but nonetheless awesome
[19:46:10] * misha left the chat.
[19:46:17] * misha joined the chat.
[19:54:17] * smoku left the chat.
[20:03:37] * tofu left the chat.
[20:03:42] * tofu joined the chat.
[20:15:24] * misha left the chat.
[20:15:26] * misha joined the chat.
[20:43:34] * Tobias joined the chat.
[20:46:44] * Niklas Gustavsson joined the chat.
[22:01:02] * gst joined the chat.
[22:07:04] * stpeter left the chat.
[22:50:54] * deryni left the chat.
[22:57:34] * mlundblad left the chat.
[23:11:34] * Tobias left the chat.
[23:29:34] * Niklas Gustavsson left the chat.
[23:34:49] * darkrain left the chat.
[23:35:41] * darkrain_ left the chat.
[23:35:54] * darkrain_ joined the chat.
[23:36:12] * darkrain joined the chat.
[23:42:31] * deryni joined the chat.