This website requires JavaScript.
e0e96ae377
[plugin_core] fix segfault in fetch.files_static init
Stefan Bühler
2017-07-26 08:16:36 +0200
808cdf301b
handle ENAMETOOLONG in various places
Stefan Bühler
2017-05-20 15:48:34 +0200
863b433aa6
[doc build] remove markdown support
Stefan Bühler
2017-05-20 14:04:21 +0200
f6990a9d8a
[plugin_core] support patterns in alias target
Stefan Bühler
2017-05-12 13:32:32 +0200
ca446911ef
[mimetypes.conf] add text/markdown to utf-8 list, regenerate mimetypes.conf
Stefan Bühler
2017-01-02 16:10:32 +0100
c8b27d7462
[mod_openssl] fix warnings and compile breaks with openssl 1.1.0
Stefan Bühler
2017-01-02 17:06:34 +0100
64096982fa
[mod_openssl/doc] Update links to man pages
Simon Lundström
2016-11-30 20:15:56 +0100
a4804cbd93
Add NO_TLSv1_1 and higher options
Simon Lundström
2016-11-29 21:56:52 +0100
3d2880258d
[mod_gnutls] workaround gnutls API breakage, and prepare for future ones
Stefan Bühler
2016-10-21 20:08:41 +0200
9926bef92e
[mod_gnutls/doc] more details which certificates are needed for OCSP
Stefan Bühler
2016-09-02 12:08:32 +0200
85f3a1da1a
[doc] decode HTML entities in code/markdown/textile blocks
Stefan Bühler
2016-09-02 12:05:08 +0200
98a14017a5
[mod_gnutls/docs] ocsptool is the ocsp tool
Stefan Bühler
2016-08-28 01:11:12 +0200
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 +0200
dca42093b1
[core] disable strict-alias warnings for libev wrappers
Stefan Bühler
2016-08-27 20:00:06 +0200
d72a3c2940
[mod_gnutls] add basic OCSP response stapling support
Stefan Bühler
2016-08-27 18:58:40 +0200
7fb0148348
[mod_gnutls] use only pin callback, don't pass pin as parameter
Stefan Bühler
2016-08-27 13:48:42 +0200
6a0e57ec8f
[parsers] fix unused variable warnings
Stefan Bühler
2016-08-27 11:32:23 +0200
f17a221cd8
use _DEFAULT_SOURCE instead of _BSD_SOURCE
Stefan Bühler
2016-08-27 11:32:19 +0200
130f14a3ea
[config] expect exactly one comma between list entries
Stefan Bühler
2015-10-25 11:52:39 +0100
a1340123be
[cmake] handle include directories separately
Stefan Bühler
2015-10-24 15:56:58 +0200
3a4698d6b9
[pattern] fix all calls of li_pattern_eval to provide latest regex match
Stefan Bühler
2015-12-04 13:34:22 +0100
d2c6a28d97
use g_assert instead of g_assert_true for older glib2 versions
Stefan Bühler
2015-08-10 11:52:11 +0200
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 +0200
909626691e
ignore CMakeLists.txt.user (qtcreator)
Stefan Bühler
2015-08-09 10:13:08 +0200
f527a16138
[debug] provide more unique event names for waitqueues
Stefan Bühler
2015-08-09 10:12:21 +0200
535f6b4afb
[streams] improve stream handling, hopefully fixes bug with lingering backend connections
Stefan Bühler
2015-08-08 16:12:59 +0200
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 +0200
f6def17999
[common] format IPv6 addresses with port as [addr]:port (added the square brackets)
Stefan Bühler
2015-08-06 21:49:06 +0200
3cfc0aa82c
[automake] add missing files to dist tar
Stefan Bühler
2015-08-06 00:29:36 +0200
811e13cfcd
[common] fix out-of-bounds read in li_sockaddr_to_string
Stefan Bühler
2015-08-06 00:05:09 +0200
78ac96cc04
[mod_debug] show more details for events
Stefan Bühler
2015-08-05 21:56:15 +0200
3f7de3b51a
mimetypes.conf: add some new mime types, remove .dat, .sha1, .md5, update .vcf
Stefan Bühler
2015-07-11 14:04:34 +0200
b37d95facf
[lua] handle filter->vr == NULL in lua filters, handle filter->in == NULL in xsendfile
Stefan Bühler
2015-06-13 22:57:54 +0200
6b22f2f104
[mod_debug] debug events
Stefan Bühler
2015-01-25 13:27:59 +0100
66bd6b22a2
track event "names" for debugging
Stefan Bühler
2015-01-17 15:13:54 +0100
17d066bc57
Add systemd unit file
Marcus Rückert
2015-01-06 14:58:09 +0100
a5886b3a81
[mod_openssl] various fixes, fix error handling
Stefan Bühler
2014-12-22 15:11:54 +0100
10305546cb
[core] close out stream nicely on regular shutdown (fixes openssl session problem)
Stefan Bühler
2014-12-22 15:11:31 +0100
93d04a3514
[tests] use gnutls certtool to create test ca
Stefan Bühler
2014-11-09 11:26:15 +0100
f144349c72
[mod_openssl] allow all authentication methods in default cipher string
Stefan Bühler
2014-11-09 11:14:00 +0100
fc02dcf9e2
[mod_gnutls] improve alert handling
Stefan Bühler
2014-11-09 08:32:58 +0100
f7155d5972
[doc] mod_gnutls: add comment that reusing keys in DH is not recommended anyway
Stefan Bühler
2014-11-08 20:02:42 +0100
6954c4563b
[doc] improve section about DH/DSA parameters in mod_gnutls
Stefan Bühler
2014-11-08 15:33:15 +0100
91060ebe91
[mod_gnutls] allow pemfile to accept a key-value list of a certificate and key
Nikos Mavrogiannopoulos
2014-10-30 17:01:31 +0100
344e918f05
[mod_gnutls] when an alert is received print its actual value
Nikos Mavrogiannopoulos
2014-10-30 16:05:25 +0100
aa44c63f59
[doc] clarify "physical.exists" semantic
Stefan Bühler
2014-08-24 18:32:50 +0200
912b460145
[autobuild] fix configure to search for openssl in the specified paths
Stefan Bühler
2014-08-17 09:45:52 +0200
72011fbede
[mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string)
Stefan Bühler
2014-06-06 13:41:30 +0200
2fe2af2022
[docs] generate link back to index in sub pages
Stefan Bühler
2014-06-06 12:18:03 +0200
ab60804b9c
[docs] fix typo
Stefan Bühler
2014-06-06 12:08:51 +0200
b5eac15433
[mod_proxy] use raw_path instead of re-encoded path
Stefan Bühler
2014-06-06 12:08:16 +0200
6e2ca4b80c
[tests] small cleanups: use req_header.overwrite, no_docroot option
Stefan Bühler
2014-06-06 11:57:41 +0200
76c12e4077
[mod_rewrite] rewrite_raw result gets decoded
Stefan Bühler
2014-06-06 11:35:44 +0200
4c741ce853
[core] expose request.raw_path as condition variable
Stefan Bühler
2014-06-06 11:16:22 +0200
e168e0653c
[docs] fix typos, add some details, add rewrite_raw action
Stefan Bühler
2014-05-27 20:07:12 +0200
9acfe515f7
[docs] fix xml error
Stefan Bühler
2014-05-26 15:26:10 +0200
4741120b74
[docs] fix links, add index page, add small introduction, add lua config / api
Stefan Bühler
2014-05-26 15:04:46 +0200
5c9a9bbaba
[docs] some small fixes
Stefan Bühler
2014-05-23 16:03:54 +0200
dd9f052c57
[mod_gnutls] remove broken include
Stefan Bühler
2014-05-23 11:24:43 +0200
47c1cf1c20
[tests] increase timeout for https requests
Stefan Bühler
2014-05-22 18:31:33 +0200
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 +0200
55042a89a9
[tests] add a 0.2 second sleep before testing memcache lookup after store
Stefan Bühler
2014-05-22 13:02:25 +0200
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 +0200
c30060e0eb
[angel] check setgid/setuid/... return values and abort on failure
Stefan Bühler
2014-05-16 17:23:27 +0200
09002ad827
[mod_openssl] fix default cipher string
Stefan Bühler
2014-05-16 17:22:16 +0200
5e30919291
[mod_openssl] wrap all options in #ifdef
Stefan Bühler
2014-05-16 08:33:24 +0200
8596f874a7
[autobuild] fix duplicate config.h install and remove config.h from dist tarball
Stefan Bühler
2014-05-16 08:17:03 +0200
72d4578e70
[doc] add script to generate mimetypes.conf
Stefan Bühler
2014-05-05 10:55:34 +0200
b6ee9241ad
[angel_fake] use li_sockaddr_from_string in li_angel_fake_listen
Stefan Bühler
2014-04-15 13:05:52 +0200
5f4019359e
[config parser] copy fixes from angel config parser
Stefan Bühler
2014-04-15 12:41:09 +0200
63f4b78353
fix some socket address handlings - limit unix socket path names to struct size
Stefan Bühler
2014-04-15 12:06:11 +0200
5b706ac033
[simple-stream] fix double assignment
Stefan Bühler
2014-04-15 11:30:36 +0200
21e18176f2
fix wrong operator to check for set bit in events
Stefan Bühler
2014-04-15 11:24:51 +0200
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 +0200
3ad9e4cb01
[actions] fix dereference before null check
Stefan Bühler
2014-04-15 11:13:20 +0200
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 +0200
582a8585ff
[fastcgi] assert pointer is not NULL before dereference before NULL check in a loop
Stefan Bühler
2014-04-15 11:07:39 +0200
118844573c
[angel] fix memory leak on error in angel config parser
Stefan Bühler
2014-04-15 10:39:14 +0200
176d6099aa
[liValue] fix missing break in switch statement
Stefan Bühler
2014-04-15 10:33:48 +0200
e5e37b8369
[idlist] fix bad shift operations
Stefan Bühler
2014-04-14 17:51:47 +0200
e0ed289c1a
[liValue] fix dereference after NULL check
Stefan Bühler
2014-04-14 17:49:41 +0200
c971749381
[autotools] support libunwind without pkg-config
Stefan Bühler
2014-04-11 12:31:58 +0200
419d60dd83
[profile] add missing utils.h include
Stefan Bühler
2014-04-11 12:30:42 +0200
deb0dd2428
[doc] always show angel doc in toc
Stefan Bühler
2014-04-11 12:06:55 +0200
17a5168793
[core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind
Stefan Bühler
2014-04-10 18:08:59 +0200
e2992d7b6b
[ip-parser] allow [ipv6]/net:port and [ipv6/net]:port for IPv6 address + network + port
Stefan Bühler
2014-02-26 12:37:25 +0100
074f53744a
[angel] merge allow_listen_* items
Stefan Bühler
2014-02-13 18:19:07 +0100
22d186cecc
[angel] rewrite config handling, rename items, document it
Stefan Bühler
2014-02-10 15:33:04 +0100
01788a7250
[common] remove hash value type (use key/value lists instead)
Stefan Bühler
2014-02-06 16:05:08 +0100
dfaab291d9
[angel] rewrite parser, changing syntax (similar to main config)
Stefan Bühler
2014-02-04 20:48:10 +0100
84325a5a06
[backends: scgi,proxy,fastcgi] update *context immediately after *backend_get
Stefan Bühler
2014-04-10 12:38:40 +0200
b5edda3bf4
[plugin_core] fix index "/filename" handling
Stefan Bühler
2014-02-26 13:18:30 +0100
ec6600271a
[config] fix conditional parsing
Stefan Bühler
2014-02-10 15:33:44 +0100
db58828e0b
[common] refactor liValue to share most of the code
Stefan Bühler
2014-02-04 20:47:34 +0100
c3744763e2
[autotools] search math lib m for fmod
Stefan Bühler
2014-02-04 20:15:49 +0100
23be07f40c
[mod_gnutls] don't abort if 'NORMAL:-CIPHER-ALL:+ARCFOUR-128' is not recognized, use 'NORMAL' instead
Stefan Bühler
2014-02-04 14:39:07 +0100
9f6d56d5c4
[core] add PACKAGE_NO_BUILD_DATE define to disable PACKAGE_BUILD_DATE
Stefan Bühler
2014-02-04 14:20:35 +0100
72967a0874
[core] make PACKAGE_BUILD_DATE an embeddable string constant
Stefan Bühler
2014-02-04 14:04:37 +0100
133941c327
[mod_status] use PACKAGE_BUILD_DATE instead of __DATE__/__TIME__
Stefan Bühler
2014-02-04 13:59:13 +0100
449e672016
[dist] add script to show differences between git and dist
Stefan Bühler
2014-02-04 13:23:05 +0100