Thomas Porzelt
|
7766bd8c34
|
save errno of stat() in request.physical struct to prevent repeated stat()s if failed
|
15 years ago |
Thomas Porzelt
|
01068d7f1d
|
make docroot a function action instead of setting, add stat member to vr.physical and enable physical.size conditional
|
15 years ago |
Stefan Bühler
|
c458377d4a
|
Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes)
|
15 years ago |
Stefan Bühler
|
20dfff0663
|
Cleanup log macros (moved from con to vrequest)
|
15 years ago |
Stefan Bühler
|
3dceeb5916
|
Move include files into a separate directory and cleanup include order
|
15 years ago |
Thomas Porzelt
|
abb7bc1067
|
fix segfault when no host header in request
|
15 years ago |
Stefan Bühler
|
649f7baf78
|
Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header.
|
15 years ago |
Stefan Bühler
|
566cbdb024
|
virtual requests; they replace a big part from connection.
|
15 years ago |
Stefan Bühler
|
36b0ae3628
|
Move request parser data into connection struct
|
15 years ago |
Stefan Bühler
|
7cd0b2aaf6
|
Revert: Add refcount to http headers
|
15 years ago |
Stefan Bühler
|
de6996268f
|
Add refcount to http headers
|
15 years ago |
Stefan Bühler
|
47c0acf4c2
|
Changed header implementation from hash-table to double linked list
|
15 years ago |
Stefan Bühler
|
0fe9176d6f
|
Splitted worker from server; removed "server *srv" from most function which also have "connection *con"
|
15 years ago |
Stefan Bühler
|
85c4f3852b
|
Fix hostname parsing.
|
15 years ago |
Stefan Bühler
|
9d7d19c456
|
Fix hostname checking
|
15 years ago |
Stefan Bühler
|
a863b6f7e9
|
Added url/authority parsing, enabled simple static() action.
|
15 years ago |
Stefan Bühler
|
8de2c27ec6
|
Fix some bugs/warnings.
|
15 years ago |
Stefan Bühler
|
2546ce9259
|
Use ev_now for current timestamp, clean usage of shutdown (wait for eof before close)
|
15 years ago |
Stefan Bühler
|
03458817cc
|
Updated TODO hints
|
15 years ago |
Stefan Bühler
|
1ed36c93b9
|
Handle write errors (fixes ab keep-alive problems)
|
15 years ago |
Stefan Bühler
|
3b4e8f6f8d
|
Add some request header checks.
|
15 years ago |
Stefan Bühler
|
2fbc7b1408
|
Basic connection state machine
|
15 years ago |
Stefan Bühler
|
0a514f657e
|
server/connection/request functions
|
15 years ago |
Stefan Bühler
|
d1c1a1b06f
|
Continue request parser
|
15 years ago |
Stefan Bühler
|
cbf88bb3ee
|
Fix request and parser, added simple request test.
|
15 years ago |
Stefan Bühler
|
18413d698a
|
Renamed chunk sources, added request parser, header management, test file.
|
15 years ago |
Stefan Bühler
|
c612995cfe
|
Request/condition
|
15 years ago |