Projet

Général

Profil

Tâche #33974

Scénario #33903: EOLE 2.9 : messages suspects dans posttemplate/03-mail

Étude du problème

Ajouté par Benjamin Bohard il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/03/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a environ 2 ans

Les messages d’erreur sont dûs à une erreur de syntaxe qui a déjà été signalé upstream et corrigé : https://bugs.exim.org/show_bug.cgi?id=2821

Sources consultées :
- https://git.exim.org/exim.git
- http://deb.debian.org/debian/pool/main/e/exim4/exim4_4.95-4.debian.tar.xz

La version empaquetée dans Ubuntu (merge depuis Debian unstable) ne suis pas exactement l’état du dépôt upstream : les modifications sont intégrées sous forme de patchs).
L’un des patchs (75_35-Exiqgrep-check-arg-parsing.-Bug-2821.patch) reprend le commit qui introduit l’erreur. Ce patch n’a pas été mis à jour avec la correction qui a suivi upstream.

Il faut donc signaler à Debian (via Ubuntu ?) que le patch doit être mis à jour.

#3 Mis à jour par Benjamin Bohard il y a environ 2 ans

Version 4.95-4ubuntu1 uses patch 75_35-Exiqgrep-check-arg-parsing.-Bug-2821.patch to fix bug 2821.
This patch reflects upstream commit df618101a5ea15dc90c4a2968798ef2be9dba16f.
This upstream commit introduced a syntax error and have been fixed by a later commit 42ed39da5af85552a35626348bb77e5576e18aa4.

The patch 75_35-Exiqgrep-check-arg-parsing.-Bug-2821.patch should be amended to reflect this late fix in order to avoid syntax error with command exiqgrep.

#4 Mis à jour par Benjamin Bohard il y a environ 2 ans

  • Statut changé de En cours à À valider

#5 Mis à jour par Benjamin Bohard il y a environ 2 ans

Après mise à jour pour installation de la correction, il s’avère que la commande exiqgrep a changé de comportement :

Sur un eolebase 2.8.1 :

# exiqgrep -i

Sur un eolebase 2.9.0 :

# exiqgrep -i
Exim message queue display utility.

    -h        This help message.
    -C        Specify which exim.conf to use.
    -E        Specify exim binary to use.

Selection criteria:
    -f <regexp>    Match sender address sender (field is "< >" wrapped)
    -r <regexp>    Match recipient address
    -s <regexp>    Match against the size field from long output
    -y <seconds>    Message younger than
    -o <seconds>    Message older than
    -z        Frozen messages only (exclude non-frozen)
    -x        Non-frozen messages only (exclude frozen)
    -G <queuename>    Match in given queue only

[ NB: for regexps, provided string sits in /<string>/ ]

Display options:
    -c        Display match count
    -l        Long Format [Default]
    -i        Message IDs only
    -b        Brief Format
    -R        Reverse order
    -a        All recipients (including delivered)

#6 Mis à jour par Ludwig Seys il y a environ 2 ans

  • Statut changé de À valider à Résolu

#7 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF