121 Commits (d72a3c294033c471b485bc76fbec19bba9c03e80)

Author SHA1 Message Date
Stefan Bühler d72a3c2940 [mod_gnutls] add basic OCSP response stapling support
7 years ago
Stefan Bühler a1340123be [cmake] handle include directories separately
7 years ago
Stefan Bühler 4375aba174 [request parser] adapt whitespace removal from response parser, fixes bug removing last character if CR was missing
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
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
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
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"
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