• ifcico segfaults when started

    From Ingo Juergensmann@2:2452/413 to All on Mon Aug 28 07:25:52 2017
    Hi!

    I want to use ifcico on Debian unstable, but when invoking ifcico from mgetty or even directly from command line, it segfaults.
    See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872507 for details.

    I tried also the package from Ubuntu, but the same.

    Any tips/hints/advices are appreciated! :-)


    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Mike Albritton@1:103/705 to Ingo Juergensmann on Mon Aug 28 14:13:32 2017
    On 08/27/2017 11:25 PM, Ingo Juergensmann wrote:
    Hi!

    I want to use ifcico on Debian unstable, <snip>
    ^^^^^^^^
    Found your problem. ||||||||

    <EVIL GRIN>
    --- SBBSecho 3.01-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Robert Wolfe@1:116/17 to Ingo Juergensmann on Mon Aug 28 20:21:48 2017
    Hi!

    I want to use ifcico on Debian unstable, but when
    invoking ifcico from mgetty or even directly from
    command line, it segfaults.
    See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872507 for details.

    I tried also the package from Ubuntu, but the same.

    Any tips/hints/advices are appreciated! :-)

    Tried building it from the latest source yourself and see if that fixes your problem?

    --- Maximus/2 3.01
    * Origin: Neptune's Lair * Olive Branch MS * os2bbs.org (1:116/17)
  • From Ingo Juergensmann@2:2452/413 to Robert Wolfe on Tue Aug 29 19:31:50 2017
    Hello Robert!

    28 Aug 17 20:21, you wrote to me:

    Any tips/hints/advices are appreciated! :-)
    Tried building it from the latest source yourself and see if that
    fixes your problem?

    Well, I tried to build from the Debian source (dpkg-buildpackage -uc -us) as well from the included orig.tar.gz, which results in this:

    ~/temp/ifmail-src/ifmail-2.14tx8.10.orig/ifcico# make
    cc -c -Wall -fno-strict-aliasing -iquote . -iquote ../iflib -I/usr/include -DCICOLOG=LOG_LOCAL0 -DMAILLOG=LOG_LOCAL0 -DTERMAIL_HACK -DTPUT_STATUS_HACK -DADD_PID -DLEVEL=0 -DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE -DRESTAMP_OLD_POSTINGS=14 -DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING -DRESTAMP_FUTURE_POSTINGS -DFSCHTML -DMACHIGAI -DALLOW_RETURNPATH -DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN -DAREAS_NUMERAL_COMMENTS -DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES -DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY -DNO_IO_AFTER_HANGUP -DDO_NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT -DUSE_SETPROCTITLE -DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H -DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" nodelist.c
    In file included from nodelist.c:18:0:
    nlindex.h:9:18: fatal error: ndbm.h: No such file or directory
    #include <ndbm.h>
    ^
    compilation terminated.
    Makefile:65: recipe for target 'nodelist.o' failed
    make: *** [nodelist.o] Error 1

    Don't know if gdbm-ndbm.h is what ifcico wants, but when I symlink it, it proceeds:

    y.tab.c:1423:7: warning: implicit declaration of function ‘yyerror’ [-Wimplicit-function-declaration]
    In file included from flagexp.y:51:0:
    lex.yy.c: At top level:
    lex.yy.c:650:25: error: macro "yywrap" passed 1 arguments, but takes just 0
    In file included from flagexp.y:51:0:
    lex.yy.c:1373:16: warning: ‘input’ defined but not used [-Wunused-function] lex.yy.c:1330:17: warning: ‘yyunput’ defined but not used [-Wunused-function]
    Makefile:65: recipe for target 'flagexp.o' failed
    make: *** [flagexp.o] Error 1

    At least this doesn't seem to be a quick win...

    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Maurice Kinal@1:153/7001 to Ingo Juergensmann on Tue Aug 29 22:13:54 2017
    Hey Ingo!

    Debian source (dpkg-buildpackage -uc -us) as well from the
    included orig.tar.gz, which results in this:

    nlindex.h:9:18: fatal error: ndbm.h: No such file or directory
    #include <ndbm.h>
    ^
    Don't know if gdbm-ndbm.h is what ifcico wants, but when I
    symlink it, it proceeds:

    ----- '<Esc>:read !find /usr/include -name ndbm.h' starts
    /usr/include/ndbm.h
    ----- '<Esc>:read !find /usr/include -name ndbm.h' ends

    When I cross reference that to my pkg database - not Debian or any other destribution for that matter - it shows as belonging to gdbm-1.12 so your symlink should work. However I gust sed'ed out 'gdbm-' part from all the source files requesting that particular include and it worked.

    At least this doesn't seem to be a quick win...

    Did you apply all the patches? Also you didn't say where you got the source. I tried;

    http://http.debian.net/debian/pool/main/i/ifmail/ifmail_2.14tx8.10.orig.tar.gz http://http.debian.net/debian/pool/main/i/ifmail/ifmail_2.14tx8.10-23.debian.tar.xz

    and made sure that all includes where for ndbm.h instead of gdbm-ndbm.h as well
    as applied ALL the patches in ./debian/patches/ provided by ifmail_2.14tx8.10-23.debian. The end result (uninstalled since no use for it here) is as follows;

    ----- ye olde cut n' paste starts
    # ls -al ./ifcico/ifcico
    -rwxr-xr-x 1 root root 286416 Aug 29 21:46 ./ifcico/ifcico
    ldd ./ifcico/ifcico
    linux-vdso.so.1 (0x00007ffc84d6f000)
    libgdbm_compat.so.4 => /usr/lib/libgdbm_compat.so.4 (0x00007f2fe5263000)
    libfl.so.2 => /usr/lib/libfl.so.2 (0x00007f2fe5061000)
    libc.so.6 => /lib/libc.so.6 (0x00007f2fe4ce8000)
    libgdbm.so.4 => /usr/lib/libgdbm.so.4 (0x00007f2fe4ade000)
    libm.so.6 => /lib/libm.so.6 (0x00007f2fe47b3000)
    /lib/ld-linux-x86-64.so.2 (0x00007f2fe5466000)
    ----- ye olde cut n' paste ends

    Note those are all 64-bit as it should be in this day and age. ;-)

    back in FidoNet after 17 years

    You should have left the abandonware back there and then. Why the need for ifcico in this day and age? Anyhow it should work as I have bleeding edge development tools here and managed to pull it off. I am guessing you nabbed the wrong debian source. Try ifmail_2.14tx8.10-23 and see if that fixes it.

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.12(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Robert Wolfe@1:116/17 to Ingo Juergensmann on Tue Aug 29 17:55:58 2017
    Well, do you have an URL for the source tarball? I can build a quick development VM here and try to put together a DEB package for you and post it up on my FTP server for you to download.

    Well, I tried to build from the Debian source (dpkg-
    buildpackage -uc -us) as well from the included
    orig.tar.gz, which results in this:

    ~/temp/ifmail-src/ifmail-2.14tx8.10.orig/ifcico# make
    cc -c -Wall -fno-strict-aliasing -iquote . -iquote ../iflib - I/usr/include -DCICOLOG=LOG_LOCAL0 -DMAILLOG=LOG_LOCAL0
    -DTERMAIL_HACK -DTPUT_STATUS_HACK -DADD_PID -DLEVEL=0 -
    DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE - DRESTAMP_OLD_POSTINGS=14 -DBELEIVE_ZFIN=1 -DHAS_TCP -
    DAREAS_HACKING -DRESTAMP_FUTURE_POSTINGS -DFSCHTML -
    DMACHIGAI -DALLOW_RETURNPATH -DGATEBAU_MSGID -
    DDIRTY_CHRS -DHIDDEN -DAREAS_NUMERAL_COMMENTS -
    DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES
    -DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY -
    DNO_IO_AFTER_HANGUP -DDO_NEED_TIME -DNEED_FORK -
    DHAS_BSD_SIGNALS -DHAS_SELECT -DUSE_SETPROCTITLE -
    DINT32=long -DINT16=short -D_GNU_SOURCE -DHAVE_LOCALE_H -DNLS_CAT_NAME=\"ifmail\" -
    DNLS_LOCALE_PATH=\"/usr/share/locale\" nodelist.c
    In file included from nodelist.c:18:0:
    nlindex.h:9:18: fatal error: ndbm.h: No such file or directory
    #include <ndbm.h>
    ^
    compilation terminated.
    Makefile:65: recipe for target 'nodelist.o' failed
    make: *** [nodelist.o] Error 1

    Don't know if gdbm-ndbm.h is what ifcico wants, but
    when I symlink it, it proceeds:

    y.tab.c:1423:7: warning: implicit declaration of
    function ‘yyerror’ [-Wimplicit-function-declaration]
    In file included from flagexp.y:51:0:
    lex.yy.c: At top level:
    lex.yy.c:650:25: error: macro "yywrap" passed 1
    arguments, but takes just 0
    In file included from flagexp.y:51:0:
    lex.yy.c:1373:16: warning: ‘input’ defined but not
    used [-Wunused-function]
    lex.yy.c:1330:17: warning: ‘yyunput’ defined but
    not used [-Wunused-function]
    Makefile:65: recipe for target 'flagexp.o' failed
    make: *** [flagexp.o] Error 1

    At least this doesn't seem to be a quick win...

    --- Maximus/2 3.01
    * Origin: Neptune's Lair * Olive Branch, MS * os2bbs.org (1:116/17)
  • From mark lewis@1:3634/12.73 to Robert Wolfe on Tue Aug 29 20:47:38 2017
    On 2017 Aug 29 17:55:58, you wrote to Ingo Juergensmann:

    Well, do you have an URL for the source tarball? I can build a quick development VM here and try to put together a DEB package for you and post it up on my FTP server for you to download.

    [chomp]

    really? an entire quote AND top posting??

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... When women could cook, men weren't vegetarians.
    ---
    * Origin: (1:3634/12.73)
  • From Maurice Kinal@1:153/7001 to mark lewis on Wed Aug 30 01:18:45 2017
    Hey mark!

    really? an entire quote AND top posting??

    Not to mention the offer to supply precompiled abandonware instead of helping solve the problem, which it turns out can be solved despite it requiring more or less 17 years worth of patching, which according to the Origin line of the original post matches how long the sysop has been MIA. Coincidence? I think not. Looks like a sign of imminent fidonet doom from this angle. ;-)

    Also it appears to me that ifmail is far less of a fidonet thingy and more of internet abandonware from way back when. Fidonet abandonware is far older than
    a mere 17 years. I think it's closer to 30 years worth of abandoment by now.

    Kids these days eh? :::sigh:::

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.12(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Alexey Vissarionov@2:5020/545 to Robert Wolfe on Wed Aug 30 06:06:06 2017
    Good ${greeting_time}, Robert!

    29 Aug 2017 20:47:38, mark lewis wrote to you:

    Well, do you have an URL for the source tarball? I can build a quick
    development VM here and try to put together a DEB package for you and
    post it up on my FTP server for you to download.
    [chomp]
    really? an entire quote AND top posting??

    - Because it messes up the order in which people normally read text.
    - Why top-posting is considered the most annoying thing in messages?


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin.ru!gremlin; +vii-cmiii-cmlxxvii-mmxlviii

    ... that's why I really dislike fools.
    --- /bin/vi
    * Origin: http://openwall.com/Owl (2:5020/545)
  • From Ingo Juergensmann@2:2452/413 to Maurice Kinal on Wed Aug 30 07:19:56 2017
    Hello Maurice!

    29 Aug 17 22:13, you wrote to me:

    At least this doesn't seem to be a quick win...
    Did you apply all the patches? Also you didn't say where you got the source. I tried;

    http://http.debian.net/debian/pool/main/i/ifmail/ifmail_2.14tx8.10.ori g.tar.gz http://http.debian.net/debian/pool/main/i/ifmail/ifmail_2.14tx8.10-23. debian.tar.xz

    Yes, I used those as well. That's what you get when you run apt-get source ifmail.
    First I then ran a dpkg-buildpackage -uc -us, which will result in a local rebuild of that Debian package, including all Debian patches.
    But this segfaults as well, so I tried to build just from orig.tar.gz without Debian patches, because I was asked for "compiling the (upstream) source". It doesn't build that way without major quirks.

    and made sure that all includes where for ndbm.h instead of
    gdbm-ndbm.h as well as applied ALL the patches in ./debian/patches/ provided by ifmail_2.14tx8.10-23.debian. The end result (uninstalled since no use for it here) is as follows;
    ----- ye olde cut n' paste starts
    # ls -al ./ifcico/ifcico
    -rwxr-xr-x 1 root root 286416 Aug 29 21:46 ./ifcico/ifcico
    ldd ./ifcico/ifcico
    linux-vdso.so.1 (0x00007ffc84d6f000)
    libgdbm_compat.so.4 => /usr/lib/libgdbm_compat.so.4 (0x00007f2fe5263000)
    libfl.so.2 => /usr/lib/libfl.so.2 (0x00007f2fe5061000)
    libc.so.6 => /lib/libc.so.6 (0x00007f2fe4ce8000)
    libgdbm.so.4 => /usr/lib/libgdbm.so.4 (0x00007f2fe4ade000)
    libm.so.6 => /lib/libm.so.6 (0x00007f2fe47b3000)
    /lib/ld-linux-x86-64.so.2 (0x00007f2fe5466000)
    ----- ye olde cut n' paste ends
    Note those are all 64-bit as it should be in this day and age. ;-)

    From Debian package:
    # ldd /usr/lib/ifmail/ifcico
    linux-vdso.so.1 (0x00007ffd423bb000)
    libgdbm_compat.so.3 => /usr/lib/x86_64-linux-gnu/libgdbm_compat.so.3 (0x00007fc17b9c1000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc17b622000)
    libgdbm.so.3 => /usr/lib/x86_64-linux-gnu/libgdbm.so.3 (0x00007fc17b41b000)
    /lib64/ld-linux-x86-64.so.2 (0x000055d30e603000)

    libfl and libm are missing. For libfl I can install libfl-dev and libm.so.6 should already be available, because it's within libc6 package:

    libc6: /lib/x86_64-linux-gnu/libm.so.6
    libfl-dev: /usr/lib/x86_64-linux-gnu/libfl.so.2

    But libfl-dev is already installed:
    libfl-dev is already the newest version (2.6.1-1.3)

    back in FidoNet after 17 years
    You should have left the abandonware back there and then. Why the
    need for ifcico in this day and age?

    I want to run my modem line with an EMSI compatible mailer, just because I like
    that connecting sound of a modem for some strange reasons. ;)

    Anyhow it should work as I have
    bleeding edge development tools here and managed to pull it off. I am guessing you nabbed the wrong debian source. Try ifmail_2.14tx8.10-23
    and see if that fixes it.

    As stated above that's the Debian package version I already built myself and it
    segfaults, too. The version is also listed in Debians bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872507

    I've put the build log to https://paste.debian.net/hidden/f86ee0f1/ - it still segfaults:

    ~/temp/ifmail-2.14tx8.10# ifcico/ifcico
    Segmentation fault


    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Ingo Juergensmann@2:2452/413 to Robert Wolfe on Wed Aug 30 07:42:34 2017
    Hello Robert!

    29 Aug 17 17:55, you wrote to me:

    Well, do you have an URL for the source tarball? I can build a quick development VM here and try to put together a DEB package for you and
    post it up on my FTP server for you to download.

    Thanks, but as already stated in that other mail I downloaded, built and installed the ifmail source package from Debian and it still segfaults.

    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Maurice Kinal@1:153/7001 to Ingo Juergensmann on Wed Aug 30 06:36:36 2017
    Hey Ingo!

    But this segfaults as well

    Strange since the one here doesn't segfault but does give me an error message relating to the lack of proper configuration ... nevermind not having compatible hardware for it;

    ----- ye olde cut n' paste starts
    # ./ifcico
    readconfig: cannot stat file "/etc/ifmail/config" No such file or directory Error getting configuration, aborting
    # ./ifcico -h
    ifcico ver. 2.14-tx8.10 of Tue Aug 29 21:45:25 2017; (c) Eugene G. Crosser, 1993-1997
    This is free software. You can do what you wish with it
    as long as this copyright notice is preserved.

    usage: ifcico -h -x<N> -I<file> -r<role> -a<inetaddr> -t<mode> <node> ...
    -h get this help
    -x<arg> set debug level <arg> [00000000]
    <arg> may be a number from 0 to 32 to set `on'
    bits from 1 to number, or a string of letters
    ('a' - bit 1, 'b' - bit 2, e.t.c. up to bit 26)
    -I<file> use config file <file> [/etc/ifmail/config]
    -r 0|1 1 - master, 0 - slave [0]
    -n<phone> forced phone number
    -l<ttydevice> forced tty device
    -a<inetaddr> use TCP/IP instead of modem
    -t<mode> 0 - IFC, 1 - telnet [0]
    <node> should be in domain form, e.g. f11.n22.z3
    (this implies master mode)

    or: ifcico tsync|yoohoo|**EMSI_INQC816
    (this implies slave mode)
    ----- ye olde cut n' paste ends

    I am guessing it *could* work given suitable conditions ifcico requires in order to successfully do it's intended job(s). As for why my compile works as opposed to Debian's my best guess is that my customized linux system (see tearline below) is a superior system when compared to a ho-hum boring stock Debian install. :::evil grin:::

    libfl and libm are missing.

    libm should be there since it is part of glibc. Debian used to use eglibc but that became abandonware awhile back and those who matter smartened up and switched back to glibc. However libfl could easily be overlooked and here is provided by flex-2.6.4 which I believe is the most current version and can be nabbed at;

    https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz

    libfl-dev is already the newest version (2.6.1-1.3)

    Nope. I just checked and 2.6.4 is indeed the latest stable version. Also while you are at it check if your installed distribution is using mawk instead of GNU gawk, not that this has anything to do with the topic of ifcico but it will eventually cause problems with other source that wants gawk rather than mawk.

    I want to run my modem line with an EMSI compatible mailer, just
    because I like that connecting sound of a modem for some strange
    reasons. ;)

    Heh, heh. As good a reason as I've ever heard although because it is there is the usual good reason cited. Mind you because I can should be the targetted reason and I think upgrading flex ought to help achieve that goal ... gawk too while you're at it. Get rid of mawk as it isn't really needed for anything. Beats me why it is even installed in a default install given the compatibilty problems it can and does cause.

    it still segfaults

    Try my suggested fixes, especially upgrading flex. From what I see that looks to be the solution to what currently ails you. The gawk suggestion is also a good idea while you're fixing Debian install flaws. ;-)

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.12(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Kees van Eeten@2:280/5003.4 to Ingo Juergensmann on Wed Aug 30 18:32:00 2017
    Hello Ingo!

    Yes, I used those as well. That's what you get when you run apt-get source ifmail. First I then ran a dpkg-buildpackage -uc -us, which will result in a local rebuild of that Debian package, including all Debian patches. But this segfaults as well, so I tried to build just from orig.tar.gz without Debian patches, because I was asked for "compiling the (upstream) source". It doesn't build that way without major quirks.

    I have been using ifcido for at least 17 years to service IP and Pots.
    I have server V75 as well for many years, until the ISDN card broke down.
    I have used it in 32 bit Debian and now in 64 bit. My kernel is not very
    current, so things may have changed.

    I have alway had segfaults when some calling options were defined, so I
    do not use any "options" in the config file.

    As I could live without, I never chased this bug in the software.

    Maybe your segfaults have a similar origin.

    Kees

    --- GoldED+/LNX 1.1.5
    * Origin: As for me, all I know is that, I know nothing. (2:280/5003.4)
  • From Ingo Juergensmann@2:2452/413 to Kees van Eeten on Wed Aug 30 20:25:48 2017
    Hello Kees!

    30 Aug 17 18:32, you wrote to me:

    I have been using ifcido for at least 17 years to service IP and
    Pots. I have server V75 as well for many years, until the ISDN card
    broke down. I have used it in 32 bit Debian and now in 64 bit. My
    kernel is not very current, so things may have changed.

    Yes, 64bit incompatibility was one of my thoughts, too. But we have 2017 and not 2007...
    Thanks for your confirmation that it's not 64bit incompatibility!

    I have alway had segfaults when some calling options were defined, so
    I do not use any "options" in the config file.
    As I could live without, I never chased this bug in the software.
    Maybe your segfaults have a similar origin.

    Truely, some weird config option was another thought for the segfaults, but I would never has guessed what might have caused this to segfault.

    In Debian default ifmail/config there is:

    # grep -v '^#' /etc/ifmail/config | grep options
    options (time Any0000-2359) NoHold

    I'll test again after I removed that option and report back if this made ifcico
    to work!

    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Ingo Juergensmann@2:2452/413 to Kees van Eeten on Wed Aug 30 22:25:56 2017
    Hello Kees!

    30 Aug 17 18:32, you wrote to me:

    I have alway had segfaults when some calling options were defined, so
    I do not use any "options" in the config file.
    As I could live without, I never chased this bug in the software.
    Maybe your segfaults have a similar origin.

    You were right: removing "options" statement from config made ifcico work without segfaulting.

    Thanks! I'll update the Debian bugreport... Marco should maybe strip that from the config as a default.

    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Robert Wolfe@1:116/18 to Alexey Vissarionov on Thu Aug 31 19:58:00 2017
    It's a good day to die, Alexey, isn't it?

    þ Quoting message from Alexey Vissarionov to Robert Wolfe
    þ [06:06 at 30-Aug-17]

    [chomp]
    really? an entire quote AND top posting??

    - Because it messes up the order in which people normally read text.
    - Why top-posting is considered the most annoying thing in messages?

    I only top post when I am in a hurry and quote entirety when I feel the
    entire message is what I am talking about.

    Also, someone has been reading emails from Peter Moylan with regards to top posting. Just be thankful someone is posting AT ALL these days!!!

    --- Hector/2 1.0beta
    * Origin: Neptune's Lair * Olive Branch, MS * os2bbs.org (1:116/18)
  • From mark lewis@1:3634/12.73 to Robert Wolfe on Fri Sep 1 09:46:56 2017
    On 2017 Aug 31 19:58:00, you wrote to Alexey Vissarionov:

    Also, someone has been reading emails from Peter Moylan with regards
    to top posting.

    hahaha... i gave him that sig and i swiped it from somewhere else... it has been around for decades ;)

    Just be thankful someone is posting AT ALL these days!!!

    heh heh heh :)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... PCBored - the EDLIN of BBS software.
    ---
    * Origin: (1:3634/12.73)
  • From Benny Pedersen@2:230/0 to Ingo Juergensmann on Sat Sep 2 22:06:50 2017
    Hello Ingo!

    28 Aug 2017 07:25, Ingo Juergensmann wrote to All:

    I want to use ifcico on Debian unstable, but when invoking ifcico from mgetty or even directly from command line, it segfaults.
    See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872507 for
    details.

    I tried also the package from Ubuntu, but the same.

    Any tips/hints/advices are appreciated! :-)

    oh what if its started in xinetd ?

    did it seqfault if you do

    apt-get source ifcico -b

    ?, sorry i dont know much of debian bugs :=)


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.12.9-gentoo (i686))
    * Origin: openvpn on its way here (2:230/0)
  • From Benny Pedersen@2:230/0 to Ingo Juergensmann on Sat Sep 2 22:10:44 2017
    Hello Ingo!

    29 Aug 2017 19:31, Ingo Juergensmann wrote to Robert Wolfe:

    Hello Robert!

    28 Aug 17 20:21, you wrote to me:

    Any tips/hints/advices are appreciated! :-)
    Tried building it from the latest source yourself and see if that
    fixes your problem?

    Well, I tried to build from the Debian source (dpkg-buildpackage -uc
    -us) as well from the included orig.tar.gz, which results in this:

    ~/temp/ifmail-src/ifmail-2.14tx8.10.orig/ifcico# make
    cc -c -Wall -fno-strict-aliasing -iquote . -iquote ../iflib -I/usr/include -DCICOLOG=LOG_LOCAL0 -DMAILLOG=LOG_LOCAL0
    -DTERMAIL_HACK -DTPUT_STATUS_HACK -DADD_PID -DLEVEL=0 -DDONT_REGATE -DSLAVE_SENDS_NAK_TOO -DRNEWSB -DJE -DRESTAMP_OLD_POSTINGS=14 -DBELEIVE_ZFIN=1 -DHAS_TCP -DAREAS_HACKING -DRESTAMP_FUTURE_POSTINGS -DFSCHTML -DMACHIGAI -DALLOW_RETURNPATH -DGATEBAU_MSGID -DDIRTY_CHRS -DHIDDEN -DAREAS_NUMERAL_COMMENTS -DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES -DHAS_FSYNC -DHAS_IOCTL_H -DHAS_REGEX_H -DNEED_BSY -DNO_IO_AFTER_HANGUP -DDO_NEED_TIME -DNEED_FORK -DHAS_BSD_SIGNALS -DHAS_SELECT -DUSE_SETPROCTITLE -DINT32=long -DINT16=short
    -D_GNU_SOURCE -DHAVE_LOCALE_H -DNLS_CAT_NAME=\"ifmail\" -DNLS_LOCALE_PATH=\"/usr/share/locale\" nodelist.c
    In file included from nodelist.c:18:0:
    nlindex.h:9:18: fatal error: ndbm.h: No such file or directory
    #include <ndbm.h>
    ^
    compilation terminated.
    Makefile:65: recipe for target 'nodelist.o' failed
    make: *** [nodelist.o] Error 1

    have you asked on debian irc ?

    on gentoo i have

    ----- ndbm begins -----
    * sys-libs/gdbm
    Available versions: 1.11 ~1.12 ~1.13 {+berkdb exporter nls +readline static-libs ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32
    64 x32"}
    Homepage: https://www.gnu.org/software/gdbm/
    Description: Standard GNU database libraries

    ----- ndbm ends -----

    maybe gdbm is compiled without berkdb support ?

    Don't know if gdbm-ndbm.h is what ifcico wants, but when I symlink it,
    it proceeds:

    dont do this !


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.12.9-gentoo (i686))
    * Origin: openvpn on its way here (2:230/0)
  • From Benny Pedersen@2:230/0 to Maurice Kinal on Sat Sep 2 22:27:04 2017
    Hello Maurice!

    30 Aug 2017 01:18, Maurice Kinal wrote to mark lewis:

    is far older than a mere 17 years. I think it's closer to 30 years
    worth of abandoment by now.

    haha

    Kids these days eh? :::sigh:::

    you tell me that you have some ? :=)


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.12.9-gentoo (i686))
    * Origin: openvpn on its way here (2:230/0)
  • From Benny Pedersen@2:230/0 to Alexey Vissarionov on Sat Sep 2 22:27:54 2017
    Hello Alexey!

    30 Aug 2017 06:06, Alexey Vissarionov wrote to Robert Wolfe:

    - Because it messes up the order in which people normally read text.
    - Why top-posting is considered the most annoying thing in messages?

    i think most annoyuing people was /bin/vi users ? :=)


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.12.9-gentoo (i686))
    * Origin: openvpn on its way here (2:230/0)
  • From Maurice Kinal@1:153/7001 to Benny Pedersen on Sat Sep 2 21:32:22 2017
    Hey Benny!

    Kids these days eh? :::sigh:::

    you tell me that you have some ? :=)

    Two daughters and four grandchildren -> two girls and two boys. How about you?

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.12(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Ingo Juergensmann@2:2452/413 to All / Kees on Sun Sep 17 15:46:50 2017
    Hello All!

    30 Aug 17 22:25, I wrote to Kees van Eeten:

    I have alway had segfaults when some calling options were
    defined, so I do not use any "options" in the config file.
    As I could live without, I never chased this bug in the
    software.
    Maybe your segfaults have a similar origin.
    You were right: removing "options" statement from config made ifcico
    work without segfaulting.

    Still having problems with ifcico...

    I'm now playing around with ifcico on my server instead behind mgetty, but I still get segfaults, not only from ifcico but also from e.g. ifinfo:

    # /usr/lib/ifmail/ifinfo 2:2452/413
    globals set in rdconfig:
    verbose: 18446744073709551615
    logname: /var/log/ifmail/iflog
    errname: /var/log/ifmail/iflog
    debugfile: /var/log/ifmail/ifdebug
    configname: /etc/ifmail/config
    configtime: Wed Sep 13 07:42:55 2017
    Segmentation fault

    /var/log/ifmail/ifdebug lists:
    start ifinfo ver 2.14-tx8.10 of Mon Dec 26 03:40:59 2016, verbose 0xffffffffffffffff
    unrecognizable address "2:2452/413"

    Compiling the nodelist with nlpatch however does work.

    When connecting from my Amiga with Trapdoor via telser.device to my ifcico on Linux, something is working and strange enough trapdoor displays my ifcico config. Here's the log of such a connect:

    /var/log/syslog <==
    Sep 17 16:04:28 amigaxess ifcico[90146]: connect from 93.205.168.x (93.205.168.x)

    /var/log/ifmail/ifdebug <==
    start ifcico ver 2.14-tx8.10 of Mon Dec 26 03:40:59 2016, verbose 0xffffffffffffffff
    inbound "**EMSI_INQC816" mode
    uid=64000, euid=64000
    creating directory tree for "/var/spool/ftn/inb/tmp/"
    mkdir("/var") errno 17
    mkdir("/var/spool") errno 17
    mkdir("/var/spool/ftn") errno 17
    mkdir("/var/spool/ftn/inb") errno 17
    mkdir("/var/spool/ftn/inb/tmp") errno 17
    creating directory tree for "/var/spool/ftn/inb/tmp/"
    mkdir("/var") errno 17
    mkdir("/var/spool") errno 17
    mkdir("/var/spool/ftn") errno 17
    mkdir("/var/spool/ftn/inb") errno 17
    mkdir("/var/spool/ftn/inb/tmp") errno 17
    creating directory tree for "/var/spool/ftn/inb/tmp/"
    mkdir("/var") errno 17
    mkdir("/var/spool") errno 17
    mkdir("/var/spool/ftn") errno 17
    mkdir("/var/spool/ftn/inb") errno 17
    mkdir("/var/spool/ftn/inb/tmp") errno 17
    getnlent for <none>
    getnlent returns dummy entry
    options: Call Hold PUA WaZOO EMSI Freqs Zmodem ZedZap Janus Hydra Tcp Txy

    /var/log/syslog <==
    Sep 17 16:04:28 amigaxess kernel: [1955593.142710] ifcico[90146]: segfault at 797854 ip 00007fc80edd2646 sp 00007ffd7496b168 error 4 in libc-2.24.so[7fc80ed52000+195000]


    Here's my config:

    /etc/inetd.conf
    tfido stream tcp nowait ftn /usr/sbin/tcpd /usr/lib/ifmail/ifcico
    fido stream tcp nowait ftn /usr/sbin/tcpd /usr/lib/ifmail/ifcico

    /etc/ifmail/config
    logfile /var/log/ifmail/iflog
    debugfile /var/log/ifmail/ifdebug
    verbose 32
    address 2:2452/413@fidonet
    address 21:1/110@fsxnet
    address 39:170/400@amiganet
    address 314:314/75@pinet
    address 314:314/300@pinet
    include /etc/ifmail/passwds
    myfqdn ifc.amigaxess.de
    inbound /var/spool/ftn/inb
    listinbound /var/spool/ftn/inb
    protinbound /var/spool/ftn/inb
    outbound /var/spool/ftn/outb
    nodelist /var/spool/ftn/nodelist/nodelist
    domtrans .z1.fidonet .z1.fidonet.org
    domtrans .z2.fidonet .z2.fidonet.org
    domtrans .z3.fidonet .z3.fidonet.org
    domtrans .z4.fidonet .z4.fidonet.org
    domtrans .z5.fidonet .z5.fidonet.org
    domtrans .z6.fidonet .z6.fidonet.org
    domtrans .fidonet .ftn
    database /var/spool/ftn/ifdbm
    sequencer /var/spool/ftn/seq
    defaultftnchar cp437
    defaultrfcchar iso-8859-1
    unzip /usr/bin/unzip -Lojq $F
    packer /usr/bin/zip -q9 $F $P
    maxfsize 500000
    maxpsize 300000
    maxmsize 123000
    PhoneTrans 32-4 /
    PhoneTrans 32- / 0
    PhoneTrans / 00
    ModemReset ATZ\r
    ModemDial ATDP\T\r
    ModemOK OK
    ModemConnect CONNECT
    ModemError BUSY
    ModemError NO\sCARRIER
    ModemError NO\sDIAL
    ModemError RING\r
    ModemError ERROR
    ModemError VOICE
    TimeoutReset 3
    TimeoutConnect 70
    Name AmigaXess - ifcico line
    Location Georgsmarienhuette
    SysOp Ingo Juergensmann
    Phone 49-5401-460094
    Speed 14400
    Flags XA,V32B,V42B

    Any help is appreciated! If you like you can also send in your config and I'll try my best to spot the differences and get my installation running... :-)

    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Kees van Eeten@2:280/5003.4 to Ingo Juergensmann on Sun Sep 17 22:04:18 2017
    Hello Ingo!

    17 Sep 17 15:46, you wrote to All / Kees:

    You were right: removing "options" statement from config made ifcico
    work without segfaulting.

    Still having problems with ifcico...

    I'm now playing around with ifcico on my server instead behind mgetty, but I still get segfaults, not only from ifcico but also from e.g. ifinfo:

    # /usr/lib/ifmail/ifinfo 2:2452/413
    globals set in rdconfig:
    verbose: 18446744073709551615
    logname: /var/log/ifmail/iflog
    errname: /var/log/ifmail/iflog
    debugfile: /var/log/ifmail/ifdebug
    configname: /etc/ifmail/config
    configtime: Wed Sep 13 07:42:55 2017
    Segmentation fault

    It is a long time since I installed IFMAIl, when I try it now, get no output
    or a segfault when I set a debug level. Apparently I do not use ifinfo.

    /var/log/ifmail/ifdebug lists:
    start ifinfo ver 2.14-tx8.10 of Mon Dec 26 03:40:59 2016, verbose 0xffffffffffffffff unrecognizable address "2:2452/413"
    0xffffffffffffffff unrecognizable address "2:2452/413"

    Yes I get something similar.

    Compiling the nodelist with nlpatch however does work.

    When connecting from my Amiga with Trapdoor via telser.device to my
    ifcico
    on Linux, something is working and strange enough trapdoor displays my ifcico config. Here's the log of such a connect:

    /var/log/syslog <==

    Sep 17 16:04:28 amigaxess ifcico[90146]: connect from 93.205.168.x (93.205.168.x)

    /var/log/ifmail/ifdebug <==

    start ifcico ver 2.14-tx8.10 of Mon Dec 26 03:40:59 2016, verbose 0xffffffffffffffff inbound "**EMSI_INQC816" mode uid=64000,
    euid=64000 creating directory tree for
    "/var/spool/ftn/inb/tmp/" mkdir("/var") errno 17 mkdir("/var/spool") errno 17 mkdir("/var/spool/ftn") errno 17 mkdir("/var/spool/ftn/inb") errno
    17 mkdir("/var/spool/ftn/inb/tmp") errno 17 creating directory tree for "/var/spool/ftn/inb/tmp/" mkdir("/var") errno 17 mkdir("/var/spool") errno 17 mkdir("/var/spool/ftn") errno 17 mkdir("/var/spool/ftn/inb") errno
    17 mkdir("/var/spool/ftn/inb/tmp") errno 17 creating directory tree for "/var/spool/ftn/inb/tmp/" mkdir("/var") errno 17 mkdir("/var/spool") errno 17 mkdir("/var/spool/ftn") errno 17 mkdir("/var/spool/ftn/inb") errno
    17 mkdir("/var/spool/ftn/inb/tmp") errno 17 getnlent for <none> getnlent returns dummy entry
    options: Call Hold PUA WaZOO EMSI Freqs Zmodem ZedZap Janus Hydra Tcp Txy

    Apparetly ifcico is not authorised to create the needed directories.
    There should be a /var/spool/ directory and in /var/spool/ a directory ftn
    owned by user ftn

    Take it step by step.

    Kees

    --- GoldED+/LNX 1.1.5
    * Origin: As for me, all I know is that, I know nothing. (2:280/5003.4)
  • From Ingo Juergensmann@2:2452/413 to Kees van Eeten on Mon Sep 18 00:34:18 2017
    Hello Kees!

    17 Sep 17 22:04, you wrote to me:

    # /usr/lib/ifmail/ifinfo 2:2452/413
    globals set in rdconfig:
    verbose: 18446744073709551615
    logname: /var/log/ifmail/iflog
    errname: /var/log/ifmail/iflog
    debugfile: /var/log/ifmail/ifdebug
    configname: /etc/ifmail/config
    configtime: Wed Sep 13 07:42:55 2017
    Segmentation fault
    It is a long time since I installed IFMAIl, when I try it now, get no output or a segfault when I set a debug level. Apparently I do not use ifinfo.

    Well, I was playing around with it to find out if it is a config problem or anything else that causes the crashes of ifcico or if it is just ifcico alone that is crashing. My finding so far: it is not just ifcico... ;-)

    Apparetly ifcico is not authorised to create the needed directories.
    There should be a /var/spool/ directory and in /var/spool/ a
    directory ftn owned by user ftn
    Take it step by step.

    Well, of course it is readable by user ftn:

    root@ax:~/temp# ls -l /var/spool/
    total 12
    drwxrwxr-x+ 24 ftn ftn 4096 Sep 10 14:46 ftn

    Even more it is configured to use setfacl:

    # getfacl /var/spool/ftn/
    getfacl: Removing leading '/' from absolute path names
    # file: var/spool/ftn/
    # owner: ftn
    # group: ftn
    user::rwx
    user:ftn:rwx
    group::r-x
    group:ftn:rwx
    mask::rwx
    other::r-x
    default:user::rwx
    default:user:ftn:rwx
    default:group::r-x
    default:group:ftn:rwx
    default:mask::rwx
    default:other::r-x

    Husky & binkd are using /var/spool/ftn without any problems, so I don't think it's a file permission thing, because when using sudo -u ftn /usr/lib/ifmail/ifinfo it is still segfaulting...

    Ingo


    --- GoldED+/LNX 1.1.5--b20170303
    * Origin: AmigaXess - back in FidoNet after 17 years (2:2452/413)
  • From Benny Pedersen@2:230/38.1 to Maurice Kinal on Fri Feb 16 19:03:38 2018
    Hello, Maurice Kinal.
    On 02/09/17 21.32 you wrote:

    Kids these days eh? :::sigh:::
    you tell me that you have some ? :=)
    Two daughters and four grandchildren -> two girls and two boys.
    How about you?

    11 cats :)


    --
    Benny
    --- Hotdoged/2.13.5/Android
    * Origin: origin (2:230/38.1)
  • From Maurice Kinal@1:153/7001 to Benny Pedersen on Sat Feb 17 00:26:39 2018
    Hey Benny!

    11 cats :)

    That is exactly 11 too many.

    What took you so long to reply? The message is over 5 months old.

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.18(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Benny Pedersen@2:230/0 to Maurice Kinal on Sat Feb 17 02:10:44 2018
    Hello Maurice!

    17 Feb 2018 00:26, Maurice Kinal wrote to Benny Pedersen:

    11 cats :)
    That is exactly 11 too many.

    nope, thay hold me warm in the cold winter period, its time of year where its below zerro outside

    What took you so long to reply?

    did you note qico problems with emsi ? :=)

    service binkp
    {
    disable = no
    protocol = tcp
    flags = IPv4
    port = 24554
    socket_type = stream
    wait = no
    user = xpoint
    server = /usr/sbin/qico
    server_args = -a binkp
    }

    if i change -a binkp to -a auto, then hotdoged hangs, and cant connect, this is
    sure a bug in qico, but nobody helped me solve it

    emsi will work 3 marts no mater of others not helping me :)

    The message is over 5 months old.

    and ?


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.9.76-gentoo-r1 (i686))
    * Origin: I will always keep a PC running CPM 3.0 (2:230/0)
  • From Maurice Kinal@1:153/7001 to Benny Pedersen on Sat Feb 17 04:47:35 2018
    Hey Benny!

    thay hold me warm in the cold winter period

    I just use a heater. Also have extra blankets on the bed which keeps me toasty
    warm when I go to sleep.

    did you note qico problems with emsi ? :=)

    I never used it as there is absolutely no need for emsi since about 1997-ish when there were still a few dialup nodes in the local area. Back then I used binkleyterm to exchange pkts but had to abandon it when I became the only Fidonet node on Vancouver Island.

    nobody helped me solve it

    I am not surprised.

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.18(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)
  • From Alexey Vissarionov@2:5020/545 to Benny Pedersen on Sat Feb 17 17:18:00 2018
    Good ${greeting_time}, Benny!

    17 Feb 2018 02:10:44, you wrote to Maurice Kinal:

    did you note qico problems with emsi ? :=)
    service binkp
    {
    # ...
    server = /usr/sbin/qico
    server_args = -a binkp
    }
    if i change -a binkp to -a auto, then hotdoged hangs, and cant
    connect, this is sure a bug in qico, but nobody helped me solve it

    You were told to put IBN and IFC daemons on different (preferrably standard) ports. You didn't that, so please don't complaint on being unable to run the mailer in a way it wasn't intended for.


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin.ru!gremlin; +vii-cmiii-cmlxxvii-mmxlviii

    ... god@universe:~ # cvs up && make world
    --- /bin/vi
    * Origin: http://openwall.com/Owl (2:5020/545)
  • From Benny Pedersen@2:230/0 to Maurice Kinal on Sat Feb 17 19:25:56 2018
    Hello Maurice!

    17 Feb 2018 04:47, Maurice Kinal wrote to Benny Pedersen:

    I just use a heater. Also have extra blankets on the bed which keeps
    me toasty warm when I go to sleep.

    11 heaters cant do it here :=)

    did you note qico problems with emsi ? :=)

    I never used it as there is absolutely no need for emsi since about 1997-ish when there were still a few dialup nodes in the local area. Back then I used binkleyterm to exchange pkts but had to abandon it
    when I became the only Fidonet node on Vancouver Island.

    you choice you problem, i like to support amiga still, thats why i keep on the task to keep qico working, but the bug is that find some that want to dig in qico c code to solve -a auth to keep streammed data on one single port

    nobody helped me solve it
    I am not surprised.

    i am, its sad to see that it kills amiga users not yet have binkp

    yes i know some buggy binkp exists, but thay are still buggy with closed sources


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.9.76-gentoo-r1 (i686))
    * Origin: I will always keep a PC running CPM 3.0 (2:230/0)
  • From Benny Pedersen@2:230/0 to Alexey Vissarionov on Sat Feb 17 19:30:06 2018
    Hello Alexey!

    17 Feb 2018 17:18, Alexey Vissarionov wrote to Benny Pedersen:

    You were told to put IBN and IFC daemons on different (preferrably standard) ports. You didn't that, so please don't complaint on being unable to run the mailer in a way it wasn't intended for.

    so was qico the only server that supported it ?


    Regards Benny

    ... there can only be one way of life, and it works :)

    --- Msged/LNX 6.2.0 (Linux/4.9.76-gentoo-r1 (i686))
    * Origin: I will always keep a PC running CPM 3.0 (2:230/0)
  • From Alexey Vissarionov@2:5020/545 to Benny Pedersen on Sun Feb 18 10:21:20 2018
    Good ${greeting_time}, Benny!

    17 Feb 2018 19:30:06, you wrote to me:

    You were told to put IBN and IFC daemons on different (preferrably
    standard) ports. You didn't that, so please don't complaint on being
    unable to run the mailer in a way it wasn't intended for.
    so was qico the only server that supported it ?

    Said who?

    When some feature is really supported, it just works immediately after being turned on. If you need to do anything else to get it working - that means it's not supported.

    Having two incompatible protocols on a one single TCP port is a really stupid idea. This may be justified when you want to hide second service (SSH behind HTTPS may serve as an example), but neither binkp nor ifcico will work in such cooperation with any other protocol.

    Bottom line: just drop ifcico and use binkp.


    --
    Alexey V. Vissarionov aka Gremlin from Kremlin
    gremlin.ru!gremlin; +vii-cmiii-cmlxxvii-mmxlviii

    ... god@universe:~ # cvs up && make world
    --- /bin/vi
    * Origin: http://openwall.com/Owl (2:5020/545)
  • From Maurice Kinal@1:153/7001 to Benny Pedersen on Sun Feb 18 18:05:56 2018
    Hey Benny!

    you choice you problem

    No and yes. It was (is) never my choice but yes it is a problem that required solving which as you can see has been solved for around 20 years now with absolutely zero abandonware deployed.

    i like to support amiga still

    By compiling obviously broken abandonware for them? How does that support them?

    its sad to see that it kills amiga users not yet have binkp

    How does qico, or any other abandonware, fit into that goal?

    yes i know some buggy binkp exists, but thay are still buggy with
    closed source

    Again no surprise there. However I seriously doubt qico is going to save the day.

    Life is good,
    Maurice

    ... Don't cry for me I have vi.
    --- GNU bash, version 4.4.18(1)-release (x86_64-silvermont-linux-gnu)
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)