'Samowystarczalny' serwer kompatybilny z klientami Gadu-Gadu dla własnego hostowania (self-hosting). Kod źródłowy jest napisany w C i opiera się na dokumentacji takich jak libgadu) (źródła są w SOURCES.md). Jak na razie, projekt świetnie działa na systemach Windows i Linux (działaj z przywilejem sudo). Serwer skupia się w tej chwili na wspieraniu Klienta 5.x (patrz Lista Wsparcia)
Jak chcesz wydać commit do tego repozytorium - obczaj CONTRIBUTING.MD - Więcej rąk sprawi, że ten projekt będzie stabilnie chodził wcześniej.. a czasami lepiej!
Important
Ten projekt nie jest powiązany ani wspierany przez Gadu Gadu (lub GG). Projekt ten jest całkowicie otwarty, darmowy
Warning
Ten projekt jest w stanie rozwojowym. Nie oczekuj, że wszystko działa od tak - W tej chwili mimo, że funkcje poniżej są podane, nie znaczy że działają w 100%. Więcej funkcji nadejdzie w późniejszych poprawkach.
W chwili obecnej, OpenGaduServer wspiera większość podstawowych funkcji:
-
Gadu Gadu 3.1: (wymaga serwera SSL na porcie 443, omijane jak narazie)
-
Gadu Gadu 5.0:
- rejestrowanie i przekierowanie do serwera
- resetowania hasła (opcjonalne)
- pakiet GG_WELCOME
- logowanie
- statusy
- funkcje czatu
- odbieranie listy kontaktów z/do serwera
-
Gadu Gadu 6.0: (dla JaduGadu... bo używa logowania GG_LOGIN60)
- rejestrowanie i przekierowanie do serwera (opcjonalne)
- resetowania hasła (opcjonalne)
- pakiet GG_WELCOME (wraz z 5.0)
- logowanie
- statusy
- funkcje czatu
- odbieranie listy kontaktów z/do serwera (implementacja według GG - GG_USERLIST_REQUEST)