Home

The net/epic5 port

epic5-2.1.12p0 – enhanced programmable ircII client 5th generation (cvsweb github mirror)

Description

EPIC5 is the 5th generation of the Enhanced Programmable ircII Client.

No longer is EPIC 100% backwards compatible with ircII, but instead
those things where compatibility is undesirable have been found and
fixed. No gratuitous incompatibilities have been added, but lots of
new code has been added to make EPIC one of the best ircII clients
available.

Due to its minimalist approach it is highly recommended you use a script
with EPIC, basic knowledge about ircII scripting can be obtained here:
http://help.epicsol.org/epic_scripting. Some scripts also included in
distribution.

EPIC5 supports pledge() and unveil().

Support is available on #epic@efnet.
WWW: http://www.epicsol.org/

Readme

+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------

First ~/.epicrc
===============

Sample ~/.epicrc has been installed to
${TRUEPREFIX}/share/epic5/script/epicrc.sample
Take a look to get basic understanding of how to use the client.

Changing default server list
============================

To change default server list set IRCLIB environment variable in your shell
pointing to a directory (e.g. ~/.epic/) and put ircII.servers file there, each
line of the file describing a server, format is documented in
http://help.epicsol.org/server_description

Example for Libera.Chat:

irc.libera.chat:7000:password=MYPASSWORD:nick=MYNICK:type=IRC-SSL

Don't forget to 'chmod 0600' the file, if you use passwords there.

SASL is supported by sasl_auth (PLAIN method only, use SSL) and sasl_nistp256
scripts. Look comments in those scripts to get more details how to use them.

pledge(2) and unveil(2)
=======================

EPIC5 has support for the syscalls on OpenBSD, you can use it in your script.
More info about the usage is in UPDATES document.

Maintainer

Joey Beach

Categories

net

Library dependencies

Files

Search