[Boa-devel] Boa 0.94.14rc20 released!
Brought to you by:
jnelson
From: Jon N. <jn...@bo...> - 2004-06-10 05:31:39
|
Version 0.94.14rc20 fixes an additional multi-range response bug found on June 8th, and a host of other small improvements. A potential invalid memory access has also been fixed. Lastly, the rpm spec files and support files have been made at least partially SuSE-aware. Many of the changes pertain to increasing use of splint. The relevant additions to the changelog are: * fix potential NULL-pointer dereference in hash_insert, introduced in 0.94.14rc16. * try to make SuSE-ready: rpm/{boa.init, boa.init-redhat, boa.init-suse, boa.spec} * use S_ISREG combined with access(2) rather than using the statbuf stuff to determine if a cgi is accessible * optionally #define EXIT_FAILURE and EXIT_SUCCESS, and use them everywhere. * mark a few variables and functions 'static' * use %u instead of %d when printing an unsigned int * mmap returns void * not char * * change access_node->type to an enum * make boa.h #include 'config.h' *first* * use -1 instead of ULONG_MAX (that way, if the datatype ever changes, we always get it's maximum) * fix bug in multiple non-contiguous range requests for files that use sendfile(2) * reduce some noise if a request in a keepalive chain is shut down without having read a single byte. * fix potential memory access bug in hashing * update config.sub and config.guess to the latest available * use CHANGES not ChangeLog -- If a chicken and a half can lay an egg and a half in a minute and a half, how long would it take a monkey with a wooden leg to kick all the seeds out of a dill pickle? Jon Nelson <jn...@bo...> |