summaryrefslogtreecommitdiffstats
path: root/kopete/protocols/gadu/libgadu/events.c
diff options
context:
space:
mode:
Diffstat (limited to 'kopete/protocols/gadu/libgadu/events.c')
-rw-r--r--kopete/protocols/gadu/libgadu/events.c152
1 files changed, 76 insertions, 76 deletions
diff --git a/kopete/protocols/gadu/libgadu/events.c b/kopete/protocols/gadu/libgadu/events.c
index 97b84912..7adc3a84 100644
--- a/kopete/protocols/gadu/libgadu/events.c
+++ b/kopete/protocols/gadu/libgadu/events.c
@@ -2,8 +2,8 @@
/*
* (C) Copyright 2001-2006 Wojtek Kaniewski <wojtekka@irc.pl>
- * Robert J. Woźny <speedy@ziew.org>
- * Arkadiusz Miśkiewicz <arekm@pld-linux.org>
+ * Robert J. Wo�ny <speedy@ziew.org>
+ * Arkadiusz Mi�kiewicz <arekm@pld-linux.org>
* Adam Wysocki <gophi@ekg.chmurka.net>
*
* This program is free software; you can redistribute it and/or modify
@@ -50,9 +50,9 @@
/*
* gg_event_free()
*
- * zwalnia pamięć zajmowaną przez informację o zdarzeniu.
+ * zwalnia pami�� zajmowan� przez informacj� o zdarzeniu.
*
- * - e - wskaźnik do informacji o zdarzeniu
+ * - e - wska�nik do informacji o zdarzeniu
*/
void gg_event_free(struct gg_event *e)
{
@@ -127,7 +127,7 @@ void gg_event_free(struct gg_event *e)
*
* - s - sesja
* - q - kolejka
- * - freeq - czy zwolnić kolejkę
+ * - freeq - czy zwolniďż˝ kolejkďż˝
*
* 0/-1
*/
@@ -161,9 +161,9 @@ int gg_image_queue_remove(struct gg_session *s, struct gg_image_queue *q, int fr
}
/*
- * gg_image_queue_parse() // funkcja wewnętrzna
+ * gg_image_queue_parse() // funkcja wewn�trzna
*
- * parsuje przychodzący pakiet z obrazkiem.
+ * parsuje przychodz�cy pakiet z obrazkiem.
*
* - e - opis zdarzenia
* -
@@ -178,7 +178,7 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len,
return;
}
- /* znajdź dany obrazek w kolejce danej sesji */
+ /* znajdďż˝ dany obrazek w kolejce danej sesji */
for (qq = sess->images, q = NULL; qq; qq = qq->next) {
if (sender == qq->sender && i->size == qq->size && i->crc32 == qq->crc32) {
@@ -200,7 +200,7 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len,
len -= sizeof(struct gg_msg_image_reply);
p += sizeof(struct gg_msg_image_reply);
- /* sprawdź, czy mamy tekst zakończony \0 */
+ /* sprawd�, czy mamy tekst zako�czony \0 */
for (i = 0; i < len; i++) {
if (!p[i]) {
@@ -232,7 +232,7 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len,
memcpy(q->image + q->done, p, len);
q->done += len;
- /* jeśli skończono odbierać obrazek, wygeneruj zdarzenie */
+ /* je�li sko�czono odbiera� obrazek, wygeneruj zdarzenie */
if (q->done >= q->size) {
e->type = GG_EVENT_IMAGE_REPLY;
@@ -249,12 +249,12 @@ static void gg_image_queue_parse(struct gg_event *e, char *p, unsigned int len,
}
/*
- * gg_handle_recv_msg() // funkcja wewnętrzna
+ * gg_handle_recv_msg() // funkcja wewn�trzna
*
- * obsługuje pakiet z przychodzącą wiadomością, rozbijając go na dodatkowe
+ * obs�uguje pakiet z przychodz�c� wiadomo�ci�, rozbijaj�c go na dodatkowe
* struktury (konferencje, kolorki) w razie potrzeby.
*
- * - h - nagłówek pakietu
+ * - h - nag��wek pakietu
* - e - opis zdarzenia
*
* 0, -1.
@@ -384,7 +384,7 @@ static int gg_handle_recv_msg(struct gg_header *h, struct gg_event *e, struct gg
if (p + sizeof(struct gg_msg_image_reply) == packet_end) {
- /* pusta odpowiedź - klient po drugiej stronie nie ma żądanego obrazka */
+ /* pusta odpowied� - klient po drugiej stronie nie ma ��danego obrazka */
e->type = GG_EVENT_IMAGE_REPLY;
e->event.image_reply.sender = gg_fix32(r->sender);
@@ -438,11 +438,11 @@ fail:
}
/*
- * gg_watch_fd_connected() // funkcja wewnętrzna
+ * gg_watch_fd_connected() // funkcja wewn�trzna
*
- * patrzy na gniazdo, odbiera pakiet i wypełnia strukturę zdarzenia.
+ * patrzy na gniazdo, odbiera pakiet i wype�nia struktur� zdarzenia.
*
- * - sess - struktura opisująca sesję
+ * - sess - struktura opisuj�ca sesj�
* - e - opis zdarzenia
*
* 0, -1.
@@ -727,7 +727,7 @@ static int gg_watch_fd_connected(struct gg_session *sess, struct gg_event *e)
if (h->length < 1)
break;
- /* jeśli odpowiedź na eksport, wywołaj zdarzenie tylko
+ /* je�li odpowied� na eksport, wywo�aj zdarzenie tylko
* gdy otrzymano wszystkie odpowiedzi */
if (p[0] == GG_USERLIST_PUT_REPLY || p[0] == GG_USERLIST_PUT_MORE_REPLY) {
if (--sess->userlist_blocks)
@@ -780,16 +780,16 @@ fail:
/*
* gg_watch_fd()
*
- * funkcja, którą należy wywołać, gdy coś się stanie z obserwowanym
- * deskryptorem. zwraca klientowi informację o tym, co się dzieje.
+ * funkcja, kt�r� nale�y wywo�a�, gdy co� si� stanie z obserwowanym
+ * deskryptorem. zwraca klientowi informacjďż˝ o tym, co siďż˝ dzieje.
*
* - sess - opis sesji
*
- * wskaźnik do struktury gg_event, którą trzeba zwolnić później
- * za pomocą gg_event_free(). jesli rodzaj zdarzenia jest równy
- * GG_EVENT_NONE, należy je zignorować. jeśli zwróciło NULL,
- * stało się coś niedobrego -- albo zabrakło pamięci albo zerwało
- * połączenie.
+ * wska�nik do struktury gg_event, kt�r� trzeba zwolni� p��niej
+ * za pomoc� gg_event_free(). jesli rodzaj zdarzenia jest r�wny
+ * GG_EVENT_NONE, nale�y je zignorowa�. je�li zwr�ci�o NULL,
+ * sta�o si� co� niedobrego -- albo zabrak�o pami�ci albo zerwa�o
+ * po��czenie.
*/
struct gg_event *gg_watch_fd(struct gg_session *sess)
{
@@ -845,14 +845,14 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
goto fail_resolving;
}
- /* jeśli jesteśmy w resolverze i mamy ustawiony port
- * proxy, znaczy, że resolvowaliśmy proxy. zatem
+ /* je�li jeste�my w resolverze i mamy ustawiony port
+ * proxy, znaczy, �e resolvowali�my proxy. zatem
* wpiszmy jego adres. */
if (sess->proxy_port)
sess->proxy_addr = addr.s_addr;
/* zapiszmy sobie adres huba i adres serwera (do
- * bezpośredniego połączenia, jeśli hub leży)
+ * bezpo�redniego po��czenia, je�li hub le�y)
* z resolvera. */
if (sess->proxy_addr && sess->proxy_port)
port = sess->proxy_port;
@@ -863,17 +863,17 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() resolved, connecting to %s:%d\n", inet_ntoa(addr), port);
- /* łączymy się albo z hubem, albo z proxy, zależnie
- * od tego, co resolvowaliśmy. */
+ /* ��czymy si� albo z hubem, albo z proxy, zale�nie
+ * od tego, co resolvowali�my. */
if ((sess->fd = gg_connect(&addr, port, sess->async)) == -1) {
- /* jeśli w trybie asynchronicznym gg_connect()
- * zwróci błąd, nie ma sensu próbować dalej. */
+ /* je�li w trybie asynchronicznym gg_connect()
+ * zwr�ci b��d, nie ma sensu pr�bowa� dalej. */
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s), critical\n", errno, strerror(errno));
goto fail_connecting;
}
- /* jeśli podano serwer i łączmy się przez proxy,
- * jest to bezpośrednie połączenie, inaczej jest
+ /* je�li podano serwer i ��czmy si� przez proxy,
+ * jest to bezpo�rednie po��czenie, inaczej jest
* do huba. */
sess->state = (sess->proxy_addr && sess->proxy_port && sess->server_addr) ? GG_STATE_CONNECTING_GG : GG_STATE_CONNECTING_HUB;
sess->check = GG_CHECK_WRITE;
@@ -890,11 +890,11 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() GG_STATE_CONNECTING_HUB\n");
- /* jeśli asynchroniczne, sprawdzamy, czy nie wystąpił
- * przypadkiem jakiś błąd. */
+ /* je�li asynchroniczne, sprawdzamy, czy nie wyst�pi�
+ * przypadkiem jaki� b��d. */
if (sess->async && (getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) {
- /* no tak, nie udało się połączyć z proxy. nawet
- * nie próbujemy dalej. */
+ /* no tak, nie uda�o si� po��czy� z proxy. nawet
+ * nie pr�bujemy dalej. */
if (sess->proxy_addr && sess->proxy_port) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", res, strerror(res));
goto fail_connecting;
@@ -905,9 +905,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
if ((sess->fd = gg_connect(&sess->hub_addr, GG_DEFAULT_PORT, sess->async)) == -1) {
/* przy asynchronicznych, gg_connect()
- * zwraca -1 przy błędach socket(),
+ * zwraca -1 przy b��dach socket(),
* ioctl(), braku routingu itd. dlatego
- * nawet nie próbujemy dalej. */
+ * nawet nie pr�bujemy dalej. */
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() direct connection failed (errno=%d, %s), critical\n", errno, strerror(errno));
goto fail_connecting;
}
@@ -952,7 +952,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
free(client);
- /* zwolnij pamięć po wersji klienta. */
+ /* zwolnij pami�� po wersji klienta. */
if (sess->client_version) {
free(sess->client_version);
sess->client_version = NULL;
@@ -960,9 +960,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
gg_debug(GG_DEBUG_MISC, "=> -----BEGIN-HTTP-QUERY-----\n%s\n=> -----END-HTTP-QUERY-----\n", buf);
- /* zapytanie jest krótkie, więc zawsze zmieści się
- * do bufora gniazda. jeśli write() zwróci mniej,
- * stało się coś złego. */
+ /* zapytanie jest kr�tkie, wi�c zawsze zmie�ci si�
+ * do bufora gniazda. je�li write() zwr�ci mniej,
+ * sta�o si� co� z�ego. */
if (write(sess->fd, buf, strlen(buf)) < (signed)strlen(buf)) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() sending query failed\n");
@@ -989,22 +989,22 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() GG_STATE_READING_DATA\n");
- /* czytamy linię z gniazda i obcinamy \r\n. */
+ /* czytamy liniďż˝ z gniazda i obcinamy \r\n. */
gg_read_line(sess->fd, buf, sizeof(buf) - 1);
gg_chomp(buf);
gg_debug(GG_DEBUG_TRAFFIC, "// gg_watch_fd() received http header (%s)\n", buf);
- /* sprawdzamy, czy wszystko w porządku. */
+ /* sprawdzamy, czy wszystko w porz�dku. */
if (strncmp(buf, "HTTP/1.", 7) || strncmp(buf + 9, "200", 3)) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() that's not what we've expected, trying direct connection\n");
close(sess->fd);
- /* jeśli otrzymaliśmy jakieś dziwne informacje,
- * próbujemy się łączyć z pominięciem huba. */
+ /* je�li otrzymali�my jakie� dziwne informacje,
+ * pr�bujemy si� ��czy� z pomini�ciem huba. */
if (sess->proxy_addr && sess->proxy_port) {
if ((sess->fd = gg_connect(&sess->proxy_addr, sess->proxy_port, sess->async)) == -1) {
- /* trudno. nie wyszło. */
+ /* trudno. nie wysz�o. */
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", errno, strerror(errno));
goto fail_connecting;
}
@@ -1017,13 +1017,13 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
sess->port = GG_DEFAULT_PORT;
- /* łączymy się na port 8074 huba. */
+ /* ��czymy si� na port 8074 huba. */
if ((sess->fd = gg_connect(&sess->hub_addr, sess->port, sess->async)) == -1) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s), trying https\n", errno, strerror(errno));
sess->port = GG_HTTPS_PORT;
- /* łączymy się na port 443. */
+ /* ��czymy si� na port 443. */
if ((sess->fd = gg_connect(&sess->hub_addr, sess->port, sess->async)) == -1) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s)\n", errno, strerror(errno));
goto fail_connecting;
@@ -1036,16 +1036,16 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
break;
}
- /* ignorujemy resztę nagłówka. */
+ /* ignorujemy reszt� nag��wka. */
while (strcmp(buf, "\r\n") && strcmp(buf, ""))
gg_read_line(sess->fd, buf, sizeof(buf) - 1);
- /* czytamy pierwszą linię danych. */
+ /* czytamy pierwszďż˝ liniďż˝ danych. */
gg_read_line(sess->fd, buf, sizeof(buf) - 1);
gg_chomp(buf);
- /* jeśli pierwsza liczba w linii nie jest równa zeru,
- * oznacza to, że mamy wiadomość systemową. */
+ /* je�li pierwsza liczba w linii nie jest r�wna zeru,
+ * oznacza to, �e mamy wiadomo�� systemow�. */
if (atoi(buf)) {
char tmp[1024], *foo, *sysmsg_buf = NULL;
int len = 0;
@@ -1088,7 +1088,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
tmp++;
*tmp = 0;
- if ((tmp = strchr(host, ':'))) {
+ if ((tmp = (char*)strchr(host, ':'))) {
*tmp = 0;
port = atoi(tmp + 1);
}
@@ -1103,9 +1103,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
sess->server_addr = addr.s_addr;
if (!gg_proxy_http_only && sess->proxy_addr && sess->proxy_port) {
- /* jeśli mamy proxy, łączymy się z nim. */
+ /* je�li mamy proxy, ��czymy si� z nim. */
if ((sess->fd = gg_connect(&sess->proxy_addr, sess->proxy_port, sess->async)) == -1) {
- /* nie wyszło? trudno. */
+ /* nie wysz�o? trudno. */
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", errno, strerror(errno));
goto fail_connecting;
}
@@ -1118,15 +1118,15 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
sess->port = port;
- /* łączymy się z właściwym serwerem. */
+ /* ��czymy si� z w�a�ciwym serwerem. */
if ((sess->fd = gg_connect(&addr, sess->port, sess->async)) == -1) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s), trying https\n", errno, strerror(errno));
sess->port = GG_HTTPS_PORT;
- /* nie wyszło? próbujemy portu 443. */
+ /* nie wysz�o? pr�bujemy portu 443. */
if ((sess->fd = gg_connect(&addr, GG_HTTPS_PORT, sess->async)) == -1) {
- /* ostatnia deska ratunku zawiodła?
+ /* ostatnia deska ratunku zawiod�a?
* w takim razie zwijamy manatki. */
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s)\n", errno, strerror(errno));
goto fail_connecting;
@@ -1146,10 +1146,10 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() GG_STATE_CONNECTING_GG\n");
- /* jeśli wystąpił błąd podczas łączenia się... */
+ /* je�li wyst�pi� b��d podczas ��czenia si�... */
if (sess->async && (sess->timeout == 0 || getsockopt(sess->fd, SOL_SOCKET, SO_ERROR, &res, &res_size) || res)) {
- /* jeśli nie udało się połączenie z proxy,
- * nie mamy czego próbować więcej. */
+ /* je�li nie uda�o si� po��czenie z proxy,
+ * nie mamy czego pr�bowa� wi�cej. */
if (sess->proxy_addr && sess->proxy_port) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection to proxy failed (errno=%d, %s)\n", res, strerror(res));
goto fail_connecting;
@@ -1164,10 +1164,10 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
#endif
#ifdef __GG_LIBGADU_HAVE_OPENSSL
- /* jeśli logujemy się po TLS, nie próbujemy
- * się łączyć już z niczym innym w przypadku
- * błędu. nie dość, że nie ma sensu, to i
- * trzeba by się bawić w tworzenie na nowo
+ /* je�li logujemy si� po TLS, nie pr�bujemy
+ * si� ��czy� ju� z niczym innym w przypadku
+ * b��du. nie do��, �e nie ma sensu, to i
+ * trzeba by siďż˝ bawiďż˝ w tworzenie na nowo
* SSL i SSL_CTX. */
if (sess->ssl) {
@@ -1180,7 +1180,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
sess->port = GG_HTTPS_PORT;
- /* próbujemy na port 443. */
+ /* pr�bujemy na port 443. */
if ((sess->fd = gg_connect(&sess->server_addr, sess->port, sess->async)) == -1) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() connection failed (errno=%d, %s)\n", errno, strerror(errno));
goto fail_connecting;
@@ -1192,7 +1192,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
if (gg_proxy_http_only)
sess->proxy_port = 0;
- /* jeśli mamy proxy, wyślijmy zapytanie. */
+ /* je�li mamy proxy, wy�lijmy zapytanie. */
if (sess->proxy_addr && sess->proxy_port) {
char buf[100], *auth = gg_proxy_auth();
struct in_addr addr;
@@ -1206,9 +1206,9 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() proxy request:\n// %s", buf);
- /* wysyłamy zapytanie. jest ono na tyle krótkie,
- * że musi się zmieścić w buforze gniazda. jeśli
- * write() zawiedzie, stało się coś złego. */
+ /* wysy�amy zapytanie. jest ono na tyle kr�tkie,
+ * �e musi si� zmie�ci� w buforze gniazda. je�li
+ * write() zawiedzie, sta�o si� co� z�ego. */
if (write(sess->fd, buf, strlen(buf)) < (signed)strlen(buf)) {
gg_debug(GG_DEBUG_MISC, "// gg_watch_fd() can't send proxy request\n");
if (auth)
@@ -1344,8 +1344,8 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
memset(&l, 0, sizeof(l));
l.dunno2 = 0xbe;
- /* XXX bardzo, bardzo, bardzo głupi pomysł na pozbycie
- * się tekstu wrzucanego przez proxy. */
+ /* XXX bardzo, bardzo, bardzo g�upi pomys� na pozbycie
+ * siďż˝ tekstu wrzucanego przez proxy. */
if (sess->proxy_addr && sess->proxy_port) {
char buf[100];
@@ -1362,7 +1362,7 @@ struct gg_event *gg_watch_fd(struct gg_session *sess)
}
/* XXX niech czeka jeszcze raz w tej samej
- * fazie. głupio, ale działa. */
+ * fazie. g�upio, ale dzia�a. */
sess->proxy_port = 0;
break;