Revision 1.6 |
Revision 1.10 |
0.4.2: 
|
0.4.2: 
|
- 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
|
- in order to minimize TCP packets, CoW uses a user-space buffering scheme
derived from Apache's code
- KeepAlive is implemented and actually works now
|
|
- included copy of GNU Pth has experimental sys_epoll support now; in
theory this should be a lot faster than the current select() code
|
- filename(s) of index files can be set in cow.conf now
|
- filename(s) of index files can be set in cow.conf now
|
- added ability to limit response concurrency
|
- 503 responses are no longer sent unless --enable-503 is specified during
|
|
configuration; this was never actually getting used and probably would
have just wasted resources
- HTTP PUT requests are disabled unless --enable-put is passed at
configuration
- socket backlog can be set with a -b command line
- CoW properly 'half-closes' sockets now as required by HTTP/1.1
- lots of code cleanup
|
0.4.1: - fixed critical bug that caused only the first part (probably about 256K)
|
0.4.1: - fixed critical bug that caused only the first part (probably about 256K)
|
Line 38 |
Line 47 |
- last release by Takashi (available from http://wwwcsif.cs.ucdavis.edu/~ishihara/cow)
|
- last release by Takashi (available from http://wwwcsif.cs.ucdavis.edu/~ishihara/cow)
|