This is a maintenance release, consisting almost completely of bug fixes
i've received from other people. No new features are included.
It compiles, but i have not really tried running it once, since i don't
have a single FBB system running, or a suitable free news installation.
Since the fixes are generally written by other people than me, i can
safely assume they work, and blame them if they don't, right? 8-)
Changes:
0.3.1 4 February 1999:
- Compiles with libc6/glibc (#include <errno.h>)
- Suppressed compiler warnings in config.c
- Fixed T: line handling in pbbs_rcv.c (bug pointed out and fix
offered by Lars Petterson, SM6RPZ <[EMAIL PROTECTED]>)
- Fixed datestr() static buffer clearing in pbbs_rcv.c (Lars)
- Fixed readl() to handle all weird newline combinations (Lars)
- Made parse_hdrs() to get X-BBS-To: too
- nntp_rcv.c relays to distribution defined in X-BBS-To: instead
of trusting newsgroup.map, if the header happens to exist
(to protect from accidental rewrites, suggestion from Lars)
- Added links to Dave G7PIT's mailgw and fbbforward web pages
in doc/README
- pbbs_out.c: Fixed Y2K problem in pbbstime() (thanks go to
Andrew Benham, G8FSL <[EMAIL PROTECTED]>)
- pbbs_rcv.c: Fixed Y2K problem in parsetime(). Also replaced
somehow problematic sscanf() with some others, which has
other problems (sscanf() trick by Ichiro Hieda <[EMAIL PROTECTED]>)
- First line of each received PBBS message was missing. Fixed.
(thanks Ichiro)
- Added message counter (msgc) as component in temporary files
(outgoing smtp and nntp spool), due to linux ftime() returning
inaccurate time and file names getting duplicated (problem
pointed out by Ichiro)
- pbbs_rcv.c: handlemesg(), freed mid* too early (Ichiro)
Download it from ftp.hes.iki.fi:/pub/ham/linux/utils/:
-rw-r--r-- 1 hessu hessu 4892 Feb 4 21:09 mailgw-0.3.1.patch.gz
-rw-r--r-- 1 hessu hessu 32832 Feb 4 21:09 mailgw-0.3.1.tar.gz
- Hessu