Restrict task complexity to a specific range to avoid integer overflow

This commit is contained in:
Frederic Guillot
2016-10-08 09:58:11 -04:00
parent 1466afb771
commit c2f1cc8f74
37 changed files with 179 additions and 132 deletions

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1277,4 +1277,5 @@ return array(
'Duplicate to multiple projects' => 'Dupliquer vers plusieurs projets',
'This field is required' => 'Ce champ est requis',
'Moving a task is not permitted' => 'Déplaçer une tâche n\'est pas autorisé',
'This value must be in the range %d to %d' => 'Cette valeur doit être définie entre %d et %d',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
'Duplicate to multiple projects' => 'Duplicar para vários projetos',
'This field is required' => 'Este campo é obrigatório',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);

View File

@@ -1276,4 +1276,5 @@ return array(
// 'Duplicate to multiple projects' => '',
// 'This field is required' => '',
// 'Moving a task is not permitted' => '',
// 'This value must be in the range %d to %d' => '',
);