summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15965 from owncloud/conditional-loggingThomas Müller2015-05-191-0/+21
|\ | | | | Conditional logging
| * Conditional loggingMorris Jobke2015-05-081-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Log condition for log level increase based on conditions. Once one of these conditions is met, the required log level is set to debug. This allows to debug specific requests, users or apps * Supported conditions (setting `log_condition` in `config.php`): - `shared_secret`: if a request parameter with the name `log_secret` is set to this value the condition is met - `users`: if the current request is done by one of the specified users, this condition is met - `apps`: if the log message is invoked by one of the specified apps, this condition is met * fix unit test and add app log condition test
* | Update CA bundleLukas Reschke2015-05-121-68/+196
|/
* Reword configuration textLukas Reschke2015-04-201-5/+8
|
* WordingLukas Reschke2015-04-201-1/+1
|
* Block old legacy clientsLukas Reschke2015-04-201-0/+8
| | | | | | | | | | | This Pull Request introduces a SabreDAV plugin that will block all older clients than 1.6.1 to connect and sync with the ownCloud instance. This has multiple reasons: 1. Old ownCloud client versions before 1.6.0 are not properly working with sticky cookies for load balancers and thus generating sessions en masse 2. Old ownCloud client versions tend to be horrible buggy In some cases we had in 80minutes about 10'000 sessions created by a single user. While this change set does not really "fix" the problem as 3rdparty legacy clients are affected as well, it is a good work-around and hopefully should force users to update their client
* Memcache\Redis Add DB Select FunctionalityMichael Telatynski2015-04-151-2/+3
|
* Merge pull request #15314 from owncloud/app-categories-15274Lukas Reschke2015-04-091-0/+9
|\ | | | | Add different trust levels to AppStore interface
| * Fix wordingLukas Reschke2015-04-081-1/+1
| |
| * Add experimental applications switchLukas Reschke2015-04-031-0/+9
| | | | | | | | Allows administrators to disable or enabled experimental applications as well as show the trust level.
* | Introducing the maximum size previewOlivier Paroz2015-04-071-2/+2
|/ | | | | | 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
* Split image provider in one sub-class per media typeOlivier Paroz2015-04-021-2/+10
|
* Add wrapper for GuzzleLukas Reschke2015-03-251-0/+3860
|
* fix typo in config.sample.phpMorris Jobke2015-03-181-1/+1
|
* Merge pull request #13648 from oparoz/sfnt-fonts-previewMorris Jobke2015-03-111-0/+1
|\ | | | | Add support for font previews
| * Add support for font previewsOlivier Paroz2015-02-241-0/+1
| |
* | Refactor \OC\Memcache\FactoryRobin McCorkell2015-03-051-4/+26
| | | | | | | | | | | | | | | | | | | | Caches divided up into two groups: distributed and local. 'Low latency' is an alias for local caches, while the standard `create()` call tries to get distributed caches first, then local caches. Memcache backend is set in `config.php`, with the keys `memcache.local` and `memcache.distributed`. If not set, `memcache.distributed` defaults to the value of `memcache.local`.
* | Merge pull request #14651 from ↵Morris Jobke2015-03-041-19/+0
|\ \ | | | | | | | | | | | | owncloud/add-some-headers-to-htaccess-for-my-best-friend-jenkins Let users configure security headers in their Webserver
| * | Let users configure security headers in their WebserverLukas Reschke2015-03-021-19/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing this in the PHP code is not the right approach for multiple reasons: 1. A bug in the PHP code prevents them from being added to the response. 2. They are only added when something is served via PHP and not in other cases (that makes for example the newest IE UXSS which is not yet patched by Microsoft exploitable on ownCloud) 3. Some headers such as the Strict-Transport-Security might require custom modifications by administrators. This was not possible before and lead to buggy situations. This pull request moves those headers out of the PHP code and adds a security check to the admin settings performed via JS.
* | | Merge pull request #14586 from owncloud/proper-appcodechecker-docuThomas Müller2015-03-031-2/+3
|\ \ \ | |/ / |/| | proper description of appcodechecker in config sample
| * | proper description of appcodechecker in config sampleMorris Jobke2015-02-271-2/+3
| |/
* | fix link for Preview documentationMorris Jobke2015-03-021-2/+2
| |
* | fix line breaks in config.sample.phpMorris Jobke2015-03-021-17/+18
|/
* use flock instead of just checking if there is a file to prevent deadlocks ↵Bernhard Posselt2015-02-241-2/+12
| | | | | | | | | | | | | | when the process crashed or the unlink wasnt done move cron.lock into top directory to prevent external storage issues use tmp directory lock file use new config interface incorporate #13770 add dots
* Allow AppFramework applications to specify a custom CSP headerLukas Reschke2015-02-161-9/+0
| | | | | | | | | | | | | | | This change allows AppFramework applications to specify a custom CSP header for example when the default policy is too strict. Furthermore this allows us to partially migrate away from CSS and allowed eval() in our JavaScript components. Legacy ownCloud components will still use the previous policy. Application developers can use this as following in their controllers: ```php $response = new TemplateResponse('activity', 'list', []); $cspHelper = new ContentSecurityPolicyHelper(); $cspHelper->addAllowedScriptDomain('www.owncloud.org'); $response->addHeader('Content-Security-Policy', $cspHelper->getPolicy()); return $response; ``` Fixes https://github.com/owncloud/core/issues/11857 which is a pre-requisite for https://github.com/owncloud/core/issues/13458 and https://github.com/owncloud/core/issues/11925
* Removed anchor in config.sample.phpRealRancor2015-02-121-1/+1
|
* Add hint for troubleshooting MS Word previewsRealRancor2015-02-101-0/+4
|
* external user app: Add note to enable it firstRealRancor2015-02-071-3/+3
|
* Reference module with `.c`Lukas Reschke2015-01-281-2/+2
| | | | Fixes https://github.com/owncloud/core/issues/13657
* Merge pull request #13449 from owncloud/image_preview_limitThomas Müller2015-01-221-0/+12
|\ | | | | add config-option for an image's maximum filesize when generating previews
| * add config-option for an image's maximum filesize when generating previewsGeorg Ehrke2015-01-221-0/+12
| |
* | show animated gifs on public sharing pageGeorg Ehrke2015-01-191-0/+10
|/
* Note in config.sample.php that certain previews are not available in ms windowsCarla Schroder2015-01-151-1/+10
|
* Merge pull request #12984 from owncloud/ldap-user-cleanup-masterLukas Reschke2015-01-091-1/+15
|\ | | | | Ldap user cleanup master
| * LDAP User Cleanup: Port from stable7 without further adjustementsArthur Schiwon2014-12-191-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LDAP User Cleanup background job for user clean up adjust user backend for clean up register background job remove dead code dependency injection make Helper non-static for proper testing check whether it is OK to run clean up job. Do not forget to pass arguments. use correct method to get the config from server methods can be private, proper indirect testing is given no automatic user deletion make limit readable for test purposes make method less complex add first tests let preferences accept limit and offset for getUsersForValue DI via constructor does not work for background jobs after detecting, now we have retrieving deleted users and their details we need this method to be public for now finalize export method, add missing getter clean up namespaces and get rid of unnecessary files helper is not static anymore cleanup according to scrutinizer add cli tool to show deleted users uses are necessary after recent namespace change also remove user from mappings table on deletion add occ command to delete users fix use statement improve output big fixes / improvements PHP doc return true in userExists early for cleaning up deleted users bump version control state and interval with one config.php setting, now ldapUserCleanupInterval. 0 will disable it. enabled by default. improve doc rename cli method to be consistent with others introduce ldapUserCleanupInterval in sample config don't show last login as unix epoche start when no login happend less log output consistent namespace for OfflineUser rename GarbageCollector to DeletedUsersIndex and move it to user subdir fix unit tests add tests for deleteUser more test adjustements Conflicts: apps/user_ldap/ajax/clearMappings.php apps/user_ldap/appinfo/app.php apps/user_ldap/lib/access.php apps/user_ldap/lib/helper.php apps/user_ldap/tests/helper.php core/register_command.php lib/private/preferences.php lib/private/user.php add ldap:check-user to check user existance on the fly Conflicts: apps/user_ldap/lib/helper.php forgotten file PHPdoc fixes, no code change and don't forget to adjust tests
* | allow css/js asset directory to be relocated (#13053)Adam Williamson2015-01-051-0/+10
|/ | | | | | | | | | This allows the directory where CSS/JS asset collections are written to be changed, in case SERVERROOT is not writeable. Note it does *not* allow the expected URL to be changed: whatever directory is used, the server must be configured to serve it at WEBROOT/assets. It may be possible to add another config parameter to allow the admin to specify a custom asset URL, but I thought I'd keep the first implementation simple.
* Add Redis cache implementation, prefer over memcached, tests & config sampleJörn Friedrich Dreyer2014-12-101-1/+13
|
* Officially deprecated passwordsaltLukas Reschke2014-12-031-0/+3
| | | | Hopefully this prevents people from using it in the future.
* add proper description what database is supported by CE and EEMorris Jobke2014-12-031-7/+13
|
* Merge pull request #12310 from kampka/masterThomas Müller2014-12-021-2/+4
|\ | | | | Implement a logger to log to error_log
| * Implement a logger to log to error_logChristian Kampka2014-12-011-2/+4
| |
* | Merge pull request #12419 from owncloud/read-only-configThomas Müller2014-12-011-0/+9
|\ \ | | | | | | Allow read-only configuration
| * | Allow read-only configurationLukas Reschke2014-11-251-0/+9
| | | | | | | | | | | | | | | | | | Workaround required for IIS setups running ownCloud to prevent dataloss. Long-term solution would be to move some configuration settings to the database
* | | Adjust sample configLukas Reschke2014-11-281-1/+1
| | |
* | | Merge pull request #12432 from owncloud/nosqliteVincent Petry2014-11-281-2/+4
|\ \ \ | | | | | | | | Add notes that SQLite is CE only
| * | | Markup correctionsCarla Schroder2014-11-251-3/+2
| | | |
| * | | Add notes that SQLite is CE onlyCarla Schroder2014-11-251-2/+5
| |/ /
* | | added comment that App Store is disabled for EECarla Schroder2014-11-251-0/+1
| | |
* | | Merge pull request #12420 from owncloud/sqlite-wal-2Morris Jobke2014-11-261-0/+6
|\ \ \ | |/ / |/| | adding new config parameter for sqlite to specify the journal mode
| * | adding new config parameter for sqlite to specify the journal modeThomas Müller2014-11-251-0/+6
| | |