News Xpress Version 1.0 Beta #2 Written by W.L. Ken, Ng ------------------------------------------------------------------------------ ---------- Overview ---------- News Xpress(NX) is a Windows Sockets compliant USENET newsreader for Microsoft Windows that uses the NNTP to access newsgroups and articles on a news server. Some of the key features of NX are: - Use Windows Multiple Document Interface (MDI) - Read, print, post and follow news - Send mail (SMTP) - Multiple newsgroups can be open at the same time - Support threads. It can use both Subject and References headers to thread article - Articles can be marked as read or unread - Automatically mark crossposted articles as read - Built-in uuencode function for attaching binary files in postings and mails - Built-in uudecode function for decoding articles - Support XOVER to retrieve overview database - Support signature - Use standard NEWSRC - Multiple newsgroups or articles can be selected via press-and-drag right mouse button -------------- Installation -------------- 1. The distribution is a compressed ZIP file. Create a directory for NX, cd into it, and unzip the ZIP file in that directory. For example: C:\> MKDIR NX C:\> CD NX C:\NX> PKUNZIP C:\DOWNLOAD\NX10B?.ZIP If you don't have CTL3DV2.DLL in the Windows SYSTEM directory, C:\NX> MOVE CTL3DV2.DLL C:\WINDOWS\SYSTEM otherwise, C:\NX> DEL CTL3DV2.DLL If you had installed the NX beta #0 or beta #1, you should remove the CTL3D.DLL from the NX directory. 2. If you want NX to use the profile in the directory other than Windows, you could C:\NX> SET NX=C:\NX\NX.INI or C:\NX> SET NX=C:\NX\KEN.INI and add this command into your AUTOEXEC.BAT. 3. Create an icon for NX in the Program Manager group. 4. Add a line to specify the time zone in your AUTOEXEC.BAT, e.g. SET TZ=PST8PDT. --------- History --------- Several bugfixes and changes from V1.0 Beta #0 Fixed: - Catchup problem - Save windows position and size correctly - UUdecode multipart files - Crash if SPACEBAR is pressed while there is no article in the list window Changes: - Perform authorization check right after connection is established - The "File|Quit without saving" command forces NX to cancel socket call and terminate NX - Add filter for selecting newsgroups - Single click on a folder icon of thread will open/close thread - Added an option for prompting new newsgroups - Added an option for opening all threads automatically - Configurable Subject header template for attachment %s - original subject string %f - filename %p - current part number %t - total number of parts - Extended tilde escape sequence for more files attachment control ~N new article ~H add or replace header ~A attach file Several bugfixes and changes from V1.0 Beta #1 Fixed: - Should work with Novell LAN Workplace - Append signature into outgoing mails - NEWSRC problem - Groups filter problem - "No overview database" problem should be fixed - Authentication password encryption problem Changes: - Configurable port numbers for both NNTP and SMTP - Display the number of articles of each thread - Support different printer font - More keys binding - Articles navigation (next and previous) - Added stop command. The stop command serves for multiple purpose, e.g. terminate headers information transfer, cancel print job, and stop multiple articles downloading. - Added update command to update the selected groups information (unread count) - Can be specified to use different pathname for NEWSRC file in the setup dialog box - NX environment variable tells NX where to look for the profile, e.g. SET NX=C:\KEN\MYPRIVATE.INI Known problems: - Cannot display articles larger than 64K. This problem occurs because of the limitation of Windows edit control. Note, articles are truncated on the display window only, you can still save, decode, forward and print those articles as they are saved in your hard disk - Hang while displaying Base64 encoding type articles I hope you find NX useful. ----------- Copyright ----------- Permission to use, copy and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that it is not modified. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ---------------- Reporting Bugs ---------------- Mail your bug reports to Ken Ng . Please include the steps to reproduce the bugs, and any other information that might help me locate and correct the cause. --------------------------------------- W.L. Ken, Ng ---------------------------------------