add initial ipv6 support

fix mkcol not responding with correct status code in some cases

"write" permission includes "add_file" now

fix listener not initialiazed before changeuid

print error in case the log file config doesn't work

add verbose logging for setuid/setgid and abort startup if setuid fails

reduce log warnings in case pg_check_connection fails

fix double free in postgresql resourcepool if pg_check_connection fails

change uid before most of the config is loaded

fix build on non-freebsd systems

merge cpp-ports

merge branch webdav into default

remove debug code webdav

fix net_printf not working with empty strings webdav

disable pg large object IO functions for collections webdav

fix resourcetype initialization webdav

pg propfind stores resource_id in rq->vars webdav

pg_vfs_open stores the resource_id in rq->vars webdav

make original proppatch property list available to all backends webdav

Add support for extended properties in pg proppatch webdav

Add support for extended properties in pg propfind webdav

build pg propfind query from components webdav

use configured root node from PgRepository in pg vfs/webdav webdav

add parser for extended postgresql webdav config webdav

add config option for pg root node lookup webdav

add global resource lookup function webdav

adjust pg plugin to new dav initialization webdav

add support for named dav repositories in nametrans safs webdav

implement named dav repositories webdav

add support for name/value config args webdav

add new dav config element webdav

revert optimization that does not harmonize with realloc() cpp-ports

fix code that is not standard C cpp-ports

port pblock.cpp to pblock.c cpp-ports

port uri.cpp to uri.c cpp-ports

make sure the http stream is finished if headers are sent webdav

check if service SAFs sent a response, terminate connection in case no response was sent webdav

check cgi exit code webdav

start threadpool in threadpool_run() if no threads are created yet webdav

add separate threadpool_start function for creating initial threadpool threads webdav

escape child href in pg propfind webdav

enable util_uri_escape and util_url_escape and add some tests webdav

add missing HttpStream initializations webdav

fix pg_vfs_dirio_readdir not initializing some VFS_ENTRY fields webdav

fix webdav_delete response in case of errors webdav

fix parse_request_line not detecting the uri correctly in some cases webdav

fix that pg mkdir can create directories with trailing path separators in the nodename webdav

xml escape href value in propfind response webdav

implement etag in pg propfind webdav

update etag when a postgresql file is updated webdav

extend postgresql vfs to store an etag in the file webdav

add optional getetag function to VFS API webdav

fix webdav_mkcol response and add error handling webdav

fix resource pool memory management webdav

fix invalid memory access in event_bsd.c webdav

add support for O_TRUNC in pg_vfs_open webdav

add O_TRUNC to oflags in webdav_put webdav

replace atoi with util_strtoint webdav

add util_asprintf and util_vasprintf webdav

remove redundant comments webdav

store HttpStream buflen as pointer (referencing NSAPISession cursize) webdav

code cleanup webdav

fix and simplify chunked transfer encoding webdav

first semi-functional implementation of chunked transfer encoding for request bodies webdav

simplify request input buffer webdav

implement allprop in default and postgresql webdav backends webdav

fix netbuf_getbytes not detecting EOF in some cases webdav

add content-length header to webdav_delete and webdav_put webdav

send response in webdav_put webdav

move http response code from webdav_vfs_op_do to webdav_delete webdav

send response in webdav_delete webdav

add davclass parameter to pfx2dir for setting the webdav backend webdav

add support for xml properties in propfind/proppatch requests (pg) webdav

fix TestVFSFile ctx initialization webdav

fix uninitialized memory access in directory check webdav

fix test request memory initialization webdav

fix memory initialization for WebdavProperty in webdav tests webdav

add WebdavNSList <-> string converting functions webdav

add basic pg proppatch implementation webdav

store property prefix in the database webdav

add tests for propfind allprop webdav

fix sql query for selecting specific properties webdav

fix pg propfind for getlastmodified property webdav

test pg propfind response webdav

add pg propfind cleanup webdav

implement pg getlastmodified propfind (and prepare creationdate) webdav

remove createtestdb from build webdav

implement pg getcontentlength property webdav

close last resource in multistatus_send webdav

fix href in pg propfind response webdav

add semi functional pg propfind handler webdav

change pg_resolve_path signature to be useable without VFS webdav

add basic parser for pg timestamps webdav

add pg webdav backend initialization webdav

fix some snprintf warnings webdav

add function for registering webdav backends webdav

add instance field to webdav backend struct webdav

add empty pg webdav funcs webdav

fix error handling in pg_remove_res webdav

handle sql error in pg_remove_res webdav

implement pg rmdir webdav

add pg mkdir tests webdav

implement pg unlink webdav

add pg stat tests webdav

update pg resource metadata on close webdav

add pg_vfs_io_tell webdav

implement pg vfs mkdir webdav

add first pg vfs tests webdav

create pg test data webdav

prepare build system for postgresql plugin tests webdav

set error status code directly in vfs_* calls webdav

add support for O_CREAT flag in postgresql vfs webdav

add missing postgresql vfs io functions webdav

minimal working send_file with postgresql vfs webdav

add support for getstat parameter in pg readdir webdav

add pg vfs stat/fstat implementation webdav

implement pg_vfs_dirio_close webdav

add basic postgresql vfs directory functions webdav

implement pg_vfs_open webdav

add support for vfsclass parameter in nametrans safs webdav

(0) -120 +120 tip

mercurial