From 74cdeb0a82c51c689d3ee01993edfb9a81c38488 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 30 Jun 2003 19:25:40 +0000 Subject: [PATCH] updated git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3118 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- TODO | 119 ++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 73 insertions(+), 46 deletions(-) diff --git a/TODO b/TODO index ac00c187..d5af62e4 100644 --- a/TODO +++ b/TODO @@ -1,21 +1,79 @@ - - reconnectit BUGAA VIELÄKIN. ne +k kanavat ei rejoinaudu ja ties mitä - asetuksia hukkuu matkalla. - - fix somehow the ^X + /disconnect problem when trying to disconnect - non-connected servers + - the non-fallbacking bind() in connect() breaks /set dcc_own_ip when used + with non-local ip. + - /whowas server nick doesn't work +01:18 <@darix> cras: /foreach server /disconnect $tag n8 <-- doesnt work + - /hilight -priority is broken +19:36 [IRCNet] [muzzy(muzzy@wc.pp.htv.fi)] lisää bugeja irssissä, ilmeisesti + uusin versio: foo splittaa ulos, bar joinaa sisään, bar vaihtaa + nicknamen fooksi, foo splittaa uudestaan ulos -> tulee Glib warning + "is already in split list (how?)" .. :) + +04:35 [OPN] [slug(slug@defender.home.warp13.co.uk)] was just wondering if you + had Irssi::keyboard_entry_redirect() on your TODO somewhere near the + top, I'd love the feature +04:35 [OPN] [slug(slug@defender.home.warp13.co.uk)] or someway to clear the + command buffer, either way is acceptable, just my connection is a + little less than reliable, so I've built myself a script that stores + blowfish passes, all encrypted by one value +04:36 [OPN] [slug(slug@defender.home.warp13.co.uk)] then I set a single + decryption key, and it keeps it for the irssi session (lost on + /upgrade though), unfortunatly it stays in the command buffer 8] + + - scrollback_time is broken + - ^I in topicbar breaks things +14:17 <@darix> cras: this doesnt work: /exec - -o uname -a + + - time (secs): + - core: server_reconnect_time, server_connect_timeout + - fe-common/core: timestamp_timeout, autoclose_query + - irc/core: knockout_time, lag_check_time, lag_max_before_disconnect + - irc/notifylist: notify_check_time, notify_whois_time + - irc/dcc: dcc_timeout + - irc/flood: autoignore_time + - time (msec): lag_min_show (fe-text), cmd_queue_speed (irc/core) + - time (min): notify_idle_time (irc/notify) + - write_buffer_mins -> write_buffer_timeout (core) + - scrollback_hours -> scrollback_time (fe-text) + - size (kB): write_buffer_size (core), dcc_autoget_max_size (irc/dcc) + +05.12.2002 17:56 [Cvbge(piotr@info.ii.uj.edu.pl)] the bug - irssi (cvs too) + coredumps when file name in /dcc send is null (try "/dcc send nick + ''") +01:30 <@decadix> cras, you broke dcc chat today: my nick is empty there +22:43 [IRCNet] [Mutru(mutru@49.CLVI.adsl.multi.fi)] Vahvistamattoman huhun + mukaan irssi kaatuu, kun completion__keep_privates on asetettu + nollaksi ja saat /msg:n. + - "setup changed", or "setup reread" seems to cause crashes.. (with darix) +05:36 [IRCNet] [darix(darix@wh5035.stw.uni-rostock.de)] before 0.8.6 mail.pl + should work again :) +05:36 [IRCNet] [darix(darix@wh5035.stw.uni-rostock.de)] it prints an empty + space for me +05:36 [IRCNet] [darix(darix@wh5035.stw.uni-rostock.de)] when mail arrives :) +02:46 <@fuchs> cras, /server foonet.foo.xy and (recognizing it doesn't connect + fast enough), and so doing /server barnet.foo.xy (both in the + same chatnet) makes irssi joining the net but not rejoining the + channels + + +14:59 <@c0ffee> cras, bug report, mode change compression appears not to work: + 13:58 -!- mode/#*cut* [-b+ *cut*] by *cut* (i think it was -b+b) +21:55 <@L> 17:04.11 /eval /last quit;/clear;/sb goto 10:00;/last -clear;/sb end +21:55 <@L> 17:04.27 wait after it scrolls and press page up :) +21:55 <@L> 17:04.48 oh, you can make Irssi behave correctly with /clear + again + + - /msg nick@server or nick%host is fully treated as nickname (log, query) + - max_whois won't stay with reconnects? - support passive DCC - separate format for privmsg/notice massmessages (anything non-yournick) - - irssi dumps core when layout saving with non-channel/query window 20:45 < Juerd> 19:44 -!- Irssi: critical file channels.c: line 122 (channel_find): assertion 20:45 < Juerd> `name != NULL' failed. -20:45 < juuso> ~30'C is way too hot for me. 20-25 is quite ok. 20:45 < Juerd> this happens three times 20:46 < Juerd> and it happens in a _query_ 20:47 <@Juerd> cras: for some reason irssi doesn't know this happens in a query, and displays "< Juerd:> foo" in the status window - set TOS field for all connections (DCC especially) -16:45 <@darix> cras: hmm it seems irssi proxy cant accept connects on ipv6 - anymore. related to BC-bd's patch? - /PROXY CTCP ON doesn't work well with multiple servers 22:51 [IRCNet] [zhafte(~zhafte@zhafte.peelo.com)] irssi muuten taitaa bugaa jos pistää ACT oikeaan reunaan, vai onkohan se vain mun terminaali? @@ -23,8 +81,6 @@ numerot - when using -w password command line parameter, hide the password so it won't show with ps. - - ne typerät reconnectiobugit jatkuu .. away viesti ei säily, +k kanavat - unohtuu jnejne. 17:26 < elho> cras: and with dancer-ircd like here in OPN, mode +f (channel forward) has the channel as argument, ie. HAS_MODE_ARG_SET() should include f @@ -32,11 +88,6 @@ whois_modes, it needs to distinguish between this 379 channel redirect and the whois_modes 379 it handles currently (whatever that is ;)) -13:24 <@Garion> cras: when I type /ignore -regexp -pattern "FUCK YOU" * MSGS, - irssi says "-!- Irssi: Ignoring MSGS from *". This is scary, - cause it suggests I'm ignoring all messages from now on. Could - you add the properties of the messages that I'm ignoring? - "Ignoring MSGS that match with from *" or something? 07.06.2002 08:37 #irssi: <@Qrczak> cras: A bug. After /upgrade when being away the awaylog is not being written to. 21:37 < life> Then you connect. The problem is that irssi connects to the proxy @@ -49,10 +100,6 @@ window with that line in it, thus keeping 1 line from the old window in the current window. Very confusing -01.06.2002 19:25 #irssi: < ugly_> cras: irssi not resetting the away msg on - reconnect to servers in latest cvs -00:58 <@dg> server notices to @#channel is something that doesn't work -01:00 <@dg> cras, they go to status (or if you /query @#chan there..) 21:43 [IRCNet] [HiroP-(~HiroP@p508035EC.dip.t-dialin.net)] Hi there. I just wanted to tell you that there seems to be a problem when joining large channels (500+ people) while a regexp ignore is active. I had @@ -66,14 +113,12 @@ several minutes). - %n%_ ei näy lastlogissa - - dcc download mask on väärin? - darixin se pingiredirectijuttu 21:28 < Samus_Aran> cras: /log also shows #Linuux ... which I typod a couple days ago 21:30 < Samus_Aran> it doesnt show any of the queries which i closed, though, jush #channels - - 16.5 14:22 - "show statusbar in empty windows" flag? - statusbar_item_redraw() should just set the size as dirty and calculate it only when really needed. @@ -82,15 +127,6 @@ - use_status_window, use_msgs_window sais toimia heti - /msg @#chan -16:17 < simon-> I'm on a keyed channel on undernet, on a rather unstable - server, and whenever it dies, I find myself not on that channel - (and on another server) the next morning) -16:17 < simon-> s/.$// -16:18 < simon-> well, it only happens when the server times out -16:18 < simon-> and irssi finds an alternative server - -14:50 <@Qrczak> cras: $1 in autolog_path sometimes expands to @#channel instead - of #channel. server messages about the channel go there. - hilight -priority - tab completio jos lisää utf8 juttuja niin ei oikein toimi? 16:39 <@Qrczak> cras: I'm not sure how exactly to reproduce it but it happens @@ -106,15 +142,13 @@ /WHOssa.. kts. qrczak logi - /set show_server_tags tjsp että näyttäis aina (yhdistä hide_server_tagsin kanssa?) - - "script destroyed"iä pitäis päästä skriptit kattomaan.. 17:35 <@peder> cras: why isnt 'topic = " {sb_topic $topic}"' in the default - - /SET dcc_create_mode 755 ei toimi vaan laittaa 600? - /SBAR topic placement bottom ei toimi?? - /SB GOTO - - /query -immortal so autoclose_queries wouldn't touch them - /SET hiascii_control_chars if 128..128+32 should be treated as control chars -.... pre-0.9 ... +... - /exec -out kanavalla ei pelaa silcissä - write about %[-s] etc. to default.theme @@ -139,11 +173,8 @@ - /window server -sticky:tetyt ikkunat ei aina meinaa tajuta kun serveri yhdistyy? - utf8-tekstitykset bugailee statusbarissa (promptissa) - - refcounterit settings_add_xx()ään että vois definettää useampia kertoja? - jos /set reuse_unused_windows off, ja ikkuna näyttäis täysin tyhjälle ja niitä olis vaan 1, niin sen vois kyllä käyttää silti (?) -03:37 <@darix> /away msg -> /upgrade -> im still away but on /away it doesnt - show the awaylog msgs - /set beep_msg_level hilight ei toimi jos on /hilight -word - /STATUSBAR xx ENABLE|DISABLE recreates all statusbars which is a bit @@ -179,7 +210,7 @@ - but DCC chats shouldn't be closed until the chat itself is closed - which we can't know really currently, since they don't need to be in queries - - channels should be closed when they're left + - channels should be closed when they're left (they are now, but) - /WINDOW CLOSE shouldn't close it immediately, since we'll still receive at least the PART message - so, log items should know more about what they are exactly, and when @@ -366,6 +397,7 @@ - ^R-like history search - Key to execute the command, but not place it in history - Key to remove active entry from command history + - Optionally save command history between restarts - Notify list: - showing who's online and who's offline doesn't work properly. @@ -585,8 +617,6 @@ irssi .. at least remove the crashing! - Irssi::signal_remove() could accept hashes - /command parameter parser so it'd be easier to handle -options etc. - - when reloading scripts, Irssi::settings_add_int() prints glib errors, - while settings_add_str() doesn't - Try to get the Makefiles generated so that compiling with GCC would always work even if the perl wasn't compiled with GCC.. - Irssi::Timeout_add() and input_add()'s data option could be optional @@ -627,19 +657,16 @@ at the same time overlapping each others - Commands: - - Would this work..? : command_bind() could specify the parameters - it uses, then some generic command parser could parse the commands - and options and if all is ok, send the parsed parameters directly with - signal_emit() .. I'm just thinking some type checking problems but - if all commands would be in format SERVER_REC, WI_ITEM_REC, - GHashTable *options, char ** (NULL terminated parameters list) .. ? + - try to get the 0.9 command parser to work.. + - user definable parameter definitions and how they're handled, like + cmsg - then there'd be some function called to + colorize the third parameter. same for tab completion. - support for multiple subcommands in the command parser, like /window name foo level msgs. - A way to disable some command entirely? eg. not show in completion list or /HELP or anywhere.. - Read server capabilities from 005 numeric - - settings_add_int("x") + settings_get_str("x") -> segfault - extra spaces after commands don't always work, eg /wii nick, /help xx - hide channel key in statusbar. This would require a $cmode_nokey or something..