Bram Matthys
5513b21936
Remove old extras/regex
2019-05-25 10:50:01 +02:00
Bram Matthys
1108b58951
Remove old TRE regex engine. Hasn't been maintained since 2010
...
and has various outstanding crash and 100% CPU issues.
We have been encouraging the PCRE2 engine since the start of
UnrealIRCd 4 already.
TRE is being phased out of U4 by the end of the year, so we can
safely remove it in U5 already.
2019-05-25 10:42:46 +02:00
Bram Matthys
7aa6c6e167
Test framework: add run-tests.bbwrapper
2019-05-13 13:41:13 +02:00
Bram Matthys
f2a5a143b7
Changes for buildbot infrastructure
2019-05-13 13:07:37 +02:00
Bram Matthys
d6e285bdfc
AppVeyor: replace wget with curl, since wget mysteriously fails.
...
[skip travis]
2019-04-22 07:42:04 +02:00
Bram Matthys
b1944284bd
Trace appveyor issue...
...
[skip travis]
2019-04-22 07:33:16 +02:00
Bram Matthys
4e75af79fa
'make install' will now upgrade the spamfilter.conf examples from
...
'posix' to 'regex' if the user is using the exact same spamfilter.conf
that shipped with UnrealIRCd 4.x until now. Otherwise, we do not
update anything. Also, custom spamfilters in this file are not touched.
Let's hope this will apply to most of our users to ensure that they
will have no or less issues with the 'posix' to 'regex' conversion
process.
2019-04-14 13:01:31 +02:00
Bram Matthys
872830bdf2
I give up. Test framework will no longer run on Travis-CI, ruby is broken.
2019-03-09 15:38:08 +01:00
Bram Matthys
b396dc3c20
..
2019-03-09 15:33:31 +01:00
Bram Matthys
f47dc78418
.
2019-03-09 15:31:48 +01:00
Bram Matthys
2c114d458e
...............................
2019-03-09 15:27:46 +01:00
Bram Matthys
f039e08f0b
Travis-CI + ruby = ....
2019-03-09 15:17:31 +01:00
Bram Matthys
e0a4e7fe71
Travis-CI: :/
2019-03-09 15:05:47 +01:00
Bram Matthys
2e79c34c11
Travis-CI: more diagnostics
2019-03-09 11:59:33 +01:00
Bram Matthys
99b379fca8
Travis-CI: :(
2019-03-09 11:47:18 +01:00
Bram Matthys
584f3e9d6d
Travis-CI: argh argh
2019-03-09 11:32:27 +01:00
Bram Matthys
20550981f8
Travis-CI: argh!
2019-03-09 11:12:55 +01:00
Bram Matthys
4aa2d47deb
Run test framework with a hub in-between to test command propagation.
2019-01-28 09:29:44 +01:00
Bram Matthys
c726df5758
Travis-CI: The job exceeded the maximum log length, and has been terminated.
...
Fantastic. https://github.com/travis-ci/travis-ci/issues/1382
2019-01-18 15:31:14 +01:00
Bram Matthys
013dd06aee
Travis-CI: End of argh.
2019-01-18 14:45:55 +01:00
Bram Matthys
3bacb28555
Travis-CI: no comment
2019-01-18 14:24:19 +01:00
Bram Matthys
8a9971618f
Travis-CI: ..or without sudo..
...
I really love this..
2019-01-18 14:05:45 +01:00
Bram Matthys
3e3da94a41
Travis-CI: new image, have to install bundler again.
2019-01-18 14:00:00 +01:00
Bram Matthys
8e7a085474
AppArmor profile in extras/security/apparmor: no changes but make it
...
clear that this has been tested on Ubuntu 16.04 and Ubuntu 18.04.
2019-01-12 10:52:05 +01:00
Bram Matthys
b0c8629284
Travis-CI: remove TLS test for libressl-25 (no longer supported)
...
[skip ci]
2019-01-11 12:34:43 +01:00
Bram Matthys
72a3a445ee
Travis-CI: Update OpenSSL and LibreSSL versions
...
* Remove LibreSSL versions that are no longer supported (2.5.x and 2.6.x).
* Add LibreSSL 2.8.x (current stable) and 2.9.x (current dev)
* OpenSSL releases only had updates in their 'letter suffixes'
2019-01-11 11:54:13 +01:00
Bram Matthys
9668aaaade
Travis-CI: Rename .txt files to match $BUILDCONFIG
2019-01-11 11:42:36 +01:00
Bram Matthys
dbeb5af2ea
Updates to SSL/TLS tests.
2019-01-11 11:30:40 +01:00
Bram Matthys
227abacdb5
Hm?
2019-01-11 10:52:16 +01:00
Bram Matthys
8e1af5f304
Update SSL/TLS tests and put them in extras/tests/tls
2019-01-11 10:45:20 +01:00
Bram Matthys
9873382e6b
Add SSL/TLS tests.
2019-01-11 10:06:21 +01:00
Bram Matthys
dbbe6e7248
Travis-CI: another attempt
2019-01-10 20:29:11 +01:00
Bram Matthys
981a5d44b2
Travis-CI: install specific bundler (wtf?)
2019-01-06 20:34:16 +01:00
Bram Matthys
bb7bc90612
Forgot to update c-ares version in extras/curlinstall....
2018-12-21 15:59:51 +01:00
Bram Matthys
e30712f3d4
Update Windows libraries and the Windows build command for build tests.
...
[skip travis ci]
2018-12-21 15:42:32 +01:00
Bram Matthys
f3f397b066
Update shipped libs: c-ares to 1.15.0 and PCRE2 to 10.32
2018-12-21 15:32:23 +01:00
Bram Matthys
e470541a8b
Windows............ whatever.
2018-12-10 18:28:13 +01:00
Bram Matthys
267f6adc54
Tadah. Fix vs2017, reported by Gottem.
2018-12-10 18:15:22 +01:00
Bram Matthys
942da806dd
Make build test compile with Argon2 lib
2018-12-09 17:56:04 +01:00
Bram Matthys
a852b480d5
Add support for Argon2 password hashes (argon2id).
...
Also, make this the default for './unrealircd mkpasswd'.
The Windows version also works.. I just need to create a new library
package, will be done later today or tomorrow.
https://bugs.unrealircd.org/view.php?id=5116
2018-12-09 17:22:12 +01:00
Bram Matthys
6acfa3404b
UnrealIRCd version updates
2018-09-28 09:26:40 +02:00
Bram Matthys
26c194d8db
Update paths. Again.
...
Slashes in my editor are special so a replace with \u becomes..
ah well.. long story.
2018-07-15 18:19:11 +02:00
Bram Matthys
4900fb01df
Remove Visual Studio 2012 leftovers.
...
[skip ci]
2018-07-15 18:11:49 +02:00
Bram Matthys
54a6e2f61f
Update build command for vs2017 with new deps
2018-07-15 18:11:00 +02:00
Bram Matthys
8fc4f68bcc
Make AppVeyor only build VS2017 version (and update library deps)
2018-07-15 17:58:07 +02:00
Bram Matthys
52afbeee50
Travis-CI: cipherscan: it helps if you scan on the right port..
2018-06-16 09:19:03 +02:00
Bram Matthys
da98080860
Travis-CI: add cipherscan test
...
TODO: fail if certain criterea are not met
2018-06-16 08:40:39 +02:00
Bram Matthys
3aec69192b
Build with -Werror except on macOS
2018-06-11 10:11:16 +02:00
Bram Matthys
5461d24124
Update openssl test to 1.1.1-pre7.
...
[skip ci]
2018-06-11 09:57:49 +02:00
Bram Matthys
8a73b96aee
Revert 39e2d88f6c
2018-05-18 18:57:43 +02:00