Update README

This commit is contained in:
Přemysl Eric Janouch 2022-08-27 16:17:47 +02:00
parent 57597bf8a2
commit b31e079256
Signed by: p
GPG Key ID: A0420B94F92B9493
1 changed files with 14 additions and 20 deletions

View File

@ -5,27 +5,23 @@ xK
daemon, and bot. It's all you're ever going to need for chatting, daemon, and bot. It's all you're ever going to need for chatting,
so long as you can make do with slightly minimalist software. so long as you can make do with slightly minimalist software.
They come with these potentially interesting properties: They're all lean on dependencies, and offer a maximally permissive licence.
- supporting IRCv3, SOCKS, IPv6, TLS (including client certificates)
- lean on dependencies
- compact and arguably easy to hack on
- maximally permissive license
xC xC
-- --
The IRC client, and the core of 'xK'. It is largely defined by being built The IRC client, and the core of 'xK'. It is largely defined by building on top
on top of GNU Readline that has been hacked to death. Its interface should feel of GNU Readline or BSD Editline that have been hacked to death. Its interface
somewhat familiar for weechat or irssi users. should feel somewhat familiar for weechat or irssi users.
image::xC.png[align="center"] image::xC.png[align="center"]
It has most of the stuff you'd expect of an IRC client, such as being It has most features you'd expect of an IRC client, such as being multiserver,
multiserver, a powerful configuration system, integrated help, text formatting, a powerful configuration system, integrated help, text formatting, automatic
automatic splitting of overlong messages, multiline editing, bracketed paste message splitting, multiline editing, bracketed paste support, word wrapping
support, decent word wrapping, autocomplete, logging, CTCP queries, auto-away, that doesn't break links, autocomplete, logging, CTCP queries, auto-away,
command aliases, and basic support for Lua scripting. As a unique bonus, command aliases, SOCKS proxying, SASL EXTERNAL authentication using TLS client
you can launch a full text editor from within. certificates, or basic support for Lua scripting. As a unique bonus, you can
launch a full text editor from within.
xD xD
-- --
@ -34,11 +30,9 @@ than a system-wide daemon. If all you want is a decent, minimal IRCd for
testing purposes or a small network of respectful users (or bots), this one will testing purposes or a small network of respectful users (or bots), this one will
do it just fine. do it just fine.
Notable features: It autodetects TLS on incoming connections (I'm still wondering why everyone
doesn't have this), authenticates operators via TLS client certificate
- TLS autodetection (I'm still wondering why everyone doesn't have this) fingerprints, and supports a number of IRCv3 capabilities.
- IRCop authentication via TLS client certificates
- partial IRCv3 support
Not supported: Not supported: