Mercurial > irccd
annotate INSTALL.md @ 796:1a6152af0866
misc: use ipv4 as option rather than family
Now, all sections and JSON options that require a IP family will take ipv4 and
ipv6 boolean options for convenience.
It reduces parsing complexity and is more convenient for the user.
Examples:
# IPv6 server only
[server]
name = example
port = 6667
hostname = example.org
ipv4 = false
ipv6 = true
# IPv4 transport only
[transport]
type = ip
ipv4 = true
ipv6 = false
port = 3320
If both options are defined (default everywhere), both protocols will be tried
or bound.
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 11 Nov 2018 14:56:04 +0100 |
parents | 6bc92086b2a6 |
children | 00a4720c4874 |
rev | line source |
---|---|
0 | 1 IRC Client Daemon INSTALL |
2 ========================= | |
3 | |
697
6bc92086b2a6
Misc: update INSTALL.md
David Demelier <markand@malikania.fr>
parents:
464
diff
changeset
|
4 This guide will help you to install irccd on your computer. |
0 | 5 |
6 Requirements | |
7 ------------ | |
8 | |
9 - GCC 5.1 or Clang 3.4, | |
697
6bc92086b2a6
Misc: update INSTALL.md
David Demelier <markand@malikania.fr>
parents:
464
diff
changeset
|
10 - [Boost](http://boost.org), |
6bc92086b2a6
Misc: update INSTALL.md
David Demelier <markand@malikania.fr>
parents:
464
diff
changeset
|
11 - [CMake](http://www.cmake.org). |
0 | 12 |
13 Optional: | |
14 | |
388
7efbaf3800b9
Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents:
71
diff
changeset
|
15 - [OpenSSL](http://openssl.org), Used for SSL connections to IRC servers, |
7efbaf3800b9
Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents:
71
diff
changeset
|
16 recommended, |
71 | 17 - [Pandoc](http://pandoc.org), Used for documentation process, |
388
7efbaf3800b9
Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents:
71
diff
changeset
|
18 - [Doxygen](http://www.stack.nl/~dimitri/doxygen), For the documentation about |
7efbaf3800b9
Misc: reduce .md files to 80 columns
David Demelier <markand@malikania.fr>
parents:
71
diff
changeset
|
19 irccd internals. |
0 | 20 |
21 Basic installation | |
22 ------------------ | |
23 | |
24 This is the quick way to install irccd. | |
25 | |
71 | 26 tar xvzf irccd-x.y.z-tar.xz |
27 cd irccd-x.y.z | |
697
6bc92086b2a6
Misc: update INSTALL.md
David Demelier <markand@malikania.fr>
parents:
464
diff
changeset
|
28 mkdir build |
6bc92086b2a6
Misc: update INSTALL.md
David Demelier <markand@malikania.fr>
parents:
464
diff
changeset
|
29 cd build |
71 | 30 cmake .. -DCMAKE_BUILD_TYPE=Release |
31 make | |
32 sudo make install |