Commit Graph

314 Commits (stable22)

Author SHA1 Message Date
Roeland Jago Douma c46db24b25
18 Beta 1
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Julius Härtl e52793c69e
Direct editing API to allow file editing using a one-time token for
mobile apps

Signed-off-by: Julius Härtl <jus@bitgrid.net>
5 years ago
Christoph Wurst 79db678075
Increase server version to trigger all migrations
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
5 years ago
Roeland Jago Douma 04ef434af0
Development is 18 now!
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Roeland Jago Douma c3e5841532
17 Beta 4
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Roeland Jago Douma ddab147c8d
17 beta 3
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Roeland Jago Douma beb33fc1fd
17.0.0 beta 2
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Joas Schilling 23bd4c127d
Add a repair step to clear the projects access cache
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Morris Jobke c95c7107b3
17.0.0 Beta 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 years ago
Roeland Jago Douma 24d6a28f80
Repair step for link shares
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Joas Schilling 4c19b3b2c6
Bump versions of server and the requirements of apps
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Roeland Jago Douma 0e8de3abf9
16.0.0 RC 1
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Morris Jobke 931025b60d
16.0.0 Beta 3
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 years ago
Roeland Jago Douma f064497692
16.0.0 Beta 2
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Morris Jobke 40a6342206
16.0.0 Beta 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 years ago
Morris Jobke 51202c9768
16.0.0 Alpha 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
5 years ago
Roeland Jago Douma e819e97829
Login flow V2
This adds the new login flow. The desktop client will open up a browser
and poll a returned endpoint at regular intervals to check if the flow
is done.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
5 years ago
Joas Schilling 1751c28c28
Bump versions of server and the requirements of apps
Signed-off-by: Joas Schilling <coding@schilljs.com>
6 years ago
Morris Jobke c3c626a75e
15.0.0 RC 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Morris Jobke 80f4c40bba
15.0.0 Beta 2
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Morris Jobke 8dff57deb6
15.0.0 beta 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
John Molakvoæ (skjnldsv) a9eef37456
Clear avatar cache with frontend repair
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
6 years ago
Bjoern Schiessle f377a61f90 allow to add labels to shares
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
6 years ago
Roeland Jago Douma 81f37401f9 Add db column to store hide download state
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Roeland Jago Douma efef053960
Add column to DB to store expired passwords
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Joas Schilling 3cec0080cf
Bump the version on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
6 years ago
Morris Jobke 9cc6634776
14.0.0 RC 2
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Morris Jobke 0c5d42488f
14.0.0 RC 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Roeland Jago Douma 713fa76859
Nextcloud 14 Beta 4
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Roeland Jago Douma dff35edaca
Nextcloud 14.0.0 beta3
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Roeland Jago Douma 5525c2fdfa
14 Beta 2
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Morris Jobke 6d9b8e4a85
14.0.0 Beta 1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Daniel Calviño Sánchez 49fd17ff14 Add "password_by_talk" column to "share" table in the database
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
6 years ago
Bjoern Schiessle a93f2a648b
allow to add a personal note to a share
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
6 years ago
Roeland Jago Douma 0fe115a536
Add repair step
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Morris Jobke 8b1084adfe
Only wait for cron if fix for endless wait is included
* see https://github.com/nextcloud/server/issues/9992

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Joas Schilling 5541d3dd84
Add visio mimetypes
Signed-off-by: Joas Schilling <coding@schilljs.com>
6 years ago
Morris Jobke 11f26be545
Bump version to trigger migration
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Christoph Wurst 13d93f5b25
Make 2FA providers stateful
This adds persistence to the Nextcloud server 2FA logic so that the server
knows which 2FA providers are enabled for a specific user at any time, even
when the provider is not available.

The `IStatefulProvider` interface was added as tagging interface for providers
that are compatible with this new API.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
6 years ago
Roeland Jago Douma 8eec3a9c9a
Add new authtoken v2 columns to the authtoken table
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Roeland Jago Douma 6b7cf46727
Certain tokens can expire
However due to the nature of what we store in the token (encrypted
passwords etc). We can't just delete the tokens because that would make
the oauth refresh useless.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Roeland Jago Douma 253f962241
Add the job
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Roeland Jago Douma 7a7d424e91
Add an uid_lower column to the oc_users table
Add a new column.
In the postSchemaChange copy over the values (with lower).

This should work just fine as this is a very simple operation.
Even if you have 1M users in the db backend this should be fast
enough.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Joas Schilling d971b104ed
Do not cache the settings/sections in the database anymore
This caused more troubles then it had benefits, especially
when an app got disabled or was removed without being disabled.

Signed-off-by: Joas Schilling <coding@schilljs.com>
6 years ago
Roeland Jago Douma c14af47fd9
Bump version number
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
6 years ago
Morris Jobke b66117583d
13.0.0 RC1
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Morris Jobke 11c6186087
13.0.0 beta 4
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
6 years ago
Morris Jobke bc125add05
13.0.0 beta3
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
7 years ago
Morris Jobke c1517f4ac1
13.0.0 beta 2
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
7 years ago
Lukas Reschke 69e165dce4
v13.0.0 Beta 1
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Morris Jobke 0eebff152a
Update license headers
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
7 years ago
Joas Schilling ce3bcf7e28
Migrate all core id columns to bigint
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Joas Schilling d5c2b98207
Fix missing "unsigned" on integer columns
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Joas Schilling 40b47f13df
Add a repair step to drop the account_terms table on oc migration
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Joas Schilling d254797f56
Trigger update to run the migration
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Arthur Schiwon 7f48b6f14f
Adopt DB and Manager to personal settings structure
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
7 years ago
Roeland Jago Douma 9f91fd95c0
We are working on 13 now!
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 years ago
Roeland Jago Douma 3cec5ee8c5
Increase version
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 years ago
Lukas Reschke 5b39c6fdd0
v12.0.0
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Lukas Reschke 2bbf623aeb
12.0.0RC3
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Lukas Reschke 86a790a544
12.0.0RC2
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Lukas Reschke 44c9080f51
12.0.0RC1
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Joas Schilling dd6c9cb03d
Allow migrating from ownCloud 10.0.0
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Joas Schilling c6a5a25b48
Add a migration step to save the data from the accounts table before migrating
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Lukas Reschke fe87d89865
12.0.0 Beta 4
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Lukas Reschke f20f071e70
Bump to 12.0.0 beta 3
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Georg Ehrke 80eb3064e2
we can't predict the size of propertyvalue. text -> clob
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
7 years ago
Lukas Reschke 9904d1ab43
Increase version to beta2
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Roeland Jago Douma 73b4ef53f0
Bump version
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 years ago
Roeland Jago Douma aa4cebe749
Bump version
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
7 years ago
Lukas Reschke 1e35c9d8b6 Merge pull request #4513 from nextcloud/bump-version-to-beta1
Bump version to Nextcloud 12.0 beta 1
7 years ago
Joas Schilling 95b3a4dc1b
Disable OC Migration until we found a path to do it
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Lukas Reschke 47cd976035
Add app bundles
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Lukas Reschke 83c5f3f3e8
Bump version to Nextcloud 12.0 beta 1
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
7 years ago
Bjoern Schiessle 0d5147bd49
add new password column to the share table in order to set passwords for share by mails
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
7 years ago
Joas Schilling ade91c8fe2
Recognize .bat and .cmd files
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Joas Schilling 18d7701d09
Prevent migration from ownCloud 11 to Nextcloud 12
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 years ago
Lukas Reschke 5d01004368
Adjust version to Nextcloud
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Lukas Reschke 776f5bcd34
Don't disable apps on update if PHP >= 7.0.0
When PHP in a version higher than 7.0.0 is used we catch fatal exceptions in app.php and gracefully already disable the app. There is thus no need to also disable the apps on updates.

This has been requested by Jan to fix because that is "the most annoying thing ever" :TM:. – I'd say we give it a try and if that causes problems in the future we can consider alternative approaches.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Joas Schilling 4f32a8b6ef
Increase server version
Signed-off-by: Joas Schilling <coding@schilljs.com>
8 years ago
Lukas Reschke 72884b45a1
Final version increasement for 11
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Lukas Reschke 3f5bbb22d2
Increase version once again
For https://github.com/nextcloud/server/pull/2615

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Lukas Reschke 7c1ffe231e
Increase version to 11.0.0
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Lukas Reschke 36717f564e
11.0 RC2
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Lukas Reschke 737d9f3504 Increase version string to 11,0,0,6 8 years ago
Lukas Reschke 1ddc8286f4
Increase versionto 11 RC1
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Morris Jobke 734dd3a2e6
Use correct channel information
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
8 years ago
Lukas Reschke 05c4d28d8d
Increase version to Beta 2
Just as a precaution already so we can easily ship this via the updater to the beta channel properly to Beta 1 users

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Lukas Reschke 1967b9112c Increase to 11.0.0.4 8 years ago
Lukas Reschke 7b2c60d1a3 Increase version for one 8 years ago
Lukas Reschke c778e5d15e
Make it 11.0 beta
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Christoph Wurst 51b5f2754d
increase version to trigger db migration
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
8 years ago
Robin Appelman 2389e0f250
read lockdown scope from token
Signed-off-by: Robin Appelman <icewind@owncloud.com>
8 years ago
Lukas Reschke bc1008ac38
Use 11.0 instead 9.2
As discussed we're changing the version from 9.2 to 11.0 to make some more sense.

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
8 years ago
Christoph Wurst d907666232
bring back remember-me
* try to reuse the old session token for remember me login
* decrypt/encrypt token password and set the session id accordingly
* create remember-me cookies only if checkbox is checked and 2fa solved
* adjust db token cleanup to store remembered tokens longer
* adjust unit tests

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
8 years ago
Roeland Jago Douma 92dc9e6899
Avatar migration step
* Skip move avatar if avatars disabled

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
8 years ago
Christoph Wurst ddb659dd90
increase core version number to trigger db ugprade and fix app manager tests 8 years ago
Lukas Reschke 8261ccce1b
Merge branch 'master' into implement_712 8 years ago
Arthur Schiwon 1eb8b951c2
more admin page splitup improvements
* bump version to ensure tables are created
* make updatenotification app use settings api
* change IAdmin::render() to getForm() and change return type from Template to TemplateResponse
* adjust User_LDAP accordingly, as well as built-in forms
* add IDateTimeFormatter to AppFramework/DependencyInjection/DIContainer.php. This is important so that \OC::$server->query() is able to resolve the
constructor parameters. We should ensure that all OCP/* stuff that is available from \OC::$server is available here. Kudos to @LukasReschke
* make sure apps that have settings info in their info.xml are loaded before triggering adding the settings setup method
8 years ago
Lukas Reschke 9fbdb0efe8 Merge pull request #529 from nextcloud/vendor-maintenance-downgrade
Allow downgrades of maintenance accross vendors
8 years ago
Vincent Petry 0c7c9a3b95
Adjust repair version check for unmerged shares 8 years ago
Joas Schilling 5c34346479
Allow downgrades of maintenance accross vendors 8 years ago
Joas Schilling 03cb588ea9 Merge pull request #500 from nextcloud/bump_version
Bump version
8 years ago
Joas Schilling ba87db3fcc
Fix others 8 years ago
Roeland Jago Douma 00b78262e6
Bump version 8 years ago
Lukas Reschke 2d52cc9fe0
10.0 beta it is 8 years ago
Lukas Reschke ba4f12baa0
Implement brute force protection
Class Throttler implements the bruteforce protection for security actions in
Nextcloud.

It is working by logging invalid login attempts to the database and slowing
down all login attempts from the same subnet. The max delay is 30 seconds and
the starting delay are 200 milliseconds. (after the first failed login)
8 years ago
Robin Appelman 29eeeb2273 Save the files external mount id in the mount cache table 8 years ago
Daniel Molkentin c3b600b934 fix version string 8 years ago
Daniel Molkentin 4a43fbfb5e 9.1.0 RC 1 8 years ago
Vincent Petry 0ad065cb8d Repair step to adjust link share delete permissions 8 years ago
Christoph Wurst 0c0a216f42
store last check timestamp in token instead of session 8 years ago
Daniel Molkentin e133f7e147 ownCloud 9.1.0 beta 2 8 years ago
Christoph Wurst c58d8159d7
Create session tokens for apache auth users 8 years ago
Victor Dubiniuk 6c70e847dd Add bzip2 to known mimetypes 8 years ago
Lukas Reschke aba539703c
Update license headers 8 years ago
C Montero-Luque ea6506ac1e 9.1.0 beta 1 8 years ago
Christoph Wurst ad10485cec
when generating browser/device token, save the login name for later password checks 8 years ago
Vincent Petry b40c0bad96
Increase version for DB addition 8 years ago
Christoph Wurst c28e462583
Use CLOB for auth token names to allow long user agent strings 8 years ago
Christoph Wurst 18704a9fc8
increase version number to trigger db migration 8 years ago
Joas Schilling 8885cb1eb9 Increase all versions on master which is now 9.1 8 years ago
Lukas Reschke 933f60e314 Update author information
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
8 years ago
Arthur Schiwon b3ac81f134 exchange user_id_key for a unique one. 8 years ago
Arthur Schiwon 9250704ecb add index definitions for comments tables 8 years ago
Joas Schilling 24c7f38a00 Make sure we can store strings as per the interface 8 years ago
C Montero-Luque 99051cdbe5 9.0.0 beta 2 8 years ago
C Montero-Luque c392cc2b8f 9.0.0 beta 1 8 years ago
Faruk Uzun 6ffd8f3e0d Introduce some mimetypes for richdocuments
* application/vnd.lotus-wordpro
* application/vnd.visio
* application/vnd.wordperfect
* application/msonenote
8 years ago
Roeland Jago Douma 2035a179bc Add store/retrieve checksums
* Add extra db column to filecache
* Bump version
* Update filecache code to actually handle checksum
* Webdav code to store/retrieve checksums
8 years ago
Arthur Schiwon 01cdc70f9c introduce comments read marke tables, comes with user cleanup after deletion 8 years ago
Vincent Petry 7d1416fe12 Increase version due to new tables 8 years ago
Thomas Müller 682821c71e Happy new year! 9 years ago
Roeland Jago Douma 6c77d1734e [Share 2.0] Update db structure to stay backwards compatible 9 years ago
Lukas Reschke 002e719789 Set "SetEnv" within base `.htaccess` file
mod_rewrite as used by the front controller may require a `RewriteBase` in case the installation is done using an alias. Since we cannot enforce a writable `.htaccess` file this will move the `front_controller_active` environment variable into the main .htaccess file. If administrators decide to have this one not writable they can still enable this feature by setting the `front_controller_active` environment variable within the Apache config.
9 years ago
Joas Schilling 3c5a6b829e Allow DI the system tag stuff without Application class 9 years ago
Roeland Jago Douma 5e8256beb8 [Sharing 2.0] Add a new db column for the file owner
We need to store the owner of a file in the db to do efficient queries
on the owner of a file. Without this we need to construct fill paths for
each file id in the table and see who the owner of a file is. Which does
not scale.
9 years ago
Morris Jobke 3778680f3f Drop unused tables principalgroups and principals
* was removed in 3e84f170e7
9 years ago
Lukas Reschke 8f09d5b67c Update license headers 9 years ago
Morris Jobke ee42e9d489 increase core version and add dav version number 9 years ago
Joas Schilling 6ca58cd856 Master is now 9.0.0 development 9 years ago
C Montero-Luque 58b8571454 8.2 RC1 9 years ago
Morris Jobke b945d71384 update licence headers via script 9 years ago
Roeland Jago Douma c80dd82fe4 Added mimetype repair step
* Version number increased
9 years ago
Morris Jobke cc0812332c add more precise version to also repair git master instances 9 years ago
C Montero-Luque 9d1885a535 8.2 beta1 9 years ago
Vincent Petry 180ad9e7df Make version.php PHP 5.3 compatible for the build scripts 9 years ago
Robin McCorkell 5ca690e2f8 Use integer for availability instead of bool 9 years ago
Vincent Petry 2b08659f7d Restrict upgrades to explicit allowed version
version.php now contains the previous ownCloud version from which
upgrades are allowed. Any other upgrades will show a message that the
upgrade/downgrade is not supported.
9 years ago
Robin McCorkell fa8b1074e8 Bump version patch number, fixes #18129 9 years ago