/[Apache-SVN]
ViewVC logotype

Revision 1912718


Jump to revision: Previous Next
Author: jorton
Date: Tue Oct 3 12:58:16 2023 UTC (8 months, 1 week ago)
Changed paths: 6
Log Message:
mod_dav_fs: add DAVLockDBType directive.

* modules/dav/fs/dbm.c (dav_dbm_open_direct): Take a dbmtype argument
  and use it to select the apr_dbm driver type.
  (dav_dbm_open): Continue to use the "default" propdb type to open
  the property databases.

* modules/dav/fs/lock.c: Store and pass through the lockdb_type
  through.

* modules/dav/fs/mod_dav_fs.c (dav_get_lockdb_path): Return the dbm
  type via an output argument.
  (dav_fs_cmd_davlockdbtype): New config directive.
  (dav_fs_merge_server_config): Merge the dbm type.
  (dav_fs_post_config): Set the default lockdb type.

* modules/dav/fs/repos.h: Update prototypes as above; internal API
  only so no compat concerns.

Github: closes #386


Changed paths

Path Details
Directoryhttpd/httpd/trunk/changes-entries/davlockdbtype.txt added
Directoryhttpd/httpd/trunk/docs/manual/mod/mod_dav_fs.xml modified , text changed
Directoryhttpd/httpd/trunk/modules/dav/fs/dbm.c modified , text changed
Directoryhttpd/httpd/trunk/modules/dav/fs/lock.c modified , text changed
Directoryhttpd/httpd/trunk/modules/dav/fs/mod_dav_fs.c modified , text changed
Directoryhttpd/httpd/trunk/modules/dav/fs/repos.h modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26