| 1 |
<!-- |
|---|
| 2 |
To polska wersja przykładowego pliku konfiguracyjnego. |
|---|
| 3 |
|
|---|
| 4 |
Proszę pamiętać, że w XMLu obowiązującym kodowaniem jest UTF-8 |
|---|
| 5 |
--> |
|---|
| 6 |
|
|---|
| 7 |
<jggtrans> |
|---|
| 8 |
|
|---|
| 9 |
<!-- Żeby to zadziałało z jabberd 1.4.x także plik jabber.xml musi być uaktualniony. |
|---|
| 10 |
Należy dodać następujące linie w sekcji <browse/>: |
|---|
| 11 |
|
|---|
| 12 |
<item category="service" type="x-gadugadu" jid="gg.localhost" name="GaduGadu Transport"> |
|---|
| 13 |
<ns>jabber:iq:gateway</ns> |
|---|
| 14 |
<ns>jabber:iq:register</ns> |
|---|
| 15 |
<ns>jabber:iq:search</ns> |
|---|
| 16 |
<ns>jabber:iq:agent</ns> |
|---|
| 17 |
<ns>jabber:iq:browse</ns> |
|---|
| 18 |
</item> |
|---|
| 19 |
|
|---|
| 20 |
Oraz następujące, pod koniec pliku jabber.xml (poza <browse/>): |
|---|
| 21 |
|
|---|
| 22 |
<service id="gglinker"> |
|---|
| 23 |
<host>gg.localhost</host> |
|---|
| 24 |
<accept> |
|---|
| 25 |
<ip>127.0.0.1</ip> |
|---|
| 26 |
<port>5353</port> |
|---|
| 27 |
<secret>secret</secret> |
|---|
| 28 |
</accept> |
|---|
| 29 |
</service> |
|---|
| 30 |
|
|---|
| 31 |
Oczywiście gg.localhost należy zmienić na własną nazwę serwisu (musi być w DNS), |
|---|
| 32 |
127.0.0.1 oraz 5353 na adres/port używany do komunikacji między jggtrans a jabberd, |
|---|
| 33 |
a secret na jakiś dowolny ciąg znaków. |
|---|
| 34 |
|
|---|
| 35 |
W przypadku użycia jabberd2 nie trzeba (i nie należy) zmieniać niczego |
|---|
| 36 |
w konfiguracji serwera! |
|---|
| 37 |
--> |
|---|
| 38 |
|
|---|
| 39 |
<!-- Dla jabberd 1.4: |
|---|
| 40 |
Ten wpis powinien zgadzać się z <service/> w sekcji <browse/> pliku jabber.xml --> |
|---|
| 41 |
<service jid="gg.localhost"/> |
|---|
| 42 |
|
|---|
| 43 |
<!-- Starsze wersje transportu używały zasobu "/registered" we własnym JIDzie. |
|---|
| 44 |
Poniższa dyrektywa wyłącza to zachowanie. Użycie jej na istniejącej instalacji |
|---|
| 45 |
może powodować problemy. --> |
|---|
| 46 |
<bare_domain/> |
|---|
| 47 |
|
|---|
| 48 |
<!-- A ten, z <service id="gglinker/> --> |
|---|
| 49 |
<connect> |
|---|
| 50 |
<ip>127.0.0.1</ip> |
|---|
| 51 |
<port>5353</port> <!-- Dla jabberd 2.0 zmień to na port routera (domyślnie: 5347) --> |
|---|
| 52 |
<secret>secret</secret> |
|---|
| 53 |
</connect> |
|---|
| 54 |
|
|---|
| 55 |
<register> |
|---|
| 56 |
<!-- Tutaj zdefiniowany jest tekst informacji wyświetlanej |
|---|
| 57 |
użytkownikowi podczas rejestracji. |
|---|
| 58 |
|
|---|
| 59 |
Do formatowania tego tekstu można użyć tagów: |
|---|
| 60 |
<p/> (nowy akapit) oraz <br/> (nowa linia). |
|---|
| 61 |
--> |
|---|
| 62 |
<instructions> |
|---|
| 63 |
Aby się zarejestrować proszę wpisać |
|---|
| 64 |
swój numerek GG (UIN) w polu "username".<p/> |
|---|
| 65 |
Aby się wyrejestrować należy zostawić formularz pusty.<p/> |
|---|
| 66 |
Aby zmienić swoje dane w bazie GaduGadu należy wypełnić |
|---|
| 67 |
pole "nickname" oraz w razie potrzeby pozostałe.<p/> |
|---|
| 68 |
Wypełniając ten formularz zgadzasz się na wysłanie zamieszczonych |
|---|
| 69 |
tutaj danych do sms-express.com Sp. z o.o. i ich przetwarzanie |
|---|
| 70 |
przez tę spółkę. <p/> |
|---|
| 71 |
Na serwerze realizującym transport zachowane będzie jedynie hasło, |
|---|
| 72 |
jabberid oraz numer GG użytkownika a także numery osób w liście kontaktów. |
|---|
| 73 |
</instructions> |
|---|
| 74 |
</register> |
|---|
| 75 |
|
|---|
| 76 |
<search> |
|---|
| 77 |
<!-- Tutaj zdefiniowana jest instrukcja przeszukiwania dla użytkowników. --> |
|---|
| 78 |
<instructions> |
|---|
| 79 |
Proszę podać imię (first) i/lub nazwisko (last) |
|---|
| 80 |
i/lub ksywę (nick) i/lub miasto (city) szukanej osoby.<p/> |
|---|
| 81 |
Można także wyszukiwać według numeru UIN. |
|---|
| 82 |
</instructions> |
|---|
| 83 |
</search> |
|---|
| 84 |
|
|---|
| 85 |
<gateway> |
|---|
| 86 |
<!-- |
|---|
| 87 |
Poniższy komunikat może być wyświetlony użytkownikowi |
|---|
| 88 |
przy dodawaniu kontaktu GG. |
|---|
| 89 |
--> |
|---|
| 90 |
<desc> |
|---|
| 91 |
Proszę podać numerek GaduGadu użytkownika z którym chcesz się |
|---|
| 92 |
skontaktować. |
|---|
| 93 |
</desc> |
|---|
| 94 |
<prompt> |
|---|
| 95 |
Numerek GG |
|---|
| 96 |
</prompt> |
|---|
| 97 |
</gateway> |
|---|
| 98 |
|
|---|
| 99 |
<!-- Tutaj definiuje się "wizytówkę" (vCard) transportu. --> |
|---|
| 100 |
<vCard> |
|---|
| 101 |
<FN>GaduGadu Transport</FN> |
|---|
| 102 |
<DESC>To jest bramka pomiędzy Jabberem a GaduGadu.</DESC> |
|---|
| 103 |
<URL>http://jggtrans.jajcus.net/</URL> |
|---|
| 104 |
</vCard> |
|---|
| 105 |
|
|---|
| 106 |
<!-- domyślne locale (język) użytkownika. |
|---|
| 107 |
Puste oznacza lokale systemowe a brak to brak tłumaczeń --> |
|---|
| 108 |
<default_locale>pl_PL</default_locale> |
|---|
| 109 |
|
|---|
| 110 |
<!-- |
|---|
| 111 |
Konfiguracja logów. |
|---|
| 112 |
Można skonfigurować jeden logger typu "syslog" i/lub jeden "file". |
|---|
| 113 |
Można też nie skonfigurować żadnego logowania. --> |
|---|
| 114 |
<log type="syslog" facility="local0"/> |
|---|
| 115 |
<log type="file">/tmp/ggtrans.log</log> |
|---|
| 116 |
|
|---|
| 117 |
<!-- Odkomentuj to, jeśli chcesz, by do połączeń z serwerem GG było wykorzystane proxy --> |
|---|
| 118 |
<!-- |
|---|
| 119 |
<proxy> |
|---|
| 120 |
<ip>127.0.0.1</ip> |
|---|
| 121 |
<port>8080</port> |
|---|
| 122 |
</proxy> |
|---|
| 123 |
--> |
|---|
| 124 |
|
|---|
| 125 |
<!-- Te wartości można zmieniać wedle własnych upodobań. |
|---|
| 126 |
Jak sesja niepotrzebnie dostaje timeout można to zwiększać |
|---|
| 127 |
w nieskończoność :-) --> |
|---|
| 128 |
<conn_timeout>60</conn_timeout> |
|---|
| 129 |
<ping_interval>10</ping_interval> |
|---|
| 130 |
|
|---|
| 131 |
<!-- Od jakiegoś czasu serwer GaduGadu nie odpowiada na pingi :-( |
|---|
| 132 |
Ale dajmy mu rok czasu na odpowiedź :-) --> |
|---|
| 133 |
<pong_timeout>31536000</pong_timeout> |
|---|
| 134 |
|
|---|
| 135 |
<!-- jak szybko ma transport spróbować się połączyć po rozłączeniu --> |
|---|
| 136 |
<reconnect>300</reconnect> |
|---|
| 137 |
|
|---|
| 138 |
<!-- Opóźnienie pomiędzy otrzymaniem informacji o nieobecności użytkownika, |
|---|
| 139 |
a wylogowaniem z GG. Służy to do poprawnej obsługi <presence type="invisible"/> --> |
|---|
| 140 |
<disconnect_delay>5</disconnect_delay> |
|---|
| 141 |
|
|---|
| 142 |
<!-- Katalog z danymi użytkowników. --> |
|---|
| 143 |
<!-- Proszę uważać na uprawnienie - hasła użytkowników (do GG) będą tam przechowywane --> |
|---|
| 144 |
<spool>/var/lib/jabber/spool/gg.localhost/</spool> |
|---|
| 145 |
|
|---|
| 146 |
<!-- Ile czekać po przerwaniu połączenia z serwerem jabbera, zanim jggtrans |
|---|
| 147 |
się zrestartuje. Wartoś ujemna oznacza, że jggtrans ma w takim przypadku |
|---|
| 148 |
przerwać pracę. --> |
|---|
| 149 |
<restart_timeout>60</restart_timeout> |
|---|
| 150 |
|
|---|
| 151 |
<!-- lista serwerów GG których jggtrans ma używać |
|---|
| 152 |
<hub/> oznacza "użyj huba GG aby znaleźć właściwy serwer" |
|---|
| 153 |
Element <server/> powinien zawierać adres serwera. Może też mieć |
|---|
| 154 |
ustawiony atrybut "port" zawierający numer portu na serwerze. |
|---|
| 155 |
Jeżeli TLS jest dostępne (obsługiwane przez libgadu) i nie jest |
|---|
| 156 |
ustawione tls="no", to połączenie z serwerem GG będzie szyfrowane. |
|---|
| 157 |
Uwaga: nie każdy serwer przyjmie połączenie TLS. |
|---|
| 158 |
Jggtrans będzie się próbował łączyć z podanymi serwerami w podanej |
|---|
| 159 |
kolejności i użyje pierwszego działającego. |
|---|
| 160 |
Rozsądna domyślna lista serwerów jest wkompilowana w jggtrans. |
|---|
| 161 |
TLS działa nienajlepiej, więc nie jest zalecane jego włączanie. |
|---|
| 162 |
--> |
|---|
| 163 |
<!-- |
|---|
| 164 |
<servers> |
|---|
| 165 |
<hub tls="no"/> |
|---|
| 166 |
<server tls="no">217.17.45.143</server> |
|---|
| 167 |
<server tls="no">217.17.45.144</server> |
|---|
| 168 |
<server tls="no">217.17.45.145</server> |
|---|
| 169 |
<server tls="no">217.17.45.146</server> |
|---|
| 170 |
<server tls="no">217.17.45.147</server> |
|---|
| 171 |
<server tls="no">217.17.41.92</server> |
|---|
| 172 |
<server tls="no">217.17.41.93</server> |
|---|
| 173 |
</servers> |
|---|
| 174 |
--> |
|---|
| 175 |
|
|---|
| 176 |
<!-- Gdzie zapisywać/sprawdzać plik z pid procesu ggtrans. --> |
|---|
| 177 |
<pidfile>/var/lib/jabber/ggtrans.pid</pidfile> |
|---|
| 178 |
|
|---|
| 179 |
<!-- Jabber ID osoby upoważnionej do zadań administracyjnych. |
|---|
| 180 |
Może być użyte wielokrotnie. --> |
|---|
| 181 |
<admin>god@heaven.org</admin> |
|---|
| 182 |
|
|---|
| 183 |
<!-- ACL pozwala określić dokładne zasady dostępu do transportu --> |
|---|
| 184 |
<acl> |
|---|
| 185 |
<!-- przykładowe wpisy: --> |
|---|
| 186 |
|
|---|
| 187 |
<!-- <allow who="admin@mydomain" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> --> |
|---|
| 188 |
<!-- pozwala na odczytywanie statystyk przez admin@mydomain --> |
|---|
| 189 |
|
|---|
| 190 |
<!-- <deny who="*" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> --> |
|---|
| 191 |
<!-- zabranie odczytywania statystyk wszystkim pozostałym użytkownikom --> |
|---|
| 192 |
|
|---|
| 193 |
<!-- <allow who="*@mydomain"/> --> |
|---|
| 194 |
<!-- pozwala na wykonywanie wszelki pozostały operacji użytkonikom |
|---|
| 195 |
z domeny "mydomain" --> |
|---|
| 196 |
|
|---|
| 197 |
<!-- <deny what="iq/query?xmlns=jabber:x:register"/> --> |
|---|
| 198 |
<!-- zabrania rejestracji innym użytkownikom --> |
|---|
| 199 |
|
|---|
| 200 |
<!-- <allow what="presence"/> --> |
|---|
| 201 |
<!-- zezwala na wszystkie pakiety <presence/> --> |
|---|
| 202 |
|
|---|
| 203 |
<!-- <allow what="iq"/> --> |
|---|
| 204 |
<!-- zezwala na wszystkie pozostałe pakiety <iq/> --> |
|---|
| 205 |
|
|---|
| 206 |
<!-- <allow what="message"/> --> |
|---|
| 207 |
<!-- zezwala na wszystkie <message/> --> |
|---|
| 208 |
|
|---|
| 209 |
<!-- <deny/> --> |
|---|
| 210 |
<!-- zabrania wszelkich innych pakietów (które i tak nie |
|---|
| 211 |
powinny się zjawić, ani nie będą obsłużone) --> |
|---|
| 212 |
</acl> |
|---|
| 213 |
|
|---|
| 214 |
|
|---|
| 215 |
|
|---|
| 216 |
</jggtrans> |
|---|
| 217 |
<!-- |
|---|
| 218 |
vi: encoding=utf-8 syntax=xml |
|---|
| 219 |
--> |
|---|