Logs for jdev
[00:16:01] * MattJ left the chat.
[00:21:49] * Tobias_ joined the chat.
[00:27:25] * Tobias left the chat.
[01:15:01] * darkrain_ left the chat.
[01:28:19] * psa joined the chat.
[01:29:39] * psa left the chat.
[01:29:44] * psa joined the chat.
[01:38:51] * Lance joined the chat.
[01:38:56] * Christopher Zorn left the chat.
[01:45:02] * psa left the chat.
[01:45:07] * psa joined the chat.
[01:57:12] * darkrain left the chat.
[01:57:14] * darkrain joined the chat.
[02:23:20] * jcea left the chat.
[03:07:41] * psa left the chat.
[04:31:54] * Lance left the chat.
[04:35:23] * westsibe joined the chat.
[05:25:38] * westsibe left the chat.
[05:53:23] * scippio left the chat.
[05:59:04] * Lance joined the chat.
[06:40:27] * Neustradamus left the chat.
[06:41:33] * Neustradamus joined the chat.
[07:23:53] * Flow joined the chat.
[07:33:38] * Tobias_ left the chat.
[07:33:52] * Tobias joined the chat.
[07:35:21] * luca tagliaferri joined the chat.
[08:03:54] * Lance left the chat.
[08:56:14] * Treebilou left the chat.
[09:13:30] * Treebilou joined the chat.
[09:22:02] * seckindurgay joined the chat.
[09:22:22] <seckindurgay> hi, which jabber server do you advice?
[09:32:45] * seckindurgay left the chat.
[09:41:10] * Tobias left the chat.
[09:47:23] * Lance joined the chat.
[09:53:28] * MattJ joined the chat.
[10:19:47] * Lance left the chat.
[10:46:09] * Treebilou left the chat.
[10:46:11] * Treebilou joined the chat.
[11:00:04] * jcea joined the chat.
[11:54:38] * Seçkin joined the chat.
[11:58:51] * Seçkin left the chat.
[12:30:00] * Alex joined the chat.
[12:36:43] * Tobias joined the chat.
[12:42:39] * Neustradamus left the chat.
[12:44:07] * Neustradamus joined the chat.
[12:45:14] * Neustradamus left the chat.
[12:46:26] * Neustradamus joined the chat.
[13:19:18] * Neustradamus joined the chat.
[13:20:19] * Treebilou joined the chat.
[13:21:44] * Flow joined the chat.
[13:42:06] * jcea joined the chat.
[13:50:45] * Treebilou left the chat.
[13:52:10] * Treebilou joined the chat.
[13:55:30] * MattJ joined the chat.
[13:57:04] * xnyhps joined the chat.
[14:15:25] * scippio joined the chat.
[14:18:58] * Tobias joined the chat.
[14:45:05] * darkrain_ joined the chat.
[14:52:01] * duck1123 joined the chat.
[15:16:32] * Alex joined the chat.
[15:20:24] * psa joined the chat.
[15:30:21] * psa left the chat.
[15:30:28] * psa joined the chat.
[15:31:05] * stpeter joined the chat.
[15:40:07] * Alex left the chat.
[16:05:08] * Alex joined the chat.
[16:21:23] * Alex left the chat.
[16:21:28] * Alex joined the chat.
[16:38:51] * Flow left the chat.
[16:47:49] * Asterix joined the chat.
[16:52:44] <MattJ> Muahahahahaa
[16:52:49] <MattJ> Looks like I'm coming to the summit
[16:54:10] <Tobias> oh noes
[16:54:11] <Tobias> ;)
[16:54:52] <MattJ> First time I've attended one in the US, so now I can compare the difference
[16:56:11] <Tobias> hopefully they'll play on equal fields with regard to weather :)
[16:57:39] <psa> MattJ: excellent!!
[16:58:08] <psa> MattJ: BTW, I have a protoXEP ready for ad-hoc commands + multi-user chat
[16:59:22] <MattJ> Exciting! Happy to review that when it's ready
[17:00:28] <psa> I think we first talked about that a few years ago -- I might even work on "hats" before long, too
[17:00:51] <Tobias> ah...i remember the "hats" discussion
[17:01:19] <MattJ> The main problem with commands on MUCs was being able to distinguish commands on the room (e.g. "clear history") from commands
on occupants ("e.g. report this user as a spammer")
[17:01:49] <psa> oh, clear history, another good example :)
[17:02:01] * deryni joined the chat.
[17:06:48] * Neustradamus left the chat.
[17:07:31] * Neustradamus joined the chat.
[17:10:01] * scippio left the chat.
[17:19:05] * Link Mauve joined the chat.
[17:19:41] <psa> MattJ: I envision that we'd be able to use this for commands across the whole service, too (e.g., ban user from all rooms)
[17:21:13] * Kev joined the chat.
[17:24:47] <MattJ> psa, right
[17:26:53] * duck1123 left the chat.
[17:27:19] * duck1123 joined the chat.
[17:27:19] * duck1123 left the chat.
[17:28:55] * duck1123 joined the chat.
[17:33:40] * Lance joined the chat.
[17:43:47] * luca tagliaferri joined the chat.
[17:49:08] <psa> well, there's an initial version
[17:49:16] <psa> let the bashing begin ;-)
[17:49:45] <psa> brb
[18:15:39] * naw joined the chat.
[18:23:57] * Kanchil joined the chat.
[18:59:02] * tamwyn joined the chat.
[18:59:52] <tamwyn> is anyone here who can tell me a good gpl/apache lezensed java xmpp web client for muc?
[19:00:59] <psa> yowza
[19:01:34] <psa> tamwyn: you want to run this on the server?
[19:01:47] <psa> tamwyn: most web clients are using javascript these days, not java
[19:02:32] <tamwyn> yes
[19:02:40] <tamwyn> but the background ist java
[19:04:20] <tamwyn> the idea is an xmpp based chat for a website with some more tools. so i an open source code to write some tools by myself
[19:04:50] <tamwyn> but i want to have an main construction already developed and working
[19:05:48] <tamwyn> i watched sparkweb but it doesn't worked right. I watched the code but i don't prefer flash
[19:06:28] <psa> yeah, stay away from Flash :)
[19:06:43] <tamwyn> it's much to expensive
[19:08:52] <psa> the best approach might be to try updating sparkweb
[19:12:04] <tamwyn> i downloaed the newest version
[19:12:44] <tamwyn> im thinking about using pjirc an make it xmpp ready
[19:13:15] <tamwyn> but it will be very elaborate
[19:24:12] <tamwyn> how could a js working with xmpp musn't there any software (the server an something other) in the background to work right.
otherwise everybody can see my code an try to destroy the chat
[19:24:12] * Kev left the chat.
[19:25:22] <tamwyn> <applet name="applet" code=IRCApplet.class archive="irc.jar,pixx.jar" width=640 height=400> that is a port from pjirc
[19:26:24] <tamwyn> when i remove the jar files an the names and take my own jar applet than it coukd work
[19:26:28] <tamwyn> maybe
[19:28:51] <psa> hmm
[19:29:03] <psa> I haven't played with any of that code in a long time, if ever...
[19:29:04] <psa> brb
[19:30:04] <deryni> js chat clients are just xmpp clients like any other xmpp client and they talk to an xmpp server the way other xmpp clients
do.
[19:32:05] <tamwyn> so in theory i can take the code from an java xmpp client in my client use some own codes and than use an js for the website?
[19:36:35] <tamwyn> it only must be working with muc
[19:37:32] <psa> bbiab
[19:37:52] <deryni> I'm not sure why you would want both a java and a js client.
[19:38:46] <tamwyn> because of i think taht there must be a client loaded from the js
[19:39:13] <tamwyn> if that is wrong itwould be nice an i only mut use java script but i don't think so
[19:40:35] <tamwyn> I watched the code from pjirc an there is like this way. Maybe in xmpp it is other but anywhere must be the code to load everythink
etc. an js can't do that. Than it will be php too
[19:41:15] <tamwyn> and when i code everythink in a website everybody can see my code an maybe find a way how to break in my system
[19:42:04] <deryni> The entire client can be written in javascript.
[19:42:08] <deryni> A number of such clients exist.
[19:42:32] <deryni> And if access to a client allowed break-ins then no clients would ever be able to exist.
[19:42:41] <deryni> No open source clients that is.
[19:43:04] <deryni> The js client doesn't even have to be written specifically for your server if you don't need a special purpose client.
[19:45:20] <tamwyn> there mus be a connection between the xmpp server ( i think openfire) an my client. An everythink in js an php?
[19:45:44] <tamwyn> *everything
[19:48:23] <deryni> Yes, there is a connection between js and your server. A normal xmpp (in this case bosh) connection.
[19:48:30] <deryni> The js code is just an xmpp client.
[19:48:40] <deryni> It sends xmpp stanzas and receives xmpp stanzas.
[19:50:20] <tamwyn> ok are there already js' like that
[19:54:14] <deryni> There are a number of js clients, yes.
[19:54:28] <deryni> I believe candy is one of the newer muc-focused ones though I don't know much more than that about it.
[19:55:24] <tamwyn> ok thanls but candy has an strange license
[19:57:56] <MattJ> Really? I thought it was MIT
[19:58:46] <psa> maybe some people think that MIT is strange :)
[19:58:47] <MattJ> It is MIT: https://github.com/candy-chat/candy/blob/master/LICENSE
[19:58:52] <tamwyn> yes i think mit is strange
[19:58:55] <MattJ> Ok :D
[19:58:57] <psa> heh
[19:59:02] <MattJ> It's a great licence
[19:59:11] <tamwyn> apache or gpl
[19:59:13] <psa> yeah, MIT rocks
[20:00:57] <deryni> MIT may be not ideal but it definitely isn't strange.
[20:01:02] <deryni> Though I personally love it.
[20:01:22] <tamwyn> i prefer gpl
[20:02:26] <psa> tamwyn: to each his own
[20:02:27] <tamwyn> but i allowed to use the code and work on it right?
[20:02:33] <MattJ> tamwyn, absolutely
[20:02:39] <MattJ> You're allowed to do anything you like with it
[20:02:45] <MattJ> unlike GPL ;)
[20:02:48] <psa> heehee
[20:02:57] <psa> software freedom!
[20:03:16] <tamwyn> delete ;-)
[20:03:42] <MattJ> The dual meaning of freedom as it applies to GPL and MIT-style licences intrigues me
[20:04:05] <psa> MattJ: what we need is a frithful license ;-)
[20:04:12] <MattJ> Besides the perfect fuel for an internet flamewar spanning decades, it's quite interesting
[20:04:22] <psa> MattJ: indeed
[20:06:20] <tamwyn> ok i will work with candy im already searching the login part and the connection part.
[20:12:25] <tamwyn> what is a better server application enjabberd or openfire openfire has an better administrtion tool i think
[20:14:12] <deryni> They both have their issues but beyond its admin tool I don't know of a strength of openfire.
[20:14:22] <psa> deryni: it's in Java!
[20:14:48] <tamwyn> ok i try both and than i choose the one i will use
[20:14:55] <psa> tamwyn: what are your requirements? 1 million concurrent users? easy administration? runs on Windows? etc.?
[20:15:01] <psa> tamwyn: personally I like Prosody :)
[20:15:10] <psa> that's what I run for my personal server
[20:15:23] <deryni> Yeah. I was going to suggest that but the 'web admin' seeming to be a plus made me hesitate.
[20:15:28] <psa> :)
[20:16:46] <MattJ> Openfire definitely has the nicest web admin (Prosody will be there one day soon!)
[20:16:52] <MattJ> Just make sure you run it behind a firewall
[20:17:02] <MattJ> The number of security exploits found in it over the years is scary
[20:17:07] <tamwyn> i don't know how many users there will be. but there is the muc website client. It will be used the most
[20:17:26] <tamwyn> there os of the server ill be debian i think wheezy
[20:17:53] <tamwyn> i believe in iptables
[20:18:07] <psa> "in iptables we trust" ;-)
[20:18:49] <deryni> iptables doesn't help when the exploits come over the channel you are explicitely allowing.
[20:21:18] <tamwyn> and when i set it so that only users with the jid name @example.com can use the muc channel and example is my domain
[20:21:35] <tamwyn> i will look for a firewall i had to go to bed
[20:22:27] <psa> tamwyn: ok, thanks for visiting!
[20:23:22] <deryni> That doesn't help if the server exploit is pre-auth/etc. (I don't know if they were I don't pay much attention to openfire).
[20:28:04] * scippio joined the chat.
[20:32:24] <tamwyn> someday i will come back i saved the direction in pidgin
[20:33:00] <tamwyn> and im looking for a good server tool primary i had to work with candy
[20:33:03] * tamwyn left the chat.
[20:38:02] * Asterix left the chat.
[21:17:31] * naw left the chat.
[21:27:50] * duck1123 left the chat.
[21:28:29] * duck1123 joined the chat.
[21:28:29] * duck1123 left the chat.
[21:32:25] * duck1123 joined the chat.
[21:47:07] * psa left the chat.
[21:54:03] * duck1123 left the chat.
[22:02:17] * mathieui joined the chat.
[22:13:32] * luca tagliaferri left the chat.
[22:14:01] * Alex left the chat.
[22:14:04] * luca tagliaferri joined the chat.
[22:25:33] * stpeter left the chat.
[22:48:37] * Minos joined the chat.
[22:57:23] * luca tagliaferri left the chat.
[23:06:51] * luca tagliaferri joined the chat.
[23:09:17] * Tobias left the chat.
[23:28:52] * luca tagliaferri left the chat.
[23:37:40] * Chu Chu joined the chat.
[23:38:02] * Chu Chu left the chat.