aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Harden identifyproof openssl codeRoeland Jago Douma2019-09-142-15/+28
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use Symfony's new contract Event class instead of the deprecated oneChristoph Wurst2019-09-124-6/+21
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #17106 from nextcloud/feature/dispatch-typed-eventblizzz2019-09-122-0/+17
|\ | | | | Add Symfony inspired typed event dispatcher method
| * Add Symfony inspired typed event dispatcher methodChristoph Wurst2019-09-112-0/+17
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #17084 from nextcloud/refactor/symfony-dispatcher-signatureRoeland Jago Douma2019-09-111-2/+1
|\ \ | |/ |/| Use the new Symfony event dispatcher signature
| * Use the new Symfony event dispatcher signatureChristoph Wurst2019-09-101-2/+1
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #17021 from nextcloud/bye-spreed-hello-talkJoas Schilling2019-09-111-2/+2
|\ \ | | | | | | Bye Spreed namespace, hello Talk!
| * | Bye Spreed namespace, hello Talk!Joas Schilling2019-09-051-2/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #16682 from nextcloud/enh/12790/workflow-backendRoeland Jago Douma2019-09-1118-48/+629
|\ \ \ | | | | | | | | workflow overhaul
| * | | fix missing @since'sArthur Schiwon2019-09-092-0/+13
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | entities equip the RuleMatcher on the events they are aware ofArthur Schiwon2019-09-092-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | Operations will receive the matcher instance Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | let a dedicate service serve a stateful processArthur Schiwon2019-09-097-48/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * includes making ICheck not requiring any context setter * and IFileCheck extending the IEntityCheck as entity data can be handed in via Dispatcher Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | require IChecks to receive entity contextArthur Schiwon2019-09-091-0/+20
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | seperate setFileInfo from ICheckArthur Schiwon2019-09-094-10/+47
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | Return actual event data instead of self callingJulius Härtl2019-09-091-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * | | extends ICheck with scope and entity support, provide them as initialStateArthur Schiwon2019-09-092-4/+37
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | WFE as proxy listen to relevent events and forwards themArthur Schiwon2019-09-091-0/+15
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | introduce GenericEntityEvent and adapt File entityArthur Schiwon2019-09-093-0/+69
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | emit file events via Dispatcher, tooArthur Schiwon2019-09-095-22/+40
| | | | | | | | | | | | | | | | | | | | | | | | another step to get rid of hooks and emitters Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | adds a trigger hint for complex operationsArthur Schiwon2019-09-091-2/+15
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | remove IEntity's getId in favor of class nameArthur Schiwon2019-09-091-14/+0
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | merge IOperator with IOperation for simplicityArthur Schiwon2019-09-097-106/+62
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | add operator interfaces / APIArthur Schiwon2019-09-096-0/+198
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | add missing @since annotationsArthur Schiwon2019-09-092-1/+9
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | the workflow manager becomes scope aware, Part 1Arthur Schiwon2019-09-091-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | introducing Entity interfaces and a File one as first implementationArthur Schiwon2019-09-095-0/+148
| | | | | | | | | | | | | | | | | | | | | | | | also adds admin settings that pass entities as initial state Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | open the WFE to deal with other subjects but filesArthur Schiwon2019-09-093-0/+36
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | Split personal security settings in codeRoeland Jago Douma2019-09-103-0/+6
| |_|/ |/| | | | | | | | | | | | | | | | | | | | Instead of one big monolitic sections this is the first step in breaking down the settings. This should make is easiet to see what does what. As well as nicely splitting up the sections. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | set default CSP on NotFoundResponseRoeland Jago Douma2019-09-091-0/+1
|/ / | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Merge pull request #16836 from nextcloud/fix/16724/smb-availabilityRoeland Jago Douma2019-09-092-109/+102
|\ \ | | | | | | Fix SMB availability status + higher delay on auth issues
| * | set a storage availability delay on auth issues to avoid lock outArthur Schiwon2019-08-222-109/+102
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Merge pull request #16859 from PhrozenByte/patch-1Roeland Jago Douma2019-09-093-0/+29
|\ \ \ | | | | | | | | Add IAppManager::getAppWebPath()
| * | | Improve usage of IAppManager::getAppWebPath()Daniel Rudolf2019-09-053-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | Deprecate \OC_App::getAppWebPath() and \OC_App::getAppPath() Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
| * | | Add IAppManager::getAppWebPath()Daniel Rudolf2019-08-252-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | Implements a public API for \OC_App::getAppWebPath() Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
* | | | Merge pull request #16962 from nextcloud/keep-cypress-gitRoeland Jago Douma2019-09-084-86/+0
|\ \ \ \ | | | | | | | | | | Kill repair step for cypress
| * | | | Kill repair step for cypress testsDaniel Kesselberg2019-09-024-90/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
| * | | | Keep cypress if gitDaniel Kesselberg2019-09-011-0/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | | [tx-robot] updated from transifexNextcloud bot2019-09-086-16/+16
| | | | |
* | | | | Merge pull request #17006 from nextcloud/querybuilder-max-minRoeland Jago Douma2019-09-072-0/+28
|\ \ \ \ \ | | | | | | | | | | | | add MAX and MIN to functionbuilder
| * | | | | add MAX and MIN to functionbuilderRobin Appelman2019-09-062-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | [tx-robot] updated from transifexNextcloud bot2019-09-062-10/+10
| |_|_|_|/ |/| | | |
* | | | | Return the proper jailed path when requesting the root pathJulius Härtl2019-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | Merge pull request #16972 from nextcloud/enh/default_client_timeoutRoeland Jago Douma2019-09-041-0/+1
|\ \ \ \ \ | | | | | | | | | | | | Set a default request timeout
| * | | | | Set a default request timeoutRoeland Jago Douma2019-09-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This to avoid endless running processes. A default timeout of 30 seconds should cover the 99% case. If a job need specific longer time it should set that. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | | Merge pull request #16928 from nextcloud/fix/icontrolelrmethodreflectorRoeland Jago Douma2019-09-031-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Remove reflect method form public interface
| * | | | | | Remove reflect method form public interfaceRoeland Jago Douma2019-08-301-0/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reflect method is (and should) only every be called internally. Since if you call it again it would otherwise start mixing and matching arguments etc. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | | | | | Merge pull request #16964 from phpbg/masterRoeland Jago Douma2019-09-031-5/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix sanity checks #16963
| * | | | | | Fix sanity checks #16963Samuel CHEMLA2019-09-011-5/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel CHEMLA <chemla.samuel@gmail.com>
* | | | | | [tx-robot] updated from transifexNextcloud bot2019-09-032-4/+40
| | | | | |
* | | | | | Define a guest type so Talk can use it in it's notificationsJoas Schilling2019-09-021-0/+19
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>