This website requires JavaScript.
176d6099aa
[liValue] fix missing break in switch statement
Stefan Bühler
2014-04-15 10:33:48 +02:00
e5e37b8369
[idlist] fix bad shift operations
Stefan Bühler
2014-04-14 17:51:47 +02:00
e0ed289c1a
[liValue] fix dereference after NULL check
Stefan Bühler
2014-04-14 17:49:41 +02:00
c971749381
[autotools] support libunwind without pkg-config
Stefan Bühler
2014-04-11 12:31:58 +02:00
419d60dd83
[profile] add missing utils.h include
Stefan Bühler
2014-04-11 12:30:42 +02:00
deb0dd2428
[doc] always show angel doc in toc
Stefan Bühler
2014-04-11 12:06:55 +02:00
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 +02:00
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 +01:00
074f53744a
[angel] merge allow_listen_* items
Stefan Bühler
2014-02-13 18:19:07 +01:00
22d186cecc
[angel] rewrite config handling, rename items, document it
Stefan Bühler
2014-02-10 15:33:04 +01:00
01788a7250
[common] remove hash value type (use key/value lists instead)
Stefan Bühler
2014-02-06 16:05:08 +01:00
dfaab291d9
[angel] rewrite parser, changing syntax (similar to main config)
Stefan Bühler
2014-02-04 20:48:10 +01:00
84325a5a06
[backends: scgi,proxy,fastcgi] update *context immediately after *backend_get
Stefan Bühler
2014-04-10 12:38:40 +02:00
b5edda3bf4
[plugin_core] fix index "/filename" handling
Stefan Bühler
2014-02-26 13:18:30 +01:00
ec6600271a
[config] fix conditional parsing
Stefan Bühler
2014-02-10 15:33:44 +01:00
db58828e0b
[common] refactor liValue to share most of the code
Stefan Bühler
2014-02-04 20:47:34 +01:00
c3744763e2
[autotools] search math lib m for fmod
Stefan Bühler
2014-02-04 20:15:49 +01:00
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 +01:00
9f6d56d5c4
[core] add PACKAGE_NO_BUILD_DATE define to disable PACKAGE_BUILD_DATE
Stefan Bühler
2014-02-04 14:20:35 +01:00
72967a0874
[core] make PACKAGE_BUILD_DATE an embeddable string constant
Stefan Bühler
2014-02-04 14:04:37 +01:00
133941c327
[mod_status] use PACKAGE_BUILD_DATE instead of __DATE__/__TIME__
Stefan Bühler
2014-02-04 13:59:13 +01:00
449e672016
[dist] add script to show differences between git and dist
Stefan Bühler
2014-02-04 13:23:05 +01:00
d529150a9b
[autotools] remove generated ragel parsers from dist
Stefan Bühler
2014-02-04 13:22:01 +01:00
6d9277f8a5
[autotools] include cmake files in dist
Stefan Bühler
2014-02-04 13:01:48 +01:00
c3b715dae1
remove old test file
Stefan Bühler
2014-02-04 13:01:23 +01:00
b0ec46adec
[tests] include test ca in dist
Stefan Bühler
2014-02-04 12:44:27 +01:00
f482877825
[doc] document core config and modules in tree
Stefan Bühler
2014-01-27 00:41:50 +01:00
3cd06f49ad
restructure docs
Stefan Bühler
2014-01-20 15:57:18 +01:00
3f61b3c1b1
[mod_proxy] send Content-Length for all non GET/HEAD requests
Stefan Bühler
2013-12-05 18:01:06 +01:00
a6303d8baa
[config] allow setting vars in setup block
Stefan Bühler
2013-11-13 23:49:08 +01:00
b329a39026
[autobuild] use autoreconf instead of calling tools manually; update .gitignore
Stefan Bühler
2013-11-10 14:45:51 +01:00
0d40b25d19
[config] fix missing reference (segfault on shutdown)
Stefan Bühler
2013-09-10 16:05:13 +02:00
3bf3bb1238
[tests] add own test CA and test gnutls and openssl basic functionality
Stefan Bühler
2013-09-10 15:24:05 +02:00
7d22354772
[config] fix cast(string)
Stefan Bühler
2013-09-10 15:22:58 +02:00
a497760f3d
[ŧests] more tests, improve handling
Stefan Bühler
2013-09-10 12:08:44 +02:00
75d314c541
[doc] update to new config syntax
Stefan Bühler
2013-09-10 12:07:57 +02:00
56e606bbd7
[config] setup only allowed in master config context
Stefan Bühler
2013-09-10 12:07:04 +02:00
5222d524ad
[plugin_core] fix some setup parameter handling
Stefan Bühler
2013-09-09 23:23:46 +02:00
1a7eec4aa5
[mod_gnutls] disable protect-against-beast by default now - considered mitigated on client side
Stefan Bühler
2013-09-09 16:17:18 +02:00
81ff95db84
[mod_gnutls] announce http/1.1 in ALPN
Stefan Bühler
2013-09-09 16:16:38 +02:00
e55f423203
[config] fix more bugs in new config handling
Stefan Bühler
2013-09-09 12:46:21 +02:00
d65a2ffc16
[mod_redirect] fix segfault in config parsing
Stefan Bühler
2013-09-09 12:28:31 +02:00
04c6aa93cf
[plugin_core] fix alias action
Stefan Bühler
2013-09-09 12:15:12 +02:00
e4c99e55d6
[config] fix bug in config parser (failed parsing names followed by a comma)
Stefan Bühler
2013-09-09 12:09:22 +02:00
4056bd1a43
[config] fix mem leaks in config parser
Stefan Bühler
2013-09-09 10:30:07 +02:00
875995dae5
[config] fix bugs in new config handling
Stefan Bühler
2013-09-09 10:17:43 +02:00
8037af605f
replace g_hash_table_contains with g_hash_table_lookup
Stefan Bühler
2013-09-06 17:11:14 +02:00
4f45909f2d
[tests] cleanup to use new config style
Stefan Bühler
2013-09-06 16:47:08 +02:00
a7c61d8c06
[tests] test secdownload.lua and the lua key-value list lookup
Stefan Bühler
2013-08-21 12:44:11 +02:00
eb19c66524
[lua] fix key-value list handling and export of lists
Stefan Bühler
2013-09-06 16:41:15 +02:00
e76ebe2021
[core] rewrite config parser
Stefan Bühler
2013-09-06 14:37:18 +02:00
a1fbaab86b
[core/modules] refactor config handling
Stefan Bühler
2013-09-06 14:36:55 +02:00
b783bd5aaa
[misc] use less C99 features
Stefan Bühler
2013-08-23 13:39:09 +02:00
061b2a4262
[core] handle differences between options/actions/setups in plugin.c
Stefan Bühler
2013-08-22 18:02:50 +02:00
8e41187ff6
[tests] add --valgrind-leak option
Stefan Bühler
2013-08-22 13:17:29 +02:00
898e0c4687
[log] fix small mem leak
Stefan Bühler
2013-08-22 13:16:59 +02:00
cebb8df82c
[mod_vhost] fix config mem leak
Stefan Bühler
2013-08-22 13:03:15 +02:00
ad687636e9
[lua] push list values with __index metamethod to lookup string/nil keys in key-value lists
Stefan Bühler
2013-08-21 12:43:28 +02:00
9f9fe72d97
[lua] fix usage of lua_typename
Stefan Bühler
2013-08-21 13:49:49 +02:00
8a0a8715d0
[tests] only use cache.disk.etag if request was handled
Stefan Bühler
2013-08-21 12:42:37 +02:00
f9d0abac66
[lua] add lighty.error -> lighty.print alias
Stefan Bühler
2013-08-21 12:41:11 +02:00
c963de4083
[tests] test auth.require_user from doc/core.lua
Stefan Bühler
2013-08-21 12:10:03 +02:00
3dceac0d56
[doc] update config examples in doc/*.lua to match current syntax
Stefan Bühler
2013-08-21 12:09:26 +02:00
921982f0fc
[tests] put scgi application into separate file
Stefan Bühler
2013-08-19 22:34:54 +02:00
1c22f3aa2b
[tests] add a stub python memcached server, add mod_memcached tests
Stefan Bühler
2013-08-19 22:24:48 +02:00
0adefe5f18
[mod_memcached] convert to handling key-value list
Stefan Bühler
2013-08-19 20:09:16 +02:00
9430a8a112
[mod_deflate] convert to handling key-value list
Stefan Bühler
2013-08-19 19:22:22 +02:00
9e71dc6890
[core] li_value_to_string: use => for separating hash keys and values like the config
Stefan Bühler
2013-08-19 19:13:48 +02:00
d825212823
[mod_lua] convert to handling key-value list
Stefan Bühler
2013-08-19 19:11:28 +02:00
5fb031a910
[tests] run config test with valgrind too if enabled
Stefan Bühler
2013-08-19 19:11:02 +02:00
32e91a9e8a
[core] handle NULL values in li_value_extract* functions
Stefan Bühler
2013-08-19 19:09:17 +02:00
a14d0d00a5
[mod_auth] convert to handling key-value list
Stefan Bühler
2013-08-19 17:43:15 +02:00
74b64a6d1a
[plugin_core] log/setup log: convert to handling key-value list
Stefan Bühler
2013-08-19 17:26:16 +02:00
433d4da14e
[mod_vhost] convert to handling key-value list; make vhost.map_regex predictable
Stefan Bühler
2013-08-19 15:44:32 +02:00
92dc237ee8
[core] add li_value_new_hashtable to create a GString -> liValue hashtable
Stefan Bühler
2013-08-19 15:43:48 +02:00
7bc6e275ef
[mod_throttle] fix refcount and double free
Stefan Bühler
2013-08-18 19:58:09 +02:00
adea78e671
[autobuild] autogen.sh remove generated files before creating new ones
Stefan Bühler
2013-08-18 18:44:24 +02:00
ccd512ca57
[waf] remove waf for now, doesn't work anymore
Stefan Bühler
2013-08-18 17:23:53 +02:00
3c27596287
[plugin_core] index action should do less stat() calls now, especially for multiple names
Stefan Bühler
2013-08-18 15:59:26 +02:00
919a8dd6d2
[mod_openssl] error out on unknown parameters
Stefan Bühler
2013-08-18 15:53:26 +02:00
dc2f0b7885
[mod_openssl] support key-value list for multiple listen parameters
Stefan Bühler
2013-08-18 15:49:12 +02:00
8eae9f3b50
[mod_gnutls] remove ca-file option; only needed for not yet supported client cert authentication. add docs in the source
Stefan Bühler
2013-08-18 14:29:26 +02:00
c372d21f2c
[mod_gnutls] use key-value list for parameters, allows duplicate listen/pemfile parameters
Stefan Bühler
2013-08-18 13:48:48 +02:00
969818083e
[core] add li_value_to_key_value_list: convert value hash to key-value list
Stefan Bühler
2013-08-18 13:47:29 +02:00
ab47f9b33c
[mod_gnutls] fix endless loop in client hello parser
Stefan Bühler
2013-08-18 11:45:45 +02:00
36b901afa7
[mod_gnutls] fix build with SNI disabled
Stefan Bühler
2013-08-18 11:16:01 +02:00
40169d5fc9
[autobuild] fix renamed header ssl_client_hello_parser.h
Stefan Bühler
2013-08-18 11:15:30 +02:00
a7f41b9e3b
[core] check for disabled keep-alive early to send matching headers
Stefan Bühler
2013-08-18 00:58:54 +02:00
975ca1cddf
[mod_gnutls] parse client hello for sni and protocol version
Stefan Bühler
2013-08-18 00:55:24 +02:00
0e9871e695
[doc] update example mime-types
Stefan Bühler
2013-08-15 21:26:01 +02:00
c51d89fe6e
[mod_openssl] disable SSL3 by default
Stefan Bühler
2013-08-09 00:23:33 +02:00
0b8365ca29
[mod_openssl] enable DH and ECDH
Stefan Bühler
2013-08-07 20:59:46 +02:00
c15b37260a
[tests/mod_deflate] test removing Accept-Encoding header
Stefan Bühler
2013-08-07 18:50:49 +02:00
b9d77f50a4
[core] add req_header.* actions
Stefan Bühler
2013-08-07 18:05:16 +02:00
f3436e69f1
[gnutls] fix cleanup order (use-after-free)
Stefan Bühler
2013-08-03 09:24:58 +02:00
45aeb29703
[events] use smaller repeat value to trigger timer "again" (100ms was clearly too large, 0.1ms should do)
Stefan Bühler
2013-08-01 18:37:59 +02:00
859da7d7eb
[plugin_core] docroot: show stat() errors for all entries when debug log is enabled
Simon Lundström
2013-07-31 20:57:29 +02:00
76cf9761ce
[doc] fix wiki link to the redirect target
Stefan Bühler
2013-07-31 21:44:28 +02:00
a034e05eff
[tests] fix path issues
Stefan Bühler
2013-07-20 14:01:14 +02:00
f64ba1bb72
[fastcgi] add debug prints before all fastcgi_reset calls, don't reset connection on stderr data if connection was already closed
Stefan Bühler
2013-07-20 13:15:44 +02:00