nextcloud-desktop.git
10 years agoPropagatorDownload: fix possible crash
Olivier Goffart [Wed, 24 Feb 2016 18:52:14 +0000 (19:52 +0100)]
PropagatorDownload: fix possible crash

Backtrace seen from the crash reporter where reply() is null.

10 years agoChunking: change the default chunk size to 10MB
Olivier Goffart [Wed, 24 Feb 2016 15:02:17 +0000 (16:02 +0100)]
Chunking: change the default chunk size to 10MB

As discussed with Klaas, this seems to be a better compromise.
10MB * 3 prarralel jobs = 30MB in memory, and to retry in case of
disconnection. Which is still reasonable.  And might make the upload
almost twice as fast on fast network where the amount of chunk is the
bottleneck (because of more server processing)

Relates to issue #4354

10 years agoAccountManager: take theURL from the Theme rather than from the config if the theme...
Olivier Goffart [Tue, 23 Feb 2016 17:10:11 +0000 (18:10 +0100)]
AccountManager: take theURL from the Theme rather than from the config if the theme specify it

That way an upgrade of the client can actually change the URL
Issue https://github.com/owncloud/enterprise/issues/1113

10 years agoPropagator: Remove 100msec delay between jobs
Markus Goetz [Tue, 23 Feb 2016 13:27:35 +0000 (14:27 +0100)]
Propagator: Remove 100msec delay between jobs

10 years agoSelectiveSync: Improve menu #4378
Markus Goetz [Mon, 22 Feb 2016 11:47:26 +0000 (12:47 +0100)]
SelectiveSync: Improve menu #4378

10 years agoSelective sync: Don't show negative size
Olivier Goffart [Mon, 22 Feb 2016 16:26:09 +0000 (17:26 +0100)]
Selective sync: Don't show negative size

Relates to issue #4491

10 years agoCleanup syncengine after the new option not to ask confirmation when everything is...
Olivier Goffart [Mon, 22 Feb 2016 15:14:22 +0000 (16:14 +0100)]
Cleanup syncengine after the new option not to ask confirmation when everything is removed

Cleanup after pull reuqest  #4389

Do not make the SyncEngine depends on the ConfigFile

10 years agoMerge pull request #4389 from Bottswana/deleteprompt
Markus Goetz [Mon, 22 Feb 2016 14:44:50 +0000 (15:44 +0100)]
Merge pull request #4389 from Bottswana/deleteprompt

Add option to disable the delete all files prompt

10 years agoMerge pull request #4470 from RealRancor/chunksize_config
Markus Goetz [Mon, 22 Feb 2016 14:43:12 +0000 (15:43 +0100)]
Merge pull request #4470 from RealRancor/chunksize_config

Add chunkSize config to documentation

10 years agoSyncEngine: Improve error message for ignored files/folders #4143
Markus Goetz [Mon, 22 Feb 2016 10:13:29 +0000 (11:13 +0100)]
SyncEngine: Improve error message for ignored files/folders #4143

10 years agoMerge branch '2.1'
Hefee [Sat, 20 Feb 2016 09:34:34 +0000 (10:34 +0100)]
Merge branch '2.1'

10 years agofix typo occured->occurred
Hefee [Sat, 20 Feb 2016 09:33:13 +0000 (10:33 +0100)]
fix typo occured->occurred

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 20 Feb 2016 06:15:28 +0000 (01:15 -0500)]
[tx-robot] updated from transifex

10 years agoMerge pull request #4488 from owncloud/21-updates
Daniel Molkentin [Fri, 19 Feb 2016 08:16:37 +0000 (09:16 +0100)]
Merge pull request #4488 from owncloud/21-updates

doc updates for 2.1.1 release

10 years agodoc updates for 2.1.1 release
Carla Schroder [Thu, 18 Feb 2016 18:31:51 +0000 (10:31 -0800)]
doc updates for 2.1.1 release

10 years agoUse correct values for items in version.rc
Daniel Molkentin [Wed, 17 Feb 2016 13:16:05 +0000 (14:16 +0100)]
Use correct values for items in version.rc

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 17 Feb 2016 07:19:09 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years agoAdd comment, transliterate copyright symbol
Daniel Molkentin [Tue, 16 Feb 2016 16:56:51 +0000 (17:56 +0100)]
Add comment, transliterate copyright symbol

10 years agoAdd file description, copyright to win32 VERSIONINFO struct
Daniel Molkentin [Tue, 16 Feb 2016 15:19:02 +0000 (16:19 +0100)]
Add file description, copyright to win32 VERSIONINFO struct

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 16 Feb 2016 07:19:01 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years agoTests: Add a test for the timeAgoInWords function
Klaas Freitag [Mon, 15 Feb 2016 16:59:01 +0000 (17:59 +0100)]
Tests: Add a test for the timeAgoInWords function

10 years agoUtility: Make the timeAgoInWords method a bit more verbose
Klaas Freitag [Mon, 15 Feb 2016 16:58:32 +0000 (17:58 +0100)]
Utility: Make the timeAgoInWords method a bit more verbose

10 years agoActivityWidget: Set timespec to UTC for JSON values.
Klaas Freitag [Mon, 15 Feb 2016 16:57:03 +0000 (17:57 +0100)]
ActivityWidget: Set timespec to UTC for JSON values.

This will fix the problem in #4439 that the time display
jumps if the timezone is changed on windows.

10 years agoWin32: More complete resource specification
Daniel Molkentin [Mon, 15 Feb 2016 14:42:02 +0000 (15:42 +0100)]
Win32: More complete resource specification

Add application and vendor name

Addresses #4473

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 15 Feb 2016 07:19:06 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 14 Feb 2016 07:18:43 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 13 Feb 2016 07:18:44 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoAdd chunkSize config to documentation
RealRancor [Fri, 12 Feb 2016 10:34:27 +0000 (11:34 +0100)]
Add chunkSize config to documentation

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 12 Feb 2016 07:18:46 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoUse oc:size instead of quota-used-bytes to get the sizes of folder (#4459)
Olivier Goffart [Thu, 11 Feb 2016 14:06:00 +0000 (15:06 +0100)]
Use oc:size instead of quota-used-bytes to get the sizes of folder (#4459)

10 years agoSyncJounral: add an index on the error blacklist table
Olivier Goffart [Thu, 11 Feb 2016 13:38:38 +0000 (14:38 +0100)]
SyncJounral: add an index on the error blacklist table

https://github.com/owncloud/enterprise/issues/1035

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 11 Feb 2016 07:19:16 +0000 (02:19 -0500)]
[tx-robot] updated from transifex

10 years agoMerge pull request #4461 from owncloud/bump-year-to-2016
Daniel Molkentin [Wed, 10 Feb 2016 19:01:54 +0000 (20:01 +0100)]
Merge pull request #4461 from owncloud/bump-year-to-2016

Bump year to 2016

10 years agoBump year to 2016
Lukas Reschke [Wed, 10 Feb 2016 18:52:55 +0000 (19:52 +0100)]
Bump year to 2016

My yearly contribution to the client :wink:

10 years agoMerge branch restore_backup
Olivier Goffart [Wed, 10 Feb 2016 16:47:06 +0000 (17:47 +0100)]
Merge branch restore_backup

10 years agoConnectionValidator: Make sure we intercept propfind error
Olivier Goffart [Wed, 10 Feb 2016 14:38:21 +0000 (15:38 +0100)]
ConnectionValidator: Make sure we intercept propfind error

If the PROPFIND return an invalid code (like 200) then we would
not recieve the error signal and we would never sync again.

Found while investigating https://github.com/owncloud/enterprise/issues/1068

10 years agoMerge remote-tracking branch 'origin/2.1'
Daniel Molkentin [Wed, 10 Feb 2016 11:57:03 +0000 (12:57 +0100)]
Merge remote-tracking branch 'origin/2.1'

10 years agoUse a constant for ConnectionValidator::DefaultCallingIntervalMsec
Olivier Goffart [Wed, 10 Feb 2016 11:35:26 +0000 (12:35 +0100)]
Use a constant for ConnectionValidator::DefaultCallingIntervalMsec

So there is no runtime initialization

10 years agoChangeLog: Set release date
Daniel Molkentin [Tue, 9 Feb 2016 14:56:40 +0000 (15:56 +0100)]
ChangeLog: Set release date

10 years agoLinux shell integration: Do not call sed from absolute path.
Klaas Freitag [Tue, 9 Feb 2016 11:59:09 +0000 (12:59 +0100)]
Linux shell integration: Do not call sed from absolute path.

sed is in /bin/ rather than in /usr/bin on some systems, which
makes the scripts fail in the build environment. sed should be
in the PATH tough.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 9 Feb 2016 07:18:41 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoNautilus integration: Remove Shebang from plugin source.
Klaas Freitag [Mon, 8 Feb 2016 16:00:39 +0000 (17:00 +0100)]
Nautilus integration: Remove Shebang from plugin source.

This fixes #4436

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 8 Feb 2016 15:11:58 +0000 (10:11 -0500)]
[tx-robot] updated from transifex

10 years agonsi translations: finally escape the NSIS lineends correctly.
Klaas Freitag [Mon, 8 Feb 2016 15:10:25 +0000 (16:10 +0100)]
nsi translations: finally escape the NSIS lineends correctly.

This will now finally fix #3519

10 years agoUpdate ChangeLog
Daniel Molkentin [Mon, 8 Feb 2016 14:55:29 +0000 (15:55 +0100)]
Update ChangeLog

10 years agoMerge remote-tracking branch 'origin/2.1'
Olivier Goffart [Mon, 8 Feb 2016 13:28:25 +0000 (14:28 +0100)]
Merge remote-tracking branch 'origin/2.1'

 Conflicts:
doc/building.rst

10 years agoOS X: Fix the file system watcher ignoring unicode paths #4424
Jocelyn Turcotte [Mon, 8 Feb 2016 12:27:44 +0000 (13:27 +0100)]
OS X: Fix the file system watcher ignoring unicode paths #4424

Add a missing string normalization when fetching the path
from the file system event.

10 years agoMerge pull request #4437 from owncloud/dev/doninstalltests
Olivier Goffart [Mon, 8 Feb 2016 11:35:29 +0000 (12:35 +0100)]
Merge pull request #4437 from owncloud/dev/doninstalltests

Don't install tests and cmocka lib

10 years agoDiscovery: don't ignore recall file #4420
Olivier Goffart [Mon, 8 Feb 2016 11:07:34 +0000 (12:07 +0100)]
Discovery: don't ignore recall file #4420

The ".sys.admin#recall#" is the recall file and should not be ignored
even if hidden.

The remote discovery do not need to detect hidden files because it
is already detected by csync in all cases. So this avoid code duplication

10 years agoupdate Changelog
Daniel Molkentin [Sun, 7 Feb 2016 23:21:57 +0000 (00:21 +0100)]
update Changelog

10 years agoDoc: Instruct to use sha256 for Authenticode signing
Daniel Molkentin [Sat, 6 Feb 2016 14:01:04 +0000 (15:01 +0100)]
Doc: Instruct to use sha256 for Authenticode signing

10 years agoEnable replacement of strange substrings also for nsh files.
Klaas Freitag [Fri, 5 Feb 2016 16:57:24 +0000 (17:57 +0100)]
Enable replacement of strange substrings also for nsh files.

10 years agoRemove option from GUI, leaving config option only.
James Botting [Fri, 5 Feb 2016 15:48:17 +0000 (15:48 +0000)]
Remove option from GUI, leaving config option only.

10 years agofix compilation with TOKEN_AUTH_ONLY
Olivier Goffart [Fri, 5 Feb 2016 14:30:29 +0000 (15:30 +0100)]
fix compilation with TOKEN_AUTH_ONLY

10 years agoBring build documentation up to date, use docker for Win32 xbuild
Daniel Molkentin [Fri, 5 Feb 2016 13:55:29 +0000 (14:55 +0100)]
Bring build documentation up to date, use docker for Win32 xbuild

10 years agoDon't install tests and cmocka lib.
Hefee [Fri, 5 Feb 2016 13:14:07 +0000 (14:14 +0100)]
Don't install tests and cmocka lib.

Neither tests nor the libcmocka needs to be installed globally.

10 years agoAdd Dockerfile that allows cross compiling the client
Daniel Molkentin [Fri, 5 Feb 2016 11:12:35 +0000 (12:12 +0100)]
Add Dockerfile that allows cross compiling the client

10 years agoMove ocdoc to current documentation master to catch up with new design
Daniel Molkentin [Thu, 4 Feb 2016 13:20:33 +0000 (14:20 +0100)]
Move ocdoc to current documentation master to catch up with new design

10 years agoFix the crash reporter not launching
Jocelyn Turcotte [Tue, 2 Feb 2016 09:43:44 +0000 (10:43 +0100)]
Fix the crash reporter not launching

The proper path needs to be returned from CopyFramework
in order for install_name_tool to be run on the destination.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 2 Feb 2016 07:18:29 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 1 Feb 2016 07:18:22 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 30 Jan 2016 07:18:35 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoMerge pull request #4396 from owncloud/fix_enum_csync
Klaas Freitag [Fri, 29 Jan 2016 11:49:54 +0000 (12:49 +0100)]
Merge pull request #4396 from owncloud/fix_enum_csync

Use the proper enum representations of file types in csync.

10 years agocsync_update: Remove unneeded checks of previous commit.
Klaas Freitag [Fri, 29 Jan 2016 09:43:31 +0000 (10:43 +0100)]
csync_update: Remove unneeded checks of previous commit.

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 29 Jan 2016 07:18:55 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoNemo Shell Integration: Add missing conversion script.
Klaas Freitag [Thu, 28 Jan 2016 10:44:13 +0000 (11:44 +0100)]
Nemo Shell Integration: Add missing conversion script.

This script creates the Nemo plugin out of the Nautilus plugin.
Both are source compatible, but need to include the right modules
depending on the name of the file manager.

The script is called by cmake.

10 years agocsync_update: Handle comparision of file types properly.
Klaas Freitag [Wed, 27 Jan 2016 13:11:37 +0000 (14:11 +0100)]
csync_update: Handle comparision of file types properly.

Note that the structs use different enums for the file types, unfortunately.

10 years agocsync_update: Use the csync defines rather than plain numbers.
Klaas Freitag [Wed, 27 Jan 2016 13:10:52 +0000 (14:10 +0100)]
csync_update: Use the csync defines rather than plain numbers.

10 years agoMerge remote-tracking branch 'origin/2.1'
Daniel Molkentin [Tue, 26 Jan 2016 13:09:38 +0000 (14:09 +0100)]
Merge remote-tracking branch 'origin/2.1'

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 25 Jan 2016 07:18:23 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoAlter sync engine to check new setting before displaying prompt
James Botting [Sun, 24 Jan 2016 18:45:29 +0000 (18:45 +0000)]
Alter sync engine to check new setting before displaying prompt

10 years agoAdd additional configuration option to toggle display of delete prompt
James Botting [Sun, 24 Jan 2016 18:45:12 +0000 (18:45 +0000)]
Add additional configuration option to toggle display of delete prompt

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 24 Jan 2016 07:18:22 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 23 Jan 2016 07:18:34 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoOS X: The --strict option isn't supported on the build machine
Jocelyn Turcotte [Fri, 22 Jan 2016 17:13:25 +0000 (18:13 +0100)]
OS X: The --strict option isn't supported on the build machine

XCode is too old.

10 years agoOS X: Fix macdeployqt not to embed symlinks when ran multiple times
Jocelyn Turcotte [Fri, 22 Jan 2016 17:03:18 +0000 (18:03 +0100)]
OS X: Fix macdeployqt not to embed symlinks when ran multiple times

ln has a special syntax to create the symlink inside the last path if it's
a directory (or a symlink to a directory).

Also pass --strict to codesign --verify to catch this kind of error.

10 years agoOS X: Make sure Qt frameworks have the right structure
Jocelyn Turcotte [Fri, 22 Jan 2016 15:54:14 +0000 (16:54 +0100)]
OS X: Make sure Qt frameworks have the right structure

This fixes the codesign verification by making sure that the Qt
framework bundles follow the required structure described at:
https://developer.apple.com/library/ios/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html

10 years agoDo a codesign --verify before running spctl
Jocelyn Turcotte [Fri, 22 Jan 2016 15:54:04 +0000 (16:54 +0100)]
Do a codesign --verify before running spctl

codesign is less strict than spctl and gives more output.
codesign -d alone doesn't verify but only prints.

10 years agoFix gen_sym_files.py trying to process non-macho files
Jocelyn Turcotte [Fri, 22 Jan 2016 15:48:32 +0000 (16:48 +0100)]
Fix gen_sym_files.py trying to process non-macho files

Since it processes all files under PlugIns uncondisionally, it would
now try to process the Info.plist file in the FinderSyncExt bundle.

10 years agoShare dialog: More error handling with password policy #4209
Christian Kamm [Fri, 22 Jan 2016 10:56:05 +0000 (11:56 +0100)]
Share dialog: More error handling with password policy #4209

10 years agoBring back the automatic authentication popups
Jocelyn Turcotte [Thu, 21 Jan 2016 12:33:03 +0000 (13:33 +0100)]
Bring back the automatic authentication popups

Users have complained that they don't see the notification when it is
shown and are not aware that their files aren't syncing.

Remove the non-interactive credentials fetch logic and add make sure
that the shibboleth popup will flash in the taskbar instead.
This will still not allow the popup to show in front in all cases,
but this is a compromise that we have to chose.

This reverts commit dcb687929f1323e9fea8a9e4bd48cdd3fa8312d9.
Issue https://github.com/owncloud/enterprise/issues/990

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 22 Jan 2016 07:18:44 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoSharing: Fix resharing items with limited permissions #4357 #4358
Christian Kamm [Thu, 21 Jan 2016 13:10:37 +0000 (14:10 +0100)]
Sharing: Fix resharing items with limited permissions #4357 #4358

10 years agoWin Admin: Added script to create stable toolchain prj. in OBS
Klaas Freitag [Thu, 21 Jan 2016 10:40:16 +0000 (11:40 +0100)]
Win Admin: Added script to create stable toolchain prj. in OBS

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 21 Jan 2016 07:18:29 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years agoSyncEngine: fix inode after move if the file has moved on the file system
Olivier Goffart [Wed, 20 Jan 2016 12:44:30 +0000 (13:44 +0100)]
SyncEngine: fix inode after move if the file has moved on the file system

This is the fix for issue #4370

Step to reproduce the bug:
 1) have lots of files in directory "dir1"
 2) do mkdir dir2 && mv dir1/* dir2
 3) DURING the sync (which takes time because of the many moves) do mkdir dir3 && mv dir2/* dir3/
 4) observe that files are PUT in the next sync

The problem is that SyncJournalFileRecord::SyncJournalFileRecord will fail to
get the inode after the forst move because the files are already moved on the
filesystem.  Normaly it should use the inode from the discovery phase in that
case but that is not working because it comes from the remote node in case of
moves, so the code in SyncEngine::treewalkFile would not set the inode.

Test in https://github.com/owncloud/smashbox/pull/143

10 years agoUpdate: Check checksum for renamed files #2983
Christian Kamm [Wed, 20 Jan 2016 09:47:01 +0000 (10:47 +0100)]
Update: Check checksum for renamed files #2983

This currently doesn't do much because we only compute content
checksums for .eml files.

10 years agoSharing: Allow only one share dialog per path #3184
Christian Kamm [Wed, 20 Jan 2016 12:17:54 +0000 (13:17 +0100)]
Sharing: Allow only one share dialog per path #3184

10 years agoAccountSettings: Auto-expand only single folders #4283
Christian Kamm [Wed, 20 Jan 2016 11:41:52 +0000 (12:41 +0100)]
AccountSettings: Auto-expand only single folders #4283

10 years agoShare dialog: Error reporting with password policy #4209
Christian Kamm [Tue, 19 Jan 2016 13:03:13 +0000 (14:03 +0100)]
Share dialog: Error reporting with password policy #4209

10 years agoShare dialog: Remove unintended spinner when password required
Christian Kamm [Tue, 19 Jan 2016 12:37:06 +0000 (13:37 +0100)]
Share dialog: Remove unintended spinner when password required

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 20 Jan 2016 07:18:29 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 20 Jan 2016 06:15:17 +0000 (01:15 -0500)]
[tx-robot] updated from transifex

10 years agoAccountSettings: fix Add Folder button size #4373
Olivier Goffart [Tue, 19 Jan 2016 16:39:43 +0000 (17:39 +0100)]
AccountSettings:  fix Add Folder button size #4373

10 years agoWin: Fix filesystem detection for exFAT workaround #2701
Christian Kamm [Tue, 19 Jan 2016 08:58:00 +0000 (09:58 +0100)]
Win: Fix filesystem detection for exFAT workaround #2701

10 years agoAdd mac system tray fix as deployed on the build machine
Daniel Molkentin [Mon, 18 Jan 2016 15:16:28 +0000 (16:16 +0100)]
Add mac system tray fix as deployed on the build machine

Fixes #3918

10 years agoChangelog for 2.1.1
Markus Goetz [Mon, 18 Jan 2016 12:34:00 +0000 (13:34 +0100)]
Changelog for 2.1.1

10 years agoshell: Update binaries to fix the Directory Opus warning
Jocelyn Turcotte [Mon, 18 Jan 2016 10:37:19 +0000 (11:37 +0100)]
shell: Update binaries to fix the Directory Opus warning

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 18 Jan 2016 07:18:25 +0000 (02:18 -0500)]
[tx-robot] updated from transifex

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 17 Jan 2016 07:18:45 +0000 (02:18 -0500)]
[tx-robot] updated from transifex