SITEINFO - the multi-mailer-random-siteinfo-system
==================================================

04.11.1991:     first public beta release 0.1

..........:     many, many little minor versions, to much
                to writ'em down;-)

19.07.1992:     last FrontDoor-only version 1.20b


Version history (starting with version 2.0):
--------------------------------------------

12.08.1992:     official release 2.0

13.08.1992:     official release 2.0a

                - bugfix: changed the filehandling for the log-file
                  from text-type to binary-type, opening in writemode/
                  denywrite.  (Hans Siemons reported problems with the
                  logging while reading the logfile from remote!)
                  Reason: TP is not using FILEMODE with textfiles :-(

                + added DOS-SHELL (key D). Thanks to Thomas Wagner for
                  his really great swapping-routines!

15.08.1992:     release 2.01

                + added D'Bridge-only-parameters -NAME=<x> and -LOC=<y>
                  Alexander Holzmann reported that the name and location-
                  information in DBRIDGE.PRM has *no* fix line-number...!

                  IF SOMEBODY KNOWS HOW D'BRIDGE STORES THIS INFORMATION,
                  PLEASE, PLEASE LET ME KNOW............................!

28.10.1992:     release 2.01a

                - fixes only a small problem when determining if the
                  mailer's environment-variable is a really existing path.
                  Does only apply to NETWORKS which are running under NOVELL
                  NETWARE LIGHT 1.1 with the CLIENT.EXE - Update-patch
                  OPENDEV.PAT dated 28.08.92.

28.02.1993:     release 2.10

                + added PORTAL OF POWER 0.50/0.56 support

                + added key F in interactive mode (search entry)
                + added key G in interactive mode (search again)

                - fixed small bug. Siteinfo did not recognize a changing in
                  'main-time' as "change" and would not save (unless you have
                  changed anything else).

                + redesigned the (F8) overview-window.

                + SITEINFO now requires a key to be fully registered. (There
                  are still no limitations in the unregistered version!)

07.03.1993:     release 2.11

                + added field LAST to every entry. Here you can see, on which
                  date and time this entry has been activated the last time.

                + added TAB-key to jump to the active entry.

                - removed 80286 specific code. Siteinfo should run on all
                  machines now...

                - small cosmetic changes

13.03.1993:     release 2.12

                - removed any delays in non-interactive mode.

                + added L-key to specify a 'program-delay'. Means: change site-
                  infos only every "x" times the program is started.
                  (Useful e.g. if you have many mailercalls/-exits and do not
                  want you siteinfo change every time!)

09.07.1993:     release 2.20

                - added support for INTERMAIL 2.22 (MAILER.xxx)

                  call Siteinfo with parameter "-#=x" where x represents
                  the actual server-number!
                  e.g.: siteinfo -im -c -#=2
                        siteinfo -#=1
                  if -#=x is omitted, server#1 will be assumed!
                  (be aware of the "=", which is NOT used by intermail
                  itself!)

                - added support for FrontDoor 2.20/c ($TASK$-macro for the
                  logfile and NAME/FLAGS - fields)

29.08.1993:     release 2.21

                - added support for Portal Of Power 0.69/beta.
                  (Hopefully it works, I don't know exactly because I have no
                   POP-beta-version myself!)

21.11.1993:     release 2.22

                - added a counter to PRIVILEGED entries. After pressing F7
                  you will be asked for a value, HOW often this entry should
                  be treated as PRIVILEGED. If this value is reached, the
                  PRIVILEGED-status will be cleared. (Useful e.g. for new
                  version-announcements via your siteinfo! :-)
                  Set the counter to ZERO (0) to activate the PRIV.-state
                  permanently!

13.12.1993:     release 2.30

                - increased the version number to 2.30 to reflect the changes
                  in the RSI-file-format! Siteinfo should automatically
                  convert old RSI-files to the new format.

                  Just copy the EXE, brand it, if you are a registered user,
                  and start it as usual.

                - Privileged entries may have a DATE now instead of a counter!
                  This was the reason why I had to change the RSI-file-format!
                  There is enough space now for future expansions. Hopefully
                  :-) Have a look into the doc for further information.

                - The same goes for the state INACTIVE. Optionally you may
                  define a date until which Siteinfo should treat this entry
                  as inactive. (You will be asked for a date after pressing
                  the F10-key.)

17.12.1993:     release 2.31

                - To prevent errors in a multi-node-environment (can only
                  occur, if someone uses ONE RSI-file for multiple nodes at
                  the same time), Siteinfo will now create semaphore-files
                  (32-bit-CRC over the used RSI-filename, extension .RSI)
                  in it's homedir. If this semaphore is present AND NOT ELDER
                  THAN 10 MINUTES!!, Siteinfo will do nothing than reporting
                  the presence of a 'locking-semaphore'.

                - Changed the behavior of the parameter /NOD
                  It's now valid in both modes, random-batchmode (/c) and
                  interactive mode. With /NOD, Siteinfo will only use VERY
                  slow bios-calls to handle the screen-I/O.

18.12.1993:     release 2.32

                - There is one special guy, who is nerving ... :-)
                  OK, here is the updated version which will

                  - show the state (priv./inact.) directly on screen
                  - allow to insert an amount of days directly for privileged
                    and inactive entries (F7/F10).

19.01.1994:     release 2.33

                - added AUTODELETE-date for every entry (F4)

                - fadein/fadeout in interactive mode (new commandline-
                  parameter "/nofade" to skip this joke ...)

20.01.1994:     release 2.33a

                - added POP - config-version 4

02.04.1994:     release 2.40

                - no cardware anymore! SITEINFO is shareware!

                - added support for O/T - *THE* netmailtracker.
                  keys: O -> set path to O/T (version 2.40 and above!)
                        H -> define THIS entry as HOLIDAY-entry!

                  IF there is at least one entry defined as HOLIDAY-entry
                  *AND* O/T is currently configured to SYSOP-NOT-AT-HOME
                  (if you don't know what this means, request OT and read
                  the doc:-), ONLY these entries can be selected!

                  If O/T is configured to SYSOP-AT-HOME, all entries with
                  the status "HOLIDAY", will be skipped!

                - new marcos in both fields (name and location), mailer-
                  independent!!!!!!!!!!

                  %D    - the current day
                  %M    - the current month
                  %Y    - the current year
                  %d    - the current day of the week (NUMERIC value!!)
                  %T    - the value of your env.-var TASK !!!
                  %h    - the current hour
                  %m    - the current minute
                  %s    - the current second
                  %c    - the current sec/100
                  %n    - the dayname (engl, 3 chars)
                  %N    - the dayname (german, 2 chars)
                  %x    - the monthname (engl)
                  %X    - the monthname (german)
                  %R    - a 3-digit random number

                  %S    - the contents of the ENVIRONMENT-variable
                          "MYSINFO" !! :-)

                  Only of interest for O/T-Track-users:

                  %O    - Ontour-WHERE? From OTSETUP, if present.
                  %OD   - Switch-date-2: the day
                  %OM   - Switch-date-2: the month
                  %OY   - Switch-date-2: the year

                  Note: if you are using %OD, %OM, %OY in your siteinfos,
                  you should only do so in siteinfos which are flagged as
                  HOLIDAY! (It's logical, eh? :-) If SWITCHDATE-2 is unde-
                  fined, 00 (or 0000 for the year) will be returned.

                  Note: you may use %T instead of FrontDoors $TASK$ to re-
                  present the task. All above macros will be inserted DIRECTLY
                  by VALUE in your mailer's setup, while $TASK$ will be
                  inserted un-interpreted (this is FD's job)...!

                  For all entries which contain macros:

                  SITEINFO uses an internal logic to determine, whether this
                  entry is already inserted in it's setup (to prevent it from
                  being read back and automatically included ...).
                  If you don't know what this means ... just don't care :-)

                  And be aware: all TOKEN *ARE* case-sensitive. (So %Om is
                  INVALID!)

                - Search entries: grep-like search-routine implemented.
                  You may use * and ? as wildcards.

                - IMPORTANCE - field for every entry. Values: 0-10. The higher
                  the IMPORTANCE of an entry the higher the probability of
                  being selected ...

                - SPACE-key to toggle replacement-token (only on screen)
                  Either ???/* or the current value or the token themselves
                  will be shown. Only %S and %O will be replaced by *, all
                  others by ???. SPACE toggles the display status between
                  VARIABLE, FIX, AS IS ... . In the "variable" status you
                  can see your siteinfo as they will be included in your
                  mailer's setup.

09.04.1994:     release 2.41

                - added entry-type "ALWAYS". This means: selectable always
                  regardless whether the sysop (you) is at home or not. Only
                  valid if SITEINFO is running in O/T-mode :-)

                - searching for special entries is possible now.

                  Searchpattern         looks for
                  ----------------------------------------------------------
                  >A                    "ALWAYS"  - entries
                  >H                    "HOLIDAY" - entries
                  >P                    privileged  entries
                  >I                    inactive    entries

                - fixed problems with novell netware. (If mailer-variable
                  did start with \\ RSI did not recognize the mailer's setup
                  correctly; and it could not find it's keyfile :-)

                - added key CTRL-P. After pressing ^P, RSI will write a plain
                  ascii-file with the contents of the current file in use.
                  (Only name and location) The name is the same, the extension
                  will be PBS.


13.05.1994:     release 2.42

                - fixed a small bug in fullscreen mode. (After pressing ESC on
                  the first warning "..actual entry.." it was not possible to
                  edit any other entry.)

                - added support for file SITEINFO.TAG. If this plain ascii
                  file is present in SITEINFO's homedir, you can use %< to
                  catch a random line out of it.         NOTE: ensure that
                  SITEINFO.TAG does not grow too large!  This can slow down
                  processing !! If you use %< and SITEINFO.TAG is NOT present,
                  a default value will be inserted :-)

                - %R may appear more than once in a single line!


22.05.1994:     release 2.43

                - added macro %2
                  This special macro does only have a value AFTER you have
                  used %<    !!
                  %< reads a random line out of a textfile. If this line is
                  too long (exactly: longer than 30 minus the position of %<
                  itself), it will be truncated and the rest of it will be
                  inserted at the position of %2. Use the combination of %<
                  and %2 if you have a tagfile with long taglines in it ...

                  Usage-example:
                          Name: "Quote: %<"
                          Loc.: "%2"


27.12.1994:     release 2.45 (2.44 skiped, internal only)

                - added support for environment-variables in your mailer's
                  siteinfo. This variables will be written UNINTERPRETED to
                  your mailer's setup, so ensure, that the mailer itself
                  handles this correctly!

                  Example: Connected to $[myname]

                  SITEINFO will read the environment-variable MYNAME and
                  expand the term $[myname], so you can verify it on the
                  screen in interactive mode. The mailer-config will be
                  updated with "Connected to $[myname]" !!

                  Let me repeat: it's up to your mailer to interpret the
                  variable correctly!

                - added support for McMail, a new mailer.

                  Call SITEINFO -MM=<path><configfile> to switch to McMail-
                  mode. Calling Siteinfo only with -MM will look for
                  MCMAIL1.CFG in the current directory. In addition, the
                  environment variables MCMAIL and MCM are supported.
                  (I have no further information, which one is actually used
                  by McMail ... so in case of doubt use the commandline)

                - updated SITEINFO to recognize the new format ot SETUP.OT
                  (for the forthcoming version 2.46 of O/T-Track!)

[EOF]
