Deutsch   English   Français   Italiano  
<tfqlab$id8$1@vmserveur.novazur.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!3my8gGK7ESrpx0+4iQgUXA.user.46.165.242.75.POSTED!not-for-mail
From: Christophe PEREZ <chris@novazur.fr>
Newsgroups: fr.comp.usenet.serveurs
Subject: Re: alternative =?UTF-8?B?w6A=?= newsx
Date: Tue, 13 Sep 2022 19:22:51 -0000 (UTC)
Organization: NoVaZuR News Server
Message-ID: <tfqlab$id8$1@vmserveur.novazur.fr>
References: <20220906193337.19fa5839@coffee.novazur.fr>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="63251"; posting-host="3my8gGK7ESrpx0+4iQgUXA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Pan/0.151 (Butcha; a6f6327)
X-Notice: Filtered by postfilter v. 0.9.2
Bytes: 4658
Lines: 88

Pour conclure cette discussion, voici les éléments auxquels j'ai abouti 
avec une aide inestimable qui m'a permis d'arriver au bout :

Le Tue, 6 Sep 2022 19:33:37 -0400, Christophe PEREZ a écrit :

> J'utilise newsx pour envoyer/recevoir vers les serveurs de free.
> 
> Or, depuis quelques mois, j'ai une erreur à l'envoi (d'où le fait que je
> passe par aioe pour poster en direct) :
> "newsx: inconsistent line termination"

Cela venait de posts avec <CRLF> que newsx n'appréciaient pas (j'aurais pu/
du utiliser l'option --newline mais je ne l'avais pas vue, donc pas testée) 
à cause de ma migration de 2.5.5 en 2.6.4 sans m'apercevoir que dans la 
config INN j'avais l'option wireformat qui était passée de false à true.
La modif de la config, et conversion de tous les fichiers du "tradspool" a 
réglé le problème.

S'est alors posé un autre problème, totalement indépendant, de posts 
sortants qui revenaient au prochain fetch avec un autre MID.
Il s'avère que :
- dans tous les cas (de mon contexte) Free forge systématiquement le MID, 
donc insoluble
- aioe et eternal-september forçait le MID à cause d'un champ Injection-
Info contenu dans mes posts.
La recompilation de INN avec option perl et le rajout dans filtre_nnrpd.pl 
de :
    $hdr{'Injection-Info'} = undef;
    $modify_headers = 1;

(et redémarrage INN) a définitivement résolu l'affaire.

> J'ai voulu recompiler newsx pour voir si cela pouvait venir d'une lib
> changée depuis, et pour une raison qui m'est totalement inconnue, je n'y
> parviens plus non plus. Erreur :
> "NOTE: Could not find a libstorage library" et je ne trouve pas ce qui a
> pu avoir changé. Sa dernière compilation date de 2020.

La compilation de newsx a été possible, grâce aux suggestions de Julien 
ici-même, résumées en :
------------------------------ %< ---------------------------------
Le Thu, 8 Sep 2022 10:25:09 +0200, Julien ÉLIE a écrit :

> Je te propose d'ajouter "-linnhist" aux endroits où "-lstorage" est
> présent dans le fichier configure.  Exemples :
> LIBS="$LIBS -linn -lstorage -linnhist"
> LIBS="-lstorage -linnhist $LIBS"
> MORELIBS2="-lstorage -linnhist $MORELIBS2 -lstorage -linnhist"
> MORELIBS2="$MORELIBS2 ../lib/libstorage.a ../lib/libinnhist.a"
> 
> Un autre élément à ajouter pour la compilation est
> "-DCONFIG_H_INCLUDED=1" à la fin de --with-newsinclude :
> 
> ../configure --with-newshome=/home/news --with-newslib=/home/news/lib
> --with-newsinclude="/home/news/include/inn -DCONFIG_H_INCLUDED=1"
------------------------------ %< ---------------------------------

Puis en rajoutant -fcommon aux options de compilation
------------------------------ %< ---------------------------------
--- newsx-1.6.orig/configure    2022-09-13 15:10:42.062755225 -0400
+++ newsx-1.6/configure 2022-09-13 15:11:56.902756108 -0400
@@ -3173,7 +3173,7 @@
 
 
 if test "$GCC" = yes; then
-  CFLAGS="$CFLAGS -Wall"
+  CFLAGS="$CFLAGS -Wall -fcommon"
 fi
 
 if test x"$NEWSINCLUDE" != x; then
------------------------------ %< ---------------------------------

> Je me dis qu'il est peut-être temps de passer à autre chose pour
> remplacer newsx

Et bien finalement non.

> Je me souviens avoir utilisé suck, il y a très longtemps, mais je crois
> me rappeler qu'il était moins bien, et même pas sûr qu'il existe encore.

suck fonctionne toujours, j'ai fait tous les tests en parallèle avec, le 
résultat était le même, mais je préfère encore le fonctionnement et les 
options de newsx alors je vais essayer de continuer avec un petit moment 
encore.

> Que pourriez-vous me suggérer svp ?

Merci à tous ceux qui ont bien voulu prendre mon problème en considération, 
surtout un ;)