aboutsummaryrefslogtreecommitdiffstats
path: root/lib/composer
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #21238 from ↵Morris Jobke2020-07-062-0/+2
|\ | | | | | | | | nextcloud/techdebt/noid/deferrable-notification-apps Allow notification apps to defer and flush the sending
| * Allow notification apps to defer and flush the sendingJoas Schilling2020-07-032-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Callable parameter injectionChristoph Wurst2020-07-032-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is like what we have to DI and classes, but for callables. The motivating factor is to get rid of *service locators* in the `boot` method of apps as a new pattern is about to emerge where we have lots of `query` calls on the app or server container in order to fetch some services. With this little helper it's possible to call another (public) method and magically have everything injected. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #21360 from nextcloud/root-storage-prevent-scanningRoeland Jago Douma2020-07-022-0/+4
|\ \ | |/ |/| prevent the root storage from accidentally scanning user folders
| * prevent the root storage from accidentally scanning user foldersRobin Appelman2020-06-112-0/+4
| | | | | | | | | | | | | | while this scan *should* never be triggered, it's good to have some failsafe to ensure that the users home contents don't end up getting scanned in the root storage Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Add unified search APIChristoph Wurst2020-06-242-0/+14
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #21475 from nextcloud/enh/noid/flow-event-dispatcherblizzz2020-06-222-0/+2
|\ \ | | | | | | flow to not use deprecated event dispatcher methods
| * | flow to not use deprecated event dispatcher methodsArthur Schiwon2020-06-192-0/+2
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Add dedicated API for apps' bootstrapping processChristoph Wurst2020-06-172-0/+12
|/ / | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / Clean up auth tokens when user is deletedChristoph Wurst2020-06-152-0/+2
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #20914 from nextcloud/enh/deprecated_event_log_usageRoeland Jago Douma2020-06-042-0/+2
|\ | | | | Log usage of a deprecated event instead of emitting
| * Log usage of a deprecated event instead of emittingRoeland Jago Douma2020-05-222-0/+2
| | | | | | | | | | | | | | This way we can track down what is being used and migrate them over. And slowly kill the old way in a release or 2. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Add lazy events for the Node APIRoeland Jago Douma2020-05-282-0/+30
| | | | | | | | | | | | | | | | | | | | | | Right now if you want to get events via the Node API you have to have a real instance of the Root. Which in turns sets up the whole FS. We should make sure this is done lazy. Else enabling the preview generator for example makes you setup the whole FS on each and every authenticated call. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #20005 from joeried/occ-remove-bruteforce-attempts-by-ipMorris Jobke2020-05-252-0/+2
|\ \ | |/ |/| Implement occ command to reset bruteforce attemps from a given IP address
| * Implement occ command security:bruteforceattemps:reset-for-ipJohannes Riedel2020-03-192-0/+2
| | | | | | | | Signed-off-by: Johannes Riedel <joeried@users.noreply.github.com>
* | Move the notmodified check to middleware where it belongsRoeland Jago Douma2020-05-132-0/+2
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #20813 from nextcloud/lazy-folderMorris Jobke2020-05-122-0/+2
|\ \ | | | | | | generalize the "lazy folder" concept
| * | generalize the "lazy folder" conceptRobin Appelman2020-05-112-0/+2
| | | | | | | | | | | | | | | | | | makes it easy to use lazy intialized folder in other places Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Add AppFramework GZip middleware to gzip responsesRoeland Jago Douma2020-05-122-0/+2
|/ / | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Add InitialState Appframework serviceRoeland Jago Douma2020-05-072-0/+4
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Simple AppConfig wrapper for the AppFrameworkRoeland Jago Douma2020-05-022-0/+4
| | | | | | | | | | | | | | | | | | | | 9 out of 10 cases apps want to access their own appconfig. Hence it would be nice not to have to enter the app id all the time. This simple wrapper just passes on the appid in all calls. Basically this allows for simpler code in the apps. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Remove obsolete repair steps for logo and updater channelMorris Jobke2020-04-242-4/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Move to subfolders for preview filesRoeland Jago Douma2020-04-192-0/+2
| | | | | | | | | | | | | | | | | | | | | | Else the number of files can grow very large very quickly in the preview folder. Esp on large systems. This generates the md5 of the fileid. And then creates folders of the first 7 charts. In that folder is then a folder with the fileid. And inside there are the previews. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #20138 from ↵Joas Schilling2020-04-152-0/+2
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/make-remote-checking-more-generic Make remote checking more generic
| * | Check all remotes for local accessJoas Schilling2020-04-142-0/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Return hashes of uploaded content for dav uploadsRobin Appelman2020-04-132-0/+2
|/ / | | | | | | | | | | | | | | hashes are set in "X-Hash-MD5", "X-Hash-SHA1" and "X-Hash-SHA256" headers. these headers are set for file uploads and the MOVE request at the end of a multipart upload. Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Bump autoloadersJulius Härtl2020-04-082-0/+4
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #18200 from nextcloud/enhancement/psr-loggerChristoph Wurst2020-04-082-0/+2
|\ \ | | | | | | Add a PSR-3 logger adapter and make it injectable
| * | Add a PSR-3 logger adapter and make it injectableChristoph Wurst2020-03-262-0/+2
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Move legacy classes from PSR0 to PSR4Christoph Wurst2020-04-074-35/+35
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #20033 from nextcloud/s3-seekable-streamRoeland Jago Douma2020-04-062-0/+2
|\ \ \ | | | | | | | | Enable fseek for files in S3 storage
| * | | update autoloaderRobin Appelman2020-04-032-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #19890 from nextcloud/enh/comments-reference-idJoas Schilling2020-04-022-0/+4
|\ \ \ \ | |/ / / |/| | | Add optional comments reference_id
| * | | Update autoloaderJoas Schilling2020-04-022-0/+4
| |/ / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #19858 from nextcloud/feature/webauthnRoeland Jago Douma2020-03-312-0/+16
|\ \ \ | | | | | | | | Add WebAuthn support
| * | | Start with webauthnRoeland Jago Douma2020-03-312-0/+16
| |/ / | | | | | | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* / / [POC] Event for failed login attemptsRoeland Jago Douma2020-03-312-0/+6
|/ / | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Add a public event for contacts interactionChristoph Wurst2020-03-252-0/+2
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Added Hook before Message is sendArne Hamann2020-03-242-0/+2
|/ | | | Signed-off-by: Arne Hamann <kontakt+github@arne.email>
* Update autoloaders for composer v1.10.1Christoph Wurst2020-03-191-0/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #19493 from nextcloud/simplefile-new-lazyRoeland Jago Douma2020-02-282-0/+2
|\ | | | | Create SimpleFile only when writing the content
| * Bump autoloaderRoeland Jago Douma2020-02-282-0/+2
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #19321 from ↵Joas Schilling2020-02-282-0/+2
|\ \ | |/ |/| | | | | nextcloud/enh/allow-to-overwrite-share-target-mountpoints Allow to overwrite share target mountpoints
| * Allow to overwrite share target mountpointsJoas Schilling2020-02-172-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add event subscriber for transaction isolation levelDaniel Kesselberg2020-02-212-0/+2
|/ | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* log Flow activityArthur Schiwon2020-01-282-0/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* add hub bundle for easy post-installationArthur Schiwon2020-01-262-0/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Clean up 2FA provider registry when a user is deletedChristoph Wurst2020-01-082-0/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use the new Events in FlowRoeland Jago Douma2020-01-022-0/+6
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #18505 from ↵Roeland Jago Douma2019-12-222-0/+2
|\ | | | | | | | | nextcloud/bugfix/18481/avatars-always-return-201-status-code Always set the generated flag to false when an avatar is being set