# -------------------------------------------------------------------------
- name: Linux Ubuntu, GCC 7 maintainer-mode w/-Werror
os: linux
- env: CONFIG="--enable-mods-shared=reallyall --enable-maintainer-mode" NOTEST_CFLAGS='-Werror -O2' CC=gcc-7
+ env: CONFIG="--enable-mods-shared=reallyall --enable-maintainer-mode"
+ NOTEST_CFLAGS='-Werror -O2' CC=gcc-7
SKIP_TESTING=1
# -------------------------------------------------------------------------
- name: Linux Ubuntu, Event MPM, all-modules, mod_cgid only
APU_CONFIG="--with-crypto --with-ldap"
CLEAR_CACHE=1
# -------------------------------------------------------------------------
- - name: Linux Ubuntu, APR 1.7.0 --enable-pool-debug, APR-util 1.6.1
- env: APR_VERSION=1.7.0 APR_CONFIG="--enable-pool-debug"
- APU_VERSION=1.6.1 APU_CONFIG="--with-crypto --with-ldap"
+ - name: Linux Ubuntu, pool-debug
+ env: APR_VERSION=1.7.x APR_CONFIG="--enable-pool-debug"
+ APU_VERSION=1.7.x APU_CONFIG="--with-crypto --with-ldap"
CONFIG="--enable-mods-shared=reallyall"
TEST_MALLOC=1
+ CLEAR_CACHE=1
+ # -------------------------------------------------------------------------
+ - name: Linux Ubuntu, Shared MPMs (event), pool-debug, SSL/TLS variants
+ env: APR_VERSION=1.7.x APR_CONFIG="--enable-pool-debug"
+ APU_VERSION=1.7.x APU_CONFIG="--with-crypto --with-ldap"
+ CONFIG="--enable-mods-shared=reallyall --enable-mpms-shared=all --with-mpm=event"
+ TEST_MALLOC=1 TEST_SSL=1
+ CLEAR_CACHE=1
# -------------------------------------------------------------------------
- - name: Linux Ubuntu, APR 1.7.0, APR-util 1.6.1, pool-debug, LDAP
- env: APR_VERSION=1.7.0 APR_CONFIG="--enable-pool-debug"
+ - name: Linux Ubuntu, Shared MPMs (prefork), pool-debug, SSL/TLS variants
+ env: APR_VERSION=1.7.x APR_CONFIG="--enable-pool-debug"
+ APU_VERSION=1.7.x APU_CONFIG="--with-crypto --with-ldap"
+ CONFIG="--enable-mods-shared=reallyall --enable-mpms-shared=all --with-mpm=prefork --disable-http2"
+ TEST_MALLOC=1 TEST_SSL=1
+ CLEAR_CACHE=1
+ # -------------------------------------------------------------------------
+ - name: Linux Ubuntu, APR 1.7.0, APR-util 1.6.1, LDAP
+ env: APR_VERSION=1.7.0
APU_VERSION=1.6.1 APU_CONFIG="--with-crypto --with-ldap"
CONFIG="--enable-mods-shared=reallyall"
TEST_MALLOC=1 TEST_LDAP=1 TEST_ARGS="-defines LDAP"
name: Linux Ubuntu Focal, UBSan
dist: focal
env: NOTEST_CFLAGS="-fsanitize=undefined -fno-sanitize-recover=undefined" NOTEST_LIBS=-lubsan
- CONFIG="--enable-mods-shared=reallyall --disable-http2" TEST_UBSAN=1
+ CONFIG="--enable-mods-shared=reallyall --disable-http2"
+ TEST_UBSAN=1
+ # -------------------------------------------------------------------------
+ - if: *condition_not_24x
+ name: Linux Ubuntu Focal, ASan
+ dist: focal
+ env: NOTEST_CFLAGS="-ggdb -fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer"
+ APR_VERSION=1.7.x
+ APU_VERSION=1.7.x APU_CONFIG="--with-crypto --with-ldap"
+ CONFIG="--enable-mods-shared=reallyall"
+ TEST_ASAN=1
+ CLEAR_CACHE=1
+ # -------------------------------------------------------------------------
+ - if: *condition_not_24x
+ name: Linux Ubuntu Focal, ASan, pool-debug
+ dist: focal
+ env: NOTEST_CFLAGS="-ggdb -fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer"
+ APR_VERSION=1.7.x APR_CONFIG="--enable-pool-debug"
+ APU_VERSION=1.7.x APU_CONFIG="--with-crypto --with-ldap"
+ CONFIG="--enable-mods-shared=reallyall"
+ TEST_ASAN=1
+ CLEAR_CACHE=1
allow_failures:
# Intermittent failures:
- env: CONFIG="--enable-mods-shared=reallyall --with-mpm=worker"