Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-11 | Split into three separate projects: library, gui and cmd | Daniel Molkentin | |
2014-07-10 | Add Q_DECL_OVERRIDE for all function that are overriding something | Olivier Goffart | |
This was made automatically with clang-modernize -override-macros -add-override | |||
2014-06-23 | Merge remote-tracking branch 'origin/1.6' into il | Olivier Goffart | |
Conflicts: VERSION.cmake csync/src/csync_statedb.c src/mirall/syncengine.cpp src/mirall/syncfileitem.h | |||
2014-06-20 | Fix use-after-free in QNAM propagator | Daniel Molkentin | |
This fixes Coverity CID 12929 | |||
2014-06-16 | Merge remote-tracking branch 'origin/1.6' into 'il' | Olivier Goffart | |
2014-06-16 | Propagator: Handle file open error properly and log error message. | Klaas Freitag | |
2014-06-16 | Propagator: Give a more specific error message on file remove. | Klaas Freitag | |
If the file is removed during it is synced up, there is now a correct error message saying that, rather than "the file has changed during upload." | |||
2014-06-03 | Merge branch '1.6' | Olivier Goffart | |
2014-06-03 | Propagator: Recover from 'precondition failed' error | Olivier Goffart | |
When we detect a precondition failed, it is possible that it is because the etag in the database is wrong. We must therefore not read from the database on the next sync. In order to avoid that, we reset the etag of parent directories to invalid values Fixes #1767 | |||
2014-06-03 | CSync & Propagator: Support a direct download URL | Markus Goetz | |
This is for server file backends that support sending a direct URL. | |||
2014-05-26 | No need to check for case preserving filesystem here. | Klaas Freitag | |
That is done in the utility function instead. | |||
2014-05-24 | fix typo | Volkan Gezer | |
2014-05-23 | Check for case clash on downloads. | Klaas Freitag | |
2014-05-06 | Super useful source comment. | Klaas Freitag | |
2014-05-02 | Fix reporting the right error in a GET | Olivier Goffart | |
We always reported the lack of e-tag instead of the real error | |||
2014-05-02 | Have only one place where we read the timeout | Olivier Goffart | |
2014-04-30 | Add a timeout when using the QNAM propagation | Olivier Goffart | |
2014-04-30 | Removed unused Q_OBJECT | Klaas Freitag | |
2014-04-30 | Propagator: Dont show silly string for non-error | Markus Goetz | |
2014-04-30 | Fix updating mtimev1.6.0-beta2 | Olivier Goffart | |
Fixup commit 9193286fc11a6a135d6f6891906ffe1ae764032e Use the right URL for the PROPPATCH and HEAD, do not let other jobs start when we wait for the UpdateMTimeAndETagJob Update the etag and the fileid of the real item. | |||
2014-04-29 | Support old server which do not have the x-oc-mtime support | Olivier Goffart | |
Owncloud 4.5 Or owncloud 5 with chunking Fixes https://github.com/owncloud/core/issues/8392 | |||
2014-04-22 | Fix function signature: pass argument by const reference | Olivier Goffart | |
2014-04-22 | Propagator: Add support for CSYNC_CONFLICT_FILE_USERNAME | Markus Goetz | |
2014-04-22 | Propagator: Add makeConflictFileName function | Markus Goetz | |
2014-04-22 | In case of error, report the right error instead of missing etag | Olivier Goffart | |
also, missing etag is not a fatal error | |||
2014-04-07 | Fix content-length calculation for sizes multiple of the chunk size. | Klaas Freitag | |
2014-04-05 | Propagator: Fix chunking for real | Markus Goetz | |
The reset() (using seek()) didn't work. | |||
2014-04-04 | Propagator: Fix chunking | Markus Goetz | |
2014-03-28 | Make the chunk size configurable via an environement variable | Olivier Goffart | |
OWNCLOUD_CHUNK_SIZE | |||
2014-03-26 | Add a duration and the repsonse timestamp to the jobs. | Klaas Freitag | |
2014-03-26 | Change data type for fileId to QByteArray. | Klaas Freitag | |
2014-03-26 | Exxtract the exception message from reply to PUT | Olivier Goffart | |
Might be usefull to debug Internal Server Error Fixes #1366 | |||
2014-03-20 | QNAM jobs: Make sure there is an etag is proper and not changed when one resume | Olivier Goffart | |
Those tests are existing on the legacy jobs. We check there is an etag so we make sure a proxy is not in between. (We have seen user complaining because their proxy is replacing the pages with one that says they need to enter their login and password) Also it is important to check that the etag has not changed if we resume (this may happen if the file is changed on the server between the update phase and the propagate phase, and that we resume this file) | |||
2014-03-20 | Detect the error that may happen when downloading a file | Olivier Goffart | |
2014-03-14 | Refactor the progress | Olivier Goffart | |
Consider that there might be several files processed at the same time | |||
2014-03-06 | Saner defaults | Olivier Goffart | |
2014-03-06 | Better error classification | Olivier Goffart | |
2014-03-06 | Do not sent more chunk and cancel the upload when the file change while ↵ | Olivier Goffart | |
uploading chunks | |||
2014-02-27 | Make the parrallel uploaded also check for problem in Shared | Olivier Goffart | |
2014-02-18 | Refactor the renameReplace in its own function | Olivier Goffart | |
Share a bit more code between legacy and qnam download job | |||
2014-02-18 | move the file system helpers in their own file | Olivier Goffart | |
2014-02-18 | Move the jobs around between files | Olivier Goffart | |
Renamed owncloudpropagator_qnam to propagator_qnam Move the jobs in propagatorjobs.cpp Move the neon jobs that have a qnam equivalent into propagator_legacy.cpp and rename the jobs accordingly |