Re: Que se passe-t-il avec mutt-dev@mutt.org ?
Salut, Je me suis inscrit ce matin sur [EMAIL PROTECTED] et j'ai bien reçu la confirmation de [EMAIL PROTECTED] me disant que mon adresse est inscrite. Malheureusement, je ne reçois aucun mail de cette liste, Le trafic de mutt-dev n'est pas énorme. Ca veut juste dire qu'il n'y a pas eu de mail ce matin, rien d'extraordinaire. j'y ai posté un mail ce matin mais il n'est pas arrivé non plus. Je suis assez gêné car j'aimerai entrer en contact avec les développeurs de mutt pour leur soumettre un patch. Ton mail (Message-ID: [EMAIL PROTECTED]) est dans la queue de modération. Nous ne sommes que deux modérateurs, et personnellement, je ne serai pas en mesure de l'approuver avant ce soir. J'ai cherché en vain une autre source de communication avec ces personnes (comp.mail.mutt est introuvable avec le serveur de news de free). uh ? Il l'a été, en tous cas. :-( C'est vraiment une situation à la con si vous me passez l'expression. Le projet est géré par des bénévoles sur leur temps libre, avec tout ce que ça implique... Désolé que quelques heures de délai te semblent énormes. -- Cédric
Re: Que se passe-t-il avec mutt-dev@mutt.org ?
* Cédric Duval ([EMAIL PROTECTED]) disait : j'y ai posté un mail ce matin mais il n'est pas arrivé non plus. Je suis assez gêné car j'aimerai entrer en contact avec les développeurs de mutt pour leur soumettre un patch. Ton mail (Message-ID: [EMAIL PROTECTED]) est dans la queue de modération. Nous ne sommes que deux modérateurs, et personnellement, je ne serai pas en mesure de l'approuver avant ce soir. Ok, merci de l'info :) C'est vraiment une situation à la con si vous me passez l'expression. Le projet est géré par des bénévoles sur leur temps libre, avec tout ce que ça implique... Désolé que quelques heures de délai te semblent énormes. Attention, pas de malentendus ! Je ne parle pas de l'équipe de mutt ! mais de *ma* situation ! Je me suis battu avec le code de mutt pendant plusieurs jours pour le patcher, et maintenant que tout marche comme je veux, je n'arrive pas à rentrer en contact avec les responsables du dev... C'est cela qui y est assez frustrant, maintenant, qu'il y est des délais, je le comprend tout à fait et ne blame poersonne ! :) Donc si je résume, je dois juste patienter pour soumettre mon patch ? Merci de ta réponse quoi qu'il en soit. Alexis. -- - * Alexis Sukrieh [EMAIL PROTECTED] * http://www.sukria.net - All mail clients suck. Mutt just sucks less. - http://www.mutt.org
Patch pour mutt : list-unsubscribe
Voila, j'y suis, avant que ce patch soi soumis aux gurus de mutt-dev, je propose aux personnes intéressées d'y jeter un oeil :) --- Ce qui m'a amené à plonger dans le code source de mutt est le fait que je suis inscrit à de nombreuses listes de diffusion et que j'aime m'inscrire ici et me désinscrire là assez fréquemment. En fait je m'inscrit souvent pour voir si le contenu de la liste m'intéresse réellement et si son trafic n'est pas trop important. Du coup j'avais vraiment envie que mutt puisse me proposer simplement un mail type de désinscription pour une liste donnée. J'ai remarqué que dans la plupart des mails envoyés par les listes de diffusion, un en-tête est renseigné : List-Unsubscribe. Il est presque toujours de la forme d'un lien de type mailto en HTML c'est à dire : mailto:[EMAIL PROTECTED] La plupart du temps, il suffit de trouver l'adresse email du compte spécifié dans cet en-tête et d'y envoyer un mail avec comme sujet unsubscribe. Cette solution n'est certes pas optimale puisqu'elle ne couvre pas l'exhaustivité des cas possibles (on rencontre notamment des en-tête de type liens HTML) mais a l'avantage de satisfaire la majorité des cas. Quels sont les effets de ce patch dans mutt ? Une nouvelle commande est présente, elle se nomme list-unsubscribe (par analogie avec list-reply). On y accède avec une pression de la touche 'X' dans le pager ou dans la visualisation d'un mail. Lorsque cette commande est lancée, mutt cherche l'en-tête List-Unsubscribe et prépare un mail avec l'adresse trouvée dans cet en-tête et pré-renseigne le sujet du mail avec le mot unsubscribe. Le contenu du mail sera quant à lui vide. Que faire pour continuer ce patch ? Ce patch est loin d'être terminé, il serait idéal qu'il remplisse les fonctionnalités suivantes : * ne pas mettre unsubscribe comme sujet mais bien utiliser la valeur de l'option ?subject=xxx si celle-ci est présente. * être capable de gérer l'option ?body=xxx de la même manière que subject. * gérer les liens complexes, comme ceux disposant de plusieurs options séparées par des virgules. Pour les gens motivés qui veulent tester ce patch non-officiel de mutt, voici le fichier contenant le diff unifié : mutt_list-unsubscribe.patch.txt (cf attachement). Pour les gens un peu moins motivés mais curieux quand-même, voici un binaire compilé ( http://www.sukria.net/tarballs/mutt-unsubscribe.tar.gz ) pour les architectures i386 sous Linux qui vous permettera de tester ce patch. --- http://www.sukria.net/content.php?id=94 Merci d'avance de vos commentaires :) -- - * Alexis Sukrieh [EMAIL PROTECTED] * http://www.sukria.net - All mail clients suck. Mutt just sucks less. - http://www.mutt.org Index: VERSION === RCS file: /home/roessler/cvs/mutt/VERSION,v retrieving revision 3.8 diff -u -b -B -r3.8 VERSION --- VERSION 1 Feb 2004 18:26:11 - 3.8 +++ VERSION 26 Apr 2004 18:25:51 - @@ -1 +1 @@ -1.5.6 +1.5.7 Index: curs_main.c === RCS file: /home/roessler/cvs/mutt/curs_main.c,v retrieving revision 3.17 diff -u -b -B -r3.17 curs_main.c --- curs_main.c 12 Apr 2004 20:33:33 - 3.17 +++ curs_main.c 26 Apr 2004 18:25:53 - @@ -1836,6 +1836,16 @@ menu-redraw = REDRAW_FULL; break; + case OP_LIST_UNSUBSCRIBE: + + CHECK_ATTACH; + CHECK_MSGCOUNT; +CHECK_VISIBLE; + ci_send_message (SENDREPLY|SENDLISTUNSUBSCRIBE, NULL, NULL, Context, tag ? NULL : CURHDR); + menu-redraw = REDRAW_FULL; + break; + + case OP_LIST_REPLY: CHECK_ATTACH; @@ -1876,9 +1886,7 @@ break; CHECK_MSGCOUNT; CHECK_VISIBLE; -if (tag || !(CURHDR-security PGP_TRADITIONAL_CHECKED)) mutt_check_traditional_pgp (tag ? NULL : CURHDR, menu-redraw); - if (menu-menu == MENU_PAGER) { op = OP_DISPLAY_MESSAGE; Index: pager.c === RCS file: /home/roessler/cvs/mutt/pager.c,v retrieving revision 3.14 diff -u -b -B -r3.14 pager.c --- pager.c 12 Apr 2004 20:33:33 - 3.14 +++ pager.c 26 Apr 2004 18:25:54 - @@ -2174,17 +2174,6 @@ redraw = REDRAW_FULL; break; - case OP_CHECK_TRADITIONAL: -CHECK_MODE (IsHeader (extra)); -if (!(WithCrypto APPLICATION_PGP)) - break; -if (!(extra-hdr-security PGP_TRADITIONAL_CHECKED)) -{ - ch = -1; - rc = OP_CHECK_TRADITIONAL; - } -break; - case OP_CREATE_ALIAS:
Re: Patch pour mutt : list-unsubscribe
Le lundi 26 avril 2004, Alexis Sukrieh a écrit... bonjour, Merci d'avance de vos commentaires :) Il m'intéresserait de voir le code, mais je n'est pas trouvé de fichier joint. La liste les filtre, ou bien l'as tu oublié ? -- jm
Re: Patch pour mutt : list-unsubscribe
* Benoit Friry ([EMAIL PROTECTED]) disait : 'Fin, voilà. Désolé d'être un peu déséagréable... ;) N'hésite pas à proposer ton patch. Même s'il n'est pas retenu officiellement, il pourrait en intéresser plusieurs quand même ! Je propose le patch juste au cas où ça pourrait intéresser des gens... Personnellement il m'est d'une utilité non négligeable :) Maintenant s'il est refusé je n'en serait ni surpris, ni vexé. On m'a déjà dit en effet qu'il était possible de faire ce que fait mon patch sans pour autant mettre les mains dans le moteur mais... c'est mon défaut... j'aime le camboui ! ;-) A plus... -- - * Alexis Sukrieh [EMAIL PROTECTED] * http://www.sukria.net - All mail clients suck. Mutt just sucks less. - http://www.mutt.org
Re: Patch pour mutt : list-unsubscribe
Jean-Michel OLTRA a écrit : Merci d'avance de vos commentaires :) Je crains que Benoît n'ait raison : ton patch va être considéré utile par un certain nombre d'utilisateurs (qui seront très exigeants sur les mises à jour ;)), mais n'a aucune chance d'être intégré. Bah, pourquoi pas. Je connais bien la situation... Bonne chance en tous cas ! :) Il m'intéresserait de voir le code, mais je n'est pas trouvé de fichier joint. La liste les filtre, ou bien l'as tu oublié ? Moi je vois un joli fichier attaché nommé mutt_list-unsubscribe.patch.txt ! -- Cédric
Re: Patch pour mutt : list-unsubscribe
* Cedric Duval ([EMAIL PROTECTED]) disait : Je crains que Benoît n'ait raison : ton patch va être considéré utile par un certain nombre d'utilisateurs (qui seront très exigeants sur les mises à jour ;)), mais n'a aucune chance d'être intégré. Bah, pourquoi pas. Je connais bien la situation... Ca n'est pas bien grave... si ce patch peut servir à quelqu'un d'autre que moi j'en serai ravi, si ce n'est pas le cas.. tant pis, la terre continuera de tourner ;-) Bonne chance en tous cas ! :) Merci :) -- - * Alexis Sukrieh [EMAIL PROTECTED] * http://www.sukria.net - All mail clients suck. Mutt just sucks less. - http://www.mutt.org