summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexNextcloud bot2021-04-026-2/+14
|
* Merge pull request #24055 from ↵Morris Jobke2021-04-011-5/+27
|\ | | | | | | | | nextcloud/bugfix/noid/enfore-no-notnull-for-boolean-to-store-false Enforce no notnull for boolean to store false
| * Rename the method to match what it doesJoas Schilling2021-03-311-3/+3
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Don't allow Notnull for boolean columnsJoas Schilling2021-03-311-0/+5
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Document the constraints we test againstJoas Schilling2021-03-311-0/+17
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * Fix exception messages spacingJoas Schilling2021-03-311-2/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Properly handle creating the template directory in a subfolder (fixes #25787)Julius Härtl2021-04-011-3/+3
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Get the parent directory before creating a file from a templateJulius Härtl2021-04-012-2/+12
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #26394 from nextcloud/feature/noid/updatable-account-dataJulius Härtl2021-04-012-0/+24
|\ \ | | | | | | Allow apps to write/update account data
| * | Allow apps to write/update account dataJoas Schilling2021-03-312-0/+24
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / make ILDAPProviderFactory usable when there is no ldap setupRobin Appelman2021-03-315-4/+63
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* [tx-robot] updated from transifexNextcloud bot2021-03-312-2/+2
|
* Merge pull request #25961 from nextcloud/enh/events/2fa_providerkesselb2021-03-305-4/+150
|\ | | | | Add real events for enabled 2fa providers for users
| * Add real events for enabled 2fa providers for usersRoeland Jago Douma2021-03-225-4/+150
| | | | | | | | | | | | | | * Shiny new events * Listener to still emit the old event Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #25280 from nextcloud/explicit-file-permissionsRoeland Jago Douma2021-03-301-4/+16
|\ \ | | | | | | Set umask before operations that create local files
| * | Set umask before operations that create local filesRobin Appelman2021-03-231-4/+16
| | | | | | | | | | | | | | | | | | this solves issues where "other php stuff" is messing with the umask Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #26219 from nextcloud/relative-path-nullRoeland Jago Douma2021-03-306-8/+12
|\ \ \ | | | | | | | | getRelativePath can return null
| * | | getStorage can also return nullRobin Appelman2021-03-244-5/+5
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | proper error for search results outside user folderRobin Appelman2021-03-241-1/+5
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | getRelativePath can return nullRobin Appelman2021-03-242-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | gracefully handle deleteFromSelf when share is already goneArthur Schiwon2021-03-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | - handling race conditions Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | Merge pull request #26243 from nextcloud/enh/noid/avatar-privacy-new-scopeJoas Schilling2021-03-2910-16/+351
|\ \ \ \ | | | | | | | | | | Avatar privacy and new scope
| * | | | Update autoloader for PlaceholderAvatarVincent Petry2021-03-262-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | | | Add known user check in avatar when v2-private scopeVincent Petry2021-03-263-13/+30
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | | | Added PlaceholderAvatar with own cached imagesVincent Petry2021-03-263-10/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When avatar scope is private, the PlaceholderAvatar is used to deliver a placeholder avatar based on the user's initials. This was implemented as a separate class for now to avoid messing with the existing UserAvatar implementation and its generated vs non-generated logic. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | | | Add property scope tests for AccountManagerVincent Petry2021-03-261-6/+13
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | | | OCS allow reading and writing account property scopesVincent Petry2021-03-262-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extends the provisioning API to allow a user to get and set their own account property scopes. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | | | Map old account scope properties to new namesVincent Petry2021-03-263-13/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use new scope values in settings page. Adjust all consumers to use the new constants. Map old scope values to new ones in account property getter. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | | | Add new v2-private account scopeVincent Petry2021-03-263-5/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added new v2-private account manager scope that restricts the scope further by excluding public link access. Avatars with v2-private account scope are now showing the guest avatar instead of the real avatar. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-03-284-18/+18
| | | | |
* | | | | Merge pull request #26327 from nextcloud/fix-get-returnMorris Jobke2021-03-271-1/+1
|\ \ \ \ \ | | | | | | | | | | | | fix return value of Root::get
| * | | | | fix return value of Root::getRobin Appelman2021-03-261-1/+1
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / / / / [tx-robot] updated from transifexNextcloud bot2021-03-272-0/+2
|/ / / /
* | | | Merge pull request #26308 from ↵Roeland Jago Douma2021-03-261-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/enhancement/timed-job-interval-description Document that the TimedJob interval is in seconds
| * | | | Document that the TimedJob interval is in secondsChristoph Wurst2021-03-261-2/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | Merge pull request #26281 from hosting-de/fix/emailRoeland Jago Douma2021-03-261-2/+2
|\ \ \ \ \ | |/ / / / |/| | | | Change my email address
| * | | | Change my email addressJohannes Leuker2021-03-241-2/+2
| |/ / / | | | | | | | | | | | | Signed-off-by: Johannes Leuker <j.leuker@hosting.de>
* | | | Log when a storage is marked as unavailableMorris Jobke2021-03-251-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | | Merge pull request #26285 from nextcloud/techdebt/noid/cleanup-update-eventsRoeland Jago Douma2021-03-251-12/+0
|\ \ \ \ | | | | | | | | | | Remove event listener to udpate events that are not present anymore
| * | | | Remove event listener to udpate events that are not present anymoreMorris Jobke2021-03-251-12/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | | | | Merge pull request #21484 from nextcloud/better-forbidden-path-errorsMorris Jobke2021-03-251-8/+4
|\ \ \ \ \ | |/ / / / |/| | | | show better error messages when a file with a forbidden path is encountered
| * | | | show better error messages when a file with a forbidden path is encounteredRobin Appelman2021-03-241-8/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #21641 from nextcloud/techdebt/noid/bye-bye-database-xmlRoeland Jago Douma2021-03-258-607/+42
|\ \ \ \ \ | | | | | | | | | | | | Bye bye database xml
| * | | | | Cleanup unneeded code around database.xmlMorris Jobke2021-03-246-576/+24
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * | | | | Bye bye database.xmlJoas Schilling2021-03-242-31/+18
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-03-252-0/+2
| | | | |
* | | | | improve type handling of Avatar::generateAvatarFromSvRobin Appelman2021-03-241-2/+3
|/ / / / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* / / / Make debugging easier which header is being setJoas Schilling2021-03-241-3/+3
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* / / Catch invalid cache source storage pathJohn Molakvoæ (skjnldsv)2021-03-241-0/+4
|/ / | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | [tx-robot] updated from transifexNextcloud bot2021-03-2314-18/+36
| |