]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
9 years agoLDAP Wizard Overhaul
Arthur Schiwon [Tue, 3 Mar 2015 10:56:03 +0000 (11:56 +0100)]
LDAP Wizard Overhaul

wizard refactor

reimplement save spinners and cursor

implement Port detector

introduced detector queue, added base dn detector

disable input fields when detectors are running

introduce spinners for fields that are being updated by detector

cache jq element objects

consolidate processing of detector results in generic / abstract base class

display notification if a detector discovered a problem

don't run base dn detector if a base is configured

reset detector queue on configuration switch

implement functionality check and update of status indicator

document ConfigModel

jsdoc for controller and main view

more documentation

implement the user filter tab view

so far the multiselects get initialized (not filled yet) and the mode can be switched.

mode is also restored.

reintroduce filter switch confirmation in admin XP mode

new detector for user object classes. so we also load user object classes if necessary and are able to save and show the setting.

multiselect trigger save actions now on close only

show spinners automatically, when a detector is running

20k limit for object classes preselection test

adjust wordings, fix grammar

add group (for users tab) detector

also includes wording fixes

error presentation moved from detectors to view, where it belongs

add info label to users page

missing wording changes

show effective LDAP filter in Assisted Mode

add user filter detector

implement count button for users and limit all count actions to 1001 for performance reasons

make port field a bit bigger. not perfect though.

do not detect port automatically

implement login filter tab view

only load features in assisted mode and don't enable assisted fields while in raw mode

add tooltips on login filter checkbox options for better understanding

permanently show filter on login tab

and also compile login filter in assisted mode

test/verify button on login attributes tab, with backend changes.

only run wizard requests if your an active tab. also run compile filter requests when switching to assisted mode

underline toggle filter links to stress that they are clickable

unity user and group tab functionality in common abstract class, add group filter tab view. only detectors and template adjustments left to have group tab implementation complete

add object class and group detector for groups as well as filter composer

show ldap filter permanently on groups tab

introduce input element that can deal better with many groups, will be used with > 40

fix disabling complex group chooser while detection is running

hide complex group chooser on config switch

fix few more issues with complex chooser

make complex group chooser available on Users tab as well

detect base dn improvements/changes:

- do not look for Base DN automatically, offer a button instead
- fix for alternative way to detect a base dn (if agent dn is not given)
- do not trigger filter composers on config switch

Changes with configuration chooser controls

- "New" was removed out of the configuration list
- and split into buttons "add" and "copy"
- delete button is also now an icon

add test button for Base DN

reimplement advanced tab. The save button is gone.

reimplement expert tab

remove unused methods

implement mail attribute detector

implement user display name attribute detection

implement member group association detector

replace text input with textarea for raw filter input

finish functionality check

auto-enable good configurations, as it was before

cleanup

move save confirmation handling to base class, reduces code duplication

enable tabs only if no running save processes are left.

move onConfigLoaded to base class, avoids code duplication

simplify, save LOCs

Test Configuration button to be dealt with in main view as it is a cross-tab element

require detectorQueue in constructor

cleanup

put bootstrap into a function and thus make it testable

get rid of old stuff

9 years agoMerge pull request #14676 from owncloud/deleteorphanedshares
Morris Jobke [Wed, 8 Apr 2015 22:18:53 +0000 (00:18 +0200)]
Merge pull request #14676 from owncloud/deleteorphanedshares

Delete orphaned shares in a background job

9 years agoMerge pull request #15196 from owncloud/limit-file-activities-to-favorites
Morris Jobke [Wed, 8 Apr 2015 22:18:31 +0000 (00:18 +0200)]
Merge pull request #15196 from owncloud/limit-file-activities-to-favorites

Limit file activities to favorites

9 years agoMerge pull request #15448 from owncloud/occ-check-server-env-master
Morris Jobke [Wed, 8 Apr 2015 22:07:08 +0000 (00:07 +0200)]
Merge pull request #15448 from owncloud/occ-check-server-env-master

Adding check command to validate server environment

9 years agoMerge pull request #15483 from owncloud/maintenance-refresh
Thomas Müller [Wed, 8 Apr 2015 20:46:35 +0000 (22:46 +0200)]
Merge pull request #15483 from owncloud/maintenance-refresh

Fix maintenance refresh interval

9 years agoMerge pull request #15490 from owncloud/remove-debug-logging
Morris Jobke [Wed, 8 Apr 2015 19:42:47 +0000 (21:42 +0200)]
Merge pull request #15490 from owncloud/remove-debug-logging

remove unessesary logging of methods instantiation

9 years agoMerge pull request #14120 from owncloud/dav-statcache
Morris Jobke [Wed, 8 Apr 2015 19:09:28 +0000 (21:09 +0200)]
Merge pull request #14120 from owncloud/dav-statcache

Stat cache for DAV storage, improves s2s performance a little bit

9 years agoMerge pull request #15488 from owncloud/files-navigation-icons
Morris Jobke [Wed, 8 Apr 2015 19:06:03 +0000 (21:06 +0200)]
Merge pull request #15488 from owncloud/files-navigation-icons

add icons to Files sidebar

9 years agofix for IE8
Morris Jobke [Wed, 8 Apr 2015 19:05:31 +0000 (21:05 +0200)]
fix for IE8

9 years agoremove unessesary logging of methods instantiation
Clark Tomlinson [Wed, 8 Apr 2015 18:46:01 +0000 (14:46 -0400)]
remove unessesary logging of methods instantiation

9 years agoadd icons to files sidebar, fix shade, fix position of settings icon and text
Jan-Christoph Borchardt [Wed, 8 Apr 2015 17:25:28 +0000 (19:25 +0200)]
add icons to files sidebar, fix shade, fix position of settings icon and text

9 years agoMerge pull request #15481 from owncloud/enc_no_error_if_enc_is_disabled
Vincent Petry [Wed, 8 Apr 2015 16:50:40 +0000 (18:50 +0200)]
Merge pull request #15481 from owncloud/enc_no_error_if_enc_is_disabled

don't throw exception if a file gets uploaded and encryption is disabled

9 years agoFix maintenance refresh interval
Morris Jobke [Wed, 8 Apr 2015 16:02:00 +0000 (18:02 +0200)]
Fix maintenance refresh interval

* fix XMLHttpRequest - send after callback is registered
* check for correct type of value - it's a boolean
* return correct content-type in status.php

9 years agodon't throw exception if a file gets uploaded and encryption is disabled
Bjoern Schiessle [Wed, 8 Apr 2015 14:41:20 +0000 (16:41 +0200)]
don't throw exception if a file gets uploaded and encryption is disabled

9 years agoMerge pull request #15472 from owncloud/enc_backward_compatibility
Clark Tomlinson [Wed, 8 Apr 2015 13:38:27 +0000 (09:38 -0400)]
Merge pull request #15472 from owncloud/enc_backward_compatibility

make private key handling backward compatible

9 years agoMerge pull request #14987 from rullzer/ocs_password_fix2
Morris Jobke [Wed, 8 Apr 2015 12:44:17 +0000 (14:44 +0200)]
Merge pull request #14987 from rullzer/ocs_password_fix2

OCS Fixes to allow setting of password without removing additional settings

9 years agoMerge pull request #15469 from owncloud/fix/15463
Lukas Reschke [Wed, 8 Apr 2015 12:30:56 +0000 (14:30 +0200)]
Merge pull request #15469 from owncloud/fix/15463

Fix language level incompatibilties

9 years agoread cipher from key header and always write a key header if a new private key is...
Bjoern Schiessle [Wed, 8 Apr 2015 12:19:11 +0000 (14:19 +0200)]
read cipher from key header and always write a key header if a new private key is stored

9 years agoMerge pull request #15464 from owncloud/fixmasterunittests
Vincent Petry [Wed, 8 Apr 2015 12:24:42 +0000 (14:24 +0200)]
Merge pull request #15464 from owncloud/fixmasterunittests

Replace originalStorage in tests with a proper teardown

9 years agoFix language level incompatibilties
Lukas Reschke [Wed, 8 Apr 2015 11:55:10 +0000 (13:55 +0200)]
Fix language level incompatibilties

Arbitrary expressions in empty are allowed in PHP 5.5 ands upwards. Seems to only affect master.

Fixed https://github.com/owncloud/core/issues/15463

9 years agoMerge pull request #15465 from owncloud/issue/15456-disable-ocs-maintenance
Vincent Petry [Wed, 8 Apr 2015 11:29:49 +0000 (13:29 +0200)]
Merge pull request #15465 from owncloud/issue/15456-disable-ocs-maintenance

Disable OCS api when in maintenance mode

9 years agoDisable trashbin when testing orphaned shares deletion job
Vincent Petry [Wed, 8 Apr 2015 11:04:06 +0000 (13:04 +0200)]
Disable trashbin when testing orphaned shares deletion job

9 years agoMerge pull request #15443 from owncloud/encryption-user-hook-tests
Thomas Müller [Wed, 8 Apr 2015 10:56:18 +0000 (12:56 +0200)]
Merge pull request #15443 from owncloud/encryption-user-hook-tests

adding test for user hooks

9 years agoDisable OCS api when in maintenance mode
Joas Schilling [Wed, 8 Apr 2015 10:51:20 +0000 (12:51 +0200)]
Disable OCS api when in maintenance mode

9 years agoReplace originalStorage in tests with a proper teardown
Vincent Petry [Wed, 8 Apr 2015 10:03:55 +0000 (12:03 +0200)]
Replace originalStorage in tests with a proper teardown

The purpose of $originalStorage in unit tests was to remount the old
root.
However that storage itself is already wrapped by storage wrapper, so
remounting it would rewrap the storage several times.

This fix makes use of "loginAsUser()" and "logout()" from the TestCase
class to properly initialize and cleanup the FS as expected.

9 years agoMerge pull request #15333 from owncloud/copy-cross-device
Morris Jobke [Wed, 8 Apr 2015 10:35:15 +0000 (12:35 +0200)]
Merge pull request #15333 from owncloud/copy-cross-device

fix copying folder across devices

9 years agoAdded FIXME about registering jobs in apps.php
Vincent Petry [Wed, 8 Apr 2015 10:09:42 +0000 (12:09 +0200)]
Added FIXME about registering jobs in apps.php

9 years agoFixing issue #15322 - showing Settings button next to gear icon
James Anslow [Thu, 2 Apr 2015 20:19:25 +0000 (21:19 +0100)]
Fixing issue #15322 - showing Settings button next to gear icon

9 years agoMerge pull request #15453 from owncloud/enc2_fix
Morris Jobke [Wed, 8 Apr 2015 09:10:00 +0000 (11:10 +0200)]
Merge pull request #15453 from owncloud/enc2_fix

fix function call

9 years agoDelete orphaned shares in a background job
Vincent Petry [Tue, 3 Mar 2015 16:29:12 +0000 (17:29 +0100)]
Delete orphaned shares in a background job

9 years agofix function call
Bjoern Schiessle [Wed, 8 Apr 2015 07:29:35 +0000 (09:29 +0200)]
fix function call

9 years agoAdding check command to validate server environment - fixes #15429
Thomas Müller [Tue, 7 Apr 2015 22:19:23 +0000 (00:19 +0200)]
Adding check command to validate server environment - fixes #15429

9 years agoMerge pull request #14879 from oparoz/fix-preview-caching
Morris Jobke [Tue, 7 Apr 2015 16:16:24 +0000 (18:16 +0200)]
Merge pull request #14879 from oparoz/fix-preview-caching

Introducing the maximum size preview

9 years agoadding test for user hooks
Clark Tomlinson [Tue, 7 Apr 2015 15:49:45 +0000 (11:49 -0400)]
adding test for user hooks

9 years agoMerge pull request #15441 from owncloud/fix-file-headers-master
Morris Jobke [Tue, 7 Apr 2015 15:15:17 +0000 (17:15 +0200)]
Merge pull request #15441 from owncloud/fix-file-headers-master

fixing license headers - encryption code related

9 years agofixing license headers - encryption code related
Thomas Müller [Tue, 7 Apr 2015 15:02:49 +0000 (17:02 +0200)]
fixing license headers - encryption code related

9 years agoMerge pull request #14472 from owncloud/feature/wipencryptionapp
Thomas Müller [Tue, 7 Apr 2015 14:46:45 +0000 (16:46 +0200)]
Merge pull request #14472 from owncloud/feature/wipencryptionapp

encryption 2.0 app

9 years ago Introducing the maximum size preview
Olivier Paroz [Tue, 7 Apr 2015 14:45:16 +0000 (16:45 +0200)]
 Introducing the maximum size preview
The first time we're asked to generate a preview we'll generate one of the maximum dimension indicated in the configuration and all future resizing requests will be done on that preview in order to not waste time converting the same file over and over.

One of the fixes required for #12465

9 years agofixing unit test - expected value change due to different size being stored in cache...
Thomas Müller [Tue, 7 Apr 2015 12:30:01 +0000 (14:30 +0200)]
fixing unit test - expected value change due to different size being stored in cache table

9 years agoMerge pull request #15431 from owncloud/displayname-width
Morris Jobke [Tue, 7 Apr 2015 12:24:01 +0000 (14:24 +0200)]
Merge pull request #15431 from owncloud/displayname-width

widen displayName input field

9 years agoIn case of encryption exceptions we return 503 - this will allow the client to retry
Thomas Müller [Tue, 7 Apr 2015 12:17:28 +0000 (14:17 +0200)]
In case of encryption exceptions we return 503 - this will allow the client to retry

9 years agoMerge pull request #15426 from owncloud/issue/15420-remove-hardcoded-docs-link
Morris Jobke [Tue, 7 Apr 2015 11:47:35 +0000 (13:47 +0200)]
Merge pull request #15426 from owncloud/issue/15420-remove-hardcoded-docs-link

Remove hardcoded link to performance docs

9 years agofixing unit test execution related to trashbin
Thomas Müller [Tue, 7 Apr 2015 10:46:07 +0000 (12:46 +0200)]
fixing unit test execution related to trashbin

9 years agofixing unit tests
Thomas Müller [Tue, 7 Apr 2015 08:03:44 +0000 (10:03 +0200)]
fixing unit tests

9 years agorespect mount option while encrypting
Thomas Müller [Tue, 7 Apr 2015 07:42:54 +0000 (09:42 +0200)]
respect mount option while encrypting

9 years agoadding user setup test and adding 4 tests to keymanager
Clark Tomlinson [Mon, 6 Apr 2015 19:08:09 +0000 (15:08 -0400)]
adding user setup test and adding 4 tests to keymanager

9 years agoadding recoverFileTest
Clark Tomlinson [Mon, 6 Apr 2015 15:49:18 +0000 (11:49 -0400)]
adding recoverFileTest

9 years agoadding recovery tests
Clark Tomlinson [Fri, 3 Apr 2015 15:37:54 +0000 (11:37 -0400)]
adding recovery tests

9 years agofixing unit test execution - test dummy module was behaving wrong
Thomas Müller [Fri, 3 Apr 2015 09:42:25 +0000 (11:42 +0200)]
fixing unit test execution - test dummy module was behaving wrong

9 years agofixing unit test execution
Thomas Müller [Thu, 2 Apr 2015 16:12:20 +0000 (18:12 +0200)]
fixing unit test execution

9 years agoPHPDoc cleanup - clean code \o/
Thomas Müller [Thu, 2 Apr 2015 15:53:40 +0000 (17:53 +0200)]
PHPDoc cleanup - clean code \o/

9 years agouserRecovery() was replaced by setRecoveryForUser()
Bjoern Schiessle [Thu, 2 Apr 2015 15:36:51 +0000 (17:36 +0200)]
userRecovery() was replaced by setRecoveryForUser()

9 years agocomment change as it broke unit tests
Thomas Müller [Thu, 2 Apr 2015 15:21:47 +0000 (17:21 +0200)]
comment change as it broke unit tests

9 years agoEncryption storage wrapper is enabled by default - necessary to detect encrypted...
Thomas Müller [Thu, 2 Apr 2015 15:16:27 +0000 (17:16 +0200)]
Encryption storage wrapper is enabled by default - necessary to detect encrypted files even if encryption was disabled after files have been encrypted - prevents data corruption

9 years agofix versions tests
Bjoern Schiessle [Thu, 2 Apr 2015 14:53:38 +0000 (16:53 +0200)]
fix versions tests

9 years agoadd unit tests to the keystorage
Bjoern Schiessle [Thu, 2 Apr 2015 14:42:28 +0000 (16:42 +0200)]
add unit tests to the keystorage

9 years agoimplement webdav copy
Bjoern Schiessle [Thu, 2 Apr 2015 14:25:01 +0000 (16:25 +0200)]
implement webdav copy

9 years agoUsing stream_get_contents in file_get_contents implementation + close handle
Thomas Müller [Thu, 2 Apr 2015 14:18:10 +0000 (16:18 +0200)]
Using stream_get_contents in file_get_contents implementation + close handle

9 years agoAdjusting count on read
jknockaert [Thu, 2 Apr 2015 14:17:25 +0000 (16:17 +0200)]
Adjusting count on read

9 years agoProperly set size and unencrypted size in the stream unit tests
Thomas Müller [Thu, 2 Apr 2015 14:16:06 +0000 (16:16 +0200)]
Properly set size and unencrypted size in the stream unit tests

9 years agoremove unused code
Bjoern Schiessle [Thu, 2 Apr 2015 13:30:02 +0000 (15:30 +0200)]
remove unused code

9 years agofix versions download and previews
Bjoern Schiessle [Thu, 2 Apr 2015 13:29:10 +0000 (15:29 +0200)]
fix versions download and previews

9 years agoAdding unit test for read and write of big file
Thomas Müller [Thu, 2 Apr 2015 13:19:09 +0000 (15:19 +0200)]
Adding unit test for read and write of big file

9 years agoFixing encryption stream wrapper seek - thanks @jknockaert
jknockaert [Thu, 2 Apr 2015 12:52:54 +0000 (14:52 +0200)]
Fixing encryption stream wrapper seek - thanks  @jknockaert

9 years agoFixing encryption storage wrapper tests
Thomas Müller [Thu, 2 Apr 2015 12:44:58 +0000 (14:44 +0200)]
Fixing encryption storage wrapper tests

9 years agoIntroducing trait LocalTempFileTrait
Thomas Müller [Thu, 2 Apr 2015 12:44:25 +0000 (14:44 +0200)]
Introducing trait LocalTempFileTrait

9 years agoreset init status before login
Bjoern Schiessle [Thu, 2 Apr 2015 11:28:18 +0000 (13:28 +0200)]
reset init status before login

9 years agocleanup
Thomas Müller [Thu, 2 Apr 2015 11:12:05 +0000 (13:12 +0200)]
cleanup

9 years agofixing unit tests for encryption stream wrapper seek
Thomas Müller [Thu, 2 Apr 2015 10:48:41 +0000 (12:48 +0200)]
fixing unit tests for encryption stream wrapper seek

9 years agofix re-shares with encryption
Bjoern Schiessle [Thu, 2 Apr 2015 10:03:37 +0000 (12:03 +0200)]
fix re-shares with encryption

9 years agostore init status per user
Bjoern Schiessle [Thu, 2 Apr 2015 10:02:32 +0000 (12:02 +0200)]
store init status per user

9 years agouse loginHelper from base class
Bjoern Schiessle [Thu, 2 Apr 2015 09:08:02 +0000 (11:08 +0200)]
use loginHelper from base class

9 years agofixing unit tests for stream wrapper
Thomas Müller [Thu, 2 Apr 2015 09:07:07 +0000 (11:07 +0200)]
fixing unit tests for stream wrapper

9 years agoreset storage for each unit test
Bjoern Schiessle [Thu, 2 Apr 2015 08:54:51 +0000 (10:54 +0200)]
reset storage for each unit test

9 years agofixing unit test execution
Thomas Müller [Thu, 2 Apr 2015 08:26:40 +0000 (10:26 +0200)]
fixing unit test execution

9 years agoadding util test and reducing keymanager instances to one in test
Clark Tomlinson [Wed, 1 Apr 2015 17:07:54 +0000 (13:07 -0400)]
adding util test and reducing keymanager instances to one in test

9 years agoadd more descriptive message to the exception, will be displayed to the user
Bjoern Schiessle [Wed, 1 Apr 2015 15:46:33 +0000 (17:46 +0200)]
add more descriptive message to the exception, will be displayed to the user

9 years agoremove encryption specific code from files app
Bjoern Schiessle [Wed, 1 Apr 2015 15:46:09 +0000 (17:46 +0200)]
remove encryption specific code from files app

9 years agofixing unencrypted file size
Thomas Müller [Wed, 1 Apr 2015 15:42:56 +0000 (17:42 +0200)]
fixing unencrypted file size

9 years agodon't wrap share storages
Bjoern Schiessle [Wed, 1 Apr 2015 15:22:29 +0000 (17:22 +0200)]
don't wrap share storages

9 years agoadd priority to trashbin storage wrapper so that he is always on top
Bjoern Schiessle [Wed, 1 Apr 2015 15:22:04 +0000 (17:22 +0200)]
add priority to trashbin storage wrapper so that he is always on top

9 years agocleaning up exception mess
Thomas Müller [Wed, 1 Apr 2015 14:36:08 +0000 (16:36 +0200)]
cleaning up exception mess

9 years agoin case the file exists we require the explicit module as specified in the file heade...
Thomas Müller [Wed, 1 Apr 2015 14:35:46 +0000 (16:35 +0200)]
in case the file exists we require the explicit module as specified in the file header - otherwise we need to fail hard to prevent data loss on client side

9 years agowork arround to make sure that shares are initialized only once
Bjoern Schiessle [Wed, 1 Apr 2015 14:12:49 +0000 (16:12 +0200)]
work arround to make sure that shares are initialized only once

9 years agoSet human readable module ids
Thomas Müller [Wed, 1 Apr 2015 13:42:08 +0000 (15:42 +0200)]
Set human readable module ids

9 years agoFix shouldEncrypt and don't throw exception id fileKey not present - can happen
Thomas Müller [Wed, 1 Apr 2015 13:41:31 +0000 (15:41 +0200)]
Fix shouldEncrypt and don't throw exception id fileKey not present - can happen

9 years agomake recovery key work
Bjoern Schiessle [Wed, 1 Apr 2015 12:24:56 +0000 (14:24 +0200)]
make recovery key work

9 years agogetUidAndFilename() always get uid from path
Bjoern Schiessle [Wed, 1 Apr 2015 12:24:42 +0000 (14:24 +0200)]
getUidAndFilename() always get uid from path

9 years agoFinally fixing encryption with public share
Thomas Müller [Wed, 1 Apr 2015 11:59:29 +0000 (13:59 +0200)]
Finally fixing encryption with public share

9 years agoonly encrypt files and files_versions
Thomas Müller [Wed, 1 Apr 2015 11:58:50 +0000 (13:58 +0200)]
only encrypt files and files_versions

9 years agofix exception handling
Thomas Müller [Wed, 1 Apr 2015 11:58:23 +0000 (13:58 +0200)]
fix exception handling

9 years agoHook: fixing error message in exception case
Thomas Müller [Wed, 1 Apr 2015 10:35:42 +0000 (12:35 +0200)]
Hook: fixing error message in exception case

9 years agofile_put_contents has to return the number of written bytes
Thomas Müller [Wed, 1 Apr 2015 10:35:12 +0000 (12:35 +0200)]
file_put_contents has to return the number of written bytes

9 years agoPHPDoc
Thomas Müller [Wed, 1 Apr 2015 10:31:28 +0000 (12:31 +0200)]
PHPDoc

9 years agopass file helper to encryption wrapper
Bjoern Schiessle [Wed, 1 Apr 2015 08:37:48 +0000 (10:37 +0200)]
pass file helper to encryption wrapper

9 years agofix hook registration
Bjoern Schiessle [Wed, 1 Apr 2015 08:19:07 +0000 (10:19 +0200)]
fix hook registration

9 years agoremove useless setup base class
Clark Tomlinson [Tue, 31 Mar 2015 18:50:58 +0000 (14:50 -0400)]
remove useless setup base class

9 years agoadding hook manager test
Clark Tomlinson [Tue, 31 Mar 2015 18:50:23 +0000 (14:50 -0400)]
adding hook manager test

9 years agokeyManagerTest: remove code which is no longer needed
Bjoern Schiessle [Tue, 31 Mar 2015 18:32:50 +0000 (20:32 +0200)]
keyManagerTest: remove code which is no longer needed

9 years agocleanup keymanager test and add some additional tests
Bjoern Schiessle [Tue, 31 Mar 2015 18:30:54 +0000 (20:30 +0200)]
cleanup keymanager test and add some additional tests