z8530.asm Optimize read loop for 80186 or better cpu.
smtpserv.c Ignore zero-netmask ifaces in SMTP_DENY_RELAY.
version.c Minor changes to info cmd display.
nntpserv.c Handle missing Active file in 'nntp create'
kiss.c Don't filter kiss cmds sent to TNC. (G8ECJ)
trace.c Allow color traces to any destination (file or
remote sysop) if -gN value is biased by 4. G8ECJ
ttylink.c Display incoming ttylink attempts in the cmd
session if busy (G8FSL)
===============================================================================
Minor nit: the login count column of the ML (mbox past) cmd is now
right-justified.
Ron, VE3CGR reported a problem with RSPF under Linux, working with DOS Jnos
rspf. I corrected some typos and added some checks in rspf.c to prevent
crashes.
Most (all?) recent Linux releases use /var/lock as the system's lockdir. I
thereform changed unixasy.c to use this dir; see note (7) in readme.lnx if
this change breaks locking on your Linux system.
Piotr, SP3UQS contributed an enhancement to the z8530.asm module when compiled
for a 80186 or better cpu: 'insb' instead of 'in al,dx + stosb'.
I changed the SMTP_DENY_RELAY code in smtpserv.c to never use a netmask of
zero to determine if a sending host is in one of our subnets. This should
help Jnos resist spamming!
I changed doinfo() in version.c to show more info about compile-time-selected
features, especially BOOTP, NNTPS and SMTP features, UDP clients, and DOS
debugging features.
I found that the 'nntp create' command failed when the Active file didn't
exist yet. Since all the other files in the news directory are created as
needed, so now is Active. Change made in donncreate() in nntpserv.c.
Also, the stack sizes were increased for the NNTPS server and client tasks.
I added G8ECJ's mod to kiss.c, to not filter which cmds are sent to the
TNC, since new tncs support more cmds. The previous behaviour can be restored
by compiling with KISS_PARAM_FILTER #define'd.
I added G8ECJ's mod to trace.c, to use colors in non-system-console trace
destinations, provided Jnos was started with a -gN value biased by 4, that is,
use -g5 for grey-scale monitors and -g6 for color monitors. Note that tracing
to a file with -g5 or -g6 in effect will produce ANSI escape sequences in the
trace file.
I modified slightly Andrew G8FSL's mods to ttylink.c to display ttylink
connect attempts in the cmd session window while the sysop was busy (unless
TTYLINK_NO_INTERRUPTIONS was #define'd). A log entry is made too.