summaryrefslogtreecommitdiffstats
path: root/.github (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CI: Use the image version in the cache keys. This is likely a simplerJoe Orton2024-10-141-1/+5
| | | | | | | | | | and more robust fix for the issues with Perl XS builds being cached. Root cause was likely "ubuntu-latest" changing from 22.04 to 24.04. Cache keys will now change when that happens again, preventing reuse of cached builds across OS versions. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1921311 13f79535-47bb-0310-9956-ffa450edef68
* CI: Further fixes for ubuntu-latest image updates on GitHub Actions.Joe Orton2024-10-141-4/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1921310 13f79535-47bb-0310-9956-ffa450edef68
* removed experimental mod_tls. source, documenation and test casesStefan Eissing2024-09-171-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1920744 13f79535-47bb-0310-9956-ffa450edef68
* CI: Update to OpenSSL 3.1.7/3.3.2.Joe Orton2024-09-031-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1920440 13f79535-47bb-0310-9956-ffa450edef68
* CI: Install libsasl2-dev to fix build errors with APR trunk/apr-util 1.7.xJoe Orton2024-08-201-1/+14
| | | | | | | | | | | https://lists.apache.org/thread/8hhs2otod7fo44964yd1csck3ddm1fq2 CI: Add job to test LDAP with the (apr 1.7.x, apr-util 1.7.x) combination. Github: closes #474 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1920050 13f79535-47bb-0310-9956-ffa450edef68
* CI: Enable Windows job for 2.4.x branch.Ivan Zhakov2024-08-041-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919665 13f79535-47bb-0310-9956-ffa450edef68
* Trigger ciYann Ylavic2024-07-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919543 13f79535-47bb-0310-9956-ffa450edef68
* CI: Fix OpenSSL tarball download URLs after openssl.org site refreshJoe Orton2024-07-261-4/+4
| | | | | | | | | | | | | | | | | | | | | | CI: Update to latest OpenSSL releases. CI: Build OpenSSL with RPATH set so that the installed ./bin/openssl works without LD_LIBRARY_PATH set. Use LD_RUN_PATH during the httpd build to achieve the same with binaries from the httpd build, but unset it after so that it doesn't affect running e.g. php-fpm or perl later. Should fix warning from logs when php-fpm is executed -- [26-Jul-2024 07:43:34] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'curl.so' (tried: /usr/lib/php/20210902/curl.so (/lib/x86_64-linux-gnu/libcurl.so.4: undefined symbol: ENGINE_init, version OPENSSL_3.0.0), /usr/lib/php/20210902/curl.so.so (/usr/lib/php/20210902/curl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 CI: Test that php-fpm works if available before testing. CI: For paranoia/future debugging, log the OpenSSL version from compile-time and run-time as reported by mod_ssl. Github: closes #466 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919524 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Install openssl.Ivan Zhakov2024-07-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919417 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Fix syntax error.Ivan Zhakov2024-07-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919416 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Fix syntax error.Ivan Zhakov2024-07-201-2/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919415 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Try to use Ninja for Windows CI build.Ivan Zhakov2024-07-201-6/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919414 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Enable VCPKG artifacts caching.Ivan Zhakov2024-07-201-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919411 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Add quotes for -DAPR_LIBRARIES argument.Ivan Zhakov2024-07-201-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919399 13f79535-47bb-0310-9956-ffa450edef68
* * .github/workflows/windows.yml: Enable HTTPD private headers when installingIvan Zhakov2024-07-201-1/+1
| | | | | | | APR. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919398 13f79535-47bb-0310-9956-ffa450edef68
* CI: Add Windows GitHub Action job. Not really tested.Ivan Zhakov2024-07-201-0/+54
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1919397 13f79535-47bb-0310-9956-ffa450edef68
* CI: Set the path to php-fpm so it's found by proxy_fcgi.t (after r1918149).Joe Orton2024-06-041-0/+2
| | | | | | | Github: closes #453 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1918150 13f79535-47bb-0310-9956-ffa450edef68
* * mod_tls: update version of rustls-ffi to v0.13.0. Stefan Eissing2024-04-221-1/+1
| | | | | | | | [Daniel McCarney (@cpu}] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1917270 13f79535-47bb-0310-9956-ffa450edef68
* CI: Update for OpenSSL 3.3.0, build with -WerrorJoe Orton2024-04-151-2/+3
| | | | | | | Github: closes #436 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916997 13f79535-47bb-0310-9956-ffa450edef68
* CI: Add OpenSSL 3.3.0 alpha1 build.Joe Orton2024-03-261-0/+9
| | | | | | | Github: closes #424 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916559 13f79535-47bb-0310-9956-ffa450edef68
* CI: conditional didn't work in r1916396, always apply ASAN workaround.Joe Orton2024-03-181-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916397 13f79535-47bb-0310-9956-ffa450edef68
* CI: Try working around recent ASAN failures. Joe Orton2024-03-181-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916396 13f79535-47bb-0310-9956-ffa450edef68
* mod_systemd: if SELinux is available and enabled, log the SELinuxJoe Orton2024-03-151-1/+2
| | | | | | | | | | | | | | | | | | context at startup, since this may vary when httpd is started via systemd vs being started directly. * modules/arch/unix/mod_systemd.c (systemd_post_config): Do nothing for the pre-config iteration. Log the SELinux context if available. * modules/arch/unix/config5.m4: Detect libselinux. Have at least one CI job build mod_systemd. Github: closes #422 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916344 13f79535-47bb-0310-9956-ffa450edef68
* CI: update actions to v4Joe Orton2024-03-051-5/+5
| | | | | | | | | Submitted by: Sagar <42873729+SagarCodeCtrl users.noreply.github.com> Github: closes #414 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916133 13f79535-47bb-0310-9956-ffa450edef68
* CI: add OpenSSL 3.2, test OpenSSL 3.x using Apache::TestJoe Orton2024-03-011-5/+5
| | | | | | | trunk to pick up r1916067. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916068 13f79535-47bb-0310-9956-ffa450edef68
* CI: docs update only. [skip ci]Joe Orton2024-02-291-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916059 13f79535-47bb-0310-9956-ffa450edef68
* CI: Add OpenSSL 3.1 builds, including a no-engine build.Joe Orton2024-02-291-0/+23
| | | | | | | | | | (attempt to use 3.2 failed, unsure why) - add OpenSSL build binaries to $PATH Github: closes #415 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916058 13f79535-47bb-0310-9956-ffa450edef68
* CI: Re-enable caching for *fixed* versions of apr/apr-util whichJoe Orton2024-02-291-2/+0
| | | | | | | | should now work correctly (since the version is in the cache key). For 1.x branches, CLEAR_CACHE must still be used. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916053 13f79535-47bb-0310-9956-ffa450edef68
* CI: Enable caching for the rustls install used for mod_tls testing.Joe Orton2024-02-291-2/+1
| | | | | | | Github: closes #416 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916052 13f79535-47bb-0310-9956-ffa450edef68
* CI: Hopefully fix caching and artifact uploads by creating $JOBIDJoe Orton2024-02-291-10/+8
| | | | | | | | | as a unique key for each job in the matrix, using that as the cache key and in each artefact upload (otherwise multiple failures uploading "error_log" overwrite each other). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916051 13f79535-47bb-0310-9956-ffa450edef68
* Minor CI changes:Joe Orton2024-02-011-0/+5
| | | | | | | | | | | | | - Add --enable-reduced-exports test. - test running apachectl -V in the TEST_INSTALL case - test running httpd -V in the SKIP_TESTING case - rejig to exit if SKIP_TESTING, un-nest the if block around testing (no functional change from this part) Github: closes #405 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1915513 13f79535-47bb-0310-9956-ffa450edef68
* CI: add workflow for WebDAV testing using LMDB as the default APR DBM backend.Joe Orton2023-10-241-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1913266 13f79535-47bb-0310-9956-ffa450edef68
* Work around caching issue for CI builds with both apr&apr-util Joe Orton2023-10-161-0/+2
| | | | | | | built from source. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1913016 13f79535-47bb-0310-9956-ffa450edef68
* *) mod_http2: added support for bootstrapping WebSockets via HTTP/2, asStefan Eissing2023-06-201-2/+2
| | | | | | | | | | | | | | | described in RFC 8441. A new directive 'H2WebSockets on|off' has been added. The feature is by default not enabled. As also discussed in the manual, this feature should work for setups using "ProxyPass backend-url upgrade=websocket" without further changes. Special server modules for WebSockets will have to be adapted, most likely, as the handling if IO events is different with HTTP/2. HTTP/2 WebSockets are supported on platforms with native pipes. This excludes Windows. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1910507 13f79535-47bb-0310-9956-ffa450edef68
* tests, re-enable http/2 tests in github workflow, install latest rustls-ffi ↵Stefan Eissing2023-05-021-14/+12
| | | | | | version git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909563 13f79535-47bb-0310-9956-ffa450edef68
* ci: Upgrade to latest apr-1.7.4.Yann Ylavic2023-04-231-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909369 13f79535-47bb-0310-9956-ffa450edef68
* CI tests are failing (since r1909135), set a lower timeout since Joe Orton2023-04-191-0/+1
| | | | | | | | the default is a rather extreme 6hrs. Worst cases seem to be around 10 minutes currently. [skip ci] git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1909242 13f79535-47bb-0310-9956-ffa450edef68
* * Use latest released versions of APR and APR-UTIL for buildingRuediger Pluem2023-04-031-11/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908933 13f79535-47bb-0310-9956-ffa450edef68
* Try running CI for 2.* tags. [skip ci]Joe Orton2023-03-311-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908835 13f79535-47bb-0310-9956-ffa450edef68
* ci: Restore MOD_TLS test suite with the python3-multipart package.Yann Ylavic2023-03-201-12/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908578 13f79535-47bb-0310-9956-ffa450edef68
* ci: Disable MOD_TLS test suite for now (never passing).Yann Ylavic2023-03-201-11/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908561 13f79535-47bb-0310-9956-ffa450edef68
* ci: -Werror does not need -Wno-deprecated-declarations anymore for openssl >= 3Yann Ylavic2023-03-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908542 13f79535-47bb-0310-9956-ffa450edef68
* Repurpose test for apr-1.8.x (1.7.x being tested elsewhere already).Yann Ylavic2023-03-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1908415 13f79535-47bb-0310-9956-ffa450edef68
* Also run CI for PRs against 2.4.x. [skip ci]Joe Orton2023-03-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907960 13f79535-47bb-0310-9956-ffa450edef68
* Clear cache for mod_tls test.Joe Orton2023-02-151-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907670 13f79535-47bb-0310-9956-ffa450edef68
* Further migration of tests to GHA, though HTTP/2, ACME andJoe Orton2023-02-071-2/+68
| | | | | | | | i386 build testing are all failing so currently disabled. Caching needs adjusting to use a different model to Travis. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907506 13f79535-47bb-0310-9956-ffa450edef68
* Migrate more tests to Github Actions.Joe Orton2023-02-031-3/+166
| | | | | | | Github: fixes #340, fixes #339 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1907235 13f79535-47bb-0310-9956-ffa450edef68
* Limit triggering on non-code changes, try to capture error_log asJoe Orton2023-01-091-0/+16
| | | | | | | an artifact on failure. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906501 13f79535-47bb-0310-9956-ffa450edef68
* Enable simplest CI test cases in GitHub Actions (currently alsoJoe Orton2023-01-091-0/+56
still enabled in Travis). Based on apr/trunk. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1906482 13f79535-47bb-0310-9956-ffa450edef68