]> jfr.im git - irc/anope/website.git/blame - _posts/2014-06-01-anope-201-release.md
Initial commit.
[irc/anope/website.git] / _posts / 2014-06-01-anope-201-release.md
CommitLineData
35a2cd8a
SP
1---
2layout: post
3title: Anope 2.0.1 Release
4author: Adam
5category: 2014
6# date: 2014-06-01T20:13:29+00:00
7---
8
9We are proud to announce that after five years of development our latest stable release, Anope 2.0, is now available for download.
10
11With this release we are deprecating the 1.8 branch and no longer recommend users use it.
12
13<b>Overview of changes from 1.8 to 2.0:</b>
14
15Use an account style system instead of the old NSNickTracking option, which allows you to stay logged in no matter what nick you are on.
16<br/>
17Fantasy support for all commands.
18<br/>
19Can assign core pseudo clients (such as ChanServ) to channels.
20<br/>
21A built in web panel.
22<br/>
23Persistent channels, which allows services bots to stay in empty channels.
24<br/>
25Channel passwords replaced with founder level access (QOP, or the FOUNDER access level).
26<br/>
27OWNER access levels added, defaults to access level 9999.
28<br/>
29The option to use a flags based channel access system.
30<br/>
31Ability to authenticate via SSL certificates
32<br/>
33Autojoin channels on authentication (ns_ajoin)
34<br/>
35Significantly more advanced logging system, choose what is logged and where it is logged.
36<br/>
37Support for other optional database backends, such as SQL and Redis.
38<br/>
39Granular command configuration. Configure which command is on what service, what it's called, and who can use it.
40<br/>
41Configurable opertypes, which allows defining new services operator levels (Root, Admin, Oper, etc.) and what permissions each has.
42<br/>
43Ability to authenticate users against external databases, such as by SQL or LDAP.
44<br/>
45Capability to switch between different encryption methods.
46<br/>
47DNSBL support.
48
49
50<b>Installation instructions for Linux/UNIX:</b>
51
52Anope 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.
53
54First, 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:
55
56./Config
57<br/>
58cd build
59<br/>
60make
61<br/>
62make install
63
64<b>Upgrading instructions:</b>
65
661) Install Anope 2 to a separate directory from your old install (such as ~/services2)
67
682) Copy 1.8's databases to the 'data' directory of your new install.
69
703) Configure services, the configuration files are located in the 'conf' directory.
71
72 Anope 2 uses a different configuration file format from 1.8, you will have to reconfigure them completely.
73<br/>
74 Use your old configuration as a reference.
75
764) 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.
77<br/>
78 Ensure that the hash method in db_old's configuration block is the same encryption method that you are currently using on 1.8.
79<br/>
80 Load the correct encryption module, which is the same one configured in db_old.
81
825) 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.
83
84
85
86Third 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
87<br/>
88will 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.
89
90
91Join our IRC channel at <a href="irc://irc.anope.org/anope">irc://irc.anope.org/anope</a> for questions or comments.
92
93
94
95MD5 Sum: 43b54826406b752c1b9583b5465f8a19 <a href="https://sourceforge.net/projects/anope/files/anope-stable/Anope%202.0.1/anope-2.0.1-source.tar.gz/download">anope-2.0.1-source.tar.gz</a><br/>
96MD5 Sum: 66f06a780d7a9a6225bf8b649159ad03 <a href="https://sourceforge.net/projects/anope/files/anope-stable/Anope%202.0.1/anope-2.0.1.exe/download">anope-2.0.1.exe</a><br/>