Bjoern Schiessle
1c88b907a3
fix typo
...
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
2019-01-30 19:08:19 +00:00
Bjoern Schiessle
0a1e776006
log full exception
...
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
2019-01-30 19:08:18 +00:00
Bjoern Schiessle
f22465e364
handle mail send error gracefully
...
log the error in case a notification mail of a new share couldn't
be send to the recipient and finish the share operation successfully
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
2019-01-30 19:08:17 +00:00
Morris Jobke
657621b980
Merge pull request #13906 from nextcloud/backport/13237/stable15
...
[stable15] Improve data directory write checking for NFS mounts
2019-01-30 14:28:43 +01:00
Roeland Jago Douma
355b0defe4
Clean pending 2FA authentication on password reset
...
When a password is reste we should make sure that all users are properly
logged in. Pending states should be cleared. For example a session where
the 2FA code is not entered yet should be cleared.
The token is now removed so the session will be killed the next time
this is checked (within 5 minutes).
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-30 10:41:09 +01:00
Robert Dailey
ff4dc3b66b
Improve data directory write checking for NFS mounts
...
If `is_writable()` fails, fall back to logic that attempts to create a file
and then checks if it exists. If this check fails, an error occurs as it
did before.
Discussion on this solution was found here:
https://help.nextcloud.com/t/write-errors-for-nfs-mount/23328
Fixes #7124
Signed-off-by: Robert Dailey <rcdailey@gmail.com>
2019-01-30 08:39:45 +00:00
Robin Appelman
ff5f28a65e
always use multipart uploader for s3 uploads
...
the multipart uploader handles non seekable streams while `upload` does not
Signed-off-by: Robin Appelman <robin@icewind.nl>
2019-01-29 10:17:07 +00:00
Nextcloud bot
fc0480282a
[tx-robot] updated from transifex
2019-01-26 01:12:28 +00:00
Morris Jobke
c7ea554c62
Show proper default locale
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2019-01-24 07:32:26 +00:00
Morris Jobke
09db2bc701
Merge pull request #13740 from nextcloud/backport/13140/stable15
...
[stable15] Cache tokens when using swift's v2 authentication
2019-01-23 15:29:56 +01:00
Robin Appelman
f7a4f1f128
cleanup shared lock if changing to exclusive lock failed
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2019-01-22 15:12:46 +00:00
Roeland Jago Douma
581d908ace
Bump autoloader
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-22 14:37:10 +00:00
Robin Appelman
6855c1594c
Cache tokens when using swift's v2 authentication
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2019-01-22 14:37:09 +00:00
Nextcloud bot
e1f917fd4c
[tx-robot] updated from transifex
2019-01-22 01:12:37 +00:00
Nextcloud bot
e9fae5e390
[tx-robot] updated from transifex
2019-01-20 01:12:42 +00:00
Joas Schilling
f39dacf1fb
Fix colorizeSvg with transformations that contain a comma (,)
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-01-17 14:58:13 +00:00
Nextcloud bot
0469bb11c9
[tx-robot] updated from transifex
2019-01-17 01:12:28 +00:00
Roeland Jago Douma
2f6c722482
Merge pull request #13588 from nextcloud/backport/13468/stable15
...
[stable15] don't close input stream when writing in encrypted file
2019-01-16 14:12:44 +01:00
Nextcloud bot
6a44943425
[tx-robot] updated from transifex
2019-01-16 01:12:46 +00:00
Christoph Wurst
cf2657c873
Fix integer background job id type error
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-01-15 14:32:00 +00:00
Nextcloud bot
08676fd8e6
[tx-robot] updated from transifex
2019-01-15 01:12:27 +00:00
Florian Schunk
a3d9e6de39
don't close input stream when writing in encrypted file
...
Signed-off-by: Florian Schunk <florian.schunk@rwth-aachen.de>
2019-01-14 15:22:34 +00:00
Roeland Jago Douma
412d6a4a24
Merge pull request #13036 from nextcloud/objectstore-write-exists-15
...
[15] upload new files in objectstore to a .part path first
2019-01-14 11:29:18 +01:00
Nextcloud bot
457261a955
[tx-robot] updated from transifex
2019-01-14 01:12:11 +00:00
Nextcloud bot
6dfb0909fa
[tx-robot] updated from transifex
2019-01-12 01:12:07 +00:00
Joas Schilling
afd8be0c20
Don't log parameters on user creation in case of error/exception
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-01-10 11:37:07 +00:00
Nextcloud bot
941a99c586
[tx-robot] updated from transifex
2019-01-10 01:12:17 +00:00
Roeland Jago Douma
bc07098b49
HttpClient getHeader can return empty string
...
Fixes #11999
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-08 15:26:23 +00:00
Roeland Jago Douma
7e2092cfa1
Merge pull request #13411 from nextcloud/backport/13403/stable15
...
[stable15] CSP: Allow fonts to be provided in data
2019-01-07 19:25:47 +01:00
Roeland Jago Douma
de30c11cf3
CSP: Allow fonts to be provided in data
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-07 14:40:23 +00:00
Roeland Jago Douma
7416ce20a0
Use the real logger in the settings
...
Fixes #13285
The wrapper logger should not be used here. But we need the real logger.
Since this in internal we can just pass that on directly.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-07 12:40:36 +00:00
Nextcloud bot
a0d08147d9
[tx-robot] updated from transifex
2019-01-05 01:12:08 +00:00
Roeland Jago Douma
d92c05e646
Throttle with correct metadata
...
Fixes #13202
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-04 21:21:46 +00:00
Nextcloud bot
5270f3996f
[tx-robot] updated from transifex
2019-01-04 01:12:40 +00:00
Roeland Jago Douma
241ec0715c
Rewrite getNumberOfUnreadCommentsForFolder query
...
Before the joining and filtering removed unkown files. Resulting in
manual queries for all the files with no (unread) comments (the 99%).
Long story short. This will return a list of all the files in the parent
folder with their unread comment count (can be 0). But this makes sure
that the result is properly cached. In the dav handling.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-01-03 16:10:13 +00:00
Nextcloud bot
ec05897e4e
[tx-robot] updated from transifex
2019-01-03 01:11:58 +00:00
Morris Jobke
f81fdd4b5c
Merge pull request #13252 from nextcloud/backport/13240/stable15
...
[stable15] Add default values when parsing account data
2019-01-02 16:28:02 +01:00
Roeland Jago Douma
832fa63dec
Merge pull request #13278 from nextcloud/backport/13086/stable15
...
[stable15] Fetch lastInsertId only when id null
2019-01-02 09:15:28 +01:00
Nextcloud bot
2d91e9f00d
[tx-robot] updated from transifex
2019-01-01 01:11:45 +00:00
Nextcloud bot
933d0c1902
[tx-robot] updated from transifex
2018-12-31 01:11:52 +00:00
Nextcloud bot
9cc7b9b9ec
[tx-robot] updated from transifex
2018-12-30 01:12:51 +00:00
Nextcloud bot
9e315b1ac4
[tx-robot] updated from transifex
2018-12-28 01:11:59 +00:00
Daniel Kesselberg
92938f6f00
Access id property without getter.
...
Some implementations typehint getId to integer but default is null.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-12-27 17:01:57 +00:00
Daniel Kesselberg
97b03745b0
Fetch lastInsertId only when id null
...
When id column has no autoincrement flag query for lastInsertId fails
on postgres because no value has been generated. Call lastInsertId only
if id is null.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-12-27 17:01:57 +00:00
Nextcloud bot
424fc68d4c
[tx-robot] updated from transifex
2018-12-27 01:11:51 +00:00
Julius Härtl
3be77ba956
Add default values when parsing account data
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-24 13:19:38 +00:00
Roeland Jago Douma
77a81d00cf
SCSS cache buster is a combination of apps/theming/scc_vars
...
Else on scss files we'd get <file>?v=<hash>?v=<hash2>
This is of course not valid. Now it becomes <file>?v=<hash>-<hash2>
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-12-21 09:33:18 +00:00
Roeland Jago Douma
7b09d11924
Use a case insensitive search for email
...
Fixes #7084
Now entering wrongly cased email (roeland@ instead of Roeland@) for
password reset etc. Will also work.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-12-20 15:19:15 +00:00
Christoph Wurst
c2aa9263b7
Merge pull request #13155 from nextcloud/fulltextsearc-createindex
...
[15.0.1] allow content provider to generate new Index
2018-12-20 09:33:27 +01:00
Maxence Lange
663f9706f7
using the createIndex from FullTextSearchManager
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-19 11:27:37 -01:00
Maxence Lange
3c1fd5cf29
allow content provide to generate new Index
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2018-12-19 09:36:38 -01:00
Roeland Jago Douma
9f6ee5b939
Only trust the X-FORWARDED-HOST header for trusted proxies
...
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-12-19 08:48:18 +00:00
Nextcloud bot
3f3337af9b
[tx-robot] updated from transifex
2018-12-17 01:11:42 +00:00
Nextcloud bot
3045b6aae2
[tx-robot] updated from transifex
2018-12-16 01:12:42 +00:00
Nextcloud bot
da3196fdb8
[tx-robot] updated from transifex
2018-12-15 01:11:48 +00:00
Robin Appelman
2d2de36baf
upload new files in objectstore to a .part path first
...
This prevent the object store and cache from getting out of sync
when an objectstore silently fails or the php process get's killed
during the upload without giving us the chance to cleanup
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-12-12 15:31:47 +01:00
Robin Appelman
fe23285e44
Add objectExists to objectstore interface
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-12-12 15:31:44 +01:00
Daniel Kesselberg
a77b33759f
Change doc link for 15
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-12-10 11:28:18 +01:00
Nextcloud bot
1f94126f59
[tx-robot] updated from transifex
2018-12-06 01:12:12 +00:00
Morris Jobke
1e906fd15c
Merge pull request #12868 from nextcloud/backport/12857/stable15
...
[stable15] Emit write update only once on touch
2018-12-06 01:18:21 +01:00
Morris Jobke
f4497bbb57
Merge pull request #12867 from nextcloud/backport/12854/stable15
...
[stable15] Log and continue on Dav reader failure (repair uid)
2018-12-06 01:07:28 +01:00
Morris Jobke
b490a46c4a
Merge pull request #12861 from nextcloud/backport/12855/stable15
...
[stable15] Only execute query in propagateChange once
2018-12-05 23:37:00 +01:00
Roeland Jago Douma
07eb6e5716
Emit write update only once on touch
...
When a touch is done (i.e. when creating a new file in the node API)
The hooks contain 'write' and 'touch' (and the operation is touch as
well). This would cause a double write update. Which doesn't make sense.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-12-05 21:55:24 +00:00
John Molakvoæ (skjnldsv)
7028362604
Log and continue on Dav reader failure
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2018-12-05 21:54:50 +00:00
Roeland Jago Douma
1656a08323
Only execute query in propagateChange once
...
The second execute statement should be inside the if block. Else it gets
executed twice which makes no sense.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-12-05 20:44:35 +00:00
Joas Schilling
19d693035b
Validate all rich objects not only the used ones
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-12-05 20:06:09 +01:00
Morris Jobke
3fd14b2920
Merge pull request #12833 from nextcloud/backport/12831/stable15
...
[stable15] Do not update child all child shares on group share update
2018-12-05 09:33:16 +01:00
Nextcloud bot
e77f1ea351
[tx-robot] updated from transifex
2018-12-05 01:12:05 +00:00
Roeland Jago Douma
7bb79dc733
Do not update child all child shares on group share update
...
Else we overwrite the whole share for link shares. Basically breaking
them.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-12-04 21:51:20 +00:00
Morris Jobke
31b5c17f2e
PHP module is named mbstring
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-12-04 17:56:46 +00:00
Christoph Wurst
ad61fda11c
Fix activatable/deactivatable 2fa provider interface typos
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-12-04 08:43:35 +00:00
Nextcloud bot
2ca2393513
[tx-robot] updated from transifex
2018-11-30 01:12:08 +00:00
Morris Jobke
96450a9e9b
Merge pull request #12692 from nextcloud/storage-no-encryption-interface-15
...
[15] Add interface to allow storages from opting out of encryption
2018-11-29 22:01:14 +01:00
Roeland Jago Douma
c602d1b751
Merge pull request #12736 from nextcloud/backport/12424/stable15
...
[stable15] Add pipe mode for sendmail
2018-11-29 19:36:30 +01:00
Peter Kraume
604cbb62ec
Set Referrer-Policy also in addSecurityHeaders()
...
Fix : #12689
Signed-off-by: Peter Kraume <peter.kraume@gmx.de>
2018-11-29 16:48:06 +00:00
Daniel Kesselberg
4991dfbb14
Add sendmailmode to gui
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-11-29 16:44:36 +00:00
Carsten Wiedmann
ad0a2ee181
Apply patch from @cwiedmann but drop -oi option for pipe
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2018-11-29 16:44:36 +00:00
Christoph Wurst
d5e0292ba2
Update autoloader classmap
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-11-29 16:27:53 +01:00
Nextcloud bot
be1b653ede
[tx-robot] updated from transifex
2018-11-29 01:11:44 +00:00
Robin Appelman
9ee94afe7e
Fix folder path containing leading slash when getting mount root by id
...
This fixes collabora on public link shared groupfolders
Fixes https://github.com/nextcloud/groupfolders/issues/225
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-11-28 19:07:11 +00:00
Robin Appelman
f3798a7349
Add interface to allow storages from opting out of encryption
...
As opposed to hard-coding a list of excluded storages
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-11-27 16:56:48 +01:00
Nextcloud bot
a2dd8d05b1
[tx-robot] updated from transifex
2018-11-27 01:11:43 +00:00
Nextcloud bot
9dcde5912b
[tx-robot] updated from transifex
2018-11-25 01:12:25 +00:00
Nextcloud bot
72b4cce30b
[tx-robot] updated from transifex
2018-11-23 01:13:08 +00:00
Joas Schilling
b8fcf6e9b3
Allow empty strings in getAbsoluteURL
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-11-20 13:36:16 +01:00
Morris Jobke
53418f2795
Merge pull request #12543 from nextcloud/fix/12498/bearer_tokens_are_apptokens
...
Bearer tokens are app token
2018-11-20 11:49:33 +01:00
Morris Jobke
cc6c30e769
Merge pull request #12494 from nextcloud/cache-notfound-id
...
return the correct value when trying to get a non existing item from cache by id
2018-11-20 09:51:18 +01:00
Morris Jobke
8e65f08617
Merge pull request #12500 from nextcloud/swift-object-not-found
...
forward object not found error in swift as dav 404
2018-11-20 09:49:57 +01:00
Roeland Jago Douma
c2beb36bfc
Bearer tokens are app token
...
Fixes #12498
This means that we set that it is a proper app token once it is
validated. This will allow the 2FA middleware to just run the same
check.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-11-20 09:23:57 +01:00
Morris Jobke
cef8eadf2a
Add PHPDoc for thrown exception
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2018-11-19 15:34:07 +01:00
Robin Appelman
35251928d5
forward object not found error in switch as dav 404
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-11-19 11:34:38 +01:00
Julius Härtl
b9f2ce2796
Fix loading of .woff2 files in .htaccess
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-11-18 11:02:20 +01:00
Robin Appelman
5d5cfefd35
return the correct value when trying to get a non existing item from cache by id
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-11-16 17:26:42 +01:00
Nextcloud bot
def8af3e7e
[tx-robot] updated from transifex
2018-11-16 01:12:14 +00:00
Christoph Wurst
1b85ef4bf2
Fix string doc type casing
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-11-15 11:57:05 +01:00
Morris Jobke
d70b010432
Merge pull request #12447 from nextcloud/bugfix/12446/fix-oracle-install-again
...
Shorten index name of calendar changes table
2018-11-15 10:47:51 +01:00
Nextcloud bot
10c9b37461
[tx-robot] updated from transifex
2018-11-15 01:12:14 +00:00
Roeland Jago Douma
1783fa7176
Merge pull request #12455 from nextcloud/twofactor-backup-settings
...
Don't register twofactor_backup settings as "regular" settings
2018-11-14 19:35:13 +01:00
Robin Appelman
2482e8ee34
Log invalid settings class
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-11-14 18:04:52 +01:00
Roeland Jago Douma
be5c050acc
Throw exception if decryption fails
...
For #11868
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-11-14 12:47:35 +01:00