Commit Graph

124 Commits

Author SHA1 Message Date
cabedf3847 * .gitlab-ci.yml (pages): Install libcapture-tiny-perl and libdatetime-perl 2023-11-04 18:58:32 +01:00
d77205a092 * .gitlab-ci.yml (MinGW64-static): Add configure flag --enable-threads=windows
This allows multi-threading on Windows.
2023-10-20 20:27:23 +02:00
7e82d2839c * gitlab-ci.yml: Enable Gitlab SAST 2023-10-03 19:27:47 +02:00
f0ef9f4c01 * .gitlab-ci.yml: New stages 2023-08-05 23:22:55 +02:00
f8bc3d9b85 * .gitlab-ci.yml (Full+VPATH/Debian): Make syntax-check 2023-07-08 13:08:28 +02:00
339ca486c3 * .gitlab-ci.yml (pages): Remove superfluous semicolons at EOL 2022-12-03 19:18:31 +01:00
05b1255e5c * .gitlab-ci.yml: Remove python->python3 symbolic link 2022-12-02 14:27:03 +01:00
c6abd27da0 * .gitlab-ci.yml (MinGW64): Set CFLAGS to $CFLAGS_DEFAULT 2022-08-14 14:51:03 +02:00
8e3f5136bd * .gitlab-ci.yml (Minimal/Debian): Fix configure flag 2022-07-23 16:24:33 +02:00
724c72d5a4 * .gitlab-ci.yml: Add scan-build for make check 2022-06-26 13:50:04 +02:00
6a4568d3ec * .gitlab-ci.yml: Fix pages 2022-05-27 12:19:18 +02:00
dc4999ddb6 * .gitlab-ci.yml: Move static wget2.exe to https://gnuwget.gitlab.io/wget2/wget2.exe 2022-05-27 11:38:22 +02:00
643416f0e6 * .gitlab-ci.yml: mkdir public for static MinGW build 2022-05-08 19:55:11 +02:00
3310c10f74 * .gitlab-ci.yml: mkdir /public for static MinGW build 2022-05-08 19:37:01 +02:00
99cf242be2 * .gitlab-ci.yml: unset CC for MinGW static 2022-05-08 19:27:45 +02:00
4c50e0a110 i* .gitlab-ci.yml: Fix MinGW static build 2022-05-08 19:20:19 +02:00
de2104985e * .gitlab-ci.yml: Build static wget2.exe
The static exe should be available from
  https://gnuwget.gitlab.io/wget2/wget2-latest.exe
2022-05-08 15:51:01 +02:00
810e6465f6 Disable building manylibs by default
* .gitlab-ci.yml: Add --enable-manylibs to Full tests.
* configure.ac: --disable-manylibs is default.
2022-03-05 16:54:53 +01:00
374d5d6183 * gitlab-ci.yml: Switch off git CA verification on FreeBSD globally 2022-02-27 18:19:25 +01:00
f61d7ec4d5 * gitlab-ci.yml: Switch off git CA verification on FreeBSD 2022-02-27 18:16:30 +01:00
911fb791fd * .gitlab-ci.yml: Use Debian testing for the pages runner 2022-01-01 20:05:31 +01:00
d563c363b1 * .gitlab-ci.yml: Use DEBIAN_TESTING_BUILD for Full+VPATH/Debian 2022-01-01 18:04:22 +01:00
1a0d1de4de * .gitlab-ci.yml: Use Debian stable instead of Debian stretch 2021-12-30 16:47:44 +01:00
bd97e4ff15 Update MinGW build script
* .gitlab-ci.yml: Remove copying pthread_sigmask.c.mingw.
* contrib/mingw: Update for latest dependency versions.
* pthread_sigmask.c.mingw: Remove file.
2021-10-31 15:25:00 +01:00
91457ed2b6 * .gitlab-ci.yml: Drop manywarnings and SSL support on FreeBSD CI 2021-02-13 17:46:08 +01:00
1358405061 Fix building without TLS library
This changes configure semantics to fail if no TLS library
is found and no --with-ssl=none was explicitly requested.
It protects users from accidentally building without TLS.

* .gitlab-ci.yml: Tarball build using --with-ssl=none.
* configure.ac: Stop with error if no TLS was found and --with-ssl
  was not used.
* tests/libtest.c: Fix issues with conditionally declared variables.
2021-02-07 12:34:39 +01:00
189b77312d * .gitlab-ci.yml: Allow failure for FreeBSD runner 2021-02-06 23:20:29 +01:00
e8178bd3fc Test for bashisms in Debian Testing 2020-10-31 11:07:50 +01:00
1d8eade585 * .gitlab-ci.yml: Create /usr/bin/python before bootstrap 2020-08-02 19:53:34 +02:00
83836625a2 * .gitlab-ci.yml (Scan-Build/Debian): Do not use security checker
The security checker complains about not using the C11 _s functions.
We don't want to use them, see also
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1969.htm
2020-02-24 14:41:47 +01:00
6992125b70 Build own badges for coverage and fuzz-coverage
* contrib/make-coverage-badge: Add script to create badges
* .gitlab-ci.yml: Create coverage and fuzz-covrage badges
* README.md: Display badges
2020-02-11 16:40:56 +01:00
0bf5d93290 * .gitlab-ci.yml: Add 'linux' to 'tags:' 2020-02-10 20:55:38 +01:00
64df3e0136 * .gitlab-ci.yml: Use tag 'linux' instead 'docker' 2020-01-25 22:01:35 +01:00
b34da25288 Update gnulib to fix FreeBSD CI runner
* gnulib: Update
* .gitlab-ci.yml: Remove --enable-threads=isoc from ./configure
2020-01-20 10:47:49 +01:00
22e4c0c9e1 * .gitlab-ci.-yml: Add --enable-threads=isoc to FreeBSD configure run 2020-01-08 13:23:06 +01:00
5bcae1f566 * .gitlab-ci.yml: Do not use -Werror for ./configure run 2020-01-07 16:57:38 +01:00
e7884c25d3 * .gitlab-ci.yml: CFLAGS_DEFAULT: -O1 -g -ggdb3
The sanitizer does not work with -O0, changed to -O1.
2020-01-07 13:01:31 +01:00
8b95c56b7f * .gitlab-ci.yml: Remove manual copying of gnulib directory 2020-01-07 12:46:32 +01:00
b49f0f60c4 Move sanitizer CI runner to Debian unstable 2020-01-07 12:28:32 +01:00
6647bd3700 * .gitlab-ci.yml: Add automated coverity scan
This only works on a branch called 'coverity-scan'
2019-10-10 20:01:21 +02:00
ad9abc7f63 * .gitlab-ci.yml: Add Valgrind/i386 runner 2019-09-23 15:11:54 +02:00
f236cecbfe * .gitlab-ci.yml: Add OpenSSL runner 2019-08-29 22:36:35 +02:00
a10ac2fdf6 * .gitlab-ci.yml: Fix WolfSSL CI build 2019-08-29 22:36:35 +02:00
97fd1260c1 * .gitlab-ci.yml: Use --disable-threads on FreeBSD instead MinGW CI runner 2019-08-22 17:18:40 +02:00
ff2d88d847 * .gitlab-ci.yml: Fix clang build on FreeBSD 2019-08-17 18:49:14 +02:00
9bf6d8d272 * .gitlab-ci.yml (Debian/HTTP2): Allow failure set to true 2019-08-16 15:59:47 +02:00
c3075a1e21 Introduce nullability support for clang's static analyzer
* configure.ac: Add -Wno-nullability-extension -Wno-nullability-completeness to WARN_CFLAGS
* include/wget/wget.h: Add CLANG_VERSION_AT_LEAST,
  fix attribute defines for clang,
  make use of attributes by using static inline functions for wget allocation,
  define NULLABLE for clang
* libwget/xalloc.c: Rename wget allocation function pointers
* src/options.c: Likewise
* unit-tests/test.c: Likewise
2019-08-16 15:24:19 +02:00
600864c8c4 * .gitlab-ci.yml: Use clang and enable valist checker with scan-build 2019-08-15 17:08:24 +02:00
58c4c334b5 * .gitlab-ci.yml (FreeBSD.x86_64): Do not retry after failure 2019-08-15 11:08:13 +02:00
8757741b6f * .gitlab-ci.yml: Add FreeBSD runner 2019-08-13 10:21:27 +02:00