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