Stefan Bühler
b033a4fcb4
[test] enable TestRedirectDirWithQueryAndSpecialChars
...
Change-Id: Ic649c1e4ea158853c362836f31f6ec7e250413cd
2 years ago
Stefan Bühler
c8bf635551
[tests] fix memcached and scgi-envcheck for python3; use asyncio
...
Change-Id: If3be7d98701d90c0374f625d1571140a100009df
2 years ago
Stefan Bühler
a5d3e11c1f
[tests] add tests for mod_dirlist
...
Change-Id: I5d6ea970cd5dca7e202c8bd888142e44ef8f4211
3 years ago
Stefan Bühler
92681fcde4
[tests] fix PrepareDir
...
Change-Id: Idb26de002ad1586101c9e9bdb0256170b8e287b9
3 years ago
Stefan Bühler
afaf285bfb
[core] fix chunk decoding bug: reused stale context after forwarding chunk data
...
Change-Id: Ie37e3c2d605ae23dcb7a6b74ff6b5f0699074ac5
4 years ago
Stefan Bühler
d8bd405a19
[core] fix crash when HTTP backend "Upgrade"s
...
Change-Id: If7143f49baa2efa8d1fb3f78c6390969730c678e
4 years ago
Stefan Bühler
d167e6e416
[core/mod_proxy] support http backends trying to run keep-alive
...
Even if they shouldn't (due to HTTP/1.0 or Connection; close) some
backends send HTTP/1.1 without Connection: close, and use Content-Length
to signal end of response (and don't close the connection, as they wait
for another request).
Now Content-Length is used to find the end of the response (chunked
transfer-encoding was already supported).
mod_proxy now signals HTTP/1.1, but also sends "Connection: close": it
doesn't reuse the connection yet.
Change-Id: Ica0c9b3b7da79899412a746f21e7348ccd3d23ee
4 years ago
Stefan Bühler
16ccf1d307
[tests] show error log of failed tests
...
Change-Id: Iaee7559a0526cdb4a8d337d003a79062ff912dce
4 years ago
Stefan Bühler
f60b53bd44
[tests] build custom http backend server, require python3 for socketserver
...
Change-Id: Id4deaad74799a8cc2454869e941e7a00106d25cd
4 years ago
Stefan Bühler
9263deaeef
[tests] python3 compability
...
Change-Id: I09c8eaf0cbe4a74b795aeb2a3b04f0abc39383c8
4 years ago
Stefan Bühler
93d04a3514
[tests] use gnutls certtool to create test ca
...
also supports generating ecc (ecdsa) keys and selecting a hash
Change-Id: Iafa6557a4f0a97885a3300861b842289b73ea1de
8 years ago
Stefan Bühler
72011fbede
[mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string)
9 years ago
Stefan Bühler
b5eac15433
[mod_proxy] use raw_path instead of re-encoded path
9 years ago
Stefan Bühler
6e2ca4b80c
[tests] small cleanups: use req_header.overwrite, no_docroot option
9 years ago
Stefan Bühler
76c12e4077
[mod_rewrite] rewrite_raw result gets decoded
9 years ago
Stefan Bühler
47c1cf1c20
[tests] increase timeout for https requests
9 years ago
Stefan Bühler
55042a89a9
[tests] add a 0.2 second sleep before testing memcache lookup after store
9 years ago
Stefan Bühler
074f53744a
[angel] merge allow_listen_* items
...
* allow_listen_ip ".." -> allow_listen ".."
* allow_listen_unix ".." -> allow_listen "unix:.."
* allow_listen also takes lists of strings
9 years ago
Stefan Bühler
22d186cecc
[angel] rewrite config handling, rename items, document it
...
* remove "instance { ... }" wrapping
* use "_" instead of "-"
* modules -> modules_path
* allow_listen { ip "..."; } -> allow_listen_ip "...";
* allow_listen { unix "..."; } -> allow_listen_unix "...";
9 years ago
Stefan Bühler
dfaab291d9
[angel] rewrite parser, changing syntax (similar to main config)
9 years ago
Stefan Bühler
b5edda3bf4
[plugin_core] fix index "/filename" handling
9 years ago
Stefan Bühler
b0ec46adec
[tests] include test ca in dist
9 years ago
Stefan Bühler
3cd06f49ad
restructure docs
9 years ago
Stefan Bühler
3bf3bb1238
[tests] add own test CA and test gnutls and openssl basic functionality
10 years ago
Stefan Bühler
a497760f3d
[ŧests] more tests, improve handling
10 years ago
Stefan Bühler
4f45909f2d
[tests] cleanup to use new config style
10 years ago
Stefan Bühler
a7c61d8c06
[tests] test secdownload.lua and the lua key-value list lookup
10 years ago
Stefan Bühler
061b2a4262
[core] handle differences between options/actions/setups in plugin.c
10 years ago
Stefan Bühler
8e41187ff6
[tests] add --valgrind-leak option
10 years ago
Stefan Bühler
8a0a8715d0
[tests] only use cache.disk.etag if request was handled
10 years ago
Stefan Bühler
c963de4083
[tests] test auth.require_user from doc/core.lua
10 years ago
Stefan Bühler
921982f0fc
[tests] put scgi application into separate file
10 years ago
Stefan Bühler
1c22f3aa2b
[tests] add a stub python memcached server, add mod_memcached tests
10 years ago
Stefan Bühler
5fb031a910
[tests] run config test with valgrind too if enabled
10 years ago
Stefan Bühler
c15b37260a
[tests/mod_deflate] test removing Accept-Encoding header
10 years ago
Stefan Bühler
a034e05eff
[tests] fix path issues
10 years ago
Stefan Bühler
2301fa6835
[tests] cgi: check stderr and exit error with delayed upload
10 years ago
Stefan Bühler
d27b40bed5
[tests] add /sbin and others to PATH for sha1 on FreeBSD
10 years ago
Stefan Bühler
4cdda3fb1e
[tests] Fix uploadcheck for BSD (providing sha1 instead of sha1sum)
10 years ago
Stefan Bühler
38aad8128e
[angel,tests] implement and use "one-shot" option to not restart crashed workers
10 years ago
Stefan Bühler
5e0a58be53
[stream-http-response] support chunk encoded responses
10 years ago
Stefan Bühler
3deb7c9e79
[core] support chunked uploads
10 years ago
Stefan Bühler
f42ebc05f4
[tests] show more output on console with --debug
10 years ago
Stefan Bühler
04a63b009b
[tests] etag with deflate and cache_disk_etag
10 years ago
Stefan Bühler
245dd5b5d8
[tests] add mod_cache_disk_etag to the mix
10 years ago
Stefan Bühler
b1611a2047
[tests] add deflate support and tests
10 years ago
Stefan Bühler
1402e8987c
[tests] use 127.0.0.2 as base address
10 years ago
Stefan Bühler
21ded067eb
[test] mod_fastcgi: upload 2MiB and check sha1sum
10 years ago
Stefan Bühler
a7166ed80c
[tests] add --valgrind option
10 years ago
Stefan Bühler
de920597dc
[tests] extend autowrapper.sh script
10 years ago