Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore: Add SPDX header | Andy Scherzinger | 2024-06-06 | 1 | -25/+3 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | chore: Migrate away from OC::$server->getLogger | Côme Chilliet | 2024-02-13 | 1 | -2/+9 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 1 | -1/+1 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | optimize builtin storage wrappers | Robin Appelman | 2023-11-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(caching): Avoid checking existence before fetching | Christoph Wurst | 2023-06-12 | 1 | -2/+3 |
| | | | | | | | | The cache might expire between checking for key existence and fetching the value. In this rare case the code continues with a null value when it doesn't expect one. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | add command for getting fileinfo for debugging | Robin Appelman | 2023-04-17 | 1 | -0/+7 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | still include the share target in the cache key for validating share mount | Robin Appelman | 2023-01-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix cache key used to verify shared mountpoints | Robin Appelman | 2023-01-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Move CappedMemoryCache to OCP | Carl Schwan | 2022-07-14 | 1 | -1/+1 |
| | | | | | | | | This is an helpful helper that should be used in more place than just server and this is already the case with groupfodlers, deck, user_oidc and more using it, so let's make it public Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | Add stricter psalm type for CappedMemoryCache | Carl Schwan | 2022-05-12 | 1 | -0/+1 |
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> | ||||
* | cache the verification of the share mountpoint | Robin Appelman | 2022-04-21 | 1 | -2/+20 |
| | | | | | | after the initial verification this can only really be invalidated by a system mount (external/group/etc) being created at the share target since any normal file/folder creation will already conflict with the share Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | invalidate mount cache after share rename | Robin Appelman | 2022-03-24 | 1 | -19/+23 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | store mountprovider for each mount in the mounts table | Robin Appelman | 2022-02-23 | 1 | -1/+1 |
| | | | | | | this enabled more fine grained filesystem setup Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Let users choose a share_folder | Hinrich Mahler | 2021-09-06 | 1 | -1/+1 |
| | |||||
* | Update php licenses | John Molakvoæ (skjnldsv) | 2021-06-04 | 1 | -1/+0 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | Update all license headers for Nextcloud 21 | Christoph Wurst | 2020-12-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Update the license headers for Nextcloud 20 | Christoph Wurst | 2020-08-24 | 1 | -0/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Fix some MissingDocblockType or InvalidDocblock warnings. | Daniel Kesselberg | 2020-08-14 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Format control structures, classes, methods and function | Christoph Wurst | 2020-04-10 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | To continue this formatting madness, here's a tiny patch that adds unified formatting for control structures like if and loops as well as classes, their methods and anonymous functions. This basically forces the constructs to start on the same line. This is not exactly what PSR2 wants, but I think we can have a few exceptions with "our" style. The starting of braces on the same line is pracrically standard for our code. This also removes and empty lines from method/function bodies at the beginning and end. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Allow to overwrite share target mountpoints | Joas Schilling | 2020-02-17 | 1 | -0/+8 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Update license headers | Christoph Wurst | 2019-12-05 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | cache parent exists status during share setup | Robin Appelman | 2018-08-16 | 1 | -5/+13 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | don't check if target dir exists when using the default share target directory | Robin Appelman | 2018-08-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | re-use view instances for shared storages | Robin Appelman | 2018-08-16 | 1 | -4/+4 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | more efficient way to detect added and removed mounts | Robin Appelman | 2018-08-16 | 1 | -4/+0 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | more efficient unique share target generation | Robin Appelman | 2018-08-16 | 1 | -11/+7 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Less deprecated calls to OCP\Util::writeLog | Morris Jobke | 2018-04-22 | 1 | -6/+2 |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | Remove unneeded semicolon and parentheses | Morris Jobke | 2018-01-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | Update license headers | Morris Jobke | 2017-11-06 | 1 | -0/+1 |
| | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de> | ||||
* | allow apps to set custom mount types | Robin Appelman | 2017-04-28 | 1 | -0/+4 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Typecast filecache 'storage' as int to return it as documented, fixes #3461 | Frédéric Fortier | 2017-02-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Frédéric Fortier <frederic.fortier@oronospolytechnique.com> | ||||
* | Fix overwriting parameter | Roeland Jago Douma | 2016-12-13 | 1 | -3/+3 |
| | | | | | | Fixes #2641 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | reuse cacheentry | Robin Appelman | 2016-12-13 | 1 | -15/+19 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Move OC\Files\Storage\Shared to the right namespace | Joas Schilling | 2016-10-20 | 1 | -2/+2 |
| | |||||
* | Added closeCursor in SharedMount numeric id | Vincent Petry | 2016-08-30 | 1 | -0/+1 |
| | |||||
* | Prevent error with orphaned shares when updating user mount cache | Vincent Petry | 2016-08-30 | 1 | -1/+6 |
| | |||||
* | reuse existing root id | Robin Appelman | 2016-08-22 | 1 | -1/+1 |
| | |||||
* | get shared storage storage id without setting up the storage | Robin Appelman | 2016-08-09 | 1 | -0/+13 |
| | |||||
* | Group shares with same source and target | Roeland Jago Douma | 2016-08-03 | 1 | -7/+17 |
| | | | | | | | Fixes #24575 Note that this is a very limited solution and eventually we want smarter merging! | ||||
* | Update with robin | Joas Schilling | 2016-07-21 | 1 | -1/+1 |
| | |||||
* | Fix apps/ | Joas Schilling | 2016-07-21 | 1 | -3/+5 |
| | |||||
* | Make getShareFolder use given view instead of static FS | Vincent Petry | 2016-06-17 | 1 | -1/+1 |
| | |||||
* | Update license headers | Lukas Reschke | 2016-05-26 | 1 | -1/+1 |
| | |||||
* | Move lib/ to PSR-4 | Joas Schilling | 2016-05-25 | 1 | -0/+226 |