]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
8 years agoSpecify the email type and set name properly
Thomas Müller [Mon, 30 Nov 2015 21:28:36 +0000 (22:28 +0100)]
Specify the email type and set name properly

8 years agoAdd converter to generate/update a vcard from a given user
Thomas Müller [Mon, 30 Nov 2015 15:59:41 +0000 (16:59 +0100)]
Add converter to generate/update a vcard from a given user

8 years agoAdd system principal to cal of each card
Thomas Müller [Mon, 30 Nov 2015 14:10:06 +0000 (15:10 +0100)]
Add system principal to cal of each card

8 years agoAdd the user's cloud id to the vCard
Thomas Müller [Mon, 30 Nov 2015 12:57:54 +0000 (13:57 +0100)]
Add the user's cloud id to the vCard

8 years agoAdd user's email address to vCard
Thomas Müller [Mon, 30 Nov 2015 12:41:42 +0000 (13:41 +0100)]
Add user's email address to vCard

8 years agoUpdate addressbook home configuration for CalDAVTester
Thomas Müller [Mon, 30 Nov 2015 09:41:34 +0000 (10:41 +0100)]
Update addressbook home configuration for CalDAVTester

8 years agouser and system addressbooks are now living in sub folders
Thomas Müller [Fri, 27 Nov 2015 12:14:55 +0000 (13:14 +0100)]
user and system addressbooks are now living in sub folders

8 years agoAdding a second principal backend which holds system principals - as of now only...
Thomas Müller [Thu, 26 Nov 2015 19:46:50 +0000 (20:46 +0100)]
Adding a second principal backend which holds system principals - as of now only one principals/system/system

8 years agoAdd IUser::getAvatarImage() for easy access
Thomas Müller [Wed, 25 Nov 2015 20:44:36 +0000 (21:44 +0100)]
Add IUser::getAvatarImage() for easy access

8 years agoAdding system addressbook for users of this instance - a occ command is supplied...
Thomas Müller [Tue, 24 Nov 2015 22:53:27 +0000 (23:53 +0100)]
Adding system addressbook for users of this instance - a occ command is supplied for synchronizing

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Wed, 2 Dec 2015 07:00:28 +0000 (02:00 -0500)]
[tx-robot] updated from transifex

8 years agoMerge pull request #20883 from owncloud/avatar_di
Roeland Douma [Wed, 2 Dec 2015 06:48:35 +0000 (07:48 +0100)]
Merge pull request #20883 from owncloud/avatar_di

DI in avatar code

8 years agoDI in avatar code
Roeland Jago Douma [Tue, 1 Dec 2015 21:08:42 +0000 (22:08 +0100)]
DI in avatar code

* DI in avatar code
* Use the node API
* More unit tests
* Unit tests no longer require DB

8 years agoMerge pull request #14081 from owncloud/use-pretty-urls
Lukas Reschke [Tue, 1 Dec 2015 16:17:48 +0000 (17:17 +0100)]
Merge pull request #14081 from owncloud/use-pretty-urls

Support pretty URLs

8 years agoSupport pretty URLs
Lukas Reschke [Wed, 11 Feb 2015 00:10:03 +0000 (01:10 +0100)]
Support pretty URLs

This changeset allows ownCloud to run with pretty URLs, they will be used if mod_rewrite and mod_env are available. This means basically that the `index.php` in the URL is not shown to the user anymore.

Also the not deprecated functions to generate URLs have been modified to support this behaviour, old functions such as `filePath` will still behave as before for compatibility reasons.

Examples:
http://localhost/owncloud/index.php/s/AIDyKbxiRZWAAjP => http://localhost/owncloud/s/AIDyKbxiRZWAAjP
http://localhost/owncloud/index.php/apps/files/ => http://localhost/owncloud/apps/files/

Due to the way our CSS and JS is structured the .htaccess uses some hacks for the final result but could be worse... And I was just annoyed by all that users crying for the removal of `index.php` ;-)

8 years agoMerge pull request #20285 from owncloud/add-integrity-checker
Thomas Müller [Tue, 1 Dec 2015 14:27:50 +0000 (15:27 +0100)]
Merge pull request #20285 from owncloud/add-integrity-checker

Add code integrity checker foundation

8 years agoMerge pull request #20710 from owncloud/files_external_config_command
Thomas Müller [Tue, 1 Dec 2015 14:27:32 +0000 (15:27 +0100)]
Merge pull request #20710 from owncloud/files_external_config_command

Add command to get and set config for external mounts

8 years agoMerge pull request #20868 from owncloud/revert-20842-fix-date-time-column
Thomas Müller [Tue, 1 Dec 2015 13:30:44 +0000 (14:30 +0100)]
Merge pull request #20868 from owncloud/revert-20842-fix-date-time-column

Revert "Fix column width of mtime column"

8 years agoMerge pull request #20861 from owncloud/systemtags-better-exceptions-docs
Thomas Müller [Tue, 1 Dec 2015 13:23:00 +0000 (14:23 +0100)]
Merge pull request #20861 from owncloud/systemtags-better-exceptions-docs

Fix the docs of the exceptions and remove hardcoded language from the…

8 years agoreturn non 0 status code in case of missing mount
Robin Appelman [Tue, 1 Dec 2015 12:47:56 +0000 (13:47 +0100)]
return non 0 status code in case of missing mount

8 years agoAdd command to set mount options for external storages
Robin Appelman [Wed, 25 Nov 2015 15:25:45 +0000 (16:25 +0100)]
Add command to set mount options for external storages

8 years agoAdd command to get and set config for external mounts
Robin Appelman [Tue, 24 Nov 2015 14:53:02 +0000 (15:53 +0100)]
Add command to get and set config for external mounts

8 years agoRevert "Fix column width of mtime column"
Morris Jobke [Tue, 1 Dec 2015 12:45:30 +0000 (13:45 +0100)]
Revert "Fix column width of mtime column"

8 years agoMerge pull request #20859 from owncloud/autotest-coverage
Thomas Müller [Tue, 1 Dec 2015 11:55:14 +0000 (12:55 +0100)]
Merge pull request #20859 from owncloud/autotest-coverage

Make autotest.sh able to output proper coverage again

8 years agoFix the docs of the exceptions and remove hardcoded language from the message
Joas Schilling [Tue, 1 Dec 2015 11:32:50 +0000 (12:32 +0100)]
Fix the docs of the exceptions and remove hardcoded language from the message

8 years agoMake autotest.sh able to output proper coverage again
Roeland Jago Douma [Tue, 1 Dec 2015 11:03:27 +0000 (12:03 +0100)]
Make autotest.sh able to output proper coverage again

The usage of single quotes make sure that a string is used verbatim in
bash. And no variables are subsituted.

8 years agoAdd code integrity check
Lukas Reschke [Tue, 3 Nov 2015 19:26:06 +0000 (20:26 +0100)]
Add code integrity check

This PR implements the base foundation of the code signing and integrity check. In this PR implemented is the signing and verification logic, as well as commands to sign single apps or the core repository.

Furthermore, there is a basic implementation to display problems with the code integrity on the update screen.

Code signing basically happens the following way:

- There is a ownCloud Root Certificate authority stored `resources/codesigning/root.crt` (in this PR I also ship the private key which we obviously need to change before a release :wink:). This certificate is not intended to be used for signing directly and only is used to sign new certificates.
- Using the `integrity:sign-core` and `integrity:sign-app` commands developers can sign either the core release or a single app. The core release needs to be signed with a certificate that has a CN of `core`,  apps need to be signed with a certificate that either has a CN of `core` (shipped apps!)  or the AppID.
- The command generates a signature.json file of the following format:
```json
{
    "hashes": {
        "/filename.php": "2401fed2eea6f2c1027c482a633e8e25cd46701f811e2d2c10dc213fd95fa60e350bccbbebdccc73a042b1a2799f673fbabadc783284cc288e4f1a1eacb74e3d",
        "/lib/base.php": "55548cc16b457cd74241990cc9d3b72b6335f2e5f45eee95171da024087d114fcbc2effc3d5818a6d5d55f2ae960ab39fd0414d0c542b72a3b9e08eb21206dd9"
    },
    "certificate": "-----BEGIN CERTIFICATE-----MIIBvTCCASagAwIBAgIUPvawyqJwCwYazcv7iz16TWxfeUMwDQYJKoZIhvcNAQEF\nBQAwIzEhMB8GA1UECgwYb3duQ2xvdWQgQ29kZSBTaWduaW5nIENBMB4XDTE1MTAx\nNDEzMTcxMFoXDTE2MTAxNDEzMTcxMFowEzERMA8GA1UEAwwIY29udGFjdHMwgZ8w\nDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANoQesGdCW0L2L+a2xITYipixkScrIpB\nkX5Snu3fs45MscDb61xByjBSlFgR4QI6McoCipPw4SUr28EaExVvgPSvqUjYLGps\nfiv0Cvgquzbx/X3mUcdk9LcFo1uWGtrTfkuXSKX41PnJGTr6RQWGIBd1V52q1qbC\nJKkfzyeMeuQfAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvF/KIhRMQ3tYTmgHWsiM\nwDMgIDb7iaHF0fS+/Nvo4PzoTO/trev6tMyjLbJ7hgdCpz/1sNzE11Cibf6V6dsz\njCE9invP368Xv0bTRObRqeSNsGogGl5ceAvR0c9BG+NRIKHcly3At3gLkS2791bC\niG+UxI/MNcWV0uJg9S63LF8=\n-----END CERTIFICATE-----",
    "signature": "U29tZVNpZ25lZERhdGFFeGFtcGxl"
}
```
`hashes` is an array of all files in the folder with their corresponding SHA512 hashes (this is actually quite cheap to calculate), the `certificate` is the  certificate used for signing. It has to be issued by the ownCloud Root Authority and it's CN needs to be permitted to perform the required action. The `signature` is then a signature of the `hashes` which can be verified using the `certificate`.

Steps to do in other PRs, this is already a quite huge one:
- Add nag screen in case the code check fails to ensure that administrators are aware of this.
- Add code verification also to OCC upgrade and unify display code more.
- Add enforced code verification to apps shipped from the appstore with a level of "official"
- Add enfocrced code verification to apps shipped from the appstore that were already signed in a previous release
- Add some developer documentation on how devs can request their own certificate
- Check when installing ownCloud
- Add support for CRLs to allow revoking certificates

**Note:** The upgrade checks are only run when the instance has a defined release channel of `stable` (defined in `version.php`). If you want to test this, you need to change the channel thus and then generate the core signature:

```
➜  master git:(add-integrity-checker) ✗ ./occ integrity:sign-core --privateKey=resources/codesigning/core.key --certificate=resources/codesigning/core.crt
Successfully signed "core"
```

Then increase the version and you should see something like the following:

![2015-11-04_12-02-57](https://cloud.githubusercontent.com/assets/878997/10936336/6adb1d14-82ec-11e5-8f06-9a74801c9abf.png)

As you can see a failed code check will not prevent the further update. It will instead just be a notice to the admin. In a next step we will add some nag screen.

For packaging stable releases this requires the following additional steps as a last action before zipping:
1. Run `./occ integrity:sign-core` once
2. Run `./occ integrity:sign-app` _for each_ app. However, this can be simply automated using a simple foreach on the apps folder.

8 years agoMerge pull request #20855 from owncloud/output-log-integration-tests
Thomas Müller [Tue, 1 Dec 2015 09:21:25 +0000 (10:21 +0100)]
Merge pull request #20855 from owncloud/output-log-integration-tests

tail the server log and exit with the exit code of behat

8 years agoMerge pull request #20850 from owncloud/use-text-instead-of-html
Thomas Müller [Tue, 1 Dec 2015 09:18:29 +0000 (10:18 +0100)]
Merge pull request #20850 from owncloud/use-text-instead-of-html

Use .text instead of .html

8 years agoMerge pull request #20853 from owncloud/php-parser-1.4.1
Thomas Müller [Tue, 1 Dec 2015 09:17:17 +0000 (10:17 +0100)]
Merge pull request #20853 from owncloud/php-parser-1.4.1

[3rdparty] Bump php-parser

8 years agotail the server log and exit with the exit code of behat
Thomas Müller [Tue, 1 Dec 2015 08:24:40 +0000 (09:24 +0100)]
tail the server log and exit with the exit code of behat

8 years agoMerge pull request #20825 from owncloud/scrutinizer-patch-1
Thomas Müller [Tue, 1 Dec 2015 08:26:22 +0000 (09:26 +0100)]
Merge pull request #20825 from owncloud/scrutinizer-patch-1

Scrutinizer Auto-Fixes

8 years ago[3rdparty] Bump php-parser
Roeland Jago Douma [Tue, 1 Dec 2015 07:09:09 +0000 (08:09 +0100)]
[3rdparty] Bump php-parser

8 years agoMerge pull request #20851 from owncloud/tests-for-kill-rebuild-parser
Thomas Müller [Tue, 1 Dec 2015 08:07:32 +0000 (09:07 +0100)]
Merge pull request #20851 from owncloud/tests-for-kill-rebuild-parser

[3rdparty] Remove some unrequired files

8 years agoRemove some unrequired files
Lukas Reschke [Mon, 30 Nov 2015 23:46:51 +0000 (00:46 +0100)]
Remove some unrequired files

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Tue, 1 Dec 2015 06:55:07 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

8 years agoUse .text instead of .html
Lukas Reschke [Mon, 30 Nov 2015 22:49:27 +0000 (23:49 +0100)]
Use .text instead of .html

Makes some static source code analyzers happier.

8 years agoMerge pull request #20828 from owncloud/sharing_integration_test_20645_morris
Thomas Müller [Mon, 30 Nov 2015 22:06:25 +0000 (23:06 +0100)]
Merge pull request #20828 from owncloud/sharing_integration_test_20645_morris

Sharing integration test 20645, added sabre dav and propfind check.

8 years agoAdjust patches
Thomas Müller [Mon, 30 Nov 2015 22:00:51 +0000 (23:00 +0100)]
Adjust patches

8 years agoScrutinizer Auto-Fixes
Scrutinizer Auto-Fixer [Mon, 30 Nov 2015 10:29:06 +0000 (10:29 +0000)]
Scrutinizer Auto-Fixes

This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com

8 years agoMerge pull request #20842 from owncloud/fix-date-time-column
Thomas Müller [Mon, 30 Nov 2015 21:47:36 +0000 (22:47 +0100)]
Merge pull request #20842 from owncloud/fix-date-time-column

Fix column width of mtime column

8 years agoMerge pull request #20784 from owncloud/jeremeamia_superclosure_2.1.0
Thomas Müller [Mon, 30 Nov 2015 21:45:29 +0000 (22:45 +0100)]
Merge pull request #20784 from owncloud/jeremeamia_superclosure_2.1.0

[3rdparty] bump jeremeamia/superclosure to 2.1.0

8 years agoMerge pull request #20829 from owncloud/dav-define-phpunit
Thomas Müller [Mon, 30 Nov 2015 21:45:01 +0000 (22:45 +0100)]
Merge pull request #20829 from owncloud/dav-define-phpunit

Fix already defined warning from dav test bootstrap

8 years agoMerge pull request #20845 from owncloud/allow-di-in-apps
Thomas Müller [Mon, 30 Nov 2015 21:43:30 +0000 (22:43 +0100)]
Merge pull request #20845 from owncloud/allow-di-in-apps

Allow DI the system tag stuff without Application class

8 years agoMerge pull request #20487 from owncloud/activity-oracle-sql-error-for-favorites
Thomas Müller [Mon, 30 Nov 2015 21:43:06 +0000 (22:43 +0100)]
Merge pull request #20487 from owncloud/activity-oracle-sql-error-for-favorites

Activity oracle sql error for favorites

8 years agoMerge pull request #20832 from owncloud/update-js-dependencies
Thomas Müller [Mon, 30 Nov 2015 21:42:23 +0000 (22:42 +0100)]
Merge pull request #20832 from owncloud/update-js-dependencies

Update some JS dependencies

8 years agoMerge pull request #20843 from owncloud/fix-share-with-input
Thomas Müller [Mon, 30 Nov 2015 16:38:27 +0000 (17:38 +0100)]
Merge pull request #20843 from owncloud/fix-share-with-input

Fix the width of the share with input

8 years agoMerge pull request #20841 from owncloud/generate-response-using-xml-writer
Thomas Müller [Mon, 30 Nov 2015 16:32:32 +0000 (17:32 +0100)]
Merge pull request #20841 from owncloud/generate-response-using-xml-writer

Use XMLWriter to generate response

8 years agoInject the database connection
Joas Schilling [Mon, 30 Nov 2015 08:42:11 +0000 (09:42 +0100)]
Inject the database connection

8 years agoOnly require the interface
Joas Schilling [Wed, 18 Nov 2015 09:34:52 +0000 (10:34 +0100)]
Only require the interface

8 years agoAdd a unit test that executes the query
Joas Schilling [Wed, 18 Nov 2015 09:32:29 +0000 (10:32 +0100)]
Add a unit test that executes the query

8 years agoCorrectly escape the paths so we only display favorites instead of wildcards
Joas Schilling [Fri, 13 Nov 2015 09:33:33 +0000 (10:33 +0100)]
Correctly escape the paths so we only display favorites instead of wildcards

8 years agoOracle can not return statements but only values
Joas Schilling [Fri, 13 Nov 2015 09:32:45 +0000 (10:32 +0100)]
Oracle can not return statements but only values
So evaluate the condition directly and return 1 or 0

8 years agoAllow DI the system tag stuff without Application class
Joas Schilling [Mon, 30 Nov 2015 16:08:29 +0000 (17:08 +0100)]
Allow DI the system tag stuff without Application class

8 years agoMerge pull request #20837 from owncloud/fix-mountoptions-dropdown
Thomas Müller [Mon, 30 Nov 2015 15:53:26 +0000 (16:53 +0100)]
Merge pull request #20837 from owncloud/fix-mountoptions-dropdown

Fix ext storage mount options dropdown

8 years agoFix the width of the share with input
Morris Jobke [Mon, 30 Nov 2015 15:46:51 +0000 (16:46 +0100)]
Fix the width of the share with input

* the ID of this has changed to #shareWith-viewNUMBER and shouldn't
  be used in CSS
* now uses the proper classes

8 years agoFix column width of mtime column
Morris Jobke [Mon, 30 Nov 2015 15:29:15 +0000 (16:29 +0100)]
Fix column width of mtime column

* in some translations (e.g. german) the header of this column otherwise
  got truncated
  "Zeitpunkt der Freigabe" vs "Zeitpunkt der Freig"

8 years agoChange from with of
Sergio Bertolin [Mon, 30 Nov 2015 14:49:35 +0000 (14:49 +0000)]
Change from with of

8 years agoUse XMLWriter to generate response
Lukas Reschke [Mon, 30 Nov 2015 14:40:10 +0000 (15:40 +0100)]
Use XMLWriter to generate response

Gets rid of manual XML generation.

8 years agoMerge pull request #20650 from owncloud/systemtags-core
Thomas Müller [Mon, 30 Nov 2015 14:38:43 +0000 (15:38 +0100)]
Merge pull request #20650 from owncloud/systemtags-core

Implement systemtag managers and mapper

8 years agoMerge pull request #20688 from owncloud/publiclink-getdownloadurl-webdav
Thomas Müller [Mon, 30 Nov 2015 14:07:36 +0000 (15:07 +0100)]
Merge pull request #20688 from owncloud/publiclink-getdownloadurl-webdav

Fix public link getDownloadUrl to return Webdav public link

8 years agoAdded webdav test to check range downloads
Sergio Bertolin [Mon, 30 Nov 2015 14:07:02 +0000 (14:07 +0000)]
Added webdav test to check range downloads

8 years agoFix ext storage mount options dropdown
Vincent Petry [Mon, 30 Nov 2015 13:59:06 +0000 (14:59 +0100)]
Fix ext storage mount options dropdown

8 years agoMerge pull request #20834 from owncloud/aspdye-master
Thomas Müller [Mon, 30 Nov 2015 13:37:01 +0000 (14:37 +0100)]
Merge pull request #20834 from owncloud/aspdye-master

Update README.md

8 years agoUpdate README.md
aspdye [Fri, 16 Oct 2015 15:07:26 +0000 (17:07 +0200)]
Update README.md

8 years agoMerge pull request #20815 from owncloud/avatar-cache-size
Thomas Müller [Mon, 30 Nov 2015 13:27:05 +0000 (14:27 +0100)]
Merge pull request #20815 from owncloud/avatar-cache-size

cache resized avatars

8 years agoMerge pull request #20248 from owncloud/use-phpunit-groups-to-run-database-code-in...
Thomas Müller [Mon, 30 Nov 2015 13:25:35 +0000 (14:25 +0100)]
Merge pull request #20248 from owncloud/use-phpunit-groups-to-run-database-code-in-isolation

Use phpunit groups to run database code in isolation

8 years agoupdate bootstrap from 3.3.5 to 3.3.6
Morris Jobke [Mon, 30 Nov 2015 13:11:09 +0000 (14:11 +0100)]
update bootstrap from 3.3.5 to 3.3.6

8 years agoupdate backbone.js from 1.2.1 to 1.2.3
Morris Jobke [Mon, 30 Nov 2015 13:08:19 +0000 (14:08 +0100)]
update backbone.js from 1.2.1 to 1.2.3

8 years agoFix already defined warning from dav test bootstrap
Robin Appelman [Mon, 30 Nov 2015 12:58:39 +0000 (13:58 +0100)]
Fix already defined warning from dav test bootstrap

8 years agoFix phpstorm complains in tests
Joas Schilling [Mon, 30 Nov 2015 12:32:58 +0000 (13:32 +0100)]
Fix phpstorm complains in tests

8 years agoMaking propfinds, having depth in mind and checking it in gherkin description
Sergio Bertolin [Mon, 30 Nov 2015 12:20:05 +0000 (12:20 +0000)]
Making propfinds, having depth in mind and checking it in gherkin description

8 years agoCleanup imports and type hinting
Thomas Müller [Mon, 30 Nov 2015 11:45:30 +0000 (12:45 +0100)]
Cleanup imports and type hinting

8 years agoMerge pull request #20809 from owncloud/dont-trust-update-server-message
Thomas Müller [Mon, 30 Nov 2015 10:20:30 +0000 (11:20 +0100)]
Merge pull request #20809 from owncloud/dont-trust-update-server-message

Don't trust update server

8 years agoDon't break app on travis
Thomas Müller [Mon, 30 Nov 2015 09:52:52 +0000 (10:52 +0100)]
Don't break app on travis

8 years agoMore group DB
Thomas Müller [Fri, 27 Nov 2015 15:26:16 +0000 (16:26 +0100)]
More group DB

8 years agoDon't execute phpunit twice
Thomas Müller [Fri, 27 Nov 2015 10:28:04 +0000 (11:28 +0100)]
Don't execute phpunit twice

8 years agoAdd DB group to some files_external tests
Thomas Müller [Wed, 25 Nov 2015 15:58:54 +0000 (16:58 +0100)]
Add DB group to some files_external tests

Adding group Db to federation tests and ldap tests

Add group DB to Test_UrlGenerator

Adding group DB to trashbin and versions tests

Adding group DB to Test_Util_CheckServer for pg

8 years agoUn-confuse @MorrisJobke :wink:
Thomas Müller [Wed, 25 Nov 2015 15:19:51 +0000 (16:19 +0100)]
Un-confuse @MorrisJobke :wink:

8 years agoAdding more DB groups to test suits
Thomas Müller [Fri, 20 Nov 2015 10:27:11 +0000 (11:27 +0100)]
Adding more DB groups to test suits

Adding more DB groups to test suits

8 years agoExternal storage tests require DB as well
Thomas Müller [Thu, 19 Nov 2015 15:42:29 +0000 (16:42 +0100)]
External storage tests require DB as well

8 years agoFurther unit test suite tweats
Thomas Müller [Thu, 19 Nov 2015 15:13:54 +0000 (16:13 +0100)]
Further unit test suite tweats

8 years agoAdding more test suites to group DB
Thomas Müller [Thu, 19 Nov 2015 13:39:05 +0000 (14:39 +0100)]
Adding more test suites to group DB

8 years agoPrevent redefinition warning of PHPUNIT_RUN
Thomas Müller [Thu, 19 Nov 2015 11:36:00 +0000 (12:36 +0100)]
Prevent redefinition warning of PHPUNIT_RUN

8 years agoMock DIContainer to not hit the database
Thomas Müller [Thu, 19 Nov 2015 11:27:28 +0000 (12:27 +0100)]
Mock DIContainer to not hit the database

8 years agoApply DB group annotation ...
Thomas Müller [Tue, 3 Nov 2015 00:52:41 +0000 (01:52 +0100)]
Apply DB group annotation ...

8 years agoIntroduce evaluation of an environment variable to choose if all, only database or...
Thomas Müller [Mon, 2 Nov 2015 23:24:23 +0000 (00:24 +0100)]
Introduce evaluation of an environment variable to choose if all, only database or only database unit tests are to be executed.
This is mainly required on automated execution on Jenkins

8 years agoA TestCase which is not annotated to be in group DB will not allow access to the...
Thomas Müller [Mon, 2 Nov 2015 23:23:05 +0000 (00:23 +0100)]
A TestCase which is not annotated to be in group DB will not allow access to the database connection.
This is necessary to categorize unit test and avoid duplicate test case execution - it also allows us to closely review unit test implementations to identify unnecessary db calls.

8 years agoAdd phpunit group for tests
Joas Schilling [Mon, 30 Nov 2015 09:25:53 +0000 (10:25 +0100)]
Add phpunit group for tests

8 years agoDo not count the entries when we only need to know if it is at least one
Joas Schilling [Mon, 30 Nov 2015 09:20:00 +0000 (10:20 +0100)]
Do not count the entries when we only need to know if it is at least one

8 years agoFix use statements
Joas Schilling [Mon, 30 Nov 2015 09:12:15 +0000 (10:12 +0100)]
Fix use statements

8 years agoMerge pull request #20788 from owncloud/catch-missing-route
Thomas Müller [Mon, 30 Nov 2015 09:11:12 +0000 (10:11 +0100)]
Merge pull request #20788 from owncloud/catch-missing-route

Dont die when we're missing a route

8 years agoAdd backticks inside function to escape the column
Joas Schilling [Mon, 30 Nov 2015 09:07:00 +0000 (10:07 +0100)]
Add backticks inside function to escape the column

8 years agoMerge pull request #20821 from owncloud/revert-20792-autoloader-absolute-paths
Thomas Müller [Mon, 30 Nov 2015 07:06:45 +0000 (08:06 +0100)]
Merge pull request #20821 from owncloud/revert-20792-autoloader-absolute-paths

Revert "Dont bother with stream_resolve_include_path if the path is already absolute"

8 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Mon, 30 Nov 2015 06:55:24 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

9 years agoRevert "Dont bother with stream_resolve_include_path if the path is already absolute"
Vincent Petry [Sun, 29 Nov 2015 09:54:29 +0000 (10:54 +0100)]
Revert "Dont bother with stream_resolve_include_path if the path is already absolute"

9 years ago[tx-robot] updated from transifex
Jenkins for ownCloud [Sun, 29 Nov 2015 06:55:05 +0000 (01:55 -0500)]
[tx-robot] updated from transifex

9 years agoMerge pull request #20811 from owncloud/fix-php-doc-for-external
Robin McCorkell [Sat, 28 Nov 2015 16:46:16 +0000 (16:46 +0000)]
Merge pull request #20811 from owncloud/fix-php-doc-for-external

Fix some PHPDocs

9 years agocache resized avatars
Robin Appelman [Sat, 28 Nov 2015 16:33:16 +0000 (17:33 +0100)]
cache resized avatars

9 years agoFix some PHPDocs
Lukas Reschke [Sat, 28 Nov 2015 12:17:34 +0000 (13:17 +0100)]
Fix some PHPDocs

Some classes included via `use` did not even exist anymore.