|
23 | 23 |
|
24 | 24 | ## Features
|
25 | 25 |
|
26 |
| -* Excellent cross-platform compatibility (due to [POSIX](https://opensource.com/article/19/7/what-posix-richard-stallman-explains) standard compliance). |
27 |
| -* No dependencies other than a [C99 compiler](https://en.wikipedia.org/wiki/C99). |
28 |
| -* Native [SASL PLAIN and EXTERNAL](https://tools.ietf.org/html/rfc4422) authentication support. |
29 |
| -* [TLS/SSL](https://en.m.wikipedia.org/wiki/Transport_Layer_Security) protocol capable (via external TLS utilities). |
| 26 | +* Excellent cross-platform compatibility (due to POSIX standard compliance). |
| 27 | +* No dependencies other than a C99 compiler. |
| 28 | +* Native SASL PLAIN and EXTERNAL authentication support. |
| 29 | +* TLS/SSL protocol capable (via external TLS utilities). |
30 | 30 | * Full chat history logging.
|
31 | 31 | * Multi-channel joining at server connection.
|
32 |
| -* Simple command aliases and full support for all [RFC 2812](https://tools.ietf.org/html/rfc2812) commands. |
33 |
| -* Color scheme definition via [ANSI 8-bit colors](https://en.wikipedia.org/wiki/ANSI_escape_code), allowing for uniform color definition across all shell applications. |
| 32 | +* Simple command aliases and full support for all RFC 2812 commands. |
| 33 | +* Color scheme definition via ANSI 8-bit colors, allowing for uniform color definition across all shell applications. |
34 | 34 |
|
35 | 35 | ## Installation & Usage
|
36 | 36 |
|
@@ -115,7 +115,7 @@ $ kirc -n jilles -a amlsbGVzAGppbGxlcwBzZXNhbWU=
|
115 | 115 |
|
116 | 116 | ## SASL EXTERNAL Authentication
|
117 | 117 |
|
118 |
| -Similar to `SASL PLAIN`, the `SASL EXTERNAL` mechanism allows us to authenticate using credentials by external means. An example where this might be required is when trying to connect to an IRC host through [Tor](https://www.torproject.org/). To do so, we can using third-party utilities (e.g. stunnel, [socat](https://linux.die.net/man/1/socat), ghosttunnel, etc). |
| 118 | +Similar to `SASL PLAIN`, the `SASL EXTERNAL` mechanism allows us to authenticate using credentials by external means. An example where this might be required is when trying to connect to an IRC host through [Tor](https://www.torproject.org/). To do so, we can using third-party utilities (e.g. stunnel, socat, ghosttunnel, etc). |
119 | 119 |
|
120 | 120 | * Example using `socat`. Remember to replace items enclosed with `<>`.
|
121 | 121 |
|
|
0 commit comments