Mercurial
>
hg
>
dav
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
increase snyc_conflict counter only after conflict renaming, to make sure the counter is correct when pull is aborted
2019-04-12
, by Olaf Wintermann
fix dav-sync push not deleting files
2019-04-12
, by Olaf Wintermann
replace list of removed resources with a map (cmd_pull)
2019-04-12
, by Olaf Wintermann
adds list-conflicts command to dav-sync
2019-04-10
, by Mike Becker
adds missing make target dependencies for documentation
2019-04-10
, by Mike Becker
harmonizes output of push and pull
2019-04-10
, by Mike Becker
store origin of file conflicts
2019-04-10
, by Olaf Wintermann
fixes missing return in copy_file()
2019-04-09
, by Mike Becker
fixes several signedness issues
2019-04-09
, by Mike Becker
fix dav-sync push conflict detection
2019-04-07
, by Olaf Wintermann
set content-hash property after uploads when syncdir hashing is enabled
2019-04-07
, by Olaf Wintermann
add session flag for content hash creation
2019-04-07
, by Olaf Wintermann
update metadata on copy/move
2019-04-07
, by Olaf Wintermann
fix move
2019-04-07
, by Olaf Wintermann
improve copy/move stability and db update
2019-04-07
, by Olaf Wintermann
add copy/move operation
2019-04-07
, by Olaf Wintermann
add copy/move detection to push
2019-04-07
, by Olaf Wintermann
add hashing config
2019-04-06
, by Olaf Wintermann
fixes truncate path
2019-03-28
, by Olaf Wintermann
fixes that metadata is updated after stat in sync_get_resource
2019-03-28
, by Olaf Wintermann
truncate splitted file to correct size on pull
2019-03-28
, by Olaf Wintermann
store content hash for splitted resources in the db
2019-03-28
, by Olaf Wintermann
adds semi functional download of splitted files
2019-03-28
, by Olaf Wintermann
fixes that pull downloads the history collection
2019-03-28
, by Olaf Wintermann
adds wrapper functions for setting/getting the content hash
2019-03-28
, by Olaf Wintermann
adds content hash for splitted files
2019-03-28
, by Olaf Wintermann
adds multiple file support for mkdir and remove
2019-03-26
, by Mike Becker
fixes more if statements and some warnings
2019-03-26
, by Olaf Wintermann
fixes wrong memset
2019-03-26
, by Olaf Wintermann
some db.c fixes
2019-03-26
, by Olaf Wintermann
adds file splitting feature to dav-sync push
2019-03-26
, by Olaf Wintermann
adds blocksize also to the sync db
2019-03-23
, by Olaf Wintermann
adds dav-sync splitconfig parser
2019-03-22
, by Olaf Wintermann
adds option to restore previous file versions
2019-03-21
, by Olaf Wintermann
fixes dav_copy_node and improves dav-sync restore
2019-03-20
, by Olaf Wintermann
implements list-versions for deltav syncdirs
2019-03-20
, by Olaf Wintermann
changes list-versions output
2019-03-20
, by Olaf Wintermann
adds list-versions command
2019-03-19
, by Olaf Wintermann
adds -R and -M option to restore command
2019-03-19
, by Olaf Wintermann
adds possibility to restore specific files
2019-03-19
, by Olaf Wintermann
adds metadata support to dav-sync pull
2019-03-17
, by Olaf Wintermann
improves metadata support in dav-sync push
2019-03-17
, by Olaf Wintermann
store hash of remote xattr and tags in sync db
2019-03-15
, by Olaf Wintermann
adds support for pushing metadata updates
2019-03-14
, by Olaf Wintermann
adds metadata config element for dav-sync
2019-03-13
, by Olaf Wintermann
extends sync db
2019-03-13
, by Olaf Wintermann
adds xml attribute support and xattr property
2019-03-13
, by Olaf Wintermann
adds file mode to fileinfo property
2019-03-12
, by Olaf Wintermann
fix null pointer dereferenciation
2019-03-09
, by Olaf Wintermann
adds option to store a file info property
2019-03-07
, by Olaf Wintermann
change format of version history resource names
2019-02-26
, by Olaf Wintermann
fixes signedness of salt in dav_pw2key()
2019-02-26
, by Mike Becker
fixes format string containing the NUL character instead of printing the NUL character in get_random_name()
2019-02-26
, by Mike Becker
fixes signedness issue in get_random_name()
2019-02-26
, by Mike Becker
fixes signed vs unsigned inaccuracy for the -T option
2019-02-26
, by Mike Becker
adds command alias 'cat' for 'get -o -'
2019-02-26
, by Mike Becker
more sstr to scstr conversion
2019-02-24
, by Olaf Wintermann
fixed TODO: use strtol
2019-02-24
, by Olaf Wintermann
fixes todo: use scstr instead of sstr
2019-02-24
, by Olaf Wintermann
nicer dav usage info
2019-02-24
, by Olaf Wintermann
fixes crash in dav-sync archive command when trying to remove resources from the db
2019-02-23
, by Olaf Wintermann
ucx update
2019-02-04
, by Olaf Wintermann
fix missiong return in versioning_end()
2019-02-04
, by Olaf Wintermann
dav-sync pull refactoring: create list of changes before sync
2019-01-25
, by Olaf Wintermann
fixes DavSession creation in dav-sync when using root collection
2019-01-08
, by Olaf Wintermann
dav-sync push refactoring: create list of changes before executing sync
2018-12-09
, by Olaf Wintermann
adds support for multiple file arguments for dav put
2018-12-07
, by Olaf Wintermann
fix: don't detect end of tar file as broken content
2018-12-07
, by Olaf Wintermann
adds rename command
2018-11-30
, by Olaf Wintermann
fixes DavSession creation in dav-sync with enabled encryption
2018-11-16
, by Olaf Wintermann
fixes dav_session_get_href() generating random names when encrypt-name is disabled
2018-11-13
, by Olaf Wintermann
fixes 'Unkown repository' error message in dav-sync
2018-11-13
, by Mike Becker
fixes cmd_mkdir() not verifying the presence of a key + specifying a key with '-k' without requesting encryption is now considered an error
2018-11-13
, by Mike Becker
fixes control flow in cmd_push()
2018-11-11
, by Olaf Wintermann
Adds dav-sync option for enabling versioning
2018-11-09
, by Olaf Wintermann
adds versioning support for dav-sync push
2018-11-04
, by Olaf Wintermann
adds dav-sync restore command
2018-10-27
, by Olaf Wintermann
credentials can have multiple locations now
2018-10-27
, by Olaf Wintermann
adds dav_pw2key commoncrypto implementation
2018-10-20
, by Olaf Wintermann
adds test for dav_pw2key
2018-10-20
, by Olaf Wintermann
Added tag v1.2.3 for changeset c7bea9ad9d9c
2018-10-20
, by Olaf Wintermann
dav 1.2.3 release
v1.2
v1.2.3
2018-10-20
, by Olaf Wintermann
fixes wrong integer type
v1.2
2018-10-20
, by Olaf Wintermann
updates version
v1.2
2018-10-20
, by Olaf Wintermann
dav-sync: upload files with fixed content-length
v1.2
2018-10-11
, by Olaf Wintermann
fixes redirects
v1.2
2018-10-11
, by Olaf Wintermann
makes libidav compatible with libcurl < 7.32
v1.2
2018-10-07
, by Olaf Wintermann
dav-sync: upload files with fixed content-length
2018-10-11
, by Olaf Wintermann
fixes redirects
2018-10-11
, by Olaf Wintermann
makes libidav compatible with libcurl < 7.32
2018-10-07
, by Olaf Wintermann
adds -V option to get, get-property and info commands
2018-09-23
, by Olaf Wintermann
adds minimal deltav implementation
2018-09-23
, by Olaf Wintermann
improves secret store file format
2018-09-23
, by Olaf Wintermann
adds support for location credentials
2018-09-20
, by Olaf Wintermann
new secrets store file format
2018-09-20
, by Olaf Wintermann
don't ask for master pw if noinput option is active
2018-09-15
, by Olaf Wintermann
adds encrypted password store
2018-09-15
, by Olaf Wintermann
Added tag v1.2.2 for changeset 4996f8953c3a
2018-09-06
, by Olaf Wintermann
dav 1.2.2 release
v1.2
v1.2.2
2018-09-06
, by Olaf Wintermann
Removed tag v1.2.2
2018-09-06
, by Olaf Wintermann
Added tag v1.2.2 for changeset 70ed56e56122
2018-09-06
, by Olaf Wintermann
applies aes stream fix to macos implementation
v1.2
2018-09-06
, by Olaf Wintermann
adds check to make sure dav-sync doesn't delete collections when children are modified
v1.2
2018-09-06
, by Olaf Wintermann
aes encrypter: fixes case where EVP_EncryptFinal_ex was not called at the stream end
v1.2
2018-09-05
, by Olaf Wintermann
applies aes stream fix to macos implementation
2018-09-06
, by Olaf Wintermann
updates changelog
v1.2
2018-09-06
, by Olaf Wintermann
adds check to make sure dav-sync doesn't delete collections when children are modified
2018-09-06
, by Olaf Wintermann
aes encrypter: fixes case where EVP_EncryptFinal_ex was not called at the stream end
2018-09-05
, by Olaf Wintermann
fixes url completion segfaulting for empty strings (in case the user hasn't already started typing an URL)
2018-08-25
, by Mike Becker
fixes dav completion not working with (escaped) spaces
2018-08-25
, by Mike Becker
Added tag v1.2.1 for changeset d6dea8c17f68
2018-07-19
, by Olaf Wintermann
dav 1.2.1 release
v1.2
v1.2.1
2018-07-19
, by Olaf Wintermann
removes unnecessary code
v1.2
2018-07-19
, by Olaf Wintermann
fixes wrong buffer allocation on windows
v1.2
2018-07-19
, by Olaf Wintermann
fixes dav-sync -s option
v1.2
2018-07-11
, by Olaf Wintermann
improves compatibility with owncloud/nextcloud when uploading files
v1.2
2018-07-10
, by Olaf Wintermann
fixes that decrypt-name can decrypt a path and not only the name
v1.2
2018-06-28
, by Olaf Wintermann
small help text adjustment
2018-07-19
, by Olaf Wintermann
removes unnecessary code
2018-07-19
, by Olaf Wintermann
fixes wrong buffer allocation on windows
2018-07-19
, by Olaf Wintermann
fixes dav-sync option help text
2018-07-11
, by Olaf Wintermann
renames dav-sync -D option to -R
2018-07-11
, by Olaf Wintermann
adds dav-sync options for restoring deleted or modified files
2018-07-11
, by Olaf Wintermann
fixes dav-sync -s option
2018-07-11
, by Olaf Wintermann
merge
2018-07-10
, by Olaf Wintermann
improves compatibility with owncloud/nextcloud when uploading files
2018-07-10
, by Olaf Wintermann
adds brief command descriptions to the dav man page
2018-07-01
, by Mike Becker
command documentation for dav-sync man page
2018-07-01
, by Mike Becker
improves formatting of man pages
2018-07-01
, by Mike Becker
fixes that decrypt-name can decrypt a path and not only the name
2018-06-28
, by Olaf Wintermann
adds draft man pages
2018-06-28
, by Mike Becker
adds some error detection to completion
2018-06-28
, by Olaf Wintermann
improves dav-bash-completion.bash
2018-06-28
, by Mike Becker
fixes url completion output
2018-06-28
, by Olaf Wintermann
adjusts completion index, if options are specified
2018-06-28
, by Olaf Wintermann
adds semi-functional bash completion
2018-06-28
, by Olaf Wintermann
Added tag v1.2.0 for changeset 1607450065ba
2018-06-24
, by Olaf Wintermann
this could be the 1.2 release
v1.2.0
2018-06-24
, by Olaf Wintermann
adds documentation for tag config
2018-06-24
, by Olaf Wintermann
adds tag config to sync.xsd
2018-06-24
, by Olaf Wintermann
renames <tags> element to <tagconfig>
2018-06-24
, by Olaf Wintermann
fixes dav list return value
2018-06-24
, by Olaf Wintermann
fixes dav test script
2018-06-24
, by Olaf Wintermann
adds support for tag colors
2018-06-17
, by Olaf Wintermann
finishes dav put tests
2018-06-17
, by Olaf Wintermann
adds user+pw to repo-url output
2018-06-17
, by Olaf Wintermann
sets curl default protocol to http
2018-06-17
, by Olaf Wintermann
adds repository-url command
2018-06-15
, by Olaf Wintermann
adds shellscript test-suite for binaries
2018-06-13
, by Olaf Wintermann
disables tagfilter for directories
2018-06-13
, by Olaf Wintermann
adds attribute for tagfilter scope
2018-06-12
, by Olaf Wintermann
check tagfilter scope after checking tagfilter existence
2018-06-11
, by Olaf Wintermann
adds tagfilter scope
2018-06-11
, by Olaf Wintermann
fixes build on non-windows
2018-06-10
, by Olaf Wintermann
adds more fs abstraction
2018-06-10
, by Olaf Wintermann
using new io abstraction in dav-sync
2018-06-10
, by Olaf Wintermann
adds file io abstraction functions
2018-06-08
, by Olaf Wintermann
adds documentation for new dav-sync features
2018-06-03
, by Olaf Wintermann
more dav documentation
2018-06-03
, by Olaf Wintermann
adds documentation for new dav features
2018-06-03
, by Olaf Wintermann
fixes compatiblity with GNU tar's version of ustar
2018-06-03
, by Olaf Wintermann
fixes some char type mismatch warnings
2018-06-02
, by Olaf Wintermann
updates copyright notice
2018-06-01
, by Olaf Wintermann
adds tag filters for push
2018-06-01
, by Olaf Wintermann
dav-sync pull applies config tag filter now
2018-06-01
, by Olaf Wintermann
adds syncdir config element for tag filters
2018-06-01
, by Olaf Wintermann
moves tag filter to tags.c
2018-06-01
, by Olaf Wintermann
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
definition: lastmodified and creationdate shall be zero on parse error
2015-10-13
, by Mike Becker
added fallback for util_parse_lastmodified, because some servers incorrectly use ISO-8601 dates for lastmodified - TODO: implement the ISO-8601 parsing
2015-10-13
, by Mike Becker
changed name of a local variable to avoid a later name collision
2015-10-13
, by Mike Becker
fixed href bug
2015-10-12
, by Olaf Wintermann
fixed some cases of incompatible types in crypto functions
2015-10-12
, by Mike Becker
added possibility to configure authentication methods via coma separated list in config.xml
2015-10-12
, by Mike Becker
implemented hidden password input for windows by using conio
2015-10-08
, by Mike Becker
fixed windows build
2015-10-08
, by Olaf Wintermann
fixed some memory leaks, content verification and dav info
2015-10-04
, by Olaf Wintermann
added checksums for encrypted resources
2015-10-04
, by Olaf Wintermann
implemented password key support for Solaris 10
2015-10-03
, by Olaf Wintermann
fixed many davql exec memory leaks
2015-10-03
, by Olaf Wintermann
added password based keys and fixed crash when keys are missing
2015-10-03
, by Olaf Wintermann
hidden password input
2015-10-03
, by Olaf Wintermann
improved dav-sync data-loss prevention
2015-10-03
, by Olaf Wintermann
dav-sync detects broken uploads
2015-10-03
, by Olaf Wintermann
fixed get command and davql exec
2015-10-02
, by Olaf Wintermann
startup doesn't override broken config.xml anymore
2015-10-02
, by Olaf Wintermann
fixed href comparison bug
2015-10-02
, by Olaf Wintermann
fixed order by
2015-10-02
, by Olaf Wintermann
implemented davql order by
2015-10-02
, by Olaf Wintermann
-a option wasn't working correctly in recursive mode
2015-07-09
, by Olaf Wintermann
fixed horrible bugs, davql hopefully just works now (without order by yet)
2015-07-09
, by Olaf Wintermann
empty field results will no longer be added
2015-07-09
, by Olaf Wintermann
replaced old davql (still buggy)
2015-07-08
, by Olaf Wintermann
implemented execution of field list expressions
2015-07-07
, by Olaf Wintermann
implemented some davql integer operations
2015-06-06
, by Olaf Wintermann
secured ucx_list_append calls against OOM
2015-06-05
, by Mike Becker
added missing keywords + fixed missing source text for boolean primaries
2015-06-05
, by Mike Becker
fixed grammar for path + added missing string quote escaping (still not perfect: escape sequence is in syntax tree)
2015-06-03
, by Mike Becker
fixed path parser not writing length for a single slash as path
2015-06-02
, by Mike Becker
implemented minimal executor features and added missing ucx files
2015-06-02
, by Olaf Wintermann
renamed GET to SELECT in davql syntax
2015-06-02
, by Mike Becker
added expression executor prototype
2015-05-30
, by Olaf Wintermann
fixed: comparison operator info has been incorrectly written to type field
2015-05-30
, by Mike Becker
expression compiler generates byte code
2015-05-30
, by Olaf Wintermann
added where clause compiler prototype
2015-05-29
, by Olaf Wintermann
secured malloc / calloc calls
2015-05-29
, by Mike Becker
fixed statement type for logical expressions without operator + prepared OOM handling
2015-05-29
, by Mike Becker
implemented order by parser
2015-05-29
, by Mike Becker
added initial code for config commands
2015-05-29
, by Olaf Wintermann
fixed paranthsis ambiguity for logical and normal expressions
2015-05-28
, by Mike Becker
fixed null pointer access on end of token stream by adding a special END token to the stream
2015-05-28
, by Mike Becker
fixed logical expression parser
2015-05-28
, by Mike Becker
completed logical expression parser - NEED TO TEST A LOT!
2015-05-28
, by Mike Becker
added function call parser + fixed some memory management mistakes
2015-05-24
, by Mike Becker
completed field list parser + error messages do now provide more context information based on the source string
2015-05-20
, by Mike Becker
minimized ucx subset
2015-05-20
, by Mike Becker
parser for ParExpression
2015-05-19
, by Mike Becker
update ucx
2015-05-19
, by Mike Becker
added syntax tree display to debugger + expression parser saves source text in every node
2015-05-13
, by Mike Becker
fixed parsing of binary expressions did not yield the correct type
2015-05-13
, by Mike Becker
added format specifier parser
2015-05-13
, by Mike Becker
started refactoring davqlparser
2015-05-13
, by Mike Becker
fixed control flow in int_cmd + committed testcase (enable with #define DO_THE_TEST)
2015-05-02
, by Mike Becker
added davqlexec source
2015-05-02
, by Olaf Wintermann
added clang config + fixed control flow in two parser functions
2015-05-02
, by Mike Becker
reworked expression grammar (removed left recursion) + added field names to debugger + fixed bug when WITH-clause was the last clause in a statement
2015-05-02
, by Mike Becker
merge
2015-05-02
, by Olaf Wintermann
improved error messages
2015-05-02
, by Olaf Wintermann
fieldlist parser can now parse fields with alias
2015-04-28
, by Mike Becker
minor grammar fix (alias name is now identifier and not string) + completed debugger (so far) + separated field list parser (currently unable to parse alias names) + new structure for fields
2015-04-21
, by Mike Becker
fixed static variable fail
2015-04-17
, by Mike Becker
special path parser + typed literals + order by parser + grammar changes
2015-04-17
, by Mike Becker
simplified with clause parsing + added order by to data structure and debugger (TODO: implement)
2015-04-17
, by Mike Becker
removed ultrabreak gotos
2015-04-15
, by Mike Becker
added special symbol list to tokenizer
2015-04-13
, by Mike Becker
added order by clause to grammar + moved with clause right after the from clause
2015-04-13
, by Mike Becker
parser verifies that path is an identifier
2015-04-04
, by Mike Becker
parser for with-clause ready to parse more attributes, but marks duplicated attributes as error
2015-04-04
, by Mike Becker
parser for with clause + unexpected token message, if something is beyond the with clause
2015-04-04
, by Mike Becker
tokenizer now correctly handles quoted tokens
2015-04-04
, by Mike Becker
removed DavQLExpression type for path (since it always is an identifier)
2015-04-04
, by Mike Becker
less
more
|
(0)
-480
tip