[ekg-users] Problem z dostępem do toxygen.net

2010-12-29 Wątek Marcin Mirosław
Mam wrażenie, że ostatnio dosyć często coś się dzieje:( To jakieś
przejściowe problemy?
Pozdrawiam


Re: [ekg-users] Problem z dostępem do toxygen.net

2011-01-08 Wątek Marcin Mirosław
W dniu 2010-12-29 20:42, Marcin Mirosław pisze:
 Mam wrażenie, że ostatnio dosyć często coś się dzieje:( To jakieś
 przejściowe problemy?

Ups, to chyba coś dłuższego. Wszystkie 3 nsy nie chcą odpowiadać na
zapytania.


Re: [ekg-users] [libgadu-devel] Ukrywanie przed danym uin

2011-02-08 Wątek Marcin Mirosław
W dniu 08.02.2011 12:26, Mikołaj Menke pisze:
 No to zepsułem, myślałem, że to zależy od libgadu.
 
 secundo, czy masz włączoną opcję: /private ?
 
 Nie mam i tu najwyraźniej też zepsułem, bo myślałem, że ta opcja działa
 niezależnie od /private. Będę zatem w razie czego drążyć temat na
 ekg-users. Ogólnie to chodziło mi o to, w jaki sposób zrobić się
 niewidocznym dla jednego konkretnego numeru/aliasu.

Możliwość ukrywania się przed danym uin jest możliwa tylko jeśli masz
włączoną opcję private.
wydaje mi się
Jeśli masz wyłączoną opcje private wtedy serwer gg nie pyta się o nic
klienta gg (czyli Twoje ekg) tylko pokazuje Twój status.
Jeśli masz włączoną opcje private wtedy serwer gg musi zapytać Twojego
klienta: stary, powiedz mi, czy XYZ jest na Twojej liście kontaktów, bo
nie wiem czy mogę ujawnić ABC jaki jest Twój status.
/wydaje mi się

P.S. Ustawiłem Reply-To: na ekg-users ale zignorowałeś to ;p


Re: [ekg-users] [libgadu-devel] Ukrywanie przed danym uin

2011-02-08 Wątek Marcin Mirosław
W dniu 08.02.2011 13:52, Adam Wysocki pisze:
 On Tue, 8 Feb 2011, Marcin Mirosław wrote:
 
 Jeśli masz wyłączoną opcje private wtedy serwer gg nie pyta się o nic
 klienta gg (czyli Twoje ekg) tylko pokazuje Twój status.
 
 Pokazuje ale też zachowuje się tak, jakby danej osoby nie było na liście 
 kontaktów. To taki ukryty feature :) Przynajmniej jakiś czas temu tak 
 było, od pół roku siedzę na private, więc może coś się zmieniło.
 
 Jeśli masz włączoną opcje private wtedy serwer gg musi zapytać Twojego
 klienta: stary, powiedz mi, czy XYZ jest na Twojej liście kontaktów, bo
 nie wiem czy mogę ujawnić ABC jaki jest Twój status.
 
 Nie pyta - serwer zna listę wysłaną przez klienta (jest na niej flaga, 
 która oznacza, czy jesteśmy dla niego widoczni w trybie tylko dla 
 przyjaciół) i na jej podstawie decyduje.
 
 http://toxygen.net/libgadu/protocol/#ch1.5

Takiej dokumentacji programistycznej to nie dam rady bez jakiegoś
wzmacniacza;) Ale dzięki za przystępne wyjaśnienie!


[ekg-users] segfault w ekg (trunk)

2011-08-11 Wątek Marcin Mirosław

Cześć!
Uzywam libgadu oraz ekg z trunka (debug jest z wczorajszej wersji). Od 
pewnego czasu (tydzien, dwa) ekg robi mi segfalta o porannej porze 
(czyli chyba wtedy idą reklamy, godz 5:35).

Backtrace wygląda tak:
[...]
Loaded symbols for /lib64/libresolv.so.2
Core was generated by `ekg -n -u 4400538'.
Program terminated with signal 6, Aborted.
#0  0x03097a34a665 in raise () from /lib64/libc.so.6
(gdb) thread apply all bt full

Thread 2 (Thread 3813):
#0  0x03097a3f5bae in __lll_lock_wait_private () from /lib64/libc.so.6
No symbol table info available.
#1  0x03097a390c42 in _L_lock_6669 () from /lib64/libc.so.6
No symbol table info available.
#2  0x03097a38f011 in free () from /lib64/libc.so.6
No symbol table info available.
#3  0x001e719306b9 in window_backlog_split ()
No symbol table info available.
#4  0x001e719374f3 in ui_ncurses_print ()
No symbol table info available.
#5  0x001e71917720 in print_window ()
No symbol table info available.
#6  0x001e71925cd7 in debug_handler ()
No symbol table info available.
#7  0x03097b044624 in gg_debug () from /usr/lib64/libgadu.so.3
No symbol table info available.
#8  0x03097b054cf7 in gg_resolver_pthread_start () from 
/usr/lib64/libgadu.so.3

No symbol table info available.
#9  0x03097b046160 in gg_handle_resolve_async () from 
/usr/lib64/libgadu.so.3

No symbol table info available.
#10 0x03097b048b3a in gg_watch_fd () from /usr/lib64/libgadu.so.3
No symbol table info available.
#11 0x03097b04f668 in gg_login () from /usr/lib64/libgadu.so.3
No symbol table info available.
#12 0x001e718f87a9 in ekg_connect ()
No symbol table info available.
#13 0x001e71928b10 in ekg_wait_for_key ()
No symbol table info available.
#14 0x001e7193f5bd in ui_ncurses_loop ()
No symbol table info available.
#15 0x001e719275b2 in main ()
No symbol table info available.

Thread 1 (Thread 35535):
#0  0x03097a34a665 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x03097a34b965 in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x03097a384c44 in __libc_message () from /lib64/libc.so.6
No symbol table info available.
#3  0x03097a38a0b5 in malloc_printerr () from /lib64/libc.so.6
No symbol table info available.
#4  0x03097a38f01c in free () from /lib64/libc.so.6
No symbol table info available.
---Type return to continue, or q return to quit---
#5  0x001e71933f9e in window_backlog_add ()
No symbol table info available.
#6  0x001e719374f3 in ui_ncurses_print ()
No symbol table info available.
#7  0x001e71917720 in print_window ()
No symbol table info available.
#8  0x001e71925cd7 in debug_handler ()
No symbol table info available.
#9  0x03097b044624 in gg_debug () from /usr/lib64/libgadu.so.3
No symbol table info available.
#10 0x03097b055301 in gg_resolver_run () from /usr/lib64/libgadu.so.3
No symbol table info available.
#11 0x03097b055481 in gg_resolver_pthread_thread () from 
/usr/lib64/libgadu.so.3

No symbol table info available.
#12 0x030979c8ed4c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#13 0x03097a3e8cfd in clone () from /lib64/libc.so.6
No symbol table info available.

gcc version 4.5.3 (Gentoo Hardened 4.5.3 p1.0, pie-0.4.5)


Niestety, nie wiem czemu gdb nie zaczytał mi symboli ( Reading symbols 
from /usr/bin/ekg...Reading symbols from 
/usr/lib64/debug/usr/bin/ekg.debug...(no debugging symbols 
found)...done. ) Jak uda mi się zdobyć debuga z symbolami to podeślę go.


Pozdrawiam


Re: [ekg-users] segfault w ekg (trunk)

2011-10-16 Wątek Marcin Mirosław
Od dłuższego czasu nie mam tego problemu, nie wiem z czym to wiązać.
Teraz jest dobrze:)


[ekg-users] message 'GG110MessageAck': missing required field 'msg_id'

2013-09-18 Wątek Marcin Mirosław
Cześć,
mam nadzieję, że jeszcze ktoś tutaj zagląda. Używam ekg/libgadu w wersji
live czyli z najnowszego commita w repo. Libgadu at rev
464bbee79c59671bd95a843afb9af9f8b16eac4f, ekg at rev 2856.

Korzystam z dwóch nr gg, jedna sesja działa bez problemu, a z drugą mam
problem następujący:

15:17-- Łączę się z serwerem...
15:17-- Połączono (15:17)
15:17--  jest niewidoczny (15:17)
. message 'GG110MessageAck': missing required field 'msg_id'
15:17-- Serwer zerwał połączenie (15:17)
15:17-- Łączę się z serwerem...
15:17-- Połączono (15:17)
. message 'GG110MessageAck': missing required field 'msg_id'
15:17-- Serwer zerwał połączenie (15:17)
15:17-- Łączę się z serwerem...
15:17-- Połączono (15:17)
. message 'GG110MessageAck': missing required field 'msg_id'
15:17-- Serwer zerwał połączenie (15:17)
. /quit

I jak teraz żyć?:) (Oprócz zrobienia downgrade). Gdyby ktoś był
zainteresowany szukaniem błedu i jego naprawą to chętnie pomogę, w miarę
swoich skromnych możliwości.
Marcin


Re: [ekg-users] message 'GG110MessageAck': missing required field 'msg_id'

2013-09-19 Wątek Marcin Mirosław
Już jest poprawka w libgadu:
https://github.com/twasilczyk/libgadu/commit/45158a6b4dcb39e8f227b13c03e23efb72e516d6

Dzięki!


[ekg-users] list --offline nie zawsze działa / po reconnectcie wysyła zaległe wiadomości (już raz wysłane) z kolejki

2013-10-01 Wątek Marcin Mirosław
Dobry wieczór!
W dzisiejszym odcinku chciałbym napisać o problemie z byciem
niedostępneym dla wybranych osób.
Robię tak:
/away
/disconnect
/connect

W tym momencie jestem widoczyny dla osób dla których teoretycznie nie
powinienem.
Jeśli zrobię tak:
/connect
/away
/inv
/disconnect
/connect
/away
to jest ok.

Drugi problem to jest tak, że po każdym rozłączeniu i połączeniu dostaję
info Wysłano zaległe wiadomości z kolejki . A co gorsze to niektóre
osoby dostają jakieś zaległe wiadomości - nie udało się mi jeszcze
odkryć jaka reguła jest tutaj, na uin testowym nie udało się mi
odtworzyć problemu (jak do tej pory).

Jakieś pomysły?:) Dzięki:)
Marcin


Re: [ekg-users] list --offline nie zawsze działa / po reconnectcie wysyła zaległe wiadomości (już raz wysłane) z kolejki

2013-10-02 Wątek Marcin Mirosław
W dniu 02.10.2013 07:28, fi9o pisze:
 W dniu 2013-10-01 13:07, Marcin Mirosław pisze:
 Drugi problem to jest tak, że po każdym rozłączeniu i połączeniu dostaję
 info Wysłano zaległe wiadomości z kolejki . A co gorsze to niektóre
 osoby dostają jakieś zaległe wiadomości - nie udało się mi jeszcze
 odkryć jaka reguła jest tutaj, na uin testowym nie udało się mi
 odtworzyć problemu (jak do tej pory).

Dzisiaj zrobiłem /reconnect i na testowy numer dostałem ostatnio wysłaną
wiadomość. Czyli wiadomośc musi się zestarzeć aby została ponownie
wysłana.

 Hej, obecnie korzystam z innego komunikatora i np zauważyłem taki motyw,
 że wszystkie odebrane wiadomości na moim komunikatorze jeszcze raz
 odbieram na web gg/innych klientach gg, w tym ekg. Może to jakieś zmiany
 w protokole zostały poczynione ostatnio?
Czy ten inny komunikator uzywa libgadu do obsługi protokołu gg?




Re: [ekg-users] list --offline nie zawsze działa / po reconnectcie wysyła zaległe wiadomości (już raz wysłane) z kolejki

2013-10-04 Wątek Marcin Mirosław
W dniu 02.10.2013 21:01, fi9o pisze:
 W dniu 2013-10-02 01:51, Marcin Mirosław pisze:
 W dniu 02.10.2013 07:28, fi9o pisze:
 W dniu 2013-10-01 13:07, Marcin Mirosław pisze:
 Drugi problem to jest tak, że po każdym rozłączeniu i połączeniu
 dostaję
 info Wysłano zaległe wiadomości z kolejki . A co gorsze to niektóre
 osoby dostają jakieś zaległe wiadomości - nie udało się mi jeszcze
 odkryć jaka reguła jest tutaj, na uin testowym nie udało się mi
 odtworzyć problemu (jak do tej pory).
 Dzisiaj zrobiłem /reconnect i na testowy numer dostałem ostatnio wysłaną
 wiadomość. Czyli wiadomośc musi się zestarzeć aby została ponownie
 wysłana.

 Hej, obecnie korzystam z innego komunikatora i np zauważyłem taki motyw,
 że wszystkie odebrane wiadomości na moim komunikatorze jeszcze raz
 odbieram na web gg/innych klientach gg, w tym ekg. Może to jakieś zmiany
 w protokole zostały poczynione ostatnio?
 Czy ten inny komunikator uzywa libgadu do obsługi protokołu gg?


 Nie, dlatego postawiłem na zmiany w protokole gg.

Przetestowałem starsze wersje libgadu. Okazało się, że libgadu commit
4d642839e0ed54 działa u mie dobrze, natomiast od commitu 7995ca0bc77 mam
już problemy z tym, że ekg wysyła ponownie nawet całe rozmowy do odbiorcy.
Załączam Tomka Wasilczyka w BCC (ponieważ nie wiem czy subskrybuje ML ekg).
Pozdrawiam



Re: [ekg-users] list --offline nie zawsze działa / po reconnectcie wysyła zaległe wiadomości (już raz wysłane) z kolejki

2013-10-09 Wątek Marcin Mirosław
W dniu 08.10.2013 16:40, Tomasz Wasilczyk pisze:
Cześć!
 Wydaje mi się, że to poprawiłem (w Kadu powiadamianie o dostarczeniu
 wiadomości już działa).
 
 Sprawdź proszę najnowszą wersję z repo.

Sprawdziłem - będzie pan zadowolony. Nie udało się mi odtworzyć problemu,
ekg działa bez problemu.
Dzięki za poprawkę!
Pozdrawiam