TIP: Click on subject to list as thread! ANSI
echo: irex
to: ALL
from: BEN RITCHEY
date: 2007-11-21 16:48:34
subject: 2.31 Beta

Below are all changes to Internet Rex since v2.00 (complete list from v0.98 is
in file History.Txt). Note in particular changes for v2.31. If anyone has a
specific NEED for any of these changes, contact me via netmail or E-mail at
fido4cmech(aT)bellsouth.net and I will get the Beta to you. I can E-mail files
and/or upload to servers with a password, your choice.

... since Irex is no longer being developed or supported, running the Beta will
be at your own risk, though many are doing so quite successfully .


=== Cut ===
! Point of information
+ New feature
- Bug fix

Version 2.31
------------

! only the first 32K of message headers are scanned when applying rules
- fix updating of bundle counters for compressed mail
- make Rex more resistent to miscompiled nodelists
- Rex wasn't correctly removing local copies of files when MIRRORing an
  FTP directory
- change reporting an M_ERR during file receive as an unexpected command
  to an error
- request CRC and MD5 mode on connection for BinkP server
- DOS style T-Mail fileboxes for points weren't being properly read
- numbered packed archives under Linux weren't getting named properly
- POP3 logins could return invalid strings when no local hostname was
  configured under OS/2
- CAPA sent before login gave a spurious CAPA response in the POP3 server
- Rexcfg was crashing when configuring new newsgroups with no email addresses
  setup

Version 2.30
------------
! There is *no*... version 2.30.

Version 2.29
------------
October 21, 2001

+ dupe detection on gated messages can now be set at the gate itself instead
  of relying on the mail tosser
! UUCP processing in Rex's SMTP daemon can now handle infinite (limited by
  available memory) email address on one C rmail line
! Rex now lingers on the sockets for certain servers to allow clients
  which incorrectly blast data through to still work properly
- Rex wasn't properly constructing nodelist information for BinkP nodes
  which listed the site address after the flag instead of in the BBS name
- resend requests would result in queue entries which never got removed
  when they expired
- outbound FTP client connections now bind to port 20 locally in PASV mode
- Rex could crash if it couldn't create a new packet for inbound gated mail
- a SEAT message with only 2 of 3 required SEAT lines would crash Rex
- updated packing info was not being saved in 32 bit versions
- Rex now correctly processes multi-section UUencoded files with additional
  information between the section line and beginning of the file
- seems to fix an unreproducible problem where PX queue entries remained
  locked after unsuccessful connection attempts
- long subject lines in gated netmail messages could result in random message
  chunk sizes for attached files

Version 2.28
------------
May 5, 2001

+ added hosting delivery system for the SMTP server in UUCP mode
+ Rex for Windows can now be iconified to the system tray using the -tray
  commandline argument
! auto-configuration of Fidonet BinkP nodes now tries fidonet.net addresses
  if no machine name is provided
! changed -s b to default to sending to anonymous nodes
- config fixups
- fix SRIF file formatting for nodes with multiple configured addresses
- correctly terminate truncated messages in the POP3 daemon
- correct a problem with substring base64 decodings which could result in
  problems with SMTP AUTH logins
- if more than one "must run" event was queued up at Rex's startup, a race
  condition could occur where the first event never got run
- Rex for DOS wasn't noticing refused connections on asynchronous sockets
- workaround for a threading issue with WinServer which could result in Rex
  freezing after a send event where no files were sent (PX/Wins systems only)
- changed mailbox storage so that changing SMTP server UUCP storage format
  doesn't result in messages delivered with the old format being "lost"
- wdialup.rex wasn't being properly loaded if Rex was run from somewhere
  other than its install directory
- the POP3 server wasn't properly retrieving messages stored in a UUCP
  spool with a UUCICO format
- Rex wasn't processing inbound FREQs over BinkP 1.1 connections with
  multi-batch mode disabled
- FTP server security by IP was a bit overzealous
- manual sends to unlisted nodes weren't working
- correct a crash when viewing the queue with a session concurrent and at
  least one non-sent queue entry

Version 2.27
------------
February 21, 2001

! some (possibly huge) increase in the speed of FTP server transfers: the
  hard disk or network card are now the limiting factor
! added sanity check for news server responses
! allow SMTP/POP3 servers to process lines >512 characters
! BinkP CRC, MD5 and CRAM-MD5 modes can now be disabled or enabled on a per
  node basis for outgoing sessions
- prevent resend of mail for nodes whose accept RRQ status has changed since
  the files were queued
- corrects a problem with outbound netgate processing
- config fixups
- MIME multipart messages which didn't include a boundary could cause a crash
- MIME "message/partial" messages with insufficient parameters
could cause a
  crash
- if there were more NNTP news servers than inbound news threads, some
  servers weren't correctly checked for new news
- locked queue entries when tossing outbound FTP could cause a crash
- fix recursive FREQs off the root of the drive
- signature files longer than the original end of message were being cut off
  at the point where the original message ended
- Rex wasn't accepting confirmation of files with escaped characters in BinkP
  sessions
- file bundling status was backwards in Rexfix notify messages
- gateway mailing list digests weren't being posted if no listserver was
  defined
- fingering a user whose mailbox didn't exist would cause a crash
- Rex was attempting to re-download manifests and receipts from FTP sites
- made Rex a bit more resilient to munged TransX and Allfix key lines

Version 2.26
------------
December 18, 2000

+ added a signature file, available for all gates or overridable for
  specific gates
+ all but the ident server can now be multihomed
! watermark values for newsgroups can now be locked so the last n messages
  can be downloaded in each session
! netgate addresses now more accurately reflect the source of the message
  for conference messages with MSGID kludges
! Alt-S/Alt-F events will now auto-extend addresses to the main zone/net
  where necessary
! added stack tracing to exception processing under OS/2 and Windows
- config fixups
- gated mailing lists receiving mail through a Unix style mail spool were
  still including the spool's From header in posted messages
- finding recipient information through substring searches caused a crash
  occasionally when it couldn't be found in the first run
- Rex would decide all queue entries were locked if a system .DAT file didn't
  exist for PX/Windows
- crash mail to inactive nodes still generated attempts to reach the node if
  Rex was told to send crash mail immediately
- fix a sending loop in BinkP in multi-batch sessions where a file is skipped
- fix problem saving more than one filter for an email address or gateway
- session passwords for BinkP sessions were getting munged before being
  sent in the DOS 16-bit version
- in some cases when an outbound toss failed, Rex could stay logged into
  WinServer when it shouldn't have
- make sure to chmod 0600 Unix mail spool files after processing
- Rex wasn't checking return values on stat when reading a directory: could
  lead to invalid values on broken links under Linux
- PORT connections to the FTP server from the local machine wouldn't work
  under Linux
- extra whitespace in MIME headers could confuse Rex
- offer a more sensible default file directory when processing outbound gated
  packets
- on rare occasions, the .PKTs generated by inbound gating were written
  without .PKT headers
- prevent Rex from handling signals from its child processes with its own
  signal handlers under Linux
- separate Unix spool file messages on From instead of From/from
- under Linux, the FTP server couldn't log in non-system users when not run
  as root
- if the event processing thread was starved of processor time, an external
  event could cause a crash before executing

Version 2.25
------------
October 23, 2000

+ added an MD5 mode for BinkP to check for dupe files before transmission
  begins
+ added support for external FREQ processors, through both command-line
  options and SRIF files
+ email FREQs can now be crashed back to the person who requested them
+ Rex now can be told to search all subdirectories of a given directory for
  FREQed files
+ Rex now supports "update" FREQs
! allow {at}s in POP3/SMTP usernames
! certain kludges are now treated as possible email headers to support
  programs that put internet headers in kludges instead of plain text
! disallow overriding the To: header on outbound gated mailing lists
! NNTP sessions now apply filters by fetching the messages headers first,
  then the body if necessary
- -send/-fetch weren't including newsgroups when no other commandline options
  were given
- plug a memory leak in the FTP server when someone is dropped for too many
  failed login attempts
- config fixups
- inbound netgates weren't working properly on netmail addresses which had a
  0 in any part of the address
- wildcard matches in netgates weren't working properly with wildcards which
  specified a point in the address for addresses which didn't have a point
  value
- Rex wasn't properly processing BinkP M_GOT messages for files it was
  currently sending
- Rex could enter a sending loop in a BinkP session where one of the files
  to send was unavailable, a multi-batch session was initiated and the
  remote had no dupe detection
- FREQs through dedicated FREQ email addresses wouldn't get processed if the
  subject didn't contain "freq"
- certain invalid Date: headers in email messages could cause a crash when
  the messages were gated to the BBS
- fixes to Rexcfg for running Rex as a service under NT/2000
- the error message for gated email with no valid recipient was causing a
  crash
- converting charset to ^CHRS on inbound messages would cause a crash for
  iso-8859 character sets greater than 5 when character set translation
  was turned off
- stopped Rex from removing empty polls from Bink outbounds on rescan
- really fixed the hang with failed DUN and FTP sites
- improved recovery for when recipient information in multiuser mailboxes
  is misconfigured
- fix a crash on resend of the last file in a BinkP session if Rex is the
  initiator of the session
- in rare cases, Rex could corrupt FD's static queue if the queue were
  repacked between Rex finishing the rescan and starting a new session
- per day FREQ limits on anonymous sessions weren't being applied properly
- gated mail sent through a UUCP account didn't have a time in the From line,
  which offended some UUCP mailers

Version 2.24
------------
September 17, 2000

+ added [x]s[] for fetching/sending
+ FTP server welcome messages can now include various macros which Rex will
  expand inline (e.g. user's username or IP address, time, date, etc.)
+ BinkP 1.1 support
+ the FTP server can now optionally prevent server to server data connections
+ you can now optionally have Rex auto-delete malformed gated messages
+ Rex now uses sysop name / session password information from V7 and V7+
  compiled nodelists
+ you can now specify multiple hosts/ports for any machine Rex might try to
  connect to (FTP, POP3, SMTP, NNTP, BinkP) using a comma separated list of
  hosts[:ports]
+ added SMTP authentication for both client and server in Rex
+ daemon logging can now be set to use binary or text EOL sequences
+ the FTP server can now accept/deny connections based on IP address
+ certain FTP server security features can now be disabled if required
! added error messages for when Rex is unable to perform a queue modification
! nodes.rex and Rex's log file are now opened in shared read mode
! in route.rex, zones/nets are now extended to following entries if not
  specified
! Rex now alters incorrect or malformed dates in echomail messages so they
  aren't rejected by news servers
! messages with no subject are given the subject "-----" so they aren't
  rejected by news servers
! improved Rex's auto-renegotiation of PORT/PASV
! Rex now accounts for echomail programs which incorrectly terminate lines
  with CR/LF
! reverse DNS lookups can now be performed/logged on incoming connections
  for all daemons
! prevent starvation of news fetches on long sequences of empty groups
- queue entries linked to non-existent nodes crashed Rex and Rexcfg
- config fixups
- Rex could crash if more than 10 outbound threads were running at once and
  a new outbound FTP thread was started
- fix a crash if a known FTP user issued the STAT command and they'd ever
  uploaded a file to the server
- FTP thread viewers weren't reacting while data connections were being
  established
- corrected dupe checking on news posts from messages without MSGIDs
- a failed DUN connect would result in a hang if fetching from an FTP site
- removed a stray character that could occasionally insert itself after the
  zone in outbound netgate addresses
- if kill empty netmail was turned on, Rex was killing empty outbound FREQ
  messages
- news posts with lines beginning with . weren't being properly translated
- corrects a possible crash on resend of a file in a BinkP session
- Rex now accounts for cross-posted echomail messages when gating multiple
  echomail conferences to newsgroups
- Rex was aborting news fetches if a requested group didn't exist
- D'Bridge queueing fixups
- if there was exactly one new message in a newsgroup, Rex would ignore it
- gateway filters applied to newsgroups weren't working
- wildcard match filters weren't working properly
- messages moved in and out of gates #256 and higher were being moved through
  the wrong gates
- Rex's email address extraction routines were being a bit too restrictive
  on what characters were valid in email addresses
- fix moves under Linux when rename failed
- associated gate settings for newsgroups could get rewired, causing crashes
- GoldEd nodelist processing fixups
- mailing list gateways occasionally weren't extracting email addresses from
  inbound messages correctly
- if the last file of a BinkP transfer was aborted at the remote, it wasn't
  resent until a rescan was done locally
- a file resent to Rex during a BinkP CRC mode had its CRC interpreted
  incorrectly
- a BinkP resend request for the last file in a session which occurred after
  the contents of the entire file had been sent would crash Rex

Version 2.23
------------
June 14, 2000

+ added event?.now semaphore to run the event with tag ?
! made some changes to MX record lookup to improve performance with DNS
  servers which respond, but respond poorly to stream socket connects
! Rex now touches rexup.0 once per minute while running in daemon mode: if
  the file is more than two minutes old, Rex has probably crashed
! Rex now creates sleeping.rex in its semaphore directory while sleeping
! To: headers in gated messages can now contain multiple recipients
! events and mailing list digets can be set by days of the month now as well
  as days of the week
! changed Binkley outbound processing so only *.[chidno]ut and *.[chidnf]lo
  files are processed instead of *.?ut/*.?lo
! node in session semaphores which are more than 12 hours old will now be
  automatically removed
! greatly increases the speed of processing huge outbounds
- config fixups
- Rex wasn't closing/destroying mutex semaphores under OS/2: would eventually
  cause problems for systems with large numbers of newsgroups
- correct some redirection problems with spawned programs under Linux
- Rex was crashing when processing D'Bridge poll requests
- Rex was ignoring the file attach decoding instructions on newsgroups
- Rex could crash while mirroring an FTP directory if the directory listing
  format couldn't be determined
- fixups to SMTP daemon logging for multi-line responses
- consecutive fetch+send BinkP events where no mail was transferred on the
  first event would result in no connection being made on following events
  until mail was available to send
- in some cases, Rex was deleting incomplete BinkP downloads instead of
  keeping them for completion later on
- fixes possible crash/memory corruption when reading news messages with

  headers >512 characters long

- Rex wasn't creating file attach messages for FD/APX file attach comments
- redirected BinkP connects done through the node manager and Rex in daemon
  mode would only work correctly the first time
- an MB mode BinkP connect where the last file sent was acknowledged fast
  enough could result in a timeout
- fixes a crash when processing huge (>10,000 files) outbounds
- Rex could crash if the config program was started while a BinkD session
  was going on and the BinkD session finished before the config program was
  terminated

Version 2.22
------------
May 17, 2000

+ added "SMTP must POP first" field for POP3/SMTP email accounts where the
  ISP requires that users POP their mail before being allowed to use the
  SMTP server
+ added % and ! paths for subdomains in Rex's gates
! Rex now runs BETWEEN.BAT when it receives files from inbound BinkP or FTP
  connections
! Rex now autodetects the format of TMail fileboxes and can process both
  short and long fileboxes in the same directory
! newsgroup watermarks can now be set to -n to have Rex fetch the last n
  messages in a group the first time it polls
- config fixups
- email FREQs with no FREQs in them processed on a fetch only wouldn't get
  help files sent out until a fetch/send
- outbound gateway filters weren't working on From: / To: / Subject: headers
- non To: or From: message headers weren't being properly RFC2047 encoded if
  they had <'s in them
- FTP links with Accept resend requests and Auto-resend unacked files turned
  on which had both regular and resent mail queued up would crash Rex
- posting news in non-daemon mode could occasionally cause a crash on
  shutdown
- messages with a TZUTC kludge posted in a timezone east of GMT had Date
  headers which were rejected by some news servers
- fixes a somewhat misleading error message about the archiver failing when
  bundling outbound mail to an email node and the connection to the SMTP
  server fails
- posts to non-moderated newsgroups didn't have the {at}/anti-spam part of their
  source address set
- corrects an incorrectly set flag in Eudora outbounds for more recent
  versions of Eudora
- a screwed up UU/XXencoded file in a gated message where file attaches were
  stripped would result in a crash
- Rex could crash/hang on a re-transfer of a file during a BinkP session
- fixes some misbehaviour if no more space is available in the temp directory
- Rex was still fetching news for groups set to only go from Fido to the net
- Rexcfg wasn't saving gateway overrides if the only things changed were
  header actions
- the config program wasn't initialising inbound/outbound headers conversion
  correctly, leading to crashes when gating if gating was first setup in 2.21
- the gateway was processing messages marked hold when Rex was told not to
  send mail on hold

Version 2.21
------------
April 21, 2000

+ added logfile trimming for the FTP, SMTP and POP3 daemons
+ added listserv delivery loop detection
! changed the default .PKT type for echomail based gates to type 2+
- config fixups
- Rex wasn't matching clauses/filters correctly on rules involving 
  fields
- for FTP server VFSs with one entry mapped to / and another entry mapped to
  a subdirectory of / where the user was given write access to /, uploads to
  / could end up in Rex's install directory
- corrects a crash if Rex still can't determine the recipient of a message
  once it's been gated
- Rex wasn't fetching news by default when asked to -fetch or -send
- the FTP server wasn't working when clients behind certain firewalls were
  accessing it
- Rex wasn't building .PKTs with more than one message in them correctly
- Rex could occasionally overterminate .PKTs that were marked "on hold"
- Rex wasn't properly threading news fetching when multiple news servers were
  used
- Rex wasn't properly loading email addresses or gates with more than one
  filter
- fixes crash when writing technical manual from rexcfgl under Linux
- Rex wasn't adding \r to the end of DOMAIN kludges when it generated them
- fetching news from DOS would result in an infinite loop
- in some conditions, Rex wasn't reading outbound .PKTs correctly
- aborted BinkP sends left a file handle open
- Rex wasn't logging out of WCServer when handling inbound BinkP sessions
  with Platinum Xpress
- if Rex for Linux received two identical files in the same session, and
  both dupe detection and file case remapping were enabled, and the inbound
  was on a case sensitive file system, both the original and duplicate file
  would get removed


Version 2.20
------------
April 8, 2000

+ gating of news through NNTP, UUCP, Soup/Yarn or *.BAG is now available:
  includes MSGID/REPLY Message-ID/References/In-Reply-To linking/conversion,
  anti-spam From: headers, newsgroup/email gate association
+ added inbound and outbound filters for the gateway
+ the gateway settings can now be overridden on a per gate basis
+ filters/matching rules can now work on any header field
+ added negation and existence as possible requirements for filters/matching
  rules
+ echomail gates can now have the origin line set
+ gates can have additional matching rules which override or supplement the
  standard gating rules
+ added the KOI8-R codepage to the codepage data file
+ mailing list users can now request lists be sent as digests of the posts
  over a period of time (when the list is configured to allow this)
! the technical manual is no longer directly included in the distribution:
  run rexcfg -docs to produce it
! netgate entries can now include more than one wildcard of addresses to
  operate on
! switched the FTP daemon to defaulting to user "ftp" instead of
user "guest"
  under Linux when no matching user could be found
! the SMTP server is no longer allowed to be an open relay
! Rex now cleans up Binkley .?lo files immediately after sending instead of
  on the next rescan
! changed MIRROR/RMIRROR's behaviour slightly to allow it to try to mirror
  other sub-directories if one presents a non-fatal error
- config fixups
- shutting of TransX messages would cause a crash
- closes some open files left when FTP MIRROR, RMIRROR, DEL or RDEL commands
  fail in a particular way
- QUITting out of an FTP connection to the server while a transfer was still
  going would result in the transfer being severed immediately instead of
  waiting for it to complete, then logging out
- Rexcfg wasn't saving changes to the queued files in the queue editor
- .PKTs with mixed (send/don't send) messages weren't being properly
  processed by the gateway
- Rex wasn't respecting the crash flag on gated netmail
- Organisation as origin wasn't working properly
- Rex could misinterpret certain very long (> 4096 characters) headers when
  gating, causing them to be kludged/copied/stripped when they shouldn't be
- if Rex received two files with the same name under Linux with the inbound
  file case set to something other than "don't care", the second would
  overwrite the first
- Rex was screwing up message flags on inbound gated mail if messages were
  saved to .MSG files as opposed to .PKTs
- Rex could crash on startup of the FTP daemon under Linux in some cases
- corrects time/date/permission stamp on virtual directories under Linux
- the last message in a Unix style mail spool wasn't getting processed
- if an FTP server's virtual directory was hooked to a real subdirectory, the
  parent  directories of the subdirectory were displayed twice
- Rex wasn't logging thread IDs if max inbound/outbound threads were set to
  two
- Rex was eventually deciding it didn't want to load some mail/FTP users if
  the config files were locked and unlocked enough times
- fixups for UUCP spools in the SMTP daemon


Version 2.03
------------
March 18, 2000

+ added RFC2047 encoding/decoding of message headers
+ added codepage/charset translation for most single-byte character sets
+ added support for EMS in Rex itself under DOS 16-bit
! changed DOS overlay structure to reduce Rex's 16-bit memory requirements
- Rexcfg wasn't saving blank node passwords correctly, and could corrupt
  other password entries
- config fixups
- plugged a serious security hole in the FTP server under Win9x
- fixup for QFront queue processing
- correct crashes while rescanning KA9Q/UUCP spools with the SMTP daemon
- correct occasional crashes while reconstructing ^ASPLIT messages under OS/2
- various small fixups/optimisations to the BinkP code
- fix crash on login for Linux FTP server when users weren't using the native
  file system


Version 2.02
------------
March 3, 2000

+ added "Names must match" field to netmailemail gates
to allow multiple
  netmailemail gates from the same Fido address
! BinkP protocol now generally requires less memory, unless the remote is
  using unusually large transfer windows
! improved Rex's processing on 4D systems kludged to 5D
! dropped the conventional memory requirements for the 16-bit version by
  16K or so
- config fixups
- gated messages with attached files could cause crashes
- the SMTP daemon was rejecting mail from 
- corrects incorrectly generated routing commands from the update to 2.00
- fetching mail through an email address without a username could cause a
  crash
- Rex wasn't adding SEEN-BY or PATH lines to its echomail, confusing some
  mail tossers
- if there were multiple addresses in the To: header of a message, Rex was
  only examining the first one
- Rex wasn't adding carriage returns to quoted-printable encoded messages
  correctly
- Rex was occasionally not seeing all the messages in .PKTs addressed to its
  gateways
- given a node with accept resend requests and auto-resend unacked files, if
  the first file for that node was sent but a subsequent file couldn't be,
  and the sent file was never acknowledged, Rex would crash on the resend
- corrected some stack faults with Rex and older versions of the OS/2 TCP/IP
  stack
- colour fixups for progress bars
- Rex wasn't decoding Base64 encoded MIME type text/plain messages
- corrected ^CHRS  charset conversions
- Rex wasn't clearing up node in session semaphores if it was abruptly
  terminated
- Rex wasn't setting the inbound file case under Linux
- changing registration strings under Windows would hang the config program
- Rex was leaving files open if it encountered badly malformed .MSG files
- the SMTP server was using the wrong recipient information in UUCP and KA9Q
  queues


Version 2.01
------------
February 17, 2000

- config fixups
- shutting down Rex for Windows while an FTP user was online would cause an
  invalid memory access
- if Rex found an in session semaphore for an outbound FTP node, it would
  crash after shutting down the thread
- using the arrow keys in the queue manager when there was nothing in the
  queue would cause a crash
- Rex wasn't sending gated mail if no command line options were given
- domain store and forward mail users with no subdomain given were matching
  all destination email addresses instead of just those for the host
  domains
- Rex would delete all mail without processing it in some UUCP setups
- updated Windows dearchiver commands to allow * and *.* wildcards
- gateway mailing lists with more than 6 users could cause a crash
- rexcfg -stats reset could corrupt nodes.rex


Version 2.00
------------
February 13, 2000

+ Rex is now multithreaded (under multitasking OSes): up to 64 inbound or
  outbound tasks can be run simultaneously
+ Rex itself is more interactive
  - sessions can be terminated while running,
  - files can be skipped while they're being downloaded
  - in daemon mode, events can be run, mail can be fetched or sent
+ Rex's interface colours are configurable
+ queue structure radically changed: big speeds ups, less disk space
+ bullet proof crash protection and recovery
+ routing moved to route.rex file
  - allows for more fine tuned routing, near infinite routing statements, per
    event routing
  - each node now has a main address and up to 250 aliases
+ added an FTP server (multitasking OSes only)
  - multithreaded for smooth operation
  - virtual file systems allow flexible configuration of the site
  - per user file ratios, time online, simultaneous login control and
    throughput control
  - auto-toss FTP users turn FTP sessions into mail sessions: no need for
    directory locking, files are tossed only when the user logs in or out
  - limited to two users in non-server versions
+ added an SMTP server (multitasking OSes only)
  - multithreaded for smooth operation
  - supports forwarding, aliasing, domain forwarding, mail robots, etc.
  - anti-spam measures including real-time black hole lists, reverse MX
    lookup, spam filters and VRFY/EXPN control
  - extensive mailing list support (moderated lists, welcome messages,
    headers, footers, remote administration, public/private lists, etc.)
  - multiple spool formats: Rex native, KA9Q, UUCP and Unix style
  - limited to two users in non-server versions
+ added a POP3 server (multitasking OSes only)
  - multithreaded for smooth operation
  - APOP, TOP, CAPA, UIDL, extended response support
  - per user message expiry and mailbox quotas available
  - limited to two users in non-server versions
+ added a finger daemon (multitasking OSes only)
+ added a BinkP daemon (multitasking OSes only)
+ BinkP protocol expanded to include non-reliable (NR) mode, multiple batch
  (MB) mode, CRC mode, secure authentication (CRAM-MD5) and encrypted links
  (with other copies of Internet Rex 2.0)
+ BinkP protocol rewritten for maximum asynchronous throughput
+ added an ident daemon (multitasking OSes only)
+ Rex now includes a full BBS  internet email gateway with support for
  mailing lists, net gates and more
+ added external events
+ added history files (.HIS and text style)
+ added language files to Rex (translators welcome....)
+ added FTP script CHECK and CDLIST commands (checks for stale locks and
  lists a directory while CD'ing)
+ added password protection for the config program
+ better Linux support includes user configurable umask, uids and filename
  remapping
+ expanded wildcard support to include []
+ Rex can now be run as a service under Windows NT and 2000
+ added Rex encoding mail format: reduce size of encoded files up to 15%
+ added filters for email addresses: automatically bounce, delete or ignore
  messages matching your ruleset
+ nodelist support now processes Txy flags
+ two new email spools supported: Unix style RFC822 spool/SMTP server and
  Rex native direct interface
+ added native support for Beemail mailer and FD/APX
+ added support for GoldEd style compiled nodelists
+ 1000 node versions can send to nodes not in the node manager so long as
  the node has IP flags in a supported nodelist
+ added configurable socket and data timeouts for all OSes (not just DOS)
+ various and sundry other small features added
! -queue command line option no longer required
! Windows users can now paste into the config program using Shift+Ins
! improved MIME support in all areas of Rex
! Rex can be forced to exit in daemon mode using the rexexit.now semaphore
! rewrote buffer IO subsystem in Rex: better performance under OS/2 and
  Windows
! pause between redials in Windows is now configurable
! MIRROR/RMIRROR FTP commands now remove files from the HD if they aren't
  on the FTP site (UPDATE/RUPDATE don't)
! Rex can be run in daemon mode with no events defined
- Shotgun node-in-session semaphores were incorrect
- Rex wasn't properly restoring file dates on Allfix or SEAT messages
- FREQs from CD-ROMs weren't working
- Rex was adding LOCAL flags to FREQs it converted to .PKTs
- Rexdial could overflow its receive buffer if unusually long strings were
  received
- Rex for Linux was dropping screen characters if the screen descriptor
  filled up
- fixed disk sorting routines so they don't overreact 
SEEN-BY: 3/0 633/267 640/954 712/0 313 550 620 848
@PATH: 138/146 392 123/500 261/38 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.