CVS log for: cow.conf

Revision 1.8 - roper - November 18, 2003 at 23:35:22
Branches: TRUNK
Diff to: 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1
 - included Pth has experimental support for sys_epoll
 - removed response concurrency code -- useless

Revision 1.7 - roper - October 28, 2003 at 17:33:23
Branches: TRUNK
Diff to: 1.6, 1.5, 1.4
Lots of changes:
 * Use either buffering code taken from Apache or TCP_CORK to minimize
   network traffic.
 * Sockets are now properly 'half-closed' before being truly closed
 * Make 503 responses a compile time option
 * Make HTTP PUT a compile time option
 * Added -b command line switch to change server's accept backlog
 * Lots of code cleanup
 * More statistics kept for verbose (-v) output

Revision 1.6 - roper - October 03, 2003 at 00:44:01
Branches: TRUNK
 - Allow number of concurrently responding threads to be limited
 - Add support for sendfile() as a response mechanism (should still
   wrap this in non-blocking I/O... i.e., write our own pth_sendfile()

Revision 1.5 - roper - August 13, 2003 at 01:40:11
Branches: TRUNK
Properly handles EAGAIN on non-blocking IO; we'll now actually send the
entire file instead of just the first chunk.  Also fixed some keep-alive
related bugginess.  Keep alive still doesn't work, but we're a small
step closer.

Revision 1.4 - roper - August 08, 2003 at 22:45:19
Branches: TRUNK
- added config option to disable TCP Nagle algorithm
- made request.c more lenient in terms of input; also heavily
  cleaned up/commented code

Revision 1.3 - roper - July 27, 2003 at 03:27:09
Branches: TRUNK
Actual 0.4.0 release
 - incorporate automake build system
 - better config file support
 - a stripped down, patched Pth is included
 - CoW looks for config file in /etc/cow.conf and /usr/local/etc/cow.conf
   now also

Revision 1.2 - roper - July 24, 2003 at 17:45:47
Branches: TRUNK
 * Added mime options to config file
 * Removed some unused constants
 * A little bit of error logging
 * Better detection of OS file descriptor limits

Revision 1.1 - roper - July 21, 2003 at 20:00:23
Branches: TRUNK
Added configuration file support.  Also updated the build system some more.
Although the config file support is in place, not all of its options are
completely supported yet.