home *** CD-ROM | disk | FTP | other *** search
-
- ▄█████▄ ██ ▄██████▄ ▄█████▄
- ██ ██ ██ ██ ██ ██ ██▄▄▄▄ Offline Mail System, Version 2.53
- ██ ██ ██ ██ ██ ▀▀▀▀██
- ▀█████▀ ███████ ██ ██ ▀█████▀
- ▄▄▀▀▄▄
- ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄▄▄▄▄▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
-
-
- by Pete Rocca
- Copyrighted Multiboard Communications Centre, 1994-95
- All rights reserved, worldwide.
-
-
- PROGRAM HISTORY
-
-
- Version 2.53, January 3rd, 1996
-
- o Wasn't displaying areas with less than 4 characters in
- the user editor areas, or config sysop control flags.
- o Was inserting "Reply" kludges in BW 2.2x mode if the
- sysop had enabled the ^a kludges
-
-
- Version 2.52, December 20th, 1995
-
- o Problem with uploading messages into an internet email
- area when using the BW 2.20 reader
- o Problem resetting a POINTERS.DAT file when the user had
- reached the packet limits
- o Newfile scan could cause a lockup if the files didn't
- have any description
- o ECHOMAIL.TAG was being inserted after the tear line
- instead of infront of it.
-
-
- Version 2.51.00, Novemeber 18th, 1995
-
- o Stopped supporting the version for RemoteAccess 1.x due
- to lack of interest. The 2.5 version did not have any
- bugs in it, so it should continue to work fine
- o Can replace the internal chat with your own external
- program using "SET DMCHAT=CHATPROG.EXE *P *B", etc..
- o Added a feature to put an "R" at the end of an automated
- command to return to the main menu rather than the BBS,
- for example: /DAR, would be download automatic, and
- return to the OLMS main menu after.
- o Added a parameter to allow you to not deduct time from
- a user in OLMS, by putting /NT as the first parameter,
- this will happen. ie: OLMS.EXE /NT /DA
- o The LID in the user editor now works remotely also, so
- families with more than one member on your system could
- have different LID (BOARDID's) to keep their mail seperate.
- o When doing a (H) from the select conferences, returning
- brings you back to the last area selections, and not the
- start of the list again.
- o KEYWORD.OPT is available, can change the Keyword/Filter/
- Twit global toggles, works the same as all the other OPT files.
- o Allow a toggle for aw..F and a...F for forced areas
- o /SORT in MAINTAIN.EXE was fixed
- o New ^a Kludge line handling.. Delete (same as before),
- Auto (keeps in BW mode (BW readers can choose to hide the
- info if they wish), deletes in QWK mode), Keep (make all
- your users have them)
- o The exit key in the select bulletins always had to be 'Q'
- regardless of what the language file said.. fixed.
- o Group listing didn't clear the screen if the list was longer
- than the areas in the group selected.
- o Can now set crash/hold/etc bits on netmail.. QWK/BW can use the
- @zone:net/node IMM CRASH DIR HOLD REQ (only 1st letter seperated
- by spaces required.. ie "@1:2401/305 C" sends crash to me)
- o No longer deducts time during vacation mail mode
- o Fixed the cosmetic RTE that would happen in vacation packing if
- the last user in the users.dat had mail turned on
- o Fixed fatal bug in the /sw version, in regards to the RA 2.5beta
- o EDITOR.EXE conference area display routine would cause bizzare
- scrolling on some RA 2.5b systems
- o Cleans keyboard buffer before running - this will allow OLMSAM
- to work correctly again.
- o Determines the point on BlueWave netmail correctly
- o Fixed the 'no taglines' error with the new BW 2.20 reader
- o Fixed the handle/anyalias problem with the BlueWave reader
- o Allows zone > 255 in JAM netmail message areas
- o Completely rewrote the tagline/retear functions
- o Added an option to add a "--- OLMS 2.51+" tearline
- o Revised AutoInternet shortname style
- o Enhanced doors entry speed by optimizing the language
- loading functions - much faster on a network
- o Added more security and validation code to the file
- requesting functions
- o Added support for the netmail flags in BW 2.2x
- o Added support for the new BW offline configuration *.OLC file
- o Added support for the new extended options including
- new file listing control, and numeric extensions..
- o Added commandline params for vacation menu
- /M - vacation menu
- /MD - vacation download, then vacation menu
- /MDA - vacation download, back to bbs
- /MDL - vacation download, logoff
- /MDQ - vacation download, query logoff -> back to bbs
- /ML - vacation menu with less interactive prompts
-
-
- Version 2.50.00, May 11th, 1995
-
- o Added a new version for RemoteAccess 1.x (OLMS 2.5.111)
- o Created a professional version (OLMS 2.5p)
- o Full support for RemoteAccess 2.5
- o Menu options can be selected without the whole menu
- screen being drawn (hotkeys)
- o Implemented faster block screen displays
- o Search path for executable routine optimized
- o Fixed a bug that would truncate the command line at 70
- characters if no path was specified for an external program
- o Added *0, *1, *2 metastring expansion
- o Corrected a bug that would disable file scanning if file
- requesting was disabled (RA 2.x version)
- o Added support for passworded JAM messages
- o Fixed the bug that wouldn't allow RAUUCP to export the
- messages imported by OLMS
- o OLMS was not displaying the correct graphics setting in
- BlueWave offline configuration
- o Added word wrap to file listings
- o Added colour to BlueWave file listings
- o Fixed the problem that would not allow forwarding in
- the BW reader
- o Added an indexing system for the USERS.DAT file to speed up
- the starting of the door when having a large number of users.
- o Fixed a bug that could ocassionally corrupt a BW packet.
- o More advanced MAINTAIN.EXE program
- o Added the ability to use the *.TAG files for adding signatures.
- o Mail in echo areas addressed to "Sysop" are converted.
- o Added an enviroment varible "OLMSPORT" for more flexibility in
- the way that OLMS opens the com port.
- o Sped up the local loading of a user (the /P= switch)
- o Vacation mail in the professional version
- o Added a parameter /L for "less prompts" does not prompt for
- space after successful transfers during interactive operation
- o Fixed dupe scanning causing false dupe alerts in BW occasionally
- o Added NETFLAGS.DAT file for WildCat QWK tossers
- o Fixed the 'new user first scanning' percentage to work
- accurately on JAM based systems.
- o Added some more command line utilities: /RG and /RS to reset
- user global or user selected pointers (optionally can include
- the number to reset to, ie /RG=50)
-
-
- Version 2.01.00, December 4th, 1994
-
- o Fixed a problem with some systems running 57600 or higher
- o Fixed a bug in the QWKE that could cause a runtime error
- o 7-bit menus only effect default screens now
- o Complete rewrite of access modes on files, meaning better
- network security
- o Fixed how it could leave a work directory lying around
- o Fixed the bug that could cause the archivers and protocols
- not to be found even if it was in the PATH
- o Added a single node option for systems without share
- o Taglines can now be killed without 'retear'ing the message
- o Messages uploaded to areas with the NOTAG setting will now
- have their taglines removed, regardless of the "Kill taglines"
- setting
- o Sysops can receive private mail without the net flag now, as
- OLMS grants access to private messages if you have the security
- defined in RACONFIG for sysop access
-
-
- Version 2.00.00, October 31st, 1994
-
- o BlueWave 2.11 and higher format support
- o QWKE format support
- o Fixed a problem that could cause the first SEEN-BY line
- to be ignored.
- o Internal caching of QWK indexes
- o 100% write caching of BlueWave packets
- o Better tagline handling
- o Many hands free operation command line switches
- o 7-Bit screens for non-IBM/International callers
- o Reset pointer with a POINTERS.DAT file
- o Selective bulletins
- o Can add GPWKF settings on the subject line of a remote
- maintenance message to add a conference
- o Sysop flags for conferences (force/block/etc)
- o User can select or sysop can force WELCOME/GOODBYE screens
- o Bulletins better conform with picky readers
- o Sysop can disable logoff from door
- o Adds/imports kludges lines (to/from/subject)
- o Allows range editing when selecting (ex/ Join: 1-45, 100-122)
- o Places @ instead of ^A in front of Fidonet kludge lines
- o Logoff from door now hangs up locally too
- o Fixed problems occuring if user had more than one
- signature in the JAM JLR file (the infamous not saving
- lastread pointers bug)
- o Included a registered transfer shell program (XFER.ZIP)
- o Implemented the lightning fast keyword scanning,
- now scans for keywords as fast as a normal scan,
- often packing faster since less disk writes are used.
- o Now deducts credits for netmail, and bounces messages
- if they don't have sufficent credits.
- o Fills in the cost field on netmail messages imported
- o Logs the destination of netmail like:
- "Message posted in area 12 - Netmail -> 1:2401/305.0, 25¢"
- o Gateway support, send a message to 'UUCP' 'GATEWAY' or
- 'INTERNET' and OLMS will readdress the TO field to UUCP,
- and send the message netmail to the gateway address
- specified in CONFIG.EXE
- o Fixed netmail conferences being changed to either the
- first netmail conference, or the net.reply conference
- even if it was already in a netmail conference.
- o Did not deduct time from users for being in the door if they
- logged off within it
- o Fixed a bug that could cause OLMS to lock if the user dropped
- carrier during a download
- o Adds MSGID's now
- o Supports 115200 baud rate.
- o Only adds a tagline if one doesn't exist already.
- o Sped up 'new files' scan by about 200-500%
- o Cleaned up the occasional extra character at the end of
- a message in a QWK format packet
- o File requesting (respects limits, ratio, xfer priority flag
- daily OLMS settings, daily RA Kbytes, daily time, all flags
- and not flags, security on file area, passworded files,
- locked/not avail flags, etc..) Either BW type requesting
- allowed, or To: OLMS, Subject: REQUEST THEFILE.ZIP
- o File attach requesting
- To: OLMS, Subject: REQUEST 32 (requests file attached to message
- 32 in current conference), or To: OLMS, Subject: REQUEST 3 22
- (requests file attached to message 22 in conference 3)
- o Select message areas by conference if configured to do so
- o Any files with the extension (N) in the OLMS directory will
- be checked to see if they are 'new' compared to the users
- last download date. If so, it will pack them as bulletins.
- Ie: FIRST_DL.(N) could be for first time users, READNOW!.(N)
- might be some earth shattering news...
- o increased max text size from 42k to 64k as standardized in
- the new FTSC documentation
- o Fixed a bug that would nuke the first user entry if
- the hudson base could not be opened.
- o Fixed a bug that caused the scanning to halt if a message
- was dated later than 1997 in the JAM base
- o Auto-Capitilize function (ie: JOHN SMITH -> John Smith) was
- changed to reflect the method RA does it exactly.
- o Fixed a slight problem with ANSI display routines that
- didn't reposition the cursor if no parameters were in
- the ANSI code ( ie [A rather than [1A ) fixed.. Also
- added support for the [K clreol code.
- o Now creates NETMAIL.BBS and ECHOMAIL.BBS files
- o Could cause garbage if the imported To: line exceeded
- 35 characters, when posting to hudson bases - fixed.
-
-
- Version 1.60.00, July 17th 1994
-
- o Fixed the bug in 1.50 that could cause duplicate entries
- and a 6 meg USERS.DAT file
- o Internally adds Origin and even TAGLINES now! Fully multiple
- address aware!
- o Includes the full headers in keyword/filter scanning.
- o Fixed an incompatibility with STQWK an Atari QWK reader
- o Reduced the number of consecutive slices that OLMS will give
- back to the OS while waiting for input (to increase the
- programs responsiveness)
- o Added defaulted timed inputs when downloading
- o Now writes the ECHOMAIL.JAM and NETMAIL.JAM files for faster
- 'after logoff' tosser scanning.
- o Faster buffered JLR scanning
- o Clears buffer before asking about downloading, to ensure that
- the timer does not autoselect an option before the remote
- screen has been updated.
- o Updates the last message viewed as well as the high message
- read marker in the Jam base. Seemed that some programs
- incorrectly use the last viewed message marker instead of
- the high message read marker, which makes it appear that
- messages that have been downloaded are still 'new'. OLMS
- will update both markers in order to allow these programs
- to run correctly.
- o Now inserts that JAM kludges if the user turns them on,
- previously it would only work with Hudson messages
- o Faster keyword scanning in the JAM message bases
- o Added logging of runtime errors
- o QWKSETUP only askes to save changes if changes were
- actually made
- o QWKSETUP now allows the editing of User Defined areas
- right up to the 2000 area limit
- o QWKSETUP now gives a fuzzy warning when using metastrings
- to prevent confusion from saying 'failure'
- o Cosmetic change, now displays areas that are unselected, but
- that have mail packed due to global keywords/personal
-
-
- Version 1.50.00, July 2nd 1994
-
- - Why the big jump in version numbers? To avoid confusion
- since many prereleases with made available to fix problems
- the same day.
-
- o JAM base occasionally required reindexing in order to
- display 'new mail' to users on the board - fixed.
- o Added to the 'packed' field when packing messages. The
- first half is the number of scanned messages, the second
- half is the number of packed messages.
- o Fixed the problem of the evaluation PID line
- not appending a CR in the Hudson message base, thus
- deleting the first line of text of a message sometimes
- o Fixed a problem that if a hard CR was the successor
- to a soft CR, it would not convert the hard CR into
- the proper code for the QWK packets (just a cosmetic
- bug that left a music note every once in a while in
- a couple messages here and there)
- o Made the inserting of the tearline if one does not
- exist an optional feature
- o Included a new metastring, *F that can be used to
- tell the external programs where to place the filename
- of the packet/reply.
- o Stopped using JAMAPI routines for packing mail and
- created some more effective, more reliable and faster
- routines - should see Jam speeds increase, especially
- on larger systems
- o OLMS did not previously update the 'received' flags
- on messages - it now does on both the JAM and Hudson
- message bases.
- o Added timeout protection on modem buffer flushes for
- added protection against any bizarre behaviour on the
- remote modem
- o Disabled color in the new files listing as it was not
- compatible with many mail readers
- o No longer asks if you want to logoff while in local mode
- o You can now configure the OLMS internal colors with
- the file OLMS.COL
- o Fixed a bug on systems that had over 1000 conferences,
- making indexes lower than 1000 have four digits (ie
- 0020.NDX instead of 020.NDX)
- o Made the default for new users to include Indexes
- o Increased conference limits to 2,000 areas
-
-
- Version 1.10.00, June 27nd 1994
-
- o Scanning non-selected areas due to global options now
- displays the whole area name, not just the number
- o Netmail can be entered in any area now - it will auto
- find the first netmail area, or use the new RemoteAccess 2.02
- Netmail Reply area if available
- o Yet another style in the 'QuickSmart' shortname styles. This
- one allows you to select a standard type for your Fido style
- bases, and auto-adapt when it senses a Usenet/Internet style
- conference name
- o Fixed two Jam problems, first one was if the base was marked
- as Jam, but didn't have a base name (ie out of use), the
- second problem occured when creating a JLR file if the user
- had never read a message in the Jam base before running OLMS.
- (This package includes FIXJAM, a file which should be run
- to correct any problems this may have caused)
- o Users with excessive amounts of time (greater than 1000 mins)
- would experience a 'Time limit exceeded' message upon the
- return from 'Compressing packet'
- o Allowed you to modify the Sysop/System name, in order to
- allow you to register under an alias (please include both
- your alias and real name on your registration form)
- o Fixed a problem with QWKSETUP running on Monochrome systems
- o Seems that some peoples MESSAGES.RA and FILES.RA were not the
- proper sizes causing runtime errors, OLMS will now compensate
- for this bizarre condition.
- o Greatly improved the enviroment detection and time slice
- returning on multitasking systems. OLMS will now detect and
- return unused timer ticks for Dos 5+, DESQview, Windows,
- OS/2 2.x, DoubleDos x.x and NortonDos 7.x. OLMS now releases
- about 93% of it's processing time when idle.
-
-
- Version 1.02.00, June 22nd 1994
-
- o Allow users to divide number when selecting conference areas
- using commas, spaces, slashes, just about anything that is a
- 'standard' delimiter
- o Allow the sysop to disable 'new file scanning'
- o Fixed a bug that would not allow conference areas greater
- than 255 be selected - oops
- o Indexes were not being disabled if the user had said 'no'
- to indexes
- o Created another 'QuickSmart' short conference style for
- Internet or Usenet conference names
- o Added another metastring - *G that translates to ASC or
- ANS depending on the users emulation
- o Fixed a bug that would not enforce the sysop limits
- o Eliminated screen updates during 'configure areas' if the
- user didn't enter any areas to change
- o FULL SCREEN INTERNAL CHATTING, with word wraps and full
- color redraw after exiting (nicer colors too)
-
-
- Version 1.01.00, June 21st 1994
-
- o Automatically adds trailing slashes where needed
- o Added support for the correct errorlevels to be returned by
- RemoteAccess in Netmail or Echomail was entered in the door
- o Clears outbound modem buffer before exiting back to the BBS
-
-
- Version 1.00.10, June 18th 1994 (full release)
-
- o Initial program release
-