From baa1cfada594ce00a952d79a053761dcb5f18a4e Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Fri, 1 Apr 2005 22:43:47 +0000 Subject: [PATCH] * examples/transport-configs/: Updated (thanks to Sander Devrieze) SVN Revision: 302 --- ChangeLog | 4 + .../configs/aim-transport.xml | 77 +++++++++ examples/transport-configs/configs/ile.xml | 136 ++++++++++++++++ .../configs/jabber-gg-transport.xml | 149 ++++++++++++++++++ examples/transport-configs/configs/jit.xml | 128 +++++++++++++++ .../configs/msn-transport.xml | 118 ++++++++++++++ .../configs/yahoo-transport-2.xml | 86 ++++++++++ .../init-scripts/aim-transport | 45 ++++++ examples/transport-configs/init-scripts/ile | 43 +++++ .../init-scripts/jabber-gg-transport | 48 ++++++ examples/transport-configs/init-scripts/jit | 45 ++++++ .../init-scripts/msn-transport | 50 ++++++ .../init-scripts/yahoo-transport-2 | 45 ++++++ 13 files changed, 974 insertions(+) create mode 100644 examples/transport-configs/configs/aim-transport.xml create mode 100644 examples/transport-configs/configs/ile.xml create mode 100644 examples/transport-configs/configs/jabber-gg-transport.xml create mode 100644 examples/transport-configs/configs/jit.xml create mode 100644 examples/transport-configs/configs/msn-transport.xml create mode 100644 examples/transport-configs/configs/yahoo-transport-2.xml create mode 100755 examples/transport-configs/init-scripts/aim-transport create mode 100755 examples/transport-configs/init-scripts/ile create mode 100755 examples/transport-configs/init-scripts/jabber-gg-transport create mode 100755 examples/transport-configs/init-scripts/jit create mode 100755 examples/transport-configs/init-scripts/msn-transport create mode 100755 examples/transport-configs/init-scripts/yahoo-transport-2 diff --git a/ChangeLog b/ChangeLog index f72891ee6..994092a3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-04-02 Alexey Shchepin + + * examples/transport-configs/: Updated (thanks to Sander Devrieze) + 2005-03-31 Alexey Shchepin * src/ejabberd_ctl.erl: Bugfix diff --git a/examples/transport-configs/configs/aim-transport.xml b/examples/transport-configs/configs/aim-transport.xml new file mode 100644 index 000000000..41804c69d --- /dev/null +++ b/examples/transport-configs/configs/aim-transport.xml @@ -0,0 +1,77 @@ + + + + + + + + + + %d: [%t] (%h): %s + /var/log/jabber/aim-transport-error.log + + + + + record + %d %h %s + /var/log/jabber/aim-transport-record.log + + + + + + + + /usr/local/lib/jabber/libjabberdxdbfile.so + + + /var/spool/jabber + + + + + + + + + + AIM/ICQ Transport + This is the AIM/ICQ Transport. + EMAIL@ADDRESS.COM + http://aim-transport.jabberstudio.org/ + + cp1252 + + + + /usr/local/lib/jabber/aim-transport.so + + + + + + + + + 127.0.0.1 + 5233 + SECRET + + + + /var/run/jabber/aim-transport.pid + + diff --git a/examples/transport-configs/configs/ile.xml b/examples/transport-configs/configs/ile.xml new file mode 100644 index 000000000..5999f0fbd --- /dev/null +++ b/examples/transport-configs/configs/ile.xml @@ -0,0 +1,136 @@ + + + + + 127.0.0.1 + 5238 + SECRET + ile.SERVER.COM + 7 + en + + I Love Email + With this service you can receive email notifications. + +Security warning: Be careful when using this. Your password will travel in clear from your client to your jabber server if you don't use SSL and it will probably travel in clear from the jabber server to your email server. Use with care. This shouldn't be an issue in your Intranet, but it is if you use an ILE installed in a foreign jabber server. + EMAIL@ADDRESS.COM + http://ile.jabberstudio.org/ + + + + + /var/log/jabber/ile.log + 1 + + + + 10 + 20 + + + + /var/spool/jabber/ile.SERVER.COM/users.db + /var/spool/jabber/ile.SERVER.COM/passwords.db + /var/spool/jabber/ile.SERVER.COM/hosts.db + /var/spool/jabber/ile.SERVER.COM/types.db + /var/spool/jabber/ile.SERVER.COM/notifyxa.db + /var/spool/jabber/ile.SERVER.COM/notifydnd.db + /var/spool/jabber/ile.SERVER.COM/urls.db + + +
+ + Please fill in the fields,according to your email account settings and notification preferences + ILE: Email notification service + Email account settings + Username + Password + Hostname + Type + You have received NUM email messages since last time I checked, which was CHECKINTERVAL minutes ago. + There was an error while trying to check mail for ACCOUNT. + Notification Options + Notify even when Xtended Away (XA) + Notify even when Do Not Disturb (DND) + Webmail URL + Login to ACCOUNT + ILE: an email notifier component: http://ile.jabberstudio.org + + + + Por favor, rellene los campos del formulario. + ILE: Servicio de notificación de correo + Configuración de la cuenta de correo + Usuario + Clave + Host + Tipo + Ha recibido NUM email(s) desde la última comprobación que fue hace CHECKINTERVAL minutos + Ha habido un error en la comprobación del correo para la cuenta ACCOUNT. + Opciones de notificación + Notificar incluso si muy ausente (XA) + Notificar incluso si no molestar (DND) + Webmail URL + Leer correo de ACCOUNT + ILE: un notificador de nuevo email - http://ile.jabberstudio.org + + + + Ompli els camps del formulari. + ILE: Servei de notificació de nou email + Dades del compte de mail + Usuari + Clau + Host + Tipus + Ha rebut NUM email(s) des de la última comprobació que va ser fa CHECKINTERVAL minuts. + S'ha produit un error en la comprobació del correu per al compte ACCOUNT. + Opcions de notificació + Notificar si molt absent (XA) + Notificar si no molestar (DND) + Webmail URL + Llegir correu de ACCOUNT + ILE: un notificador de nou email - http://ile.jabberstudio.org + + + + + Va rog completati urmatoarele campuri + I Love Email: new email notification service + Email account settings + Nume utilizator + Parola + Nume gazda + Tip + Ati primit NUM mesaj(e) de la ultima verificare, care a fost acum CHECKINTERVAL minute. + A fost eroare in timp ce incercam sa verific posta pentru ACCOUNT. + Notification Options + Notify even when Xtended Away (XA) + Notify even when Do Not Disturb (DND) + Webmail URL + Login to ACCOUNT + ILE: an email notifier component: http://ile.jabberstudio.org + + + + + Vul volgende velden in. + ILE: Dienst voor e-mailnotificaties + Instellingen van e-mailaccount + Gebruikersnaam + Wachtwoord + Inkomende mailserver + Type verbinding + U hebt NUM berichten ontvangen sinds CHECKINTERVAL minuten geleden. + Fout tijdens controle op nieuwe e-mails bij ACCOUNT. ILE zal deze account niet meer opnieuw controleren tot u uw registratiegegevens wijzigt of opnieuw aanmeldt. + Notificatie-instellingen + Notificeer ook in de status Niet Beschikbaar (XA) + Notificeer ook in de status Niet Storen (DND) + URL van webmail + Aanmelden op ACCOUNT + ILE: een dienst om e-mailnotificaties te ontvangen: http://ile.jabberstudio.org + + +
+ +
\ No newline at end of file diff --git a/examples/transport-configs/configs/jabber-gg-transport.xml b/examples/transport-configs/configs/jabber-gg-transport.xml new file mode 100644 index 000000000..39d8c0b64 --- /dev/null +++ b/examples/transport-configs/configs/jabber-gg-transport.xml @@ -0,0 +1,149 @@ + + + + + + + 127.0.0.1 + 5237 + SECRET + + + + + + Fill in your GG number (after "username") + and password to register on the transport. +

To change your information in the GaduGadu directory you need to fill in the other fields. +

To remove registration you need to leave the form blank. + + + + + + + To search people:
+ First fill in surname or family name, nickname, city, birthyear or range of birthyears (eg. 1950-1960) + and gender (you may fill in more fields at once).
+ or
+ Fill in phone number
+ or
+ Fill in the GG number of the person you are searching. +
+
+ + + + Please fill in the GaduGadu number of the person you want to add. + + GG Nummer + + + + Gadu-Gadu Transport + This is the Gadu-Gadu Transport. + EMAIL@ADDRESS.COM + http://www.jabberstudio.org/projects/jabber-gg-transport/ + + + + + + + + /var/log/jabber/jabber-gg-transport.log + + + + + + 60 + 10 + + + 315360000 + + + 300 + + + 60 + + + 5 + + + + + + + /var/spool/jabber/gg.SERVER.COM/ + + + /var/run/jabber/jabber-gg-transport.pid + + + GG_TRANSPORT_ADMIN@SERVER.COM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/transport-configs/configs/jit.xml b/examples/transport-configs/configs/jit.xml new file mode 100644 index 000000000..c0d78c40a --- /dev/null +++ b/examples/transport-configs/configs/jit.xml @@ -0,0 +1,128 @@ + + + + + + + + + + /var/log/jabber/jit-error + + + + + record + /var/log/jabber/jit-record + + + + + + + + /usr/local/lib/jabber/xdb_file.so + + + /var/spool/jabber + + + + + + + + sms.icq.SERVER.COM + + + + sms.icq.SERVER.COM + + away + + + Fill in your UIN and password. + Search ICQ users. + + ICQ Transport (JIT) + This is the Jabber ICQ Transport. + EMAIL@ADDRESS.COM + http://jit.jabberstudio.org/ + + + 3907 + + + + + + + + + + + + /var/spool/jabber/jit-count + + 5 + + 5 + + 18000 + windows-1252 + + login.icq.com + + + + + /usr/local/lib/jabber/jit.so + + + + + + + SERVER.COM + + + 127.0.0.1 + 5234 + SECRET + + + + /var/run/jabber/jit.pid + + diff --git a/examples/transport-configs/configs/msn-transport.xml b/examples/transport-configs/configs/msn-transport.xml new file mode 100644 index 000000000..3ab9972bf --- /dev/null +++ b/examples/transport-configs/configs/msn-transport.xml @@ -0,0 +1,118 @@ + + + + + + + + + + %d: [%t] (%h): %s + /var/log/jabber/msn-transport-error.log + + + + + record + %d %h %s + /var/log/jabber/msn-transport-record.log + + + + + + + + /usr/local/lib/libjabberdxdbfile.so + + + /var/spool/jabber + + + + + + + + + Fill in your MSN account and password (eg: user1@hotmail.com). A nickname is optional. + + MSN Transport + This is the MSN Transport. + EMAIL@ADDRESS.COM + http://msn-transport.jabberstudio.org/ + + + + + More than one user entered this chat session. Enter this room to switch to groupchat modus. + + is available + has leaved the room + + + + + + + + + + /usr/local/lib/jabber/msn-transport.so + + + + + + + + + 127.0.0.1 + 5235 + SECRET + + + + /var/run/jabber/msn-transport.pid + + diff --git a/examples/transport-configs/configs/yahoo-transport-2.xml b/examples/transport-configs/configs/yahoo-transport-2.xml new file mode 100644 index 000000000..2d077aa7a --- /dev/null +++ b/examples/transport-configs/configs/yahoo-transport-2.xml @@ -0,0 +1,86 @@ + + + + + + + + + + %d: [%t] (%h): %s + /var/log/jabber/yahoo-transport-2-error.log + + + + + + + + + /usr/local/lib/jabber/libjabberdxdbfile.so + + + /var/spool/jabber + + + + + + + + + + Yahoo! Transport + vCard not implemented in current version + This is the Yahoo! transport. + EMAIL@ADDRESS.COM + http://yahoo-transport-2.jabberstudio.org/ + + Fill in your YAHOO! Messenger username and password to register on this transport. + scs.msg.yahoo.com + 5050 + + CP1252 + + + + + + /usr/local/lib/jabber/yahoo-transport-2.so + + + + + + + + + 127.0.0.1 + 5236 + SECRET + + + + /var/run/jabber/yahoo-transport-2.pid + + diff --git a/examples/transport-configs/init-scripts/aim-transport b/examples/transport-configs/init-scripts/aim-transport new file mode 100755 index 000000000..e13d6572f --- /dev/null +++ b/examples/transport-configs/init-scripts/aim-transport @@ -0,0 +1,45 @@ +#!/bin/sh +######################################################### +# +# aim-transport -- script to start aim-transport. +# +######################################################### + +DAEMON=/usr/local/sbin/jabberd-aim-transport +CONF=/etc/jabber/aim-transport.xml +NAME=jabberd-aim-transport +HOME=/etc/jabber/ +USER=ejabberd + +######################################################### + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + debug) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME in debugging mode." + $DAEMON -D -H $HOME -c $CONF & + ;; + start) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME." + $DAEMON -H $HOME -c $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & + ;; + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|restart}" + exit 1 +esac diff --git a/examples/transport-configs/init-scripts/ile b/examples/transport-configs/init-scripts/ile new file mode 100755 index 000000000..a1e072f2c --- /dev/null +++ b/examples/transport-configs/init-scripts/ile @@ -0,0 +1,43 @@ +#!/bin/sh +######################################################### +# +# ile -- script to start ILE. +# +######################################################### + +DAEMON=/usr/local/sbin/ile.pl +NAME=ile.pl +CONF=/etc/jabber/ile.xml +USER=ejabberd + +######################################################### + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + debug) + echo "Not implemented yet. Starting in normal mode" + $0 start + ;; + start) + test -f $DAEMON || exit 0 + echo "Starting $NAME." + $DAEMON $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & + ;; + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|status|restart}" + exit 1 +esac diff --git a/examples/transport-configs/init-scripts/jabber-gg-transport b/examples/transport-configs/init-scripts/jabber-gg-transport new file mode 100755 index 000000000..17718fb93 --- /dev/null +++ b/examples/transport-configs/init-scripts/jabber-gg-transport @@ -0,0 +1,48 @@ +#!/bin/sh +######################################################### +# +# jabber-gg-transport -- script to start jabber-gg-transport. +# +######################################################### + +DAEMON=/usr/local/sbin/jggtrans +CONF=/etc/jabber/jabber-gg-transport.xml +NAME=jggtrans +HOME=/etc/jabber/ +USER=ejabberd + +######################################################### + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + debug) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME in debugging mode." + $DAEMON -D -H $HOME -c $CONF & + ;; + start) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME." + $DAEMON $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & +# BUG REPORTEN hiervoor: bij afsluiten blijft telkens PID-bestand achter + rm $HOME/../../../var/run/jabber/jabber-gg-transport.pid + ;; + + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|restart}" + exit 1 +esac diff --git a/examples/transport-configs/init-scripts/jit b/examples/transport-configs/init-scripts/jit new file mode 100755 index 000000000..55e000ee8 --- /dev/null +++ b/examples/transport-configs/init-scripts/jit @@ -0,0 +1,45 @@ +#!/bin/sh +######################################################### +# +# jit -- script to start JIT. +# +######################################################### + +DAEMON=/usr/local/sbin/wpjabber-jit +CONF=/etc/jabber/jit.xml +NAME=wpjabber-jit +HOME=/etc/jabber/ +USER=ejabberd + +######################################################### + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + debug) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME in debugging mode." + $DAEMON -D -H $HOME -c $CONF & + ;; + start) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME." + $DAEMON -H $HOME -c $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & + ;; + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|restart}" + exit 1 +esac diff --git a/examples/transport-configs/init-scripts/msn-transport b/examples/transport-configs/init-scripts/msn-transport new file mode 100755 index 000000000..555ba2b0f --- /dev/null +++ b/examples/transport-configs/init-scripts/msn-transport @@ -0,0 +1,50 @@ +#!/bin/sh +######################################################### +# +# msn-transport -- script to start MSN Transport. +# +######################################################### + +DAEMON=/usr/local/sbin/jabberd-msn-transport +CONF=/etc/jabber/msn-transport.xml +NAME=jabberd-msn-transport +HOME=/etc/jabber/ +USER=ejabberd + +######################################################### + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + strace) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME in strace mode." + strace -o /opt/ejabberd/var/log/jabber/strace.log $DAEMON -H $HOME -c $CONF & + ;; + debug) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME in debugging mode." + $DAEMON -D -H $HOME -c $CONF & + ;; + start) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME." + $DAEMON -H $HOME -c $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & + ;; + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|restart}" + exit 1 +esac diff --git a/examples/transport-configs/init-scripts/yahoo-transport-2 b/examples/transport-configs/init-scripts/yahoo-transport-2 new file mode 100755 index 000000000..fde78a913 --- /dev/null +++ b/examples/transport-configs/init-scripts/yahoo-transport-2 @@ -0,0 +1,45 @@ +#!/bin/sh +############################################################## +# +# yahoo-transport-2 -- script to start Yahoo-transport-2. +# +############################################################# + +DAEMON=/usr/local/sbin/jabberd-yahoo-transport-2 +CONF=/etc/jabber/yahoo-transport-2.xml +NAME=jabberd-yahoo-transport-2 +HOME=/etc/jabber/ +USER=ejabberd + +############################################################# + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + debug) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME in debugging mode." + $DAEMON -D -H $HOME -c $CONF & + ;; + start) + test -f $DAEMON -a -f $CONF || exit 0 + echo "Starting $NAME." + $DAEMON -H $HOME -c $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & + ;; + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|restart}" + exit 1 +esac