The following bugs have been squashed.
- Fixed a buglet with messages with Return Receipt requests
- Truncated trailing spaces on from addres in Return Receipt replies
- Fixed typo with BROKE_SPRINTF in build-make.inc
- Minor fixes for using 'make Version' and 'make clean'
- Changed EWOULDBLOCK in unixasy.c to EAGAIN
Since ALL OS's were aliasing EWOULDBLOCK to EAGAIN (and some, such as early
Sun releases, didn't have EWOULDBLOCK), this just cleans up the code and
makes it a tad more portable.
- Several lint cleanup, discovered with upgrade to lint
- Fixed an obscure incoming X-FWDing buglet
An incoming X-FWDing session to a TNOS that had no outgoing data for that
station would end before transferring data. This is now fixed.
- Fixed a small forwarding buglet that always set 'TRY = 1'
If multiple conditional were set to act differently if the first (second, etc)
forwarding attempts failed, this was broken. It always returned 'TRY = 1'.
- Fixed a small buglet with parsing of the forward.bbs file
Nested conditionals didn't always work as expected.
- Found/fixed a small memory leak in FBB/XFWD forwarding
- Fixed browser's help screen for 25 line displays
- Fixed browser bug of dropping successive NBSP characters
- Fixed a bug when changing a user's passwd in PBBS as sysop
- Fixed bug where 'ip routesame' value was improperly analyzed
- Changed timer call in tcpout.c to eliminate hanging TCP connections
- Fixed incomplete checking of command line parameters in 'tcp access'