prepare for 3.4-alpha3

pull/1/head
Bram Matthys 8 years ago
parent f91c87b25e
commit 7f675a8663

@ -7,7 +7,7 @@
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
Configuration Program
for Unreal3.4-alpha2
for Unreal3.4-alpha3
This program will help you to compile your IRC server, and ask you
questions regarding the compile-time settings of it during the process.
@ -18,3 +18,5 @@ more information on where to get help. Please, before running this setup,
read the documentation in the "doc" folder. Docs are also avail online @
http://www.unrealircd.com/unreal32docs.html
NOTE: The documentation has not been updated to reflect the changes
between UnrealIRCd 3.2.x and 3.4.x.

@ -17,23 +17,41 @@ Some important remarks(!):
commands, etc. You should not make any assumptions as long as 3.4 is in
alpha stage.
* If you are moving from 3.2.x then be sure to read 'CONFIGURATION CHANGES'!
* A lot of documentation has not been updated to reflect 3.4.x status.
Similarly, all translated documents are out of date. Don't use them!
* The documentation has not been updated to reflect the changes in 3.4.x.
==[ GENERAL INFORMATION ]==
* Documentation is still in doc\unreal32docs.html but - as said - is not
entirely up to date. FAQ is on: http://www.unrealircd.com/faq
up to date for 3.4.x. FAQ is on: http://www.unrealircd.com/faq
* Please report bugs at http://bugs.unrealircd.org/
* The purpose of the sections below (NEW, CHANGED, MINOR, etc) is to be a
SUMMARY of the changes in this release. There have been many changes in
total, for the full list of changes see 'git log'. Changes in alpha2 in
particular are tagged with "(A2)". Some changes in alpha2 are simply a
continuation of changes in alpha1 and are not specifically marked.
* Below you will see a summary of all changes. Changes may be tagged when
a change was made in a specific version, e.g. "(A3)" means 3.4-alpha3.
For a complete list of changes (500+) use 'git log' or have a look at
https://github.com/unrealircd/unrealircd/commits/unreal34
==[ CONFIGURATION CHANGES ]==
You can use your 3.2.x unrealircd.conf but some changes are required!
Check out https://www.unrealircd.org/docs/Upgrading_from_3.2.x to see
how to convert your existing 3.2.x conf to be compatible with 3.4.x.
UnrealIRCd 3.4.x comes with an easy to use tool to upgrade your configuration
file from the 3.2.x syntax to 3.4.x. If you already have a good working
3.2.x configuration file then this should make it very easy to move to 3.4.x.
After UnrealIRCd is compiled/installed you copy your unrealircd.conf over
from 3.2.x (along with any other custom .conf's).
Then, on *NIX run './unreal upgrade-conf'.
On Windows simply try to boot and watch all the errors, click OK and
you will be asked if UnrealIRCd should upgrade your configuration file.
UnrealIRCd will go through your unrealircd.conf and any other files that
are included from there and upgrade the files one by one.
For both *NIX and Windows, after running the step from above, simply
start UnrealIRCd (again) and it should boot up fine with your freshly
converted configuration file(s).
Note: UnrealIRCd can only convert *working* 3.2.x configuration files!
If your 3.2.x configuration contains mistakes or errors then the upgrade
process will likely fail or the resulting config file will fail to load.
You may still be interested in the configuration changes, they are
listed on: https://www.unrealircd.org/docs/Upgrading_from_3.2.x
==[ NEW ]==
* We moved a lot of channel and user modes to modules. These are all
@ -65,6 +83,9 @@ how to convert your existing 3.2.x conf to be compatible with 3.4.x.
time differs more than 60 seconds then servers won't link and it will
show a message that you should fix your clock(s). This requires
version 3.4-alpha3 (or later) on both ends of the link (A3)
* Configuration file converter that will upgrade your 3.2.x conf to 3.4.x.
On *NIX run './unreal upgrade-conf'. On Windows simply try to boot and
after the config errors screen UnrealIRCd offers the conversion. (A3)
==[ CHANGED ]==
* Numerics have been removed. Instead we now use SIDs (Server ID's) and
@ -96,9 +117,17 @@ how to convert your existing 3.2.x conf to be compatible with 3.4.x.
* -posix: the old regex engine for compatibility with 3.2.x. (A3)
* If you have both 3.2.x and 3.4.x servers on your network then the
3.4.x server will only send spamfilters of type 'posix' to the 3.2.x
servers, since 3.2.x servers don't support the other two types.
So in a mixed network you probably want to keep using 'posix'
for a while, until all your UnrealIRCd servers are on 3.4.x. (A3)
servers because 3.2.x servers don't support the other two types.
So in a mixed network you probably want to keep using 'posix' for
a while until all your UnrealIRCd servers are on 3.4.x. (A3)
* set::oper-only-stats now defaults to "*"
* oper::from::userhost and vhost::from::userhost are now called
oper::mask and vhost::mask. The usermask@ part is now optional and
it supports two syntaxes. For one entry you can use: mask 1.2.3.*;
For multiple entries the syntax is: mask { 192.168.*; 10.*; };
* Because having both allow::ip and allow::hostname in the same allow
block was highly confusing (it was an OR-match) you must now choose
between either allow::ip OR allow::hostname. (A3)
==[ MODULE CODERS / DEVELOPERS ]==
* A lot of technical documentation for module coders has been added

@ -1,5 +1,5 @@
===============================================
= UnrealIRCd v3.4-alpha2 =
= UnrealIRCd v3.4-alpha3 =
===============================================
This release was brought to you by:

18
configure vendored

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for unrealircd 3.4-alpha2.
# Generated by GNU Autoconf 2.69 for unrealircd 3.4-alpha3.
#
# Report bugs to <http://bugs.unrealircd.org/>.
#
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='unrealircd'
PACKAGE_TARNAME='unrealircd'
PACKAGE_VERSION='3.4-alpha2'
PACKAGE_STRING='unrealircd 3.4-alpha2'
PACKAGE_VERSION='3.4-alpha3'
PACKAGE_STRING='unrealircd 3.4-alpha3'
PACKAGE_BUGREPORT='http://bugs.unrealircd.org/'
PACKAGE_URL='http://unrealircd.org/'
@ -1296,7 +1296,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures unrealircd 3.4-alpha2 to adapt to many kinds of systems.
\`configure' configures unrealircd 3.4-alpha3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1361,7 +1361,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of unrealircd 3.4-alpha2:";;
short | recursive ) echo "Configuration of unrealircd 3.4-alpha3:";;
esac
cat <<\_ACEOF
@ -1499,7 +1499,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
unrealircd configure 3.4-alpha2
unrealircd configure 3.4-alpha3
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -2105,7 +2105,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by unrealircd $as_me 3.4-alpha2, which was
It was created by unrealircd $as_me 3.4-alpha3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@ -8306,7 +8306,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by unrealircd $as_me 3.4-alpha2, which was
This file was extended by unrealircd $as_me 3.4-alpha3, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -8369,7 +8369,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
unrealircd config.status 3.4-alpha2
unrealircd config.status 3.4-alpha3
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"

@ -10,7 +10,7 @@ dnl Unreal.nfo
dnl .CHANGES.NEW
dnl src/version.c.SH
AC_INIT([unrealircd], [3.4-alpha2], [http://bugs.unrealircd.org/], [], [http://unrealircd.org/])
AC_INIT([unrealircd], [3.4-alpha3], [http://bugs.unrealircd.org/], [], [http://unrealircd.org/])
AC_CONFIG_SRCDIR([src/ircd.c])
AC_CONFIG_HEADER([include/setup.h])
AC_CONFIG_AUX_DIR([autoconf])

@ -27,7 +27,7 @@
<div align="center"><b><font size="7">UnrealIRCd</font></b><br>
<font size="4"><a href="http://www.unrealircd.com">http://www.unrealircd.com</a></font><br>
<font size="4">Version: 3.4-alpha2</font><br>
<font size="4">Version: 3.4-alpha3</font><br>
<b>Letztes Update dieses Handbuchs:</b> 2009-12-24</div>
<b>Head Coders:</b> Stskeeps / codemastr / Syzop / Luke<font face="Helvetica,Arial" size="-1">/
aquanight / WolfSage</font><br>

@ -30,7 +30,7 @@ Spanish
<br><br>
<div align="center"><b><font size="7">UnrealIRCd</font></b><br>
<font size="4"><a href="http://www.unrealircd.com">http://www.unrealircd.com</a></font><br>
<font size="4">Version: 3.4-alpha2</font><br>
<font size="4">Version: 3.4-alpha3</font><br>
<b>Ultima actualizacion del doc:</b> 2012-11-11</div>
<br>
<b>Programador jefe/mantenimiento:</b> Syzop<br>

@ -33,7 +33,7 @@
<div style="text-align:center;">
<b><font size="7">UnrealIRCd</font></b><br>
<font size="4"><a href="http://www.unrealircd.com/">http://www.unrealircd.com</a></font><br>
<font size="4">Version: 3.4-alpha2</font><br>
<font size="4">Version: 3.4-alpha3</font><br>
<b>Dernière mise à jour de la documentation:</b> 2012-10-16
</div>

@ -21,7 +21,7 @@
<div align="center"><b><font size="7">UnrealIRCd 3.4</font></b><br>
<font size="4"><a href="http://www.unrealircd.com">http://www.unrealircd.com</a></font><br>
<font size="4">Version: 3.4-alpha2</font><br>
<font size="4">Version: 3.4-alpha3</font><br>
<b>Last doc update:</b> 2014-07-20<br>
<br>
<b>Project leader / Head coder:</b> Syzop<br>

@ -29,7 +29,7 @@ Hungarian |
<br><br>
<div align="center"><b><font size="7">UnrealIRCd</font></b><br>
<font size="4"><a href="http://www.unrealircd.com/">http://www.unrealircd.com</a></font><br>
<font size="4">Verzió: 3.4-alpha2</font><br>
<font size="4">Verzió: 3.4-alpha3</font><br>
<b>Utolsó dokumentáció frissítés:</b> 2010-11-15</div>
<br>
<b>Fõ fejlesztõ/karbantartó:</b> Syzop<br>

@ -28,7 +28,7 @@
<br>
<div align="center"><b><font size="7">UnrealIRCd</font></b><br>
<font size="4"><a href="http://www.unrealircd.com">http://www.unrealircd.com</a></font><br>
<font size="4">Âåðñèÿ: 3.4-alpha2</font><br>
<font size="4">Âåðñèÿ: 3.4-alpha3</font><br>
<b>Ïîñëåäíåå îáíîâëåíèå:</b> 2012-10-18</div>
<br>
<b>Ãëàâíûå ïðîãðàììèñòû</b> Syzop<br>

@ -46,7 +46,7 @@ Turkish |
<BR><BR>
<DIV align=center><B><FONT size=7>UnrealIRCd</FONT></B><BR><FONT size=4><A
href="http://www.unrealircd.com/">http://www.unrealircd.com/</A></FONT><BR><FONT
size=4>Version: 3.4-alpha2</FONT><BR><B>En Son Güncelleme:</B>
size=4>Version: 3.4-alpha3</FONT><BR><B>En Son Güncelleme:</B>
2012-10-16</DIV><BR>
<B>Baþ Kodlayýcý/Devam Ettiren:</b> Syzop<br>
<b>Kodlayýcýlar:</b> binki<br>

@ -78,6 +78,6 @@
/* Version suffix such as a beta marker or release candidate marker. (e.g.:
-rc2 for unrealircd-3.2.9-rc2) */
#define UNREAL_VERSION_SUFFIX "-alpha2"
#define UNREAL_VERSION_SUFFIX "-alpha3"
#endif

@ -4,7 +4,7 @@ echo "Extracting src/version.c..."
#id=`grep '$Id: Changes,v' ../Changes`
#id=`echo $id |sed 's/.* Changes\,v \(.*\) .* Exp .*/\1/'`
id="3.4-alpha2"
id="3.4-alpha3"
echo "$id"
if test -r version.c

@ -7,7 +7,7 @@
[Setup]
AppName=UnrealIRCd
AppVerName=UnrealIRCd3.4-alpha2
AppVerName=UnrealIRCd3.4-alpha3
AppPublisher=UnrealIRCd Team
AppPublisherURL=http://www.unrealircd.com
AppSupportURL=http://www.unrealircd.com

Loading…
Cancel
Save