Support for SoupGate has been stopped. You can download binaries, documentation and full source code and are allowed to modify the source code in any way you like.
Note the new URL for the SoupGate page: http://software.tomsweb.net/soupgate.html
SoupGate is an easy to setup gateway for Fidonet<->Internet for use with a Soup mail client (which is included).
SoupGate supports both Binkley and ArcMail style outbounds.
SoupGate is copyrighted open-source software, free for all use.
DOS, OS/2, Windows 9X/NT and Linux versions are included.
As of v1.05, the source for SoupGate (and Spoon) is available also.
NEW (june 2003): minor update for Spoon, source code update only
(FetchOnly keyword extended, allowing better two-way gating functionality)
The latest released binary version is:
New in SoupGate v1.05/á-2000-11-02 * Added NNTP authentication support to Spoon (requested by several people) * Message-ID & References no longer lowercased (requested by several people) * Added MailinglistOption truncend= to allow the stripping of ads from the top of messages New in SoupGate v1.05/á-2000-04-24 * Fixed Linux version to always use lowercase for all files EXCEPT the SOUP files (AREAS, REPLIES, *.MSG) because these are specified as being uppercase (hence nothing needed to be changed in Spoon) (reported by loads of people) * Added new MailingListOption to split up the overloaded MailingList keyword (for backwards compatibility the old form is still supported) (requested by Jose Luis Benitez) * Added MailingListOption author= option to allow insertion of the author name/email when exporting messages. * Added SmtpSeparateMail option to Spoon for SMTP servers that insist on a separate MAIL FROM command for every recipient. (requested by Armin Schaefer) * MSGID/REPLY forced to lowercase (requested by Armin Schaefer) * Added note to documentation explaining the fact that if SoupGate is unable to recognize the filename, a file will be decoded as 00000000.ATT resp. 00000001.ATT etc. New in SoupGate v1.05/á-2000-02-16 * Fixed another AddrMap-bug with name translation; as a consequence personal messages now only have meaning for news (not for e-mail) (reported by Vicki Fletcher and others) * Now adds Errors-To: and Return-Path: headers in hosted mailing lists if a KeeperAddress is defined in the list configuration * Message-IDs generated for hosted mailing lists will now contain at most one @ sign (requested by Sean Rima) * Changed SeparateMsg default from No to Yes * Now writes both Errors-To and Return-Path in hosted mailing list messages * Added short explanation of compressed/uncompressed mail configuration in installation section of documentation, because apparently some people were getting confused * The source distribution now includes the folding editor I use (DOS application, also runs under Windows, OS/2 or Linux DOSEMU) New in SoupGate v1.05/á-1999-11-07 NOTE: this beta release is there to fix several serious bugs; the people who requested new features will need some more patience. * Fixed several bugs in ArcMail mode, causing messages not to be exported and net/node numbers to be wrong (reported by Richard Menedetter, Simon Avery, and probably a lot of other people) * Some mailers apparently insert CR/LF pairs instead of only a CR in MSG files; SoupGate now compensates for this erroneous behaviour (reported by Simon Avery) * Fixed bug in SoupGate that would cause hosted mailing list messages and commands to be processed normally even if they were detected as being junk mail; this could cause quite an interesting game of virtual tennis between SoupGate and "Mail Delivery Subsystem"... * Fixed bug in SoupGate that caused unwanted quoted-printable translation in header fields (e.g. name=34567890.123 became name"567890.123) * For non-existing directories, also prints which keyword is associated with it * Fixed bug in Linux version of SoupGate that caused error messages when TempDir was not defined and the TEMP environment variable was not found * Fixed some serious bugs in the Linux version of Spoon (all Spoon versions are now beta, no longer alpha) * Added an average CPS counter to Spoon * Removed the message size check from Spoon, because several POP3 servers gave incorrect results * Spoon now deletes messages directly after they are fetched from the POP3 server, not in batch anymore (requested by Peter Lacus) * Added option to fetch mail only from certain email addresses from the POP3 server in Spoon * Updated the email address information in the documentation New in SoupGate v1.05/á-1999-08-04 * At last: Linux support! See soupgate.tgz for included glibc2 versions (or download sg105_s.tgz for statically linked versions). The default configuration filename etc. has been changed to lowercase (Soup and mail files etc. have not because they are specified as uppercase). * The format of the soupgate.dat written in the netmail directory if you use an Arcmail-style outbound with the QuickScan feature has changed. However, SoupGate will automatically replace this file with the new format upon the first soupgate export command, and the new format has been designed so that should you move back to an older version there shouldn't be any problems either, so normally you won't need to manually delete or modify soupgate.dat. * Includes Spoon v1.00, a replacement for Souper. Very primitive at the moment. Versions available for OS/2, Win32 and Linux (glibc2 version included, download sp100_s.tgz for a statically linked version). WARNING TO THE BETATESTERS: ONLY THE OS/2 VERSION HAS BEEN TESTED YET --- the Win32 and Linux versions are to be considered ALPHA versions, even though they are included in this BETA package. Please report your findings with Win32 and Linux. A DOS version for Spoon is not available because there is no decent standardized TCP/IP interface for DOS. * Because of Spoon inclusion, removed Souper from archive. * Reply-To: no longer written if same as From: address (requested by Widjoen Pradjitno) * AreaMap area and newsgroup names are now case insensitive (requested by Sean Rima) * Fixed an out-of-bounds memory access bug that didn't show up until the port to linux
Note that this is ONLY the source (in C for SoupGate, in C++ for Spoon). No documentation, configuration files or executables are included, so you'll probably need the binary archive as well.
SoupGate Open-Source License Copyright (c) 1999 by Tom Torfs The SoupGate software and its documentation may freely be distributed and used for all purposes, provided no fee is charged other than to cover administration and distribution costs, in other words it may not be sold for profit. The SoupGate software may freely be modified. Source code need not be made available for modified versions or derived programs, but if it is not, at least a copy of this license must be included in the program or its documentation. Modified source code may be made available, provided this license remains included, intact and unmodified, and the fact that changes were made must clearly be identified in both the source code and documentation, and a reference must be provided as to where the original, unmodified version can be obtained. DISCLAIMER: THE AUTHOR EXCLUDES ANY AND ALL IMPLIED WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS SOFTWARE, ITS QUALITY, PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR SHALL HAVE NO LIABILITY FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RESULTING FROM THE USE OR MODIFICATION OF THIS SOFTWARE. End of LicenseIf you're a programmer and you fix a bug in SoupGate, I would appreciate receiving a copy of those changes.