From marmarek w staszic.waw.pl Tue Sep 2 01:17:18 2008 From: marmarek w staszic.waw.pl (Marek Marczykowski) Date: Tue, 2 Sep 2008 01:17:18 +0200 Subject: [ekg2-devel] gg + sim + pliterki Message-ID: <20080901231718.GA19181@boss.staszic.waw.pl> Witam, Jak jest włączony sim, to polskie literki dziaÅ‚ajÄ… kulawo... Dla konsoli w latin2 jest zrobiony hack w postaci switcha (koÅ„cówka sim_message_decrypt), ale na unikodzie to już nie dziaÅ‚a. PrzydaÅ‚oby siÄ™ tam wrzucić coÅ› w stylu gg_cp_to_locale, ale jak to zrobić nie kopiujÄ…c kodu z pluginu gg? Może przenieść ten kawaÅ‚ek do ekg/ (np stuff.c)? (WersjÄ™ ze skopiowanym kawaÅ‚kiem pluginu gg mam i dziaÅ‚a, ale nie jest to zbyt eleganckie...) -- Pozdrawiam, Marek Marczykowski | gg:2873965 marmarek at staszic waw pl | jid:marmarek at staszic waw pl -------------- nastêpna czê¶æ --------- Załącznik, który nie byÅ‚ tekstem zostaÅ‚ usuniÄ™ty... Name: nie znany Type: application/pgp-signature Size: 197 bytes Desc: nie znany Url : http://lists.ziew.org/pipermail/ekg2-devel/attachments/20080902/00fd9d62/attachment.bin From darkjames w darkjames.ath.cx Tue Sep 2 10:12:40 2008 From: darkjames w darkjames.ath.cx (Jakub Zawadzki) Date: Tue, 2 Sep 2008 10:12:40 +0200 Subject: [ekg2-devel] gg + sim + pliterki In-Reply-To: <20080901231718.GA19181@boss.staszic.waw.pl> References: <20080901231718.GA19181@boss.staszic.waw.pl> Message-ID: <20080902081240.GA19873@darkjames.ath.cx> On Tue, Sep 02, 2008 at 01:17:18AM +0200, Marek Marczykowski wrote: > Witam, Helo, > Jak jest w³±czony sim, to polskie literki dzia³aj± kulawo... Dla konsoli > w latin2 jest zrobiony hack w postaci switcha (koñcówka > sim_message_decrypt), ale na unikodzie to ju¿ nie dzia³a. > > Przyda³oby siê tam wrzuciæ co¶ w stylu gg_cp_to_locale, ale jak to > zrobiæ nie kopiuj±c kodu z pluginu gg? Mo¿e przenie¶æ ten kawa³ek do > ekg/ (np stuff.c)? (Wersjê ze skopiowanym kawa³kiem pluginu gg mam i > dzia³a, ale nie jest to zbyt eleganckie...) Jestem za, ale od razu zrobmy na wszystkie: ekg_cp_to_locale(), ekg_locale_to_cp() ekg_latin2_to_locale(), ekg_locale_to_latin2() ekg_utf8_to_locale(), ekg_locale_to_utf() Tylko pytanie czy korzystamy z iconv() i/lub tworzymy tablice rekodowan dla najbardziej typowych, porridge mial kiedys pomysl zeby zrobic lite-iconva w compat/ From marmarek w staszic.waw.pl Thu Sep 4 23:36:48 2008 From: marmarek w staszic.waw.pl (Marek Marczykowski) Date: Thu, 4 Sep 2008 23:36:48 +0200 Subject: [ekg2-devel] gg + sim + pliterki In-Reply-To: <20080902081240.GA19873@darkjames.ath.cx> References: <20080901231718.GA19181@boss.staszic.waw.pl> <20080902081240.GA19873@darkjames.ath.cx> Message-ID: <20080904213648.GD4212@boss.staszic.waw.pl> On Tue, Sep 02, 2008 at 10:12:40AM +0200, Jakub Zawadzki wrote: > On Tue, Sep 02, 2008 at 01:17:18AM +0200, Marek Marczykowski wrote: > > Witam, > > Helo, > > > Jak jest w³±czony sim, to polskie literki dzia³aj± kulawo... Dla konsoli > > w latin2 jest zrobiony hack w postaci switcha (koñcówka > > sim_message_decrypt), ale na unikodzie to ju¿ nie dzia³a. > > > > Przyda³oby siê tam wrzuciæ co¶ w stylu gg_cp_to_locale, ale jak to > > zrobiæ nie kopiuj±c kodu z pluginu gg? Mo¿e przenie¶æ ten kawa³ek do > > ekg/ (np stuff.c)? (Wersjê ze skopiowanym kawa³kiem pluginu gg mam i > > dzia³a, ale nie jest to zbyt eleganckie...) > > Jestem za, ale od razu zrobmy na wszystkie: > > ekg_cp_to_locale(), ekg_locale_to_cp() > ekg_latin2_to_locale(), ekg_locale_to_latin2() > ekg_utf8_to_locale(), ekg_locale_to_utf() W za³±czniku patch poprawiaj±cy sim przy u¿yciu ekg_cp_to_locale. Przy okazji do recode.h doda³em #include dynstuff.h, ¿eby by³o string_t. -- Pozdrawiam, Marek Marczykowski | gg:2873965 marmarek at staszic waw pl | jid:marmarek at staszic waw pl -------------- nastêpna czê¶æ --------- Index: plugins/sim/simlite.c =================================================================== --- plugins/sim/simlite.c (revision 4603) +++ plugins/sim/simlite.c (working copy) @@ -40,6 +40,7 @@ #include "simlite.h" #include #include +#include char *sim_key_path = NULL; int sim_errno = 0; @@ -398,7 +399,8 @@ BIO *mbio = NULL, *cbio = NULL, *bbio = NULL; RSA *private = NULL; unsigned char *buf = NULL, *res = NULL, *data; - int len, cx; + int len; + char *buf2; /* je?li wiadomo??est kr?a ni? najkr?a zaszyfrowana, * nie ma sensu si?awi? pr?odszyfrowania. */ @@ -484,15 +486,12 @@ memcpy(res, data + sizeof(head), len); res[len] = 0; - for(cx = 0; cx < len; cx++) - switch(res[cx]) { - case 156: res[cx] = '?'; break; - case 185: res[cx] = '?'; break; - case 159: res[cx] = '?'; break; - case 140: res[cx] = '?'; break; - case 165: res[cx] = '?'; break; - case 143: res[cx] = '?'; break; - } + /* convert cp1250 message to current locale */ + buf2 = ekg_cp_to_locale(xstrdup((const char *)res)); + xfree(res); + res = buf2; + buf2 = NULL; + cleanup: if (cbio) BIO_free(cbio); Index: ekg/recode.h =================================================================== --- ekg/recode.h (revision 4603) +++ ekg/recode.h (working copy) @@ -1,6 +1,9 @@ #ifndef __EKG_RECODE_H #define __EKG_RECODE_H +/* for string_t */ +#include + enum ekg_recode_name { EKG_RECODE_CP = 0, EKG_RECODE_LATIN2, -------------- nastêpna czê¶æ --------- Za³±cznik, który nie by³ tekstem zosta³ usuniêty... Name: nie znany Type: application/pgp-signature Size: 197 bytes Desc: nie znany Url : http://lists.ziew.org/pipermail/ekg2-devel/attachments/20080904/8293df9a/attachment.bin From marmarek w staszic.waw.pl Fri Sep 5 00:29:47 2008 From: marmarek w staszic.waw.pl (Marek Marczykowski) Date: Fri, 5 Sep 2008 00:29:47 +0200 Subject: [ekg2-devel] plugin mail, maildir, inotify Message-ID: <20080904222947.GE4212@boss.staszic.waw.pl> Hej, Kombinacja z tematu nie dzia³a, bo: - monitorowany jest katalog maildira, a nie maildir/new - oczekujemy tylko zdarzenia CLOSE_WRITE, co ma sens dla mboxa, przyda³oby siê przynajmniej jeszcze CREATE, MOVE_FROM W za³±czniku patch na to. -- Pozdrawiam, Marek Marczykowski | gg:2873965 marmarek at staszic waw pl | jid:marmarek at staszic waw pl -------------- nastêpna czê¶æ --------- Index: plugins/mail/main.c =================================================================== --- plugins/mail/main.c (revision 4603) +++ plugins/mail/main.c (working copy) @@ -423,7 +423,7 @@ for (l = mail_folders; l; l = l->next) { struct mail_folder *m = l->data; - char *tmp = saprintf("%s/new", m->fname); + char *tmp = saprintf("%s", m->fname); if (!(dir = opendir(tmp))) { xfree(tmp); @@ -505,7 +505,7 @@ for (i = 0; f[i]; i++) { if (f[i][0] != '/') { - char *buf = saprintf("%s/%s", home_dir, f[i]); + char *buf = saprintf("%s/%s%s", home_dir, f[i], (config_check_mail & 2)?"/new":""); xfree(f[i]); f[i] = buf; } @@ -514,7 +514,7 @@ foo.fname = f[i]; foo.check = 1; #ifdef HAVE_INOTIFY - if (((foo.watch = inotify_add_watch(inotify_fd, foo.fname, IN_CLOSE_WRITE))) == -1) { + if (((foo.watch = inotify_add_watch(inotify_fd, foo.fname, IN_CLOSE_WRITE|IN_CREATE|IN_MOVE))) == -1) { debug_error("[mail] unable to set inotify watch for %s\n", foo.fname); xfree(foo.fname); } else @@ -552,14 +552,14 @@ list_add(&mail_folders, xmemdup(&foo, sizeof(foo))); } else { if (config_check_mail & 2) { - char *inbox = saprintf("%s/Maildir", home_dir); + char *inbox = saprintf("%s/Maildir/new", home_dir); foo.fhash = ekg_hash(inbox); foo.fname = inbox; foo.check = 1; #ifdef HAVE_INOTIFY - if (((foo.watch = inotify_add_watch(inotify_fd, foo.fname, IN_CLOSE_WRITE))) == -1) { + if (((foo.watch = inotify_add_watch(inotify_fd, foo.fname, IN_CLOSE_WRITE|IN_CREATE|IN_MOVE))) == -1) { debug_error("[mail] unable to set inotify watch for %s\n", foo.fname); xfree(foo.fname); } else -------------- nastêpna czê¶æ --------- Za³±cznik, który nie by³ tekstem zosta³ usuniêty... Name: nie znany Type: application/pgp-signature Size: 197 bytes Desc: nie znany Url : http://lists.ziew.org/pipermail/ekg2-devel/attachments/20080905/8af968ae/attachment.bin From mgorny.hejl w mailnull.com Fri Sep 5 06:26:35 2008 From: mgorny.hejl w mailnull.com (=?utf-8?B?TWljaGHFgiBHw7Nybnk=?=) Date: Fri, 5 Sep 2008 06:26:35 +0200 Subject: [ekg2-devel] plugin mail, maildir, inotify In-Reply-To: <20080904222947.GE4212@boss.staszic.waw.pl> References: <20080904222947.GE4212@boss.staszic.waw.pl> Message-ID: <20080905042635.GA3907@pomiot.cccp> On Fri, Sep 05, 2008 at 12:29:47AM +0200, Marek Marczykowski wrote: > - oczekujemy tylko zdarzenia CLOSE_WRITE, co ma sens dla mboxa, > przydaÅ‚oby siÄ™ przynajmniej jeszcze CREATE, MOVE_FROM IMO nie masz racji. Być może MOVE* faktycznie przyda siÄ™, ale AFAIK CREATE i tak implikuje, że plik jest otwierany do zapisu, tak wiÄ™c CLOSE_WRITE również zadziaÅ‚a. WiÄ™cej, CREATE wywoÅ‚a funkcjÄ™ jeszcze w trakcie zapisu pliku — choć w tym przypadku chyba to nie robi różnicy. -- Z poważaniem, MichaÅ‚ Górny -------------- nastêpna czê¶æ --------- Załącznik, który nie byÅ‚ tekstem zostaÅ‚ usuniÄ™ty... Name: nie znany Type: application/pgp-signature Size: 197 bytes Desc: nie znany Url : http://lists.ziew.org/pipermail/ekg2-devel/attachments/20080905/2669ff00/attachment-0001.bin From marmarek w staszic.waw.pl Fri Sep 5 08:19:09 2008 From: marmarek w staszic.waw.pl (Marek Marczykowski) Date: Fri, 5 Sep 2008 08:19:09 +0200 Subject: [ekg2-devel] plugin mail, maildir, inotify In-Reply-To: <20080905042635.GA3907@pomiot.cccp> References: <20080904222947.GE4212@boss.staszic.waw.pl> <20080905042635.GA3907@pomiot.cccp> Message-ID: <20080905061908.GI4212@boss.staszic.waw.pl> On Fri, Sep 05, 2008 at 06:26:35AM +0200, MichaÅ‚ Górny wrote: > On Fri, Sep 05, 2008 at 12:29:47AM +0200, Marek Marczykowski wrote: > > - oczekujemy tylko zdarzenia CLOSE_WRITE, co ma sens dla mboxa, > > przydaÅ‚oby siÄ™ przynajmniej jeszcze CREATE, MOVE_FROM > > IMO nie masz racji. Być może MOVE* faktycznie przyda siÄ™, ale AFAIK CREATE > i tak implikuje, że plik jest otwierany do zapisu, tak wiÄ™c CLOSE_WRITE > również zadziaÅ‚a. WiÄ™cej, CREATE wywoÅ‚a funkcjÄ™ jeszcze w trakcie zapisu pliku > — choć w tym przypadku chyba to nie robi różnicy. Raczej jest potrzebne: bez tego nie dziaÅ‚a ;) SprawdziÅ‚em przy pomocy inotifywait: przychodzÄ…cy mail: marmarek w boss ~ $ inotifywait -m .maildir/new Setting up watches. Watches established. .maildir/new/ OPEN,ISDIR .maildir/new/ CLOSE_NOWRITE,CLOSE,ISDIR .maildir/new/ OPEN,ISDIR .maildir/new/ CLOSE_NOWRITE,CLOSE,ISDIR .maildir/new/ CREATE 1220595445.13891_1.boss przeniesienie maila co cur/: .maildir/new/ OPEN,ISDIR .maildir/new/ CLOSE_NOWRITE,CLOSE,ISDIR .maildir/new/ OPEN 1220595445.13891_1.boss .maildir/new/ ACCESS 1220595445.13891_1.boss .maildir/new/ CLOSE_NOWRITE,CLOSE 1220595445.13891_1.boss .maildir/new/ MOVED_FROM 1220595445.13891_1.boss -- Pozdrawiam, Marek Marczykowski | gg:2873965 marmarek at staszic waw pl | jid:marmarek at staszic waw pl -------------- nastêpna czê¶æ --------- Załącznik, który nie byÅ‚ tekstem zostaÅ‚ usuniÄ™ty... Name: nie znany Type: application/pgp-signature Size: 197 bytes Desc: nie znany Url : http://lists.ziew.org/pipermail/ekg2-devel/attachments/20080905/cffac5eb/attachment.bin From doman199 w wp.pl Thu Sep 4 22:53:44 2008 From: doman199 w wp.pl (doman199 w wp.pl) Date: Thu, 04 Sep 2008 22:53:44 +0200 Subject: [ekg2-devel] auto_away Problem Message-ID: <48c04ad80df42@wp.pl> Witam, Chcia³bym siê dowiedzieæ, dlaczego w moim ekg2 nie dzia³a opcja auto_away. Gdy to pisze - bo chcê wy³±czyæ auto_away - to w ekg to pojawia siê komunikat "Nieznane polecenie". Korzystam z linuxa Debiana 4.0 etch. Móg³by Pan mi pomóc. Pozdrawiam. ---------------------------------------------------- Sopot Bards Meeting 6 wrze¶nia.Opera Le¶na w Sopocie. Antonina Krzysztoñ, Jacek Kleyff, Andrzej Garczarek, Phoebe Killdeer.http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fbards.html&sid=474 From szymak w gmail.com Sun Sep 7 19:07:29 2008 From: szymak w gmail.com (Wojciech Szymak) Date: Sun, 7 Sep 2008 19:07:29 +0200 Subject: [ekg2-devel] auto_away Problem In-Reply-To: <48c04ad80df42@wp.pl> References: <48c04ad80df42@wp.pl> Message-ID: <55d26cd60809071007v168e1fb9uecfbb64b43359458@mail.gmail.com> 2008/9/4 : > Witam, > Chcia³bym siê dowiedzieæ, dlaczego w moim ekg2 nie dzia³a opcja > auto_away. Gdy to pisze - bo chcê wy³±czyæ auto_away - to w ekg to > pojawia siê komunikat "Nieznane polecenie". Korzystam z linuxa Debiana > 4.0 etch. Móg³by Pan mi pomóc. > Pozdrawiam. Polecenie auto_away? U mnie takiego nie ma :) Jest opcja /session auto_away, aby wy³±czyæ piszesz "/session auto_away 0" lub "/session -auto_away" Ewentualnie polecenie _autoaway, ale ono raczej nie wy³±cza niczego. -- Pozdrawiam Wojciech Szymak From wiechu w wiechu.com Sun Sep 7 18:53:13 2008 From: wiechu w wiechu.com (=?iso-8859-2?Q?Wies=B3aw_Ochmi=F1ski?=) Date: Sun, 7 Sep 2008 18:53:13 +0200 Subject: [ekg2-devel] auto_away Problem In-Reply-To: <48c04ad80df42@wp.pl> References: <48c04ad80df42@wp.pl> Message-ID: <20080907165313.GA13687@bury.wiechu.com> On Thu, Sep 04, 2008 at 10:53:44PM +0200, doman199 w wp.pl wrote: > Witam, > Chcia³bym siê dowiedzieæ, dlaczego w moim ekg2 nie dzia³a opcja > auto_away. Gdy to pisze - bo chcê wy³±czyæ auto_away - to w ekg to > pojawia siê komunikat "Nieznane polecenie". Korzystam z linuxa Debiana > 4.0 etch. Móg³by Pan mi pomóc. Wy³±czenie auto_away: /session auto_away 0 W³±czeni po 123 sekundach: /session auto_away 123 -- Wies³aw Ochmiñski, Polska Pó³nocna, Malbork. From doman199 w wp.pl Mon Sep 8 20:48:02 2008 From: doman199 w wp.pl (doman199 w wp.pl) Date: Mon, 08 Sep 2008 20:48:02 +0200 Subject: [ekg2-devel] auto_away Problem In-Reply-To: <48c04ad80df42@wp.pl> <20080907165313.GA13687@bury.wiechu.com> References: <48c04ad80df42@wp.pl> <20080907165313.GA13687@bury.wiechu.com> Message-ID: <48c573621fdb4@wp.pl> Dnia 7-09-2008 o godz. 18:53 Wies³aw Ochmiñski napisa³(a): > On Thu, Sep 04, 2008 at 10:53:44PM +0200, doman199 w wp.pl wrote: > > Witam, > > Chcia³bym siê dowiedzieæ, dlaczego w moim ekg2 nie dzia³a opcja > > auto_away. Gdy to pisze - bo chcê wy³±czyæ auto_away - to w ekg to > > pojawia siê komunikat "Nieznane polecenie". Korzystam z linuxa Debiana > > 4.0 etch. Móg³by Pan mi pomóc. > > Wy³±czenie auto_away: > > /session auto_away 0 > > W³±czeni po 123 sekundach: > > /session auto_away 123 > > -- > Wies³aw Ochmiñski, Polska Pó³nocna, Malbork. Dziêkuje bardzo. Pomog³o :) Pozdrawiam. ---------------------------------------------------- Wizjonerski twórca "Labiryntu Fauna" przedstawia: HELLBOY: Z£OTA ARMIA - w kinach od 5 wrze¶nia! Zobacz czy warto: http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fhellboy2.html&sid=476 From darkjames w darkjames.ath.cx Mon Sep 8 22:40:34 2008 From: darkjames w darkjames.ath.cx (Jakub Zawadzki) Date: Mon, 8 Sep 2008 22:40:34 +0200 Subject: [ekg2-devel] gg + sim + pliterki In-Reply-To: <20080904213648.GD4212@boss.staszic.waw.pl> References: <20080901231718.GA19181@boss.staszic.waw.pl> <20080902081240.GA19873@darkjames.ath.cx> <20080904213648.GD4212@boss.staszic.waw.pl> Message-ID: <20080908204034.GA17462@darkjames.ath.cx> On Thu, Sep 04, 2008 at 11:36:48PM +0200, Marek Marczykowski wrote: > W za³±czniku patch poprawiaj±cy sim przy u¿yciu ekg_cp_to_locale. Przy > okazji do recode.h doda³em #include dynstuff.h, ¿eby by³o string_t. wrzucilem, dzieki. From darkjames w darkjames.ath.cx Tue Sep 16 23:44:54 2008 From: darkjames w darkjames.ath.cx (Jakub Zawadzki) Date: Tue, 16 Sep 2008 23:44:54 +0200 Subject: [ekg2-devel] ekg2-remote Message-ID: <20080916214454.GA4456@darkjames.ath.cx> Helo, wlasnie do repo trafil plugin remote. Ogolnie jest dla mnie, i ma sluzyc do korzystania z ekg2 bez lagow, i na maszynie, ktora nie jest super wydajna :) W skrocie, na shellu uruchamiamy: ekg2 -F remote (calkiem prawdopodobnie ze pozniej bedzie robil daemon()) a na workstacji ekg2-remote tcp:naszshell:portnashellu -p naszehaslo ekg2-remote do pobrania na: http://darkjames.sgv.pl/ekg2-remote-0.1.tar.gz przykladowy shot: http://darkjames.sgv.pl/ekg2-remote-control.png (mozemy miec kilka ui uruchomionych na tej samej sesji ekg2!, to tez sie moze przydac osobom ktore chca pisac qt-plugin :)) Na razie wszystko leci plaintekstem, jak cos to /me poleca robienie sobie tuneli ssh; ssl/tls jest planowane. plugin remote ma wlasny prosty konfigurator tekstowy, wlacza sie tylko za pierwszym razem, albo jak nie zainicjuje zadnego 'nasluchiwacza' wiec nohup ekg2 -F remote & nie jest zalecane :) na razie nie ma tez userlist, /session nie ma uzupelniania, ale i tak mi sie podoba. Howgh. From mgorny.hejl w mailnull.com Wed Sep 24 15:16:03 2008 From: mgorny.hejl w mailnull.com (=?utf-8?B?TWljaGHFgiBHw7Nybnk=?=) Date: Wed, 24 Sep 2008 15:16:03 +0200 Subject: [ekg2-devel] =?utf-8?q?Propozycja_API=3A_zapisywanie_id_=C5=BCad?= =?utf-8?b?xIXFhCB3IGphYmJlcnpl?= Message-ID: <20080924131603.GA14604@pomiot.cccp> Witam, API to obejmowaÅ‚oby te żądania wysyÅ‚any do serwera, na które odpowiedzi chcemy kojarzyć z konkretnymi danymi znanymi podczas wysyÅ‚ania. Docelowo mogÅ‚oby również objąć wszystkie żądania. Każde żądanie identyfikowaÅ‚aby para: const char *type - 'passwd', 'roster', itd. int id - kolejny numerek z j->id. Przed wysÅ‚aniem żądania, wywoÅ‚ywana byÅ‚aby funkcja register_id(), pobierajÄ…ca sesjÄ™ (w celu pobrania j->id), typ oraz jakieÅ› dodatkowe dane dla żądania (void*?). Funkcja ta dopisywaÅ‚aby żądanie do listy, przy okazji generujÄ…c w statycznym buforze id typu '%s%d' % (type, id) i zwracajÄ…c do niego wskaźnik (nie ma chyba sensu zwracać wskaźnika do strukturki elementu listy?) celem podania wraz z wysyÅ‚anymi danymi. W razie potrzeby dopuszczalne jest zastosowanie kilku buforów round-robinem. Do kompletu find_id(), które przyjmuje char* z id zwróconym przez serwer. Przeszukuje listÄ™ znanych żądaÅ„ w poszukiwaniu danego. Dla zwiÄ™kszenia wydajnoÅ›ci, przy wyszukiwaniu w pierwszej kolejnoÅ›ci porównujemy numeryczne id, później typ. JeÅ›li funkcja znajdzie odpowiedniÄ… pozycjÄ™, zwraca wskaźnik do jej danych i usuwa z listy. W razie potrzeb, dopuszczalny jest dodatkowy parametr okreÅ›lajÄ…cy, że id ma pozostać na liÅ›cie i/lub dodatkowa funkcja remove_id(). JeÅ›li funkcja nic nie znajdzie, zwraca NULL. Funkcja wyszukujÄ…ca w pierwszej kolejnoÅ›ci poszukiwaÅ‚aby liczby na koÅ„cu id. W przypadku jej nie znalezienia - zwróciÅ‚aby NULL bez przeszukiwania. Sprawdzania poprawnoÅ›ci podanego typu przed przeszukiwaniem nie przewidujÄ™. -- Z poważaniem, MichaÅ‚ Górny -------------- nastêpna czê¶æ --------- Załącznik, który nie byÅ‚ tekstem zostaÅ‚ usuniÄ™ty... Name: nie znany Type: application/pgp-signature Size: 197 bytes Desc: nie znany Url : http://lists.ziew.org/pipermail/ekg2-devel/attachments/20080924/6c841252/attachment.bin From darkjames w darkjames.ath.cx Thu Sep 25 01:23:53 2008 From: darkjames w darkjames.ath.cx (Jakub Zawadzki) Date: Thu, 25 Sep 2008 01:23:53 +0200 Subject: [ekg2-devel] ekg2-remote In-Reply-To: <20080916214454.GA4456@darkjames.ath.cx> References: <20080916214454.GA4456@darkjames.ath.cx> Message-ID: <20080924232353.GA3341@darkjames.ath.cx> Helo, po ponad tygodniu, najnowsza wersja 0.4 lezy na: http://darkjames.sgv.pl/ekg2-remote/ekg2-remote-0.4.tar.gz przy okazji jest tez build na windowsa (z gtk ale bez obslugi ssl ;/) http://darkjames.sgv.pl/ekg2-remote/remote-win32-0.4.tar.bz2 Na codzien z tego co wiem uzywa dmilith (;p), i ja od dzisiaj z najnowszych najnowszych zmian smiga SSL/TLS, podobnie jak w jabberze dziala gnutls i openssl, ale gnutls jest zalecany :) (klient umie tcps:serwer:port, serwer nie umie, ale za to jest stunnel) gnutls ma fajna funkcje gnutls_record_check_pending(), ktora jest potrzebna pomimo tego ze uzywamy select() no i w gnutls wiemy jak uruchomic kompresje ;) dzieki czemu do bootstrapu ekg2-remote potrzebne jest 1/3 pasma :) SSL-recv: 61,483 KB (network: 19,892 KB) [ratio: 32,35%] SSL-sent: 138 B (network: 1,910 KB) [retio: 1384,06%] (w najblizszym czasie postaram sie ograniczyc... te 61 KB, to znacznie za duzo. jakby wylaczyc pobieranie formatek to mamy: SSL-recv: 6,755 KB (network: 3,820 KB) [ratio: 56,55%] ) userlista sie odswieza przy zmianie stanu, w przypadku gdy pluginy emituja USERLIST_CHANGED (wiekszosc) to sry, ale na razie nie jest zrobione. z rzeczy nie-zrobionych, bo nie korzystam jest tez: - powiadamianie o pisaniu - automagiczny powrot z autoawaya po kliknieciu klawisza (chetnie przyjme latki) z rzeczy nie-zrobionych, ale beda zrobione bo korzystam jest: :) - /session - informacje w headerbarze/statusarze ncurses (jak np. topic ircowy, ilosc nowych maili, etc..) - metakontakty - powiadomienie o zmianie stanu sesji (/away /back) (potrzebne LATKI!) Howgh, i nocy. From porridge w debian.org Fri Sep 26 10:32:17 2008 From: porridge w debian.org (Marcin Owsiany) Date: Fri, 26 Sep 2008 09:32:17 +0100 Subject: [ekg2-devel] [ekg2-commit] r4572 - in trunk: plugins/sniff scons.d: trunk/plugins/sniff/sniff.c trunk/scons.d/pcap In-Reply-To: <20080901093431.D4BC417B34@toxygen.net> References: <20080901093431.D4BC417B34@toxygen.net> Message-ID: <20080926083217.GB23761@beczulka> On Mon, Sep 01, 2008 at 11:34:31AM +0200, SVN commit wrote: > Author: peres > Date: 2008-09-01 11:34:31 +0200 (Mon, 01 Sep 2008) > New Revision: 4572 > > Modified: > trunk/plugins/sniff/sniff.c > trunk/scons.d/pcap > Log: > > Fix pcap/sniff with -std=c99. > [...] > +#define _GNU_SOURCE A mo¿e po prostu by zmieniæ -std=c99 na -std=gnu99? Bo pewnie w jeszcze paru miejscach bêdzie to potrzebne (wiem na przyk³ad, ¿e plugin ruby na sparcu nie kompilowa³ siê z tego powodu: http://bugs.debian.org/490341). -- Marcin Owsiany http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 From porridge w debian.org Fri Sep 26 10:20:36 2008 From: porridge w debian.org (Marcin Owsiany) Date: Fri, 26 Sep 2008 09:20:36 +0100 Subject: [ekg2-devel] [ekg2-commit] r4532 - in trunk/contrib: . In-Reply-To: <20080829214319.GA9348@pomiot.cccp> References: <20080828092045.56E8C17B1F@toxygen.net> <20080829100319.GA23019@beczulka> <20080829214319.GA9348@pomiot.cccp> Message-ID: <20080926082036.GA23761@beczulka> [ po powrocie z wakacji ] On Fri, Aug 29, 2008 at 11:43:19PM +0200, Micha³ Górny wrote: > On Fri, Aug 29, 2008 at 11:03:19AM +0100, Marcin Owsiany wrote: > > > Patchstore. > > > > "Patchstore"?? Dlaczego nie po prostu ga³±¼? > > Za¶ dla takiego patcha, którego dzie³o i tak nie zostanie dokoñczone, > ¿al zak³adaæ specjalnie brancha. Tym bardziej, jak siê takich ma³ych patchy > nazbiera, to jednak przechowywanie ich jako diffek chyba wypada oszczêdniej Raczej nie. Posiadanie ga³êzi ma te¿ ten plus, ¿e od razu wiadomo wzglêdem której wersji kodu jest diff. No ale je¶li to jest bardziej taka wystawka porzuconych patchy, to faktynie zrobienie jej w postaci katalogu z diffami poprawia jej widoczno¶æ dla potencjalnych zainteresowanych... > PS. Mo¿e czasem by¶ na IRC-a wpad³? Nie musisz siê mêczyæ z ircnetem, mo¿esz > do nas na freenode wpa¶æ, na #ekg2. Ja tam nie widzê ró¿nic miêdzy ircnetem a freenode.. problem raczej w braku wolnego czasu... -- Marcin Owsiany http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216