home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
irexp119.zip
/
HISTORY.TXT
< prev
next >
Wrap
Text File
|
1999-06-12
|
23KB
|
518 lines
! Point of information
+ New feature
- Bug fix
Version 1.19
------------
June 12, 1999
+ added support for compiled nodelists of FD, IM, BBBS, SGMail and V7+
style nodelists for auto-configuring nodes
! / is now a valid directory to map to for Linux drive mapping
! new EMS/XMS/disk swapping routines for the DOS 16-bit version
! improved crash recovery for catastrophic crashes while sending mail
- corrected handling of resend requests in BinkP sessions
- fixed BinkP protocol to deal with spurious messages after M_EOB
- corrects Rex's way of dealing with an inconsistency in the FDSTQ format so
that it works properly with Allfix
- Rex would crash if someone specified a Binkley style mailer but forgot
to fill in the Binkley outbound directory
- CCed messages which were resent due to timeout could have the wrong email
address used to send them if they were sent at a particular time
- TransX acks could occasionally crash Rex
- config program fixups
- plugs some memory leaks in daemon mode and fixes a few memory faults
elsewhere in the program
Version 1.18
------------
February 12, 1999
+ added EXCEPT processing for MIRROR/RMIRROR
+ made FTP scripts runnable as part of an event
! changed dialing timeout value in rexdial from 60 to 120 seconds to better
deal with some V.90 modem setups
! Rex now chown's files tossed to directories under Linux to match the
uid/gid of the directory they're tossed to
- summary information on queueing from Binkley outbound showed only the
files queued from the last outbound directory, not all of them
- stack fixups
- MIRROR/RMIRROR on sites which provide a total line at the top of LISTings
would always redownload the last file in the list
- changing the configs while Rex was running in daemon mode would result in
Rex no longer trying to connect to FTP sites once the configs were reloaded
- receiving a receipt for a CCed SEAT message from an unknown node would
crash Rex
- config fixups
- removed dependence on RAS DLL in Rexw and Rexcfgw
- files sent over email from a Rex for Windows system would be stamped with
dates 60 years in the future
- files mirrored from an FTP site while FTP restarts were on weren't being
re-timestamped
Version 1.17
------------
January 24, 1999
- for some mailers (PX, PCBoard, Qfront), Rex was queueing mail for all
nodes regardless of the command line options passed in or the settings
for the nodes themselves
- going through the "Save changes?" query an even number of times would
corrupt the email address section of Rex
- multipart UUencoded messages were being truncated when sent: very small
files sent in multiple parts could arrive without a proper end indciator
Version 1.16
------------
January 11, 1999
! small change made to BinkP protocol: Rex now ignores zero length BinkP
packets
- mirror/update commands were decoding the date as one day earlier than
the FTP site listed it
- MIRRORed files weren't being properly timestamped in the DOS 16-bit
version
- Rex wasn't closing queue files properly for some mailers: could
result in lost mail
- Rex in daemon mode in Windows would wait for input instead of proceeding
- config fixups
- fixups to commandline argument help
- when running in daemon mode, a dropped connection to a mail server would
result in all future connections to mail servers failing
- fixes problem with some MIME semi-compliant mail servers
- packet/message structures weren't packed properly under Linux
- fixes odd crash when attempting to repair nodes
- additional corrections to Unix/DOS time conversion
- sockets opened to connect to non-responsive sites weren't being closed
under OS/2, Windows and Linux
- fixups to MIRROR logic to get it working better with some LIST formats
- tuned the *GET* commands so NLST isn't done when GETting a single file
- the value for default FREQ encoding shown in the config program was
opposite to what it was set to
- TransX and Allfix netmail saved to .PKTs would be deleted if no other
types of netmail were generated in the same run
Version 1.15
------------
December 16, 1998
+ added many FTP commands, namely:
MIRROR, RMIRROR, UPDATE, RUPDATE, RETURN, RLDEL, RLPUT, RLPUTDEL, GOTO,
USER, PASS, LOGIN, LOGOUT, FOR <var> IN ... END, LFOR <var> IN ... END,
GETDEL, LGETDEL, RGET, RGETDEL, RLGET, RLGETDEL
+ added labels for GOTO command in FTP
+ FTP scripts can return testable errorlevels via the RETURN command
+ FTP SCRIPT commands now accept parameters which can be used in subscripts
via %1, %2, %3, etc.
+ added %mday, %wday, %hour and %min FTP macros for conditional processing of
times
+ added %status macro for conditional processing of command return values
+ added -runscript parameter to run FTP scripts from Rex's command line
+ added string comparison equality conditionals to FTP IF command for use
with parameters and <var> in FOR/LFOR commands
+ added flags to determine whether or not nodes will receive RexFix help or
notify messages
+ added / to \ translation for DOS, OS/2 and Windows versions in all files
and paths
! FTP SCRIPT commands can now nest (nesting depth is limited by available
stack memory
- corrected Unix to DOS time conversion routine
- running Rex would fail if there were no nodes defined
- the .PKT created for inbound gated email wasn't being properly terminated
- fix some problems Rex has when .RQ files are removed by external sources
- Rexcfg would clear packing info which hadn't been saved yet if it was
re-edited
- initialisation routines for Toss From Mail would set the Download via
field to the same as the one in Toss To Mail, even if the address in
question was outbound only
- missed an "Internet Rex"/"Irex" for gated netmail/email
- Rex would die while decoding a file if it couldn't guess the encoding
type
- fixed processing of MIME multipart/digest messages so each part is treated
as message/rfc822 instead of text/plain
- more encryption fixups for FTP/dir transfers
Version 1.12
------------
November 18, 1998
+ added FTP RUN command
+ added ERRORLEVEL conditional to FTP IF command (for use with RUN)
+ added username/password masking for logging
! changed structure of ELSE commands to allow
IF-ELSE IF-ELSE IF...-ELSE-ENDIF style commands
! changed redials setting to allow up to 250 or infinite redials
! expanded unsupported ALLO command detection to include any response in
the 500 category
! "UUCP" style gated email can now be written to "Internet Rex" or "Irex"
! the To: header on the first line of UUCP style gated email no longer
requires a space between the To: and the email address
- 32-bit packet driver code was allocating 1/16th the correct amount of
DOS memory, causing semi-random crashes on shutdown
- Rex wasn't deleting FREQ messages it was told to from inbound .PKTs
- account for bug in WinServer's DLL unloading routine which could cause
random crashes while sending
- fixed -daemon switch showing command line help in beginner mode
- config program wouldn't let you set the PX system directory if you started
a new config
- fixed bug from Watcom's source for the DOS4GW stub program
- changed the DOS socket code so it doesn't wait for closes on unaccepted
listen sockets
- fixed bug in POP3 cacheing routines which would very occasionally result
in hangs while receiving a message
- fixed not closing the POP3 socket when receiving mail was aborted in some
cases
- inbound messages whose addresses defaulted to the main address wouldn't
have the TOPT/FMPT information set correctly
- dummy queueheader for auto-send nodes wasn't being cleared before use
- disconnected or misconnected mail servers would queue the first file in
a batch, but incorrectly mark the remaining ones as sent
- fixed Rex not deleting the busy semaphore when an incorrect argument was
given
Version 1.11
------------
November 6, 1998
+ Rex for DOS now available in a 32-bit version
+ added inbound file case option for Linux users to set all inbound files
to a particular case
- DOS 16-bit version didn't initialise packet driver variables correctly
- FTP SCRIPT command would run only the first line of the script file if it
was the last line in the script
- OS/2 screen restored properly after executing dial.cmd
- fixed unclosed file in partial processing (could crash Rex in daemon mode)
- fixed encryption on first file in toss from directory/FTP
- on occasion, Rex would not check for mail from individually specified
nodes who received mail via email
- passwords weren't being loaded correctly in DOS 16-bit version of Rex
- Linux screen init would crash rexcfgl if running in a terminal which was
less than 80x25
- Binkley processing wouldn't add the right default zone for non-standard
outbounds with no zone extension
Version 1.10
------------
November 1, 1998
+ added daemon mode for Rex
+ added RexFix remote management
+ added inbound TIC path for Platinum Xpress
+ added PID kludge for inbound gated email messages
+ added FTP SCRIPT command to read a script from a separate file
+ added wildcard matching for addresses given on the command line
+ improved DUN support for OS/2 and Linux
! changed maximum length of FTP scripts to 250 lines
! changed From line for UUCP messages to reflect entire email address
! changed FTP scripting so that ALLO is turned off for a site after the
first unsupported command response
! changed FTP scripting so that servers which don't understand STOU with
a filename get STOR instead
! changed zone mapping limit from 25 to 100
! optimised some of Rex's queuing routines so it isn't quite as disk
intensive
! changed non-graphical mode to allow for echoing the log to the screen
- fixed WinServer code for PX
- various config fixups
- adjustment made to Windows key reading routines to allow for Key Events
with funky AsciiChar codes (resulted in arrow keys not working on some
systems)
- Rex wasn't deleting in transit netmail if the Kill/Sent flag wasn't on
- memory leak / memory management fixups
- BinkP sessions weren't working correctly under Linux
- outbound BinkP mail was being deleted if the BinkP site wasn't responding
- zone mappings weren't always renumbered correctly after deleting an AKA
- directory verification could cause a seg fault under Linux with directory
mapping on
- the default Binkley outbound wasn't being scanned under Linux
- command line help under Linux wasn't being displayed properly
- spawned programs under Linux were still calling Rex's atexit functions
Version 1.01
------------
September 26, 1998
! stopped logging TransX message xfers when running in native mode
- fixed crash on init bug in rexdial.exe for DOS
- inbounds weren't being loaded for deciding which email address to check
for mail for in the DOS version
- attached files weren't being logged for PCBoard, QFront and PX queues
- fixed using wrong decryption function on SEAT L4 messages
- passwords were being double processed when dealing with multipart messages
Version 1.00
------------
September 21, 1998
+ added support for TransX compatible encoding/decoding in Rex
+ added support for reconstructing gateway messages split at the gateway
using the ^ASPLIT kludge
+ command line allows selecting nodes by the email address they're sent/rcvd
through
+ FREQ permissions and limits can be controlled on a per connection or
wildcard basis using the FREQ access file
+ nodes can now be set to inactive, receive files only, send files only
or active
! various config program fixups
- fix Rex's detection of the end of multipart multipart MIME messages
- fix deletion of records in QFront processing
- fix double mungeing of filenames
- fix marking files not sent because email addresses were invalid being
marked sent
- duplicate files from auto-extract nodes would cause a crash
- fixed initialisation of stats info for new nodes
- BinkP nodes would cause a crash while printing the nodelist
- changed STATS.TXT and DATES.TXT EOL character to match the log file's
- bundle listfile names were being incorrectly generated under DOS
- help function fixup for short help screens with per item links
Version 0.99C
-------------
September 1, 1998
! change placement of RSET commands in SMTP sessions so that mail sending
can resume when possible
! non-DOS archive names now result in individual files being sent in Rex
for DOS
- Rex wasn't dealing with Soup/Yarn binary formats correctly
- anonymous toss from mail info wasn't being properly initialised
- auto-setup code for configuring toss from mail info wasn't initialising
the matched flag to zero
- BinkP downloads weren't being deleted if the session was aborted midway
through a file download
- PMMail FOLDER.BAG was indicating that all outbound messages had files
attached to them
Version 0.99B
-------------
August 28, 1998
+ added "binary mode/text mode" switch for changing the end of line style
used during logging
+ added ability to save/load custom colour configs
+ added -dates option to rexcfg to print out dates files were sent/queued/
received for each node
+ added gateway support for DOS version
! improved file mungeing routines so they no longer use non-printable
characters in filenames
! moved the configuration of log trimming to the more sensible logging
options screen from the Rex's behaviour screen
- fixed crash on startup bug in Win98
- same bug caused unusal problems throughout Rex - fixed
- fixed double queueing of .PKTs in packet processing
- decryption of passwords occasionally incorrect
- -ip option wasn't working correctly
- switching SMTP servers during outbound would cause a crash
- fixed problem of update program adding a character at the start of
encryption passwords
- messages to a FREQ "only" mail address with no subject line would cause
a crash
Version 0.99A
-------------
August 18, 1998
+ logging of who unidentified messages are from
- outbound info for FTP sites wasn't being loaded in the scan for 'always
connect' sites under DOS
- .MSGs sent through Allfix would crash Rex
- share problems in DOS config program fixed
- automatic script code wasn't allocating enough memory for the script
- QFront processing fixups
Version 0.99
------------
August 17, 1998
+ CC file attach emails
+ BinkP protocol support
+ Linux version available
+ user definable colour schemes for config program
+ user interface levels
+ support for QFront mailer
+ inbound messages can be saved to .MSG, or one of 4 .PKTs
+ outbound .PKT types can be specified on a per node bases
+ autodetected timeslice support for DOS 5.0+, OS/2 DOS windows and Win95
DOS windows
+ email FREQs can have the default encoding and chunk size set
+ FTP put and get commands can now take wildcards and exceptions
+ New FTP commands: IF-ELSE-ENDIF, LCD, LDEL, LGET, LPUT, LPUTDEL, LWAIT,
QUIT, QUOTE and WAIT. CHECK and FOUND commands removed.
+ duplicate inbound file detection can be extended to any node files are
received from
+ outbound file bundles can have the size set
+ .MSGs can be read as Opus 1.02 or FTS-0001
+ vastly improved socket code: messages downloaded up to 20x faster
+ MTU size settable for DOS version
+ SEAT 001.004 level 4 compliancy
+ CPS indicator on progress bars
+ "Save changes" option added at config shutdown
! FREQ messages with FREQ commands in them get the helpfile sent back to
them
! an invalid email address no longer results in Rex dropping the whole
SMTP session, just that one file
! swapping to EMS/disk can be disabled for DOS version
- various config program fixups
- filename mungeing commands were mungeing but the result wasn't being used
- PCBoard bundle truncation fixed
- date stats wouldn't print correctly under DOS
- address buffer wasn't zeroed before reading address (PCBoard fixup)
- PCBoard processing wasn't skipping deleted entries
- some empty Allfix messages were still being posted to netmail even if
the 'post empty messages' option was off
- tokenizing of multiple files in a .MSG would screw up under Win95
- Sent/Rcvd .MSGs would occasionally have files added to attachment queues
when they shouldn't have been
- INTL kludge lines were being read as 4D and overwriting any TOPT kludges
before them
- MIME headers of multipart messages were not compliant
- FREQ scanning no longer scans all drives/directories when wildcard
FREQing is urned off and a match has already been found
- removed extra carriage return when sending UUCP gateway messages through
a netmail/email gateway
- stats weren't being updated for auto-extract inbound nodes
Version 0.98C
-------------
June 27, 1998
+ number of lines for FTP scripts increased to 125 from 20
+ TransX gating updated to reflect changes in TX/TXMailer 2.6
- if there were no nodes defined, anonymous mail wasn't sent
- PCBoard queue processing now truncates files when dealing with arcmail
bundles
- Soup/Yarn processing would delete news entries in the AREAS file
- fixes deletion of inbound arcmail bundles for PX if the inbound mail and
inbound files directories were the same
Version 0.98B
-------------
June 6, 1998
+ improved logging for incoming mail messages to identify source and type
of message
- PCBoard queue entry deletion procedure changed
- failed FTP uploads would delete files from the queue
- .PKT generation routines corrected for some incorrectly generated .MSG
files
- Fido gated email updated
- occasional crashes in Win95 version at the end of processing fixed
Version 0.98A
-------------
April 28, 1998
! PX processing now has inbound file/inbound mail directories instead of
inbound and secure inbound
- config options for various mail types weren't point to the right spot
- corrected arcmail bundle name generation routine
- update from 0.96 to 0.98 would corrupt the amount of time Rex had been
used
- fixed problem of unclosed file handles when processing lots of FREQs
from anonymous nodes
Version 0.98
------------
April 13, 1998
+ support for FD 2.25+, Platinum Xpress, PCBoard 15.22+, *.PKT mailers
+ support for Soup/Yarn, PMMail, Postroad mailer, MR/2 Ice, Eudora and
Nettamer
+ DOS TCP/IP can be configured through BOOTP when the driver supports it
+ DOS memory footprint reduced using overlays
+ Rex swaps to EMS/disk before running shelled DOS programs
+ POP3 login using APOP now supported
+ SEAT support for level 4 of SEAT 001.003
+ FTP uploads can have the case of the filenames set
! Fido2Int "Files sent" messages can be auto-stripped by configuring toss
from mail nodes to delete all or empty incoming messages
- packet level passwords without session level passwords would cause crashes
when sending files
- requeued files weren't being correctly processed
- blank lines are no longer stripped on incoming email
- seven letter UUCP hostnames weren't being correctly munged
- several config program fixups
- DOS crashes wouldn't shut down the packet driver correctly
Version 0.97
------------
January 19, 1997
+ multiple email addresses supported
+ multiple inbound mail queues supported
+ dedicated FREQ addresses available
+ 5D outbounds supported for mailers that understand them
+ automatic renegotiation to PASV mode if active FTP connections fail
+ packet level passwords now settable for packed outbound netmail
+ long filename mungeing added for OSs where it's a problem
+ multipart UUencoded files using the 'section # of xxx of <filename>' are
now decoded (eg. for use with GIGO connects)
+ user settable socket timeouts for all OSs
+ line wraps settable for netmail to email gating
+ FD style log
+ UUCICO DOS filenames with no bitmask now supported
+ monochrome mode added for config program
+ paths can now contain environment variables (replaced at runtime), enclose
them in <>s (eg. n:\fd\fd<TASK>.log)
+ new queue structure for faster processing
- various FTP problems under DOS fixed
- AdeptX queueing fixed
- OS/2 automatic scripts fixed up
- revised keyboard reading procedure for Win95 to get around problems with
various keyboards
- receipt processing for FTP/toss to directory was broken
- only the first file sent in a session for a particular node was being
encrypted properly
- unusually large header fields in email no longer crash Rex
- FTP lock files are now 1 byte instead of 0
- FTP directory listings no longer rely on the server correctly matching *
- various UUCP fixups
- TCP/IP DLLs for OS/2 are only loaded when needed (for those who haven't
installed the IAK)
- Fido/Internet gateway messages with header fields in ^A kludges are
correctly processed
Version 0.96E
-------------
December 29, 1997
+ Email FREQ processing has been enhanced. See FREQHELP.TXT for more
details.
- KA9Q spool processing has been corrected.
- UUCP spool processing has been corrected.
- Inserting a new node would cause the config program to crash.
Version 0.96
------------
December 23, 1997
+ DOS version released.
+ Printable docs added.
+ File bundling available for all transfer types (not just via email).
+ Headers for MIME/none and FIDS transport mail are now customizable.
(see header.txt for details)
+ UNIX standard long filename outbounds for UUCP now supported.
+ Logging changed to be more verbose in debug mode, a little less verbose
in standard mode.
+ Help keywords can be navigated using tab and shift-tab.
+ Incoming mail can be searched for using the X-Mailer field.
+ Native OS/2 dialer added for those wanting to automate PPP/SLIP connections.
! Inbound UUCP queue processing now uses the .X files to find associated .D
files instead of assuming they have the same prefix.
! The Win95/NT auto-hangup feature has been changed to leave the connection
open regardless of what other programs may be using it.
- Running Rex with only FTP nodes left the TCP/IP code untinitialized.
- File deletion routines will now nuke files with no attributes set in Win95.
- Multiline responses from SMTP servers were confusing Rex.
- Queueing 0 byte files would hang Rex.
- The send hold mail flag was being ignored for *.MSG netmail.
- Empty "netmail to email" gated messages weren't being deleted.
- Deleting entries in the compression programs menu caused a crash in the
config program.
Version 0.95
------------
December 1, 1997
! First public release