Mercurial
>
hg
>
webserver
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
add pipe fds to cgi debug logging
2 months ago
, by Olaf Wintermann
fix wrong column name usage by pg prop extensions
4 months ago
, by Olaf Wintermann
add TODO to use a future ucx feature
4 months ago
, by Olaf Wintermann
fix pgext uses a wrong field number, if the column has the same name as a resource or property column
5 months ago
, by Olaf Wintermann
add more keep alive trace logging
6 months ago
, by Olaf Wintermann
fix trace log use after free
6 months ago
, by Olaf Wintermann
log event free
6 months ago
, by Olaf Wintermann
improve sessionhandler trace logging
6 months ago
, by Olaf Wintermann
add sessionhandler debug logging
6 months ago
, by Olaf Wintermann
improve webserver shutdown and free some stuff to make the valgrind output cleaner
7 months ago
, by Olaf Wintermann
move first request poll to the event handler
7 months ago
, by Olaf Wintermann
add request timeout handler
7 months ago
, by Olaf Wintermann
fix pg ext uninitialized memory acces - fixes #420
7 months ago
, by Olaf Wintermann
add test for sending multiple events to an eventhandler
7 months ago
, by Olaf Wintermann
add first eventhandler tests
7 months ago
, by Olaf Wintermann
add more test_io_http_stream_parse_chunk_header_invalid tests
7 months ago
, by Olaf Wintermann
fix http_stream_parse_chunk_header: check if the chunk starts with a digit
7 months ago
, by Olaf Wintermann
fix strtoll result check
7 months ago
, by Olaf Wintermann
add functions to stop event handlers
7 months ago
, by Olaf Wintermann
increase keep-alive timeout
7 months ago
, by Olaf Wintermann
new linux event_send implementation, replace event pipes with eventfd
7 months ago
, by Olaf Wintermann
fix memory leak in case handle_request fails (some illegal requests)
7 months ago
, by Olaf Wintermann
implement keep-alive timeout
7 months ago
, by Olaf Wintermann
refactore keep alive handler
7 months ago
, by Olaf Wintermann
refactore EventHandler: add common fields to base struct
7 months ago
, by Olaf Wintermann
fix netbuf_getbytes prematurely returns NETBUF_EOF
7 months ago
, by Olaf Wintermann
fix net_ssl_writev skipping bytes
8 months ago
, by Olaf Wintermann
replace EWOULDBLOCK with EAGAIN
9 months ago
, by Olaf Wintermann
add extra nullptr check in the event loop to handle the case when the finish ptr is set to NULL after it was already scheduled
9 months ago
, by Olaf Wintermann
fix cgi_writeevent not returning immediately when cgi IO is already done
9 months ago
, by Olaf Wintermann
add more debug logging to cgi_stdout_readevent
10 months ago
, by Olaf Wintermann
add more cgi logging
10 months ago
, by Olaf Wintermann
simplify ev_handle_events on linux
10 months ago
, by Olaf Wintermann
stop cgi read-event processing if an error occured
10 months ago
, by Olaf Wintermann
change nsapi_function_return behavior: move saf return to the end of the event cycle
10 months ago
, by Olaf Wintermann
handle eof in cgi_stdout_readevent to fix potential double free in cgi_event_finish
10 months ago
, by Olaf Wintermann
change execution order of event handler and event finish functions
10 months ago
, by Olaf Wintermann
use sigterm to kill cgi scripts
10 months ago
, by Olaf Wintermann
test cgi kill
10 months ago
, by Olaf Wintermann
handle killpg error
10 months ago
, by Olaf Wintermann
use SIGKILL instead of SIGTERM to cgi scripts in case of errors
10 months ago
, by Olaf Wintermann
kill broken cgi processes as soon as possible
10 months ago
, by Olaf Wintermann
log cgi pid
10 months ago
, by Olaf Wintermann
fix build
10 months ago
, by Olaf Wintermann
add more cgi debug logging
10 months ago
, by Olaf Wintermann
add wait_read to cgi debug logging
10 months ago
, by Olaf Wintermann
add workaround for blocking cgi waitpid
10 months ago
, by Olaf Wintermann
fix don't try to enable pollout if it is already active (cgi)
10 months ago
, by Olaf Wintermann
improve cgi io event handling
10 months ago
, by Olaf Wintermann
fix cgi poll event handling
10 months ago
, by Olaf Wintermann
update uwproj
11 months ago
, by Olaf Wintermann
merge
12 months ago
, by Olaf Wintermann
change net_write to attempt to write all bytes, improve error handling
12 months ago
, by Olaf Wintermann
fix build on macOS
14 months ago
, by Olaf Wintermann
update uwproj
18 months ago
, by Olaf Wintermann
fix send_string_escaped
19 months ago
, by Olaf Wintermann
urlencode resource href in webdav multistatus response
19 months ago
, by Olaf Wintermann
little bit more url escape
19 months ago
, by Olaf Wintermann
send_string_escaped should escape for urls, not html
19 months ago
, by Olaf Wintermann
add WS_CFLAGS to admin makefile
21 months ago
, by Olaf Wintermann
remove basic_mempool.h usage
21 months ago
, by Olaf Wintermann
update ucx
21 months ago
, by Olaf Wintermann
fix webdav mkcol error status codes
21 months ago
, by Olaf Wintermann
fix non-blocking CGI handler and non-blocking SSL-IO
21 months ago
, by Olaf Wintermann
fix cgi-send inactive write event blocking request termination
22 months ago
, by Olaf Wintermann
fix uninitialized memory in http stream, when chunked transfer encoding is used
22 months ago
, by Olaf Wintermann
fix cgi event handling, pipes were not always closed
22 months ago
, by Olaf Wintermann
fix net_http_write when used with chunked transfer encoding and non-blocking IO
22 months ago
, by Olaf Wintermann
fix cgi response could send an uninitialized buffer
22 months ago
, by Olaf Wintermann
add http range debug logging
22 months ago
, by Olaf Wintermann
don't add empty query to rq->reqpb
22 months ago
, by Olaf Wintermann
fix missing connection ssl_error initialization
22 months ago
, by Olaf Wintermann
fix net_sendfile not counting number of written bytes
22 months ago
, by Olaf Wintermann
fix ssl settings not stored in the listener
22 months ago
, by Olaf Wintermann
update ucx
23 months ago
, by Olaf Wintermann
update ucx
23 months ago
, by Olaf Wintermann
fix PUT could potentially return a wrong status code
2023-03-25
, by Olaf Wintermann
fix wstool ldflags, missing ../lib rpath
2023-03-24
, by Olaf Wintermann
webdav_propfind logs less errors for http 4xx errors
2023-03-22
, by Olaf Wintermann
fix uninitialized memory usage in sys_vfs_open, resulting in unwanted fchown calls
2023-03-22
, by Olaf Wintermann
fix configure script: escape $$ORIGIN
2023-03-19
, by Olaf Wintermann
implement webdav xattr namespace lists
2023-03-19
, by Olaf Wintermann
add error handling to webdav_xattr_serialze_map()
2023-03-19
, by Olaf Wintermann
implement propfind for webdav xattr backend
2023-03-19
, by Olaf Wintermann
implement proppatch of the xattr webdav backend
2023-03-18
, by Olaf Wintermann
add libxattr
2023-03-18
, by Olaf Wintermann
add new xattr based webdav backend (unimplemented)
2023-03-18
, by Olaf Wintermann
prevent crash in default_propfind_do triggered by bad webdav config
2023-03-18
, by Olaf Wintermann
fix nsapi_error_request() could send empty error messages with http status 200, if the request status code wasn't set
2023-03-18
, by Olaf Wintermann
fix default webdav backend initialization
2023-03-18
, by Olaf Wintermann
set _GNU_SOURCE in ldap_resource.c
2023-03-18
, by Olaf Wintermann
fix broken log_ereport call
2023-03-18
, by Olaf Wintermann
implicitly create a resource pools for ldap authdbs, if no resource is specified
2023-03-16
, by Olaf Wintermann
implement userNameIsDN and enableGroups for ldap auth
2023-03-16
, by Olaf Wintermann
minimal support for ldap groups
2023-03-15
, by Olaf Wintermann
refactor ldap user authentication, use new filter config
2023-03-13
, by Olaf Wintermann
load additional ldap authdb config
2023-03-13
, by Olaf Wintermann
make ldap auth minimally working again and disable auth caching, because it is currently broken
2023-03-12
, by Olaf Wintermann
refactore ldap_auth to use resource pools
2023-03-12
, by Olaf Wintermann
add force-type SAF
2023-03-12
, by Olaf Wintermann
rename ldap-query to ldap-search, rename query parameter to filter
2023-03-12
, by Olaf Wintermann
add ldap-query saf
2023-03-11
, by Olaf Wintermann
add option to automatically bind new ldap sessions
2023-03-11
, by Olaf Wintermann
add bind parameters to ldap resource pool
2023-03-11
, by Olaf Wintermann
add ldap resource pool type implementation
2023-03-11
, by Olaf Wintermann
resourcepool_free should remove the resource from the request resource cache
2023-03-10
, by Olaf Wintermann
log error in get_next_token()
2023-03-10
, by Olaf Wintermann
fix openssl dependency resolution on bsd
2023-02-25
, by Olaf Wintermann
update ldflags
2023-02-25
, by Olaf Wintermann
update obj.conf install template to new syntax
2023-02-24
, by Olaf Wintermann
fix double free in case parsing a config file fails
2023-02-24
, by Olaf Wintermann
fix build on linux
2023-02-23
, by Olaf Wintermann
fix build on macos
2023-02-23
, by Olaf Wintermann
implement most nsapi expression operators
2022-12-04
, by Olaf Wintermann
fix cgi stderr logger + reuse stderr tmp buffer
2022-12-04
, by Olaf Wintermann
fix cgi pipes not closed in some error case + minor improvements
2022-12-04
, by Olaf Wintermann
improve http listener migration / shutdown of old listener
2022-12-03
, by Olaf Wintermann
use separate buffer for chunked transfer encoding, not inbuf
2022-12-03
, by Olaf Wintermann
add missing init_logging declaration
2022-12-03
, by Olaf Wintermann
implement acceptor thread shutdown
2022-12-03
, by Olaf Wintermann
improve acceptor error handling
2022-12-03
, by Olaf Wintermann
fix configuration referencing
2022-11-27
, by Olaf Wintermann
improve daemon startup
2022-11-27
, by Olaf Wintermann
fix stdout log message duplicates
2022-11-27
, by Olaf Wintermann
fix listener ssl initialization
2022-11-27
, by Olaf Wintermann
implement successor listener, fix webserver_reconfig
2022-11-26
, by Olaf Wintermann
fix srvctrl thread stacksize
2022-11-26
, by Olaf Wintermann
refactore http listener creation
2022-11-26
, by Olaf Wintermann
replace linkedlist with arraylist in the expression parser
2022-11-20
, by Olaf Wintermann
update ucx
2022-11-20
, by Olaf Wintermann
expression parser: add support for functions
2022-11-20
, by Olaf Wintermann
redirect stdout/stderr to log file
2022-11-16
, by Olaf Wintermann
use non-blocking IO for pipes and socket in send_cgi
2022-11-13
, by Olaf Wintermann
add http_send_response function that is usable for non-blocking IO
2022-11-13
, by Olaf Wintermann
parse cgi stderr output for logging and use non-blocking pipes
2022-11-13
, by Olaf Wintermann
refactor send_cgi into non-blocking SAF (wip)
2022-11-12
, by Olaf Wintermann
fix prepare_service_file error handling
2022-11-12
, by Olaf Wintermann
improve error handling in send_file if the file is a directory
2022-11-12
, by Olaf Wintermann
add check if pidfile can be opened
2022-11-12
, by Olaf Wintermann
run Init directives after setuid
2022-11-12
, by Olaf Wintermann
make config parser delimiters configurable
2022-11-12
, by Olaf Wintermann
allow '-' in tokens, add support for negative integers
2022-11-12
, by Olaf Wintermann
add obj.conf expression parser
2022-11-12
, by Olaf Wintermann
extend serverconfig tokenizer to create separate tokens for brackets
2022-11-09
, by Olaf Wintermann
use realloc instead of malloc in object_add_directive
2022-11-09
, by Olaf Wintermann
new recursive function to convert objconf (preparation for nsapi conditions)
2022-11-08
, by Olaf Wintermann
new obj.conf parser based on serverconfig parser
2022-11-07
, by Olaf Wintermann
use server.conf parser for init.conf as well
2022-11-07
, by Olaf Wintermann
prepare serverconfig parser to be also used for obj.conf and init.conf
2022-11-06
, by Olaf Wintermann
update ucx hash functions
2022-11-06
, by Olaf Wintermann
switch from ucx 2 to 3
2022-11-06
, by Olaf Wintermann
improve propfind error handling
2022-11-02
, by Olaf Wintermann
implement ACL check for proppatch requests
2022-11-02
, by Olaf Wintermann
improve error handling in webdav_proppatch
2022-11-02
, by Olaf Wintermann
improve sessionhandler error handling
2022-11-02
, by Olaf Wintermann
improve error handling in basic_run_session
2022-11-02
, by Olaf Wintermann
abort config loading if an unknown webdav backend is specified
2022-11-02
, by Olaf Wintermann
replace perror() messages with log_ereport in thrpool.c
2022-11-02
, by Olaf Wintermann
close connection if content-length != number of bytes written
2022-11-01
, by Olaf Wintermann
store number of written bytes in the HttpStream
2022-11-01
, by Olaf Wintermann
add vfs support to dir_redirect
2022-11-01
, by Olaf Wintermann
add vfs support to find_index
2022-11-01
, by Olaf Wintermann
fix multistatus response creating namespace definitions twice in some cases
2022-11-01
, by Olaf Wintermann
pg: fix proppatch not working for normal dead properties if extensions are enabled
2022-11-01
, by Olaf Wintermann
fix invalid propfind pg queries created for allprop requests on collections
2022-11-01
, by Olaf Wintermann
fix warning caused by an ucx update that changed UcxKey data to const
2022-11-01
, by Olaf Wintermann
fix ucx include path in postgresql plugin
2022-10-23
, by Olaf Wintermann
use IPV6_V6ONLY socket option on linux
2022-10-13
, by Olaf Wintermann
convert ipv6 addr to string
2022-10-13
, by Olaf Wintermann
add initial ipv6 support
2022-10-12
, by Olaf Wintermann
fix mkcol not responding with correct status code in some cases
2022-09-25
, by Olaf Wintermann
"write" permission includes "add_file" now
2022-09-25
, by Olaf Wintermann
fix listener not initialiazed before changeuid
2022-09-25
, by Olaf Wintermann
print error in case the log file config doesn't work
2022-09-25
, by Olaf Wintermann
add verbose logging for setuid/setgid and abort startup if setuid fails
2022-09-25
, by Olaf Wintermann
reduce log warnings in case pg_check_connection fails
2022-09-25
, by Olaf Wintermann
fix double free in postgresql resourcepool if pg_check_connection fails
2022-09-25
, by Olaf Wintermann
change uid before most of the config is loaded
2022-09-25
, by Olaf Wintermann
fix build on non-freebsd systems
2022-09-25
, by Olaf Wintermann
merge cpp-ports
2022-09-24
, by Olaf Wintermann
merge branch webdav into default
2022-09-24
, by Olaf Wintermann
remove debug code
webdav
2022-09-24
, by Olaf Wintermann
fix net_printf not working with empty strings
webdav
2022-09-09
, by Olaf Wintermann
disable pg large object IO functions for collections
webdav
2022-09-08
, by Olaf Wintermann
fix resourcetype initialization
webdav
2022-08-27
, by Olaf Wintermann
pg propfind stores resource_id in rq->vars
webdav
2022-08-18
, by Olaf Wintermann
pg_vfs_open stores the resource_id in rq->vars
webdav
2022-08-18
, by Olaf Wintermann
make original proppatch property list available to all backends
webdav
2022-08-18
, by Olaf Wintermann
Add support for extended properties in pg proppatch
webdav
2022-08-15
, by Olaf Wintermann
Add support for extended properties in pg propfind
webdav
2022-08-14
, by Olaf Wintermann
build pg propfind query from components
webdav
2022-08-14
, by Olaf Wintermann
use configured root node from PgRepository in pg vfs/webdav
webdav
2022-08-14
, by Olaf Wintermann
add parser for extended postgresql webdav config
webdav
2022-08-13
, by Olaf Wintermann
add config option for pg root node lookup
webdav
2022-08-11
, by Olaf Wintermann
add global resource lookup function
webdav
2022-08-11
, by Olaf Wintermann
adjust pg plugin to new dav initialization
webdav
2022-08-10
, by Olaf Wintermann
add support for named dav repositories in nametrans safs
webdav
2022-08-10
, by Olaf Wintermann
implement named dav repositories
webdav
2022-08-10
, by Olaf Wintermann
add support for name/value config args
webdav
2022-08-09
, by Olaf Wintermann
add new dav config element
webdav
2022-08-07
, by Olaf Wintermann
revert optimization that does not harmonize with realloc()
cpp-ports
2022-06-08
, by Mike Becker
fix code that is not standard C
cpp-ports
2022-06-08
, by Mike Becker
port pblock.cpp to pblock.c
cpp-ports
2022-06-08
, by Mike Becker
port uri.cpp to uri.c
cpp-ports
2022-06-04
, by Mike Becker
make sure the http stream is finished if headers are sent
webdav
2022-05-15
, by Olaf Wintermann
check if service SAFs sent a response, terminate connection in case no response was sent
webdav
2022-05-14
, by Olaf Wintermann
check cgi exit code
webdav
2022-05-14
, by Olaf Wintermann
start threadpool in threadpool_run() if no threads are created yet
webdav
2022-05-14
, by Olaf Wintermann
add separate threadpool_start function for creating initial threadpool threads
webdav
2022-05-14
, by Olaf Wintermann
escape child href in pg propfind
webdav
2022-05-14
, by Olaf Wintermann
enable util_uri_escape and util_url_escape and add some tests
webdav
2022-05-14
, by Olaf Wintermann
add missing HttpStream initializations
webdav
2022-05-13
, by Olaf Wintermann
fix pg_vfs_dirio_readdir not initializing some VFS_ENTRY fields
webdav
2022-05-11
, by Olaf Wintermann
fix webdav_delete response in case of errors
webdav
2022-05-11
, by Olaf Wintermann
fix parse_request_line not detecting the uri correctly in some cases
webdav
2022-05-11
, by Olaf Wintermann
fix that pg mkdir can create directories with trailing path separators in the nodename
webdav
2022-05-10
, by Olaf Wintermann
xml escape href value in propfind response
webdav
2022-05-09
, by Olaf Wintermann
implement etag in pg propfind
webdav
2022-05-09
, by Olaf Wintermann
update etag when a postgresql file is updated
webdav
2022-05-08
, by Olaf Wintermann
extend postgresql vfs to store an etag in the file
webdav
2022-05-08
, by Olaf Wintermann
add optional getetag function to VFS API
webdav
2022-05-08
, by Olaf Wintermann
fix webdav_mkcol response and add error handling
webdav
2022-05-08
, by Olaf Wintermann
fix resource pool memory management
webdav
2022-05-08
, by Olaf Wintermann
fix invalid memory access in event_bsd.c
webdav
2022-05-08
, by Olaf Wintermann
add support for O_TRUNC in pg_vfs_open
webdav
2022-05-08
, by Olaf Wintermann
add O_TRUNC to oflags in webdav_put
webdav
2022-05-08
, by Olaf Wintermann
replace atoi with util_strtoint
webdav
2022-05-08
, by Olaf Wintermann
add util_asprintf and util_vasprintf
webdav
2022-05-07
, by Olaf Wintermann
remove redundant comments
webdav
2022-05-07
, by Olaf Wintermann
store HttpStream buflen as pointer (referencing NSAPISession cursize)
webdav
2022-05-07
, by Olaf Wintermann
code cleanup
webdav
2022-05-07
, by Olaf Wintermann
fix and simplify chunked transfer encoding
webdav
2022-05-07
, by Olaf Wintermann
first semi-functional implementation of chunked transfer encoding for request bodies
webdav
2022-05-06
, by Olaf Wintermann
simplify request input buffer
webdav
2022-05-05
, by Olaf Wintermann
implement allprop in default and postgresql webdav backends
webdav
2022-05-03
, by Olaf Wintermann
fix netbuf_getbytes not detecting EOF in some cases
webdav
2022-05-02
, by Olaf Wintermann
add content-length header to webdav_delete and webdav_put
webdav
2022-05-02
, by Olaf Wintermann
send response in webdav_put
webdav
2022-05-02
, by Olaf Wintermann
move http response code from webdav_vfs_op_do to webdav_delete
webdav
2022-05-02
, by Olaf Wintermann
send response in webdav_delete
webdav
2022-05-02
, by Olaf Wintermann
less
more
|
(0)
-240
tip