X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2FTODO;fp=apps%2Firssi%2FTODO;h=0000000000000000000000000000000000000000;hb=72c2de619079457f7a68100eb13385275a424a23;hp=bc2cef99159545b0b1e73839d863e72721fd34ad;hpb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;p=runtime.git diff --git a/apps/irssi/TODO b/apps/irssi/TODO deleted file mode 100644 index bc2cef99..00000000 --- a/apps/irssi/TODO +++ /dev/null @@ -1,770 +0,0 @@ - - /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] 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] 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] 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] 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] - - - ^I in topicbar breaks things -14:17 <@darix> cras: this doesnt work: /exec - -o uname -a - - - "setup changed", or "setup reread" seems to cause crashes.. (with darix) -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) -20:45 < Juerd> 19:44 -!- Irssi: critical file channels.c: line 122 - (channel_find): assertion -20:45 < Juerd> `name != NULL' failed. -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) -22:51 [IRCNet] [zhafte] irssi muuten taitaa bugaa jos - pistää ACT oikeaan reunaan, vai onkohan se vain mun terminaali? -22:52 [IRCNet] [zhafte] menevät välillä päällekkäin - numerot - - when using -w password command line parameter, hide the password so it - won't show with ps. -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 - server and directly afterwards send "USER ..." -21:37 < life> It has to wait for "HTTP 200 ok" *first* -04.06.2002 08:54 #irssi: <@Garion> cras: i've seen it several times now - a - line of 79 or 80 chars (my win is 80 wide) - which has an empty line below it, and that - line is not refreshed when I switch to the - window with that line in it, thus keeping 1 - line from the old window in the current - window. Very confusing -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 - one to ignore all server ads -21:43 [IRCNet] [HiroP-(~HiroP@p508035EC.dip.t-dialin.net)] 1 *: ALL -regexp - -pattern .*erver.*nline.* -21:43 [IRCNet] [HiroP-(~HiroP@p508035EC.dip.t-dialin.net)] After joining, I - could see the nicklist and 1 or 2 lines of what people were saying. - Then irssi either core-dumped, got disconnected or just sat there - apparently without receiving any more data (lag-counter going up to - several minutes). - - - %n%_ ei näy lastlogissa - - 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 - - - "show statusbar in empty windows" flag? - - statusbar_item_redraw() should just set the size as dirty and calculate - it only when really needed. - - possible to cache sbar_item->size when nothing else has changed in sbar? - ie. mostly when redrawing. - - use_status_window, use_msgs_window sais toimia heti - - /msg @#chan - - - 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 - often. When I jump to the window with a query using Alt-a - (after the other person said something), and close the window - (being brought to the last used window), and don't switch - windows, and then that person says something again, I'm brought - to the new query window automatically (that's of course bad). - -21.04.2002 11:59 [immy(immy@beanus.org)] GLib warning: signal_free(script - destroyed) : signal still has 3 references: - - jos kickataan nopeasti ja joinaa takas nopeasti chansyncci kaataa -/WHOssa.. kts. qrczak logi - - /set show_server_tags tjsp että näyttäis aina (yhdistä hide_server_tagsin - kanssa?) -17:35 <@peder> cras: why isnt 'topic = " {sb_topic $topic}"' in the default - - /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 - -... - - - /exec -out kanavalla ei pelaa silcissä - - write about %[-s] etc. to default.theme - - away handling is a bit buggy. you do /away;/away reason, irssi remembers - the away reason only until it receives "you're no longer away" from the - first command.. setting it back to away has then lost the reason. - - crash: /exec -msg safari perl -e 'print "A"x600000'" - - nick_ nick- _nick nick2 nick3 ... -17.03.2002 22:25 #irssi.fi: <@Ion> cras: Jos sanon dcc chatissa että /exec - - -out cat iso_tiedosto, niin miksi - iso_tiedosto jää kesken? :) - - /op * valitus vois olla joku parempi kuin "not a good idea".. - - mitenkäs tabcompletio completoi taas omaakin nickkiä..? - - /hilight -level "public -actions" or something so it wouldn't match - actions. - - vanhan irssin /upgrades uuteen ennen sitä vaihtoi /set autolog_path:iin - $1 ja kaatui?.. - - /win hide vois pelata vaikka oliskin stickyjä siinä ikkunassa - - /SAVE -all? -14.03.2002 19:10 #irssi: <@fantazja> cras: autoclose_query is also closing (and - finishing) dcc chats :/ - - /window server -sticky:tetyt ikkunat ei aina meinaa tajuta kun serveri - yhdistyy? - - utf8-tekstitykset bugailee statusbarissa (promptissa) - - 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 (?) - - /set beep_msg_level hilight ei toimi jos on /hilight -word - - - /STATUSBAR xx ENABLE|DISABLE recreates all statusbars which is a bit - annoying because some scripts want to do it and input line is cleared - because of this.. - - move /SET hilight_*color to theme - - /SET disconnect_timeout - default 2min, 0 = immediately - - reconnecting messages are a bit confusing. it prints "removed reconnection" - to the server which it's connecting to next.. maybe the whole reconnecting - thing should work so that the record stays there until it's connected - successfully. - - /ignore, /hilight and /lastlog could complain immediately if used - regexp is broken. /hilight list could show also if it's broken like - /ignore does. - - - /UPGRADE: - - support DCCs - - rewrite to work by fork()ing a new process and transfer file handles - with unix sockets. this would allow the scrollback buffers to be - transferred with them as well. - - current window layout needs to transferred - - reconnections aren't transferred(?) - - - Logging: - - /LOG OPEN doesn't autocreate directories.. - - /LOG OPEN -targets *!*cras@*.fi - - /SET autolog -> /LOG OPEN -targets * (internally, at least) - - /LOG OPEN shouldn't really open the file until first line is - written in it - - /WINDOW LOG OFF doesn't work - - autoclosing logs doesn't work too well. Problems are: - - after certain inactivity private message logs should be closed - - 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 (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 - they should be closed. private messages could have the same timeout - as now, time_t closetime field updated every time msg is received. - channels could do the same when receiving "window item destroy" signal, - except with a small timeout. DCC chats are more problematic... - - support for mirc/ansi color logging - - people want to show ignored stuff in logs.. how? - - private messages could show mirc-style "Session Ident: nick (host)" - which would update when nick's host changes. Then you wouldn't need to - print the host before each msg. - - support for logging channel messages from specific people - - - Awaylogs: - - either fully support logging only in servers you're away, or change the - awaylog to open immediately after /AWAY command, not based on any - away replies from server. Maybe the later would be better, since you - would want to set yourself away when connections to all servers were - disconnected at the time.. Maybe /AWAY should update status in - reconnection records as well?.. - - /SET awaylog_auto_delete, after setting yourself unaway - - support for using strftime() formats (and $tag etc). only problem with - this is that all the different awaylogs would need to be tracked and - /CATed when setting yourself unaway - - /AWAYLOG could show the current awaylog and optionally reset it - - The channel name should be optional there - - - Window item placing: - - !channel vs. !12345channel. it's layout saved with full name, but joined - with either one - - when dcc chat is accepted and query exists from the same nick, replace - the query window with the dcc chat window. - - closed DCC chats should add temporary window bind to the dcc chat so - future chats for same nick would use the same window - - /JOIN #foo could *optionally* move the channel to active window - (default off, it confuses people) - - /JOIN -ircnet #foo doesn't jump to #foo like /JOIN #foo does. - - - DCC - - /DCC SEND wildcard support - - /DCC GET -4 / -6 with autodetection - - When we receive a DCC SEND request, irssi could warn if the file - already exists - - show estimated time left and kB/s in /DCC list. - - implement requesting files with DCC GET from remote client for dcc file - servers. good for people behind firewalls. Does this feature exist - in other clients, or should I create DCC REQUEST? Same for DCC CHAT.. - Maybe it could be just that the port was specified as 0, so the other - side would know that it needs to be the one to do listening. - - /SET dcc_autoresume ON, and sending the same file again while it's - already being downloaded doesn't work too well.. Even autorename doesn't - work. - - With fast DCC SENDs (90kB/s, FreeBSD) typing get laggy (really?) - - /DCC CLOSE #, /DCC would print the IDs - - /SET dcc_use_proxy to use IRC proxy for DCC connects as well - - support for special vars in /SET dcc_download_path, so $N could be used - - No way to autoclose dcc chat windows which have been closed by another - side. - - - Generic chat commands: - - /MSG /CTCP /ACTION =dcc_chat,#channel - - /ACTION -ircnet with good tab support like in /MSG - - -nick -channel parameters to /ACTION - - /MSG a,b,#c,#d - it should print the message to #c and #d channel - windows and show only "a,b" as target when printing it to msg window.. - Or if autoquery is set, it should print them to those windows. Hmm. - maybe some multipeople query support? :) /query nick1,nick2 and sending - text there would send it to both. Seems to work already but receiving - messages from either nick1 or nick2 don't go to that window.. - - /BAN: setting of what netmask to use for banning with IPv6 addresses - - - Netsplits - - BUG: said "+1 more", while the /SETs to control that were set properly, - with one guy it only said that +1 more.. - - BUG: netsplit quit isn't printed if quit -> join -> quit -> join - happens fast (really?) - - maybe the "+x more" should be configured in theme file instead in - future with the embedded scripting.. At least I'd want to print all - the splitted nicks in log files. - - per-window listing of splitted servers, it looks very stupid when - you see 4 lines of servers splitting in each window but only a few - nicks after them. - - per-window listing of splitted nicks, so the split messages isn't shown - multiple times for each channel with possibly same nicks - - /NETSPLIT |<#channel>| - - SERVERMODE +ov nick nick is shown instead of just Netjoin @nick because - code is stupid. fixed in irssi-rewrite.. - - show in query windows - - - Crashes: - - irssi crashes at quit if perl is loaded as module - - #1 0x68cc7 in module_file_deinit_gmodule (file=0x110e20) at modules-load.c:356 - - i've managed to reproduce the bug, if i make three split windows (/window show 3..5), then set the windows to not be sticky and go to one of the windows, then alt+number to another window then go back the other window the display prints two windows in the same window - - irssi -cserver -nnick -> crashes - lib-popt is buggy! - - bug as well but not crash: --config=foo --home=bar -c server - - /SB CLEAR still crashing sometimes? - - make sure irssi works with 0x0 sized terminal. 1x1 sized terminal - doesn't work if we use recreate_windows() - - /UNLOAD dcc, etc. static modules - - - Scripts: - - print whois in active window - - some script to handle ctcp floods, like doing /IGNORE * CTCPS when it - happens. - - move into scripts: - - /SET timestamp_timeout - - /MSG completion list should be modifyable from scripts - - script to remove nick from list after /IGNORE nick - - nick completion list should be modifyable afterwards: - - /SET completion_nicks_lowercase (remove from irssi) - - /SET completion_nicks_capitalize - - /SET completion_nicks_strip (keep only alphanumeric chars) - - irchat-like JOIN/PART/QUIT combiner (QUIT: nick1, nick2, nick3), would - require the line replacing work properly which it doesn't.. - - - Irssi proxy: - - doesn't propagate your own nickchanges to other clients - - list sessions, kill them - - /set irssi_proxy_ips - - - Misc IRC related things: - - support for mode +q in dancer - also same as +b %xxx modes.. - - properly support RFC-1459 charset (ircnet specific option), eg. - /QUERY p[ and msgs from p{ aren't placed there. - - /BAN -ip, -time [