<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hola Antonio. He visto en el repositorio svn de ctorrent que hay
    multitud de mejoras no incorporadas a ninguna release. El último
    commit es el r322 y la versión utilizada por Ubuntu corresponde al
    r199.<br>
    La mayor parte del contenido de los parches oficiales está
    incorporado en estas mejoras, salvo algunos menores.<br>
    Tras descargar los fuentes y crear el paquete .deb correspondiente,
    no he vuelto a sufrir los cuelgues por segmentation fault o
    std::bad_array_new_length.<br>
    <br>
    Indico los pasos para construir el paquete en el propio ogLive:<br>
    <br>
    rm /etc/resolv.conf; echo nameserver IP_SERVIDOR_ DNS >
    /etc/resolv.conf  # solucionar el problema de la falta de resolución
    dns<br>
    apt update<br>
    apt install --no-install-recommends packaging-dev  # instalar
    paquetes de desarrollo<br>
    mkdir src; cd src<br>
    apt source --download-only ctorrent  # descargar fuentes utilizados
    por Ubuntu<br>
    wget <a class="moz-txt-link-freetext"
href="https://sourceforge.net/code-snapshots/svn/d/dt/dtorrent/code/dtorrent-code-r322-dtorrent-tags-dtorrent-3.3.2.zip">https://sourceforge.net/code-snapshots/svn/d/dt/dtorrent/code/dtorrent-code-r322-dtorrent-tags-dtorrent-3.3.2.zip</a> 
    # descargar el último commit r322 del svn de ctorrent<br>
    unzip dtorrent-code-r322-dtorrent-branches-dtorrent-3.zip; cd
    dtorrent-code-r322-dtorrent-branches-dtorrent-3<br>
    tar xvJf ../ctorrent_1.3.4.dnh3.3.2-5.debian.tar.xz  # incorporar
    los ficheros para contruir el paquete .deb<br>
    QUILT_PATCHES=debian/patches<br>
    quilt delete -r cve-security-fix.diff; quilt delete -r
    FTBFS-fix.diff  # borrar parches oficiales<br>
    quilt import ../cve-security-fix.diff; quilt push  # si se desea
    incorporar contenido de los parches oficiales no incorporado en r322
    (en fichero adjunto)<br>
    dch -n  # añadir un número de versión nmu en debian/changelog<br>
    aclocal<br>
    automake --add-missing<br>
    debuild -b -us -uc  # generar el paquete .deb en ~/src<br>
    <br>
    Saludos.<br>
    <br>
    <div class="moz-cite-prefix">Antonio J. Doblas Viso escribió el
      14/7/21 a las 22:56:<br>
    </div>
    <blockquote type="cite"
cite="mid:CANo__3SCJv9VeHBFwiNNCdR2cyFHQtD9Tiz=hJgpbB-OoA0fbQ@mail.gmail.com">
      <div>Miguel, si nos das las instrucciones de descarga e
        instalación del ctorrent con el parche, lo probamos para
        sustituir el actual en el ogLive. Actualmente se instala el
        ofrecido por la distro ubuntu.  </div>
      <div>
        <ul>
          <li><a
href="https://github.com/opengnsys/ogLive-Builder/blob/master/includes/usr/bin/boot-tools/listpackages/sw.networking"
              moz-do-not-send="true">https://github.com/opengnsys/ogLive-Builder/blob/master/includes/usr/bin/boot-tools/listpackages/sw.networking</a></li>
        </ul>
      </div>
      <div><br>
      </div>
    </blockquote>
    <br>
  </body>
</html>