]> jfr.im git - irc/anope/website.git/blame - _posts/2016-01-31-anope-203-release.md
Add the news post for 2.0.15.
[irc/anope/website.git] / _posts / 2016-01-31-anope-203-release.md
CommitLineData
35a2cd8a
SP
1---
2layout: post
3title: Anope 2.0.3 Release
4author: Adam
5category: 2016
6# date: 2016-01-31T00:38:26+00:00
7---
8
9Anope 2.0.3 has been released, which contains bug fixes, and several new features, such as Unreal 4 support.
10
11The notable changes includes:
12
13Add support for UnrealIRCd 4
14<br/>
15Fix cs_access to respect chanserv/access/list privilege
16<br/>
17Fix cs_access to match level -1 as every user, not any level <0
18<br/>
19Fix problems related to object destruction order when using db_sql_live
20<br/>
21Show memo notify settings in ms_info
22<br/>
23Fix some actions bumping channels last used time that shouldn't have
24<br/>
25Add maxlogins configuration directive to limit the number of concurrent logins to one account
26<br/>
27Fix race with auto svsnick on ghost sometimes causing nick collisions instead
28<br/>
29Fix saset langauge reply
30<br/>
31Show akill/sxlines ids in VIEW
32<br/>
33Fix crash when an oper is configured in both the configuration and via os_oper
34<br/>
35Fix m_ldap reconnect logic not properly setting protocol and network timeout settings
36<br/>
37Fix crash from unloading regex modules when regex xlines exist
38<br/>
39Fix irc2sql to store away messages
40<br/>
41Add notice method to m_xmlrpc_main
42<br/>
43Fix numerics on InspIRCd from being sent to user UID
44<br/>
45Fix +I on InspIRCd to be considered oper only
46<br/>
47Fix crash in webcpanel when deleting your own access on a channel
48<br/>
49Fix webcpanel allowing suspended users to login
50<br/>
51Fix hs_off on InspIRCd to not desync active user host
52<br/>
53Fix bs_bot to not allow colliding bots into users
54<br/>
55Don't allow hostserv modules to load if there is no hostserv
56<br/>
57Fix ns_register allowing bot nicks to be registered through webcpanel
58<br/>
59Don't update chanserv keepmodes during inhabit
60<br/>
61Fix build on cmake 2.4
62<br/>
63Allow searching emails by wildcard in ns_getemail
64
65All users are recommended to upgrade.
66
67MD5 Sum: 61813c38533dc1340a5693f649deaee3 <a href="https://github.com/anope/anope/releases/download/2.0.3/anope-2.0.3.exe">anope-2.0.3.exe</a><br/>
68MD5 Sum: cdf1592facf63eaafcbd4844aee9a23b <a href="https://github.com/anope/anope/releases/download/2.0.3/anope-2.0.3-source.tar.gz">anope-2.0.3-source.tar.gz</a><br/>
69
70
71The 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.
72
73
74
75We are proud to announce that after five years of development our latest stable release, Anope 2.0, is now available for download.
76
77With this release we are deprecating the 1.8 branch and no longer recommend users use it.
78
79<b>Overview of changes from 1.8 to 2.0:</b>
80
81Use an account style system instead of the old NSNickTracking option, which allows you to stay logged in no matter what nick you are on.
82<br/>
83Fantasy support for all commands.
84<br/>
85Can assign core pseudo clients (such as ChanServ) to channels.
86<br/>
87A built in web panel.
88<br/>
89Persistent channels, which allows services bots to stay in empty channels.
90<br/>
91Channel passwords replaced with founder level access (QOP, or the FOUNDER access level).
92<br/>
93OWNER access levels added, defaults to access level 9999.
94<br/>
95The option to use a flags based channel access system.
96<br/>
97Ability to authenticate via SSL certificates
98<br/>
99Autojoin channels on authentication (ns_ajoin)
100<br/>
101Significantly more advanced logging system, choose what is logged and where it is logged.
102<br/>
103Support for other optional database backends, such as SQL and Redis.
104<br/>
105Granular command configuration. Configure which command is on what service, what it's called, and who can use it.
106<br/>
107Configurable opertypes, which allows defining new services operator levels (Root, Admin, Oper, etc.) and what permissions each has.
108<br/>
109Ability to authenticate users against external databases, such as by SQL or LDAP.
110<br/>
111Capability to switch between different encryption methods.
112<br/>
113DNSBL support.
114
115
116<b>Installation instructions for Linux/UNIX:</b>
117
118Anope 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.
119
120First, 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:
121
122./Config
123<br/>
124cd build
125<br/>
126make
127<br/>
128make install
129
130<b>Upgrading instructions:</b>
131
1321) Install Anope 2 to a separate directory from your old install (such as ~/services2)
133
1342) Copy 1.8's databases to the 'data' directory of your new install.
135
1363) Configure services, the configuration files are located in the 'conf' directory.
137
138 Anope 2 uses a different configuration file format from 1.8, you will have to reconfigure them completely.
139<br/>
140 Use your old configuration as a reference.
141
1424) 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.
143<br/>
144 Ensure that the hash method in db_old's configuration block is the same encryption method that you are currently using on 1.8.
145<br/>
146 Load the correct encryption module, which is the same one configured in db_old.
147
1485) 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.
149
150
151
152Third 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
153<br/>
154will 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.
155
156
157Join our IRC channel at <a href="irc://irc.anope.org/anope">irc://irc.anope.org/anope</a> for questions or comments.