{11} All bugs w/descr (47 matches)
For RSS.
| Ticket | Summary | Component | Status | Resolution | Version | Type | Priority | Owner | Modified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #49 | Alias /query i odrzucanie nazwa ze spacją | core | closed | duplicate | SVN | incorrect behaviour | minor | team | 06/13/10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dla ułatwienia sobie życia do polecenia query przypisałem sobie alias .. Od dłuższego czasu (może dwa-trzy miesiące, nie pamiętam dokładnie) występuje problem w postaci odrzucania przez alias parametru ze spacją, oczywiście w cudzysłowiu. Konkretnie: /query "Jan Kowalski" [normalnie otwiera się okno rozmowy] /. "Jan Kowalski" ::: Nie znaleziono użytkownika Jan |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #48 | Alias /query i odrzucanie nazwa ze spacją | core | closed | fixed | SVN | incorrect behaviour | major | team | 08/21/10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dla ułatwienia sobie życia do polecenia query przypisałem sobie alias .. Od dłuższego czasu (może dwa-trzy miesiące, nie pamiętam dokładnie) występuje problem w postaci odrzucania przez alias parametru ze spacją, oczywiście w cudzysłowiu. Konkretnie: /query "Jan Kowalski" [normalnie otwiera się okno rozmowy] /. "Jan Kowalski" ::: Nie znaleziono użytkownika Jan |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #47 | /auth -a\-r causes ekg2 to segfault | other/unknown | closed | fixed | SVN | compilation error | major | team | 06/04/10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
using /auth -a\-r on icq buddies(this issue appears only with icq buddies) causes ekg2 to crash. ekg2 version 20100527 gdb output: Program terminated with signal 11, Segmentation fault. #0 0x00007f07897145e2 in strlen () from /lib/libc.so.6 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #46 | /bookmark causes segfault | jabber | closed | fixed | SVN | runtime problem | major | team | 06/05/10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
/bookmark -a cause ekg2 to crash with this: Program terminated with signal 11, Segmentation fault. #0 0x00007f516e44ac0f in jabber_command_private () from /usr/lib/ekg2/plugins/jabber.so |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #45 | /query doesn't work properly | other/unknown | new | SVN | incorrect behaviour | major | team | 06/04/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In xmpp conferences /query creates new window,but pm messages still appears in conference window. And, while anyone sends me a private message, window doesn't appear at all, and pm appears in conference window too. ekg2 version - 20100422. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #44 | OTR encryption support | other plugins | new | SVN | enhancement | minor | team | 05/05/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Please add Off-the-Record (OTR) Messaging ( http://www.cypherpunks.ca/otr/ ) to ekg2. I believe you use code from mcjabber (also GPL2) which already has this functionality ( http://www.lilotux.net/~mikael/mcabber/ ) and is also console client. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #43 | Cannot send messages to people using newest gg release, or maybe it's problem with gg servers | gg | new | SVN | runtime problem | major | team | 11/03/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I'm using ekg2-20090818 (skompilowano Aug 18 2009 22:00:04) Gadu-Gadu: libgadu 1.9.0-rc1 (headers 1.8.0), protocol 7.7.0.3351 (0x2a) IRC plugin by Michal 'GiM' Spadlinski, Jakub 'darkjames' Zawadzki v. 0.8.cvs expat_2.0.1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #41 | bug in contact list (utf-8) | core | new | SVN | incorrect behaviour | major | team | 08/27/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I have latest trunk of ekg2, with utf-8 enabled. Some of my contacts on contacts list contains polish utf-8 characters (żźćęł). When ekg2 updates contacts list (for example updating descriptions of some people on my list), a shrubs appears on that list. For example shifted chars (up, or/and down), or some random characters on contacts list. Same bug occurs, when I have query window opened (with contact who has polish signs in name) in command /input bar (one additional char per one polish char) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #40 | bug in irc auth | irc | new | SVN | incorrect behaviour | minor | GiM | 07/27/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
When I've joined some channel before doing /quit (for example #dupa), on freenode, and I have auto_join on this channel, then ekg2 after restarting is joining this channel BEFORE auth is done. It results with requirement of /cycle on each premature joined channel. If I close window with that channel before doing /quit, everything is ok and ekg2 properly authorizes before joining that channel. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #39 | Compilation error on MacOSX | other/unknown | new | SVN | compilation error | major | team | 07/26/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I have compilation error on Mac OSX. I have SVN version. I've put "./autogen.sh". It's OK. I've put "make" and on last lines I've that. mv -f .deps/remote_la-remote.Tpo .deps/remote_la-remote.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -std=c99 -module -avoid-version -o remote.la -rpath /usr/local/lib/ekg2/plugins remote_la-remote.lo libtool: link: gcc -Wl,-undefined -Wl,dynamic_lookup -o .libs/remote.so -bundle .libs/remote_la-remote.o libtool: link: dsymutil .libs/remote.so || : libtool: link: ( cd ".libs" && rm -f "remote.la" && ln -s "../remote.la" "remote.la" ) Making all in gg /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT gg_la-commands.lo -MD -MP -MF .deps/gg_la-commands.Tpo -c -o gg_la-commands.lo `test -f 'commands.c' || echo './'`commands.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -g -O2 -Wall -std=c99 -MT gg_la-commands.lo -MD -MP -MF .deps/gg_la-commands.Tpo -c commands.c -fno-common -DPIC -o .libs/gg_la-commands.o commands.c: In function 'gg_command_connect': commands.c:194: error: 'INADDR_NONE' undeclared (first use in this function) commands.c:194: error: (Each undeclared identifier is reported only once commands.c:194: error: for each function it appears in.) make[3]: *** [gg_la-commands.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #38 | CPU and memory usage going crazy when using Tab-completion | other/unknown | new | SVN | runtime problem | major | team | 07/18/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In version 20090715 when using Tab-completion CPU and memory usage of ekg2 process starts getting higher and higher. Only reacts on kill -9 command from the operating system. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #37 | Connection broken: XML_GetBuffer failed (duplicated with #36) | jabber | new | SVN | incorrect behaviour | blocker | team | 04/30/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
W uzupełnieniu do #36 1. Jaki to serwer? openfire?
Dobrze też by było jakbyś podał adres serwera.
Tak, openfire. Jest to serwer firmowy, więc podanie adresu w niczym nie pomoże... 2. Z okna debug brakuję informacji przed otrzymaniem </stream:stream> 16:53:28 [jabber] jabber_handle_stream() 16:53:28 [jabber] (16b/16b) recv: </stream:stream> 16:53:28 [jabber] end tag within <stream>, ignoring 16:53:28 [jabber] jabber_handle_stream() 16:53:28 [jabber] (0b/0b) recv: 16:53:28 [jabber] jabber_handle_stream() 16:53:28 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 0x2087240 16:53:28 watch_free() REMOVED WATCH, watches removed this loop: 2 oldwatch: 0x1d8ac90 16:53:28 ekg_loop() Removed 2 watches this loop, let's cleanup calling: list_cleanup() 3. (Możesz też spróbować ustawić /session ping_server 1) Nie wiem, czy to miało pomóc, nie pomogło. Btw, w tym tracu nie ma możliwości odpowiedzi na ticket. Albo nie wiem jak to się robi. Ustawiłem jako blocker, bo to dla mnie blocker :) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #36 | Connection broken: XML_GetBuffer failed | jabber | new | SVN | incorrect behaviour | major | team | 04/29/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1. Łączę się z serwerem jabbera 2. Po kilku minutach zostaję rozłączony, w oknie pojawia się następujący komunikat: 15:57:14 ::: (xmpp:XXXX@XXXXX) Connection broken: XML_GetBuffer failed 16:00:29 ::: (xmpp:XXXX@XXXXX) Connecting to server W oknie debug pojawia się następujące: 15:57:14 [jabber] (16b/16b) recv: </stream:stream> 15:57:14 [jabber] end tag within <stream>, ignoring 15:57:14 [jabber] jabber_handle_stream() 15:57:14 [jabber] (0b/0b) recv: 15:57:14 [jabber] jabber_handle_stream() 15:57:14 watch_free() REMOVED WATCH, watches removed this loop: 1 oldwatch: 0x27595e0 15:57:14 watch_free() REMOVED WATCH, watches removed this loop: 2 oldwatch: 0x25b82b0 15:57:14 ekg_loop() Removed 2 watches this loop, let's cleanup calling: list_cleanup() ... |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #35 | ekg2 isn't working properly with freenode auth | irc | new | SVN | incorrect behaviour | minor | GiM | 04/28/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
some freenode channels requires registered nick to join, this authentication (/identify) is done after joining channels and should be done before ekg2 tries to join on channel. Now I need to do /cycle on every channel which requires registered and identified nick. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #34 | "/plugin + name" fails | other/unknown | closed | fixed | SVN | enhancement | minor | adamm | 10/22/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The space after the plus sign confuses it, but it goes ahead and tries to load a plugin with empty name nonetheless: 08:44:31 ::: Plugin can not be found 08:44:31 [plugin] could not be loaded: plugins//.libs/.so plugins//.libs/.so: cannot open shared object file: No such file or directory 08:44:31 [plugin] could not be loaded: ../plugins//.libs/.so ../plugins//.libs/.so: cannot open shared object file: No such file or directory 08:44:31 [plugin] could not be loaded: /usr/lib/ekg2/plugins/.so /usr/lib/ekg2/plugins/.so: cannot open shared object file: No such file or directory I think it should either display a command syntax error or skip the space. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #33 | gtk plugin fails to build on Debian sid | gtk | new | SVN | compilation error | major | darkjames | 03/27/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Here's the error when building with gcc 4.3.3-5 and libgtk2.0-dev 2.14.7-4+b1. My gut feeling is that it's caused by a change in gtk headers inclusion order, but I haven't investigated this properly. Just filing this bug here so perhaps someone else can have a look. if /bin/sh ../../libtool --tag=CC --mode=compile i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DDATADIR=\"/usr/share/ekg2\" -fvisibility=hidden -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -g -O2 -g -O0 -Wall -std=c99 -MT gtk_la-gtkutil.lo -MD -MP -MF ".deps/gtk_la-gtkutil.Tpo" -c -o gtk_la-gtkutil.lo `test -f 'gtkutil.c' || echo './'`gtkutil.c; \
then mv -f ".deps/gtk_la-gtkutil.Tpo" ".deps/gtk_la-gtkutil.Plo"; else rm -f ".deps/gtk_la-gtkutil.Tpo"; exit 1; fi
i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DDATADIR=\"/usr/share/ekg2\" -fvisibility=hidden -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -g -O2 -g -O0 -Wall -std=c99 -MT gtk_la-gtkutil.lo -MD -MP -MF .deps/gtk_la-gtkutil.Tpo -c gtkutil.c -fPIC -DPIC -o .libs/gtk_la-gtkutil.o
In file included from /usr/include/gtk-2.0/gtk/gtk.h:222,
from /usr/include/gtk-2.0/gtk/gtksignal.h:32,
from /usr/include/gtk-2.0/gtk/gtkclist.h:34,
from gtkutil.c:31:
/usr/include/gtk-2.0/gtk/gtkctree.h:110: error: expected specifier-qualifier-list before 'GtkCList'
/usr/include/gtk-2.0/gtk/gtkctree.h:127: error: expected specifier-qualifier-list before 'GtkCListClass'
/usr/include/gtk-2.0/gtk/gtkctree.h:149: error: expected specifier-qualifier-list before 'GtkCListRow'
/usr/include/gtk-2.0/gtk/gtkctree.h:342: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gtk_ctree_node_get_cell_type'
make[4]: *** [gtk_la-gtkutil.lo] Error 1
I tried blindly adding a "#define GTK_DISABLE_DEPRECATED" near the top of the file, but that only changed the error to: i486-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DDATADIR=\"/usr/share/ekg2\" -fvisibility=hidden -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -g -O2 -g -O0 -Wall -std=c99 -MT gtk_la-gtkutil.lo -MD -MP -MF .deps/gtk_la-gtkutil.Tpo -c gtkutil.c -fPIC -DPIC -o .libs/gtk_la-gtkutil.o gtkutil.c: In function 'gtkutil_button': gtkutil.c:367: warning: comparison with string literal results in unspecified behavior gtkutil.c:368: warning: implicit declaration of function 'gtk_widget_set_usize' gtkutil.c: In function 'add_tip': gtkutil.c:472: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token gtkutil.c:472: error: 'tip' undeclared (first use in this function) gtkutil.c:472: error: (Each undeclared identifier is reported only once gtkutil.c:472: error: for each function it appears in.) gtkutil.c:474: warning: implicit declaration of function 'gtk_tooltips_new' gtkutil.c:475: warning: implicit declaration of function 'gtk_tooltips_set_tip' |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #32 | Incorect session status information | irc | new | SVN | incorrect behaviour | critical | GiM | 04/26/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
While connecting to freenode.net, client doesn't know that he is already connected. The session name on status bar is blinking all time, commands like: /connect gives the "during_connect" message /disconnect and /join give "not_connected" channels defined in AUTO_JOIN do connect |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #31 | Improve documentation | other/unknown | closed | fixed | SVN | task | major | adamm | 10/22/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It is necessary to do some work for improving documentation. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #30 | help disconnect in xmpp session shows tlen:disconnect | other/unknown | closed | fixed | SVN | incorrect behaviour | minor | team | 04/19/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
/status 09:34:27 ::: UID: xmpp:marcin.owsiany@gmail.com/ekg2 [...] /help reconnect 09:38:32 ::: tlen:reconnect - disconnects and connects again |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #29 | xmpp:modify nie uwzględnia wielkości liter | jabber | closed | fixed | SVN | incorrect behaviour | major | team | 06/04/10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
xmpp:modify nie uwzględnia wielkości liter, czyli, polecenie: "/xmpp:modify ktoś -n Ktoś" daje nam: Ktoś już istnieje w liście kontaktów |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #27 | Ciągle złe rozpoznawanie płci. | core | closed | fixed | SVN | enhancement | minor | team | 01/13/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Mimo dodania imienia do listy kontaktów, ekg2 i tak źle rozpoznaje płeć. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #26 | Connect trac with mailing list | other/unknown | closed | fixed | task | trivial | leafnode | 12/03/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Trac notification messages should be CCed to ekg2 devel mailing list. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #25 | Dziwne rzeczy z dopełnianiem tabem przy utf-8 i nicku z ogonkami | ncurses | closed | fixed | SVN | incorrect behaviour | major | team | 04/27/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
To chyba będzie coś z wielkościemi liter. U mnie dzieje się tak: na liście jest np Łukasz Kowalski, wpisuje /query łuk[tab] - kursor cofa się zakażdym naciśnięciem [tab], działa dopiero po napisaniu Łu[tab] Przy okazji, mam jeszcze parę osób na duże Ł, po drugim/trzecim naciśnięciu tab kursor wraca na początek. Jeszcze inaczej zachowuje się jeśli ogonek nie jest na początku. Np nick Gołąb - piszę go[tab] ekg od razu dopełnia do Gołąb [spacja][kursor] kolejne naciśnięcia [tab]
klient w wersji z przed 2 dni, ncurses, unicode, nie sprawdzałem na innych UI |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #24 | Typo in 'help gg:modify' | gg | closed | fixed | 0.2-rc1 | modification | trivial | team | 02/17/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Is 'gg:modify <alias> <options> - change informations ni contact list' Should be 'gg:modify <alias> <options> - change informations in contact list' |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #23 | no_config message not displayed on first startup | core | closed | fixed | SVN | incorrect behaviour | minor | team | 01/17/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The only place where this message is displayed from core is if session_read(NULL) returns -1, which however can never happen, because in session_read() "ret" is never changed from 0. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #22 | unable to authenticate with some jabber servers | jabber | closed | worksforme | SVN | runtime problem | major | team | 06/14/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The following line in jabber_handle_stream_features() means that it is impossible to authenticate with a server which requires the whole "user@domain" string (rather than just "user").
I don't know what the standards dictate, but at least an option that would control this behaviour would be useful. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #21 | connect keeps reason with keep_reason = 0 | other/unknown | new | SVN | incorrect behaviour | minor | team | 04/21/10 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
With keep_reason = 0 ekg1 Does: /disc bla 12:42 ::: Rozłączono: bla /connect 12:42 ::: Łączę się z serwerem... 12:42 ::: Połączono /status 12:42 ::: Aktualny stan: zajęty While ekg2 does: /disc bla 12:41:10 ::: (gg:1923297) Disconnected: bla /connect 12:41:14 ::: (gg:1923297) Connecting to server 12:41:14 ::: (gg:1923297) Connected: bla /status 12:44:42 ::: Current status: away (bla) In other words: in ekg1 "connect" removes the description, while ekg2 keeps it. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #20 | terminal resize results in screen garbage | ncurses | new | SVN | runtime problem | minor | team | 11/23/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
To reproduce, with ekg2 with unicode support: 1. xterm 2. ekg2 -n -u test 3. <stretch the xterm to make it one column wider> 4. <press the "q" key> As soon as you press "q", two characters appear: ƚq that is: U+019A LATIN SMALL LETTER L WITH BAR and letter q The number of U+019A characters is proportional to the number of times you resize the terminal before pressing another key. In the thread starting at http://lists.ziew.org/pipermail/ekg2-users/2008-October/001314.html the following was noted: /usr/include/ncurses.h: #define KEY_RESIZE 0632 /* Terminal resize event */ and 0632 == 0x19A The bug does not appear in non-unicode version. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #19 | poor English l10n support | other/unknown | new | SVN | enhancement | major | team | 11/23/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Many of ekg2's messages are not translated into English. You can see that by running ekg2 in English locale and just saying "help". If ekg2 is to achieve world domination, proper localization is a must. While there is proper gettext support for translating messages hardcoded in the source, there is no adequate i18n infrastructure for the messages in *.txt files. While it is possible to create per-language txt files, this is not maintainable in the long run - there is no mechanism for tracking changes/additions/removals of the original strings. Rather than reinvent the wheel, I suggest we use gettext infrastructure for this. It would require:
As for 2., pseudocode would look like:
string get_message(string lang, string module, string message_tag)
{
en_message = load_from_txt_file("en", module, message_tag);
if (lang == "en")
return en_message;
LL_message = gettext(module, en_message); // gettext knows lang from locale
if (en_message == LL_message) {
// perhaps $module still uses legacy mechanism
LL_message = load_from_txt_file(lang, module, message_tag);
} else {
;// yay, $module is gettextized!
}
return LL_message;
}
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #18 | Password prompt is too short | other/unknown | closed | fixed | SVN | incorrect behaviour | minor | mgorny | 03/22/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1) Start "ekg2 -u test -n" in standard 80x25 terminal. 2) Type: session -a gg:123456789 session password You will see: Password fo…g:123456789: | which is needlessly made that short, as there is plenty of columns left. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #17 | fhvynaka | jabber | closed | invalid | 0.1.1 | task | major | team | 12/03/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #16 | we should rejoin channels on auto_reconnect | irc | closed | fixed | SVN | enhancement | major | GiM | 12/02/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Whenever we get disconnected and reconnect using auto_reconnect feature, all previously-joined channel windows are open like nothing did happen — it's even hard to guess we aren't there anymore. IMO ekg2 should automagically rejoin all IRC channels (not only the AUTO_JOIN ones) on server reconnection. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #15 | /ignore works only partially for irc | irc | new | SVN | incorrect behaviour | minor | GiM | 11/06/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #14 | Plugin mail + maildir -> fail | other plugins | new | SVN | runtime problem | minor | team | 10/26/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Plugin mail doesn't seem to work. I have ~/Maildir with my mail. I'm typing: /plugin +mail /set mail:check_mail_folders Maildir/ /set mail:check_mail 6 and nothing happens |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #13 | feeds plugin problem | other plugins | new | SVN | incorrect behaviour | major | team | 09/06/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1. after calling automatic check ( for example: /for -s rss:RSS /check with timer ) when timer triggers, RSS messages are displayed on active window. ( as plain unformatted text ). also new windows with messages are created ( it's correct behaviour ) 2. after restart of ekg2, feeds are downloaded and displayed once again. ( I know that it should be done another ticket with "task" type. but it's uncorrect behaviour too ) my RSS session settings: display_mode = 4 display_headers = pubDate: author: dc:creator: dc:date:From: Date: Newsgroups: Subject: User-Agent: NNTP-Posting-Host: display_server_headers = HTTP/1.1 Server: Date: make_window = 2 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #12 | Check entry XML on /jogger:prepare | other plugins | new | SVN | task | minor | mgorny | 09/01/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
/session xml and /prepare checking XML validity. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #11 | talk-like communication plugin | other plugins | new | SVN | task | trivial | team | 08/13/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Like in summary — write simple interface to talk-like (write, wall, etc.) communications. Instead of printing messages on terminal (and breaking ncurses), we'd get messages in windows with sender UIDs. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #10 | Default 'prefer_comparison' for ekg_connect() | core | closed | fixed | SVN | task | major | mgorny | 08/13/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
If no plugin-specified comparison is given to ekg_connect(), we should create and use some default one, with 'prefer_family' session variable. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #9 | Allow plugins to define additional options | scons | closed | fixed | SVN | task | minor | mgorny | 08/12/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Allow plugins to define additional options in SConscript. Then let jabber define JABBER_SSL option, and create optdeps based on it. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #8 | Collect notices and warns during scons and display with pretty-printing | scons | closed | fixed | SVN | task | minor | mgorny | 08/12/08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Collect warns like 'pkg-config not found' or 'non-unicode ncurses with UNICODE=1' and display them along with pretty-printed infos. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #7 | Change snapshot building time | other/unknown | closed | fixed | SVN | modification | trivial | team | 04/19/09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Snapshots should be built at about 3-4 am — then it'd be least possible that anyone is doing anything with the sources. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #6 | bug when setting ncurses:status_bar_size gt 1 | ncurses | closed | invalid | runtime problem | trivial | team | 08/12/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
http://stor.drakor.eu/~dmilith/ekg2/ekg2_status_gt_1.png when setting ncurses:status_bar_size > 1 statusbar isn't displayed correctly ( bug found by GiM ) please ignore missing red statusbar that's unrefreshed terminal in kde4 ;} |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #5 | Strange core dump when window changing. | irc | closed | invalid | runtime problem | major | GiM | 04/26/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
I'm not sure how to reproduce this core dump. Probably to reproduce it you need to do /reconnect in irc plugin and then try to change window. But it is only my guessing. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #4 | make colors for nicks on irc | irc | assigned | SVN | enhancement | minor | GiM | 04/26/09 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
make something like nickcolor.pl in irssi but natively in ekg2. ( to make visual, color difference between nicks on irc channels ) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #3 | ekg2 cannot connect with use_ssl 1 to jabber server | jabber | closed | fixed | runtime problem | critical | team | 08/29/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
/session use_ssl 1 /session ssl_port 5223 /reconnect it reconnects, but nothing on list appears. after that, I've done: /reconnect but it hangs jabber connection ( I'm receiving blinking connecting/ disconnected notice on statusbar ) I also tried: /session use_ssl 0 but even after /reconnect ekg2 seems to do nothing ( i need to /quit and then connect with use_ssl 0, I did not try to /plugin -jabber ... ) head of config.log: ./configure --without-perl --without-python --without-sqlite --without-sqlite3 --without-gtk --without-readline --enable-unicode --with-openssl --without-libgnutls --no-create --no-recursion but with: --with-libgnutls --without-openssl behaviour remains the same machine and OS info: debian amd64, etch, gcc 4.1.2 jabber server: drakor.eu ( open registration, You can check it by Yourself ) p.s. with gajim ssl connection with this server works fine. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #2 | No highlight when writing in colors at IRC session | irc | closed | fixed | runtime problem | minor | anonymous | 08/09/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Today observation: There is now highlighting of my nickname when someone is writing in colorful font (ex. pink by mgorny). EKG2 version: 0.2-rc1 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| #1 | ekg2 20080806 does not build with gcc 4.3.1+glibc2.8 | core | closed | fixed | compilation error | major | GiM | 08/29/08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
It raises following error: /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -Wall -std=c99 -MT irc_la-people.lo -MD -MP -MF .deps/irc_la-people.Tpo -c -o irc_la-people.lo test -f 'people.c' || echo './'people.c
In file included from /usr/include/stdlib.h:883,
/usr/include/bits/stdlib.h: In function 'realpath': /usr/include/bits/stdlib.h:43: error: '_POSIX_PATH_MAX' undeclared (first use in this function) /usr/include/bits/stdlib.h:43: error: (Each undeclared identifier is reported only once /usr/include/bits/stdlib.h:43: error: for each function it appears in.) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
