/* * MUCkl - A Web Based Groupchat Application * Copyright (C) 2004 Stefan Strigler * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* *** * This is the main configuration file for the chat client itself. * You have to edit this before you can start using MUCkl on your website! * *** */ /* BACKENDTYPE - the type of backend to be used * * Either 'polling' for HTTP Polling * Or 'binding' for HTTP Binding */ //var BACKENDTYPE = 'polling'; var BACKENDTYPE = 'binding'; /* HTTPBASE - base URI to contact HTTP Polling service * * This must be local to your web server which serves MUCkl. If * HTTP Polling service is not local to your web server you have to * define a rewrite rule which matches this address and redirects to * the real HTTP Polling URI. * * [refers to step 2 of installation instructions] */ //var HTTPBASE = "http-poll/"; var HTTPBASE = "http-bind/"; /* Login Data - the user to login * * [refers to step 3 of installation instructions] */ var XMPPDOMAIN = "jabberes.org"; // domain name of jabber service to be used var AUTHTYPE = 'anonymous'; //var AUTHHOST = "anon.localhost"; // hostname of sasl anonymous service //var AUTHTYPE = "saslanon"; // hostname of sasl anonymous //var ANONHOST = "muc-anon.jabberes.org"; // hostname of sasl anonymous service //var ANONHOST = "anonymous.zeank.darktech.org"; // hostname of sasl anonymous service var MUCKLJID = "muckl"; // username var MUCKLPASS = "muckl7591"; // password /* ROOMS * * Which chat room to join * * [refers to step 4 of installation instructions] */ var ROOMS = [ { name:'jabberes', description:'Sala principal del servidor. Ayuda a los nuevos usuarios.', server:'conf.jabberes.org', logo: './logo/jabberes.png', web_url: 'http://www.jabberes.org' }, { name:'cpi', description:'Sala para los usuarios de Curioso pero inútil', server:'conf.jabberes.org', //logo: './logo/jabberes.png', web_url: 'http://www.cuiorsoperoinutil.com' }, { name:'elotrolado', description:'Sala para los foreros de elotrolado.net', server:'conf.jabberes.org', emoticons: './roomstyles/elotrolado/emoticons/emoticons.js', logo: './logo/logo-eol.png', web_url: 'http://www.elotrolado.net', stylesheet: './roomstyles/elotrolado/muckl-eol.css' }, { name:'hispamp3', description:'Sala para los foreros de hispamp3.com', server:'conf.jabberes.org', web_url: 'http://www.hispamp3.com', logo: './logo/hispamp3.png' }, { name:'linuxjuegos', description:'Sala para la gente de linuxjuegos.com', server:'conf.jabberes.org', logo: './logo/linuxjuegos.gif', web_url: 'http://www.linuxjuegos.com', stylesheet: './roomstyles/linuxjuegos/muckl.css' }, { name:'linux', description:'Sala para los linuxeros', server:'conf.jabberes.org', logo: './logo/150px-Tux.svg.png' }, { name:'latinos', description:'', server:'conf.jabberes.org'/*, web_url: 'http://www.cocodod.com', logo: './logo/cocodod.gif', stylesheet:'./roomstyles/cocodod/muckl.css'*/ }, { name:'python', description:'Canal de discusión sobre el lenguaje Python', server:'conf.jabberes.org', web_url: 'http://www.python.org', logo: './logo/python-logo.gif'/*, stylesheet:'./roomstyles/cocodod/muckl.css'*/ }, { name:'linuxerosonline', description:'', server:'conf.jabberes.org', // web_url: 'http://www.republicaubuntu.org.do/', logo: './logo/linuxerosonline.png'//, // stylesheet:'./roomstyles/republicaubuntu/muckl-republicaubuntu.css' }, { name:'archlinux-es', description:'Sala en español sobre Arch Linux', server:'conf.jabberes.org'//, // web_url: 'http://www.republicaubuntu.org.do/', // logo: './roomstyles/republicaubuntu/republicaubuntu-trans.gif', // stylesheet:'./roomstyles/republicaubuntu/muckl-republicaubuntu.css' }, { name:'gentoo', description:'Sala en español sobre Gentoo', server:'conf.jabberes.org'//, // web_url: 'http://www.republicaubuntu.org.do/', // logo: './roomstyles/republicaubuntu/republicaubuntu-trans.gif', // stylesheet:'./roomstyles/republicaubuntu/muckl-republicaubuntu.css' }, { name:'ubuntu', description:'', server:'conf.jabberes.org', logo: './roomstyles/ubuntu/ubuntulogo.png', stylesheet:'./roomstyles/ubuntu/muckl-ubuntu.css' }, { name:'vegan', description:'', server:'conf.jabberes.org'/*, emoticons: './roomstyles/elotrolado/emoticons/emoticons.js', logo: './roomstyles/tagorianos/logo.gif', stylesheet:'./roomstyles/tagorianos/muckl.css'*/ }, { name:'mandriva', description:'', server:'conf.jabberes.org',/* emoticons: './roomstyles/elotrolado/emoticons/emoticons.js',*/ logo: './roomstyles/mandriva/mandriva-logo.jpg'/*, stylesheet:'./roomstyles/tagorianos/muckl.css'*/ }, { name:'rubik', description:'', server:'conf.jabberes.org'/*,/* emoticons: './roomstyles/elotrolado/emoticons/emoticons.js',*/ /*logo: './roomstyles/mandriva/mandriva-logo.jpg'/*, stylesheet:'./roomstyles/tagorianos/muckl.css'*/ }, { name:'#ccna', description:'#ccna', server:'conf.jabberes.org' }, { name:'0linux-sur', description:'0linux-sur', server:'conf.jabberes.org' }, { name:'aefa-comunicacion', description:'aefa-comunicacion', server:'conf.jabberes.org' }, { name:'albasol', description:'albasol', server:'conf.jabberes.org' }, { name:'amigos', description:'¡Únete y conoce nuevos amigos!', server:'conf.jabberes.org' }, { name:'amor', description:'amor', server:'conf.jabberes.org' }, { name:'archeando', description:'Archeando', server:'conf.jabberes.org' }, { name:'archlinux', description:'archlinux', server:'conf.jabberes.org' }, { name:'argentina', description:'ArGenTinos!', server:'conf.jabberes.org' }, { name:'barómetros', description:'barómetros antíguos', server:'conf.jabberes.org' }, { name:'bbdd.sae', description:'bbdd.sae', server:'conf.jabberes.org' }, { name:'benamocarra', description:'benamocarra', server:'conf.jabberes.org' }, { name:'blender-es', description:'Sala CUBA', server:'conf.jabberes.org' }, { name:'burritos', description:'Burritos', server:'conf.jabberes.org' }, { name:'catalunya', description:'Catalunya', server:'conf.jabberes.org' }, { name:'cgi_malaga', description:'cgi_malaga', server:'conf.jabberes.org' }, { name:'chateadores', description:'latertuli%uninet.edu', server:'conf.jabberes.org' }, { name:'comunidad', description:'¡Feliz día internacional de la mujer! Comunidad Latinoamericana de Software comunitario: ALBASOL | Estrella Roja | Resistencia Digital | Nova (CU) | CDR (CU) | Colibris(VE) | Slackve (VE) | SLUM (AR) | Patria Roja (PE) | Canaima (VE) | Alerta', server:'conf.jabberes.org' }, { name:'conference.rimed.cu', description:'!!! CUBANOS !!!', server:'conf.jabberes.org' }, { name:'coopinter', description:'CoopInter', server:'conf.jabberes.org' }, { name:'crysol', description:'CRySoL :: Ciudad Real y Software Libre', server:'conf.jabberes.org' }, { name:'debian', description:'Debian GNU/Linux', server:'conf.jabberes.org' }, { name:'economia', description:'Economy (English / Spanish)', server:'conf.jabberes.org' }, { name:'ejabberd', description:'Sala de Discusion sobre Ejabberd en Español', server:'conf.jabberes.org' }, { name:'eol', description:'[EOL] ** ElOtroLado.net | Salón del foro http://elotrolado.net', server:'conf.jabberes.org' }, { name:'forossoftonic', description:'Foros de Softonic', server:'conf.jabberes.org' }, { name:'galpon_minino', description:'GALPon MiniNo', server:'conf.jabberes.org' }, { name:'gmail', description:'gmail', server:'conf.jabberes.org' }, { name:'gnud', description:'compañeros', server:'conf.jabberes.org' }, { name:'gnx', description:'GX', server:'conf.jabberes.org' }, { name:'gotmalk', description:'Got Malk?', server:'conf.jabberes.org' }, { name:'hackmitin', description:'Hackmitin', server:'conf.jabberes.org' }, { name:'hamlab', description:'Hamlab Patio Maravillas', server:'conf.jabberes.org' }, { name:'iphoneayuda', description:'iPhone Ayuda', server:'conf.jabberes.org' }, { name:'java', description:'java', server:'conf.jabberes.org' }, { name:'lcac', description:'LCAC', server:'conf.jabberes.org' }, { name:'lesbians%irc.icq.com', description:'spanish', server:'conf.jabberes.org' }, { name:'liberate.pe', description:'liberate.pe', server:'conf.jabberes.org' }, { name:'liberatepe', description:'liberatepe!', server:'conf.jabberes.org' }, { name:'lindriver', description:'Proyecto LinDriver', server:'conf.jabberes.org' }, { name:'linux-es-libre', description:'Alumnos_de_Linux-es-libre, linuxeslibre@Googlegroups', server:'conf.jabberes.org' }, { name:'linux-offtopic', description:'Bienvenidos a la sala de los offtopics| no flames no flood', server:'conf.jabberes.org' }, { name:'linux-sur', description:'linux-sur', server:'conf.jabberes.org' }, { name:'linuxnova', description:'LinuxNova', server:'conf.jabberes.org' }, { name:'masqueamiguos', description:'amiguos y algo mash ', server:'conf.jabberes.org' }, { name:'mentalistas', description:'Mentalistas', server:'conf.jabberes.org' }, { name:'mentes', description:'mentes', server:'conf.jabberes.org' }, { name:'micromundos', description:'Micromundos', server:'conf.jabberes.org' }, { name:'mknet', description:'mknet', server:'conf.jabberes.org' }, { name:'molinux', description:'Molinux', server:'conf.jabberes.org' }, { name:'noticies', description:'noticies', server:'conf.jabberes.org' }, { name:'oos', description:'oos', server:'conf.jabberes.org' }, { name:'openculture', description:'openculture', server:'conf.jabberes.org' }, { name:'pillateunlinux', description:'PillateunLinux', server:'conf.jabberes.org' }, { name:'pornografia', description:'Sala Pornografica', server:'conf.jabberes.org' }, { name:'programadores', description:'programadores', server:'conf.jabberes.org' }, { name:'sex', description:'JabbereSEX', server:'conf.jabberes.org' }, { name:'sexo', description:'LA SALA SEXO !!!!!', server:'conf.jabberes.org' }, { name:'sexo+sexo', description:'Sala de Sexo', server:'conf.jabberes.org' }, { name:'sharpdrops', description:'sharpdrops', server:'conf.jabberes.org' }, { name:'sharproom', description:'sharproom', server:'conf.jabberes.org' }, { name:'sinhack', description:'Bienvenida al nohacklab', server:'conf.jabberes.org' }, { name:'softwarelibre', description:'SoftwareLibre', server:'conf.jabberes.org' }, { name:'solteras%irc.icq.com', description:'Ivan', server:'conf.jabberes.org' }, { name:'sos-dan', description:'SOS-DAN', server:'conf.jabberes.org' }, { name:'spanish%irc.icq.com', description:'solo chicas ', server:'conf.jabberes.org' }, { name:'tecnica', description:'IngEOL', server:'conf.jabberes.org' }, { name:'trastorno-obsesivo-compulsivo', description:'trastorno-obsesivo-compulsivo', server:'conf.jabberes.org' }, { name:'unix', description:'Unix', server:'conf.jabberes.org' }, { name:'vegnux', description:'LUGMA', server:'conf.jabberes.org' }, { name:'wave', description:'Wave', server:'conf.jabberes.org' }, { name:'xnova', description:'xnova', server:'conf.jabberes.org' }, { name:'yomango', description:'yomango', server:'conf.jabberes.org' } ]; /* CONFERENCENOHIST * whether to not show room history upon joining */ var CONFERENCENOHIST = false /*true*/; /* DEFAULT_LOCK_MINS * time a user is being locked out if not otherwise indicated by kick reason */ var DEFAULT_LOCK_MINS = 2; /* MAX_LOCK_MINS * maximum allowed number of minutes a user may be locked out by kick reason * on ban this is used as default value */ var MAX_LOCK_MINS = 60; /* *** * some internally used vars - don't change except you really know * what you are doing * *** */ var timerval = 2000; // poll frequency in msec var stylesheet = "muckl.css"; var THEMESDIR = "themes"; /* debugging options */ var DEBUG = false; // turn debugging on var DEBUG_LVL = 4; // debug-level 0..4 (4 = very noisy) /* ** Don't touch ** */ var VERSION = "0.4.3";