]> jfr.im git - irc/anope/website.git/blame - _posts/2017-12-11-anope-206-release.md
Add the news post for 2.0.15.
[irc/anope/website.git] / _posts / 2017-12-11-anope-206-release.md
CommitLineData
35a2cd8a
SP
1---
2layout: post
3title: Anope 2.0.6 Release
4author: Adam
5category: 2017
6# date: 2017-12-11T18:20:53+00:00
7---
8
9Anope 2.0.6 has been released, which contains bug fixes, and several new features.
10
11The notable changes includes:
12
13Log client IP for web clients running commands via webcpanel
14<br/>
15Fix log file path for the config file could not be opened log message
16<br/>
17Allow nickserv/group to be used via XMLRPC
18<br/>
19Fix logsearch without wildcards
20<br/>
21Support cidr exempts in m_dnsbl
22<br/>
23Add support for IPv6 dnsbls
24<br/>
25Add +u and +L channel modes for ircd-hybrid
26<br/>
27Set +x after hostserv/off on InspIRCd and UnrealIRCd
28<br/>
29Fix chanserv/mode not being able to set extbans
30<br/>
31Send CHGIDENT/CHGHOST on SVSLOGIN on InspIRCd
32<br/>
33Fix escaping replies from commands in webcpanel
34<br/>
35Enable require_oper for all opers added via operserv/oper
36<br/>
37Advertise SASL mechanisms to UnrealIRCd servers
38
39
40All users are recommended to upgrade.
41
42SHA256 Sum: e2a216ab92ceb75b9c8e089d74c4e4e4868b794dd15250d6f8fba3c608f90ccb <a href="https://github.com/anope/anope/releases/download/2.0.6/anope-2.0.6.exe">anope-2.0.6.exe</a><br/>
43SHA256 Sum: 546377755af33f5497a1f5811dfab7d289eaf07b644e4babd1de8d95b9936816 <a href="https://github.com/anope/anope/releases/download/2.0.6/anope-2.0.6-source.tar.gz">anope-2.0.6-source.tar.gz</a><br/>
44
45
46The news post for the 2.0 branch is reproduced below for those not yet on 2.0. There is no new information here for users already on 2.0.
47
48
49
50We are proud to announce that after five years of development our latest stable release, Anope 2.0, is now available for download.
51
52With this release we are deprecating the 1.8 branch and no longer recommend users use it.
53
54<b>Overview of changes from 1.8 to 2.0:</b>
55
56Use an account style system instead of the old NSNickTracking option, which allows you to stay logged in no matter what nick you are on.
57<br/>
58Fantasy support for all commands.
59<br/>
60Can assign core pseudo clients (such as ChanServ) to channels.
61<br/>
62A built in web panel.
63<br/>
64Persistent channels, which allows services bots to stay in empty channels.
65<br/>
66Channel passwords replaced with founder level access (QOP, or the FOUNDER access level).
67<br/>
68OWNER access levels added, defaults to access level 9999.
69<br/>
70The option to use a flags based channel access system.
71<br/>
72Ability to authenticate via SSL certificates
73<br/>
74Autojoin channels on authentication (ns_ajoin)
75<br/>
76Significantly more advanced logging system, choose what is logged and where it is logged.
77<br/>
78Support for other optional database backends, such as SQL and Redis.
79<br/>
80Granular command configuration. Configure which command is on what service, what it's called, and who can use it.
81<br/>
82Configurable opertypes, which allows defining new services operator levels (Root, Admin, Oper, etc.) and what permissions each has.
83<br/>
84Ability to authenticate users against external databases, such as by SQL or LDAP.
85<br/>
86Capability to switch between different encryption methods.
87<br/>
88DNSBL support.
89
90
91<b>Installation instructions for Linux/UNIX:</b>
92
93Anope 2 requires CMake to be built. On most systems you can simply install the package from your package manager, eg. sudo apt-get install cmake or sudo yum install cmake.
94
95First, enable any extra modules you want by executing the 'extras' script. Extra modules generally depend on other libraries, such as MySQL, and are not enabled by default due to their dependencies. Then run:
96
97./Config
98<br/>
99cd build
100<br/>
101make
102<br/>
103make install
104
105<b>Upgrading instructions:</b>
106
1071) Install Anope 2 to a separate directory from your old install (such as ~/services2)
108
1092) Copy 1.8's databases to the 'data' directory of your new install.
110
1113) Configure services, the configuration files are located in the 'conf' directory.
112
113 Anope 2 uses a different configuration file format from 1.8, you will have to reconfigure them completely.
114<br/>
115 Use your old configuration as a reference.
116
1174) While configuring, be sure to load db_old, which loads the old 1.8.x databases, and db_flatfile, which writes out the new Anope 2 database.
118<br/>
119 Ensure that the hash method in db_old's configuration block is the same encryption method that you are currently using on 1.8.
120<br/>
121 Load the correct encryption module, which is the same one configured in db_old.
122
1235) Start services. Once you confirm your database has been successfully imported, comment or remove db_old from the configuration file, so that the next time services restart, they will load the newer database.
124
125
126
127Third party modules, such as most of the ones found on on the <a href="https://modules.anope.org">Modsite</a>, that are written for 1.7.x or 1.8.x
128<br/>
129will not work with Anope 2. However, many of the features of the most popular 1.8 modules have been included in the Anope 2 release, so you may find you no longer need your extra modules. If it is unclear to you whether or not a given feature is in Anope 2, come ask us.
130
131
132Join our IRC channel at <a href="irc://irc.anope.org/anope">irc://irc.anope.org/anope</a> for questions or comments.