root/trunk/jggtrans.xml.Pl

Revision 688, 7.5 kB (checked in by jajcus, 2 years ago)

- new GG server IP addresses

Line 
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  -->
Note: See TracBrowser for help on using the browser.