This website requires JavaScript.
76fccefc84
[core] encode path in li_vrequest_redirect_directory
Stefan Bühler
2020-06-22 20:35:11 +02:00
51a7fd577c
[core]: fix query string handling in li_vrequest_redirect_directory (dirlist, index)
Stefan Bühler
2020-06-22 20:17:07 +02:00
92681fcde4
[tests] fix PrepareDir
Stefan Bühler
2020-06-22 19:59:31 +02:00
505bfb053f
[core] move CGI environment creation to core
Stefan Bühler
2019-08-31 13:48:17 +02:00
8989ca32d4
[mod_{fast,s}cgi] support REQUEST_SCHEME cgi variable
Stefan Bühler
2019-08-31 13:08:11 +02:00
afaf285bfb
[core] fix chunk decoding bug: reused stale context after forwarding chunk data
Stefan Bühler
2019-08-26 00:28:48 +02:00
7078063491
[core] fix parsing of chunk digits
Stefan Bühler
2019-08-26 00:15:27 +02:00
a41b92eb8a
[core] fix segfault in http response streaming
Stefan Bühler
2019-08-25 19:25:02 +02:00
d8bd405a19
[core] fix crash when HTTP backend "Upgrade"s
Stefan Bühler
2019-08-25 13:07:49 +02:00
bffe96f5d0
[build] sync extra warning flags between cmake and autobuild
Stefan Bühler
2019-08-25 12:16:19 +02:00
d167e6e416
[core/mod_proxy] support http backends trying to run keep-alive
Stefan Bühler
2019-08-25 01:52:57 +02:00
52566836a0
[core] fix fallthrough annotation for gcc
Stefan Bühler
2019-08-25 11:45:06 +02:00
16ccf1d307
[tests] show error log of failed tests
Stefan Bühler
2019-08-25 11:44:45 +02:00
f60b53bd44
[tests] build custom http backend server, require python3 for socketserver
Stefan Bühler
2019-08-25 01:22:16 +02:00
9263deaeef
[tests] python3 compability
Stefan Bühler
2019-08-24 21:45:16 +02:00
8643cafa22
[core] fix log level of connection: (backend) response header parsing
Stefan Bühler
2019-08-24 20:49:23 +02:00
f66defba93
[doc] mod_fastcgi: extend php fastcgi example with physical file test
Stefan Bühler
2019-06-27 21:19:07 +02:00
bda1a90f27
[core] add strict.post_content_length option
Stefan Bühler
2018-09-08 23:12:22 +02:00
bc6b256c34
[core] use readdir instead of readdir_r
Stefan Bühler
2017-07-29 15:21:08 +02:00
b3dcc9662e
[mod_openssl] fix C90 mixed declarations and code warning
Stefan Bühler
2017-07-29 15:06:39 +02:00
04e54a4388
[mod_openssl] fix crash with libressl or openssl < 1.1
Stefan Bühler
2017-07-29 14:59:50 +02:00
8c68b120da
[mod_gnutls] support OCSP responses in sni backends
Stefan Bühler
2017-07-26 09:46:13 +02:00
e0e96ae377
[plugin_core] fix segfault in fetch.files_static init
Stefan Bühler
2017-07-26 08:16:36 +02:00
808cdf301b
handle ENAMETOOLONG in various places
Stefan Bühler
2017-05-20 15:48:34 +02:00
863b433aa6
[doc build] remove markdown support
Stefan Bühler
2017-05-20 14:04:21 +02:00
f6990a9d8a
[plugin_core] support patterns in alias target
Stefan Bühler
2017-05-12 13:32:32 +02:00
ca446911ef
[mimetypes.conf] add text/markdown to utf-8 list, regenerate mimetypes.conf
Stefan Bühler
2017-01-02 16:10:32 +01:00
c8b27d7462
[mod_openssl] fix warnings and compile breaks with openssl 1.1.0
Stefan Bühler
2017-01-02 17:06:34 +01:00
64096982fa
[mod_openssl/doc] Update links to man pages
Simon Lundström
2016-11-30 20:15:56 +01:00
a4804cbd93
Add NO_TLSv1_1 and higher options
Simon Lundström
2016-11-29 21:56:52 +01:00
3d2880258d
[mod_gnutls] workaround gnutls API breakage, and prepare for future ones
Stefan Bühler
2016-10-21 20:08:41 +02:00
9926bef92e
[mod_gnutls/doc] more details which certificates are needed for OCSP
Stefan Bühler
2016-09-02 12:08:32 +02:00
85f3a1da1a
[doc] decode HTML entities in code/markdown/textile blocks
Stefan Bühler
2016-09-02 12:05:08 +02:00
98a14017a5
[mod_gnutls/docs] ocsptool is the ocsp tool
Stefan Bühler
2016-08-28 01:11:12 +02:00
fc0119720e
[mod_gnutls] use gnutls_pem_base64_decode_alloc instead of gnutls_pem_base64_decode2 (compat name for old versions)
Stefan Bühler
2016-08-27 20:19:53 +02:00
dca42093b1
[core] disable strict-alias warnings for libev wrappers
Stefan Bühler
2016-08-27 20:00:06 +02:00
d72a3c2940
[mod_gnutls] add basic OCSP response stapling support
Stefan Bühler
2016-08-27 18:58:40 +02:00
7fb0148348
[mod_gnutls] use only pin callback, don't pass pin as parameter
Stefan Bühler
2016-08-27 13:48:42 +02:00
6a0e57ec8f
[parsers] fix unused variable warnings
Stefan Bühler
2016-08-27 11:32:23 +02:00
f17a221cd8
use _DEFAULT_SOURCE instead of _BSD_SOURCE
Stefan Bühler
2016-08-27 11:32:19 +02:00
130f14a3ea
[config] expect exactly one comma between list entries
Stefan Bühler
2015-10-25 11:52:39 +01:00
a1340123be
[cmake] handle include directories separately
Stefan Bühler
2015-10-24 15:56:58 +02:00
3a4698d6b9
[pattern] fix all calls of li_pattern_eval to provide latest regex match
Stefan Bühler
2015-12-04 13:34:22 +01:00
d2c6a28d97
use g_assert instead of g_assert_true for older glib2 versions
Stefan Bühler
2015-08-10 11:52:11 +02:00
c9a3764f12
[ssl] don't exit early when there is no data to write; otherwise EOS stream handling is not triggered
Stefan Bühler
2015-08-10 11:41:47 +02:00
909626691e
ignore CMakeLists.txt.user (qtcreator)
Stefan Bühler
2015-08-09 10:13:08 +02:00
f527a16138
[debug] provide more unique event names for waitqueues
Stefan Bühler
2015-08-09 10:12:21 +02:00
535f6b4afb
[streams] improve stream handling, hopefully fixes bug with lingering backend connections
Stefan Bühler
2015-08-08 16:12:59 +02:00
4375aba174
[request parser] adapt whitespace removal from response parser, fixes bug removing last character if CR was missing
Stefan Bühler
2015-08-06 23:19:37 +02:00
f6def17999
[common] format IPv6 addresses with port as [addr]:port (added the square brackets)
Stefan Bühler
2015-08-06 21:49:06 +02:00
3cfc0aa82c
[automake] add missing files to dist tar
Stefan Bühler
2015-08-06 00:29:36 +02:00
811e13cfcd
[common] fix out-of-bounds read in li_sockaddr_to_string
Stefan Bühler
2015-08-06 00:05:09 +02:00
78ac96cc04
[mod_debug] show more details for events
Stefan Bühler
2015-08-05 21:56:15 +02:00
3f7de3b51a
mimetypes.conf: add some new mime types, remove .dat, .sha1, .md5, update .vcf
Stefan Bühler
2015-07-11 14:04:34 +02:00
b37d95facf
[lua] handle filter->vr == NULL in lua filters, handle filter->in == NULL in xsendfile
Stefan Bühler
2015-06-13 22:57:54 +02:00
6b22f2f104
[mod_debug] debug events
Stefan Bühler
2015-01-25 13:27:59 +01:00
66bd6b22a2
track event "names" for debugging
Stefan Bühler
2015-01-17 15:13:54 +01:00
17d066bc57
Add systemd unit file
Marcus Rückert
2015-01-06 14:58:09 +01:00
a5886b3a81
[mod_openssl] various fixes, fix error handling
Stefan Bühler
2014-12-22 15:11:54 +01:00
10305546cb
[core] close out stream nicely on regular shutdown (fixes openssl session problem)
Stefan Bühler
2014-12-22 15:11:31 +01:00
93d04a3514
[tests] use gnutls certtool to create test ca
Stefan Bühler
2014-11-09 11:26:15 +01:00
f144349c72
[mod_openssl] allow all authentication methods in default cipher string
Stefan Bühler
2014-11-09 11:14:00 +01:00
fc02dcf9e2
[mod_gnutls] improve alert handling
Stefan Bühler
2014-11-09 08:32:58 +01:00
f7155d5972
[doc] mod_gnutls: add comment that reusing keys in DH is not recommended anyway
Stefan Bühler
2014-11-08 20:02:42 +01:00
6954c4563b
[doc] improve section about DH/DSA parameters in mod_gnutls
Stefan Bühler
2014-11-08 15:33:15 +01:00
91060ebe91
[mod_gnutls] allow pemfile to accept a key-value list of a certificate and key
Nikos Mavrogiannopoulos
2014-10-30 17:01:31 +01:00
344e918f05
[mod_gnutls] when an alert is received print its actual value
Nikos Mavrogiannopoulos
2014-10-30 16:05:25 +01:00
aa44c63f59
[doc] clarify "physical.exists" semantic
Stefan Bühler
2014-08-24 18:32:50 +02:00
912b460145
[autobuild] fix configure to search for openssl in the specified paths
Stefan Bühler
2014-08-17 09:45:52 +02:00
72011fbede
[mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string)
Stefan Bühler
2014-06-06 13:41:30 +02:00
2fe2af2022
[docs] generate link back to index in sub pages
Stefan Bühler
2014-06-06 12:18:03 +02:00
ab60804b9c
[docs] fix typo
Stefan Bühler
2014-06-06 12:08:51 +02:00
b5eac15433
[mod_proxy] use raw_path instead of re-encoded path
Stefan Bühler
2014-06-06 12:08:16 +02:00
6e2ca4b80c
[tests] small cleanups: use req_header.overwrite, no_docroot option
Stefan Bühler
2014-06-06 11:57:41 +02:00
76c12e4077
[mod_rewrite] rewrite_raw result gets decoded
Stefan Bühler
2014-06-06 11:35:44 +02:00
4c741ce853
[core] expose request.raw_path as condition variable
Stefan Bühler
2014-06-06 11:16:22 +02:00
e168e0653c
[docs] fix typos, add some details, add rewrite_raw action
Stefan Bühler
2014-05-27 20:07:12 +02:00
9acfe515f7
[docs] fix xml error
Stefan Bühler
2014-05-26 15:26:10 +02:00
4741120b74
[docs] fix links, add index page, add small introduction, add lua config / api
Stefan Bühler
2014-05-26 15:04:46 +02:00
5c9a9bbaba
[docs] some small fixes
Stefan Bühler
2014-05-23 16:03:54 +02:00
dd9f052c57
[mod_gnutls] remove broken include
Stefan Bühler
2014-05-23 11:24:43 +02:00
47c1cf1c20
[tests] increase timeout for https requests
Stefan Bühler
2014-05-22 18:31:33 +02:00
d58d98a62d
[value] move value functions that depend on angel / main implementations into separate file, included in the other implementations
Stefan Bühler
2014-05-22 14:58:01 +02:00
55042a89a9
[tests] add a 0.2 second sleep before testing memcache lookup after store
Stefan Bühler
2014-05-22 13:02:25 +02:00
928d5dcb5e
[angel] don't load angel core plugin for shut down, so the core plugin doesn't respawn a worker with default settings
Stefan Bühler
2014-05-22 12:44:48 +02:00
c30060e0eb
[angel] check setgid/setuid/... return values and abort on failure
Stefan Bühler
2014-05-16 17:23:27 +02:00
09002ad827
[mod_openssl] fix default cipher string
Stefan Bühler
2014-05-16 17:22:16 +02:00
5e30919291
[mod_openssl] wrap all options in #ifdef
Stefan Bühler
2014-05-16 08:33:24 +02:00
8596f874a7
[autobuild] fix duplicate config.h install and remove config.h from dist tarball
Stefan Bühler
2014-05-16 08:17:03 +02:00
72d4578e70
[doc] add script to generate mimetypes.conf
Stefan Bühler
2014-05-05 10:55:34 +02:00
b6ee9241ad
[angel_fake] use li_sockaddr_from_string in li_angel_fake_listen
Stefan Bühler
2014-04-15 13:05:52 +02:00
5f4019359e
[config parser] copy fixes from angel config parser
Stefan Bühler
2014-04-15 12:41:09 +02:00
63f4b78353
fix some socket address handlings - limit unix socket path names to struct size
Stefan Bühler
2014-04-15 12:06:11 +02:00
5b706ac033
[simple-stream] fix double assignment
Stefan Bühler
2014-04-15 11:30:36 +02:00
21e18176f2
fix wrong operator to check for set bit in events
Stefan Bühler
2014-04-15 11:24:51 +02:00
ed7e70d0b4
[angel] fix missing break in switch statement in config parser for casting string to int
Stefan Bühler
2014-04-15 11:22:15 +02:00
3ad9e4cb01
[actions] fix dereference before null check
Stefan Bühler
2014-04-15 11:13:20 +02:00
acd2967534
assert many previously unchecked return values, handle some explicitly, remove FD_CLOEXEC in worker - mustn't fork
Stefan Bühler
2014-04-15 11:11:51 +02:00
582a8585ff
[fastcgi] assert pointer is not NULL before dereference before NULL check in a loop
Stefan Bühler
2014-04-15 11:07:39 +02:00
118844573c
[angel] fix memory leak on error in angel config parser
Stefan Bühler
2014-04-15 10:39:14 +02:00