nextcloud-desktop.git
10 years agoChecksums: Compute content checksum on download #4375
Christian Kamm [Wed, 2 Mar 2016 13:20:36 +0000 (14:20 +0100)]
Checksums: Compute content checksum on download #4375

10 years agoChecksums: Content checksums for all uploads #4375
Christian Kamm [Wed, 2 Mar 2016 12:52:14 +0000 (13:52 +0100)]
Checksums: Content checksums for all uploads #4375

10 years agoMerge pull request #4512 from owncloud/add-checksum-to-database
ckamm [Wed, 2 Mar 2016 13:04:37 +0000 (14:04 +0100)]
Merge pull request #4512 from owncloud/add-checksum-to-database

Checksums: keep the transfer checksum in the database as the content …

10 years agoImprove folder pausing API
Christian Kamm [Wed, 2 Mar 2016 10:06:03 +0000 (11:06 +0100)]
Improve folder pausing API

Previously one could accidentally call Folder::setSyncPaused() and miss
some expected side effects. Before, the correct call was to FolderMan::
slotSetFolderPaused(). Now the setter on Folder has the expected effect.

10 years agoMerge pull request #4527 from ckamm/account-pause
ckamm [Wed, 2 Mar 2016 09:35:40 +0000 (10:35 +0100)]
Merge pull request #4527 from ckamm/account-pause

Account pausing #3829

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

10 years agoMerge pull request #4501 from owncloud/fix_4481
Roeland Douma [Tue, 1 Mar 2016 16:03:00 +0000 (17:03 +0100)]
Merge pull request #4501 from owncloud/fix_4481

Do not send reshare permissions when creating a federated share

10 years agoMerge pull request #4493 from owncloud/fix_4185
Roeland Douma [Tue, 1 Mar 2016 15:59:40 +0000 (16:59 +0100)]
Merge pull request #4493 from owncloud/fix_4185

Disable sharing dialog if account state is not connected

10 years agoDo not send reshare permissions when creating a federated share
Roeland Jago Douma [Mon, 22 Feb 2016 10:44:13 +0000 (11:44 +0100)]
Do not send reshare permissions when creating a federated share

See https://github.com/owncloud/core/issues/22122#issuecomment-185637344

10 years agoDisable sharing dialog if account state is not connected
Roeland Jago Douma [Mon, 22 Feb 2016 09:38:10 +0000 (10:38 +0100)]
Disable sharing dialog if account state is not connected

Fixes #4185

10 years agoAccountState: Allow storing state in settings
Christian Kamm [Tue, 1 Mar 2016 15:08:23 +0000 (16:08 +0100)]
AccountState: Allow storing state in settings

This will be useful if we ever want to store account-level gui state.
I built this originally because I thought a paused account would be
this kind of state.

10 years agoAdd 'pause all' tray menu entry #3829
Christian Kamm [Tue, 1 Mar 2016 15:07:11 +0000 (16:07 +0100)]
Add 'pause all' tray menu entry #3829

10 years agoMerge pull request #4497 from owncloud/fix_4469
Roeland Douma [Tue, 1 Mar 2016 14:40:29 +0000 (15:40 +0100)]
Merge pull request #4497 from owncloud/fix_4469

Lock the sharee input when sharing

10 years agoMerge pull request #4496 from owncloud/fix_4325
Roeland Douma [Tue, 1 Mar 2016 14:33:04 +0000 (15:33 +0100)]
Merge pull request #4496 from owncloud/fix_4325

Add theming options control sharing operations

10 years agoDon't make files read-only when server is too old #4450
Christian Kamm [Tue, 1 Mar 2016 09:11:20 +0000 (10:11 +0100)]
Don't make files read-only when server is too old #4450

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

10 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 29 Feb 2016 17:10:28 +0000 (12:10 -0500)]
[tx-robot] updated from transifex

10 years agoChecksums: keep the transfer checksum in the database as the content checksum
Olivier Goffart [Thu, 25 Feb 2016 16:17:14 +0000 (17:17 +0100)]
Checksums: keep the transfer checksum in the database as the content checksum

Currently, we only use this for .eml files. But we can just store this checksum
in the database if it was computed anyway.

Issue #4487

10 years agoRevert "AccountManager: take theURL from the Theme rather than from the config if...
Olivier Goffart [Thu, 25 Feb 2016 10:33:26 +0000 (11:33 +0100)]
Revert "AccountManager: take theURL from the Theme rather than from the config if the theme specify it"

The URL may change from shiboleth to normal authentication method.
Also some people were changing the config file manually to test stuff

Issue https://github.com/owncloud/enterprise/issues/1113

This reverts commit 7e5d89293d7bd52ac42d026d34a8154fbbdf33bb.

10 years agoMerge pull request #4508 from owncloud/fix-crash
Jocelyn Turcotte [Thu, 25 Feb 2016 09:46:45 +0000 (10:46 +0100)]
Merge pull request #4508 from owncloud/fix-crash

PropagatorDownload: fix possible crash

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

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 agoLock the sharee input when sharing
Roeland Jago Douma [Mon, 22 Feb 2016 14:14:05 +0000 (15:14 +0100)]
Lock the sharee input when sharing

This prevents accidentally sharing with the same sharee multiple times.
Because creating shares is not instance.

Fixes #4469

10 years agoAdd theming options control sharing operations
Roeland Jago Douma [Mon, 22 Feb 2016 12:53:45 +0000 (13:53 +0100)]
Add theming options control sharing operations

Fixes #4325

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