Morris Jobke
11f26be545
Bump version to trigger migration
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-06-29 09:11:04 +02:00
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>
2018-06-20 08:30:26 +02:00
Roeland Jago Douma
8eec3a9c9a
Add new authtoken v2 columns to the authtoken table
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-06-18 22:11:54 +02:00
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>
2018-05-17 16:10:19 +02:00
Roeland Jago Douma
253f962241
Add the job
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-05-14 13:25:55 +02:00
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>
2018-04-06 13:42:50 +02:00
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>
2018-01-29 15:47:37 +01:00
Roeland Jago Douma
c14af47fd9
Bump version number
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-01-13 20:16:38 +01:00
Morris Jobke
b66117583d
13.0.0 RC1
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-01-11 17:22:27 +01:00
Morris Jobke
11c6186087
13.0.0 beta 4
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-01-05 10:55:24 +01:00
Morris Jobke
bc125add05
13.0.0 beta3
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-12-13 13:41:05 +01:00
Morris Jobke
c1517f4ac1
13.0.0 beta 2
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-12-12 11:27:38 +01:00
Lukas Reschke
69e165dce4
v13.0.0 Beta 1
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-11-14 19:34:37 +01:00
Morris Jobke
0eebff152a
Update license headers
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-11-06 16:56:19 +01:00
Joas Schilling
ce3bcf7e28
Migrate all core id columns to bigint
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-29 11:10:56 +02:00
Joas Schilling
d5c2b98207
Fix missing "unsigned" on integer columns
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-19 20:09:10 +02:00
Joas Schilling
40b47f13df
Add a repair step to drop the account_terms table on oc migration
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-08-07 12:08:36 +02:00
Joas Schilling
d254797f56
Trigger update to run the migration
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-25 12:49:16 +02:00
Arthur Schiwon
7f48b6f14f
Adopt DB and Manager to personal settings structure
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2017-06-23 12:36:38 +02:00
Roeland Jago Douma
9f91fd95c0
We are working on 13 now!
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2017-05-22 08:40:38 +02:00
Roeland Jago Douma
3cec5ee8c5
Increase version
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2017-05-21 22:11:02 +02:00
Lukas Reschke
5b39c6fdd0
v12.0.0
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-21 17:11:12 +02:00
Lukas Reschke
2bbf623aeb
12.0.0RC3
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-20 14:21:05 +02:00
Lukas Reschke
86a790a544
12.0.0RC2
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-19 21:18:51 +02:00
Lukas Reschke
44c9080f51
12.0.0RC1
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-19 00:59:34 +02:00
Joas Schilling
dd6c9cb03d
Allow migrating from ownCloud 10.0.0
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-05-18 10:49:04 +02:00
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>
2017-05-18 10:48:54 +02:00
Lukas Reschke
fe87d89865
12.0.0 Beta 4
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-17 22:14:23 +02:00
Lukas Reschke
f20f071e70
Bump to 12.0.0 beta 3
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-15 20:25:33 +02:00
Georg Ehrke
80eb3064e2
we can't predict the size of propertyvalue. text -> clob
...
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2017-05-09 18:12:50 +02:00
Lukas Reschke
9904d1ab43
Increase version to beta2
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-05-08 16:04:57 +02:00
Roeland Jago Douma
73b4ef53f0
Bump version
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2017-05-02 11:38:37 +02:00
Roeland Jago Douma
aa4cebe749
Bump version
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2017-05-02 09:00:09 +02:00
Lukas Reschke
1e35c9d8b6
Merge pull request #4513 from nextcloud/bump-version-to-beta1
...
Bump version to Nextcloud 12.0 beta 1
2017-05-01 16:53:16 +02:00
Joas Schilling
95b3a4dc1b
Disable OC Migration until we found a path to do it
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-04-28 10:20:32 +02:00
Lukas Reschke
47cd976035
Add app bundles
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-04-26 20:07:49 +02:00
Lukas Reschke
83c5f3f3e8
Bump version to Nextcloud 12.0 beta 1
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-04-26 10:36:38 +02:00
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>
2017-04-03 10:20:49 +02:00
Joas Schilling
ade91c8fe2
Recognize .bat and .cmd files
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-02-10 14:25:25 +01:00
Joas Schilling
18d7701d09
Prevent migration from ownCloud 11 to Nextcloud 12
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-23 12:04:46 +01:00
Lukas Reschke
5d01004368
Adjust version to Nextcloud
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2017-01-05 14:30:25 +01:00
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>
2016-12-15 16:09:01 +01:00
Joas Schilling
4f32a8b6ef
Increase server version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-13 20:44:00 +01:00
Lukas Reschke
72884b45a1
Final version increasement for 11
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-13 12:16:16 +01:00
Lukas Reschke
3f5bbb22d2
Increase version once again
...
For https://github.com/nextcloud/server/pull/2615
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-12 18:03:49 +01:00
Lukas Reschke
7c1ffe231e
Increase version to 11.0.0
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-12 16:03:17 +01:00
Lukas Reschke
36717f564e
11.0 RC2
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-11 16:34:27 +01:00
Lukas Reschke
737d9f3504
Increase version string to 11,0,0,6
2016-12-07 15:29:45 +01:00
Lukas Reschke
1ddc8286f4
Increase versionto 11 RC1
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-12-07 15:25:48 +01:00
Morris Jobke
734dd3a2e6
Use correct channel information
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2016-11-29 11:29:43 +01:00
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>
2016-11-28 16:22:24 +01:00
Lukas Reschke
1967b9112c
Increase to 11.0.0.4
2016-11-25 09:56:26 +01:00
Lukas Reschke
7b2c60d1a3
Increase version for one
2016-11-25 09:34:13 +01:00
Lukas Reschke
c778e5d15e
Make it 11.0 beta
...
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-22 15:55:59 +01:00
Christoph Wurst
51b5f2754d
increase version to trigger db migration
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2016-11-21 11:29:57 +01:00
Robin Appelman
2389e0f250
read lockdown scope from token
...
Signed-off-by: Robin Appelman <icewind@owncloud.com>
2016-11-16 15:24:27 +01:00
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>
2016-11-15 14:45:58 +01:00
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>
2016-11-02 13:39:16 +01:00
Roeland Jago Douma
92dc9e6899
Avatar migration step
...
* Skip move avatar if avatars disabled
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2016-10-05 11:00:16 +02:00
Christoph Wurst
ddb659dd90
increase core version number to trigger db ugprade and fix app manager tests
2016-09-05 08:51:13 +02:00
Lukas Reschke
8261ccce1b
Merge branch 'master' into implement_712
2016-08-11 19:37:17 +02:00
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
2016-08-10 15:21:25 +02:00
Lukas Reschke
9fbdb0efe8
Merge pull request #529 from nextcloud/vendor-maintenance-downgrade
...
Allow downgrades of maintenance accross vendors
2016-08-10 00:25:53 +02:00
Vincent Petry
0c7c9a3b95
Adjust repair version check for unmerged shares
2016-08-03 10:16:28 +02:00
Joas Schilling
5c34346479
Allow downgrades of maintenance accross vendors
2016-07-22 14:51:43 +02:00
Joas Schilling
03cb588ea9
Merge pull request #500 from nextcloud/bump_version
...
Bump version
2016-07-22 10:03:42 +02:00
Joas Schilling
ba87db3fcc
Fix others
2016-07-21 18:13:57 +02:00
Roeland Jago Douma
00b78262e6
Bump version
2016-07-21 14:44:52 +02:00
Lukas Reschke
2d52cc9fe0
10.0 beta it is
2016-07-21 00:32:43 +02:00
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)
2016-07-20 22:08:56 +02:00
Robin Appelman
29eeeb2273
Save the files external mount id in the mount cache table
2016-07-13 16:34:08 +02:00
Daniel Molkentin
c3b600b934
fix version string
2016-06-29 15:11:48 +02:00
Daniel Molkentin
4a43fbfb5e
9.1.0 RC 1
2016-06-29 15:09:40 +02:00
Vincent Petry
0ad065cb8d
Repair step to adjust link share delete permissions
2016-06-24 09:48:48 +02:00
Christoph Wurst
0c0a216f42
store last check timestamp in token instead of session
2016-06-17 15:42:28 +02:00
Daniel Molkentin
e133f7e147
ownCloud 9.1.0 beta 2
2016-06-08 11:31:12 +02:00
Christoph Wurst
c58d8159d7
Create session tokens for apache auth users
2016-05-31 17:07:49 +02:00
Victor Dubiniuk
6c70e847dd
Add bzip2 to known mimetypes
2016-05-30 18:50:14 +03:00
Lukas Reschke
aba539703c
Update license headers
2016-05-26 19:57:24 +02:00
C Montero-Luque
ea6506ac1e
9.1.0 beta 1
2016-05-25 13:16:50 -04:00
Christoph Wurst
ad10485cec
when generating browser/device token, save the login name for later password checks
2016-05-24 11:49:15 +02:00
Vincent Petry
b40c0bad96
Increase version for DB addition
2016-05-20 17:56:02 +02:00
Christoph Wurst
c28e462583
Use CLOB for auth token names to allow long user agent strings
2016-05-12 11:19:17 +02:00
Christoph Wurst
18704a9fc8
increase version number to trigger db migration
2016-05-11 13:36:46 +02:00
Joas Schilling
8885cb1eb9
Increase all versions on master which is now 9.1
2016-03-02 08:53:42 +01:00
Lukas Reschke
933f60e314
Update author information
...
Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
2016-03-01 17:25:15 +01:00
Arthur Schiwon
b3ac81f134
exchange user_id_key for a unique one.
2016-02-26 01:02:22 +01:00
Arthur Schiwon
9250704ecb
add index definitions for comments tables
2016-02-24 21:48:12 +01:00
Joas Schilling
24c7f38a00
Make sure we can store strings as per the interface
2016-02-22 15:43:20 +01:00
C Montero-Luque
99051cdbe5
9.0.0 beta 2
2016-02-18 14:39:05 -05:00
C Montero-Luque
c392cc2b8f
9.0.0 beta 1
2016-02-10 17:31:16 -05:00
Faruk Uzun
6ffd8f3e0d
Introduce some mimetypes for richdocuments
...
* application/vnd.lotus-wordpro
* application/vnd.visio
* application/vnd.wordperfect
* application/msonenote
2016-02-04 13:48:21 +02:00
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
2016-02-03 09:03:51 +01:00
Arthur Schiwon
01cdc70f9c
introduce comments read marke tables, comes with user cleanup after deletion
2016-01-29 13:08:02 +01:00
Vincent Petry
7d1416fe12
Increase version due to new tables
2016-01-22 11:04:04 +01:00
Thomas Müller
682821c71e
Happy new year!
2016-01-12 15:02:18 +01:00
Roeland Jago Douma
6c77d1734e
[Share 2.0] Update db structure to stay backwards compatible
2016-01-06 14:53:43 +01:00
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.
2015-12-01 19:06:48 +01:00
Joas Schilling
3c5a6b829e
Allow DI the system tag stuff without Application class
2015-11-30 17:08:29 +01:00
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.
2015-11-25 13:17:02 +01:00