]> jfr.im git - irc/anope/website.git/blame - _posts/2014-03-08-anope-200-rc4-release-updated.md
Add the news post for 2.0.15.
[irc/anope/website.git] / _posts / 2014-03-08-anope-200-rc4-release-updated.md
CommitLineData
35a2cd8a
SP
1---
2layout: post
3title: Anope 2.0.0-rc4 - Release (updated)
4author: DukePyrolator
5category: 2014
6# date: 2014-03-08T05:12:51+00:00
7---
8
9<!--
10BEGIN SUMMARY
11We are proud to announce the release of Anope 2.0.0-rc4, which is the final release candidate for the final Anope 2.0.0 release.
12
13Once fully released, Anope 2 will replace the current stable branch, 1.8, which will be considered legacy and will no longer be maintained. We will no longer recommend it for use by new networks. However, we intend to continue supporting users currently using 1.8 after the final release for some time, including keeping the download on https://anope.org. Unseating a branch that has been in existance for a decade this March is not an easy task, and we understand it will take some time for users to move over.
14
15While we still classify this release as not production ready, is has a great degree of stability and may very well be the same as the final release. We highly recommend networks wanting to use Anope 2 once it has been officially marked as stable test this release candidate. Bugs can be reported on our bug tracker at <a href="https://bugs.anope.org">https://bugs.anope.org</a>.
16
17
18<b>Overview of changes from 1.8 to 2.0:</b>
19
20Use an account style system instead of the old NSNickTracking option, which allows you to stay logged in no matter what nick you are on.
21<br/>
22Fantasy support for all commands.
23<br/>
24Can assign core pseudo clients (such as ChanServ) to channels.
25<br/>
26A built in web panel.
27<br/>
28Persistent channels, which allows services bots to stay in empty channels.
29<br/>
30Channel passwords replaced with founder level access (QOP, or the FOUNDER access level).
31<br/>
32OWNER access levels added, defaults to access level 9999.
33<br/>
34The option to use a flags based channel access system.
35<br/>
36Ability to authenticate via SSL certificates
37<br/>
38Autojoin channels on authentication (ns_ajoin)
39<br/>
40Significantly more advanced logging system, choose what is logged and where it is logged.
41<br/>
42Support for other optional database backends, such as SQL and Redis.
43<br/>
44Granular command configuration. Configure which command is on what service, what it's called, and who can use it.
45<br/>
46Configurable opertypes, which allows defining new services operator levels (Root, Admin, Oper, etc.) and what permissions each has.
47<br/>
48Ability to authenticate users against external databases, such as by SQL or LDAP.
49<br/>
50Capability to switch between different encryption methods.
51<br/>
52DNSBL support.
53
54
55<b>Installation instructions for Linux/UNIX:</b>
56
57Anope 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.
58
59First, 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:
60
61./Config
62<br/>
63cd build
64<br/>
65make
66<br/>
67make install
68
69<b>Upgrading instructions:</b>
70
711) Install Anope 2 to a separate directory from your old install (such as ~/services2)
72
732) Copy 1.8's databases to the 'data' directory of your new install.
74
753) Configure services, the configuration files are located in the 'conf' directory.
76
77 Anope 2 uses a different configuration file format from 1.8, you will have to reconfigure them completely.
78<br/>
79 Use your old configuration as a reference.
80
814) 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.
82<br/>
83 Ensure that the hash method in db_old's configuration block is the same encryption method that you are currently using on 1.8.
84<br/>
85 Load the correct encryption module, which is the same one configured in db_old.
86
875) 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.
88
89
90Third 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
91<br/>
92will 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
93
94
95<b>Foreign language support:</b>
96
97If foreign languages are not working on your install, see docs/LANGUAGE in the source distribution. Additionally, we only have translators for the Spanish, German, French, Dutch, and Italian languages. The translations for the other languages are out of date, and are built from the old 1.8 language files. However as many of the language strings have changed in the development of 1.9, most of the language strings for the other languages are not translated. If you would like to contribute by translating Anope, we will accept translation updates prior to the final release. Contact us on IRC for more information.
98
99
100Join our IRC channel at <a href="irc://irc.anope.org/anope">irc://irc.anope.org/anope</a> for questions or comments.
101
102
103
104
105MD5 Sum: 6bebab85c3bc975da965b61c507ffb5b <a href="https://sourceforge.net/projects/anope/files/anope-devel/Anope%202.0.0-rc4/anope-2.0.0-rc4-source.tar.gz/download">anope-2.0.0-rc4-source.tar.gz</a><br/>
106MD5 Sum: b9429e6d0777fe6e9d014d9d9ae06abe <a href="https://sourceforge.net/projects/anope/files/anope-devel/Anope%202.0.0-rc4/anope-2.0.0-rc4.exe/download">anope-2.0.0-rc4.exe</a><br/>
107END SUMMARY
108-->
109
110We are proud to announce the release of Anope 2.0.0-rc4, which is the final release candidate for the final Anope 2.0.0 release.
111
112Once fully released, Anope 2 will replace the current stable branch, 1.8, which will be considered legacy and will no longer be maintained. We will no longer recommend it for use by new networks. However, we intend to continue supporting users currently using 1.8 after the final release for some time, including keeping the download on https://anope.org. Unseating a branch that has been in existance for a decade this March is not an easy task, and we understand it will take some time for users to move over.
113
114While we still classify this release as not production ready, it has a great degree of stability and may very well be the same as the final release. We highly recommend networks wanting to use Anope 2 once it has been officially marked as stable test this release candidate. Bugs can be reported on our bug tracker at <a href="https://bugs.anope.org">https://bugs.anope.org</a>.
115
116
117<b>Overview of changes from 1.8 to 2.0:</b>
118
119Use an account style system instead of the old NSNickTracking option, which allows you to stay logged in no matter what nick you are on.
120<br/>
121Fantasy support for all commands.
122<br/>
123Can assign core pseudo clients (such as ChanServ) to channels.
124<br/>
125A built in web panel.
126<br/>
127Persistent channels, which allows services bots to stay in empty channels.
128<br/>
129Channel passwords replaced with founder level access (QOP, or the FOUNDER access level).
130<br/>
131OWNER access levels added, defaults to access level 9999.
132<br/>
133The option to use a flags based channel access system.
134<br/>
135Ability to authenticate via SSL certificates
136<br/>
137Autojoin channels on authentication (ns_ajoin)
138<br/>
139Significantly more advanced logging system, choose what is logged and where it is logged.
140<br/>
141Support for other optional database backends, such as SQL and Redis.
142<br/>
143Granular command configuration. Configure which command is on what service, what it's called, and who can use it.
144<br/>
145Configurable opertypes, which allows defining new services operator levels (Root, Admin, Oper, etc.) and what permissions each has.
146<br/>
147Ability to authenticate users against external databases, such as by SQL or LDAP.
148<br/>
149Capability to switch between different encryption methods.
150<br/>
151DNSBL support.
152
153
154<b>Installation instructions for Linux/UNIX:</b>
155
156Anope 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.
157
158First, 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:
159
160./Config
161<br/>
162cd build
163<br/>
164make
165<br/>
166make install
167
168<b>Upgrading instructions:</b>
169
1701) Install Anope 2 to a separate directory from your old install (such as ~/services2)
171
1722) Copy 1.8's databases to the 'data' directory of your new install.
173
1743) Configure services, the configuration files are located in the 'conf' directory.
175
176 Anope 2 uses a different configuration file format from 1.8, you will have to reconfigure them completely.
177<br/>
178 Use your old configuration as a reference.
179
1804) 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.
181<br/>
182 Ensure that the hash method in db_old's configuration block is the same encryption method that you are currently using on 1.8.
183<br/>
184 Load the correct encryption module, which is the same one configured in db_old.
185
1865) 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.
187
188
189Third 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
190<br/>
191will 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
192
193
194<b>Foreign language support:</b>
195
196If foreign languages are not working on your install, see docs/LANGUAGE in the source distribution. Additionally, we only have translators for the Spanish, German, French, Dutch, and Italian languages. The translations for the other languages are out of date, and are built from the old 1.8 language files. However as many of the language strings have changed in the development of 1.9, most of the language strings for the other languages are not translated. If you would like to contribute by translating Anope, we will accept translation updates prior to the final release. Contact us on IRC for more information.
197
198
199Join our IRC channel at <a href="irc://irc.anope.org/anope">irc://irc.anope.org/anope</a> for questions or comments.
200
201
202
203
204MD5 Sum: 6bebab85c3bc975da965b61c507ffb5b <a href="https://sourceforge.net/projects/anope/files/anope-devel/Anope%202.0.0-rc4/anope-2.0.0-rc4-source.tar.gz/download">anope-2.0.0-rc4-source.tar.gz</a><br/>
205MD5 Sum: b9429e6d0777fe6e9d014d9d9ae06abe <a href="https://sourceforge.net/projects/anope/files/anope-devel/Anope%202.0.0-rc4/anope-2.0.0-rc4.exe/download">anope-2.0.0-rc4.exe</a><br/>