Releases: wojtekka/libgadu
Releases · wojtekka/libgadu
libgadu 1.8.0
- 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
- 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
- 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
- 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 plikilibgadu-config.h
i ewentualnielibgadu-stdint.h
. Od tej wersji opcje konfiguracji są wprowadzane bezpośrednio dolibgadu.h
, dzięki czemu rozprowadzany jest pojedynczy plik.