home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / PPPBCKP / SRC / SRC15B19.ZIP / CHANGES.DOC next >
Text File  |  1997-03-29  |  3KB  |  66 lines

  1. I'm unleashing these EXEs as Beta-19 to test the waters.  I don't think I've
  2. added problems, but...
  3.  
  4. Additions to NET.INI (for now, grab Quixotic Quest's FAQ for a full NET.INI
  5. and meanings).  Under [NEWS] tag, add:
  6.  
  7. ; If defined, puts a bogus originating address on newsgroup posts.
  8. SPAMCONTROL = Y
  9. ; If defined, uses file as a signature file to all newsgroup posts.
  10. SIGNATURE = D:\WWIV\GFILES\INTERNET.TAG
  11.  
  12. Various code changes:
  13.  
  14.         - POP now receives messages to an INBOUND directory under the network
  15.         data directory instead of syscfgovr.tempdir.  This will help in case
  16.         of lost connections... received packets will remain in the INBOUND
  17.         area until cleaned out by other routines (UU, etc.)
  18.  
  19.         - Waterloo wasn't returning from the macro for sock_err:.  Tweaked
  20.         quite a bit, including allocating the tcp sockets on the near heap
  21.         (again!).  I wish we could return(x) from sock_err: but return values
  22.         vary among different functions... consistency is something for a
  23.         future release.  If this doesn't clear things up, we can exit(x) from
  24.         the macro and allow the OS to do its own cleanup for file handles,
  25.         memory and such.
  26.  
  27.         - parse_ini() in network.c wasn't toupper() on s[0] properly, so lower
  28.         case 'y' and 'n' parameters weren't being honored.
  29.  
  30.         - Places ^D0R before header lines on received email.  These lines are
  31.         suppressed on display to user on the BBS, but may be extracted to
  32.         provide routing info.  Required changes both to POP and EXP, in order
  33.         to detect/skip ^D0R when comparing strings.
  34.  
  35.         - Uses underscore between multiple parts of user name on exported mail
  36.         (e.g. The_Great_White_Whale).  For backward compatibility, it matches
  37.         both space and underscore when comparing against user list.
  38.  
  39.         - Detects bounced mail by comparing originating address (from: line)
  40.         for "mailer-daemon", "administrator", etc.  Bounced packets will
  41.         remain in INBOUND for review, as they're skipped during UU decode
  42.         routines.  To recycle a packet, rename it from BAD*.UUE to PKT*.UUE.
  43.  
  44.         - Displays first 20 characters of packet originator while receiving
  45.         (purely cosmetics)... was tracking that for the above item, so figured
  46.         we'd display it.
  47.  
  48.         - "SPAMCONTROL=Y" in NET.INI [NEWS] tag uses a bogus originating
  49.         address ("nowhere@no.net") to prevent email scoopers from finding a
  50.         good address.  Also when defined, the "Reply-To:" field is omitted but
  51.         a correct return address is prepended as text to the body of message.
  52.  
  53.         - Supports a "signature" file defined in NET.INI [NEWS] tag, as
  54.         described above.  Format is: "SIGNATURE = [path/filename]".  Contents
  55.         are read into outbound mail during export, so length is unlimited.  If
  56.         it finds ANSI, it'll choke!  If a SIGNAURE is not defined or the file
  57.         doesn't exist, it uses the previous "Origin: * blah" tagline.
  58.  
  59.         - If mh.toUserName is "ALL" (ie. a first post on topic), skips the
  60.         "Responding to: ALL" in body of message... seemed redundant.
  61.  
  62. There are probably others, but you'll find them as you go.
  63.  
  64. Frank
  65.  
  66.