nextcloud-desktop.git
11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 1 Jun 2015 06:18:41 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 30 May 2015 06:18:51 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoMerge pull request #3291 from RealRancor/backport_3004_2978_1.8
Daniel Molkentin [Thu, 28 May 2015 15:22:06 +0000 (17:22 +0200)]
Merge pull request #3291 from RealRancor/backport_3004_2978_1.8

Backport #3004 and #2978 to 1.8

11 years agoBackport #3004 and #2978 to 1.8
RealRancor [Thu, 28 May 2015 15:11:03 +0000 (17:11 +0200)]
Backport #3004 and #2978 to 1.8

11 years agoMerge pull request #3289 from RealRancor/backport_3279_1.8
Daniel Molkentin [Thu, 28 May 2015 15:03:27 +0000 (17:03 +0200)]
Merge pull request #3289 from RealRancor/backport_3279_1.8

Backport #3279 to 1.8

11 years agoBackport #3279 to 1.8
RealRancor [Thu, 28 May 2015 15:00:59 +0000 (17:00 +0200)]
Backport #3279 to 1.8

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 28 May 2015 06:18:51 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoWindows: Fix unit test build.
Christian Kamm [Wed, 27 May 2015 12:59:28 +0000 (14:59 +0200)]
Windows: Fix unit test build.

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 27 May 2015 06:18:51 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 26 May 2015 06:19:54 +0000 (02:19 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 26 May 2015 05:15:28 +0000 (01:15 -0400)]
[tx-robot] updated from transifex

11 years agoWin32: Make Setup/Update Mutex theme-unique (2/2)
Daniel Molkentin [Mon, 25 May 2015 19:54:03 +0000 (21:54 +0200)]
Win32: Make Setup/Update Mutex theme-unique (2/2)

Fixes #3272

11 years agoAdding Norwegian translation to Client
Vidar Tysse [Mon, 25 May 2015 16:11:00 +0000 (18:11 +0200)]
Adding Norwegian translation to Client

11 years agoNSIS Installer: Fix Basque, Galician, Slovak, Turkish
Daniel Molkentin [Mon, 25 May 2015 19:45:43 +0000 (21:45 +0200)]
NSIS Installer: Fix Basque, Galician, Slovak, Turkish

Not sure when this broke, but those languages could never have worked...

11 years agoNSIS: Add Norwegian (Bokmål) translation
Daniel Molkentin [Mon, 25 May 2015 19:20:08 +0000 (21:20 +0200)]
NSIS: Add Norwegian (Bokmål) translation

11 years agoNSIS installer tx: Sort/de-whitespace translation file config
Daniel Molkentin [Mon, 25 May 2015 17:43:32 +0000 (19:43 +0200)]
NSIS installer tx: Sort/de-whitespace translation file config

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 25 May 2015 06:18:46 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 24 May 2015 06:18:48 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoWin32: Make Setup/Update Mutex theme-unique
Daniel Molkentin [Sat, 23 May 2015 07:39:45 +0000 (09:39 +0200)]
Win32: Make Setup/Update Mutex theme-unique

Fixes #3272

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 23 May 2015 06:18:53 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoinclude qtconcurrentrun header rather than QtConcurrent for Qt4
Klaas Freitag [Fri, 22 May 2015 12:43:47 +0000 (14:43 +0200)]
include qtconcurrentrun header rather than QtConcurrent for Qt4

11 years agoDisable the curruption workaround on mac and windows
Olivier Goffart [Fri, 22 May 2015 12:19:41 +0000 (14:19 +0200)]
Disable the curruption workaround on mac and windows

The binaries we ship have a patched Qt

11 years agoUpdated Changelog and set version to 1.8.2 beta1
Klaas Freitag [Fri, 22 May 2015 10:25:40 +0000 (12:25 +0200)]
Updated Changelog and set version to 1.8.2 beta1

11 years agoMerge remote-tracking branch 'origin/checksum_1.8' into 1.8
Olivier Goffart [Fri, 22 May 2015 08:32:37 +0000 (10:32 +0200)]
Merge remote-tracking branch 'origin/checksum_1.8' into 1.8

11 years agoMerge branch 'recall' into 1.8
Olivier Goffart [Fri, 22 May 2015 08:32:26 +0000 (10:32 +0200)]
Merge branch 'recall' into 1.8

11 years agoConValidator: Always run with new credentials. #3266
Christian Kamm [Fri, 22 May 2015 07:38:44 +0000 (09:38 +0200)]
ConValidator: Always run with new credentials. #3266

11 years agoWindows: Fix build of tests.
Christian Kamm [Fri, 22 May 2015 07:17:24 +0000 (09:17 +0200)]
Windows: Fix build of tests.

11 years agorecall: move the recall code in a namespace
Olivier Goffart [Thu, 21 May 2015 14:23:54 +0000 (16:23 +0200)]
recall: move the recall code in a namespace

11 years agoRecall: make it work even if it is not in the root directory
Olivier Goffart [Fri, 15 May 2015 15:05:40 +0000 (17:05 +0200)]
Recall: make it work even if it is not in the root directory

11 years agot_recall.pl: add a test for the recall feature
Olivier Goffart [Fri, 15 May 2015 15:00:46 +0000 (17:00 +0200)]
t_recall.pl: add a test for the recall feature

11 years agoRecall feature: Fix some style issues
Olivier Goffart [Fri, 15 May 2015 13:45:50 +0000 (15:45 +0200)]
Recall feature: Fix some style issues

11 years agorecall file prototype
Jakub Moscicki [Thu, 9 Apr 2015 13:25:34 +0000 (15:25 +0200)]
recall file prototype

11 years agoTheme: Allow to change the transmission checksum through theming.
Klaas Freitag [Tue, 21 Apr 2015 09:16:45 +0000 (11:16 +0200)]
Theme: Allow to change the transmission checksum through theming.

11 years agoTransmissionChecksumming: Remove SyncFileItem dependency.
Klaas Freitag [Thu, 21 May 2015 13:51:48 +0000 (15:51 +0200)]
TransmissionChecksumming: Remove SyncFileItem dependency.

11 years agoTransmissonChecksumValidator: Add documentation.
Klaas Freitag [Thu, 21 May 2015 12:32:08 +0000 (14:32 +0200)]
TransmissonChecksumValidator: Add documentation.

11 years agoTransmissionChecksumValidator: Reduce verbosity.
Klaas Freitag [Thu, 21 May 2015 12:31:39 +0000 (14:31 +0200)]
TransmissionChecksumValidator: Reduce verbosity.

11 years agoIn case of empty checksum type, emit validated.
Klaas Freitag [Thu, 21 May 2015 12:31:18 +0000 (14:31 +0200)]
In case of empty checksum type, emit validated.

11 years agoLet checksumType() read the config to destinguish checksum type.
Klaas Freitag [Thu, 21 May 2015 12:30:21 +0000 (14:30 +0200)]
Let checksumType() read the config to destinguish checksum type.

11 years agoFolderWizard: Add missing Q_OBJECT which prevent translations from working
Olivier Goffart [Thu, 21 May 2015 10:52:50 +0000 (12:52 +0200)]
FolderWizard:  Add missing Q_OBJECT which prevent translations from working

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 21 May 2015 06:18:50 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoSome more minor cleanups based on the pull request review.
Klaas Freitag [Wed, 20 May 2015 20:44:12 +0000 (22:44 +0200)]
Some more minor cleanups based on the pull request review.

11 years agoImproved implementation efficiency of checksum calculation.
Klaas Freitag [Wed, 20 May 2015 19:42:08 +0000 (21:42 +0200)]
Improved implementation efficiency of checksum calculation.

Based on Oliviers suggestions the file read routine now reuses
one buffer to read the entire file.

Other cleanups.

11 years agoRemove QtConcurrent from component list for Qt4.
Klaas Freitag [Wed, 20 May 2015 15:00:27 +0000 (17:00 +0200)]
Remove QtConcurrent from component list for Qt4.

According to Olivier QtConcurrent was part of QtCore in Qt4.

11 years agoMake TransmissionChecksumValidator child of the job for auto delete.
Klaas Freitag [Wed, 20 May 2015 14:54:04 +0000 (16:54 +0200)]
Make TransmissionChecksumValidator child of the job for auto delete.

That way no explicit memory management is needed as the allocation
is freed when the job (parent) is deleted automatically.

11 years agoMerge pull request #3258 from binwiederhier/bugfix/issue3256-mkcol
Daniel Molkentin [Wed, 20 May 2015 13:48:33 +0000 (15:48 +0200)]
Merge pull request #3258 from binwiederhier/bugfix/issue3256-mkcol

Add 'Content-Length: 0' header to MKCOL request; fixes #3256

11 years agoAdd 'Content-Length: 0' header
Philipp Heckel [Wed, 20 May 2015 12:03:37 +0000 (13:03 +0100)]
Add 'Content-Length: 0' header

11 years agoSyncJournalDb::updateErrorBlacklistEntry: lock the mutext at the beginning
Olivier Goffart [Wed, 20 May 2015 13:30:19 +0000 (15:30 +0200)]
SyncJournalDb::updateErrorBlacklistEntry:  lock the mutext at the beginning

The mutex need to be locked before checkConnect, that's what all the other functions are doing

11 years agotests: Make them more verbose in case of failures
Olivier Goffart [Wed, 20 May 2015 12:34:11 +0000 (14:34 +0200)]
tests:  Make them more verbose in case of failures

11 years agoPropagateUpload: Fix typo in warn message.
Klaas Freitag [Wed, 20 May 2015 10:30:00 +0000 (12:30 +0200)]
PropagateUpload: Fix typo in warn message.

11 years agoPropagator: Added a log that tells if transmission checksumming is used.
Klaas Freitag [Wed, 20 May 2015 10:27:54 +0000 (12:27 +0200)]
Propagator: Added a log that tells if transmission checksumming is used.

11 years agoTransmissionChecksum: Fix identation.
Klaas Freitag [Wed, 20 May 2015 08:49:18 +0000 (10:49 +0200)]
TransmissionChecksum: Fix identation.

11 years agoTransmissionChecksum: Removed "pseudo" thread worker functions
Klaas Freitag [Wed, 20 May 2015 08:45:20 +0000 (10:45 +0200)]
TransmissionChecksum: Removed "pseudo" thread worker functions

Removed the Worker postfix from the method names to reflect their non
threaded character, they moved into a thread in the Validator class.

Thanks ckamm for review.

11 years agoTransmission checksum: Adopt unit test to latest changes.
Klaas Freitag [Tue, 19 May 2015 14:57:50 +0000 (16:57 +0200)]
Transmission checksum: Adopt unit test to latest changes.

11 years agoPropagate Download: Handle malformed checksum header as error.
Klaas Freitag [Tue, 19 May 2015 14:49:22 +0000 (16:49 +0200)]
Propagate Download: Handle malformed checksum header as error.

Plus some cleanup, bool ok was not needed actually.

11 years agoPropagator: Use the TransmissionChecksumValidator class.
Klaas Freitag [Fri, 15 May 2015 13:39:26 +0000 (15:39 +0200)]
Propagator: Use the TransmissionChecksumValidator class.

11 years agoAdd a class TransmissionChecksumValidator, incl. unit test.
Klaas Freitag [Fri, 15 May 2015 13:34:17 +0000 (15:34 +0200)]
Add a class TransmissionChecksumValidator, incl. unit test.

This does all needed to manage checksums that go with http headers
ensuring that the transmission was correct.

11 years agoPropagate downloads: Handle checksum transmission header.
Klaas Freitag [Fri, 15 May 2015 08:50:55 +0000 (10:50 +0200)]
Propagate downloads: Handle checksum transmission header.

Read a checksum from the HTTP header, and if its there, compare the
downloaded tmp file against it. In case of corruption, schedule a
redownload.

11 years agoPropagator: checksum constants go to propatorjobs header.
Klaas Freitag [Fri, 15 May 2015 08:50:13 +0000 (10:50 +0200)]
Propagator: checksum constants go to propatorjobs header.

So they can be used from both up- and download propagator jobs.

11 years agoPropagateUpload: Add checksum calculation if required by config.
Klaas Freitag [Tue, 12 May 2015 14:36:40 +0000 (16:36 +0200)]
PropagateUpload: Add checksum calculation if required by config.

If the config file has an transmissionChecksum entry, a checksum
is added to the PUT requests in a header.

11 years agoChecksum Calculation: Add unit test.
Klaas Freitag [Tue, 12 May 2015 13:49:01 +0000 (15:49 +0200)]
Checksum Calculation: Add unit test.

11 years agoFilesystem Utilities: Add Checksum calculation methods.
Klaas Freitag [Tue, 12 May 2015 13:48:13 +0000 (15:48 +0200)]
Filesystem Utilities: Add Checksum calculation methods.

11 years agoChangelog: Add User Agent string.
Klaas Freitag [Tue, 12 May 2015 12:07:23 +0000 (14:07 +0200)]
Changelog: Add User Agent string.

11 years agoBranding: Append the appName short to the user agent string.
Klaas Freitag [Mon, 4 May 2015 15:42:31 +0000 (17:42 +0200)]
Branding: Append the appName short to the user agent string.

11 years agoTheme: (minor) remove some more mirall's
Klaas Freitag [Tue, 12 May 2015 12:03:21 +0000 (14:03 +0200)]
Theme: (minor) remove some more mirall's

11 years agoMirallConfigFile: Add an option of transmission checksumming.
Klaas Freitag [Thu, 9 Apr 2015 16:00:41 +0000 (18:00 +0200)]
MirallConfigFile: Add an option of transmission checksumming.

11 years agoFind & use QtConcurrent
Daniel Molkentin [Thu, 18 Dec 2014 14:52:06 +0000 (15:52 +0100)]
Find & use QtConcurrent

11 years agoSyncFileItem class: Add member _checksum
Klaas Freitag [Wed, 10 Dec 2014 09:04:29 +0000 (10:04 +0100)]
SyncFileItem class: Add member _checksum

11 years agoStopWatch: return the duration from the stop() command.
Klaas Freitag [Thu, 4 Dec 2014 16:57:29 +0000 (17:57 +0100)]
StopWatch: return the duration from the stop() command.

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 19 May 2015 06:18:46 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 18 May 2015 06:18:48 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 16 May 2015 06:18:48 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoFix opening external links for some labels
Olivier Goffart [Fri, 15 May 2015 16:44:19 +0000 (18:44 +0200)]
Fix opening external links for some labels

Issue #3135

11 years agoAccountState: Run only a single validator, allow error message overriding #3236 ...
Markus Goetz [Fri, 15 May 2015 10:26:23 +0000 (12:26 +0200)]
AccountState: Run only a single validator, allow error message overriding #3236 #3153

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Fri, 15 May 2015 06:18:51 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 14 May 2015 06:18:47 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoSyncJournalDB: Don't use NULL value
Markus Goetz [Wed, 13 May 2015 12:57:14 +0000 (14:57 +0200)]
SyncJournalDB: Don't use NULL value

Olivier says we should try to not be the same as the possible value
for not existing entries.

11 years agoSyncJournalDB: Simplify code
Markus Goetz [Wed, 13 May 2015 11:15:53 +0000 (13:15 +0200)]
SyncJournalDB: Simplify code

11 years agoSyncEngine: Force re-read of folder Etags for upgrades from 1.8.0 and 1.8.1
Markus Goetz [Wed, 13 May 2015 10:54:49 +0000 (12:54 +0200)]
SyncEngine: Force re-read of folder Etags for upgrades from 1.8.0 and 1.8.1

This is a better fix than the previous one for the local-files-missing bug
because it does not depend on the sync run to run fully through.

11 years agoOwnSql: Fix numRowsAffected()
Markus Goetz [Wed, 13 May 2015 10:54:03 +0000 (12:54 +0200)]
OwnSql: Fix numRowsAffected()

11 years agoUpdate VERSION.cmake to 1.8.2
Markus Goetz [Wed, 13 May 2015 10:52:13 +0000 (12:52 +0200)]
Update VERSION.cmake to 1.8.2

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 13 May 2015 06:18:48 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoQt4: Fix test
Markus Goetz [Tue, 12 May 2015 20:55:54 +0000 (22:55 +0200)]
Qt4: Fix test

11 years agoSyncEngine: Fix comment
Olivier Goffart [Tue, 12 May 2015 15:52:12 +0000 (17:52 +0200)]
SyncEngine: Fix comment

A comment should descibe the code, and not a patch.

11 years agoApplication: Disable to workaround of QLockFile bug for Qt versions that are fixed
Olivier Goffart [Tue, 12 May 2015 15:25:45 +0000 (17:25 +0200)]
Application: Disable to workaround of QLockFile bug for Qt versions that are fixed

11 years agoPropagator: Mention name of conflict file (for debugging)
Markus Goetz [Tue, 12 May 2015 15:10:53 +0000 (17:10 +0200)]
Propagator: Mention name of conflict file (for debugging)

11 years agotx.pl: Use HTTP Keep-Alive
Markus Goetz [Tue, 12 May 2015 14:26:04 +0000 (16:26 +0200)]
tx.pl: Use HTTP Keep-Alive

11 years agoBandwidthManager: fix warnings
Olivier Goffart [Tue, 12 May 2015 14:35:27 +0000 (16:35 +0200)]
BandwidthManager: fix warnings

Unused variables

11 years agocsync walk tree: Try to find the 'other_node' in the source directory in case of...
Olivier Goffart [Tue, 12 May 2015 14:32:00 +0000 (16:32 +0200)]
csync walk tree: Try to find the 'other_node' in the source directory in case of renames

This fixes t2.pl

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 12 May 2015 06:18:49 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoBandwidth Manager: Comment out qDebug
Markus Goetz [Mon, 11 May 2015 14:07:34 +0000 (16:07 +0200)]
Bandwidth Manager: Comment out qDebug

We have not received any grave bug reports for it, not needed anymore.

11 years agoPropagator: Limit length of temporary file name #2789 (fixup)
Markus Goetz [Mon, 11 May 2015 13:41:56 +0000 (15:41 +0200)]
Propagator: Limit length of temporary file name #2789 (fixup)

Fix 22c35c4d15d31ab6fca3dfe4949ae807182bc481

11 years agoApplication: ifdef lock file issue as it only happens on Qt>5.1
Klaas Freitag [Mon, 11 May 2015 11:35:04 +0000 (13:35 +0200)]
Application: ifdef lock file issue as it only happens on Qt>5.1

However, the fix breaks Qt4 compile, so it needs to be ifdefed.
Not viel hilft viel.

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 11 May 2015 06:18:44 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 10 May 2015 06:18:49 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 9 May 2015 06:18:53 +0000 (02:18 -0400)]
[tx-robot] updated from transifex

11 years agoPropagator: Limit length of temporary file name #2789
Markus Goetz [Fri, 8 May 2015 14:41:41 +0000 (16:41 +0200)]
Propagator: Limit length of temporary file name #2789

11 years agoShareDialog: Password ui fixes. #3189
Christian Kamm [Fri, 8 May 2015 12:53:38 +0000 (14:53 +0200)]
ShareDialog: Password ui fixes. #3189

* Change the textedit-empty text to be just "Password"
* Hide the 'Copy link' button when the share isn't created yet
* Show the checked and disabled 'Password required' checkbox
  when a password is required.

11 years agoFix startup hang by removing QSettings lock file. #3175
Christian Kamm [Fri, 8 May 2015 12:02:44 +0000 (14:02 +0200)]
Fix startup hang by removing QSettings lock file. #3175

In some situations the .lock file would stay around and
cause subsequent starts of the client to get stuck before
showing the ui.

11 years agoWizard: Allow SSL cert dialog to show twice. #3168
Christian Kamm [Fri, 8 May 2015 08:17:21 +0000 (10:17 +0200)]
Wizard: Allow SSL cert dialog to show twice. #3168

Normally we never ask twice for the same url, but in the setup wizard
it makes sense to do so.

11 years agoProtocolWidget: Fix rename message. #3210
Christian Kamm [Thu, 7 May 2015 12:10:28 +0000 (14:10 +0200)]
ProtocolWidget: Fix rename message. #3210

For remote renames that are replicated locally the _file member is
overwritten by the target file name when the new entry is added to
the metadata table. Using _originalFile here guarantees that
the affected local file is mentioned.