home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / ANWEND / NET2NET / NET2NET.UPD < prev    next >
Text File  |  1998-09-26  |  25KB  |  661 lines

  1. This is an update list of bugfixes and additions to net2net , with the most
  2. recent being at the top of the list.
  3.  
  4. 3.690
  5. -----
  6. Stopped rejection of email if no SPAM.LST or FAKE.LST file are available 
  7. <bug>
  8.  
  9. Removed Automatic detection of SPAM based on previous contitions (They 
  10. didn't really apply to server names , just FROM: names)
  11.  
  12. 3.689
  13. -----
  14. 1) Fixed a problem with importing packets if HEADER-WRITE was used
  15.  
  16. 2) TOTAL re-think on SPAM , net2net now checks the SERVER names instead
  17.    of the FROM lines.
  18.    
  19.    The SPAM.LST & TRIM.LST still do the same thing but SPAM.LST should
  20.    only include server names you wish to bounce, it means a bit more work
  21.    work checking incoming SPAM but will stop genuine emails being bounced
  22.    if a spammer starts using a fake address ( JUNO.COM & HOTMAIL.COM for
  23.    example )
  24.  
  25. 3.688
  26. -----
  27. Added more spam checking code...it now automatically detects spam if
  28.  
  29. 1) the username is just numbers
  30. 2) the address contains a server address of just numbers (any part)
  31. 3) The address is blank.
  32.  
  33. These seem to be the most common methods used at the moment.
  34.  
  35. Fake domain addresses now include those just showing their IP address
  36. instead of the domain name, these are ignored by net2net.
  37.  
  38. 3.687
  39. -----
  40. Fixed a nasty bug that made net2net continually loop if spam was found in
  41. more than one message in the same file.
  42. <variable written with the wrong data>
  43.  
  44. Made the footer in outgoing email list messages show the correct information
  45.                                                                      (again)
  46.  
  47. Increased the maximum number of cc lines to 250 names (I use the array to
  48. details of email list users as well now to save on array space)
  49.  
  50. (My reef email list just went to 51 users and net2net bombed :->
  51.  
  52. 3.686
  53. -----
  54. *Updates*
  55.  
  56. Removed the x-email-list-name line as it was non standard
  57.  
  58. Made the footer in outgoing email list messages show the correct information
  59.  
  60. Also made the number of lines show the correct number (footer in email list
  61. messages wasn't being counted)
  62.  
  63. *Major updates*
  64.  
  65. You can now use SUBJECT and %FROM in the email list delimiters (see doc
  66. or config file)
  67.  
  68. SPAM-SPAM-SPAM-SPAM (sung to the age old tune of (SPAM, SPAM, SPAM, SPAM)
  69. net2net can now ignore SPAM and bounce a copy back to abuse at the last
  70. mail server address using 2 files in net2net.dat named SPAM.LST and FAKE.LST
  71.  
  72. (See doc or config file for further details)
  73.  
  74. 3.684-5
  75. -------
  76. Numerous small bugfixes with thanks to Mike De.Petris for keeping
  77. me up-to date with problems reported by his users.
  78.  
  79. Notably...(I hope)
  80.  
  81. 1.)
  82. Areas imported are now done so without using UPPER CASE area names
  83. if they are lower case in your config. <Oringinally reported my Daron>
  84.  
  85. 2.)
  86. Outgoing email list messages are now NOT duplicated back to the
  87. orginator unless that person is the only person attached to that list.
  88. <Not 100% as I'm still working on it...if the originator is the first
  89.  in the email list file then they will still get a copy>
  90.  
  91. 3.)
  92. the header file of an outgoing email list message will now show
  93.  
  94. FROM: emailist@domain.org (orginator@users.domain.org)
  95. if they are attached to your gateway and have an email address in the
  96. net2net.net file.
  97.  
  98. or
  99.  
  100. FROM: emailist@domain.org (users name)
  101. If they don't have an entry in the net2net.net file
  102.  
  103. 4.)
  104. If the email list name and the user the message has to be sent to are
  105. not the same (email.list and emaillist for example) then the correct
  106. information is now stored in the message header.
  107.  
  108. 4.)
  109. Net2net now writes a log file again (I had a program flag reversed
  110. so it thought it had errored out when opening an existing log file.)
  111.  
  112. Net2net now attempts to open a log file if defined, if it errors out it
  113. flags this and from then on will not attempt to write anything in the log,
  114. the same hold true if part way through processing it meets an error while
  115. writing to the existing log file.
  116.  
  117. 3.683
  118. -----
  119. Bugfixes galore...more than I can remember....This may be the last update
  120. I do for a while....items being worked on are taking too long so I'm taking
  121. a break to update other programs I've had waiting for a while..
  122.  
  123. Generally I use code from one program in another so a different method of
  124. doing things might give me ideas on improving net2net.
  125.  
  126. Updates in the pipeline
  127. -----------------------
  128. Use the oasis mail and news index files to make n2n skip messages if the
  129. newsgroup is not in your CFG file (requested by daron brewood)
  130.  
  131. Make n2n send a message once a month informing me of who is running n2n plus
  132. a bit of system info (mailer type, version etc).
  133.  
  134. Automatic uudecoding of files in a newsgroup under the FAREA option.
  135.  
  136. Use of MIME instead of UUEncode if requested..(Still wading through the
  137.                                                                C source)
  138. Testing of the Subject line for possible email lists.
  139.          (The LAST NEW test I will be coding for email lists)
  140.  
  141. Version 3.682
  142. -------------
  143.  
  144. Addition: net2net now scans the header info of incoming emails , it looks
  145.           for a valid address in the FOR line and if no other addresses are
  146.           found it will use that.
  147.  
  148. Version 3.681
  149. -------------
  150.  
  151. A couple of changes
  152.  
  153. Bugfix:  Messages from the internet to an email list controlled by your
  154.          system from a user who wasn't registered for that email list
  155.          cause the error message to be broadcast to the last read email
  156.          list users as well.
  157.  
  158. Change: the ^APID field is now correctly formatted for FTN standards in
  159.         the incoming messages.
  160.  
  161. Version 3.676-3.80
  162. ------------------
  163.  
  164. Numerous bugfixes (too many to mention)
  165.  
  166. Most noticable changes...
  167.  
  168. 1) Email lists now work with Oasis.
  169. 2) Email lists now are sent to the first person and cc'd to all other
  170.    recipients instead of using (To: recipients of XXXXX mailing list).
  171. 3) People now no longer have to be registered to send a message on your
  172.    system when using a mailing list (The messages are only sent from one
  173.    persons/robot name anyway).
  174. 4) removal of the email list name from the subject line.
  175.  
  176. Version 3.675
  177. -------------
  178. 1) Bugfix: Now scan the incoming files for lack of EOF (EOL) character
  179.  
  180. 2) Bugfix: Incoming email lists not controlled by your system (again!) were
  181.   causing 'bleed over' of incoming email names.
  182.  
  183. Version 3.673/4
  184. ---------------
  185.  
  186. 1) Addition:
  187.    Outgoing email list messages from your system (moderated by you)
  188.    now have the following information in the header.
  189.    
  190.    X-email-list-name: <name of email list>
  191.  
  192.    This is the only way I can ensure that systems using various mailers
  193.    can use the email list option in net2net.cfg (Not everyone gets a FROM:
  194.    line in their header file for some reason)
  195.  
  196. 2) Extra logging added to try and trace a problem Rick@nightshift is having
  197.    with outgoing file attached emails. (LOG-LEVEL=3 activates this)
  198.  
  199. 3) Bugfix:
  200.    Systems using the FROM: method of scanning for incoming email lists found
  201.    that they were getting duplicate emails to the FROM: address.
  202.  
  203. 4) Bugfix: Systems running email lists were having incoming email messages
  204.    ignored after they recieved an email to 'net2net'.
  205.  
  206. Version 3.672
  207. -------------
  208.  
  209. 1) Update:
  210.    Change to incoming email lists.
  211.     
  212.    a) Email Lists controlled by your system now use seperation commas (,)
  213.       between the 3 entries on each line.
  214.    
  215. ; [Area name]   [List of people to]            [Check for]
  216. ; [Areas.bbs] , [be sent messages.]     ,      [this name]
  217. ;
  218. ; NOTE: the seperating commas (,) <<<<----*****
  219. ;
  220. EAREA=EMAILLIST,e:\nos\net2net.dat\EMAILLIS.LST,EMAILIST
  221. EAREA=SE_MEETS,e:\nos\net2net.dat\SE_MEETS.LST,SE_MEETS
  222. EAREA=T_GNCHAT,e:\nos\net2net.dat\T_GNCHAT.LST,T_GNCHAT
  223. EAREA=T_TRADER,e:\nos\net2net.dat\T_TRADER.LST,T_TRADER
  224. EAREA=T_ATARIS,e:\nos\net2net.dat\T_ATARIS.LST,T_ATARIS
  225. EAREA=T_CCOMMS,e:\nos\net2net.dat\T_CCOMMS.LST,T_CCOMMS
  226. EAREA=T_INTECH,e:\nos\net2net.dat\T_INTECH.LST,T_INTECH
  227. EAREA=TAVCHAT,e:\nos\net2net.dat\TAVCHAT.LST,TAVCHAT
  228. EAREA=N2N-LIST,e:\nos\net2net.dat\net2net.lst,N2N-LIST
  229.  
  230.    b) Email lists not controlled by your system also use seperation commas
  231.       (,) between the 5 entries on each line but with 3 delimeters which
  232.       MUST be used..details below (and in the example config).
  233.  
  234. ; [Area name] [Don't check ] [Check    ] [Use ] [Address for   ]
  235. ; [in your  ] [for a list  ] [for this ] [This] [outgoing msgs ]
  236. ; [areas.bbs],[of people.  ],[         ],[Name],[to be sent to ]
  237. ;
  238. ; NOTE: the seperating commas (,) <<<<----*****
  239. ;
  240. ; Under the 3rd option below there are several delimiters you can choose
  241. ;
  242. ; FROM: checks the FROM: line for valid email lists.
  243. ;   TO: checks the TO:   line for valid email lists.
  244. ;   X-: checks any X-    lines for valid text (any occurance) for
  245. ;                        valid email lists.
  246. ;
  247. ; What I suggest is that you subscribe to the email list and don't import
  248. ; it as an email list to start with , check the incoming text file and find
  249. ; out which of the above options are best suited for that list.
  250. ;
  251. EAREA=WEST-HAM,NO-SEND,TO:west-ham,westlist,west-ham@lists.best.com
  252. EAREA=DRAGON_LIST,NO-SEND,X-:X-Mailing-List: <dragon-list@grempc.demon.co.uk>,d_list,dragon-list@grempc.demon.co.uk
  253. EAREA=MINT_LIST,NO-SEND,TO:mint,mintlist,mint@atari.archive.umich.edu
  254. EAREA=ACCU.GENERAL,NO-SEND,X-:X-List-Name: ACCU.general,accugen,ACCU.general@world.std.com
  255. EAREA=GEMLIST,NO-SEND,TO:gemlist,gemlist,gem-list@world.std.com
  256. EAREA=JAGUAR_LIST,NO-SEND,TO:jaglist,jaglist,jaguar-l@ctrc.fs.saci.org
  257. EAREA=ADLIB,NO-SEND,TO:mbase,adliblink,mbase@adlib.co.uk
  258.  
  259. New option: NOSPAMADD
  260.      
  261.   This adds the defined text WITHIN your outgoing addresses for NEWSGROUP
  262.   messages instead of replacing it as NOSPAM does , if you define NOSPAM
  263.   and NOSPAMADD then NOSPAMADD is ignored.
  264.  
  265.   One disadvantage of this , I'm sure it won't be long before someone codes
  266.   a way of removing this sort of text from your address to get your real
  267.   email address , where as the NOSPAM option may be a bit more difficult
  268.   for them to hack.
  269.  
  270. NOSPAMADD=REMOVE.TO.REPLY
  271.  
  272. Version 3.671
  273. -------------
  274.  
  275. 1) bugfix:
  276.    NOS systems now have their HISTORY.LCK deleted automatically if there is
  277.    one available.
  278.   
  279.    I've also added the new code to ADD a bit of text along the lines of
  280.    REMOVE.TO.REPLY to the users email adddress instead of totally replacing
  281.    it (You will have a choice of using either option).
  282.   
  283.    AND the code to use the FROM: TO: and X: lines.
  284.   
  285.    BUT they aren't active yet , once I'm back from easter hols (Wednesday)
  286.    I'll intensively check those options then release the REAL 3.671 version.
  287.  
  288.  
  289. After this lot is out the way I'll be coding a speed up to the file read , 
  290. getting it to read in large chunks of file into either a buffer attached to 
  291. the program OR memory instead of the method I currently use.
  292.  
  293. Should mean an increase in processing speed , BUT may mean an increase in 
  294. program size by 50K if I use an attached buffer method.
  295.  
  296. any thoughts? .. the memory method makes the program smaller BUT with 
  297. systems using Magic , I'd rather not play with the systems memory more than 
  298. I already am.
  299.  
  300. Version 3.670
  301. -------------
  302.  
  303. 1) MAJOR bugfix:
  304.     Systems using the autonet feature and running the parameters IN DELETE
  305.     might have had a 1 meg and above AUTONET.NDX file in their  net2net.dat
  306.     folder , this was introduced in 3.668 (if not before) so I'm surprised
  307.     nobody noticed it.
  308.  
  309. 2) Additional bugfix , the email list subscribe / unsubscribe and
  310.    list options didn't work.
  311.  
  312. Version 3.669
  313. -------------
  314.  
  315. 1) Update:
  316.     the autonet option now includes a SYSTEM option for those systems
  317.     using UNIX format uudecoders. (e.g. NeST region 1200)
  318. ;
  319. ; Autosend lines check for the existance of a network file or packet and
  320. ; automatically uuencode the file and send it via email to the destination.
  321. ;
  322. ; The format is
  323. ;
  324. ;    AUTOSEND=address,packet path,destination.internet.address,SYSTEM
  325. ;
  326. ; If you do not put a destination username (e.g. pbaker@) then all uunecoded
  327. ; packets are sent to AUTONET@destination address
  328. ;
  329. ; If the destination system is using net2net and can accept multiple email
  330. ; addresses (e.g. pbaker@mettav.demon.co.uk , jsmith@mettav.demon.co.uk)
  331. ; then DON'T put a username , this will ensure that AUTONET is used.
  332. ;
  333. ; If the destination system using NET2NET see's a message arriving with a
  334. ; To: of AUTONET it will automatically uudecode it and store it in the
  335. ; inbound folder.
  336. ;
  337. ; There are two possible types of SYSTEM, it can either by ST or UNIX
  338. ; If you leave the 4th option out then ST is assumed.
  339. ;
  340. ; There are some differences between the uuencoded file for UNIX and ST
  341. ; formats.
  342. ;
  343. ; email messages to any other address will just be imported as normal.
  344. ;
  345. AUTOSEND=808:501/140.21,f:\bt\musicnet.328\,phil4.demon.co.uk
  346. AUTOSEND=90:1200/2.0,f:\bt\nest.05a\,stehlik@cas3.zlin.vutbr.cz,UNIX
  347. ;
  348.  
  349. 2) Update:
  350.    Any email is now scanned for an address on YOUR system , if one isn't
  351.    found then the name of the destination user is taken from the FIRST name
  352.    listed in the email.
  353.  
  354. 3) Update:
  355.     NOS users only (at the moment) , the MAIL and ARTICLE folders are now
  356.     scanned for *.LCK files , if found they are deleted.
  357.     
  358.     The MQUEUE folder is scanned for orphan *.NWK and *.WRK files without
  359.     a corresponding .TXT file , this should stop NOS thinking you have a
  360.     400 meg outgoing message (It seems to take the available free space as
  361.     the length of that message if no TXT file is available).
  362.     If found then they are deleted.
  363.  
  364. Version 3.667 - 3.668
  365. ---------------------
  366.  
  367. 1) Update:
  368.    Change to incoming email lists not controlled by your system.
  369.     
  370.    An example is the adlib email list , I joined using a user name
  371.    of adliblink@mettav.demon.co.uk.
  372.  
  373.    They send to mbase@mail.netkonect.co.uk , so net2net reads a message to
  374.    a user called mbase instead of adliblink.
  375.     
  376.    so a change to the EAREA= entries for email lists not orginatin from you.
  377.     
  378. ; Email lists to be stored on your system but NOT originating from
  379. ; your BBS.
  380. ;
  381. ; [Area name] [Don't check ] [Check    ] [Use ] [Address for   ]
  382. ; [in your  ] [for a list  ] [for this ] [This] [outgoing msgs ]
  383. ; [areas.bbs] [of people.  ] [name     ] [Name] [to be sent to ]
  384. ;
  385. EAREA=WEST-HAM     NO-SEND westlist westlist  west-ham@lists.best.com
  386. EAREA=DRAGON_LIST  NO-SEND d_list   d_list    dragon-list@grempc.demon.co.uk
  387. EAREA=MINT_LIST    NO-SEND mintlist mintlist  mint@atari.archive.umich.edu
  388. EAREA=ACCU.GENERAL NO-SEND accugen  accugen   ACCU.general@world.std.com
  389. EAREA=GEMLIST      NO-SEND gemlist  gemlist   gem-list@world.std.com
  390. EAREA=JAGUAR_LIST  NO-SEND jaglist  jaglist   jaguar-l@ctrc.fs.saci.org
  391. EAREA=ADLIB        NO-SEND mbase    adliblink adlib@adlib.co.uk
  392.  
  393. Version 3.666 (Put the dog down Damien)
  394. ---------------------------------------
  395.  
  396. 1) Update:
  397.    Users sending emails to invalid addressed (No @, no address, No TO Line
  398.    etc) are now sent an email informing them that their message wasn't sent.
  399.  
  400. 2) Update:
  401.    Net2net now releases 1/2 the available memory back to your system, should
  402.    help multi-tasking systems.
  403.  
  404. Version 3.664-3.665
  405. -------------------
  406.  
  407. 1) Bugfixes (various):
  408.    Net2net had 2 major problems with email lists
  409.     a) Messages exported from email list bases NOT controlled by YOUR
  410.        system were sent with the wrong From: address.
  411.     b) The system receiving that email list message attempted to send
  412.        an error reply informing you of this but used a wrong reply
  413.        address , so the error report never arrived back on your system.
  414.  
  415. New to do:
  416.  
  417.    Updating the uuencode code to allow for Unix uudecoders (Zone 12 in NeST)
  418.  
  419.  
  420. Version 3.663
  421. ---------------
  422.  
  423. 1) Bugfix:
  424.    Messages originating on your system weren't exported into email lists
  425.    the system kept coming up with 'no recipients in email list file'
  426.    
  427. Version 3.661/2
  428. ---------------
  429.  
  430. 1) Bugfix:
  431.    TO: name for email messages were being carried over from one email file
  432.    to another.
  433.  
  434. 2) Major update:   <ALPHA code , try it Version>
  435.    Incoming messages and outgoing messages for email lists NOT controlled
  436.    by your system , messages (Checked by TO: name) are now imported into
  437.    the message AREAS used by these lists not EMAIL.
  438.  
  439.    Any messages sent from your systems message echo will be sent via email
  440.    to the email list.
  441.    
  442. This involves a variation on the EAREA= option in the CONFIG file.
  443.  
  444. ; Email lists to be stored on your system but NOT originating from
  445. ; your BBS.
  446. ;
  447. ; [Area name] [Don't check for  ] [Check for] [Address for outgoing  ]
  448. ; [areas.bbs] [a list of people.] [this name] [messages to be sent to]
  449. ;
  450. EAREA=WEST_HAM NO-SEND westlist west-ham@lists.best.com
  451. EAREA=DRAGON_LIST NO-SEND d_list dragon-list@grempc.demon.co.uk
  452. EAREA=MINT_LIST NO-SEND mintlist mint@atari.archive.umich.edu
  453. EAREA=ACCUGEN NO-SEND accugen ACCU.general@world.std.com
  454. EAREA=GEMLIST NO-SEND gemlist gem-list@world.std.com
  455. EAREA=JAGUAR_LIST NO-SEND jaglist jaguar-l@ctrc.fs.saci.org
  456.  
  457.  
  458.  
  459. Version 3.66
  460. ------------
  461.  
  462. 1) Bugfix:
  463.    People sending messages to email lists were able to do so without being
  464.    registered on that email list.
  465.    
  466. 2) Major update:
  467.    Incoming messages for email lists controlled by your system , messages
  468.    (Checked by TO: name) are now imported into the message AREAS used by
  469.    these lists not EMAIL , copies of these messages are now also
  470.    automatically sent out to all people on the email list.
  471.  
  472. Version 3.652
  473. -------------
  474.  
  475. 1) Bugfix:
  476.    Under rare conditions when reading the log file it was discovered that
  477.    the error routine could send net2net into a continual loop.
  478.    {Mike De.Petris}
  479.  
  480. Version 3.651
  481. -------------
  482.  
  483. 1) Bugfix:
  484.    Added extra error checking for the History binary index , (the file here
  485.    got corrupted and I didn't notice for 3 days..) , if the index points
  486.    points beyond the end of the data file for any reason it will be deleted
  487.    automatically.
  488.  
  489. 2) Problem with index marking fixed , the variable written to the file was
  490.    defined correctly , the format of the write wasn't.
  491.  
  492.    Delete your history.bin file and it will be correctly created again.
  493.  
  494. Version 3.65
  495. ------------
  496.  
  497. 1) Bugfix:
  498.    History packing bug fixed , I was forgetting to mark the position of
  499.    the end of the HISTORY file in the binary correctly.
  500.  
  501. 2) Update: (Incoming emails)
  502.    Now also checks users in Apparently-To: lines WITHOUT @'s after them.
  503.  
  504. 3) Update:
  505.    Net2net now should recognise multiple email addresses on your system
  506.    for INCOMING emails for instance this is the test email header I used
  507.    and it wrote out the same email to ALL addresses containing
  508.    mettav.demon.co.uk and the rest were ignored.
  509.    
  510.        Header Start---------------Header Start------------Header Start
  511.  
  512. To: NAS Mailinglist <nas-users@tripnet.se>, Paul Baker <pbaker@mettav.demon.co.uk>
  513. cc: Paul Baker <pbaker@mettav.demon.co.uk>,Lari Kovanen <larkov@tripnet.se>, Ylva Budsjo <ylva@tripnet.se>,
  514. cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
  515. cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
  516. cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
  517. cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
  518. cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
  519.         Mario Becroft <mbecroft@mettav.demon.co.uk>,
  520.         Thomas Lawergren <yippie@mettav.demon.co.uk>,
  521.         Reine Larsson <d4reine@mettav.demon.co.uk>,
  522.         Mike Kerslake <mkerslake@mettav.demon.co.uk>,
  523.         Heine B Svendsen <indigo2@mettav.demon.co.uk>, Dag Dao <dada@mettav.demon.co.uk>,
  524.         Alexander Clauss <aclauss@rbg.informatik.th-darmstadt.de>,
  525.         Lars Brinkhoff <f93labr@dd.chalmers.se>,
  526.         Sven Bornemark <sven.bornemark@p56.dada.ct.se>,
  527.         Denesh Bhabuta <denesh@cyberstrider.org>,
  528.         =?ISO-8859-1?Q?Sebasti=E9n_Gustin?= <gustin@ce.kth.se>,
  529.         Martin Budsjo <marbud@tripnet.se>, Peter Segerdahl <peter@vinga.se>,
  530.         Harry Sideras <hsideras@mettav.demon.co.uk>,
  531.         SAK mailinglist <sak-users@tripnet.se>,
  532.         Elias Martensson <elias@omicron.se>
  533.  
  534. Version 3.64
  535. ------------
  536.  
  537. 1) Bugfix :
  538.   if net2net didn't find the reference in your index.bin file , 
  539.   for some reason it was reporting that it was corrupt. 
  540.  
  541. 2) Bugfix :
  542.   The NOSPAM option caused a minor problem with email lists..it put the 
  543.   NOSPAM email address in the header (not very useful).
  544.  
  545. Version 3.63
  546. ------------
  547.  
  548. 1) Added an option in the config. NOSPAM= , put's a fake email address in
  549.    the header of any NEWSGROUP messages with the real email address in the
  550.    body of the message , to try and stop email spamming by 'robots'.
  551.  
  552. Version 3.625
  553. ------------
  554.  
  555. 1) Bugfixed a problem with the HISTORY file packing.
  556.    (Delete the existing HISTORY.BIN file and re-run)
  557.  
  558. Version 3.62
  559. ------------
  560.  
  561. 1) Added more checking for the start of a new message.
  562.  
  563. Version 3.61
  564. ------------
  565.  
  566. 1) Stopped net2net attempting to create a binary index when the history
  567.    file isn't to be packed (Oasis option).
  568.    (Daron Brewood)
  569.  
  570. 2) Checked binary index , wasn't giving correct info...now does.
  571.  
  572. 3) fixed bug which started ADDING instead of REPLACING file extensions
  573.    to the name of an attached file when checking if they exist.
  574.    (Mike De.Petris)
  575.  
  576. Version 3.58-3.60
  577. -----------------
  578.  
  579. 1) Binary indexes for the HISTORY and REFERENCE file now used.
  580.    (Took some time as I tried to be too clever and had to re-think to
  581.     get it working)
  582.  
  583. Version 3.57 BETA (Non Window)
  584. -------------------------------
  585.  
  586. 1) The email message when a new user joined was sent to the INTERNET email
  587.    name of the user instead of the REAL name AND! the address given to the
  588.    user in the email was the REAL name (reversed).
  589.  
  590. 2) You SHOULD be able to send file attaches through the internet gateway
  591.    address now...(Seems to have only worked previously if you sent it to
  592.    an FTN address that you sent through the gateway)
  593.  
  594. 3) Mike , is the new format subject line for uuencoded files any better?
  595.  
  596. 4) To-Do list
  597.  
  598.     a) The Internet message header information in the message to be added
  599.        into the message text (Hidden <CTRL A> lines)
  600.     b) Automatic re-request of missing file segments after ->2<- days.
  601.     c) Any files (not network packets) that are sent though the gateway
  602.        will be kept for 7 days , (see b)
  603.     d) Checks for multiple copies of the same file being sent during the
  604.        current session, if found then cc: lines will be added instead of 
  605.        new copies of the same file being sent.
  606.  
  607. Version 3.56 BETA (Non Window)
  608. -------------------------------
  609.  
  610. 1) The email message when a new user joined was sent to the INTERNET email
  611.    name of the user instead of the REAL name <sigh>.
  612.  
  613. Version 3.55 BETA (Non Window)
  614. -------------------------------
  615.  
  616. 1) Left some debug code in version 3.54 , it pauses output when a new user
  617.    is added to net2net.net waiting for a keypress.
  618.  
  619. 2) Updated the subject for uuencoded file (network and file attaches)
  620.    the 1st part of a multi-segment file will now just be the actual
  621.    filename.  The subsequent uuencoded emails will be the segment name
  622.    for that email. (Requested by mike De.Petris.)
  623.  
  624. Version 3.54 BETA (Non Window)
  625. -------------------------------
  626.  
  627. 1) If you have your system set up to automatically register users when they
  628.    send their first email through your gateway they are now sent a reply
  629.    from your gateway giving them their email address and also the text
  630.    contained in your defined JOINTEXT file <Requested by Mike De.Petris>
  631.  
  632. 2) Fixed a bug that would screw up your email base when an FTN message
  633.    was written by net2net directly to your email base.
  634.  
  635. Version 3.534 BETA (Non Window)
  636. -------------------------------
  637. 1) If there is no From: line in the incoming message then the address
  638.    in the reply-to: is used instead
  639.  
  640. 2) If there is no To: or Apparently-To: line with a valid address
  641.    (it MUST have an '@' in the address) then the filename is used to
  642.    scan net2net.net [Won't work with POP3 mailboxes of course].
  643.  
  644. 3) If you flag the return-receipt flag in the message header [LED]
  645.    then a return-receipt-to: line is added to the outgoing message.
  646.    
  647. 4) Other bugs fixed that I can't remember.
  648.  
  649. [UPDATE]  I'm still working on the Window code, it's harder than I
  650.           Thought.  (And I've DEFINATELY lost the example code I was sent)
  651.                       :=<
  652.           Msg #220 of 273   Time: 27 Mar 97  06:27:02
  653. From: Paul Baker on 100:1011/0
  654. To  : mike@bbsgate.interware.it on 100:1011/0.98
  655. Subj: NET2NET.TTP
  656. ---------[MAIL]-----------------------------------------------
  657. cc: algy@allatsea.demon.co.uk
  658. cc: kfoley@cameo.co.uk
  659. cc: kous_kuil@nextjk.stuyts.nl
  660. cc: rick@nightshift.demon.nl
  661.