Dodaj odporność na pthread_cancel() również do gg_resolver_run()


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1279 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Uważaj na pthread_cancel() również na systemach bez gethostbyname_r()

Chociażby FreeBSD ma pthreads, ale gethostbyname_r() już nie.
Informacja znaleziona w Internecie, nie sprawdzałem, czy dotyczy
również aktualnych wersji FreeBSD.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1280 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Ulepsz skrypt do valgrinda


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1281 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Zamykaj deskryptor w teście protocol, żeby valgrind nie marudził


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1282 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Usuń niepotrzebny argument z gg_resolver_recv()


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1283 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
W testach zawsze używaj OpenSSL i GnuTLS, o ile tylko są dostępne


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1284 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Nie linkuj do libgcrypt jeśli używamy OpenSSL (ale zawsze używaj libgcrypt do testów)


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1285 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Uwspólnienie kawałka kodu.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1286 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Usunięcie adresu i portu zaszytego na stałe.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1287 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Pozbądź się ostrzeżeń libgcrypt o tym, że jest niezainicjalizowane

Jak uruchomiłem test protocol w ciasnej pętli, to 60% czasu procesora
zabierał syslog, bo libgcrypt cały czas pisał do niego coś takiego:

	protocol: Libgcrypt warning: missing initialization - please fix the application

libgcrypt niby powinno być inicjalizowane w samej aplikacji, ale przecież
nie można tego wymagać od aplikacji korzystających z libgadu. Zresztą
właściwa inicjalizacja wiąże się jeszcze z kilkoma wywołaniami libgcrypt.
valgrind nie wykrywa żadnych wycieków spowodowanych wielokrotnym wołaniem
gcry_check_version().

Właściwie to zastanawiam się, czy warto w takiej sytuacji dodawać zależność
od libgcrypt tylko dla SHA-1, do którego i tak jest niezależna implementacja
w sha1.c.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1288 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Napraw test connect dla libgadu skompilowanego bez obsługi SSL


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1289 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Sprzątanie ostrzeżeń.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1290 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Sprzątanie ostrzeżeń.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1291 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Sprzątanie ostrzeżeń.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1292 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Sprzątanie ostrzeżeń.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1293 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Test połączeń przeorany. Pozbycie się raportu w HTML-u na rzecz wyrzucania na konsolę. Możliwość kompilacji bez GnuTLS. Lepsza współpraca z nowymi wersjami GnuTLS.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1294 d0e0d552-48cc-411f-a74d-6ebdfb0732cf
Poprawki ostrzeżeń.


git-svn-id: https://toxygen.net/svn/libgadu/trunk@1295 d0e0d552-48cc-411f-a74d-6ebdfb0732cf