nextcloud-desktop/src/mirall
Klaas Freitag a50c39cd0c Maintain the original inode value for renamed files.
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-05-06 12:55:54 +02:00
..
account.cpp Fix leak: don't leak the settings 2014-03-26 17:42:05 +01:00
account.h Add EXPORT macro to owncloudsync library 2014-04-24 23:45:20 +02:00
accountsettings.cpp Add one byte per files in the computation of the progress bar 2014-04-30 13:20:20 +02:00
accountsettings.h Show the folders when in the accountsettings in the first start 2014-03-26 19:31:37 +01:00
accountsettings.ui Implement Certificate Information Widget 2014-01-21 09:21:33 +01:00
application.cpp Fix the background check job for the connection 2014-04-19 09:49:52 +02:00
application.h Fix the background check job for the connection 2014-04-19 09:49:52 +02:00
clientproxy.cpp Add missing include 2014-01-27 12:36:52 +01:00
clientproxy.h Add EXPORT macro to owncloudsync library 2014-04-24 23:45:20 +02:00
cocoainitializer.h New Updater for Windows, passive notification on Linux, Sparkle on Mac 2014-01-15 11:09:31 +01:00
cocoainitializer_mac.mm New Updater for Windows, passive notification on Linux, Sparkle on Mac 2014-01-15 11:09:31 +01:00
connectionvalidator.cpp Remove FIXME and TODO 2014-03-20 16:42:43 +01:00
connectionvalidator.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
filesystem.cpp Add missing line break 2014-03-06 14:10:42 +01:00
filesystem.h Refactor the renameReplace in its own function 2014-02-18 14:05:52 +01:00
folder.cpp WiP: Attempt to compile without UI 2014-04-21 19:57:15 +02:00
folder.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
folderman.cpp Merge remote-tracking branch 'origin/libowncloudsync_noqtgui' 2014-04-29 12:23:15 +02:00
folderman.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
folderstatusmodel.cpp Merge branch '1.4' 2013-10-15 17:00:53 +02:00
folderstatusmodel.h Merge branch 'shibboleth' 2013-08-05 19:54:06 +02:00
folderwatcher.cpp Fix build on FreeBSD. 2014-03-25 17:22:54 +01:00
folderwatcher.h Fixed ignored paths matching on OS X. 2014-03-11 20:34:00 +01:00
folderwatcher_linux.cpp Ignore all sync log files in the sync dir. 2014-04-09 22:02:28 +02:00
folderwatcher_linux.h Add a new folder watcher implementation for Linux. 2014-01-23 13:23:27 +01:00
folderwatcher_mac.cpp Renamed a member variable to have underscore prefix for consistency 2014-03-11 20:34:00 +01:00
folderwatcher_mac.h Renamed a member variable to have underscore prefix for consistency 2014-03-11 20:34:00 +01:00
folderwatcher_qt.cpp License header cleanups. 2014-01-13 16:16:19 +01:00
folderwatcher_qt.h Remove inotify from cmake files. 2014-01-14 15:06:06 +01:00
folderwatcher_win.cpp License header cleanups. 2014-01-13 16:16:19 +01:00
folderwatcher_win.h License header cleanups. 2014-01-13 16:16:19 +01:00
folderwizard.cpp Folder Wizard: Re-evaluate after local folder changed 2014-02-03 18:19:25 +01:00
folderwizard.h Folder Wizard: Re-evaluate after local folder changed 2014-02-03 18:19:25 +01:00
folderwizardsourcepage.ui Folder wizard: sanitize error detection 2013-11-26 02:03:00 +01:00
folderwizardtargetpage.ui Folder Wizard: Make it more clear that we mean a remote folder 2014-02-03 17:27:54 +01:00
generalsettings.cpp Updater: Fix corner cases related to failed auto-updates 2014-01-31 12:42:00 +01:00
generalsettings.h Make use of the new Proxy handling class. 2014-01-16 12:52:11 +01:00
generalsettings.ui Settings: Allow opening links in updater label 2014-01-28 16:23:24 +01:00
ignorelisteditor.cpp Fix copy & paste problem in Ignore List Editor 2014-01-20 17:08:30 +01:00
ignorelisteditor.h Ignore list editor fixes 2013-07-20 01:26:11 +02:00
ignorelisteditor.ui Add support for deletable ignores in IgnoreListEditor. 2013-08-05 16:13:26 +02:00
logbrowser.cpp Revert "set utf8 for the central settings file" 2013-11-15 15:45:21 +01:00
logbrowser.h More refactoring: Logger and Logbrowser out of application class. 2013-10-02 15:29:24 +02:00
logger.cpp Add the file and line number of the debug in the debug view 2014-03-17 12:15:45 +01:00
logger.h Add EXPORT macro to owncloudsync library 2014-04-24 23:45:20 +02:00
mirallaccessmanager.cpp Limit the mac workaround to the Mac OS X platform 2014-04-28 10:13:53 +02:00
mirallaccessmanager.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
mirallconfigfile.cpp WiP: Attempt to compile without UI 2014-04-21 19:57:15 +02:00
mirallconfigfile.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
networkjobs.cpp Networkjobs: Remove stray include 2014-04-29 17:55:26 +02:00
networkjobs.h Add a timeout when using the QNAM propagation 2014-04-30 18:17:49 +02:00
networksettings.cpp Implement change of the network throttling during a running sync run. 2014-02-02 12:51:19 +01:00
networksettings.h Make use of the new Proxy handling class. 2014-01-16 12:52:11 +01:00
networksettings.ui Fix layout of the network tab 2014-02-28 13:17:04 +01:00
owncloudgui.cpp Update dynamically the error message in the account settings 2014-04-22 14:08:37 +02:00
owncloudgui.h Merge branch 'master' of github.com:shadone/mirall into shadone-master 2014-03-25 19:56:45 +01:00
owncloudpropagator.cpp Fix not blacklisting error 5xx 2014-05-02 17:26:28 +02:00
owncloudpropagator.h Have only one place where we read the timeout 2014-05-02 13:04:53 +02:00
owncloudpropagator_p.h move the file system helpers in their own file 2014-02-18 12:54:40 +01:00
owncloudsetuppage.ui owncloud setup: Fix label style 2013-02-14 17:36:11 +01:00
owncloudsetupwizard.cpp More debugable code. 2014-04-22 09:33:07 +02:00
owncloudsetupwizard.h AbstractNetworkJob Allow finished() to defer Job deletion 2014-04-14 15:08:43 +02:00
owncloudtheme.cpp Merge remote-tracking branch 'origin/libowncloudsync_noqtgui' 2014-04-29 12:23:15 +02:00
owncloudtheme.h More adjustments around the application name 2013-08-23 10:30:03 +02:00
progressdispatcher.cpp Make sure the fileid are saved to the database when upgrading from owncloud5 to owncloud6 2014-04-18 18:27:27 +02:00
progressdispatcher.h Don't include the directory size in the overall progress 2014-04-30 12:57:30 +02:00
propagator_legacy.cpp Fix function signature: pass argument by const reference 2014-04-22 19:52:09 +02:00
propagator_legacy.h Move the jobs around between files 2014-02-18 12:21:05 +01:00
propagator_qnam.cpp Super useful source comment. 2014-05-06 09:30:50 +02:00
propagator_qnam.h Add a timeout when using the QNAM propagation 2014-04-30 18:17:49 +02:00
propagatorjobs.cpp Fix updating mtime 2014-04-30 10:24:17 +02:00
propagatorjobs.h Support old server which do not have the x-oc-mtime support 2014-04-29 16:58:24 +02:00
protocolwidget.cpp Merge branch 'master' of github.com:shadone/mirall into shadone-master 2014-03-25 19:56:45 +01:00
protocolwidget.h Fix the file count in the progress 2014-03-14 18:29:23 +01:00
protocolwidget.ui Change tab name in settingsdialog to Activity rather than Status. 2013-11-28 09:44:09 +01:00
quotainfo.cpp Fix the background check job for the connection 2014-04-19 09:49:52 +02:00
quotainfo.h Fix online state handling 2014-02-20 23:24:03 +01:00
settingsdialog.cpp Do not destroy the settings dialog when it is hidden. 2014-03-14 17:39:20 +01:00
settingsdialog.h Do not destroy the settings dialog when it is hidden. 2014-03-14 17:39:20 +01:00
settingsdialog.ui Settings: calculate sidebar width dynamically 2013-09-20 10:40:22 +02:00
settingsdialogmac.cpp Compile on Mac again 2014-03-26 07:20:24 +01:00
settingsdialogmac.h Compile on Mac again 2014-03-26 07:20:24 +01:00
socketapi.cpp Clean the debug a bit 2014-03-17 12:15:16 +01:00
socketapi.h Add socketapi 2013-10-03 17:05:01 +02:00
sslbutton.cpp SSL Button: Fix issues around printing Hash sums 2014-04-09 14:30:51 +02:00
sslbutton.h Implement Certificate Information Widget 2014-01-21 09:21:33 +01:00
sslerrordialog.cpp Hint the OS to not show [?] in Wizards and Dialogs 2013-11-13 20:12:56 +01:00
sslerrordialog.h Fix approved SSL certificates being forgotten 2013-11-07 12:04:45 +01:00
sslerrordialog.ui Ui::SslErrorDialog belongs within the Mirall namespace 2013-09-18 14:06:23 +02:00
syncengine.cpp Maintain the original inode value for renamed files. 2014-05-06 12:55:54 +02:00
syncengine.h Missing EXPORT 2014-04-24 23:57:42 +02:00
syncfileitem.h Maintain the original inode value for renamed files. 2014-05-06 12:55:54 +02:00
syncjournaldb.cpp Do not read from the database when upgrading from 1.5 2014-04-25 13:31:44 +02:00
syncjournaldb.h Merge remote-tracking branch 'origin/libowncloudsync_noqtgui' 2014-04-29 12:23:15 +02:00
syncjournalfilerecord.cpp Maintain the original inode value for renamed files. 2014-05-06 12:55:54 +02:00
syncjournalfilerecord.h Add blacklisting for files with error conditions. 2013-11-20 14:27:44 +01:00
syncresult.cpp Add missing switch case. 2014-01-08 14:36:42 +01:00
syncresult.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
syncrunfilelog.cpp Make sure the fileid are saved to the database when upgrading from owncloud5 to owncloud6 2014-04-18 18:27:27 +02:00
syncrunfilelog.h Keep the updater data in the log struct for the synclog. 2014-04-03 16:56:50 +02:00
systray.cpp Prefix tooltips with app name 2013-11-25 15:34:16 +01:00
systray.h Prefix tooltips with app name 2013-11-25 15:34:16 +01:00
theme.cpp Merge remote-tracking branch 'origin/libowncloudsync_noqtgui' 2014-04-29 12:23:15 +02:00
theme.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
utility.cpp Fix typo. 2014-04-29 15:36:13 +02:00
utility.h Add export macro to all classes that need to be exported 2014-04-29 15:31:14 +02:00
utility_mac.cpp Utility: Move OS specific implementations into separate files 2013-10-02 19:15:56 +02:00
utility_unix.cpp Using QFile::decodeName instead of QLatin1String 2014-04-23 18:59:40 +02:00
utility_win.cpp Utility: Move OS specific implementations into separate files 2013-10-02 19:15:56 +02:00
version.h.in New Updater for Windows, passive notification on Linux, Sparkle on Mac 2014-01-15 11:09:31 +01:00