1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-28 07:20:58 +03:00
Files
apache/modules
Greg Stein e9d44afbf7 Fix a problem found by Ryan when deleting collections, which triggered an
underlying (broad) bug. dav_add_response() was assuming the walk params were
a dav_walker_ctx. During the walker cleanup in Nov00, that assumption was
removed, so response errors that occurred in the cleaned sections (such as
dav_fs_delete_resource) could trigger a segfault.

Solution: add a pool to dav_walk_resource and alter dav_add_response to use
that, rather than assume the ctx is a dav_walker_ctx.

[ note there is also a pool in dav_walk_resource.resource, but that pool is
  associated with the *resource* rather than the process of walking, so we
  introduced another field. currently they are the same, however. ]

Found by: Ryan Bloom


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87670 13f79535-47bb-0310-9956-ffa450edef68
2001-01-12 12:18:10 +00:00
..
2001-01-09 05:03:42 +00:00
2001-01-11 20:14:04 +00:00
2001-01-07 19:55:59 +00:00
2001-01-09 04:36:39 +00:00

The directory structure for this level is as follows:

standard/

  In this directory are the standard supported modules for 
  Apache.  Not all are compiled by default.

proxy/

  This houses the code for the proxy module for Apache.

experimental/

  In this directory we've placed some modules which we think
  provide some pretty interesting functionality, but which
  are still in the early stages of development and could
  evolve radically in the future.  This code isn't supported
  officially.

test/

  This directory houses modules which test various components 
  of Apache.  You should not compile these into a production
  server.  

example/

  This directory houses example modules, to help module authors
  figure their way around the Apache API and module concept.