1.0.13
1.0.13 brings in SSL support, with key retention akin to ssh.
Note: as of 1.0.13, if you compile from sources and don't have
zlib and gnutls installed (libraries and their headers),
the compilation will stop. You can choose to skip them by specifying
--disable-mccp or --disable-ssl respectively, obviously
losing these features.
Apt lines
Debian and Ubuntu:
deb http://angband.pl/debian sid main
deb-src http://angband.pl/debian sid main
Binary packages
Source
Overview
KBtin is a very heavily extended clone of well-known TinTin++.
The features include:
- editing keys, input box
- scrollback
- status line
- keybindings ("#bind F9 {do drop pasty from cloak,eat pasty}")
- aliases, actions (triggers), substitutions, highlights
- shortest-path graph traversing aliases ("mt>rh")
- guaranteed actions (a line being split between two packets is not
a problem)
- lists processing ("#foreach {$friends} {tell $0 [XX] $message}")
- TELNET protocol support
- the ability to run local programs as it was a MUD -- this is the
only client you can use with games like adventure, or even programs
like mysqlclient
- secondary sessions (ICQ integration, etc)
- UTF-8 and IPv6 support
- native SSL, with certificate retention to avoid MitM attacks
KBtin is supported on the following systems (and is likely to work on other
Unices, too):
- Linux
- SunOS
- MacOS X
- {Free,Open,Net}BSD
- Tru64 Unix
- HP-UX
Installation from sources
To install KBtin, you need to:
- untar it: tar xvfz kbtin-1.0.13.tar.gz
On systems where tar doesn't support the z flag, you have to pipe it
through gzip manually: gzip -d <kbtin-1.0.13.tar.gz|tar xvf -
- cd kbtin-1.0.13
- ./configure
- make
- as root, make install
or as an ordinary user, make bin
Reporting bugs
If you happen to find a bug, don't hesitate to use the
bug reporting system. This includes idea reports as well: if you want a
feature to be added to KBtin, just let me know.
At this moment, I would especially appreciate reports about the documentation:
I can search for bugs in code myself, but there is no way I can tell that something
should be explained better or in a more comprehensible way.
You can also try mailing me.