Po ponad 7 miesiącach wydałem wreszcie nową
wersję Transportu GG. Chyba każdy rozsądny administrator używał wersji z
CVS zamiast ostatniego oficjalnego wydania, jednak kiedyś poprawioną wersję
trzeba było wydać. ;-)
Zmiany od wersji 2.0.9:
- „Konfernecyjne” wiadomości GG są odrzucane.
- Lista użytkowników z serwera GG jest przekazywana (po wydaniu komendy
„get roster” lub przy rejestracji) w „zwykłej” wiadomości, a nie typu „chat”, dzięki
czemu jest to kompatybilne z nowszymi Psi. - Poprawiona została obsługa narodowych znaków w JIDach. Wykorzystana do tego została
biblioteka libidn. - Poprawiona została obsługa znaków spoza Windows-1250 w wiadomościach.
Wcześniej opis stanu był obcinany na takim znaku. - Tryby „niewidzialny” i „tylko dla przyjaciół” są teraz aktywne zaraz po przyjęciu
formularza rejestracyjnego w którym zostały włączone. - Różne inne błędy zostały poprawione.
- System budowania został poprawiony i ulepszony, głównie na potrzeby przejścia z CVS na Subversion.
- Kod został przeportowany na GLib2 — starego gliba już mało kto używa.
- Używany jest teraz zewnętrzny Expat zamiast tego zapluskwionego
(ostatni błąd w jabberd 1.4.x opisywany na bugtraq) który był załączony w źródłach. - Została dołączone holenderskie tłumaczenie.
Mam nadzieję, że za chwile nie wyjdą jakieś nowe poważne błędy…
I wszystko byłoby fajnie gdyby nie to, że jggtrans wymaga nowszego niż w RA libidn, a libidn wszystkiego nowszego (autoconf, gettexta, itd). Nie wiem czy się skuszę :).
PolubieniePolubienie
Jak wolisz. Ale poprzednie wersje, nie używające libidn, źle obsługują narodowe znaki w JIDach, a na niektórych JIDach po prostu się wykrzaczają. Zarejestruje ci się jeden taki użytkownik i już nikt sobie nie poużywa.
Starsze libidn nie obsługują profili stringprep wymaganych przez XMPP.
PolubieniePolubienie
A ja mam (prawdopodobnie głupie i pewnie już było) pytanie: Czy transport nie może podczas zmiany stanu na "niewidoczny" (używam Psi) robić to samo co "iv" do niego wysłane? 😉
PolubieniePolubienie
Stan "niewidoczny" jest niezgodny z XMPP. Wsparcie dla niego niedługo całkiem zniknie z jggtrans.
PolubieniePolubienie
To ja już wolałbym, żeby zniknęło z Psi, a zostało w jggtrans. 🙂
PolubieniePolubienie
AlchemyX: A mi działa na "Ra podobnym" serwerze. 🙂 Jak byś chciał spróbować to ftp://ftp.pei.prz.rzeszow.pl/Linux/PLD/builder. ("mój" jggtrans jest skompilowany z bibliotekami libssl097 i libidn-0.3.0 ktore są w katalogu)
PolubieniePolubienie