CVS log for: http_message.h

Revision 1.5 - roper - October 28, 2003 at 17:33:23
Branches: TRUNK
Diff to: 1.4, 1.3, 1.2, 1.1
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.4 - roper - August 15, 2003 at 17:53:37
Branches: TRUNK
Diff to: 1.3, 1.2, 1.1
- fixed critical bug that caused only the first part (probably about 256K)
  of a file to actually be returned to the user
- CoW was using a pool of pmsg structures for communication between the
  main thread and the depot, but was malloc'ing messages sent from the
  depot to the handlers; messages are now forwarded to handlers instead of
  copied so we avoid the malloc overhead
- CoW now re-uses server socket so we don't have to wait a couple minutes
  after shutdown before restarting (avoids "Address in use" messages)

Revision 1.3 - roper - August 08, 2003 at 22:45:19
Branches: TRUNK
Diff to: 1.2, 1.1
- 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.2 - roper - July 23, 2003 at 20:54:59
Branches: TRUNK
Diff to: 1.1
Many changes:
 - beginning of logging support
 - fix bug in Makefile for config.l.c
 - code reformatting
 - prepare for release (AUTHORS, Changelog, etc.)

Revision 1.1.1.1 - roper - July 03, 2003 at 21:14:41
Branches: TRUNK
Initial import of Takashi's CoW code (version 0.3.2).

Revision 1.1 - roper - July 03, 2003 at 21:14:41
Branches: 1.1.1.1
Initial revision