Stefan Bühler
d72a3c2940
[mod_gnutls] add basic OCSP response stapling support
...
Change-Id: I700b2afd0e0fc60ce4f864e77166e3fa2e36aaae
7 years ago
Stefan Bühler
a1340123be
[cmake] handle include directories separately
...
- update cmake required version to 3.0
- should workaround cmake CodeBlocks generator (-> qtcreator) bug with not finding the include paths
Change-Id: I95a6741ff9fc6cc75ae62774ad53d438bfd67b90
7 years ago
Stefan Bühler
4375aba174
[request parser] adapt whitespace removal from response parser, fixes bug removing last character if CR was missing
...
Change-Id: Idd39363b460f1141aa2bebde187f3ca10a7bb344
8 years ago
Stefan Bühler
d58d98a62d
[value] move value functions that depend on angel / main implementations into separate file, included in the other implementations
...
this fixes building with --no-undefined. also link with libm in cmake.
9 years ago
Stefan Bühler
17a5168793
[core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind
9 years ago
Stefan Bühler
db58828e0b
[common] refactor liValue to share most of the code
...
* removing unused "range" value type in angel
9 years ago
Stefan Bühler
e762189fb5
[core] only use feature test macros on linux
10 years ago
Stefan Bühler
392e7bb823
[mod_gnutls] add SNI
10 years ago
Stefan Bühler
2bcb880dc8
[core] implement generic "fetch" api
10 years ago
Stefan Bühler
709296d796
fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...)
10 years ago
Stefan Bühler
72ec9a432f
[throttle] rewrite
10 years ago
Stefan Bühler
b028ad841f
[mod_gnutls] stream
10 years ago
Stefan Bühler
d0d3c851a5
[openssl] use BIO wrappers for streams
10 years ago
Stefan Bühler
cfd8955008
[common] implement libev wrapper
...
* need a way to mark a watcher as "don't keep the loop alive"
10 years ago
Stefan Bühler
b74ec36c1e
[mod_fastcgi]: use backends
10 years ago
Stefan Bühler
ff69160c34
[core] Use streams
10 years ago
Stefan Bühler
b41cc2898a
generic backends
10 years ago
Stefan Bühler
c450fa82a5
[core] implement streams on chunkqueues
10 years ago
Stefan Bühler
6a33c93231
Revert "[core] implement streams on chunkqueues"
...
- accidental push, patch not finished yet
This reverts commit 74ce55c860
.
10 years ago
Stefan Bühler
74ce55c860
[core] implement streams on chunkqueues
10 years ago
Stefan Bühler
0d85a068c8
[lua] add per lua_State lock
10 years ago
Stefan Bühler
3972451633
[ip-parser] fix ipv4 netmask for /0, added some unit tests
11 years ago
Stefan Bühler
bef05e0b2e
new module: mod_gnutls
11 years ago
Stefan Bühler
b15ec2ecf4
[cmake] fix linker errors with --as-needed ( fixes #2360 )
11 years ago
Stefan Bühler
bd5c2f4ebe
move profiler code to common lib
11 years ago
Stefan Bühler
0fcbfb7ab7
[core] optimize syscalls per connection
12 years ago
Stefan Bühler
be50c790e1
[mod_balance]: renamed from mod_balancer
12 years ago
Stefan Bühler
f521719737
Fix some link problems with -lcrypt
13 years ago
Stefan Bühler
ab9421a5e1
[core] Provide safe wrapper for crypt if crypt_r is not available
13 years ago
Stefan Bühler
1790afc37f
[radix]: Fix wrong var in macro, add test cases
13 years ago
Stefan Bühler
c3dc0d8d7e
[common]: Add generic jobqueue
13 years ago
Thomas Porzelt
582dfa99d7
[core] Rework mimetype lookup code
13 years ago
Stefan Bühler
77ad119f66
[lua]: add subrequests
13 years ago
Stefan Bühler
8587598a66
[core] add tasklets: jobs which use blocking code
13 years ago
Stefan Bühler
c3164aba8b
Move binary names: angel becomes lighttpd2, worker lighttpd2-worker
13 years ago
Stefan Bühler
b876f8401d
[core]: rework connection/vrequest structs; add liConInfo
13 years ago
Stefan Bühler
06b40f5ff4
Fix compile on FreeBSD
13 years ago
Thomas Porzelt
20c3e7d6ad
[core] Add li_memory_usage(), clean up some old sys-* files
13 years ago
Stefan Bühler
37666894ed
[cmake]: check glib version for >= 2.16
13 years ago
Stefan Bühler
2439159689
[cmake]: Fix mod_limit
13 years ago
Thomas Porzelt
2d2bb12e3d
[modules] Add mod_limit
13 years ago
Stefan Bühler
c0128fea48
[mod_memcached] Initial mod_memcached
13 years ago
Thomas Porzelt
3668ef97ab
[core] Add liPattern type and associated functions
13 years ago
Stefan Bühler
4afebee1c7
Make profiler optional
13 years ago
Thomas Porzelt
f285ad372e
[core,waf,autoconf,cmake] Add check for execinfo.h and disable stacktraces in profiler if not available
13 years ago
Thomas Porzelt
852ff8ecf6
[modules] Add mod_userdir
13 years ago
Thomas Porzelt
c72ee99ad7
[modules] Add mod_flv
13 years ago
Thomas Porzelt
9b0db666c5
[modules] Add mod_progress
13 years ago
Stefan Bühler
faf2985a79
Use struct sockaddr_storage (in liSockAddr) as base for getsockname/getpeername
13 years ago
Stefan Bühler
edd74a0e3c
Rename lighttpd to lighttpd2
13 years ago