Projet

Général

Profil

Tâche #12858

Scénario #16098: Améliorer la validation des adresses IP/masque de sous-réseau dans Creole/Tiramisu

Interdire ou gérer les adresses masques étranges dans Creole

Ajouté par Joël Cuissinat il y a plus de 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/05/2016
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Il est actuellement possible de saisir les valeurs suivantes :
  • ip_admin_eth1 : 10.1.1.0
  • netmask_admin_eth1 : 255.255.255.00

Dans ce cas de figure, la fonction calc_classe ne fonctionne pas et squid affiche les messages suivants :

2015/09/09 10:40:17| WARNING: Netmasks are deprecated. Please use CIDR masks instead.
2015/09/09 10:40:17| WARNING: IPv4 netmasks are particularly nasty when used to compare IPv6 to IPv4 ranges.
2015/09/09 10:40:17| WARNING: For now we will assume you meant to write /24

option.py.patch Voir - Durcissement des tests réalisés sur les types Tiramisu IP/Network/Netmask (1,5 ko) Joël Cuissinat, 13/05/2016 16:54


Demandes liées

Lié à Distribution EOLE - Demande #14670: erreur ipset si mask avec 000 Pas un bug 18/01/2016
Copié depuis Amon - Tâche #12807: Warning logrotate envoyé par mail sur Amon 2.4.1 Fermé 04/09/2015

Révisions associées

Révision 1c018102 (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

Test unitaire vérifiant la validation des IP saisies

Ref: #12858 @30m
Ref: #11480

Révision 6eb76f84
Ajouté par Joël Cuissinat il y a presque 8 ans

Merge remote-tracking branch 'lab/master'

Ref: #12858
Ref: #11480

Révision 24bb5b7e (diff)
Ajouté par Lionel Morin il y a presque 8 ans

Correction numéro de demande dans les commentaires (ref #11480 + ref #12858)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Release EOLE 2.5.1 supprimé

#2 Mis à jour par Scrum Master il y a plus de 8 ans

  • Release mis à EOLE 2.4.2.1

#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Tracker changé de Scénario à Tâche
  • Projet changé de Distribution EOLE à creole
  • Temps estimé mis à 3.00 h
  • Restant à faire (heures) changé de 2.0 à 3.0

#4 Mis à jour par Joël Cuissinat il y a plus de 8 ans

A traiter en même temps que #11480

#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Tâche parente mis à #13918

#6 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Tâche parente changé de #13918 à #16098

#7 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Statut changé de Nouveau à En cours
  • Début mis à 13/05/2016

#8 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#9 Mis à jour par Joël Cuissinat il y a presque 8 ans

La validation des types est réalisée par Tiramisu, je joins un patch qui traite également la demande #11480...

#10 Mis à jour par Joël Cuissinat il y a presque 8 ans

#11 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.5

#12 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Statut changé de En cours à Résolu

#13 Mis à jour par Joël Cuissinat il y a presque 8 ans

  • Restant à faire (heures) changé de 0.5 à 0.15

#14 Mis à jour par Lionel Morin il y a presque 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.15 à 0.0

Application des tests unitaires => OK

Formats disponibles : Atom PDF