/[cvs]/eggdrop1.8/doc/IPV6
ViewVC logotype

Annotation of /eggdrop1.8/doc/IPV6

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Mon Nov 1 22:38:33 2010 UTC (8 years, 6 months ago) by pseudo
Branch: MAIN
CVS Tags: HEAD
Branch point for: gettext
Changes since 1.1: +5 -4 lines
Made it possible to specify ssl independently for telnet and user ports when modifying bot addresses.
Changed the syntax of .chaddr and .+bot to use space as a port separator instead of ':'.
Changed the syntax of server list entries to enclose literal IPv6 addresses in square brackets, instead of using a comma to separate the port.

1 pseudo 1.2 $Id: IPV6,v 1.1 2010/08/05 18:12:04 pseudo Exp $
2 pseudo 1.1
3     IPv6 support
4     Last revised: Jul 29, 2010
5     _____________________________________________________________________
6    
7     IPv6 support
8    
9    
10     This document provides information about IPv6 support which is a new
11     eggdrop feature since version 1.8.0.
12    
13     Contents:
14     1. About
15     2. Installation
16     3. Usage
17     4. IPv6 settings
18    
19    
20     1. About
21    
22     Eggdrop can be compiled with IPv6 support. To make use of this, you need an
23     IPv6-enabled OS and IPv6 connectivity.
24     Every possible type of TCP connection can be established over IPv6 now,
25     which includes IRC connections, DCC connections, file transfer, botnet
26     connections, Tcl script connections initiated with the listen/connect
27     commands, telnet and ident lookups.
28    
29    
30     2. Installation
31    
32     ./configure and install as usual, the configure script will detect if your
33     system supports IPv6 and will enable it automatically. You can override this
34     behavior and manually enable or disable IPv6 with ./configure --enable-ipv6
35     or ./configure --disable-ipv6.
36     Older operating systems may have limited or no support for IPv6. Linux 2.4 &
37     2.6, FreeBSD, NetBSD, OpenBSD and Mac OS X all have full IPv6 support.
38     MS Windows has proper support beginning with Windows Vista. XP's IPv6 stack
39     has some limitations and needs to be manually installed and enabled. Cygwin
40     includes IPv6 only since version 1.7. Unofficial patches are available for
41     1.5.x.
42    
43    
44     3. Usage
45    
46     You can use IPv6 addresses wherever you could specify IPv4 ones. IPs and
47     hostnames are interchangeable everywhere. For certain settings and
48 pseudo 1.2 commands, you can enclose IPv6 addresses in square brackets to prevent
49     the colon character (:) from being interpreted as a port separator. These
50     are documented in the help files and the html documentation, so you can
51     consult them when in doubt.
52 pseudo 1.1
53     4. Settings
54    
55     There are four new IPv6 related config variables:
56    
57     vhost4
58     set this to use a specific vhost with IPv4 connections. Can contain
59     either an IP address or a hostname.
60    
61     vhost6
62     set this to use a specific vhost with IPv6 connections. Can contain
63     either an IPv6 address or a hostname.
64    
65     prefer-ipv6
66     when a connection can be established through both IPv4 and IPv6.
67     You can set this to 1 to prefer IPv6 or to 0 to prefer IPv4.
68    
69     listen-addr
70     the address to bind to for listening (telnet/bot ports, /ctcp chat,
71     file send, script listen, etc.). Can be either an IPv4/IPv6 IP or a
72     hostname. If a hostname resolves to both type of addresses,
73     prefer-ipv6 will determine which to be used.
74    
75     Other affected variables:
76    
77     my-ip and my-hostname are removed now. Their function is split between
78     vhost4 and listen-addr.
79    
80     nat-ip works with IPv4 as it used to. It has no meaning for IPv6 and is
81     not queried for IPv6 connections.
82     _____________________________________________________________________
83    
84     Copyright (C) 2010 Eggheads Development Team

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23