Bram Matthys
44e420dc58
Add GeoIP / geoip_classic to Windows build.
...
Also fix an issue with convert_to_absolute_path() and remotely fetched files.
2021-10-31 14:16:39 +01:00
Bram Matthys
b29a9be288
** UnrealIRCd 6.0.0-beta1 **
2021-10-31 08:40:09 +01:00
Bram Matthys
ca36a5256c
Some text updates UnrealIRCd 5 -> UnrealIRCd 6
2021-10-31 07:20:57 +01:00
Bram Matthys
6918bd4422
Update test repo URL (duh, use https, not ssh)
2021-10-30 08:30:23 +02:00
Bram Matthys
0d468f0950
Update test repo URL
...
[skip ci]
2021-10-30 08:04:16 +02:00
Bram Matthys
ca9132b345
Update geoip-classic.tar.gz. Changes:
...
In configure remove AC_FUNC_MALLOC and AC_FUNC_REALLOC.
These don't do anything, except they cause a build failure on
Ubuntu 21 and later (together with openssl 3.0.0 anyway).
2021-09-24 18:11:43 +02:00
Bram Matthys
83f4619e78
Get rid of the choice for/aginst PREFIX_AQ for three reasons:
...
1) All IRC clients support prefixes nowadays
2) People generally misunderstand the question and think this
disabled +q (channel owner) and +a (channel admin), when
in fact it does not. It only enables/disables the showing
of prefixes, and it changes some of the rules eg requiring
+qo / +ao for actions that normally only require +q / +a.
3) We now have the modularized +q and +a, so you can actually
disable channel owner and channel admin, which is what most
users want(ed) that previously disabled PREFIX_AQ.
For all users (95%+) that enable PREFIX_AQ there is no effective
change. For the other 5% it is likely only for the better.
2021-09-20 13:19:51 +02:00
Bram Matthys
6577721089
Get rid of the option to show modes in /LIST. Always do this.
...
I don't think there were more than a handful of people who disabled
this, and it clutters the source badly (not to mention that this
should not be a compile time option at all).
2021-09-12 11:28:07 +02:00
Bram Matthys
43f77b8211
BuildBot: log server commands for tracing
2021-09-04 10:55:11 +02:00
Bram Matthys
2951c94ccd
Use $MAKE instead of make in extras/build-tests/nix/build too
2021-09-04 09:37:45 +02:00
Bram Matthys
01ec8696d0
FreeBSD hangs with ASan enabled, in OPENSSL_init_ssl(), so disable it in
...
the build tests (wtf?)
[skip ci]
2021-09-04 09:36:59 +02:00
Bram Matthys
d0968628c4
More Windows BuildBot updates
...
[skip ci]
2021-08-29 11:42:46 +02:00
Bram Matthys
36481b1f8e
Windows BuildBot: parallel build with JOM, should be 4-5 times faster now.
...
[skip ci]
2021-08-29 11:28:54 +02:00
Bram Matthys
6a781e782f
Windows BuildBot: reorder unrealircd-tests repo so we can use
...
fakereputation.c from in there while we build.
[skip ci]
2021-08-28 20:53:15 +02:00
Bram Matthys
8b64f44400
Fix Windows BuildBot
...
[skip ci]
2021-08-28 19:47:27 +02:00
Bram Matthys
3b5caea331
*sigh*
...
[skip ci]
2021-08-28 18:34:17 +02:00
Bram Matthys
a15666d287
Windows build: Ah, shouldn't have quotes at all, otherwise
...
a mysterious error appears. Great.
[skip ci]
2021-08-28 18:17:58 +02:00
Bram Matthys
cdde22d338
Windows: fix missing quote in vs2019.bat causing make custommodule to fail.
...
[skip ci]
2021-08-28 17:44:41 +02:00
Bram Matthys
feb60f7bc6
Windows: fix path in vs2019.bat
...
[skip ci]
2021-08-28 17:28:06 +02:00
Bram Matthys
c455c1ae52
unrealircd-5-libs -> unrealircd-6-libs
...
[skip ci]
2021-08-28 17:26:15 +02:00
Bram Matthys
880c29e006
Make BuildBot test UnrealIRCd 6 on Windows
...
[skip ci]
2021-08-28 17:18:12 +02:00
Bram Matthys
75d427ea2f
Skip tests on Debian 8. It's LTS is EOL and fails at running tests.
...
We may want to scratch the build tests altogether for it actually..
2021-08-28 10:25:36 +02:00
Bram Matthys
ed7bf1daf5
Bundle with GeoIP classic library and add geoip_classic placeholder.
...
This library we can safely bundle because it is GPLv2.
2021-08-17 14:11:36 +02:00
Bram Matthys
8d72aaa0ad
Checkout branch 'unreal60' from unrealircd-tests
2021-08-12 15:16:37 +02:00
Bram Matthys
562ed345be
Update unrealircd-tests repo URL, temporarily used during early U6 development.
2021-08-12 15:08:19 +02:00
Bram Matthys
f89348d26c
Add JSON logger - initial work
2021-07-12 14:37:25 +02:00
Bram Matthys
757adc76dd
Bump version to 6.0.0-git and start release notes with a clean slate.
2021-07-12 14:17:46 +02:00
Bram Matthys
d726c3aadd
Bump version to 5.2.2-git as this is git / work in progress.
2021-07-10 10:03:46 +02:00
Bram Matthys
94993a03ca
** UnrealIRCd 5.2.1-rc1 **
2021-07-03 14:42:34 +02:00
Bram Matthys
137703f04a
Add cipherscan profile for OpenSSL 3.0.0.
2021-06-28 15:56:05 +02:00
Bram Matthys
088218817d
Whitespace.......
...
[skip ci]
2021-06-28 13:07:15 +02:00
Bram Matthys
50089d340a
Build test updates
...
[skip ci]
2021-06-28 13:02:36 +02:00
Bram Matthys
905850a825
Bump version to 5.2.1-git and indicate this is bleeding edge
2021-06-19 10:21:46 +02:00
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