Soupgate looked for 0000????.msg Soup files and couldn't open the 0000????.MSG Soup files. This problem was introduced when I changed the extension for Fidonet messages from ".MSG" to ".msg". It exposed a
Unfortunately the more I use soupgate the less I like it. It's simple to use, but it's approach to FTN<->Internet message gating is way to simplistic. No real charset conversions, no TZUTC support, dumping the complete RFC822 header into kludge lines (even multi-line fields), non-Gatebau compliant MSGID/Message-IDs. It's the worst case scenario
for dupes: changed datetime, changed text body, changed MGSID, a bunch
of weird kludges.
I wonder if it is best to look for better alternatives. I guess even a rewrite from scratch would be not much more work then extending and bugfixing Soupgate and Spoon.
I don't mind doing a bit more bug fixing on Soupgate, but I don't think
I want to dive into the "double free" Spoon code. I let Spoon connect to my JamNNTPd server. It didn't even try to login a user (username and password is in the config) and crashed the server and then itself. Isn't it possible to run vSoup in wine? Or is there some other Soup client
that can be used on linux?
On 27 Jan 2021 at 07:13p, Oli pondered and said...
Soupgate looked for 0000????.msg Soup files and couldn't open the
0000????.MSG Soup files. This problem was introduced when I changed
the extension for Fidonet messages from ".MSG" to ".msg". It
exposed a
Good catch... I also found that with an earlier version when running the export function Soupgate was looking for .CLO not .clo files...
Perhaps this is the same issue?
Unfortunately the more I use soupgate the less I like it. It's
simple to use, but it's approach to FTN<->Internet message gating
is way to simplistic. No real charset conversions, no TZUTC
support, dumping the complete RFC822 header into kludge lines (even
multi-line fields), non-Gatebau compliant MSGID/Message-IDs. It's
the worst case scenario for dupes: changed datetime, changed text
body, changed MGSID, a bunch of weird kludges.
Many kludges can be disabled by config file. I agree it's not perfect but the windows version has been working OK for several years for me without too many niggles on either side of the gate.
I wonder if it is best to look for better alternatives. I guess
even a rewrite from scratch would be not much more work then
extending and bugfixing Soupgate and Spoon.
One reason I like the combo is that they are two stand alone exec files that I can install, config and run. It doesn't require a huge overhead to install something more complex..
But I agree fixing bugs and extending
features would be great. Just wish I had the coding skills to do it :(
changed messageext from ".MSG" to ".msg" it didn't work as expected anymore.
Now it's fixed and they should work independent from each other.
There are standards and best practices for a reason. It might work fine for you now, but in another scenario it might generate all kinds of
weird side-effects and problems.
Like the Mystic tosser with all it's
non-standard behavior worked okay, until it didn't (AFAIK the various
bugs have been fixed).
Soupgate is creating a real mess at re-importing and translating MSGID/REPLYs. One problem is that even for local use reply linking
cannot work, when MSGID / Message-IDs aren't translated transparently
back and forth.
Btw, I don't think binkp.net is meant to be used for mail/news gating
and that fidonet.org would still be the better (only correct?) option
for the Message-ID domain.
One reason I like the combo is that they are two stand alone exec file that I can install, config and run. It doesn't require a huge overhead install something more complex..
That's what I liked with soupgate too ...
But I agree fixing bugs and extending
features would be great. Just wish I had the coding skills to do it :(
.... but then it's maybe more work (for us) to get it in a good state
than learning to configure a complex monster like fidogate.
changed messageext from ".MSG" to ".msg" it didn't work as expected
anymore.
Now it's fixed and they should work independent from each other.
Thanks for this explanation and some insights as to how that code works.
Soupgate is creating a real mess at re-importing and translating
MSGID/REPLYs. One problem is that even for local use reply linking
cannot work, when MSGID / Message-IDs aren't translated
transparently back and forth.
I think there may be a setting in the ini to adjust some of this?
Btw, I don't think binkp.net is meant to be used for mail/news
gating and that fidonet.org would still be the better (only
correct?) option for the Message-ID domain.
I'd only used is as I thought the original fidonet domain used that
shipped with the initial files had been lost to a domain name squatter.
It can be easily adjusted in the ini thankfully.
One reason I like the combo is that they are two stand alone
exec file that I can install, config and run. It doesn't
require a huge overhead install something more complex..
That's what I liked with soupgate too ...
Simple is good.
.... but then it's maybe more work (for us) to get it in a good
state than learning to configure a complex monster like fidogate.
I've not yet had time to rebuild the new code and test it but will look
to do so today.
Fidogate (I think) needs to be on the same system as an NNTP server (not sure) and if so it will be a bit of work for me to setup as I am also wanting to look at migrating my NNTP setup over to the same system that will run the Fido hub... but one thing at a time :)
I found the specification for the "Simple Offline USENET Packet Format (SOUP) Version 1.2". For SOUP files it's always upper case: "Each of the filenames in a packet should be stored in upper case on those systems where case matters (e.g. Unix)". So I don't expect any further problems with filenames.
I think that was fidonet.net not .org and it is only relevant for DNS (binkp mailers calling each other).
I remember that someone complained about hpt being too complex ... (it wasn't me, was it?).
I've not yet had time to rebuild the new code and test it but will loo to do so today.
If you are lucky, soupgate will work as expected. I thought a bit more about soupgate and maybe it's still a good idea to keep it alive.
Sysop: | Weed Hopper |
---|---|
Location: | Clearwater, FL |
Users: | 14 |
Nodes: | 6 (0 / 6) |
Uptime: | 105:43:06 |
Calls: | 40 |
Files: | 50,067 |
D/L today: |
101 files (17,375K bytes) |
Messages: | 268,273 |