Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-11 | Split into three separate projects: library, gui and cmd | Daniel Molkentin | |
2014-06-23 | propagator: Fix restoring directory | Olivier Goffart | |
If the result of a restored directory is SoftError, this prevent to sync the rest of the directory Therefore, we introduced a new status Restored, which means that the job was a success, but is a restoration and therefore should be seen as a warning | |||
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 | SyncFileItem: Some more proper member initializations. | Klaas Freitag | |
This fixes a Coverity CID | |||
2014-06-17 | sync engine: try to respect permission | Olivier Goffart | |
This is still Work in progress | |||
2014-06-06 | CSync & statedb: Parse 'perm' from server | Markus Goetz | |
ownCloud 6 sends this. | |||
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-06 | Maintain the original inode value for renamed files. | Klaas Freitag | |
In case two renames are done on the same file/folder very quickly we lost the information that the second operation was also a rename. That was because we tried to get the inode value from a stat on the file once the first rename was finished. But at that point, the file was already gone because of the second rename. Now the original inode is kept and written to db in case the file can not be stat'ed. This fixes bug #1737 | |||
2014-04-30 | Don't include the directory size in the overall progress | Olivier Goffart | |
We don't include them in the total amout of files so it should not be included in the progress either. Also, for some reasons directories seems to be 16kB on windows | |||
2014-04-15 | Add initialisations for member variables. | Klaas Freitag | |
Avoids some valgrind warnings. | |||
2014-04-03 | Keep the updater data in the log struct for the synclog. | Klaas Freitag | |
Also, shorten the timestamp and add the sync direction. | |||
2014-03-26 | Add data to store interesting info from the sync run (other tree) | Klaas Freitag | |
2014-03-26 | Change data type for fileId to QByteArray. | Klaas Freitag | |
2014-03-20 | Remove FIXME | Olivier Goffart | |
This has been refactored since the comment was added and is no longer a hack | |||
2014-03-20 | Rename _dir to _direction | Olivier Goffart | |
(to avoid confusion with directory) | |||
2013-12-06 | Maintain the file type correctly. | Klaas Freitag | |
2013-11-20 | Minor cleanups. | Klaas Freitag | |
2013-11-20 | Add blacklisting for files with error conditions. | Klaas Freitag | |
2013-11-20 | Add a http status code varialbe to the sync item object. | Klaas Freitag | |
2013-11-15 | Only update the db for ETAG if the etag has changed for directories | Olivier Goffart | |
2013-11-05 | Keep originalFile member as QString rather than C string. | Klaas Freitag | |
This avoids encoding problems with interesting file names. | |||
2013-10-28 | Refactor the new propagator in jobs | Olivier Goffart | |
This makes the code (IMHO) more easy to understand, and will allow even more easy parallelism | |||
2013-10-25 | Add handling for the file_id data to the sync items. | Klaas Freitag | |
2013-10-04 | Refactor a bit the error reporting from the propagator | Olivier Goffart | |
Add different classes of error failures. Fatal error means the sync should be stopped. SoftErrors are not to be displayed to the user. We still need to make a classification of the errors. | |||
2013-10-03 | TMP | Olivier Goffart | |
2013-10-02 | Remove the unused errorDetails | Olivier Goffart | |
It was not displayed to the user. Only use errorString instead. Also report neon error to the user | |||
2013-09-24 | Merge branch '1.4', brings in the changes we did for 1.4.1 | Klaas Freitag | |
2013-09-16 | Add copyright header to syncfileitem.h | Daniel Molkentin | |
Fixes #993 | |||
2013-08-15 | Handle quota exceeding as error. | Klaas Freitag | |
2013-08-14 | progress with new propagator | Olivier Goffart | |
2013-08-14 | Fix compilation after merge | Olivier Goffart | |
2013-08-14 | Merge branch 'master' into propagator-ng | Olivier Goffart | |
This just fix the conflict. Do not compile or work yet Conflicts: src/CMakeLists.txt src/mirall/csyncthread.cpp src/mirall/csyncthread.h src/mirall/owncloudfolder.cpp src/mirall/syncfileitem.h test/CMakeLists.txt | |||
2013-08-07 | Show a more informative problem message in progress. | Klaas Freitag | |
2013-05-16 | make the propagator asynchronous | Olivier Goffart | |
2013-05-15 | propagator-ng: adapt to the merge of rename_folders branch | Olivier Goffart | |
2013-05-06 | propagator-ng: be able to resume download | Olivier Goffart | |
2013-05-05 | Improve error handling, add error string to each individual file item. | Klaas Freitag | |
2013-05-04 | New owncloud propagator that skip the vio abstraction layer | Olivier Goffart | |
The vio abstraction layer within csync is inneficient for the owncloud use case because not all calls maps well to the POSIX interface. We can be much more efficient by doing exactly what we need. Also, this will allow us to scedule better the calls and possibly to use threads. | |||
2013-02-14 | Introduce SyncPrepare state | Daniel Molkentin | |
SyncPrepare is when the folder class prepares the actual syncing, i.e. does treewalks and runs the reconceiler in case of mirall. The actual SyncRunning state will only be entered if there is actually anything to sync. Fixes #289 | |||
2013-01-15 | A new sync file protocol dialog. | Klaas Freitag | |