]> dgit.raspbian.org Git - nextcloud-desktop.git/log
nextcloud-desktop.git
11 years agoVERSION.cmake: Bump to 2.0 beta2
Markus Goetz [Fri, 14 Aug 2015 10:37:41 +0000 (12:37 +0200)]
VERSION.cmake: Bump to 2.0 beta2

11 years agoAccount: Additional on top fix for #3617
Markus Goetz [Fri, 14 Aug 2015 10:37:19 +0000 (12:37 +0200)]
Account: Additional on top fix for #3617

11 years agoAccount Settings: Remove the ability to select
Olivier Goffart [Fri, 14 Aug 2015 10:11:45 +0000 (12:11 +0200)]
Account Settings: Remove the ability to select

11 years agoChangeLog: Mention 1.8.4, reorder things
Markus Goetz [Fri, 14 Aug 2015 10:00:44 +0000 (12:00 +0200)]
ChangeLog: Mention 1.8.4, reorder things

11 years agoAccount Settings: add more margin on the overall text
Olivier Goffart [Fri, 14 Aug 2015 10:01:28 +0000 (12:01 +0200)]
Account Settings: add more margin on the overall text

Attempt to fix https://github.com/owncloud/client/issues/3584#issuecomment-131009787

11 years agoAccount Settings: Align the progressbar with the icon #3567
Olivier Goffart [Fri, 14 Aug 2015 09:48:06 +0000 (11:48 +0200)]
Account Settings: Align the progressbar with the icon #3567

11 years agoAccount Settings: remove the storage use label #3567
Olivier Goffart [Fri, 14 Aug 2015 08:07:28 +0000 (10:07 +0200)]
Account Settings: remove the storage use label  #3567

11 years agoAccount: Save accepted SSL certs immediatly #3617
Markus Goetz [Fri, 14 Aug 2015 09:31:01 +0000 (11:31 +0200)]
Account: Save accepted SSL certs immediatly #3617

11 years agoAbort the request and reset the QNAM if user does not ACK a new cert.
Klaas Freitag [Tue, 2 Jun 2015 10:21:49 +0000 (12:21 +0200)]
Abort the request and reset the QNAM if user does not ACK a new cert.

This is supposed to fix bug #3283

(cherry picked from commit 75b38d1a2ffe57d0f1eb3ebb8c5f30b8b2a185e4)

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

11 years agoAccount settings: Make version selectable/copyable #3600
Markus Goetz [Thu, 13 Aug 2015 15:27:18 +0000 (17:27 +0200)]
Account settings: Make version selectable/copyable #3600

11 years agoShibboleth: Use sslErrors() handler of rest of client #3593
Markus Goetz [Thu, 13 Aug 2015 15:09:39 +0000 (17:09 +0200)]
Shibboleth: Use sslErrors() handler of rest of client #3593

11 years agoSetup wizard: remove some spacing in the result page #3588
Olivier Goffart [Thu, 13 Aug 2015 13:22:43 +0000 (15:22 +0200)]
Setup wizard: remove some spacing in the result page #3588

11 years agoAccount Settings: Reorder the options in the context menu #3584
Olivier Goffart [Thu, 13 Aug 2015 13:07:51 +0000 (15:07 +0200)]
Account Settings: Reorder the options in the context menu #3584

11 years agoAccount Settings: remove the down arrow in the 'more' button #3584
Olivier Goffart [Thu, 13 Aug 2015 12:11:13 +0000 (14:11 +0200)]
Account Settings: remove the down arrow in the 'more' button #3584

It's ugly on mac

11 years agoAccount settings: add a button to show the context menu #3584
Olivier Goffart [Thu, 13 Aug 2015 10:33:20 +0000 (12:33 +0200)]
Account settings: add a button to show the context menu #3584

11 years agoAccount Settings: rename and re-order the options in the context menu
Olivier Goffart [Thu, 13 Aug 2015 10:32:59 +0000 (12:32 +0200)]
Account Settings:  rename and re-order the options in the context menu

11 years agoAccount Settings: remove unused signals
Olivier Goffart [Thu, 13 Aug 2015 09:55:51 +0000 (11:55 +0200)]
Account Settings: remove unused signals

11 years agoAccount settings: Double click no longer open in the file browser #3585
Olivier Goffart [Thu, 13 Aug 2015 09:53:00 +0000 (11:53 +0200)]
Account settings: Double click no longer open in the file browser #3585

Add a separate option in the context menu for it

11 years agoSetup Wizard: add more space in the result page: #3588
Olivier Goffart [Thu, 13 Aug 2015 09:27:41 +0000 (11:27 +0200)]
Setup Wizard: add more space in the result page: #3588

11 years agoSocketApi: fix small leak (found with valgrind) #3369
Olivier Goffart [Thu, 13 Aug 2015 08:42:54 +0000 (10:42 +0200)]
SocketApi: fix small leak (found with valgrind) #3369

11 years agoFix compiler warning
Olivier Goffart [Thu, 13 Aug 2015 08:26:35 +0000 (10:26 +0200)]
Fix compiler warning

11 years agoTheme: add a method to hide the 'add account' button #3517
Olivier Goffart [Thu, 13 Aug 2015 07:38:53 +0000 (09:38 +0200)]
Theme: add a method to hide the 'add account' button #3517

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 13 Aug 2015 06:19:00 +0000 (02:19 -0400)]
[tx-robot] updated from transifex

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 13 Aug 2015 05:15:36 +0000 (01:15 -0400)]
[tx-robot] updated from transifex

11 years agoShareDialog: Improve UX #3526
Markus Goetz [Wed, 12 Aug 2015 16:22:51 +0000 (18:22 +0200)]
ShareDialog: Improve UX #3526

Don't spin progress while user needs to set a password.
Have password input as Call To Action.

11 years agoUI: Fix up 6152ce4187d253fc2495e5d87093df3ca18be582 #3595
Markus Goetz [Wed, 12 Aug 2015 07:08:30 +0000 (09:08 +0200)]
UI: Fix up 6152ce4187d253fc2495e5d87093df3ca18be582 #3595

11 years agoRename "Sync all files with" to "Sync selected files with"
Daniel Molkentin [Wed, 12 Aug 2015 06:31:54 +0000 (08:31 +0200)]
Rename "Sync all files with" to "Sync selected files with"

as per discussion with Jan

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

11 years agoSettingsDialog: Fixup default action setting
Daniel Molkentin [Tue, 11 Aug 2015 19:45:27 +0000 (21:45 +0200)]
SettingsDialog: Fixup default action setting

This broke silently when switching from pure actions to widgets

11 years agoSettingsDialog: Use separator instead of custom spacer
Daniel Molkentin [Tue, 11 Aug 2015 19:44:35 +0000 (21:44 +0200)]
SettingsDialog: Use separator instead of custom spacer

... and make sure to hide if when there are no accounts

11 years agoRemove debug output
Daniel Molkentin [Tue, 11 Aug 2015 19:42:30 +0000 (21:42 +0200)]
Remove debug output

11 years agoFix compilation on Windows
Daniel Molkentin [Tue, 11 Aug 2015 16:15:46 +0000 (18:15 +0200)]
Fix compilation on Windows

11 years agoMore improvements for high contrast themes
Daniel Molkentin [Tue, 11 Aug 2015 15:56:02 +0000 (17:56 +0200)]
More improvements for high contrast themes

- Invert icon color depending on the darkness of the theme
- Ensure icons and colors are changed when theme or colors
  get changed during application run

Final patch for #3582

11 years agoRename jobCompleted -> itemCompleted.
Christian Kamm [Tue, 11 Aug 2015 11:45:02 +0000 (13:45 +0200)]
Rename jobCompleted -> itemCompleted.

Because that's what's going on. A job can 'complete an item' or 'finish'.
Note that several jobs could complete the same item: a new directory
will complete on the PropagateRemoteMkdir and the PropagateDirectory
jobs.

11 years agoActivity: Skip PropagateDirectory jobs #3580
Christian Kamm [Tue, 11 Aug 2015 11:31:19 +0000 (13:31 +0200)]
Activity: Skip PropagateDirectory jobs #3580

Previously, PropagateDirectory jobs didn't emit the completed() signal.
Now that they do, we need to make sure to not add extra lines to the
protocol widget for them.

To accomplish that, the jobCompleted() signal now also contains the job
that completed the item.

11 years agoUI: Avoid showing folder alias #783 #3576
Markus Goetz [Tue, 11 Aug 2015 13:12:43 +0000 (15:12 +0200)]
UI: Avoid showing folder alias #783 #3576

11 years agoFix Qt4 build (SSL sessionTicket())
Markus Goetz [Tue, 11 Aug 2015 11:53:21 +0000 (13:53 +0200)]
Fix Qt4 build (SSL sessionTicket())

11 years agoSslButton: Fix harder #3534 #3536
Markus Goetz [Tue, 11 Aug 2015 10:18:25 +0000 (12:18 +0200)]
SslButton: Fix harder #3534 #3536

11 years agoSyncEngine: Fix previous cherry-pick
Markus Goetz [Tue, 11 Aug 2015 09:34:40 +0000 (11:34 +0200)]
SyncEngine: Fix previous cherry-pick

11 years agoRemove deleted accounts from tool bar #3583
Christian Kamm [Tue, 11 Aug 2015 09:30:58 +0000 (11:30 +0200)]
Remove deleted accounts from tool bar #3583

11 years agoMore color scheme adjustments
Daniel Molkentin [Tue, 11 Aug 2015 06:43:36 +0000 (08:43 +0200)]
More color scheme adjustments

11 years agocsync: ignore files/folder for which stat fails
Olivier Goffart [Fri, 17 Jul 2015 14:48:33 +0000 (16:48 +0200)]
csync: ignore files/folder for which stat fails

instead of pretending it suicceed and not recursing in it.

This fixes a bug in which a folder with a too long name would be properly
created, then removed on the server in the next sync.

(cherry picked from commit 4bbf7669091cde7ec726b1708d8c54427b68f016)

Conflicts:
csync/src/csync.h
csync/src/csync_exclude.h
csync/src/csync_update.c

11 years agoProgress: Robust against bad 'completed' values #3579
Christian Kamm [Tue, 11 Aug 2015 08:44:27 +0000 (10:44 +0200)]
Progress: Robust against bad 'completed' values #3579

Increasing the 'total' for bogus values of 'completed' is a bad idea.

11 years agoProgress: Guard against decreasing progress #3579
Christian Kamm [Tue, 11 Aug 2015 08:38:04 +0000 (10:38 +0200)]
Progress: Guard against decreasing progress #3579

Ensure that progress going backwards won't lead to outrageous
transfer speeds.

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

11 years agoSettings dialog: Try to improve adherance to high contrast schemes
Daniel Molkentin [Mon, 10 Aug 2015 18:13:20 +0000 (20:13 +0200)]
Settings dialog: Try to improve adherance to high contrast schemes

Adresses #3582

11 years agoFolderWatcher win: Skip unneeded notifications #3353
Christian Kamm [Mon, 10 Aug 2015 12:57:06 +0000 (14:57 +0200)]
FolderWatcher win: Skip unneeded notifications #3353

11 years agoFix regression in PassiveUpdateNotifier
Daniel Molkentin [Mon, 10 Aug 2015 12:25:38 +0000 (14:25 +0200)]
Fix regression in PassiveUpdateNotifier

When overriding backgroundCheckForUpdates(), also call the original
implementation.

11 years agoSocketAPI: Show excluded hidden files as ignored #2086
Christian Kamm [Mon, 10 Aug 2015 11:41:19 +0000 (13:41 +0200)]
SocketAPI: Show excluded hidden files as ignored #2086

11 years agoWindows: Limit tray tooltip length #3412
Christian Kamm [Mon, 10 Aug 2015 11:09:05 +0000 (13:09 +0200)]
Windows: Limit tray tooltip length #3412

11 years agoUse HTTPS links
Lukas Reschke [Mon, 10 Aug 2015 10:15:45 +0000 (12:15 +0200)]
Use HTTPS links

No need to have an additional redirect

11 years agoRevert "Silence verbose cmake policy warnings on Windows"
Jocelyn Turcotte [Mon, 10 Aug 2015 09:57:05 +0000 (11:57 +0200)]
Revert "Silence verbose cmake policy warnings on Windows"

This causes an error since those policies aren't known by
2.8.12, so better seeing those warnings on Windows for now.

This reverts commit 4441d3b342073bed9d2eba1f8de86db1de7611d2.

11 years agoIgnoreEditor: Rename confusing checkbox
Christian Kamm [Mon, 10 Aug 2015 09:07:41 +0000 (11:07 +0200)]
IgnoreEditor: Rename confusing checkbox

The label was the negation of its name.

11 years agoIgnore hidden: Default to enabled #2086
Christian Kamm [Mon, 10 Aug 2015 09:03:57 +0000 (11:03 +0200)]
Ignore hidden: Default to enabled #2086

It was 'false' for migrated folders and folders created by the OC
setup wizard.

11 years agoSettings dialog: improve layout a bit
Daniel Molkentin [Mon, 10 Aug 2015 08:50:57 +0000 (10:50 +0200)]
Settings dialog: improve layout a bit

11 years agoWindows: Fix the progress bar with high contrast themes #2654
Jocelyn Turcotte [Thu, 6 Aug 2015 18:23:23 +0000 (20:23 +0200)]
Windows: Fix the progress bar with high contrast themes #2654

Setting the palette seems to interfere with Qt's Windows Vista theme
and this isn't set on the QStyleOptionProgressBarV2 by QProgressBar.

11 years agoSilence verbose cmake policy warnings on Windows
Jocelyn Turcotte [Thu, 6 Aug 2015 13:32:36 +0000 (15:32 +0200)]
Silence verbose cmake policy warnings on Windows

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

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 10 Aug 2015 05:15:25 +0000 (01:15 -0400)]
[tx-robot] updated from transifex

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

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

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sat, 8 Aug 2015 05:15:24 +0000 (01:15 -0400)]
[tx-robot] updated from transifex

11 years agoAccount setting: properly disable the 'add account' button #3571
Olivier Goffart [Fri, 7 Aug 2015 12:32:51 +0000 (14:32 +0200)]
Account setting: properly disable the 'add account' button #3571

When upgrading from 1.8 and syncing the whole account, then the
remote folder is empty

11 years agoSelective sync: When applying selective sync, put new folder that were just checked...
Olivier Goffart [Fri, 7 Aug 2015 11:36:10 +0000 (13:36 +0200)]
Selective sync: When applying selective sync, put new folder that were just checked in the white list

Issue #3560

Otherwise the just checked folder will be chacked again for their size.
We do not want that.

11 years agoAccountSettings: Show the wizard to add an account when the last account was deleted...
Olivier Goffart [Fri, 7 Aug 2015 11:14:33 +0000 (13:14 +0200)]
AccountSettings: Show the wizard to add an account when the last account was deleted #3564

11 years agoMake version check test conditional for now
Daniel Molkentin [Fri, 7 Aug 2015 10:42:18 +0000 (12:42 +0200)]
Make version check test conditional for now

11 years agoownSql: Do not use sqlite3 method not present in older version
Daniel Molkentin [Fri, 7 Aug 2015 08:53:18 +0000 (10:53 +0200)]
ownSql: Do not use sqlite3 method not present in older version

Was only used for debug output anyway and broke RHEL/CentOS6

11 years agoFixup ce5be89a1846b4b75ec8bfa98bdb594773983beb
Olivier Goffart [Fri, 7 Aug 2015 09:05:04 +0000 (11:05 +0200)]
Fixup ce5be89a1846b4b75ec8bfa98bdb594773983beb

11 years agoEditorial changes to Changelog
Daniel Molkentin [Fri, 7 Aug 2015 07:29:55 +0000 (09:29 +0200)]
Editorial changes to Changelog

11 years agoRevert "win32: libwebp has been bumped to version 5"
Daniel Molkentin [Fri, 7 Aug 2015 07:21:08 +0000 (09:21 +0200)]
Revert "win32: libwebp has been bumped to version 5"

This reverts commit 18efb211576ca0e9fce2b8f4e00977a9f4ea2ace.

Our toolchain relies on an older version now that has version 4

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

11 years agoUpdater: update Linux updater code to work with changes in master
Daniel Molkentin [Thu, 6 Aug 2015 17:34:23 +0000 (19:34 +0200)]
Updater: update Linux updater code to work with changes in master

master moved much of the responsibility of the updating process
to the updater class.

This also fixes a build failure

11 years agoownCloud Client 2.0 beta1
Daniel Molkentin [Thu, 6 Aug 2015 15:53:04 +0000 (17:53 +0200)]
ownCloud Client 2.0 beta1

11 years agoPropagator: Use fetchAndAddAcquire to get parallelism
Markus Goetz [Thu, 6 Aug 2015 16:13:48 +0000 (18:13 +0200)]
Propagator: Use fetchAndAddAcquire to get parallelism

11 years agoWindows: Don't use UTF-8 arrows #3095
Markus Goetz [Thu, 6 Aug 2015 16:08:05 +0000 (18:08 +0200)]
Windows: Don't use UTF-8 arrows #3095

11 years agoMerge pull request #3472 from owncloud/linux_restart_on_new_version
Daniel Molkentin [Thu, 6 Aug 2015 15:47:10 +0000 (17:47 +0200)]
Merge pull request #3472 from owncloud/linux_restart_on_new_version

On Linux restart if new version is found on disk

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 6 Aug 2015 15:37:16 +0000 (11:37 -0400)]
[tx-robot] updated from transifex

11 years agoNSIS: Remove (almost untranslated) Slovak tr for now
Daniel Molkentin [Thu, 6 Aug 2015 15:35:21 +0000 (17:35 +0200)]
NSIS: Remove (almost untranslated) Slovak tr for now

11 years agoFix codepages for Czech and Slovak
Daniel Molkentin [Thu, 6 Aug 2015 15:28:23 +0000 (17:28 +0200)]
Fix codepages for Czech and Slovak

11 years agoAbstractNetworkJob: Make sure to print URL on timeout
Markus Goetz [Thu, 6 Aug 2015 15:33:33 +0000 (17:33 +0200)]
AbstractNetworkJob: Make sure to print URL on timeout

11 years agoUpdate ChangeLog for 2.0
Markus Goetz [Thu, 6 Aug 2015 15:27:37 +0000 (17:27 +0200)]
Update ChangeLog for 2.0

Info taken from commits
(danimo's taken from github issues)

11 years agoRevert "Update NSIS translations"
Daniel Molkentin [Thu, 6 Aug 2015 15:19:37 +0000 (17:19 +0200)]
Revert "Update NSIS translations"

This reverts commit 47a8fbb07ea4ac8e40e245b348ac2cff6e6c5993.

11 years agoUpdate NSIS translations
Daniel Molkentin [Thu, 6 Aug 2015 15:08:53 +0000 (17:08 +0200)]
Update NSIS translations

11 years agoUpdate ChangeLog
Daniel Molkentin [Thu, 6 Aug 2015 14:55:07 +0000 (16:55 +0200)]
Update ChangeLog

11 years agoOwnSql: Show potential error on close #3421
Markus Goetz [Thu, 6 Aug 2015 13:47:38 +0000 (15:47 +0200)]
OwnSql: Show potential error on close #3421

11 years agoPropagator: Re-order statement of previous commit
Markus Goetz [Thu, 6 Aug 2015 13:28:09 +0000 (15:28 +0200)]
Propagator: Re-order statement of previous commit

The user should be allowed to override.
For issue #3382
Will also help for #3095

11 years agoPropagator: do not use parallelism when we have bandwidth limit
Olivier Goffart [Thu, 6 Aug 2015 09:10:27 +0000 (11:10 +0200)]
Propagator: do not use parallelism when we have bandwidth limit

When user wants to limit the bandwidth, he does not care about speed
anymore. And parallelism on slow network might cause problems.

For issue #3382
Will also help for #3095

(cherry picked from commit b20f29f22797367c7aa92bd74389c99b10c852a4)

11 years agoProgress: Show real speed and all filenames #3403 #3095
Markus Goetz [Thu, 6 Aug 2015 12:05:08 +0000 (14:05 +0200)]
Progress: Show real speed and all filenames #3403 #3095

11 years agoSyncJournalDB: clear all the prepared query when closing the database
Olivier Goffart [Thu, 6 Aug 2015 12:28:02 +0000 (14:28 +0200)]
SyncJournalDB: clear all the prepared query when closing the database

Not closing it may keep the file open (issue #3421)

11 years agoFix warning
Olivier Goffart [Thu, 6 Aug 2015 11:56:58 +0000 (13:56 +0200)]
Fix warning

csync_vio_local_unix.c:109:7: warning: ignoring return value of function declared with
      warn_unused_result attribute [-Wunused-result]
      asprintf(&file_stat->original_name, "%s/%s", handle->path, dirent->d_name);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

11 years agoFix Qt4 build
Olivier Goffart [Thu, 6 Aug 2015 11:54:43 +0000 (13:54 +0200)]
Fix Qt4 build

11 years ago1.8 Migration: Fix password overwrite #3539
Markus Goetz [Thu, 6 Aug 2015 10:49:18 +0000 (12:49 +0200)]
1.8 Migration: Fix password overwrite #3539

11 years agoMerge branch 'master' into linux_restart_on_new_version
Daniel Molkentin [Thu, 6 Aug 2015 09:11:52 +0000 (11:11 +0200)]
Merge branch 'master' into linux_restart_on_new_version

Conflicts:
src/gui/application.cpp
src/gui/owncloudsetupwizard.cpp

11 years agoMerge pull request #3531 from jturcotte/master
Markus Goetz [Thu, 6 Aug 2015 09:03:28 +0000 (11:03 +0200)]
Merge pull request #3531 from jturcotte/master

Remove need for UPDATE_VIEW to refetch the status #2340

11 years agoMerge pull request #3562 from owncloud/revert-2920-utility_SHGetKnownFolderPath
Jocelyn Turcotte [Thu, 6 Aug 2015 08:43:04 +0000 (10:43 +0200)]
Merge pull request #3562 from owncloud/revert-2920-utility_SHGetKnownFolderPath

Revert "Use dynamic library loading for detecting the correct path for links #2920"

11 years agoRevert "Use dynamic library loading for detecting the correct path for links"
Jocelyn Turcotte [Thu, 6 Aug 2015 08:41:33 +0000 (10:41 +0200)]
Revert "Use dynamic library loading for detecting the correct path for links"

11 years agocheck_vio_ext.c: assert_string_equal is a macro and we cannot have #ifdef in it
Olivier Goffart [Thu, 6 Aug 2015 08:02:12 +0000 (10:02 +0200)]
check_vio_ext.c: assert_string_equal is a macro and we cannot have #ifdef in it

11 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Thu, 6 Aug 2015 06:19:02 +0000 (02:19 -0400)]
[tx-robot] updated from transifex

11 years agoMerge pull request #3558 from owncloud/si-units
Daniel Molkentin [Wed, 5 Aug 2015 15:45:53 +0000 (17:45 +0200)]
Merge pull request #3558 from owncloud/si-units

Utility: use SI units for the sizes in bytes