Bram Matthys
89755ccec6
** UnrealIRCd 5.2.0.1 **
...
Note: existing 5.2.0 users on *NIX can upgrade without restart to
have the spamfilter fix by using:
./unrealircd hot-patch wrongspamfilter520
2021-06-16 08:25:07 +02:00
Bram Matthys
40bc3ef8cc
Bump version to 5.2.0-git. This is still work in progress.
...
Note that we are on the 'unreal52' branch now and have left 'unreal50'
2021-06-02 15:27:14 +02:00
Bram Matthys
d9b80d889f
Update curlinstall script for ./configure from cURL 7.77.0 and above.
2021-06-02 14:35:37 +02:00
Bram Matthys
3ded34b405
Windows: run db tests
...
[skip ci]
2021-05-24 09:22:17 +02:00
Bram Matthys
9a7f2b0ea2
Update for DB tests, now finished in test framework.
2021-05-17 16:44:21 +02:00
Bram Matthys
013184533d
Add DB writing/reading tests to BuildBot so it is tested on every commit.
2021-05-17 12:45:35 +02:00
Bram Matthys
623745d274
Fix Windows BuildBot
...
[skip ci]
2021-05-05 11:23:42 +02:00
Bram Matthys
eb4d7fb3f0
Set version to 5.0.10-git with disclaimer not to use it yet.
2021-05-03 15:27:30 +02:00
Bram Matthys
5daf7e7ebe
Compile with system libsodium, fallback to shipped version.
...
This library provides easy to use functions for encryption/decryption
among other things. There is some overlap with things that
OpenSSL also provides but not all.
2021-04-09 13:44:31 +02:00
Bram Matthys
e31755bc7c
*** UnrealIRCd 5.0.9.1 *** (faster build, lower memory requirements during build)
...
Note: the only change between 5.0.9 and 5.0.9.1 is:
* Build improvements on *NIX (faster compiling and lower memory requirements)
* Windows version is unchanged and still 5.0.9
2021-03-26 08:30:21 +01:00
Bram Matthys
57a6dd3600
Fix windows build. Now that we are using c-ares 1.17.1, the include
...
directory has changed that needs to be specified on Windows.
[skip ci]
2021-03-10 14:37:33 +01:00
Bram Matthys
d42147d56c
Update shipped C-ARES lib to 1.17.1 (19-Nov-2020)
2021-03-08 11:10:11 +01:00
Bram Matthys
c352dcb8aa
Update shipped PCRE2 lib to 10.36 (04-Dec-2020)
2021-03-08 11:07:10 +01:00
Bram Matthys
5034c2306b
Fix "./unrealircd upgrade" so it actually works with GPG.
...
And if it is actually used/installed then make it a little bit
harder to bypass the case where the digitale signature does not match.
And yes, the bypass option does exist because in the future we
may have a different signing key. Who knows from what old version
people may upgrade years from now, after all.
2021-01-10 18:27:33 +01:00
Bram Matthys
0e125abc36
New: "./unrealircd upgrade" to upgrade to latest UnrealIRCd release.
2021-01-10 16:22:33 +01:00
Bram Matthys
f03f5bd974
Bump version to 5.0.9-git
2021-01-10 07:45:44 +01:00
Bram Matthys
2f7b73fe10
Fix Windows build tests
...
[skip ci]
2020-12-30 13:16:24 +01:00
Bram Matthys
180653dce5
Set version to 5.0.8-git
2020-11-22 18:37:37 +01:00
Bram Matthys
6dcecd7866
Update doxygen index
...
[skip ci]
2020-11-21 19:13:31 +01:00
Bram Matthys
9002c92062
Set version to 5.0.7-git and start on some early release notes.
2020-09-26 14:28:41 +02:00
Bram Matthys
422244a2e5
** UnrealIRCd 5.0.6 **
2020-07-15 13:47:49 +02:00
Bram Matthys
d1d0237f2d
** UnrealIRCd 5.0.5.1 **
2020-05-29 08:38:20 +02:00
Bram Matthys
d2efe01d9b
Revert "UTF8 support in spamfilter. We now ship with PCRE2 10.34 and require this"
...
This reverts commit bc70882bd3 .
2020-05-29 08:25:47 +02:00
Bram Matthys
9c42c20b3c
*** UnrealIRCd 5.0.5 *** (will be published tomorrow)
2020-05-26 17:45:53 +02:00
Bram Matthys
bf104160d6
Update Windows build to use newest LibreSSL.
...
[skip ci]
2020-05-24 19:35:42 +02:00
Bram Matthys
efe4fab8a3
Revert "Update PCRE2 to 10.35 (09-May-2020)."
...
This reverts commit a8e3b2fe59
due to compile issues on Ubuntu 20.04. Bug filed upstream as
https://bugs.exim.org/show_bug.cgi?id=2578
2020-05-24 19:10:58 +02:00
Bram Matthys
a8e3b2fe59
Update PCRE2 to 10.35 (09-May-2020).
...
The minimum version required is kept at 10.34.
2020-05-24 17:31:59 +02:00
Bram Matthys
30acfcc8c5
UnrealIRCd 5.0.5-rc1 (internal RC, will not be published on site)
2020-05-18 19:28:28 +02:00
Bram Matthys
12ad8003bb
Update shipped lib to c-ares 1.16.0 (released 2020-03-13)
2020-04-25 18:39:52 +02:00
Bram Matthys
07d2a92acd
Fix build tests.
2020-04-25 09:48:58 +02:00
Bram Matthys
7b7e1a6158
Skip TLS tests on 32 bit due to cipherscan issue (not important to
...
run on ubuntu 18.04 32-bit anyway since we run these tests on
ubuntu 18.04 64-bit already as well).
2020-04-25 09:41:09 +02:00
Bram Matthys
bc70882bd3
UTF8 support in spamfilter. We now ship with PCRE2 10.34 and require this
...
version or newer on the sytem, otherwise we fall back to shipped version.
This fixes https://bugs.unrealircd.org/view.php?id=5187 among others.
It means:
* Case insensitive matches work better in UTF8 now, such as extended Latin.
For example, a spamfilter on "ę" now also matches "Ę", while previously
it did not catch this.
* Other PCRE2 features such as https://www.pcre.org/current/doc/html/pcre2syntax.html#SEC5
are now available. For example you can now set a spamfilter with the regex
\p{Arabic} to block all Arabic script, or
\p{Cyrillic} to block all Cyrillic script (such as Russian)
Use these new tools with care, of course. Blocking an entire language,
or script, is quite a drastic measure.
All of this was possible because of the new PCRE2_MATCH_INVALID_UTF
compile time option which was introduced in PCRE2 10.34.
This also means we now require at least that PCRE2 version so
everyone can benefit from this new spamfilter UTF8 feature.
Many systems come with older PCRE2 versions so this means we will
fall back to the shipped PCRE2 version in UnrealIRCd. This means
./Config will take a little longer to compile things.
Although there is no indication as of now, but if this feature would
break things heavily then it might get reverted or configurable.
This is also why it was added just after 5.0.4 release and not right
before it, it needs some heavy testing.
2020-04-19 17:45:38 +02:00
Bram Matthys
4d85e162aa
Bump git version to 5.0.5-dev.
2020-04-19 17:42:43 +02:00
Bram Matthys
5dda640864
Cipherscan profile for Ubuntu 16.04: uses slightly different order.
2020-04-18 14:46:24 +02:00
Bram Matthys
9fab197021
Bump version to 5.0.4-dev.
2020-04-15 08:56:57 +02:00
Bram Matthys
43a9e74662
Set version to 5.0.3-git and write some early release notes.
2020-02-02 12:33:46 +01:00
Bram Matthys
8a6968c933
UnrealIRCd 5.0.2
2020-01-20 17:28:56 +01:00
Bram Matthys
bb82138466
UnrealIRCd 5.0.1
2020-01-03 09:38:28 +01:00
Bram Matthys
ca576944e6
Don't test w/services on FreeBSD since it errors mysteriously atm.
2019-12-30 19:06:41 +01:00
Bram Matthys
bf379526e1
Test framework: don't run with ASan on Debian 8 due to false positives
...
[skip ci]
2019-12-22 14:58:02 +01:00
Bram Matthys
9e652b95c7
Tweak doxygen output a bit. Drop -rc2 suffix. Make more clear that this
...
is for developers / module coders only.
[skip ci]
2019-12-06 09:01:21 +01:00
Bram Matthys
0f7f872a97
Update release notes and set version to 5.0.0-rc2. The actual public
...
release will probably be on Friday, though.
2019-11-27 19:37:38 +01:00
Bram Matthys
7869c31ea5
Add the extras/doxygen directory.
...
Command to generate is: doxygen extras/doxygen/Doxyfile
Will publish this "soon"... of course it's not 100% complete but it's quite good.
2019-11-27 16:53:49 +01:00
Bram Matthys
e16064a2a5
Add anope to automated tests (we now have anope & atheme)
2019-11-20 09:51:04 +01:00
Bram Matthys
2daa187114
At the end of the automated tests, kill more processes (services)
2019-11-18 10:38:58 +01:00
Bram Matthys
27bc208853
Update tests script to test services (1/2)
2019-11-18 10:14:28 +01:00
Bram Matthys
39530ab840
Fix warning on "make pem": Can't load tls.rnd into RNG. Reported by PeGaSuS.
2019-11-17 19:16:17 +01:00
Bram Matthys
b487b92ac5
Run ./unrealircd module install third/dumpcmds during tests.
2019-11-14 17:37:30 +01:00
Bram Matthys
bcfa6389c2
Update shipped PCRE2 library from 10.32 to 10.33 (16 Apr 2019)
2019-10-27 10:18:14 +01:00
Bram Matthys
a0aec38df2
Get rid of DISABLE_USERMOD, since you can achieve the same in U5 via
...
the restrict-commands module in a dynamic way (with more options too).
2019-09-09 13:27:25 +02:00