Skip to content

Releases: wojtekka/libgadu

libgadu 1.8.0

06 Oct 21:01
Compare
Choose a tag to compare
  • Obsługa protokołu Gadu-Gadu 7.x, w tym:
    • przesyłanie plików,
    • autoryzacja silną funkcją skrótu SHA-1,
    • obsługa informacji w formacie XML otrzymywany od serwera.
  • Poprawki zachowania w sytuacjach wyjątkowych podczas łączenia się z serwerem.
  • Buforowanie danych wysyłanych do serwera.
  • Przekazywanie do aplikacji numeru sekwencyjnego odebranych wiadomości.
  • Dokumentacja kodu w formacie Doxygen.

libgadu 1.7.2

06 Oct 20:58
Compare
Choose a tag to compare
  • Poprawka tworzenia pliku libgadu.pc.
  • Poprawka zachowania połączeń bezpośrednich przy wznawianiu połączenia od końca pliku.
  • Poprawka zmiany opisu z podanym czasem powrotu.

libgadu 1.7.1

06 Oct 20:57
Compare
Choose a tag to compare
  • Poprawka błędu bezpieczeństwa spowodowanego przekroczeniem zakresu zmiennej przy obsłudze pakietu GG_NOTIFY_REPLY60. Odpowiednio spreparowany pakiet wysłany przez serwer może spowodować nadpisanie pamięci.
  • Poprawka wycieku zasobów w resolverze korzystającym z pthreads i przy pobieraniu tokenów.
  • Rozszerzenie API o możliwość określania, której sesji dotyczą komunikaty gg_debug().

libgadu 1.7.0

06 Oct 20:56
Compare
Choose a tag to compare
  • Zmiana sposobu numeracji kolejnych wersji biblioteki. Od wersji 1.7.0 kolejne wydania libgadu będą numerowane według schematu X.Y.Z, gdzie liczba Z będzie zwiększana przy drobnych poprawkach, Y przy znaczących zmianach, a X gdy dojdzie do rewolucji.
  • Wykorzystanie Automake i Libtool w procesie budowania.
  • Zmiana sposobu włączania lokalnej konfiguracji do plików nagłówkowych. Do tej pory oprócz libgadu.h były rozprowadzane pliki libgadu-config.h i ewentualnie libgadu-stdint.h. Od tej wersji opcje konfiguracji są wprowadzane bezpośrednio do libgadu.h, dzięki czemu rozprowadzany jest pojedynczy plik.