mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-30 05:16:39 +02:00
** UnrealIRCd 6.0.0-rc1 **
This commit is contained in:
@@ -348,7 +348,7 @@ echo "We will now ask you a number of questions. You can just press ENTER to acc
|
||||
echo ""
|
||||
|
||||
# This needs to be updated each release so auto-upgrading works for settings, modules, etc!!:
|
||||
UNREALRELEASES="unrealircd-6.0.0-beta3 unrealircd-6.0.0-beta2 unrealircd-6.0.0-beta1 unrealircd-5.2.2 unrealircd-5.2.1.1 unrealircd-5.2.1 unrealircd-5.2.1-rc1 unrealircd-5.2.0.2 unrealircd-5.2.0.1 unrealircd-5.2.0 unrealircd-5.2.0-rc1 unrealircd-5.0.9.1 unrealircd-5.0.9 unrealircd-5.0.9-rc1 unrealircd-5.0.8 unrealircd-5.0.8-rc1 unrealircd-5.0.7 unrealircd-5.0.7-rc1 unrealircd-5.0.6 unrealircd-5.0.5.1 unrealircd-5.0.5 unrealircd-5.0.4 unrealircd-5.0.3.1 unrealircd-5.0.3 unrealircd-5.0.2"
|
||||
UNREALRELEASES="unrealircd-6.0.0-beta4 unrealircd-6.0.0-beta3 unrealircd-6.0.0-beta2 unrealircd-6.0.0-beta1 unrealircd-5.2.2 unrealircd-5.2.1.1 unrealircd-5.2.1 unrealircd-5.2.1-rc1 unrealircd-5.2.0.2 unrealircd-5.2.0.1 unrealircd-5.2.0 unrealircd-5.2.0-rc1 unrealircd-5.0.9.1 unrealircd-5.0.9 unrealircd-5.0.9-rc1 unrealircd-5.0.8 unrealircd-5.0.8-rc1 unrealircd-5.0.7 unrealircd-5.0.7-rc1 unrealircd-5.0.6 unrealircd-5.0.5.1 unrealircd-5.0.5 unrealircd-5.0.4 unrealircd-5.0.3.1"
|
||||
if [ -f "config.settings" ]; then
|
||||
. ./config.settings
|
||||
else
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
|
||||
|
||||
Configuration Program
|
||||
for UnrealIRCd 6.0.0-beta4
|
||||
for UnrealIRCd 6.0.0-rc1
|
||||
|
||||
This program will help you to compile your IRC server, and ask you
|
||||
questions regarding the compile-time settings of it during the process.
|
||||
|
||||
+19
-39
@@ -1,47 +1,27 @@
|
||||
UnrealIRCd 6.0.0-beta4
|
||||
UnrealIRCd 6.0.0-rc1
|
||||
=======================
|
||||
This is the fourth beta for UnrealIRCd 6. It contains all the planned
|
||||
features for U6 and now we need the help of the public to test these beta's.
|
||||
Caution: this beta may crash spectacularly, behave weird or in unexpected
|
||||
ways, so don't run it on production systems!
|
||||
This is the first Release Candidate for UnrealIRCd 6.
|
||||
|
||||
The "Release Candidate" stage means that the code is (soon) expected to be
|
||||
of production quality. It should no longer crash or have major issues,
|
||||
but we need help from the public to verify that this is indeed the case.
|
||||
So, feel free to fire up a U6 test server, link in an U6 server to your
|
||||
existing U5 network, upgrade a not-so-important server from U5 to U6,
|
||||
play around, and help us!
|
||||
|
||||
If you find any issues, please report them at https://bugs.unrealircd.org/.
|
||||
This way, you help us getting ready for a real stable UnrealIRCd 6 release.
|
||||
Similarly, if you are missing any documentation on U6 features, upgrading,
|
||||
or think some docs or instructions could be better, let us know as well.
|
||||
|
||||
Note that [AddressSanitizer](https://en.wikipedia.org/wiki/AddressSanitizer)
|
||||
is enabled in these builds, which will cause UnrealIRCd to use a lot more
|
||||
memory and run more slowly than normal. AddressSanitizer helps us greatly
|
||||
to catch more bugs during development. However, if this is a problem for
|
||||
you, then answer --disable-asan to the last question in ./Config about
|
||||
custom parameters to pass to configure.
|
||||
Naturally, the eventual stable release won't use AddressSanitizer.
|
||||
If you can afford it during testing, answer *Yes* to the `./Config` question
|
||||
about [AddressSanitizer](https://en.wikipedia.org/wiki/AddressSanitizer)
|
||||
as it allows better testing (catches more bugs). But, if you don't want
|
||||
this performance penalty, or if UnrealIRCd fails to start with a mysterious
|
||||
error, then you can answer *No* there, that is totally fine too.
|
||||
|
||||
Changes since beta3:
|
||||
* Fix regular users being able to set some channel modes (users without +hoaq)
|
||||
* Fix memory leak in SJOIN
|
||||
* Fix potential crash with KICK (read-after-free)
|
||||
* Fix websocket memory leak and two issues with forwarders
|
||||
* Fix issue with MODE expansion leading to duplicate msgids (rare)
|
||||
* Update Turkish example and help conf
|
||||
|
||||
Changes since beta2:
|
||||
* Fix crash with non-matching link block
|
||||
* Update MODE to behave better in mixed U5-U6 networks, preventing desyncs.
|
||||
* Only allow setting of snomasks that actually exist in log { } blocks
|
||||
* Fix nick-flood message appearing even though the user was not changing nicks
|
||||
* Added set::server-notice-colors and oper::server-notice-colors
|
||||
* Only fetch updates of GEO IP database every 14 days
|
||||
* Add escaping option for URLs using single quotes, needed for extjwt.
|
||||
* Fewer (duplicate) succesful linking notices
|
||||
|
||||
Changes between beta1 and beta2:
|
||||
* Fix 15 server notices (missing info, formatting or duplicate)
|
||||
* Fix several memory leaks
|
||||
* Fix wrong oper information shown in /WHOIS to other opers
|
||||
* Make SQUIT code faster (matters for very large networks)
|
||||
* Add another check for SID collision
|
||||
|
||||
If you are already using a 6.0.0 beta then you can upgrade to
|
||||
the latest one using `./unrealircd upgrade`
|
||||
If you were previously using a 6.0.0-beta then you can upgrade to
|
||||
the release candidate using `./unrealircd upgrade`
|
||||
|
||||
Summary
|
||||
--------
|
||||
|
||||
@@ -38,7 +38,7 @@ PROJECT_NAME = "UnrealIRCd"
|
||||
# could be handy for archiving the generated documentation or if some version
|
||||
# control system is used.
|
||||
|
||||
PROJECT_NUMBER = 6.0.0-beta4
|
||||
PROJECT_NUMBER = 6.0.0-rc1
|
||||
|
||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||
# for a project that appears at the top of each page and should give viewer a
|
||||
|
||||
@@ -65,6 +65,6 @@
|
||||
|
||||
/* Version suffix such as a beta marker or release candidate marker. (e.g.:
|
||||
-rcX for unrealircd-3.2.9-rcX) */
|
||||
#define UNREAL_VERSION_SUFFIX "-beta4"
|
||||
#define UNREAL_VERSION_SUFFIX "-rc1"
|
||||
|
||||
#endif
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ echo "Extracting src/version.c..."
|
||||
if [ -d ../.git ]; then
|
||||
SUFFIX="-$(git rev-parse --short HEAD)"
|
||||
fi
|
||||
id="6.0.0-beta4$SUFFIX"
|
||||
id="6.0.0-rc1$SUFFIX"
|
||||
echo "$id"
|
||||
|
||||
if test -r version.c
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
[Setup]
|
||||
AppName=UnrealIRCd 6
|
||||
AppVerName=UnrealIRCd 6.0.0-beta4
|
||||
AppVerName=UnrealIRCd 6.0.0-rc1
|
||||
AppPublisher=UnrealIRCd Team
|
||||
AppPublisherURL=https://www.unrealircd.org
|
||||
AppSupportURL=https://www.unrealircd.org
|
||||
|
||||
Reference in New Issue
Block a user