Stefan Bühler
33b89d8981
Fix mod_proxy (missing \r\n after request line)
13 years ago
Thomas Porzelt
6a5411c2f1
[plugin_core] Set con->throttle.pool.queued to FALSE after unlinking from queue
13 years ago
Thomas Porzelt
1297a1fab7
[core] Fix crash in throttle pool handling
13 years ago
Stefan Bühler
750bd453a2
Append to previous buffer in network reads
13 years ago
Thomas Porzelt
d8f5d21ec6
[core] Check for EV_ERROR in connection event callback
13 years ago
Stefan Bühler
7bb58debcb
Fix previous commit: only update io-timeout timestamp after real IO
13 years ago
Stefan Bühler
8cf1033e4a
Only update io-timeout timestamp after real IO
13 years ago
Stefan Bühler
954778ff71
Show timeout in mod_status for connections
13 years ago
Stefan Bühler
3c2cef5f0d
Handle ETIMEDOUT as connection close
13 years ago
Stefan Bühler
fd72f61f68
Update mod_lua docs
13 years ago
Stefan Bühler
d70784abd2
Fix mod_status options
13 years ago
Stefan Bühler
64c2fece96
config: add network cidr matching operators, =/ and !=
13 years ago
Stefan Bühler
00ef8599cf
Export glib md5/sha1/sha256 hash functions to lua (hex output)
13 years ago
Stefan Bühler
5284ce9cb4
Fix option handling: need another opt_base_index for pointer options
13 years ago
Stefan Bühler
2e4aba7e39
Fix options: missed setting "pointer" options
13 years ago
Stefan Bühler
f14103bc2c
Split options into two categories: simple (int, bool) and ref-counted pointers
13 years ago
Stefan Bühler
64ba5fddce
Cleanup value pointer extractions
13 years ago
Stefan Bühler
a545ef6e75
Add mempool_align_page_size implementation for MEMPOOL_MALLOC fallback
13 years ago
Stefan Bühler
cdb615293c
[autobuild] Fix dependency problem with automake (automake doesn't like it if ../dir/ is cwd)
13 years ago
Stefan Bühler
faf2985a79
Use struct sockaddr_storage (in liSockAddr) as base for getsockname/getpeername
13 years ago
Thomas Porzelt
7e44920c50
[mod_vhost] Fix vhost.simple, it checked the physical path instead of docroot
13 years ago
Stefan Bühler
4485ea7563
Fix segfault if trying to convert NULL address to string
...
This doesn't workaround the freebsd getsockname / getpeername bug,
but it shouldn't crash anymore.
http://www.freebsd.org/cgi/query-pr.cgi?pr=142717
13 years ago
Stefan Bühler
edd74a0e3c
Rename lighttpd to lighttpd2
13 years ago
Stefan Bühler
7768470b10
mod_lua: fix small memleak (free conf->filename)
13 years ago
Thomas Porzelt
15767d97c0
[mod_accesslog] Use li_string_append_int() instead of g_string_append_printf()
13 years ago
Thomas Porzelt
8e3130ecff
[mod_accesslog] Implement %D (duration in microseconds) and %T (duration in seconds) format specifiers
13 years ago
Thomas Porzelt
9bd5c39550
[core] Add vr->ts_started struct member, representing the ev_tstamp when the vr has been started
13 years ago
Thomas Porzelt
8716087728
[core] Rename con->ts to con->ts_started
13 years ago
Stefan Bühler
4fd27aca81
autotools: Fix linking
13 years ago
Stefan Bühler
79ae4427f3
autotools: install angel in sbin, support pkglibdir configuration
13 years ago
Stefan Bühler
63eadd22fa
Fix buildsystems
13 years ago
Stefan Bühler
fe7ddede88
Add lua plugins
13 years ago
Stefan Bühler
b4c3e2ba02
Add userdata to action-create, setup and plugin-init callbacks
13 years ago
Stefan Bühler
881669d96a
Add lua filters; fixed some lua-api bugs; enhanced lua chunkqueue api
13 years ago
Stefan Bühler
3d50819d14
Move the cqlimit reset/set back to connection.c (vrequest_reset may be called with data in con->raw_in, so cqlimit_reset isn't a good idea)
13 years ago
Stefan Bühler
402c45dc45
Add buffer-on-disk for uploads automatically
13 years ago
Stefan Bühler
e92a6e8865
mod_auth: fix is_handled check
13 years ago
Stefan Bühler
130a40e691
mod_auth: Add auth.deny; for user restriction, always send WWW-Authenticate header (this makes the implementation of auth.deny trivial)
13 years ago
Stefan Bühler
2f06283832
Change internal conditional checks; export functions to read value of conditional-lvalues
13 years ago
Stefan Bühler
b332fcbbb8
Add api for buffering chunkqueue content on disk
13 years ago
Stefan Bühler
931e8fea0c
Make radix tree generic (length independent), use it for mod_access ipv4/ipv6
13 years ago
Stefan Bühler
3bc425fef1
Remove config parser code from main(), add cmake-option to disable default config parser
13 years ago
Stefan Bühler
4d257fd79c
angel: Fix detecting failed replace, log successful instance replace
13 years ago
Stefan Bühler
eff8ed5e50
Add request.environment[] conditional
13 years ago
Stefan Bühler
fdf881311d
mod_dirlist: use html transitinal instead of xhtml, add javascript sort
14 years ago
Stefan Bühler
871a4dc8b5
Add unit-testing for range-parser and fix the parser
14 years ago
Stefan Bühler
c5f6c3166d
Replace lseek()+read() with pread() in chunk.c
14 years ago
Stefan Bühler
0c3ca6b13b
add liBuffer: a reference-counted memory chunk (using mempool) for basic network data
14 years ago
Stefan Bühler
f9b12036fe
Add mempool allocator to avoid fragmentation
14 years ago
Thomas Porzelt
b79cda7fce
[core] Limit outgoing chunkqueue mem usage to 512kb by default
14 years ago
Thomas Porzelt
477a060821
Fix typo in previous commit
14 years ago
Thomas Porzelt
cb7005bdf0
[core] Fix io.buffer_in action (was setting out buffer)
14 years ago
Stefan Bühler
56f01bbc7f
angel: listen: Use ntohs for port in debug output
14 years ago
Stefan Bühler
8f69c6bc8d
Reduce buffer allocs for network read
14 years ago
Stefan Bühler
d55aab7652
mod_auth: add some details to docs
14 years ago
Stefan Bühler
b2f2863af4
angel: Add log output for SIGHUP instance restart
14 years ago
Stefan Bühler
1ac09ac2d1
Use relative timestamp for angel call timeouts, increase angel-listen timeout.
...
* While lighty runs the initialization, the difference between ev_now()
and ev_time() might be bigger than the timeout - which leads to an
immediate timeout.
14 years ago
Stefan Bühler
d949d65110
Add signal number to log
14 years ago
Thomas Porzelt
cfa365d275
[mod_auth] Remove auth.htdigest and auth.htpasswd from todo, they are implemented
14 years ago
Thomas Porzelt
9989cd62ce
[core] Fix value statements in config parser (now using stack for operator)
14 years ago
Stefan Bühler
3da212d8aa
mod_dirlist: Fix encode-readme for README.txt
14 years ago
Stefan Bühler
8667b1a1d7
mod_dirlist: Update TODO
14 years ago
Stefan Bühler
49a99eb0e8
Fix handling of responses without body; check that really no content is sent.
14 years ago
Stefan Bühler
951c7e4e8d
Fix memleak in lua vr:stat()
14 years ago
Stefan Bühler
0d4077652f
angel: Fix exec problems (NULL-terminate environment)
14 years ago
Stefan Bühler
577ab12a13
Fix dirlist encode-* defaults
14 years ago
Stefan Bühler
8a8fb91729
Add some features to mod_dirlist, move directory-redirect to vrequest functions and use it for index files
14 years ago
Stefan Bühler
619a2d6582
stat-cache: close file if fstat fails
14 years ago
Stefan Bühler
6fcfd96b53
Fix lua struct stat export
14 years ago
Stefan Bühler
4e6e5e54c5
Fix lua api for vr:stat(filename)
14 years ago
Stefan Bühler
dbfad84946
Add fastcgi logging for failed response header parsing
14 years ago
Stefan Bühler
2c343ed5d8
Add pathinfo action
14 years ago
Stefan Bühler
9561a565c5
Fix alias action config parsing
14 years ago
Stefan Bühler
35ccb73638
Add alias action
14 years ago
Stefan Bühler
c3ae0163c8
Use less pointers in chunks, "inline" structures
14 years ago
Thomas Porzelt
e6c50c644b
[core] Retry open() in stat_cache in case of EINTR
14 years ago
Thomas Porzelt
d1095e5943
[mod_status] Add output for peak values
14 years ago
Thomas Porzelt
6bf284b754
[core] Record peak values of worker stats
14 years ago
Thomas Porzelt
175db515a6
[core] Change behaviour of connection garbage collector in worker a bit, only free if below threshold for more than 5 minutes
14 years ago
Thomas Porzelt
53096333f1
[core] Fix connection garbage collector
14 years ago
Thomas Porzelt
5ca4cd5eeb
[waf] Add lua to uselib for mod_lua
14 years ago
Stefan Bühler
d86a5255e4
Add mod_lua
14 years ago
Stefan Bühler
2060595760
Change max-keep-alive requests to 0 "unlimited"
14 years ago
Stefan Bühler
d9228f3ef0
Add per worker lua_State
14 years ago
Stefan Bühler
c6741f7716
Implement li_filter_chunked_decode + one unit-test for it
14 years ago
Stefan Bühler
680d3fcec5
mod_deflate: add some options
14 years ago
Stefan Bühler
17c3512f22
Add mod_proxy
14 years ago
Stefan Bühler
75e5fdca69
Drop 1xx responses in response parsing
14 years ago
Thomas Porzelt
323dcfa9dc
[plugin_core] Add burst functionality to io.throttle action (io.throttle 1mbyte => 50kbyte;)
14 years ago
Stefan Bühler
e2eb4f774d
Added mod_scgi
14 years ago
Thomas Porzelt
77068a9f59
[mod_accesslog] Fix %v format specifier
14 years ago
Stefan Bühler
b409fd88a0
mod_status: update doc text
14 years ago
Thomas Porzelt
859ee3baec
[mod_accesslog] Implement %e, %p and %u format specifiers
14 years ago
Stefan Bühler
6c31517073
mod_auth: set environment vars REMOTE_USER and AUTH_TYPE
14 years ago
Stefan Bühler
92904247d6
angel: support for restaring instance with SIGHUP
14 years ago
Stefan Bühler
a25d0f81d0
utils: added some hash/equal functions
14 years ago
Thomas Porzelt
22d5b62336
[mod_accesslog] Fix escaping of quotes and backslashes
14 years ago
Stefan Bühler
114451639a
mod_auth: fix memleak
14 years ago
Stefan Bühler
44548691ca
Remove unused vars
14 years ago
Stefan Bühler
a9d28d50ae
Fix broken path: remove querystring
14 years ago
Stefan Bühler
f96e35e03a
Fix response.c to not send chunked encoding/.. for head requests with no content
14 years ago
Stefan Bühler
be6e2f4466
Fix etags (broken as "throttle" option was removed but not removed from enum)
14 years ago
Stefan Bühler
0cb1a1fbfa
mod_openssl: fix memleak
14 years ago
Thomas Porzelt
9db95a5fa9
[mod_status] Fix memory leaks with format=plain
14 years ago
Thomas Porzelt
2e8051707b
[mod_status] Fix possible double collect_start()
14 years ago
Stefan Bühler
ba40590df6
angel: use rlim_core/rlim_nofile options
14 years ago
Thomas Porzelt
4e28109716
[mod_status] Fix runtime info page
14 years ago
Stefan Bühler
0fe57dc215
mod_auth: add htdigest and htpasswd (no apr-md5) backend
14 years ago
Stefan Bühler
c5bffcc261
ke: Add unit tests
14 years ago
Thomas Porzelt
419414df8c
[mod_vhost] Fix m notation in vhost.pattern
14 years ago
Thomas Porzelt
97d3b9e82f
[mod_status] Add format=plain querystring parameter
14 years ago
Stefan Bühler
82293453a2
automake: fix build problem
14 years ago
Stefan Bühler
a151eeac2f
Prefix li_ cleanup, verified with nm -g --defined-only
14 years ago
Stefan Bühler
c735d9a4b6
cmake: put everything except main() into shared libraries
14 years ago
Stefan Bühler
e71b64f41f
Add a li_const_gstring method to create fake GStrings; make some GString* parameters const
14 years ago
Stefan Bühler
4a10b6a85a
Add static.exclude_extensions
14 years ago
Stefan Bühler
8b78256010
Fix bug introduced with ranged requests
14 years ago
Stefan Bühler
7830dadb45
Fix compability with older glib versions
14 years ago
Stefan Bühler
dc05e13c97
Implement ranged requests for static files
14 years ago
Stefan Bühler
24a34c3633
Export li_chunkfile functions
14 years ago
Thomas Porzelt
82d7fd61e0
[core] Add header.remove action
14 years ago
Thomas Porzelt
99881ac874
[core] Rename several actions to make it more consistent
14 years ago
Thomas Porzelt
ebde532776
[mod_status] Fix mixed up numbers introduced in previous commit
14 years ago
Thomas Porzelt
3e88dd951d
[mod_status] Make connection state sums prettier
14 years ago
Stefan Bühler
8a180de100
fix limits: call setrlimit in the child
14 years ago
Stefan Bühler
a49d51bdd3
Support keep-alive vrequest reset, which keeps some request data to be shown in mod_status
14 years ago
Stefan Bühler
10e6f0f1a7
mod_status: announce utf-8 encoding
14 years ago
Stefan Bühler
e4e16c7da9
mod_status: fix rlimit handling
14 years ago
Stefan Bühler
13904f9aa8
Fix mod_accesslog vr_close handling
14 years ago
Stefan Bühler
90447c6cec
Some fixes for HEAD and 206 Partial Content handling
14 years ago
Thomas Porzelt
4540232e78
[mod_status] Print connection state totals instead of scoreboard
14 years ago
Stefan Bühler
e7e929d295
luaApi: add vr:enter_action(act)
14 years ago
Stefan Bühler
20a8fc4ea8
Allow an action to execute another and rerun after it
14 years ago
Stefan Bühler
7568b9c937
mod_fastcgi: add socket address to all log outputs
14 years ago
Stefan Bühler
df207beb6b
stat cache: Alloc dirlist entry array only if stat was successful
14 years ago
Stefan Bühler
4653900eca
Fix stat-cache ref counting
14 years ago
Thomas Porzelt
70e1bd247d
[mod_status] Add info about fd and coresize limits to runtime page
14 years ago
Thomas Porzelt
08de1fe4c9
[mod_accesslog] Fix wrong value used with %b and %B if filter active
14 years ago
Thomas Porzelt
5e1c8a7725
[core] Fix compiler warning introduced with previous commit (not shown on osx...)
14 years ago
Thomas Porzelt
eff81a92e9
[core] Don't increase refcount for module when specified multiple times in config
14 years ago
Thomas Porzelt
24ef64338f
[core] Add missing call to free-callback in li_server_plugins_free()
14 years ago
Thomas Porzelt
10ec6c3d0a
[mod_accesslog] Fix wrong call to log_free() instead of log_unref(); set default log format
14 years ago
Stefan Bühler
855ac43999
Fix small copy/paste bug
14 years ago
Stefan Bühler
e3393ce2f5
angel: add support for setting RLIMIT_CORE / RLIMIT_NOFILE
14 years ago
Stefan Bühler
a14a709237
Add max-connections check, set to max-fds/4
14 years ago
Stefan Bühler
1d6a2b3d6f
Fix mod_vhost memleak
14 years ago
Thomas Porzelt
a66ea4b5cf
[mod_auth] Fix small memleak
14 years ago
Thomas Porzelt
eedf1234a0
[mod_status] Fix invalid read of free()d memory
14 years ago
Stefan Bühler
f9efd8a5ab
Fix problem with memcpy-macros
14 years ago
Stefan Bühler
3222d42bba
Use larger buffer for stderr pipe reads
14 years ago
Stefan Bühler
8ac057d3d5
angel: Add wrapper, env and copy-env to instance config
14 years ago
Stefan Bühler
611b8fc303
Trigger accesslog on vrequest close instead of connection close
14 years ago
Stefan Bühler
7cf91dc9ad
Fix previous commit (missing plugin_core include)
14 years ago
Stefan Bühler
856a841820
Move io-timeout message into log_request_handling
14 years ago
Stefan Bühler
0d6795f08a
Remove write event if out queue gets empty
14 years ago
Stefan Bühler
037c78e8ed
Fix closing sockets on shutdown
14 years ago
Stefan Bühler
ca65cf92a9
Move mod_status debug output in debug.log_request_handling
14 years ago
Stefan Bühler
367404fdb1
Add "request.is_handled" condition
14 years ago
Stefan Bühler
80346e85d1
Fix to-angel logging, disable message repeat counter
14 years ago
Stefan Bühler
476698f118
luaApi: move global method/constants into lighty. namespace, add vr:stat(filename)
14 years ago
Stefan Bühler
3949cb0939
Show fastcgi socket in backend log, don't show source file/line for backend logs
14 years ago
Stefan Bühler
ac923e9d0c
Improve lua api
14 years ago
Stefan Bühler
7e7635200d
Use openssl lock callbacks
14 years ago
Stefan Bühler
2806a1d90b
Add filedescriptor in ssl errors
14 years ago
Stefan Bühler
48721307b3
Remove req/s debug output, put docroot debug in request-handling option
14 years ago
Stefan Bühler
aadbf51c84
Fix two more leaks, add some safe = NULL inits, free ssl error strings
14 years ago
Stefan Bühler
05bc7981a6
Fix mod_openssl memleak (and perhaps double-free/memory corruption)
14 years ago
Thomas Porzelt
0e1a61da7e
[mod_expire] Allow multiple time units (like 1 month 5 days)
14 years ago
Stefan Bühler
d36d3cad54
mod_deflate: handle bzip BZ_FINISH_OK response code
14 years ago
Stefan Bühler
95e8368099
Fix mod_status handle_direct/WAIT_FOR_EVENT bug
14 years ago
Stefan Bühler
987b28520d
mod_deflate: add 304 not modified handling, handle HEAD requests
14 years ago
Stefan Bühler
4aa63aaafb
mod_cache_disk_etag: use async stat
14 years ago
Stefan Bühler
471a521f48
Improve filter handling (handle reverse out stream closing)
14 years ago
Stefan Bühler
6702e1413b
Fix too fast closing of con->out (skipped mod-deflate), rely on closed vr->out instead
14 years ago
Stefan Bühler
7133bae151
Fix vrequest state machine w. waiting actions
14 years ago
Thomas Porzelt
a7e15569e1
[core] Add comment for cheap fix introduced in the previous commit
14 years ago
Thomas Porzelt
f51e9e6129
[core] Fix segfault when regex condition errors
14 years ago
Stefan Bühler
5527654703
mod_deflate: don't flush deflate twice without data, add debug/error output
14 years ago
Thomas Porzelt
97e54c9ee2
[core] Add response.status and response.header conditionals to config parser
14 years ago
Stefan Bühler
4b94e01ecc
Add response.header/status conditionals
14 years ago
Stefan Bühler
a687b03638
Add boolean conditionals to lua
14 years ago
Stefan Bühler
0a1f01fa8c
autobuild: add mod_deflate
14 years ago
Stefan Bühler
ac028f50c7
mod_deflate: handle more responses
14 years ago
Stefan Bühler
241d0e48de
mod_deflate: Add Vary header, reset content-length header
14 years ago
Thomas Porzelt
c73bb4cd85
[waf] Add mod_deflate along with --with-zlib and --with-bzip options
14 years ago
Thomas Porzelt
50d5c7af88
[mod_deflate] Add deflate.debug option
14 years ago
Thomas Porzelt
99b28acc1e
[mod_rewrite] Undo last change
14 years ago
Thomas Porzelt
2799a9ab3e
[mod_rewrite] Change physical path too
14 years ago
Stefan Bühler
e108be188d
Fix broken patch (static file check in mod_cache_disk_etag)
14 years ago
Stefan Bühler
616904e00f
Fix filter reset, reactivate check for static file in mod_cache_disk_etag
14 years ago
Stefan Bühler
b77d9a33b2
Remove check for static action in mod_cache_disk_etag
14 years ago
Stefan Bühler
4ec620bfac
mod_deflate (only cmake support for now)
14 years ago
Stefan Bühler
1acacd5737
Prefix inline api functions with li_
14 years ago
Stefan Bühler
c6bd0d66b7
Fix fd leak
14 years ago
Thomas Porzelt
418c93880d
[mod_status] Some cosmetic fixes
14 years ago
Thomas Porzelt
d1c025ba7f
[mod_status] Make connection list sortable through javascript
14 years ago
Thomas Porzelt
9032de4986
[mod_status] Hide main/runtime links and version if 'short' option is set
14 years ago
Stefan Bühler
55734af993
Add request.remoteip and localip for config parser
14 years ago
Stefan Bühler
96e505bea7
Fix server.tag and version output
14 years ago
Stefan Bühler
08bb8f7c23
Some request handling bugs (keep-alive, content-length, pipelining)
14 years ago
Stefan Bühler
d6ff06347d
Handle OPTIONS in vrequest by default, check method in other modules
14 years ago
Thomas Porzelt
efa2d31ada
[mod_status] Fix reporting of request size
14 years ago
Stefan Bühler
00ed27c509
Log server errors into default logs
14 years ago
Stefan Bühler
7ad0360fae
Add status "short"; to hide connection details
14 years ago
Stefan Bühler
4f9b5ccd3e
Remove plugin-core physical actions
14 years ago
Stefan Bühler
628b5734e1
Remove li_vrequest_stat and fix condition.c, part 2
14 years ago
Stefan Bühler
bf9e34bab7
Remove li_vrequest_stat and fix condition.c
14 years ago
Stefan Bühler
2304093289
Fix double slash after docroot
14 years ago
Thomas Porzelt
e762ac1208
[core] Remove redundant css from error pages
14 years ago
Thomas Porzelt
13543bdcf9
[core] Allow relative paths in include statements in the config parser
14 years ago
Stefan Bühler
748faf860f
Fix redirect scheme
14 years ago
Stefan Bühler
1ffd7df84e
Fix response header parsing
14 years ago
Stefan Bühler
f31572bef1
Append slash to doc-root for physical path if it is missing
14 years ago
Stefan Bühler
1aeed6c222
Execute self defined actions
14 years ago
Stefan Bühler
59f4041ff3
Remove li_vrequest_stat() usage
14 years ago
Stefan Bühler
7f8d368f7f
Allow more whitespace in config
14 years ago
Stefan Bühler
39a879f89a
Add "include_lua" to config special commands if compiled with lua
14 years ago
Stefan Bühler
0320330685
Fix some casts for in_addr
14 years ago
Thomas Porzelt
1df869edc3
[waf] Add missing checks for localtime_r() and gmtime_r()
14 years ago
Thomas Porzelt
a94fee7b76
[waf] Add new *_lua.c files
14 years ago
Stefan Bühler
659ebfdd16
Add core lua support to handle requests
14 years ago
Stefan Bühler
897b27c692
Some core docs fixed
14 years ago
Stefan Bühler
77f2a832e7
Fix liRequestUri struct
14 years ago
Stefan Bühler
a8a761946c
Fix etag option, added comment so no one tries to clean it up again :)
14 years ago
Stefan Bühler
c8d60eacd8
Fix autobuild openssl handling
14 years ago
Stefan Bühler
b696fcbe0d
Small plugin-core options cleanup
14 years ago
Thomas Porzelt
4698bb9359
[mod_accesslog] Fix %v (server name) placeholder
14 years ago
Stefan Bühler
959733cf82
Remove event_handler setup
14 years ago
Stefan Bühler
2aae4e060f
Add mod_balancer head comments
14 years ago
Stefan Bühler
772b87bfb3
[cmake] small cleanups, renamed common lib
14 years ago
Stefan Bühler
f030824550
Fix server address (do not use the listen address)
14 years ago
Thomas Porzelt
21cfd4ab71
[waf] Fix double linkage of *_lua.c in some commandline usage cases
14 years ago
Stefan Bühler
41d0490534
Use raw uri for orig-uri and REQUEST_URI/REDIRECT_URI in fastcgi
14 years ago
Stefan Bühler
374ebbeff7
Fix index action: require trailing slash in uri path, append index filename to uri
14 years ago
Stefan Bühler
b61013d9e0
Fix automake to build shared libraries
14 years ago
Stefan Bühler
4be784a91e
Fix mod_openssl doc
14 years ago
Thomas Porzelt
3b4014da9d
[waf] Add '--with-openssl' option and mod_openssl
14 years ago
Stefan Bühler
9d58498951
No cleanup if config file loading fails (fixes segfault)
14 years ago
Stefan Bühler
6e6921c552
Fix mod_redirect: handles https:// urls as absolute rewrites, redirect if request is already handled is no error
14 years ago
Stefan Bühler
2484a45c1f
Set con->is_ssl
14 years ago
Stefan Bühler
e7b7b1d82c
Add mod_openssl
14 years ago
Stefan Bühler
a663088a77
Add custom server socket callbacks (for ssl modules)
14 years ago
Stefan Bühler
c77ba3eb20
Cleanup connection code
14 years ago
Stefan Bühler
2a29965dc5
Accept LF in http responses instead of CRLF too
14 years ago
Thomas Porzelt
5e5f5564ee
[core] Fix for commit #572
14 years ago
Thomas Porzelt
0372f3a671
[core] Add status code 418 to li_http_method_string()
14 years ago
Thomas Porzelt
6016ec94fe
[core] Make error pages prettier and add a little error description
14 years ago
Thomas Porzelt
cd10b26497
[core] Don't print debug message about config parser when there's no problem
14 years ago
Thomas Porzelt
df225dc007
[core] Limit request uri to 8 kilobytes and whole request header to 64 kilobytes
14 years ago
Thomas Porzelt
d434383b66
[automake,cmake] Add mod_auth to build scripts
14 years ago