- Nov 01, 2016
-
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- Oct 31, 2016
-
-
Robin Appelman authored
Signed-off-by:
Robin Appelman <icewind@owncloud.com>
-
- Oct 28, 2016
-
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Roeland Jago Douma authored
* Fixed comments Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Jörn Friedrich Dreyer authored
* introduce callForSeenUsers and countSeenUsers * add tests * oracle should support not null on clob * since 9.2.0
-
- Oct 26, 2016
-
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Oct 25, 2016
-
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Vincent Petry authored
The check for two factor enforcement would return true for non-existing users. This fix makes it return false in order to be able to perform the regular login which will then fail and return false. This prevents throwing PasswordLoginForbidden for non-existing users.
-
- Oct 24, 2016
-
-
Lukas Reschke authored
Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
Thomas Müller authored
-
Thomas Müller authored
* Adjust unit test execution after folder rename * Adjust login controller tests to match current behavior * Fix broken unit tests
-
Lukas Reschke authored
CSP nonces are a feature available with CSP v2. Basically instead of saying "JS resources from the same domain are ok to be served" we now say "Ressources from everywhere are allowed as long as they add a `nonce` attribute to the script tag with the right nonce. At the moment the nonce is basically just a `<?php p(base64_encode($_['requesttoken'])) ?>`, we have to decode the requesttoken since `:` is not an allowed value in the nonce. So if somebody does on their own include JS files (instead of using the `addScript` public API, they now must also include that attribute.) IE does currently not implement CSP v2, thus there is a whitelist included that delivers the new CSP v2 policy to newer browsers. Check http://caniuse.com/#feat=contentsecuritypolicy2 for the current browser support list. An alternative approach would be to just add `'unsafe-inline'` as well as `'unsafe-inline'` is ignored by CSPv2 when a nonce is set. But this would make this security feature unusable at all in IE. Not worth it at the moment IMO. Implementing this offers the following advantages: 1. **Security:** As we host resources from the same domain by design we don't have to worry about 'self' anymore being in the whitelist 2. **Performance:** We can move oc.js again to inline JS. This makes the loading way quicker as we don't have to load on every load of a new web page a blocking dynamically non-cached JavaScript file. If you want to toy with CSP see also https://csp-evaluator.withgoogle.com/ Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- Oct 21, 2016
-
-
Roeland Jago Douma authored
Datetime now returns microseconds. But if the database doesn't store those comparing them for equality most likely fails. Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Oct 20, 2016
-
-
Vincent Petry authored
-
Vincent Petry authored
-
Joas Schilling authored
-
Thomas Müller authored
-
Morris Jobke authored
Signed-off-by:
Morris Jobke <hey@morrisjobke.de>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Arthur Schiwon authored
Signed-off-by:
Arthur Schiwon <blizzz@arthur-schiwon.de>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Oct 18, 2016
-
-
Arthur Schiwon authored
Signed-off-by:
Arthur Schiwon <blizzz@arthur-schiwon.de>
-
Arthur Schiwon authored
Signed-off-by:
Arthur Schiwon <blizzz@arthur-schiwon.de>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Thomas Müller authored
-
Morris Jobke authored
-
Morris Jobke authored
* success on SQLite and Postgres * failure on MySQL due to the limited charset that only supports up to 3 bytes
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Oct 12, 2016
-
-
Arthur Schiwon authored
* notifications can be cleaned up, no polluted DB * updating comments will re-notify users or remove notifications, depending on the message Signed-off-by:
Arthur Schiwon <blizzz@arthur-schiwon.de>
-
Robin Appelman authored
Signed-off-by:
Robin Appelman <robin@icewind.nl>
-
- Oct 11, 2016
-
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-