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

  1. Beta-20
  2.  
  3.     - Urgent fix for a problem in news retrieval where it wasn't finding the
  4. NEWS.RC, I hope!
  5.  
  6.     - NET.INI addition:
  7.  
  8. ; Will retrieve mail and newsgroups on single call
  9. ONECALL = Y
  10.  
  11. Beta-19
  12.  
  13. Additions to NET.INI (for now, grab Quixotic Quest's FAQ for a full NET.INI
  14. and meanings).  Under [NEWS] tag, add:
  15.  
  16. ; If defined, puts a bogus originating address on newsgroup posts.
  17. SPAMCONTROL = Y
  18. ; If defined, uses file as a signature file to all newsgroup posts.
  19. SIGNATURE = D:\WWIV\GFILES\INTERNET.TAG
  20.  
  21. Various code changes:
  22.  
  23.     - POP now receives messages to an INBOUND directory under the network data
  24. directory instead of syscfgovr.tempdir.  This will help in case of lost
  25. connections... received packets will remain in the INBOUND area until cleaned
  26. out by other routines (UU, etc.)
  27.  
  28.     - Waterloo wasn't returning from the macro for sock_err:.  Tweaked quite a
  29. bit, including allocating the tcp sockets on the near heap (again!).  I wish
  30. we could return(x) from sock_err: but return values vary among different
  31. functions... consistency is something for a future release.  If this doesn't
  32. clear things up, we can exit(x) from the macro and allow the OS to do its own
  33. cleanup for file handles, memory and such.
  34.  
  35.     - parse_ini() in network.c wasn't toupper() on s[0] properly, so lower
  36. case 'y' and 'n' parameters weren't being honored.
  37.  
  38.     - Places ^D0R before header lines on received email.  These lines are
  39. suppressed on display to user on the BBS, but may be extracted to provide
  40. routing info.  Required changes both to POP and EXP, in order to detect/skip
  41. ^D0R when comparing strings.
  42.  
  43.     - Uses underscore between multiple parts of user name on exported mail
  44. (e.g. The_Great_White_Whale).  For backward compatibility, it matches both
  45. space and underscore when comparing against user list.
  46.  
  47.     - Detects bounced mail by comparing originating address (from: line)
  48. against known mail-bouncers, including "Mailer-Daemon", "Administrator", etc.
  49. Bounced packets are named as BAD*.UUE and will remain in INBOUND for review,
  50. as they're skipped during UU decode routines.  To recycle a packet, rename it
  51. from BAD*.UUE to PKT*.UUE.
  52.  
  53.     - Displays 20 characters of packet originator while receiving (purely
  54. cosmetic).  Tracked that for the above item, so figured we'd display it.
  55.  
  56.     - "SPAMCONTROL=Y" in NET.INI [NEWS] tag uses a bogus originating address
  57. ("nowhere@no.net") to prevent email scoopers from finding a good address.
  58. Also when defined, the "Reply-To:" field is omitted but a correct return
  59. address is prepended as text to the body of message.
  60.  
  61.     - Supports a "signature" file defined in NET.INI [NEWS] tag, as described
  62. above.  Format is: "SIGNATURE = [path/filename]".  Contents are read into
  63. outbound mail during export, so length is unlimited.  If it finds ANSI, it'll
  64. choke!  If a SIGNAURE is not defined or the file doesn't exist, it uses the
  65. previous "Origin: * blah" tagline.
  66.  
  67.     - If mh.toUserName is "ALL" (ie. a first post on topic), skips the
  68. "Responding to: ALL" in body of message... seemed redundant.
  69.  
  70.     - NEWS now skips the following messages during retrieval:
  71.  
  72.       - messages cross-posted to more than 10 newsgroups on the assumption
  73.         that they're spammed across multiple groups.  The figure 10 is an
  74.         arbitrary but hard-coded for now into NEWS.
  75.  
  76.       - any message cross-posted to another group defined earlier in NEWS.RC,
  77.         e.g. if you define comp.games and comp.games.adventure in NEWS.RC, it
  78.         will skip messages on comp.games.adventure which were cross-posted to
  79.         comp.games.
  80.  
  81.       - any message which originated from your system as indicated by the
  82.         "Organization:" field appended during export.
  83.  
  84.     - NEWS now allows you to hit <space> to skip to the next group defined in
  85. NEWS.RC.  It doesn't "catch-up" lastread pointers for the skipped group, but
  86. simply writes the current message pointer to NEWS.RC for your next run.  If
  87. there's reason for a "catch-up" key, let's discuss it.
  88.  
  89. There are probably others, but you'll find them as you go.
  90.  
  91. Frank
  92.  
  93.