Skip to content

Jakkret/OpenGaduServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGaduServer

'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


Lista wsparcia wersji GG:

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)