Files are attached

David Pashley wrote:
On Dec 25, 2005 at 15:36, Alex Gontcharov praised the llamas by saying:
  
Package: irssi-text
Version: 0.8.9-3
Severity: normal

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-386
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages irssi-text depends on:
ii  libc6                     2.3.2.ds1-22   GNU C Library: Shared 
libraries an
ii  libglib2.0-0              2.6.4-1        The GLib library of C routines
ii  libncurses5               5.4-4          Shared libraries for 
terminal hand
ii  libperl5.8                5.8.4-8        Shared Perl library
ii  libssl0.9.7               0.9.7e-3sarge1 SSL shared libraries
ii  perl                      5.8.4-8        Larry Wall's Practical 
Extraction
ii  perl-base [perlapi-5.8.4] 5.8.4-8        The Pathologically Eclectic 
Rubbis

-- no debconf information
I get the error when I start irssi: "06:55 -!- Irssi: critical 
gui_entry_set_text: assertion `str != NULL' failed"
I run /server host or type anything and no characters would be displayed.
I run irssi in screen terminal.

Thanks

    

Can you mail me a copy of your config and the results of 
strace -o /tmp/irssi.log irssi. Feel free to mail them directly to me,
rather than to the bug if you'd rather they weren't made public.

  

execve("/usr/bin/irssi", ["irssi"], [/* 20 vars */]) = 0
uname({sys="Linux", node="deb", ...})   = 0
brk(0)                                  = 0x8108b0c
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40017000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=8694, ...}) = 0
old_mmap(NULL, 8694, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libperl.so.5.8", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\7\2"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1150824, ...}) = 0
old_mmap(NULL, 1158176, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001b000
old_mmap(0x4012a000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x10f000) = 0x4012a000
old_mmap(0x40134000, 7200, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40134000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "[EMAIL PROTECTED]"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=134496, ...}) = 0
old_mmap(NULL, 136976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40136000
old_mmap(0x40157000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x20000) = 0x40157000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340A\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=81127, ...}) = 0
old_mmap(NULL, 331716, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40158000
old_mmap(0x40165000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0xc000) = 0x40165000
old_mmap(0x40167000, 270276, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40167000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=18780, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x401a9000
old_mmap(NULL, 181596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401aa000
old_mmap(0x401af000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x4000) = 0x401af000
old_mmap(0x401b0000, 157020, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b0000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\17"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=10856, ...}) = 0
old_mmap(NULL, 13928, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401d7000
old_mmap(0x401da000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x2000) = 0x401da000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\274"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=522872, ...}) = 0
old_mmap(NULL, 522988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401db000
old_mmap(0x4025a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x7f000) = 0x4025a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libssl.so.0.9.7", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\205\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=198576, ...}) = 0
old_mmap(NULL, 199344, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4025b000
old_mmap(0x40289000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x2e000) = 0x40289000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libcrypto.so.0.9.7", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\300\2"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1029672, ...}) = 0
old_mmap(NULL, 1043608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4028c000
old_mmap(0x40376000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0xea000) = 0x40376000
old_mmap(0x40388000, 11416, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40388000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9872, ...}) = 0
old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4038b000
old_mmap(0x4038d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x2000) = 0x4038d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\342"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=252592, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4038e000
old_mmap(NULL, 257868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4038f000
old_mmap(0x403c5000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x35000) = 0x403c5000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360^\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1244688, ...}) = 0
old_mmap(NULL, 1254852, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403ce000
old_mmap(0x404f6000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x127000) = 0x404f6000
old_mmap(0x404fe000, 9668, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x404fe000
close(3)                                = 0
munmap(0x40018000, 8694)                = 0
getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid()                                = 1829
rt_sigaction(SIGRTMIN, {0x40160030, [], SA_RESTORER, 0x403f76f8}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x40160080, [], SA_RESTORER, 0x403f76f8}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x40160150, [], SA_RESTORER, 0x403f76f8}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff314, 31, (nil), 0}) = 0
brk(0)                                  = 0x8108b0c
brk(0x8129b0c)                          = 0x8129b0c
brk(0)                                  = 0x8129b0c
brk(0x812a000)                          = 0x812a000
getuid32()                              = 1000
socket(PF_FILE, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT 
(No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40018000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40018000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=8694, ...}) = 0
old_mmap(NULL, 8694, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnss_compat.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\22\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=27304, ...}) = 0
old_mmap(NULL, 30316, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40501000
old_mmap(0x40508000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x6000) = 0x40508000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000<\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=73528, ...}) = 0
old_mmap(NULL, 84864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40509000
old_mmap(0x4051b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x11000) = 0x4051b000
old_mmap(0x4051c000, 7040, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4051c000
close(3)                                = 0
munmap(0x40018000, 8694)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=8694, ...}) = 0
old_mmap(NULL, 8694, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnss_nis.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \34\0\000"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0644, st_size=32480, ...}) = 0
old_mmap(NULL, 35660, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4051e000
old_mmap(0x40526000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x7000) = 0x40526000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\35"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=34520, ...}) = 0
old_mmap(NULL, 33720, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40527000
old_mmap(0x4052f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x8000) = 0x4052f000
close(3)                                = 0
munmap(0x40018000, 8694)                = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
_llseek(3, 0, [0], SEEK_CUR)            = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=859, ...}) = 0
mmap2(NULL, 859, PROT_READ, MAP_SHARED, 3, 0) = 0x40018000
_llseek(3, 859, [859], SEEK_SET)        = 0
munmap(0x40018000, 859)                 = 0
close(3)                                = 0
access("/usr/local/bin/irssi", X_OK)    = -1 ENOENT (No such file or directory)
access("/usr/bin/irssi", X_OK)          = 0
stat64("/home/joey/.irssi", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
open("/home/joey/.irssi/default.theme", O_RDWR|O_LARGEFILE) = -1 ENOENT (No 
such file or directory)
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=290512, ...}) = 0
mmap2(NULL, 290512, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40530000
close(3)                                = 0
rt_sigaction(SIGTRAP, {SIG_IGN}, NULL, 8) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
stat64("/home/joey/.irssi", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat64("/home/joey/.irssi/config", {st_mode=S_IFREG|0640, st_size=7064, ...}) = 0
open("/home/joey/.irssi/config", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/home/joey/.irssi/config", O_RDONLY|O_LARGEFILE) = 3
read(3, "servers = (\n  { address = \"irc.s"..., 4000) = 4000
read(3, "barstart = \"{topicsbstart}\";\n   "..., 4000) = 3064
read(3, "", 4000)                       = 0
close(3)                                = 0
stat64("/home/joey/.irssi/config", {st_mode=S_IFREG|0640, st_size=7064, ...}) = 0
open("/home/joey/.irssi/config", O_RDONLY|O_LARGEFILE) = 3
read(3, "servers = (\n  { address = \"irc.s"..., 512) = 512
read(3, "ink\"; port = \"6667\"; },\n  { \n   "..., 512) = 512
read(3, "= \"3\";\n    max_msgs = \"5\";\n    m"..., 512) = 512
read(3, "\";\n    max_msgs = \"1\";\n    max_w"..., 512) = 512
read(3, "  max_whois = \"30\";\n  };\n  PTnet"..., 512) = 512
read(3, " = \"join -window\";\n  WQUERY = \"q"..., 512) = 512
read(3, "  SB = \"scrollback\";\n  UMODE = \""..., 512) = 512
read(3, "fi\";\n  SBAR = \"STATUSBAR\";\n  INV"..., 512) = 512
read(3, "uld change the time/user name to"..., 512) = 512
read(3, "p/\";\n\n    # all of these treated"..., 512) = 512
read(3, "isabled = \"no\";\n\n      # window,"..., 512) = 512
read(3, "1\"; alignment = \"right\"; };\n    "..., 512) = 512
read(3, "\n    };\n\n    # we treat input li"..., 512) = 512
read(3, " # topicbar\n    topic = {\n      "..., 512) = 408
read(3, "", 512)                        = 0
close(3)                                = 0
rt_sigaction(SIGTERM, {0x401637a0, [TERM], SA_RESTORER|SA_RESTART, 0x403f76f8}, 
{SIG_DFL}, 8) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
time(NULL)                              = 1135369515
uname({sys="Linux", node="deb", ...})   = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
getrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=RLIM_INFINITY}) = 0
rt_sigaction(SIGHUP, {0x401637a0, [], SA_RESTORER, 0x403f76f8}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
setrlimit(RLIMIT_CORE, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
stat64("/home/joey/.irssi/default.theme", 0xbffff4b0) = -1 ENOENT (No such file 
or directory)
stat64("/usr/share/irssi/themes/default.theme", {st_mode=S_IFREG|0644, 
st_size=8472, ...}) = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
stat64("/home/joey/.irssi/default.theme", 0xbffff480) = -1 ENOENT (No such file 
or directory)
stat64("/usr/share/irssi/themes/default.theme", {st_mode=S_IFREG|0644, 
st_size=8472, ...}) = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
brk(0)                                  = 0x812a000
brk(0x814b000)                          = 0x814b000
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
gettimeofday({1135369515, 641389}, NULL) = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
open("/etc/popt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
getuid32()                              = 1000
geteuid32()                             = 1000
open("/home/joey/.popt", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
directory)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
access("/home/joey/.terminfo/s/screen", R_OK) = -1 ENOENT (No such file or 
directory)
access("/etc/terminfo/s/screen", R_OK)  = 0
open("/etc/terminfo/s/screen", O_RDONLY) = 3
read(3, "\32\1*\0\17\0\17\0i\1\n\2", 12) = 12
read(3, "screen|VT 100/ANSI X3.64 virtual"..., 42) = 42
read(3, "\0\1\0\0\1\0\0\0\1\0\0\0\0\1\1", 15) = 15
read(3, "\0", 1)                        = 1
read(3, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 30) = 30
read(3, "\0\0\4\0\6\0\10\0\31\0\36\0%\0)\0\377\377\377\377-\0>\0"..., 722) = 722
read(3, "\33[Z\0\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33["..., 522) = 522
read(3, "", 10)                         = 0
close(3)                                = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=43, ws_col=116, ws_xpixel=0, ws_ypixel=0}) = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 10), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40018000
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) 
= 0
ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=116, ws_xpixel=0, ws_ypixel=0}) = 0
rt_sigaction(SIGCONT, {0x401637a0, [], SA_RESTORER, 0x403f76f8}, NULL, 8) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
rt_sigaction(SIGWINCH, {0x401637a0, [], SA_RESTORER, 0x403f76f8}, NULL, 8) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
gettimeofday({1135369515, 641389}, NULL) = 0
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 10), ...}) = 0
fcntl64(0, F_GETFL)                     = 0x2 (flags O_RDWR)
gettimeofday({1135369515, 641389}, NULL) = 0
write(1, "\33[?1049h\33[?25l\33[1;1H\33[34h\33[?25h", 31) = 31
brk(0)                                  = 0x814b000
brk(0x816d000)                          = 0x816d000
getuid32()                              = 1000
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
brk(0)                                  = 0x816d000
brk(0x818e000)                          = 0x818e000
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
read(3, "\20\36\26\t", 4)               = 4
close(3)                                = 0
time([1135369515])                      = 1135369515
stat64("/usr/local/lib/site_perl/5.8.4/i386-linux-thread-multi", 0xbffff290) = 
-1 ENOENT (No such file or directory)
stat64("/usr/local/lib/site_perl/5.8.4", 0xbffff290) = -1 ENOENT (No such file 
or directory)
stat64("/usr/local/lib/site_perl/i386-linux-thread-multi", 0xbffff290) = -1 
ENOENT (No such file or directory)
stat64("/usr/local/lib/perl/5.8.3", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/share/perl/5.8.3", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/perl/5.8.2", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/share/perl/5.8.2", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/perl/5.8.1", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/share/perl/5.8.1", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/perl/5.8.0", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/share/perl/5.8.0", 0xbffff3f0) = -1 ENOENT (No such file or 
directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) 
= 0
_llseek(0, 0, 0xbffff1b0, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) 
= 0
_llseek(1, 0, 0xbffff1b0, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) 
= 0
_llseek(2, 0, 0xbffff1b0, SEEK_CUR)     = -1 ESPIPE (Illegal seek)
open("/dev/null", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff24c) = -1 ENOTTY (Inappropriate 
ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
readlink("/proc/self/exe", "/usr/bin/irssi-text", 4095) = 19
getpid()                                = 1829
getppid()                               = 1828
close(3)                                = 0
stat64("/etc/perl/Irssi/Irc.pm", 0x8148810) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/perl/5.8.4/Irssi/Irc.pm", 0x8148810) = -1 ENOENT (No 
such file or directory)
stat64("/usr/local/share/perl/5.8.4/Irssi/Irc.pm", 0x8148810) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/perl5/Irssi/Irc.pm", {st_mode=S_IFREG|0644, st_size=359, ...}) 
= 0
stat64("/etc/perl/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No such file or 
directory)
open("/etc/perl/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/perl/5.8.4/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No such 
file or directory)
open("/usr/local/lib/perl/5.8.4/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT 
(No such file or directory)
stat64("/usr/local/share/perl/5.8.4/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No 
such file or directory)
open("/usr/local/share/perl/5.8.4/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT 
(No such file or directory)
stat64("/usr/lib/perl5/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/perl5/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such 
file or directory)
stat64("/usr/share/perl5/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No such file or 
directory)
open("/usr/share/perl5/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such 
file or directory)
stat64("/usr/lib/perl/5.8/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/perl/5.8/Symbol.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such 
file or directory)
stat64("/usr/share/perl/5.8/Symbol.pmc", 0xbfffee30) = -1 ENOENT (No such file 
or directory)
open("/usr/share/perl/5.8/Symbol.pm", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffec3c) = -1 ENOTTY (Inappropriate 
ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "package Symbol;\n\nBEGIN { require"..., 4096) = 2099
brk(0)                                  = 0x818e000
brk(0x81af000)                          = 0x81af000
read(3, "", 4096)                       = 0
close(3)                                = 0
stat64("/etc/perl/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No such file or 
directory)
open("/etc/perl/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file 
or directory)
stat64("/usr/local/lib/perl/5.8.4/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No 
such file or directory)
open("/usr/local/lib/perl/5.8.4/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT 
(No such file or directory)
stat64("/usr/local/share/perl/5.8.4/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No 
such file or directory)
open("/usr/local/share/perl/5.8.4/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 
ENOENT (No such file or directory)
stat64("/usr/lib/perl5/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/perl5/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such 
file or directory)
stat64("/usr/share/perl5/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No such file 
or directory)
open("/usr/share/perl5/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such 
file or directory)
stat64("/usr/lib/perl/5.8/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No such file 
or directory)
open("/usr/lib/perl/5.8/Exporter.pm", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No 
such file or directory)
stat64("/usr/share/perl/5.8/Exporter.pmc", 0xbfffee30) = -1 ENOENT (No such 
file or directory)
open("/usr/share/perl/5.8/Exporter.pm", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffec3c) = -1 ENOTTY (Inappropriate 
ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "package Exporter;\n\nrequire 5.006"..., 4096) = 2218
_llseek(3, 2217, [2217], SEEK_SET)      = 0
_llseek(3, 0, [2217], SEEK_CUR)         = 0
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
close(3)                                = 0
open("/usr/share/irssi/themes/default.theme", O_RDONLY|O_LARGEFILE) = 3
read(3, "# When testing changes, the easi"..., 4000) = 4000
read(3, "es\n  ##\n\n  # the basic styling o"..., 4000) = 4000
read(3, "\n  topicsbend = \"{sbend $*}\";\n\n "..., 4000) = 472
read(3, "", 4000)                       = 0
close(3)                                = 0
write(1, "\33[?25l\33[43;1H\33[34h\33[?25h", 24) = 24
write(1, "\33[K\33[K", 6)               = 6
write(1, "\33[37m\33[44m\33[?25l\33[1;1H          "..., 175) = 175
stat64("/etc/perl/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No such file or 
directory)
stat64("/usr/local/lib/perl/5.8.4/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No 
such file or directory)
stat64("/usr/local/share/perl/5.8.4/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/perl5/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No such file or 
directory)
stat64("/usr/share/perl5/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No such file 
or directory)
stat64("/usr/lib/perl/5.8/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No such file 
or directory)
stat64("/usr/share/perl/5.8/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No such 
file or directory)
stat64("/usr/local/lib/site_perl/Irssi/Silc.pm", 0x8148810) = -1 ENOENT (No 
such file or directory)
stat64("./Irssi/Silc.pm", 0x8148810)    = -1 ENOENT (No such file or directory)
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
time(NULL)                              = 1135369515
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=785, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) = 785
close(3)                                = 0
munmap(0x40019000, 4096)                = 0
time(NULL)                              = 1135369515
open("/home/joey/.irssi/startup", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such 
file or directory)
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a 
directory)
open("/home/joey/.irssi/scripts/autorun", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or 
directory)
gettimeofday({1135369515, 641389}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 500) = 1
read(0, "\n", 128)                      = 1
gettimeofday({1135369515, 641389}, NULL) = 0
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
old_mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) 
= 0x40577000
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
gettimeofday({1135369515, 641389}, NULL) = 0
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
write(1, "\33[?25l\33[2;1H06:55 \33[1m\33[34m-\33[m\33"..., 207) = 207
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\r\n", 5)                = 5
write(1, "\33[K\33[43;1H\33[34h\33[?25h", 21) = 21
write(1, "[(status)] \33[K", 14)        = 14
write(1, "\33[K", 3)                    = 3
time(NULL)                              = 1135369515
time(NULL)                              = 1135369515
write(1, "\33[37m\33[44m\33[?25l\33[42;1H         "..., 253) = 253
gettimeofday({1135369515, 641389}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 100) = 1
read(0, "/", 128)                       = 1
gettimeofday({1135369515, 641411}, NULL) = 0
gettimeofday({1135369515, 641411}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 99) = 1
read(0, "q", 128)                       = 1
gettimeofday({1135369515, 641411}, NULL) = 0
gettimeofday({1135369515, 641411}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 99) = 1
read(0, "u", 128)                       = 1
gettimeofday({1135369515, 641411}, NULL) = 0
gettimeofday({1135369515, 641411}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 99) = 1
read(0, "i", 128)                       = 1
gettimeofday({1135369515, 641411}, NULL) = 0
gettimeofday({1135369515, 641411}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 99) = 1
read(0, "t", 128)                       = 1
gettimeofday({1135369515, 641411}, NULL) = 0
gettimeofday({1135369515, 641411}, NULL) = 0
poll([{fd=0, events=POLLIN|POLLPRI, revents=POLLIN}], 1, 99) = 1
read(0, "\n", 128)                      = 1
gettimeofday({1135369515, 641411}, NULL) = 0
gettimeofday({1135369515, 641411}, NULL) = 0
poll(
servers = (
  { address = "irc.stealth.net"; chatnet = "IRCnet"; port = "6668"; },
  { address = "irc.efnet.net"; chatnet = "EFNet"; port = "6667"; },
  { 
    address = "irc.undernet.org";
    chatnet = "Undernet";
    port = "6667";
  },
  { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
  { 
    address = "irc.freenode.net";
    chatnet = "freenode";
    port = "6667";
  },
  { address = "irc.gnome.org"; chatnet = "GIMPNet"; port = "6667"; },
  { address = "irc.ptlink.net"; chatnet = "PTlink"; port = "6667"; },
  { 
    address = "irc.sorcery.net";
    chatnet = "SorceryNet";
    port = "6667";
  },
  { 
    address = "irc.hashmark.net";
    chatnet = "Hashmark";
    port = "6667";
  },
  { address = "irc.ptnet.org"; chatnet = "PTnet"; port = "6667"; },
  { 
    address = "irc.azzurra.org";
    chatnet = "AzzurraNET";
    port = "6667";
  },
  { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; }
);

chatnets = {
  IRCnet = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "3";
    max_msgs = "5";
    max_whois = "4";
    max_query_chans = "5";
  };
  EFNet = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "4";
    max_msgs = "3";
    max_whois = "1";
  };
  Undernet = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "3";
    max_msgs = "3";
    max_whois = "30";
  };
  DALnet = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "6";
    max_msgs = "3";
    max_whois = "30";
  };
  freenode = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "4";
    max_msgs = "1";
    max_whois = "1";
  };
  GIMPNet = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "4";
    max_msgs = "3";
    max_whois = "1";
  };
  PTlink = {
    type = "IRC";
    max_kicks = "1";
    max_modes = "6";
    max_msgs = "30";
    max_whois = "1";
  };
  SorceryNet = {
    type = "IRC";
    max_kicks = "30";
    max_modes = "6";
    max_msgs = "30";
    max_whois = "30";
  };
  Hashmark = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "3";
    max_msgs = "3";
    max_whois = "30";
  };
  PTnet = {
    type = "IRC";
    max_kicks = "30";
    max_modes = "13";
    max_msgs = "10";
    max_whois = "30";
  };
  AzzurraNET = {
    type = "IRC";
    max_kicks = "4";
    max_modes = "6";
    max_msgs = "3";
  };
  SILC = { type = "SILC"; };
};

channels = (
  { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
  { name = "#irssi"; chatnet = "freenode"; autojoin = "No"; },
  { name = "silc"; chatnet = "silc"; autojoin = "No"; }
);

aliases = {
  J = "join";
  WJOIN = "join -window";
  WQUERY = "query -window";
  LEAVE = "part";
  BYE = "quit";
  EXIT = "quit";
  SIGNOFF = "quit";
  DESCRIBE = "action";
  DATE = "time";
  HOST = "userhost";
  LAST = "lastlog";
  SAY = "msg *";
  WI = "whois";
  WII = "whois $0 $0";
  WW = "whowas";
  W = "who";
  N = "names";
  M = "msg";
  T = "topic";
  C = "clear";
  CL = "clear";
  K = "kick";
  KB = "kickban";
  KN = "knockout";
  BANS = "ban";
  B = "ban";
  MUB = "unban *";
  UB = "unban";
  IG = "ignore";
  UNIG = "unignore";
  SB = "scrollback";
  UMODE = "mode $N";
  WC = "window close";
  WN = "window new hide";
  SV = "say Irssi $J ($V) - http://irssi.org/";;
  GOTO = "sb goto";
  CHAT = "dcc chat";
  RUN = "SCRIPT LOAD";
  UPTIME = "eval exec - expr `date +%s` - \\$F | awk '{print \"Irssi uptime: 
\"int(\\\\\\$1/3600/24)\"d \"int(\\\\\\$1/3600%24)\"h \"int(\\\\\\$1/60%60)\"m 
\"int(\\\\\\$1%60)\"s\" }'";
  CALC = "exec - if which bc &>/dev/null\\; then echo '$*' | bc | awk '{print 
\"$*=\"$$1}'\\; else echo bc was not found\\; fi";
  SBAR = "STATUSBAR";
  INVITELIST = "mode $C +I";
  Q = "QUERY";
};

statusbar = {
  # formats:
  # when using {templates}, the template is shown only if it's argument isn't
  # empty unless no argument is given. for example {sb} is printed always,
  # but {sb $T} is printed only if $T isn't empty.

  items = {
    # start/end text in statusbars
    barstart = "{sbstart}";
    barend = "{sbend}";

    topicbarstart = "{topicsbstart}";
    topicbarend = "{topicsbend}";

    # treated "normally", you could change the time/user name to whatever
    time = "{sb $Z}";
    user = "{sb {sbnickmode $cumode}$N{sbmode $usermode}{sbaway $A}}";

    # treated specially .. window is printed with non-empty windows,
    # window_empty is printed with empty windows
    window = "{sb $winref:$itemname{sbmode $M}}";
    window_empty = "{sb $winref{sbservertag $tag}}";
    prompt = "{prompt $[.15]itemname}";
    prompt_empty = "{prompt $winname}";
    topic = " $topic";
    topic_empty = " Irssi v$J - http://irssi.org/help/";;

    # all of these treated specially, they're only displayed when needed
    lag = "{sb Lag: $0-}";
    act = "{sb Act: $0-}";
    more = "-- more --";
  };

  # there's two type of statusbars. root statusbars are either at the top
  # of the screen or at the bottom of the screen. window statusbars are at
  # the top/bottom of each split window in screen.
  default = {
    # the "default statusbar" to be displayed at the bottom of the window.
    # contains all the normal items.
    window = {
      disabled = "no";

      # window, root
      type = "window";
      # top, bottom
      placement = "bottom";
      # number
      position = "1";
      # active, inactive, always
      visible = "active";

      # list of items in statusbar in the display order
      items = {
        barstart = { priority = "100"; };
        time = { };
        user = { };
        window = { };
        window_empty = { };
        lag = { priority = "-1"; };
        act = { priority = "10"; };
        more = { priority = "-1"; alignment = "right"; };
        barend = { priority = "100"; alignment = "right"; };
      };
    };

    # statusbar to use in inactive split windows
    window_inact = {
      type = "window";
      placement = "bottom";
      position = "1";
      visible = "inactive";
      items = {
        barstart = { priority = "100"; };
        window = { };
        window_empty = { };
        more = { priority = "-1"; alignment = "right"; };
        barend = { priority = "100"; alignment = "right"; };
      };
    };

    # we treat input line as yet another statusbar :) It's possible to
    # add other items before or after the input line item.
    prompt = {
      type = "root";
      placement = "bottom";
      # we want to be at the bottom always
      position = "100";
      visible = "always";
      items = {
        prompt = { priority = "-1"; };
        prompt_empty = { priority = "-1"; };
        # treated specially, this is the real input line.
        input = { priority = "10"; };
      };
    };

    # topicbar
    topic = {
      type = "root";
      placement = "top";
      position = "1";
      visible = "always";
      items = {
        topicbarstart = { priority = "100"; };
        topic = { };
        topic_empty = { };
        topicbarend = { priority = "100"; alignment = "right"; };
      };
    };
  };
};
settings = {
  core = { real_name = "debian"; user_name = "joey"; nick = "joey"; };
};

Reply via email to