Stefan Bühler
|
b028ad841f
|
[mod_gnutls] stream
|
2013-05-23 17:56:24 +02:00 |
Stefan Bühler
|
d0d3c851a5
|
[openssl] use BIO wrappers for streams
|
2013-05-23 17:56:24 +02:00 |
Stefan Bühler
|
cfd8955008
|
[common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
|
2013-05-23 17:56:23 +02:00 |
Stefan Bühler
|
b74ec36c1e
|
[mod_fastcgi]: use backends
|
2013-05-23 17:56:23 +02:00 |
Stefan Bühler
|
ff69160c34
|
[core] Use streams
|
2013-05-23 12:01:04 +02:00 |
Stefan Bühler
|
b41cc2898a
|
generic backends
|
2013-05-23 12:01:04 +02:00 |
Stefan Bühler
|
c450fa82a5
|
[core] implement streams on chunkqueues
|
2013-05-22 18:12:15 +02:00 |
Stefan Bühler
|
6a33c93231
|
Revert "[core] implement streams on chunkqueues"
- accidental push, patch not finished yet
This reverts commit 74ce55c860 .
|
2013-05-17 20:27:52 +02:00 |
Stefan Bühler
|
74ce55c860
|
[core] implement streams on chunkqueues
|
2013-05-17 15:40:20 +02:00 |
Stefan Bühler
|
0d85a068c8
|
[lua] add per lua_State lock
|
2013-05-04 13:11:25 +02:00 |
Stefan Bühler
|
3972451633
|
[ip-parser] fix ipv4 netmask for /0, added some unit tests
|
2012-01-18 10:35:35 +01:00 |
Stefan Bühler
|
bef05e0b2e
|
new module: mod_gnutls
|
2012-01-17 21:30:13 +01:00 |
Stefan Bühler
|
b15ec2ecf4
|
[cmake] fix linker errors with --as-needed (fixes #2360)
|
2011-12-16 21:01:55 +01:00 |
Stefan Bühler
|
bd5c2f4ebe
|
move profiler code to common lib
|
2011-11-17 21:25:45 +01:00 |
Stefan Bühler
|
0fcbfb7ab7
|
[core] optimize syscalls per connection
|
2011-05-04 15:23:53 +02:00 |
Stefan Bühler
|
be50c790e1
|
[mod_balance]: renamed from mod_balancer
|
2011-01-23 13:55:36 +01:00 |
Stefan Bühler
|
f521719737
|
Fix some link problems with -lcrypt
|
2010-10-06 14:24:01 +02:00 |
Stefan Bühler
|
ab9421a5e1
|
[core] Provide safe wrapper for crypt if crypt_r is not available
|
2010-10-06 13:47:48 +02:00 |
Stefan Bühler
|
1790afc37f
|
[radix]: Fix wrong var in macro, add test cases
|
2010-09-20 22:54:38 +02:00 |
Stefan Bühler
|
c3dc0d8d7e
|
[common]: Add generic jobqueue
|
2010-09-05 13:39:22 +02:00 |
Thomas Porzelt
|
582dfa99d7
|
[core] Rework mimetype lookup code
|
2010-09-04 14:50:35 +02:00 |
Stefan Bühler
|
77ad119f66
|
[lua]: add subrequests
|
2010-08-26 00:34:28 +02:00 |
Stefan Bühler
|
8587598a66
|
[core] add tasklets: jobs which use blocking code
|
2010-08-25 15:56:11 +02:00 |
Stefan Bühler
|
c3164aba8b
|
Move binary names: angel becomes lighttpd2, worker lighttpd2-worker
|
2010-08-24 21:05:17 +02:00 |
Stefan Bühler
|
b876f8401d
|
[core]: rework connection/vrequest structs; add liConInfo
|
2010-08-11 13:27:27 +02:00 |
Stefan Bühler
|
06b40f5ff4
|
Fix compile on FreeBSD
|
2010-07-31 15:57:34 +02:00 |
Thomas Porzelt
|
20c3e7d6ad
|
[core] Add li_memory_usage(), clean up some old sys-* files
|
2010-07-31 15:16:29 +02:00 |
Stefan Bühler
|
37666894ed
|
[cmake]: check glib version for >= 2.16
|
2010-07-26 15:18:56 +02:00 |
Stefan Bühler
|
2439159689
|
[cmake]: Fix mod_limit
|
2010-07-26 15:10:58 +02:00 |
Thomas Porzelt
|
2d2bb12e3d
|
[modules] Add mod_limit
|
2010-07-25 12:37:37 +02:00 |
Stefan Bühler
|
c0128fea48
|
[mod_memcached] Initial mod_memcached
|
2010-07-17 15:23:54 +02:00 |
Thomas Porzelt
|
3668ef97ab
|
[core] Add liPattern type and associated functions
|
2010-06-06 23:54:55 +02:00 |
Stefan Bühler
|
4afebee1c7
|
Make profiler optional
|
2010-05-13 12:19:12 +02:00 |
Thomas Porzelt
|
f285ad372e
|
[core,waf,autoconf,cmake] Add check for execinfo.h and disable stacktraces in profiler if not available
|
2010-05-09 14:18:52 +02:00 |
Thomas Porzelt
|
852ff8ecf6
|
[modules] Add mod_userdir
|
2010-04-17 15:44:39 +02:00 |
Thomas Porzelt
|
c72ee99ad7
|
[modules] Add mod_flv
|
2010-04-11 23:16:25 +02:00 |
Thomas Porzelt
|
9b0db666c5
|
[modules] Add mod_progress
|
2010-04-04 22:04:14 +02:00 |
Stefan Bühler
|
faf2985a79
|
Use struct sockaddr_storage (in liSockAddr) as base for getsockname/getpeername
|
2010-01-24 11:47:58 +01:00 |
Stefan Bühler
|
edd74a0e3c
|
Rename lighttpd to lighttpd2
|
2010-01-03 19:53:48 +01:00 |
Stefan Bühler
|
63eadd22fa
|
Fix buildsystems
|
2009-12-21 21:07:27 +01:00 |
Stefan Bühler
|
881669d96a
|
Add lua filters; fixed some lua-api bugs; enhanced lua chunkqueue api
|
2009-12-20 23:45:03 +01:00 |
Stefan Bühler
|
b332fcbbb8
|
Add api for buffering chunkqueue content on disk
|
2009-12-15 16:58:08 +01:00 |
Stefan Bühler
|
3bc425fef1
|
Remove config parser code from main(), add cmake-option to disable default config parser
|
2009-12-13 21:35:46 +01:00 |
Stefan Bühler
|
871a4dc8b5
|
Add unit-testing for range-parser and fix the parser
|
2009-12-05 15:56:14 +01:00 |
Stefan Bühler
|
0c3ca6b13b
|
add liBuffer: a reference-counted memory chunk (using mempool) for basic network data
|
2009-11-29 17:54:01 +01:00 |
Stefan Bühler
|
f9b12036fe
|
Add mempool allocator to avoid fragmentation
|
2009-11-29 15:22:57 +01:00 |
Stefan Bühler
|
d86a5255e4
|
Add mod_lua
|
2009-11-01 17:23:21 +01:00 |
Stefan Bühler
|
c6741f7716
|
Implement li_filter_chunked_decode + one unit-test for it
|
2009-10-19 21:45:00 +02:00 |
Stefan Bühler
|
17c3512f22
|
Add mod_proxy
|
2009-10-19 18:59:49 +02:00 |
Stefan Bühler
|
e2eb4f774d
|
Added mod_scgi
|
2009-10-18 17:41:06 +02:00 |