1
0
mirror of https://github.com/irssi/irssi.git synced 2024-09-01 04:14:16 -04:00
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3118 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2003-06-30 19:25:40 +00:00 committed by cras
parent 9c7360ad46
commit 74cdeb0a82

119
TODO
View File

@ -1,21 +1,79 @@
- reconnectit BUGAA VIELÄKIN. ne +k kanavat ei rejoinaudu ja ties mitä - the non-fallbacking bind() in connect() breaks /set dcc_own_ip when used
asetuksia hukkuu matkalla. with non-local ip.
- fix somehow the ^X + /disconnect problem when trying to disconnect - /whowas server nick doesn't work
non-connected servers 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 <L> /eval /last quit;/clear;/sb goto 10:00;/last -clear;/sb end
21:55 <@L> 17:04.27 <L> wait after it scrolls and press page up :)
21:55 <@L> 17:04.48 <L> 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 - support passive DCC
- separate format for privmsg/notice massmessages (anything non-yournick) - 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 20:45 < Juerd> 19:44 -!- Irssi: critical file channels.c: line 122
(channel_find): assertion (channel_find): assertion
20:45 < Juerd> `name != NULL' failed. 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:45 < Juerd> this happens three times
20:46 < Juerd> and it happens in a _query_ 20:46 < Juerd> and it happens in a _query_
20:47 <@Juerd> cras: for some reason irssi doesn't know this happens in a 20:47 <@Juerd> cras: for some reason irssi doesn't know this happens in a
query, and displays "< Juerd:> foo" in the status window query, and displays "< Juerd:> foo" in the status window
- set TOS field for all connections (DCC especially) - 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 - /PROXY CTCP ON doesn't work well with multiple servers
22:51 [IRCNet] [zhafte(~zhafte@zhafte.peelo.com)] irssi muuten taitaa bugaa jos 22:51 [IRCNet] [zhafte(~zhafte@zhafte.peelo.com)] irssi muuten taitaa bugaa jos
pistää ACT oikeaan reunaan, vai onkohan se vain mun terminaali? pistää ACT oikeaan reunaan, vai onkohan se vain mun terminaali?
@ -23,8 +81,6 @@
numerot numerot
- when using -w password command line parameter, hide the password so it - when using -w password command line parameter, hide the password so it
won't show with ps. 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 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() forward) has the channel as argument, ie. HAS_MODE_ARG_SET()
should include f should include f
@ -32,11 +88,6 @@
whois_modes, it needs to distinguish between this 379 channel whois_modes, it needs to distinguish between this 379 channel
redirect and the whois_modes 379 it handles currently (whatever redirect and the whois_modes 379 it handles currently (whatever
that is ;)) 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 <regexp> from *" or something?
07.06.2002 08:37 #irssi: <@Qrczak> cras: A bug. After /upgrade when being away 07.06.2002 08:37 #irssi: <@Qrczak> cras: A bug. After /upgrade when being away
the awaylog is not being written to. the awaylog is not being written to.
21:37 < life> Then you connect. The problem is that irssi connects to the proxy 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 window with that line in it, thus keeping 1
line from the old window in the current line from the old window in the current
window. Very confusing 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 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 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 large channels (500+ people) while a regexp ignore is active. I had
@ -66,14 +113,12 @@
several minutes). several minutes).
- %n%_ ei näy lastlogissa - %n%_ ei näy lastlogissa
- dcc download mask on väärin?
- darixin se pingiredirectijuttu - darixin se pingiredirectijuttu
21:28 < Samus_Aran> cras: /log also shows #Linuux ... which I typod a couple 21:28 < Samus_Aran> cras: /log also shows #Linuux ... which I typod a couple
days ago days ago
21:30 < Samus_Aran> it doesnt show any of the queries which i closed, though, 21:30 < Samus_Aran> it doesnt show any of the queries which i closed, though,
jush #channels jush #channels
- 16.5 14:22
- "show statusbar in empty windows" flag? - "show statusbar in empty windows" flag?
- statusbar_item_redraw() should just set the size as dirty and calculate - statusbar_item_redraw() should just set the size as dirty and calculate
it only when really needed. it only when really needed.
@ -82,15 +127,6 @@
- use_status_window, use_msgs_window sais toimia heti - use_status_window, use_msgs_window sais toimia heti
- /msg @#chan<tab> - /msg @#chan<tab>
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 - hilight -priority
- tab completio jos lisää utf8 juttuja niin ei oikein toimi? - 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 16:39 <@Qrczak> cras: I'm not sure how exactly to reproduce it but it happens
@ -106,15 +142,13 @@
/WHOssa.. kts. qrczak logi /WHOssa.. kts. qrczak logi
- /set show_server_tags tjsp että näyttäis aina (yhdistä hide_server_tagsin - /set show_server_tags tjsp että näyttäis aina (yhdistä hide_server_tagsin
kanssa?) kanssa?)
- "script destroyed"iä pitäis päästä skriptit kattomaan..
17:35 <@peder> cras: why isnt 'topic = " {sb_topic $topic}"' in the default 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?? - /SBAR topic placement bottom ei toimi??
- /SB GOTO -<days> <ts> - /SB GOTO -<days> <ts>
- /query -immortal so autoclose_queries wouldn't touch them - /query -immortal so autoclose_queries wouldn't touch them
- /SET hiascii_control_chars if 128..128+32 should be treated as control chars - /SET hiascii_control_chars if 128..128+32 should be treated as control chars
.... pre-0.9 ... ...
- /exec -out kanavalla ei pelaa silcissä - /exec -out kanavalla ei pelaa silcissä
- write about %[-s] etc. to default.theme - write about %[-s] etc. to default.theme
@ -139,11 +173,8 @@
- /window server -sticky:tetyt ikkunat ei aina meinaa tajuta kun serveri - /window server -sticky:tetyt ikkunat ei aina meinaa tajuta kun serveri
yhdistyy? yhdistyy?
- utf8-tekstitykset bugailee statusbarissa (promptissa) - 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 - 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 (?) 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 - /set beep_msg_level hilight ei toimi jos on /hilight -word
- /STATUSBAR xx ENABLE|DISABLE recreates all statusbars which is a bit - /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 - 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 - which we can't know really currently, since they don't need
to be in queries 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 - /WINDOW CLOSE shouldn't close it immediately, since we'll still
receive at least the PART message receive at least the PART message
- so, log items should know more about what they are exactly, and when - so, log items should know more about what they are exactly, and when
@ -366,6 +397,7 @@
- ^R-like history search - ^R-like history search
- Key to execute the command, but not place it in history - Key to execute the command, but not place it in history
- Key to remove active entry from command history - Key to remove active entry from command history
- Optionally save command history between restarts
- Notify list: - Notify list:
- showing who's online and who's offline doesn't work properly. - showing who's online and who's offline doesn't work properly.
@ -585,8 +617,6 @@
irssi .. at least remove the crashing! irssi .. at least remove the crashing!
- Irssi::signal_remove() could accept hashes - Irssi::signal_remove() could accept hashes
- /command parameter parser so it'd be easier to handle -options etc. - /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 - Try to get the Makefiles generated so that compiling with GCC would
always work even if the perl wasn't compiled with GCC.. always work even if the perl wasn't compiled with GCC..
- Irssi::Timeout_add() and input_add()'s data option could be optional - Irssi::Timeout_add() and input_add()'s data option could be optional
@ -627,19 +657,16 @@
at the same time overlapping each others at the same time overlapping each others
- Commands: - Commands:
- Would this work..? : command_bind() could specify the parameters - try to get the 0.9 command parser to work..
it uses, then some generic command parser could parse the commands - user definable parameter definitions and how they're handled, like
and options and if all is ok, send the parsed parameters directly with cmsg <target> <colorized-msg> - then there'd be some function called to
signal_emit() .. I'm just thinking some type checking problems but colorize the third parameter. same for tab completion.
if all commands would be in format SERVER_REC, WI_ITEM_REC,
GHashTable *options, char ** (NULL terminated parameters list) .. ?
- support for multiple subcommands in the command parser, like - support for multiple subcommands in the command parser, like
/window name foo level msgs. /window name foo level msgs.
- A way to disable some command entirely? eg. not show in completion - A way to disable some command entirely? eg. not show in completion
list or /HELP or anywhere.. list or /HELP or anywhere..
- Read server capabilities from 005 numeric - 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 - 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 - hide channel key in statusbar. This would require a $cmode_nokey or
something.. something..