Package: ekg2
Version: 20081009+2105-1

Robię tak:
 rm -rf .ekg2
 ekg2
 session --add gg:NNNNN
 session password
 PASS
 session auto_connect 1
 save
 connect
 
A ekg2 na to:

15:34:58 ::: (gg:1923297) Connecting to server
15:34:59 ::: (gg:1923297) Connected
15:34:59 ::: (gg:1923297) Server disconnected

Co ciekawe kiedy parę sekund później jeszcze raz wpiszę "connect", to się nie
rozłącza. Po kolejnych disconnect/connect już też się nie rozłącza, aż do
wyłączenia programu.

Kiedy zrobię quit, odpalę ekg2 jeszcze raz, to znowu zaraz po pierwszym
połączeniu (i tylko wtedy) się rozłącza. Jest to w 100% powtarzalne dopóki nie
zapodam kogoś do userlisty.

debug:

15:34:58 ** gg_login(0xbfd4afbc: [uin=1923297, async=1, ...]); 
15:34:58 ** gg_resolve_pthread(0x81446a8, 0x8144734, "appmsg.gadu-gadu.pl"); 
15:34:58 // gg_resolve_pthread() 0x8173550 
15:34:58 ** gg_watch_fd(0x81446a8); 
15:34:58 // gg_watch_fd() GG_STATE_RESOLVING 
15:34:58 // gg_watch_fd() resolved, connecting to 91.197.13.211:80 
15:34:58 ** gg_connect(91.197.13.211, 80, 1); 
15:34:58 // gg_connect() connect() in progress 
15:34:58 ** gg_event_free(0x8145070); 
15:34:58 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x8144778 
15:34:58 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:34:58 ** gg_watch_fd(0x81446a8); 
15:34:58 // gg_watch_fd() GG_STATE_CONNECTING_HUB 
15:34:58 // gg_watch_fd() connected to hub, sending query 
15:34:58 => -----BEGIN-HTTP-QUERY----- 
15:34:58 GET 
/appsvc/appmsg2.asp?fmnumber=1923297&version=6%2c+1%2c+0%2c+158&lastmsg=0 
HTTP/1.0 
15:34:58 Host: appmsg.gadu-gadu.pl 
15:34:58 User-Agent: Mozilla/4.7 [en] (Win98; I) 
15:34:58 Pragma: no-cache 
15:34:58 
15:34:58 
15:34:58 => -----END-HTTP-QUERY----- 
15:34:58 ** gg_event_free(0x8146610); 
15:34:58 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x8146578 
15:34:58 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:34:58 ** gg_watch_fd(0x81446a8); 
15:34:58 // gg_watch_fd() GG_STATE_READING_DATA 
15:34:58 // gg_watch_fd() received http header (HTTP/1.0 200 OK) 
15:34:58 // gg_watch_fd() received http data (0 91.197.13.39:8074 91.197.13.39) 
15:34:58 ** gg_connect(91.197.13.39, 8074, 1); 
15:34:58 // gg_connect() connect() in progress 
15:34:58 ** gg_event_free(0x8146b58); 
15:34:58 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x8147868 
15:34:58 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:34:59 ** gg_watch_fd(0x81446a8); 
15:34:59 // gg_watch_fd() GG_STATE_CONNECTING_GG 
15:34:59 // gg_watch_fd() connected 
15:34:59 ** gg_event_free(0x80c1298); 
15:34:59 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x8147b20 
15:34:59 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:34:59 ** gg_watch_fd(0x81446a8); 
15:34:59 // gg_watch_fd() GG_STATE_READING_KEY 
15:34:59 ** gg_recv_packet(0x81446a8); 
15:34:59 // gg_recv_packet() header recv(9,0xbfd4a754,8) = 8 
15:34:59 // gg_recv_packet() body recv(9,0x8185040,4) = 4 
15:34:59 // gg_recv_packet(01) 01 00 00 00 04 00 00 00 c9 ea 19 40 
15:34:59 // gg_watch_fd() challenge 4109ae9c --> hash 550d2981 
15:34:59 // gg_watch_fd() gg_dcc_ip = 0.0.0.0 
15:34:59 // gg_watch_fd() sending GG_LOGIN60 packet
15:34:59 ** gg_send_packet(0x81446a8, 0x15, ...)
15:34:59 // gg_send_packet(0x15) 15 00 00 00 1f 00 00 00 e1 58 1d 00 85 01 29 
d5 01 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 be
15:34:59 ** gg_event_free(0x8164810);
15:34:59 ** gg_watch_fd(0x81446a8);
15:34:59 // gg_watch_fd() GG_STATE_READING_REPLY
15:34:59 ** gg_recv_packet(0x81446a8);
15:34:59 // gg_recv_packet() header recv(9,0xbfd4a754,8) = 8
15:34:59 // gg_recv_packet() body recv(9,0x8177838,1) = 1
15:34:59 // gg_recv_packet(03) 03 00 00 00 01 00 00 00 1f
15:34:59 // gg_watch_fd() login succeded
15:34:59 ** gg_notify(0x81446a8, (nil), 0);
15:34:59 ** gg_send_packet(0x81446a8, 0x12, ...)
15:34:59 // gg_send_packet(0x12) 12 00 00 00 00 00 00 00
15:34:59 ** gg_change_status(0x81446a8, 2);
15:34:59 ** gg_send_packet(0x81446a8, 0x02, ...)
15:34:59 // gg_send_packet(0x02) 02 00 00 00 04 00 00 00 02 00 00 00
15:34:59 ** gg_event_free(0x814a0f8);
15:34:59 ** gg_watch_fd(0x81446a8);
15:34:59 // gg_watch_fd() GG_STATE_CONNECTED
15:34:59 ** gg_watch_fd_connected(0x81446a8, 0x8146100);
15:34:59 ** gg_recv_packet(0x81446a8);
15:34:59 // gg_recv_packet() header recv(9,0xbfd4a754,8) = 8
15:34:59 // gg_recv_packet(0b) 0b 00 00 00 00 00 00 00
15:34:59 // gg_watch_fd_connected() received disconnection warning
15:34:59 ** gg_logoff(0x81446a8);
15:34:59 ** gg_event_free(0x8146100);
15:34:59 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x80c2e18
15:34:59 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ...

[po chwili: connect]

15:43:01 ** gg_login(0xbfd4afbc: [uin=1923297, async=1, ...]); 
15:43:01 ** gg_resolve_pthread(0x814c078, 0x814c104, "appmsg.gadu-gadu.pl"); 
15:43:01 // gg_resolve_pthread() 0x81774b0 
15:43:01 ** gg_watch_fd(0x814c078); 
15:43:01 // gg_watch_fd() GG_STATE_RESOLVING 
15:43:01 // gg_watch_fd() resolved, connecting to 91.197.13.212:80 
15:43:01 ** gg_connect(91.197.13.212, 80, 1); 
15:43:01 // gg_connect() connect() in progress 
15:43:01 ** gg_event_free(0x81294e8); 
15:43:01 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x8147d20 
15:43:01 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:43:01 ** gg_watch_fd(0x814c078); 
15:43:01 // gg_watch_fd() GG_STATE_CONNECTING_HUB 
15:43:01 // gg_watch_fd() connected to hub, sending query 
15:43:01 => -----BEGIN-HTTP-QUERY----- 
15:43:01 GET 
/appsvc/appmsg2.asp?fmnumber=1923297&version=6%2c+1%2c+0%2c+158&lastmsg=0 
HTTP/1.0 
15:43:01 Host: appmsg.gadu-gadu.pl 
15:43:01 User-Agent: Mozilla/4.7 [en] (Win98; I) 
15:43:01 Pragma: no-cache 
15:43:01 
15:43:01 
15:43:01 => -----END-HTTP-QUERY----- 
15:43:01 ** gg_event_free(0x8149178); 
15:43:01 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x8147a98 
15:43:01 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:43:01 ** gg_watch_fd(0x814c078); 
15:43:01 // gg_watch_fd() GG_STATE_READING_DATA 
15:43:01 // gg_watch_fd() received http header (HTTP/1.0 200 OK) 
15:43:01 // gg_watch_fd() received http data (0 91.197.13.36:8074 91.197.13.36) 
15:43:01 ** gg_connect(91.197.13.36, 8074, 1); 
15:43:01 // gg_connect() connect() in progress 
15:43:01 ** gg_event_free(0x83e1190); 
15:43:01 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x83e1160 
15:43:01 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:43:04 ** gg_watch_fd(0x814c078); 
15:43:04 // gg_watch_fd() GG_STATE_CONNECTING_GG 
15:43:04 // gg_watch_fd() connected 
15:43:04 ** gg_event_free(0x8149e38); 
15:43:04 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 
0x81849e8 
15:43:04 ekg_loop() Removed 1 watches this loop, let's cleanup calling: 
list_cleanup() ... 
15:43:04 ** gg_watch_fd(0x814c078); 
15:43:04 // gg_watch_fd() GG_STATE_READING_KEY 
15:43:04 ** gg_recv_packet(0x814c078); 
15:43:04 // gg_recv_packet() header recv(9,0xbfd4a754,8) = 8 
15:43:04 // gg_recv_packet() body recv(9,0x83e76c0,4) = 4 
15:43:04 // gg_recv_packet(01) 01 00 00 00 04 00 00 00 c9 d1 18 0c 
15:43:04 // gg_watch_fd() challenge c18d1c9 --> hash e56f21ff 
15:43:04 // gg_watch_fd() gg_dcc_ip = 0.0.0.0 
15:43:04 // gg_watch_fd() sending GG_LOGIN60 packet 
15:43:04 ** gg_send_packet(0x814c078, 0x15, ...) 
15:43:04 // gg_send_packet(0x15) 15 00 00 00 1f 00 00 00 e1 58 1d 00 ff 21 6f 
e5 02 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 be 
15:43:04 ** gg_event_free(0x81e5510); 
15:43:04 ** gg_watch_fd(0x814c078); 
15:43:04 // gg_watch_fd() GG_STATE_READING_REPLY 
15:43:04 ** gg_recv_packet(0x814c078); 
15:43:04 // gg_recv_packet() header recv(9,0xbfd4a754,8) = 8 
15:43:04 // gg_recv_packet() body recv(9,0x817a1e8,1) = 1 
15:43:04 // gg_recv_packet(03) 03 00 00 00 01 00 00 00 1f 
15:43:04 // gg_watch_fd() login succeded 
15:43:04 ** gg_notify(0x814c078, (nil), 0); 
15:43:04 ** gg_send_packet(0x814c078, 0x12, ...) 
15:43:04 // gg_send_packet(0x12) 12 00 00 00 00 00 00 00 
15:43:04 ** gg_change_status(0x814c078, 2); 
15:43:04 ** gg_send_packet(0x814c078, 0x02, ...) 
15:43:04 // gg_send_packet(0x02) 02 00 00 00 04 00 00 00 02 00 00 00 
15:43:04 ** gg_event_free(0x81e5510); 

-- 
Marcin Owsiany <[EMAIL PROTECTED]>             http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to