These are the "tx" patches for ifmail


What is ifmail?

Ifmail is a package that allows a Unix machine to integrate an FTN (fido-like) network, and act as a gateway between it and usenet and/or e-mail. It includes the gating software, an areafix, a nodediff patcher, a mailer and a file-echo manager.

What are "tx" patches so?

These are diffs against plain 2.14 version that add some functionalities. I maintain the "tx" diffs from many sources and contributions.

What are the differences ?

"tx" versions adds charset support, References: managing, support for different Areas files for different feeds, domain#1:2/34.56 type of adresses support, support for packet password different than session password, PGP signed messages support, better MSGID/Message-ID managements, Gatebau-style MSGID, and more.

Look at the README.charset for info on how charsets are handled.
Read Credits.TX for info on people who contributed to the "tx" patches.

What is new from tx8.9 ?

extract of Changelog.TX :

Changes in 2.14-tx8.10

  • Changes whith tearlines
  • corrected a little problem whith Reply-To: header
  • switched ifcico code to ifcico-3.0.cm.alpha-4.0 entirely.

    Changes in 2.14-tx8.9

  • corrected logfacility macro in ifcico/nlpatch.c (it should use CICOLOG not MAILLOG), thanks to Marco d'Itri.
  • made some more headers "kludgerisable" depending on level value
  • corrected a bug in 2.14-tx8.8 when more than one % was present in the Message-ID
  • some FTN readers put Cc: lines in the body of FTN messages whith only names or addresses whithout any "@"; sendmail then added localhost at each time... now when an FTN messages has such a line it isn't considered as rfc header anymore.
  • corrected a bug in yoohoo.c that caused a sigsev when domains weren't used.
  • changed hydra code to the one from ifcico-3.0.cm.alpha-4.0 of Christof Meerwald (2:315/3.13@FidoNet)
  • added several man pages from ifcico-3.0.cm.alpha-4.0
  • in iflib/trap.c iBCS2 should be defined for intel compatible architectures only; added the proper #ifdef __i386__
  • recognizes new iso-8859-15 charset


    The files


    Here is the list of ifmail files, sources of both the official and tx versions, diff files from official to tx versions, and also rpm packages of the tx versions to make it easier for Linux users, you just have to install the package and edit /etc/ifmail/config and /etc/ifmail/Areas to fit your needs (and install and configure INN and sendmail). A good project will be to write an X application that will fit in the control-panel to allow editing ifmail config and Areas files.

    I also included an rpm of mgetty which FIDO support so you can just install the ifmail and mgetty package and receive fido calls.
    And a first version of an english ifmail-HOWTO (the same, gzipped: ifmail-HOWTO.gz)

    All files of "tx" versions are PGP signed, as well as the rpm packages, including the one of mgetty. You can get a copy of my PGP key by clicking here.

    You can get an rpm package of pgp from ftp.hacktic.nl:/pub/replay/pub/redhat/
    ifmail-2.14-tx8.10.tar.gz (496768) This is the patched version,.
    ifmail-2.14_to_2.14-tx8.10.tgz (290173) This is the patch from the official Eugene's version to the last "tx"
    ifmail-2.14-tx8.10.i386.rpm (645318) The binary for Linux/i386 packed in the popular RPM format
    ifmail-2.14-tx8.10.src.rpm (520370) The sources prepared to build a binary in the popular RPM format. I hope .alpha.rpm, .ppc.rpm, .sparc.rpm etc will show up
    mgetty-1.1.13-1tx.i386.rpm (182565) A version of mgetty whith AutoPPP and FIDO compiled in, it has been build to use the same paths and file locations as the ifmail-tx rpm package. This is a libc6 (aka GNU libc or glibc) version. It is the mgetty I use.


    Last modification :1998-11-30



    Pablo Saratxaga pablo@walon.org (previously srtxg@f2219.n293.z2.fidonet.org)