Stefan Bühler
|
d705276183
|
[plugin_core] Fix closing data stream for invalid ranges in static handling
|
11 years ago |
Stefan Bühler
|
5d48ae7102
|
[log] Add changable log contexts (i.e. references to the real one), so a pointer to such context can be used over a longer period of time
|
11 years ago |
Stefan Bühler
|
a0227182d6
|
Fix small memleak with server sockets
|
11 years ago |
Stefan Bühler
|
97bc95a107
|
[configparser] allow normal actions and setups with the same name
|
11 years ago |
Stefan Bühler
|
b1c45e6a8f
|
[chunk/network] use glib error system to report errors (instead of using virtualrequest context)
|
11 years ago |
Stefan Bühler
|
77f786ed18
|
[log] remove different timestamp format handling (one is enough), separate log context (liLogMap) from virtualrequest
|
11 years ago |
Stefan Bühler
|
8d709f8574
|
[ipv6 parser] Fix type-punned memory access
|
11 years ago |
Stefan Bühler
|
c270124514
|
[mod_gnutls] remove \n from log messages
|
11 years ago |
Stefan Bühler
|
3972451633
|
[ip-parser] fix ipv4 netmask for /0, added some unit tests
|
11 years ago |
Stefan Bühler
|
34ad0a52e4
|
[gnutls] fix automake
|
11 years ago |
Stefan Bühler
|
bef05e0b2e
|
new module: mod_gnutls
|
11 years ago |
Stefan Bühler
|
d173c7d305
|
[response] fix totally broken response headers if connection header is sent
|
11 years ago |
Stefan Bühler
|
4c04989bd1
|
fix compile bugs in previous commits
|
11 years ago |
Stefan Bühler
|
6ca28bab2b
|
[response handling] fix missing connection header
|
11 years ago |
Stefan Bühler
|
011aaccabd
|
[http response/request parser] parse method with extra function, fix quoted text, restrict quoted pair
|
11 years ago |
Stefan Bühler
|
9bf335c121
|
[jobqueue] add li_job_stop
|
11 years ago |
Stefan Bühler
|
f7730910ad
|
[utils] handle NULL loop in li_ev_io_* event changing
|
11 years ago |
Stefan Bühler
|
89a32e1504
|
[chunkqueue] skip setting limit if it is the current one
|
11 years ago |
Stefan Bühler
|
eaf460e3d0
|
[plugin_core] fix docroot pattern error handling (fixes #2362)
|
11 years ago |
Thomas Porzelt
|
8a4565a63a
|
[mod_flv] don't retry close(fd) on EINTR
Sources:
- http://www.daemonology.net/blog/2011-12-17-POSIX-close-is-broken.html
- http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-09/3000.html
- http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-09/3202.html
However this might not be true for all systems, more investigation needed.
|
11 years ago |
Stefan Bühler
|
b15ec2ecf4
|
[cmake] fix linker errors with --as-needed (fixes #2360)
|
11 years ago |
Stefan Bühler
|
f98f9bb7b3
|
[openssl] fix error message for wrong listen option
|
11 years ago |
Stefan Bühler
|
dd4ed2c560
|
[mod_openssl] fix build error if SSL_OP_NO_COMPRESSION isn't defined
|
11 years ago |
Stefan Bühler
|
7a9ae91566
|
[mod_openssl] close connection on client initiated renegotiation
|
11 years ago |
Joe Presbrey
|
85b620eb3c
|
[mod_openssl] add options and defaults
Co-authored-by: Stefan Bühler <stbuehler@web.de>
|
11 years ago |
Joe Presbrey
|
92bfc4c676
|
[mod_openssl] add openssl.setenv action (client, client-cert, server, server-cert)
|
11 years ago |
Joe Presbrey
|
3f9ba6ebdc
|
[mod_openssl] add verify{,-any,-depth,-require}, client-ca-file
|
11 years ago |
Stefan Bühler
|
9e215e397f
|
[value] add some functions to handle liValue
|
11 years ago |
Thomas Porzelt
|
3f12becf59
|
[plugin_core] add 'map' action, which maps the result of a pattern to a user defined action
|
11 years ago |
Thomas Porzelt
|
3af94cf12d
|
[mod_progress] free data on module unload properly
|
11 years ago |
Thomas Porzelt
|
2d52ff9170
|
[mempool] support profiler for mmap allocations. use g_malloc/free instead malloc/free
|
11 years ago |
Thomas Porzelt
|
aeb88422a0
|
[profiler] export li_profiler_enabled and li_profiler_hashtable_insert/remove. add heap base/break/size to dump output
|
11 years ago |
Thomas Porzelt
|
a66b6ce8d5
|
[config parser] rename 'o' liValue variables to 'v'. the name was a relict from option variables
|
11 years ago |
Thomas Porzelt
|
9f17fd620d
|
[config parser] add 'none' and 'default' keywords
|
11 years ago |
Stefan Bühler
|
a7741a2f22
|
[core] Ignore connection headers from backends
|
11 years ago |
Thomas Porzelt
|
fc3d0e51e9
|
[core] fix invalid html in auto-generated responses
|
11 years ago |
Stefan Bühler
|
3277edabe6
|
connection.c: optimize buffer usage - don't keep too many unused buffers around
|
11 years ago |
Stefan Bühler
|
ba3d50ba79
|
[mempool]: use g_free instead of free in ALLOC mode
|
11 years ago |
Stefan Bühler
|
bd5c2f4ebe
|
move profiler code to common lib
|
11 years ago |
Thomas Porzelt
|
bd15bb8f82
|
[core] fix for previous commit. gc requency was set to 10s not 5min
|
11 years ago |
Thomas Porzelt
|
ab313d20c2
|
[core] change connection garbage collector algorithm to free all unused connections up to the maximum of active connections during the last 5 minutes
|
11 years ago |
Thomas Porzelt
|
011380dcb7
|
[core] change memory profiler output, add minsize parameter to debug.profiler_dump action
|
11 years ago |
Joe Presbrey
|
60fc8d421d
|
[mod_status] add status_info_auto
|
11 years ago |
Thomas Porzelt
|
cdf183137f
|
[plugin_core] rename 'blank' action to 'respond' and allow optional integer, string or list of integer+string parameters which support patterns
|
11 years ago |
Stefan Bühler
|
2647a9745c
|
[autobuild]: enable large file support for 32-bit builds
|
11 years ago |
Thomas Porzelt
|
b6e20b45f9
|
[doc] update config examples re latest config syntax changes
|
12 years ago |
Thomas Porzelt
|
cc1c9a92e2
|
[config parser] don't allow setup blocks or includes in setup blocks
|
12 years ago |
Stefan Bühler
|
dbfca1b2cb
|
[doc]: fix config examples
|
12 years ago |
Thomas Porzelt
|
2ebf367df5
|
[config parser] fix detection of conflicts between options and uservars
|
12 years ago |
Stefan Bühler
|
3ef949bbb9
|
[tests]: convert test cases to new config syntax
|
12 years ago |