Bram Matthys
8a73b96aee
Revert 39e2d88f6c
2018-05-18 18:57:43 +02:00
Bram Matthys
2be4668d9b
Travis-CI: 'apt-get update' is required
2018-05-18 18:56:24 +02:00
Bram Matthys
39e2d88f6c
Fix Travis-CI
2018-05-18 18:52:40 +02:00
Bram Matthys
717be3afcb
Older OpenSSL versions (1.0.2) need an explicit -fPIC... wow.
2018-05-02 16:49:41 +02:00
Bram Matthys
201159c630
I forgot.. openssl is special :D
2018-05-02 16:12:10 +02:00
Bram Matthys
cb4be97bdf
Add various libressl & openssl versions to build tests.
2018-05-02 15:55:04 +02:00
Bram Matthys
3b0cb5c2a9
..
2018-05-02 15:37:08 +02:00
Bram Matthys
53c1ea6226
Add libressl-27 to build test matrix.
2018-05-02 15:30:43 +02:00
Travis McArthur
83be1571ef
Install correct gems on OS X environments
2018-04-28 20:01:02 -07:00
Travis McArthur
49394ed346
Update run-tests
2018-04-28 19:23:02 -07:00
Bram Matthys
3ea67268fc
Travis-CI: OS X: try to make system-curl work
2018-04-26 15:17:09 +02:00
Bram Matthys
df19b65a78
Travis-CI: system-cares + system-curl test wasn't run properly
...
because only the first argument was passed to the select-config script.
Also add 'set -x' in select-config for easier debugging.
2018-04-26 12:47:12 +02:00
Bram Matthys
66b2a036d8
Travis-CI: Of course, OS X doesn't have 'ldd' *sigh*
2018-04-26 10:58:16 +02:00
Bram Matthys
94c718dc3d
Travis-CI: show 'ldd' output in build logs
2018-04-26 10:36:23 +02:00
Bram Matthys
def588917a
Travis-CI OS X improvements:
...
* Enable system curl, system c-ares and local curl tests
* Disable IRC test framework for now
2018-04-26 09:52:30 +02:00
Bram Matthys
40b0a5a9b2
Travis-CI: OS X build test attempt 101
2018-04-26 09:17:11 +02:00
Bram Matthys
f615b6fa54
Travis-CI: more adjustments for OSX
2018-04-25 21:55:08 +02:00
Bram Matthys
64367d5d4c
OSX: try find right packages to run test framework
2018-04-25 21:40:57 +02:00
Bram Matthys
568a808dbe
temporarily disable -Werror to see OS X warnings
2018-04-25 21:21:13 +02:00
Bram Matthys
7fe86ac1d8
Travis-CI: Show config.log on failure to trace osx build issue
2018-04-25 20:57:31 +02:00
Bram Matthys
34ae2cb0db
OS X build-test: +brew install openssl
2018-04-22 19:49:43 +02:00
Bram Matthys
52b785cf4e
Let's build (and fail) OS X via Travis-CI.
2018-04-22 18:58:41 +02:00
Bram Matthys
d8c6201fbb
Enable -Werror (via --enable-werror) in build tests
2018-04-22 18:36:49 +02:00
Bram Matthys
fa2afa8d0b
vs2012.bat/vs2017.bat: Apparently %* should work on Windows..
2017-11-27 19:42:44 +01:00
Bram Matthys
be0b499d94
Add ability to use vs2012/vs2017 command with CUSTOMMODULE:
...
Visual Studio 2012:
call extras/build-tests/windows/compilecmd/vs2012.bat CUSTOMMODULE MODULEFILE=xyz
Visual Studio 2017:
call extras/build-tests/windows/compilecmd/vs2017.bat CUSTOMMODULE MODULEFILE=xyz
2017-11-27 17:57:57 +01:00
Bram Matthys
7851742bc5
Does this work? ;)
2017-11-27 17:19:20 +01:00
Bram Matthys
f7df81fd24
Add AppArmor profile in extras/security/apparmor/unrealircd
...
See: https://www.unrealircd.org/docs/Using_AppArmor_with_UnrealIRCd
2017-11-25 09:54:47 +01:00
Bram Matthys
d8470bb902
AppVeyor: needs both unrar and unzip
2017-11-12 08:08:41 +01:00
Bram Matthys
1425583bed
Zip file now. Does this work?
2017-11-11 11:06:48 +01:00
Bram Matthys
1070e43141
Windows: update dependencies (libs).
2017-11-11 11:04:51 +01:00
Bram Matthys
7d6d33a5bc
Update c-ares to 1.13.0 (20-jun-2017)
2017-11-11 09:57:35 +01:00
Bram Matthys
1e059ca0e4
Update to PCRE2 10.30 (14-August-2017)
2017-11-10 19:05:36 +01:00
Bram Matthys
d574183825
Travis-CI: Use CPPFLAGS instead of CFLAGS
2017-10-23 16:52:28 +02:00
Bram Matthys
0dadba5482
Travis-CI: Use -DFAKELAG_CONFIGURABLE for tests. From 300 to 30s.
2017-10-23 16:37:22 +02:00
Bram Matthys
1dfcac9794
Travis-CI: Blah.
2017-10-23 14:14:58 +02:00
Bram Matthys
0318edbad0
Reinstall git during run-tests (may have been removed earlier in 'local-curl' test)
2017-10-23 13:42:16 +02:00
Bram Matthys
cec74b0208
Use MAKE="make -j3" to make ./Config run faster as well.
2017-10-23 12:38:57 +02:00
Bram Matthys
13740a7d13
Travis-CI: Generate TLS certificate during test build (needed for testing further on)
2017-10-23 12:34:41 +02:00
Bram Matthys
821ad6ec06
Add some clear marker between compile tests and other tests
2017-10-23 12:05:33 +02:00
Bram Matthys
5f3f6aa827
Travis-CI: run-tests: install 'rake'
2017-10-23 12:02:52 +02:00
Bram Matthys
e1590fc8bc
Run make with -j3. Add +x to extras/build-tests/nix/run-tests (:D)
2017-10-23 11:53:50 +02:00
Bram Matthys
866a060533
Use 'set -e' and try to run test framework
2017-10-23 11:49:06 +02:00
Bram Matthys
b23a3ff7b9
Travis-CI: path changes
2017-10-23 11:16:05 +02:00
Bram Matthys
4dc5324e57
Travis-CI: cleanup / new dir structure
2017-10-23 11:13:05 +02:00
Bram Matthys
8a17f5aad2
I've stopped trying to understand this.
...
Apparently there's a difference between sed 3.x and sed 4.x
2017-10-22 17:11:45 +02:00
Bram Matthys
a55aa2a39a
1) From double escaping to single escaping, such joy.
...
2) Use 'iscc' rather than 'compil32' since the latter pops up a
dialog box which blocks the entire build process.
3) Apparently the VS2017 image has a broken VS2012 since it bails
on winsock.h. So try to use different images for both builds.
2017-10-22 16:41:23 +02:00
Bram Matthys
7527de3820
Silence rar extraction stuff - way too noisy
2017-10-22 16:18:50 +02:00
Bram Matthys
1a434963b7
Duh 3
2017-10-22 16:11:24 +02:00
Bram Matthys
99f9d1aa7c
AppVeyor: restructuring, add vs2017 target, ..
2017-10-22 16:02:48 +02:00
Bram Matthys
b941b184f0
Let's try an environment (build config)
2017-10-22 14:47:38 +02:00