6
I Use This!
Very Low Activity

News

Analyzed about 17 hours ago. based on code collected 1 day ago.
Posted about 13 years ago
Commit by Gustaf Neumann :: 4509c789a039 r2229 naviserver/nsd/driver.c: (link) Naviserver did loop under linux in some situations ... [More] where a client connectionwas closed unexpectedly (observed under vmware under intel 64bit).Treating HUPs explicitely fixed this problem. [Less]
Posted about 13 years ago
Commit by Gustaf Neumann :: 25056be464ec r2228 naviserver/ (configure.in nssock/nssock.c): (link) Use poll() as well under Darwin. ... [More] Per default, poll() returns writeable even whenthe socket is not. However, setting SO_SNDLOWAT fixes this (added by this patch).The change makes it possible to quer POLLHUP for all platforms.Make sure to run autogen.sh on Mac OS X to rebuild configure etc. [Less]
Posted about 13 years ago
Commit by Gustaf Neumann :: e4dbd0bbabbf r2227 naviserver/nsd/driver.c: (link) Fixed another crash on POST requests, where the mmaped fileends exactly at a page boundary.
Posted about 13 years ago
Commit by Gustaf Neumann :: 5cbf84776529 r2226 naviserver/nsd/ (form.c conn.c): (link) Fixed a crash when the content of a POST is ... [More] mmapped and the script tries to access "ns_conn content" after a connection close. Example script: ====== ns_returnunauthorized ns_conn content ====== To access the content is probably a bug in the script, but it should not crash the server. [Less]
Posted about 13 years ago
Commit by Gustaf Neumann :: ddd3c4c03cc8 r2225 naviserver/nsd/range.c: (link) Fix potential crash (analysis and example by ... [More] Christoph Haberberger) The following query crashes Naviserver without this patch: GET /robots.txt HTTP/1.0 Range: bytes=1-1,3-3,5-5,7-7,9-9 [Less]
Posted about 13 years ago
Commit by Gustaf Neumann :: 79b6113d4d2e r2224 naviserver/nsd/cache.c: (link) change statistics counters from int to long
Posted over 13 years ago
Commit by Gustaf Neumann :: d00967381fd6 r2223 naviserver/nsd/cache.c: (link) fix a crash during concurrent nscache_evals, when ... [More] the purge for one new entry deletes new-born (but not yet finished) entries of some other threads. This happens easily, when a huge entry is added, which prunes the full cache. [Less]
Posted over 13 years ago
2010/09/13 -- Victor Guerra
Posted almost 14 years ago
Commit by gustafn :: 63c58bd034e5 r2217 naviserver/nsd/log.c: (link) Avoid storage overwrites on 64 bit ... [More] machines.GetSeverityFromObj() is based on Ns_TclSetOpaqueObj() which returns apointer (on a 64-bit machine a 64bit quantity). Ifsizeof(Ns_LogSeverity) is smaller than the pointer which isoverwritten, passing &severity will lead to an overwrite of thevicinity and invalid values in severity. [Less]
Posted almost 14 years ago
Commit by gustafn :: 1413ffd113f6 r2216 naviserver/nsd/tclcache.c: (link) Improve wording in comment