Add reverse proxy test in travis
authorChocobozzz <me@florianbigard.com>
Thu, 29 Mar 2018 09:22:27 +0000 (11:22 +0200)
committerChocobozzz <me@florianbigard.com>
Thu, 29 Mar 2018 09:39:53 +0000 (11:39 +0200)
client/src/app/core/auth/auth.service.ts
server/initializers/constants.ts
server/tests/api/index-fast.ts
server/tests/api/server/reverse-proxy.ts

index d31c6149652af1f366882fa9b8c0a6f69a693cff..69ae3e5e15174a744cb1292b746ef9f4744c0d47 100644 (file)
@@ -70,7 +70,8 @@ export class AuthService {
 
                  if (error.status === 403) {
                    errorMessage = `Cannot retrieve OAuth Client credentials: ${error.text}. \n`
-                   errorMessage += 'Ensure you have correctly configured PeerTube (config/ directory), in particular the "webserver" section.'
+                   errorMessage += 'Ensure you have correctly configured PeerTube (config/ directory), ' +
+                     'in particular the "webserver" section.'
                  }
 
                  // We put a bigger timeout
index 986fed09955cdb706b283d8d0f56ffee52c66ad8..5152095b3c198abaef3ac831d57acc753354cf97 100644 (file)
@@ -238,7 +238,7 @@ const CONSTRAINTS_FIELDS = {
 const RATES_LIMIT = {
   LOGIN: {
     WINDOW_MS: 5 * 60 * 1000, // 5 minutes
-    MAX: 10 // 10 attempts
+    MAX: 15 // 15 attempts
   }
 }
 
index 464dcb5e066b18e44d293c69ea63a06a3a2fa16d..aa063b97a91711529517df8b76a37fcdc04abdbe 100644 (file)
@@ -11,3 +11,4 @@ import './videos/video-privacy'
 import './videos/services'
 import './server/email'
 import './server/config'
+import './server/reverse-proxy'
index aa4b3ae81933b0c6d787a0fdd25c7249bf29a125..4c2655f64215726408c6e75cf257d33039bd8363 100644 (file)
@@ -64,7 +64,7 @@ describe('Test application behind a reverse proxy', function () {
   it('Should rate limit logins', async function () {
     const user = { username: 'root', password: 'fail' }
 
-    for (let i = 0; i < 9; i++) {
+    for (let i = 0; i < 14; i++) {
       await userLogin(server, user, 400)
     }