home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 1998 October
/
STC_CD_10_1998.iso
/
ANWEND
/
NET2NET
/
NET2NET.UPD
< prev
next >
Wrap
Text File
|
1998-09-26
|
25KB
|
661 lines
This is an update list of bugfixes and additions to net2net , with the most
recent being at the top of the list.
3.690
-----
Stopped rejection of email if no SPAM.LST or FAKE.LST file are available
<bug>
Removed Automatic detection of SPAM based on previous contitions (They
didn't really apply to server names , just FROM: names)
3.689
-----
1) Fixed a problem with importing packets if HEADER-WRITE was used
2) TOTAL re-think on SPAM , net2net now checks the SERVER names instead
of the FROM lines.
The SPAM.LST & TRIM.LST still do the same thing but SPAM.LST should
only include server names you wish to bounce, it means a bit more work
work checking incoming SPAM but will stop genuine emails being bounced
if a spammer starts using a fake address ( JUNO.COM & HOTMAIL.COM for
example )
3.688
-----
Added more spam checking code...it now automatically detects spam if
1) the username is just numbers
2) the address contains a server address of just numbers (any part)
3) The address is blank.
These seem to be the most common methods used at the moment.
Fake domain addresses now include those just showing their IP address
instead of the domain name, these are ignored by net2net.
3.687
-----
Fixed a nasty bug that made net2net continually loop if spam was found in
more than one message in the same file.
<variable written with the wrong data>
Made the footer in outgoing email list messages show the correct information
(again)
Increased the maximum number of cc lines to 250 names (I use the array to
details of email list users as well now to save on array space)
(My reef email list just went to 51 users and net2net bombed :->
3.686
-----
*Updates*
Removed the x-email-list-name line as it was non standard
Made the footer in outgoing email list messages show the correct information
Also made the number of lines show the correct number (footer in email list
messages wasn't being counted)
*Major updates*
You can now use SUBJECT and %FROM in the email list delimiters (see doc
or config file)
SPAM-SPAM-SPAM-SPAM (sung to the age old tune of (SPAM, SPAM, SPAM, SPAM)
net2net can now ignore SPAM and bounce a copy back to abuse at the last
mail server address using 2 files in net2net.dat named SPAM.LST and FAKE.LST
(See doc or config file for further details)
3.684-5
-------
Numerous small bugfixes with thanks to Mike De.Petris for keeping
me up-to date with problems reported by his users.
Notably...(I hope)
1.)
Areas imported are now done so without using UPPER CASE area names
if they are lower case in your config. <Oringinally reported my Daron>
2.)
Outgoing email list messages are now NOT duplicated back to the
orginator unless that person is the only person attached to that list.
<Not 100% as I'm still working on it...if the originator is the first
in the email list file then they will still get a copy>
3.)
the header file of an outgoing email list message will now show
FROM: emailist@domain.org (orginator@users.domain.org)
if they are attached to your gateway and have an email address in the
net2net.net file.
or
FROM: emailist@domain.org (users name)
If they don't have an entry in the net2net.net file
4.)
If the email list name and the user the message has to be sent to are
not the same (email.list and emaillist for example) then the correct
information is now stored in the message header.
4.)
Net2net now writes a log file again (I had a program flag reversed
so it thought it had errored out when opening an existing log file.)
Net2net now attempts to open a log file if defined, if it errors out it
flags this and from then on will not attempt to write anything in the log,
the same hold true if part way through processing it meets an error while
writing to the existing log file.
3.683
-----
Bugfixes galore...more than I can remember....This may be the last update
I do for a while....items being worked on are taking too long so I'm taking
a break to update other programs I've had waiting for a while..
Generally I use code from one program in another so a different method of
doing things might give me ideas on improving net2net.
Updates in the pipeline
-----------------------
Use the oasis mail and news index files to make n2n skip messages if the
newsgroup is not in your CFG file (requested by daron brewood)
Make n2n send a message once a month informing me of who is running n2n plus
a bit of system info (mailer type, version etc).
Automatic uudecoding of files in a newsgroup under the FAREA option.
Use of MIME instead of UUEncode if requested..(Still wading through the
C source)
Testing of the Subject line for possible email lists.
(The LAST NEW test I will be coding for email lists)
Version 3.682
-------------
Addition: net2net now scans the header info of incoming emails , it looks
for a valid address in the FOR line and if no other addresses are
found it will use that.
Version 3.681
-------------
A couple of changes
Bugfix: Messages from the internet to an email list controlled by your
system from a user who wasn't registered for that email list
cause the error message to be broadcast to the last read email
list users as well.
Change: the ^APID field is now correctly formatted for FTN standards in
the incoming messages.
Version 3.676-3.80
------------------
Numerous bugfixes (too many to mention)
Most noticable changes...
1) Email lists now work with Oasis.
2) Email lists now are sent to the first person and cc'd to all other
recipients instead of using (To: recipients of XXXXX mailing list).
3) People now no longer have to be registered to send a message on your
system when using a mailing list (The messages are only sent from one
persons/robot name anyway).
4) removal of the email list name from the subject line.
Version 3.675
-------------
1) Bugfix: Now scan the incoming files for lack of EOF (EOL) character
2) Bugfix: Incoming email lists not controlled by your system (again!) were
causing 'bleed over' of incoming email names.
Version 3.673/4
---------------
1) Addition:
Outgoing email list messages from your system (moderated by you)
now have the following information in the header.
X-email-list-name: <name of email list>
This is the only way I can ensure that systems using various mailers
can use the email list option in net2net.cfg (Not everyone gets a FROM:
line in their header file for some reason)
2) Extra logging added to try and trace a problem Rick@nightshift is having
with outgoing file attached emails. (LOG-LEVEL=3 activates this)
3) Bugfix:
Systems using the FROM: method of scanning for incoming email lists found
that they were getting duplicate emails to the FROM: address.
4) Bugfix: Systems running email lists were having incoming email messages
ignored after they recieved an email to 'net2net'.
Version 3.672
-------------
1) Update:
Change to incoming email lists.
a) Email Lists controlled by your system now use seperation commas (,)
between the 3 entries on each line.
; [Area name] [List of people to] [Check for]
; [Areas.bbs] , [be sent messages.] , [this name]
;
; NOTE: the seperating commas (,) <<<<----*****
;
EAREA=EMAILLIST,e:\nos\net2net.dat\EMAILLIS.LST,EMAILIST
EAREA=SE_MEETS,e:\nos\net2net.dat\SE_MEETS.LST,SE_MEETS
EAREA=T_GNCHAT,e:\nos\net2net.dat\T_GNCHAT.LST,T_GNCHAT
EAREA=T_TRADER,e:\nos\net2net.dat\T_TRADER.LST,T_TRADER
EAREA=T_ATARIS,e:\nos\net2net.dat\T_ATARIS.LST,T_ATARIS
EAREA=T_CCOMMS,e:\nos\net2net.dat\T_CCOMMS.LST,T_CCOMMS
EAREA=T_INTECH,e:\nos\net2net.dat\T_INTECH.LST,T_INTECH
EAREA=TAVCHAT,e:\nos\net2net.dat\TAVCHAT.LST,TAVCHAT
EAREA=N2N-LIST,e:\nos\net2net.dat\net2net.lst,N2N-LIST
b) Email lists not controlled by your system also use seperation commas
(,) between the 5 entries on each line but with 3 delimeters which
MUST be used..details below (and in the example config).
; [Area name] [Don't check ] [Check ] [Use ] [Address for ]
; [in your ] [for a list ] [for this ] [This] [outgoing msgs ]
; [areas.bbs],[of people. ],[ ],[Name],[to be sent to ]
;
; NOTE: the seperating commas (,) <<<<----*****
;
; Under the 3rd option below there are several delimiters you can choose
;
; FROM: checks the FROM: line for valid email lists.
; TO: checks the TO: line for valid email lists.
; X-: checks any X- lines for valid text (any occurance) for
; valid email lists.
;
; What I suggest is that you subscribe to the email list and don't import
; it as an email list to start with , check the incoming text file and find
; out which of the above options are best suited for that list.
;
EAREA=WEST-HAM,NO-SEND,TO:west-ham,westlist,west-ham@lists.best.com
EAREA=DRAGON_LIST,NO-SEND,X-:X-Mailing-List: <dragon-list@grempc.demon.co.uk>,d_list,dragon-list@grempc.demon.co.uk
EAREA=MINT_LIST,NO-SEND,TO:mint,mintlist,mint@atari.archive.umich.edu
EAREA=ACCU.GENERAL,NO-SEND,X-:X-List-Name: ACCU.general,accugen,ACCU.general@world.std.com
EAREA=GEMLIST,NO-SEND,TO:gemlist,gemlist,gem-list@world.std.com
EAREA=JAGUAR_LIST,NO-SEND,TO:jaglist,jaglist,jaguar-l@ctrc.fs.saci.org
EAREA=ADLIB,NO-SEND,TO:mbase,adliblink,mbase@adlib.co.uk
New option: NOSPAMADD
This adds the defined text WITHIN your outgoing addresses for NEWSGROUP
messages instead of replacing it as NOSPAM does , if you define NOSPAM
and NOSPAMADD then NOSPAMADD is ignored.
One disadvantage of this , I'm sure it won't be long before someone codes
a way of removing this sort of text from your address to get your real
email address , where as the NOSPAM option may be a bit more difficult
for them to hack.
NOSPAMADD=REMOVE.TO.REPLY
Version 3.671
-------------
1) bugfix:
NOS systems now have their HISTORY.LCK deleted automatically if there is
one available.
I've also added the new code to ADD a bit of text along the lines of
REMOVE.TO.REPLY to the users email adddress instead of totally replacing
it (You will have a choice of using either option).
AND the code to use the FROM: TO: and X: lines.
BUT they aren't active yet , once I'm back from easter hols (Wednesday)
I'll intensively check those options then release the REAL 3.671 version.
After this lot is out the way I'll be coding a speed up to the file read ,
getting it to read in large chunks of file into either a buffer attached to
the program OR memory instead of the method I currently use.
Should mean an increase in processing speed , BUT may mean an increase in
program size by 50K if I use an attached buffer method.
any thoughts? .. the memory method makes the program smaller BUT with
systems using Magic , I'd rather not play with the systems memory more than
I already am.
Version 3.670
-------------
1) MAJOR bugfix:
Systems using the autonet feature and running the parameters IN DELETE
might have had a 1 meg and above AUTONET.NDX file in their net2net.dat
folder , this was introduced in 3.668 (if not before) so I'm surprised
nobody noticed it.
2) Additional bugfix , the email list subscribe / unsubscribe and
list options didn't work.
Version 3.669
-------------
1) Update:
the autonet option now includes a SYSTEM option for those systems
using UNIX format uudecoders. (e.g. NeST region 1200)
;
; Autosend lines check for the existance of a network file or packet and
; automatically uuencode the file and send it via email to the destination.
;
; The format is
;
; AUTOSEND=address,packet path,destination.internet.address,SYSTEM
;
; If you do not put a destination username (e.g. pbaker@) then all uunecoded
; packets are sent to AUTONET@destination address
;
; If the destination system is using net2net and can accept multiple email
; addresses (e.g. pbaker@mettav.demon.co.uk , jsmith@mettav.demon.co.uk)
; then DON'T put a username , this will ensure that AUTONET is used.
;
; If the destination system using NET2NET see's a message arriving with a
; To: of AUTONET it will automatically uudecode it and store it in the
; inbound folder.
;
; There are two possible types of SYSTEM, it can either by ST or UNIX
; If you leave the 4th option out then ST is assumed.
;
; There are some differences between the uuencoded file for UNIX and ST
; formats.
;
; email messages to any other address will just be imported as normal.
;
AUTOSEND=808:501/140.21,f:\bt\musicnet.328\,phil4.demon.co.uk
AUTOSEND=90:1200/2.0,f:\bt\nest.05a\,stehlik@cas3.zlin.vutbr.cz,UNIX
;
2) Update:
Any email is now scanned for an address on YOUR system , if one isn't
found then the name of the destination user is taken from the FIRST name
listed in the email.
3) Update:
NOS users only (at the moment) , the MAIL and ARTICLE folders are now
scanned for *.LCK files , if found they are deleted.
The MQUEUE folder is scanned for orphan *.NWK and *.WRK files without
a corresponding .TXT file , this should stop NOS thinking you have a
400 meg outgoing message (It seems to take the available free space as
the length of that message if no TXT file is available).
If found then they are deleted.
Version 3.667 - 3.668
---------------------
1) Update:
Change to incoming email lists not controlled by your system.
An example is the adlib email list , I joined using a user name
of adliblink@mettav.demon.co.uk.
They send to mbase@mail.netkonect.co.uk , so net2net reads a message to
a user called mbase instead of adliblink.
so a change to the EAREA= entries for email lists not orginatin from you.
; Email lists to be stored on your system but NOT originating from
; your BBS.
;
; [Area name] [Don't check ] [Check ] [Use ] [Address for ]
; [in your ] [for a list ] [for this ] [This] [outgoing msgs ]
; [areas.bbs] [of people. ] [name ] [Name] [to be sent to ]
;
EAREA=WEST-HAM NO-SEND westlist westlist west-ham@lists.best.com
EAREA=DRAGON_LIST NO-SEND d_list d_list dragon-list@grempc.demon.co.uk
EAREA=MINT_LIST NO-SEND mintlist mintlist mint@atari.archive.umich.edu
EAREA=ACCU.GENERAL NO-SEND accugen accugen ACCU.general@world.std.com
EAREA=GEMLIST NO-SEND gemlist gemlist gem-list@world.std.com
EAREA=JAGUAR_LIST NO-SEND jaglist jaglist jaguar-l@ctrc.fs.saci.org
EAREA=ADLIB NO-SEND mbase adliblink adlib@adlib.co.uk
Version 3.666 (Put the dog down Damien)
---------------------------------------
1) Update:
Users sending emails to invalid addressed (No @, no address, No TO Line
etc) are now sent an email informing them that their message wasn't sent.
2) Update:
Net2net now releases 1/2 the available memory back to your system, should
help multi-tasking systems.
Version 3.664-3.665
-------------------
1) Bugfixes (various):
Net2net had 2 major problems with email lists
a) Messages exported from email list bases NOT controlled by YOUR
system were sent with the wrong From: address.
b) The system receiving that email list message attempted to send
an error reply informing you of this but used a wrong reply
address , so the error report never arrived back on your system.
New to do:
Updating the uuencode code to allow for Unix uudecoders (Zone 12 in NeST)
Version 3.663
---------------
1) Bugfix:
Messages originating on your system weren't exported into email lists
the system kept coming up with 'no recipients in email list file'
Version 3.661/2
---------------
1) Bugfix:
TO: name for email messages were being carried over from one email file
to another.
2) Major update: <ALPHA code , try it Version>
Incoming messages and outgoing messages for email lists NOT controlled
by your system , messages (Checked by TO: name) are now imported into
the message AREAS used by these lists not EMAIL.
Any messages sent from your systems message echo will be sent via email
to the email list.
This involves a variation on the EAREA= option in the CONFIG file.
; Email lists to be stored on your system but NOT originating from
; your BBS.
;
; [Area name] [Don't check for ] [Check for] [Address for outgoing ]
; [areas.bbs] [a list of people.] [this name] [messages to be sent to]
;
EAREA=WEST_HAM NO-SEND westlist west-ham@lists.best.com
EAREA=DRAGON_LIST NO-SEND d_list dragon-list@grempc.demon.co.uk
EAREA=MINT_LIST NO-SEND mintlist mint@atari.archive.umich.edu
EAREA=ACCUGEN NO-SEND accugen ACCU.general@world.std.com
EAREA=GEMLIST NO-SEND gemlist gem-list@world.std.com
EAREA=JAGUAR_LIST NO-SEND jaglist jaguar-l@ctrc.fs.saci.org
Version 3.66
------------
1) Bugfix:
People sending messages to email lists were able to do so without being
registered on that email list.
2) Major update:
Incoming messages for email lists controlled by your system , messages
(Checked by TO: name) are now imported into the message AREAS used by
these lists not EMAIL , copies of these messages are now also
automatically sent out to all people on the email list.
Version 3.652
-------------
1) Bugfix:
Under rare conditions when reading the log file it was discovered that
the error routine could send net2net into a continual loop.
{Mike De.Petris}
Version 3.651
-------------
1) Bugfix:
Added extra error checking for the History binary index , (the file here
got corrupted and I didn't notice for 3 days..) , if the index points
points beyond the end of the data file for any reason it will be deleted
automatically.
2) Problem with index marking fixed , the variable written to the file was
defined correctly , the format of the write wasn't.
Delete your history.bin file and it will be correctly created again.
Version 3.65
------------
1) Bugfix:
History packing bug fixed , I was forgetting to mark the position of
the end of the HISTORY file in the binary correctly.
2) Update: (Incoming emails)
Now also checks users in Apparently-To: lines WITHOUT @'s after them.
3) Update:
Net2net now should recognise multiple email addresses on your system
for INCOMING emails for instance this is the test email header I used
and it wrote out the same email to ALL addresses containing
mettav.demon.co.uk and the rest were ignored.
Header Start---------------Header Start------------Header Start
To: NAS Mailinglist <nas-users@tripnet.se>, Paul Baker <pbaker@mettav.demon.co.uk>
cc: Paul Baker <pbaker@mettav.demon.co.uk>,Lari Kovanen <larkov@tripnet.se>, Ylva Budsjo <ylva@tripnet.se>,
cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
cc: Paul Baker <pbaker@mettav.demon.co.uk>, Paul Baker <pbaker@mettav.demon.co.uk>,
Mario Becroft <mbecroft@mettav.demon.co.uk>,
Thomas Lawergren <yippie@mettav.demon.co.uk>,
Reine Larsson <d4reine@mettav.demon.co.uk>,
Mike Kerslake <mkerslake@mettav.demon.co.uk>,
Heine B Svendsen <indigo2@mettav.demon.co.uk>, Dag Dao <dada@mettav.demon.co.uk>,
Alexander Clauss <aclauss@rbg.informatik.th-darmstadt.de>,
Lars Brinkhoff <f93labr@dd.chalmers.se>,
Sven Bornemark <sven.bornemark@p56.dada.ct.se>,
Denesh Bhabuta <denesh@cyberstrider.org>,
=?ISO-8859-1?Q?Sebasti=E9n_Gustin?= <gustin@ce.kth.se>,
Martin Budsjo <marbud@tripnet.se>, Peter Segerdahl <peter@vinga.se>,
Harry Sideras <hsideras@mettav.demon.co.uk>,
SAK mailinglist <sak-users@tripnet.se>,
Elias Martensson <elias@omicron.se>
Version 3.64
------------
1) Bugfix :
if net2net didn't find the reference in your index.bin file ,
for some reason it was reporting that it was corrupt.
2) Bugfix :
The NOSPAM option caused a minor problem with email lists..it put the
NOSPAM email address in the header (not very useful).
Version 3.63
------------
1) Added an option in the config. NOSPAM= , put's a fake email address in
the header of any NEWSGROUP messages with the real email address in the
body of the message , to try and stop email spamming by 'robots'.
Version 3.625
------------
1) Bugfixed a problem with the HISTORY file packing.
(Delete the existing HISTORY.BIN file and re-run)
Version 3.62
------------
1) Added more checking for the start of a new message.
Version 3.61
------------
1) Stopped net2net attempting to create a binary index when the history
file isn't to be packed (Oasis option).
(Daron Brewood)
2) Checked binary index , wasn't giving correct info...now does.
3) fixed bug which started ADDING instead of REPLACING file extensions
to the name of an attached file when checking if they exist.
(Mike De.Petris)
Version 3.58-3.60
-----------------
1) Binary indexes for the HISTORY and REFERENCE file now used.
(Took some time as I tried to be too clever and had to re-think to
get it working)
Version 3.57 BETA (Non Window)
-------------------------------
1) The email message when a new user joined was sent to the INTERNET email
name of the user instead of the REAL name AND! the address given to the
user in the email was the REAL name (reversed).
2) You SHOULD be able to send file attaches through the internet gateway
address now...(Seems to have only worked previously if you sent it to
an FTN address that you sent through the gateway)
3) Mike , is the new format subject line for uuencoded files any better?
4) To-Do list
a) The Internet message header information in the message to be added
into the message text (Hidden <CTRL A> lines)
b) Automatic re-request of missing file segments after ->2<- days.
c) Any files (not network packets) that are sent though the gateway
will be kept for 7 days , (see b)
d) Checks for multiple copies of the same file being sent during the
current session, if found then cc: lines will be added instead of
new copies of the same file being sent.
Version 3.56 BETA (Non Window)
-------------------------------
1) The email message when a new user joined was sent to the INTERNET email
name of the user instead of the REAL name <sigh>.
Version 3.55 BETA (Non Window)
-------------------------------
1) Left some debug code in version 3.54 , it pauses output when a new user
is added to net2net.net waiting for a keypress.
2) Updated the subject for uuencoded file (network and file attaches)
the 1st part of a multi-segment file will now just be the actual
filename. The subsequent uuencoded emails will be the segment name
for that email. (Requested by mike De.Petris.)
Version 3.54 BETA (Non Window)
-------------------------------
1) If you have your system set up to automatically register users when they
send their first email through your gateway they are now sent a reply
from your gateway giving them their email address and also the text
contained in your defined JOINTEXT file <Requested by Mike De.Petris>
2) Fixed a bug that would screw up your email base when an FTN message
was written by net2net directly to your email base.
Version 3.534 BETA (Non Window)
-------------------------------
1) If there is no From: line in the incoming message then the address
in the reply-to: is used instead
2) If there is no To: or Apparently-To: line with a valid address
(it MUST have an '@' in the address) then the filename is used to
scan net2net.net [Won't work with POP3 mailboxes of course].
3) If you flag the return-receipt flag in the message header [LED]
then a return-receipt-to: line is added to the outgoing message.
4) Other bugs fixed that I can't remember.
[UPDATE] I'm still working on the Window code, it's harder than I
Thought. (And I've DEFINATELY lost the example code I was sent)
:=<
Msg #220 of 273 Time: 27 Mar 97 06:27:02
From: Paul Baker on 100:1011/0
To : mike@bbsgate.interware.it on 100:1011/0.98
Subj: NET2NET.TTP
---------[MAIL]-----------------------------------------------
cc: algy@allatsea.demon.co.uk
cc: kfoley@cameo.co.uk
cc: kous_kuil@nextjk.stuyts.nl
cc: rick@nightshift.demon.nl