Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-07-11Split into three separate projects: library, gui and cmdDaniel Molkentin
2014-06-23propagator: Fix restoring directoryOlivier 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-23Merge remote-tracking branch 'origin/1.6' into ilOlivier Goffart
Conflicts: VERSION.cmake csync/src/csync_statedb.c src/mirall/syncengine.cpp src/mirall/syncfileitem.h
2014-06-20SyncFileItem: Some more proper member initializations.Klaas Freitag
This fixes a Coverity CID
2014-06-17sync engine: try to respect permissionOlivier Goffart
This is still Work in progress
2014-06-06CSync & statedb: Parse 'perm' from serverMarkus Goetz
ownCloud 6 sends this.
2014-06-03CSync & Propagator: Support a direct download URLMarkus Goetz
This is for server file backends that support sending a direct URL.
2014-05-06Maintain 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-30Don't include the directory size in the overall progressOlivier 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-15Add initialisations for member variables.Klaas Freitag
Avoids some valgrind warnings.
2014-04-03Keep the updater data in the log struct for the synclog.Klaas Freitag
Also, shorten the timestamp and add the sync direction.
2014-03-26Add data to store interesting info from the sync run (other tree)Klaas Freitag
2014-03-26Change data type for fileId to QByteArray.Klaas Freitag
2014-03-20Remove FIXMEOlivier Goffart
This has been refactored since the comment was added and is no longer a hack
2014-03-20Rename _dir to _directionOlivier Goffart
(to avoid confusion with directory)
2013-12-06Maintain the file type correctly.Klaas Freitag
2013-11-20Minor cleanups.Klaas Freitag
2013-11-20Add blacklisting for files with error conditions.Klaas Freitag
2013-11-20Add a http status code varialbe to the sync item object.Klaas Freitag
2013-11-15Only update the db for ETAG if the etag has changed for directoriesOlivier Goffart
2013-11-05Keep originalFile member as QString rather than C string.Klaas Freitag
This avoids encoding problems with interesting file names.
2013-10-28Refactor the new propagator in jobsOlivier Goffart
This makes the code (IMHO) more easy to understand, and will allow even more easy parallelism
2013-10-25Add handling for the file_id data to the sync items.Klaas Freitag
2013-10-04Refactor a bit the error reporting from the propagatorOlivier 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-03TMPOlivier Goffart
2013-10-02Remove the unused errorDetailsOlivier Goffart
It was not displayed to the user. Only use errorString instead. Also report neon error to the user
2013-09-24Merge branch '1.4', brings in the changes we did for 1.4.1Klaas Freitag
2013-09-16Add copyright header to syncfileitem.hDaniel Molkentin
Fixes #993
2013-08-15Handle quota exceeding as error.Klaas Freitag
2013-08-14progress with new propagatorOlivier Goffart
2013-08-14Fix compilation after mergeOlivier Goffart
2013-08-14Merge branch 'master' into propagator-ngOlivier 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-07Show a more informative problem message in progress.Klaas Freitag
2013-05-16make the propagator asynchronousOlivier Goffart
2013-05-15propagator-ng: adapt to the merge of rename_folders branchOlivier Goffart
2013-05-06propagator-ng: be able to resume downloadOlivier Goffart
2013-05-05Improve error handling, add error string to each individual file item.Klaas Freitag
2013-05-04New owncloud propagator that skip the vio abstraction layerOlivier 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-14Introduce SyncPrepare stateDaniel 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-15A new sync file protocol dialog.Klaas Freitag