Consider integrating mhaller's qwebdavlib as a git submodule, despite the project being dead (e.g. for Qt 4 & 5, only). CepiPerez seems to have simply copied the files available at that time (which is pretty close to its final state by mhaller).
Side note: All forks seem to carry only minor changes, though different ones, but mostly not conflicting ones. Mmmh, I do not want to get dragged deeply into FileCase's maintenance aside of infrastructure aspects, but this calls for assembling these changes in a(nother) fork.
Alternatively one may simply copy the current state of mhaller's qwebdavlib: This is less elegant than a git-submodule, but ultimately equivalent as long qwebdavlib stays unmaintained.
Either way, the most tedious part of this task is to thoroughly test FileCase's WebDAV functionality before and after this change in order to detect flaws and regressions, and being able to identify the latter as such.
Contributes to issue #48.
P.S.: Another alternative, but much more ambitious route is to find and use a maintained WebDAV library for Qt.
Consider integrating mhaller's
qwebdavlibas a git submodule, despite the project being dead (e.g. for Qt 4 & 5, only). CepiPerez seems to have simply copied the files available at that time (which is pretty close to its final state by mhaller).Side note: All forks seem to carry only minor changes, though different ones, but mostly not conflicting ones. Mmmh, I do not want to get dragged deeply into FileCase's maintenance aside of infrastructure aspects, but this calls for assembling these changes in a(nother) fork.
Alternatively one may simply copy the current state of mhaller's
qwebdavlib: This is less elegant than a git-submodule, but ultimately equivalent as longqwebdavlibstays unmaintained.Either way, the most tedious part of this task is to thoroughly test FileCase's WebDAV functionality before and after this change in order to detect flaws and regressions, and being able to identify the latter as such.
Contributes to issue #48.
P.S.: Another alternative, but much more ambitious route is to find and use a maintained WebDAV library for Qt.