CVS log for: TODO
Revision 1.6 - roper - November 07, 2003 at 18:50:08
Branches: TRUNK
Diff to: 1.5, 1.4, 1.3, 1.2, 1.1Keep-alive actually works now. Major request parsing cleanup.
Revision 1.5 - roper - September 22, 2003 at 23:52:56
Branches: TRUNK
Diff to: 1.4, 1.3, 1.2, 1.1- pth_writev() is used to combine headers with body instead of issuing
multiple pth_write()'s; this should be faster because it results in
fewer internal copies of the data
- filename(s) of index files can be set in cow.conf now
- added ability to limit response concurrency
Revision 1.4 - roper - August 15, 2003 at 22:54:40
Branches: TRUNK
Diff to: 1.3Popular mime types now bubble up to the top of the list, making mime lookup
less expensive as time goes on.
Revision 1.3 - roper - August 15, 2003 at 17:53:37
Branches: TRUNK
- 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.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 23, 2003 at 20:54:59
Branches: TRUNK
Many changes:
- beginning of logging support
- fix bug in Makefile for config.l.c
- code reformatting
- prepare for release (AUTHORS, Changelog, etc.)