Mercurial
>
hg
>
dav
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
fixes header include order (dav-sync)
2018-06-01
, by Olaf Wintermann
adds remove-repository command
2018-05-31
, by Mike Becker
fixes tag filter evaluation not respecting mode for subfilter combination
2018-05-30
, by Mike Becker
adds first working parser for the complete tag filter grammar
2018-05-30
, by Mike Becker
fixes whitespace handling and error detection for basic tag filters
2018-05-30
, by Mike Becker
implements parser for basic tag filters without subfilters
2018-05-30
, by Mike Becker
parse_csv_taglist() now skips empty tags
2018-05-30
, by Mike Becker
adds error message for invalid tag filter syntax
2018-05-30
, by Mike Becker
introduces tag filter string parser (currently supporting a simple tag list)
2018-05-30
, by Mike Becker
adds tag filter evaluation functions
2018-05-30
, by Mike Becker
introduces SyncTagFilter type which for now implements the old tag list filter
2018-05-30
, by Mike Becker
fixes double-malloc() in tags.c + marks a realloc() problem
2018-05-30
, by Mike Becker
fixes dav_ql_free_arglist() not freeing the list container
2018-05-30
, by Mike Becker
fixes realloc problem and memory leak in isfileindir() in sync.c
2018-05-30
, by Mike Becker
fixes out of bounds write in tar.c
2018-05-30
, by Mike Becker
fixes definite chance of a memory leak in cmd_unlock() + marks a further possible source of memory leaks
2018-05-30
, by Mike Becker
improves variable names in cmd_move()
2018-05-30
, by Mike Becker
fixes memory leak in cmd_move()
2018-05-30
, by Mike Becker
fixes dav-sync set-tags without tag string
2018-05-29
, by Olaf Wintermann
adds tag filter for dav-sync pull
2018-05-29
, by Olaf Wintermann
fixes tag syncing
2018-05-27
, by Olaf Wintermann
fixes dav-sync update-tags
2018-05-27
, by Olaf Wintermann
adds list-tags command to dav-sync
2018-05-27
, by Olaf Wintermann
moving tar option from get/put to new export/import commands
2018-05-27
, by Olaf Wintermann
fixes options parser to correctly report missing arguments
2018-05-12
, by Mike Becker
fixes creation of davql arg list
2018-04-29
, by Olaf Wintermann
dav info prints simplified xml values
2018-04-29
, by Olaf Wintermann
adds tag management commands to dav-sync
2018-04-01
, by Olaf Wintermann
adds support for xml properties in set-property command
2018-02-04
, by Olaf Wintermann
pushing tags should work now
2018-02-04
, by Olaf Wintermann
adds tag conflict detection for dav-sync push
2018-02-04
, by Olaf Wintermann
adds more tag config options
2018-02-03
, by Olaf Wintermann
adds dav-sync config for autodetecting tag changes
2018-02-02
, by Olaf Wintermann
adds technical foundation to just push tag updates
2018-02-02
, by Olaf Wintermann
fixes misuse of vaarg on all platforms
2018-02-01
, by Olaf Wintermann
updates copyright date
2018-02-01
, by Olaf Wintermann
adds support for macos file tags
2018-01-07
, by Olaf Wintermann
merge
2018-01-01
, by Olaf Wintermann
adds xattr lib and tag support
2018-01-01
, by Olaf Wintermann
fixes bsd config
2017-12-28
, by Olaf Wintermann
davql: allow ANYWHERE keyword in SELECT statements
2017-12-21
, by Mike Becker
davql SET statements are now fully implemented
2017-12-21
, by Mike Becker
implements parser for Assignments (previously called SetExpressions) + improves davql debugger regarding DavQLField
2017-12-21
, by Mike Becker
davql debugger now reacts on repetitive calls of 'f' and 'o' commands
2017-12-21
, by Mike Becker
adds primitive progress indicator
2017-12-18
, by Olaf Wintermann
moves auth prompt functionality to libidav
2017-12-18
, by Olaf Wintermann
fixes infinite loop when trying to overwrite a collection with a regular file
2017-12-12
, by Mike Becker
fixes a segfault when full encryption is requested during a put without specifying the key
2017-12-12
, by Mike Becker
fixes some warnings
2017-12-17
, by Olaf Wintermann
fixes wrong output path in dav get
2017-12-17
, by Olaf Wintermann
ports openssl code to commoncrypto (macos)
2017-12-17
, by Olaf Wintermann
davqlexec handles xml properties now (not really, but it doesn't destroy everything)
2017-12-17
, by Olaf Wintermann
adds config option to disable certain commands for specific syncdirs and fixes authmethod config parser
2017-12-16
, by Olaf Wintermann
fixes missing string terminator when printing simplified xml (dav get-property)
2017-12-14
, by Olaf Wintermann
Added tag v1.1.1 for changeset 7954fdacdb5c
2017-12-13
, by Olaf Wintermann
removes openssl dependencies for base64
2017-12-13
, by Olaf Wintermann
fixes infinite loop when trying to overwrite a collection with a regular file
v1.1
2017-12-12
, by Mike Becker
fixes a segfault when full encryption is requested during a put without specifying the key
v1.1
2017-12-12
, by Mike Becker
enable va_list fix only on mingw (this is the real release, as usual)
v1.1
v1.1.1
2017-12-12
, by Olaf Wintermann
dav 1.1.1 release
v1.1
2017-12-12
, by Olaf Wintermann
fixes wrong use of va_list
v1.1
2017-12-12
, by Olaf Wintermann
dav get-property supports xml property output
2017-12-03
, by Olaf Wintermann
replaces RAND_pseudo_bytes with RAND_bytes
2017-12-03
, by Olaf Wintermann
some small fixes in tar.c
2017-10-30
, by Olaf Wintermann
updates ucx to version 1.0
2017-10-28
, by Olaf Wintermann
adds tar import/export
2017-10-28
, by Olaf Wintermann
refactores cmd_get
2017-10-25
, by Olaf Wintermann
dav prints command usage info if argument count is wrong
2017-10-22
, by Olaf Wintermann
adds initial support for xml properties in libidav
2017-10-22
, by Olaf Wintermann
adds dav get option to keep existing files
2017-10-12
, by Olaf Wintermann
adds error message to dav, when an invalid date format is specified for the -u option
2017-10-09
, by Mike Becker
fixes tags
2017-10-07
, by Olaf Wintermann
this is the real v1.1.0 release
v1.1
v1.1.0
2017-10-07
, by Olaf Wintermann
Added tag v1.0.1 for changeset bebe0b436c84
2017-10-07
, by Olaf Wintermann
Added tag v1.1.0 for changeset dd2df44bc58b
2017-10-07
, by Olaf Wintermann
dav 1.1.0 release
v1.1
2017-10-07
, by Olaf Wintermann
adds changelog file
2017-10-07
, by Olaf Wintermann
fixes makefiles
2017-10-05
, by Olaf Wintermann
adds namespace config element to XSD + fixes error message for duplicate namespace prefixes
2017-10-04
, by Mike Becker
adds documentation for new features
2017-10-03
, by Olaf Wintermann
disables automatic creation of .dav directory in dav
2017-10-03
, by Olaf Wintermann
dav-sync bugfix: files that are not in the db but on the server should not be pushed
2017-10-01
, by Olaf Wintermann
adds namespace config element
2017-09-24
, by Olaf Wintermann
adds dav-sync lock timeout config element
2017-09-24
, by Olaf Wintermann
adds lock timeout
2017-09-23
, by Olaf Wintermann
updates ucx version (most importantly this adds the new sstrstr implementation)
2017-09-22
, by Mike Becker
fixes possible UAF for locktocken paths, if file could not be opened
2017-09-22
, by Mike Becker
dav 1.0.1 update
v1.0
v1.0.1
2017-09-21
, by Olaf Wintermann
fixes wrong example in configuration.md
v1.0
2017-09-17
, by Olaf Wintermann
fixes syntax error in configuration.md
v1.0
2017-09-17
, by Olaf Wintermann
adds option to dav get for downloading only the directory structure
2017-09-17
, by Olaf Wintermann
adds test for crypto streams
2017-09-17
, by Olaf Wintermann
fixes wrong example in configuration.md
2017-09-17
, by Olaf Wintermann
fixes syntax error in configuration.md
2017-09-17
, by Olaf Wintermann
adds tests for crypto util functions
2017-09-11
, by Olaf Wintermann
adds dav remove-property command
2017-09-11
, by Olaf Wintermann
fixes crash when dav-sync push can't delete a resource on the server
v1.0
2017-09-10
, by Olaf Wintermann
adds SIGINT handler to dav-sync
2017-09-10
, by Olaf Wintermann
bug fix: file size > 2gb not loaded correctly from database
v1.0
2017-09-07
, by Olaf Wintermann
bug fix: file size > 2gb not loaded correctly from database
2017-09-07
, by Olaf Wintermann
adds dav-sync archive command
2017-09-07
, by Olaf Wintermann
dav get-property shouldn't send an allprop propfind request
2017-09-05
, by Olaf Wintermann
adds option to sort dav list by lastmodified date
2017-09-05
, by Olaf Wintermann
dav-sync writes the locktoken to a file now
2017-09-05
, by Olaf Wintermann
adds TLSv1.3 config
2017-09-05
, by Olaf Wintermann
fixes dav startup without .dav dir
2017-09-05
, by Olaf Wintermann
Added tag v1.0.0 for changeset 02d3e4b1245f
2017-09-05
, by Olaf Wintermann
fixes wrong int type that results in a crash on some platforms
2017-09-01
, by Olaf Wintermann
fixes memory leak in davqlparser
2017-08-31
, by Mike Becker
adds clean handling in case the stack of dav_exec_expr() runs out of memory
2017-08-31
, by Mike Becker
fixes local hiding of result variable with uninitialized data in dav_statement_execv
2017-08-31
, by Mike Becker
fixes memory leaks detected by cppcheck (or annotates them at least)
2017-08-31
, by Mike Becker
adds cppcheck make target
2017-08-31
, by Mike Becker
fixes missing default-key in example config
2017-08-22
, by Olaf Wintermann
adds some small fixes for 1.0 release
v1.0.0
2017-08-06
, by Olaf Wintermann
removes debug compiler option
2017-08-06
, by Olaf Wintermann
adds dav-sync introduction and sync.xml documentation
2017-08-06
, by Olaf Wintermann
more minor improvements to the documentation
2017-08-05
, by Mike Becker
some more minor doc improvements
2017-08-05
, by Mike Becker
fixes dav_resource_new_full
2017-08-05
, by Olaf Wintermann
refines copy.md
2017-08-05
, by Mike Becker
refines commands.md
2017-08-05
, by Mike Becker
adds more documentation details the three check commands
2017-08-05
, by Mike Becker
adds more details to add-directory.md
2017-08-05
, by Mike Becker
adds more details to add-directory.md
2017-08-05
, by Mike Becker
dav-sync command documentation complete
2017-08-04
, by Olaf Wintermann
more documentation
2017-08-03
, by Olaf Wintermann
fixes unnecessary mkcol in dav-sync
2017-08-03
, by Olaf Wintermann
fixes dav put output
2017-08-03
, by Olaf Wintermann
fixes dav list -R output
2017-08-03
, by Olaf Wintermann
fixes crash when using invalid namespace prefix
2017-08-03
, by Olaf Wintermann
adds resource name validation
2017-08-03
, by Olaf Wintermann
some mingw fixes
2017-08-03
, by Olaf Wintermann
more documentation
2017-07-11
, by Olaf Wintermann
adds documentation for most dav commands
2017-07-09
, by Olaf Wintermann
fixes error detection loop in dav lock/unlock/get-property/set-property
2017-07-09
, by Olaf Wintermann
token parser checks if token of class DAVQL_TOKEN_NUMBER consists of digits only
2017-07-02
, by Mike Becker
adds bsd config
2017-02-07
, by Olaf Wintermann
fixes build with ancient openssl
2017-02-04
, by Olaf Wintermann
fixes build with openssl 1.1
2017-02-04
, by Olaf Wintermann
fixes make install
2016-12-16
, by Olaf Wintermann
adds auth prompt to dav get-property, set-property, lock, unlock and info
2016-12-09
, by Olaf Wintermann
fixes conflict detection in push command
2016-12-02
, by Olaf Wintermann
implements check-repositories command for dav-sync
2016-11-18
, by Mike Becker
updates UCX to version 0.11
2016-11-18
, by Mike Becker
implements xmlErrorFunc for dav sync + adds line numbers to error reporting in both config checkers
2016-11-18
, by Mike Becker
There has never been deliberately fucked up error handling for missing sync.xml.
2016-11-14
, by Mike Becker
improves config error reporting and adds check (check-config) command + dav-sync no longer aborts on missing sync.xml
2016-11-11
, by Mike Becker
adds first libidav tests
2016-11-07
, by Olaf Wintermann
fixes false positive error when creating a sync db
2016-09-18
, by Olaf Wintermann
implemented string functionality for some davql operators
2016-07-17
, by Olaf Wintermann
refactored load_db function
2016-07-13
, by Olaf Wintermann
adds XSD for dav config XML and removes comma as authmethod delimiter
2016-07-13
, by Mike Becker
merge sync config parser changes
2016-07-13
, by Mike Becker
adds XSD for dav-sync config
2016-07-13
, by Mike Becker
changed max-retry meaning and filter configuration in sync.xml
2016-07-13
, by Olaf Wintermann
fixed SyncDatabase initialization
2016-07-13
, by Olaf Wintermann
fixed install target and a missing return statement in libidav
2016-07-13
, by Olaf Wintermann
improved dav put output
2016-07-06
, by Olaf Wintermann
added README, INSTALL and LICENSE files
2016-07-05
, by Olaf Wintermann
added install target
2016-05-23
, by Olaf Wintermann
added support for error codes 407,413,414 and 511
2016-04-20
, by Mike Becker
fixed crash when encrypted streams are empty
2016-04-10
, by Olaf Wintermann
copy/move with lock tokens works now
2016-03-23
, by Olaf Wintermann
fixed dav get with -u option
2016-03-23
, by Olaf Wintermann
added support for compiling with gcc on Solaris
2016-03-22
, by Olaf Wintermann
improved dav-sync error handling on startup
2016-03-22
, by Olaf Wintermann
disabled locking in dav-sync by default
2016-03-22
, by Olaf Wintermann
fixed lazy propfind parser
2016-03-22
, by Olaf Wintermann
fixed memory leaks in lock and unlock commands
2016-03-21
, by Olaf Wintermann
fixed dav_context_get_key
2016-03-21
, by Olaf Wintermann
removed password keys
2016-03-21
, by Olaf Wintermann
fixed locking in dav-sync push
2016-03-20
, by Olaf Wintermann
added support for paths with environment variables in sync.xml
2016-03-20
, by Olaf Wintermann
improved error handling in libidav
2016-03-20
, by Olaf Wintermann
added more cleanup code
2016-03-19
, by Olaf Wintermann
fixed some bugs in dav_create() and dav-sync push
2016-03-19
, by Olaf Wintermann
fixed some memory leaks in dav-sync pull
2016-03-18
, by Olaf Wintermann
using locks in dav-sync
2016-03-18
, by Olaf Wintermann
added conflict detection to dav-sync push
2016-03-18
, by Olaf Wintermann
added resolve-conflicts and delete-conflicts to help text and fixed crash with unknown cmd options
2016-03-18
, by Olaf Wintermann
automatically remove deleted conflict files from the db
2016-03-17
, by Olaf Wintermann
added resolve-conflicts and delete-conflicts commands
2016-03-17
, by Olaf Wintermann
dav-sync push ignores conflict files
2016-03-17
, by Olaf Wintermann
dav-sync add-directory shows list of repositories
2016-03-17
, by Olaf Wintermann
fixed version output
2016-03-16
, by Olaf Wintermann
added options for extended list flags and changed version output
2016-03-16
, by Olaf Wintermann
added noinput option to dav
2016-03-15
, by Olaf Wintermann
dav list indicates locks
2016-03-15
, by Olaf Wintermann
added lock support to some dav commands
2016-03-15
, by Olaf Wintermann
added lock and unlock commands to dav
2016-03-15
, by Olaf Wintermann
added API for webdav locking
2016-03-14
, by Olaf Wintermann
fixed hash verification and head requests
2016-03-14
, by Olaf Wintermann
changed libidav property namespace and version number
2016-03-06
, by Olaf Wintermann
fixed some warnings and wrong usage of curl_easy_getinfo
2016-03-05
, by Olaf Wintermann
added trash-info and empty-trash commands
2016-03-03
, by Olaf Wintermann
fixed add-directory command
2016-03-02
, by Olaf Wintermann
fixed dav-sync crash when sync.xml is missing
2016-03-02
, by Olaf Wintermann
auth input for dav get, put, mkdir and remove commands
2016-02-28
, by Olaf Wintermann
added add-directory command to dav-sync
2016-02-28
, by Olaf Wintermann
enabled cert verification
2016-02-28
, by Olaf Wintermann
added list-repositories and list-directories commands
2016-02-27
, by Olaf Wintermann
added cleanup code in cmd_add_repository
2016-02-27
, by Olaf Wintermann
fixed fix
2016-02-27
, by Olaf Wintermann
fixed add-repository function name
2016-02-27
, by Olaf Wintermann
added add-repository command to dav
2016-02-27
, by Olaf Wintermann
version++
2016-02-27
, by Olaf Wintermann
dav-sync prints a small report after successful sync
2016-02-27
, by Olaf Wintermann
more specific error messages in dav-sync
2016-02-26
, by Olaf Wintermann
dav-sync can create and delete empty directories now
2016-02-12
, by Olaf Wintermann
fixed Solaris 11 build
2016-02-10
, by Olaf Wintermann
added version info
2016-01-31
, by Olaf Wintermann
added missing repo authmethods initialization
2016-01-31
, by Olaf Wintermann
improved copy/move
2016-01-25
, by Olaf Wintermann
updated copyright notice
2016-01-25
, by Olaf Wintermann
fixed FreeBSD build
2016-01-23
, by Olaf Wintermann
fixed Solaris build
2016-01-17
, by Olaf Wintermann
added override option for copy/move
2016-01-13
, by Olaf Wintermann
implemented webdav copy and move method
2016-01-12
, by Olaf Wintermann
fixed large file support
2015-10-23
, by Olaf Wintermann
enable sharepoint put fix
2015-10-20
, by Olaf Wintermann
using content-length header in dav put
2015-10-18
, by Olaf Wintermann
better and better and better iso8601 parser
2015-10-18
, by Mike Becker
improved util_capture_header when deactivating the capturing
2015-10-15
, by Mike Becker
merge
2015-10-15
, by Olaf Wintermann
updated ucx and used new sstrlower in util_header_callback
2015-10-15
, by Mike Becker
improved util_header_callback by using sstr_t
2015-10-15
, by Mike Becker
cleanup curl header options in do_propfind_request
2015-10-15
, by Olaf Wintermann
simplified do_propfind_request
2015-10-15
, by Olaf Wintermann
added depth header workaround for Microsoft IIS (tested with sharepoint)
2015-10-15
, by Mike Becker
more updates to ucx
2015-10-15
, by Mike Becker
use ucx_map_clear in dav_propfind
2015-10-15
, by Mike Becker
updated UcxMap implementation
2015-10-15
, by Mike Becker
fixed incorrect response buffer reset in manual redirection handling in do_propfind_request
2015-10-15
, by Mike Becker
fixed zero-length format string in ls_size_str
2015-10-15
, by Mike Becker
fixed href comparison in parse_response_tag
2015-10-14
, by Olaf Wintermann
reimplemented redirects for propfind requests
2015-10-14
, by Olaf Wintermann
using Depth: 0 for non collection resources
2015-10-14
, by Olaf Wintermann
don't allow signs for date strings (always expect full years)
2015-10-13
, by Mike Becker
added parser for iso8601 dates
2015-10-13
, by Mike Becker
less
more
|
(0)
-240
+240
tip