Afficher un message
Vieux 25/08/2006, 18h11   #1
Iulius
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Petites corrections sur Cleanfeed

Bonjour,

Cleanfeed est déjà très puissant par défaut, mais il y a quelques
détails à modifier par rapport à la version actuelle.

Pour ma part, je viens de mettre :


return reject("UUencoded $1")
if $lines > 3 and $lines < 2000
and $hdr{__BODY__} =~ /
- ^[Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666
+ [Bb][Ee][Gg][Ii][Nn][ \t]+[0-7]{3,4}[ \t]+ # begin 666
\S?.{0,45}?\S* # file name
\.( # file extensions
[Tt][Ee]?[Xx][Tt]|
[Hh][Tt][Mm][Ll]?|
[Ee][Xx][Ee]|
- [Uu][Rr][Ll]
+ [Uu][Rr][Ll]|
+ [Jj][Pp][Ee]?[Gg]
)


Et aussi :

- if ($hdr{__BODY__} =~ /^=ybegin (.+)$/m) {
+ if ($hdr{__BODY__} =~ /(?:^|\n)=ybegin (.+)$/m) {


Et bien sûr, « bin_allowed » à vider...




Je me suis en effet rendu compte que plein de yEnc et de binaires (surtout
des images pornographiques) passaient (notamment sur les hiérarchies italiennes
et portugaises).
Je suis vraiment étonné de l'absence par défaut du jpeg en extension yEnc...


Je présume qu'il y a d'autres retouches à faire. En avez-vous faites
du même acabit ?


Et au passage, quel plaisir que d'utiliser le « Cleanfeed tester » de Fred
pour tester ces modifications

--
Iulius

« Tempora si fuerint nubila, solus eris. » (Ovide)
  Réponse avec citation
 
Page generated in 0,06012 seconds with 9 queries