home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / EZY110-1.ARJ / WHATSNEW.110 < prev   
Text File  |  1995-03-29  |  48KB  |  969 lines

  1.  
  2.  
  3.                      Ezycom Software Development Team
  4.  
  5.                                Presents
  6.  
  7.                              Ezycom V1.10
  8.  
  9.               This file lists all enhancements to Ezycom
  10.                  since the release of Ezycom V1.02.
  11.  
  12.          ****************************************************************
  13.  
  14.          For first time users of Ezycom, please read the manual on
  15.          how to install Ezycom
  16.  
  17.          ****************************************************************
  18.  
  19.  
  20.          Before doing ANYTHING, you should BACKUP your entire
  21.          Ezycom system, as MANY changes to files are necessary.
  22.  
  23.          ****************************************************************
  24.  
  25.          To upgrade from Ezycom V1.02, follow these steps.
  26.  
  27.          Extract 102to110.arj with "arj e 102to110"
  28.  
  29.          Extract Ezycom V1.10 over the top of your old
  30.          system V1.02.xx, and run 102to110.  You should expect
  31.          the conversion to take anywhere from 10 minutes to
  32.          hours.  It totally depends on the system.  Many things
  33.          have changed in this release.  Since the demands on Ezycom
  34.          has improved greatly, it has been necessary to make
  35.          it only work with 286 or above systems.
  36.  
  37.          After conversion, you are then required to
  38.          1) Run CONFIG for EVERY node
  39.          2) Run EZYNODE if you are in a mail network
  40.          3) Setup your Modem Configuration again for each node
  41.          4) Setup your Limits Configuration
  42.  
  43.          ****************************************************************
  44.  
  45.          To upgrade from Ezycom V1.10g0, g1, g2 or g3, extract Ezycom V1.10
  46.          over the top of the old one.
  47.  
  48.          Extract GXTO110.ARJ
  49.  
  50.          Run Config for every node
  51.          Run UPDLANG
  52.          Run EzyNode
  53.  
  54.          You may need to...
  55.          Setup your Modem Configuration again for each node
  56.          Setup your Limits Configuration
  57.  
  58.          ****************************************************************
  59.  
  60. Features added since Ezycom 1.10g3
  61.      o  added "not enough security" support to batching
  62.      o  made config setup RAR compression options, if not already set
  63.      o  made the download part of ezycom recognize the language file
  64.      o  widened the view of text files in fedit
  65.      o  implemented maximum cd copying field in config->files_misc
  66.         when ezycom is copying the files to hd from the cd, if the files
  67.         go over this amount, it will not copy the files to HD, and they
  68.         will not be downloaded... they will remain in the batch for
  69.         another download after that one.
  70.         making the value 0, allows infinite size of batch from CD
  71.         if a single file being downloaded from CD goes over the amount
  72.         in K, then it allows this file to be downloaded (or else the user
  73.         would NEVER be able to get the file)
  74.      o  ezycom now takes into account colour codes for margins when
  75.         displaying colour descriptions online
  76.      o  added templating to auto creation of message areas
  77.         go into config->new echo areas to configure the template board
  78.         a value of 0, means do not use any board as a template
  79.      o  added 63k messages to DPMI EzyMail (EzyMailX)
  80.      o  you can now edit users in standard FEdit (Ctrl-S)
  81.      o  added Security to FEdit
  82.         -S<security level>
  83.         The security level stops the user of edit, looking at
  84.         areas with higher security than that level, and editing
  85.         users with an equal or higher security than that level.
  86.         For the best security, do not use the -S switch.
  87.         If the top security is not being used, the users password
  88.         will be shown as *****.
  89.      o  Added a new switch to EzyAdopt
  90.         -COMMENT    Will force EzyAdopt to use comments as part of the
  91.                     description for files in a FILES.BBS
  92.         eg:
  93.         1234.ZIP     1234 is a very worth while
  94.                      program, that will excite everyone
  95.         567.ARJ      this is another program
  96.  
  97.         1234.ZIPs comment would be "1234 is a very worth while program,
  98.         that will excite everyone"
  99.  
  100.         By default, Ezycom will still use "|".
  101.      o  Added viewing of archives with paths inside in FEdit
  102.      o  you configure your own file display lines
  103.         these codes represent special display information
  104.         #f      Filename             12 characters
  105.         #k      Filesize in K         4 characters
  106.         #b      Filesize in Bytes     7 characters
  107.         #t      Time to download      3 characters
  108.         #a      Arrival Date          8 characters
  109.         #d      Date                  8 characters
  110.         #n      New File              1 character
  111.         #p      File Points           x characters
  112.         #s      Security              1 character
  113.         #u      Uploader              x characters
  114.         #c      Download count        x characters
  115.         #r      Carriage Return       New Line
  116.         #l      Description
  117.  
  118.         In Config->Files List, you can configure how one or multiple
  119.         lines of each file that is displayed on your system
  120.  
  121.         Pipe Colour codes can be used to change the colour within
  122.         the file display
  123.  
  124.         The right hand field represents the number of characters it
  125.         takes up on a display line.  The "x characters" means that it
  126.         is definable in Config.
  127.  
  128.         If you wish to display anything after #l (description), then
  129.         a #r should IMMEDIATELY follow.  This is due to the possibility,
  130.         of the description ending on the 79th character.
  131.  
  132.   *  o  added local/netmail file attaches
  133.         turn it on for local file attaches in config->messages
  134.         a minimum security level for local file attaches has been
  135.         added in messages->security (this is the minimum security
  136.         level required to make a local file attach (not receive it))
  137.         (Registered Versions Only)
  138.   *  o  while reading messages, 'G'et gets the local/netmail file attaches
  139.         (Registered Versions Only)
  140.      o  the actual file attaches can be mangled using the 'E'dit function
  141.   *  o  when msgcomp actually physically deletes a message, it now checks
  142.         to see if the message had a file attach with it, and will delete
  143.         all the files with the file attach
  144.         (Registered Versions Only)
  145.   *  o  add call termination batch history
  146.         when a user logs off (by any method), any remaining files left
  147.         in the download batch are stored in DNBATCH.BBS
  148.         when the user logs on again, they are asked if they wish to
  149.         reload in their batch from previous calls.  If they select YES,
  150.         then it will be placed in their download batch (ratios, time,
  151.         kilobytes, etc permitting).
  152.         To turn it on, goto Config->Files->FilesMisc
  153.         (Registered Versions Only)
  154.      o  added a new switch to ezyutil...
  155.         EZYUTIL -BATCHOLD<days to keep>
  156.         This will purge files in the batch history over xx days old.
  157.         This can be run WHILE users are online
  158.  
  159.         eg: EZYUTIL -BATCHOLD3
  160.  
  161.         This will purge files over 3 days old from the batch history.
  162.  
  163.         It is recommended that you run this at least once a week, to
  164.         keep the batch history in trim.  As you can imagine, it could
  165.         build up quite a bit if you do not.
  166.  
  167.         DNBATCH.BBS uses a linked list style file, so that EzyUtil
  168.         'frees' slots, and they are used for new batch history.  So,
  169.         the file never shrinks in size.  But, after using it for a week,
  170.         the file should hardly ever grow in size.
  171.         (Registered Versions Only)
  172.      o  added a switch to MSGCOMP
  173.            -FASTMAIL
  174.         It makes ezycom's mail check much faster.  However, if new users
  175.         logon, and there is mail for them from echomail conferences, it
  176.         will not pick it up in the new mail check, until the next msgcomp
  177.         is run.
  178.      o  the user to user chat now only sends the messages to the other
  179.         users in the conference when the user presses enter
  180.  
  181.  
  182.  
  183. Features added since Ezycom 1.10g2
  184.      o  Added File_ID.CLR support to EzyAdopt.  If that file exists and
  185.         colour in file areas is on, then that file will be extracted
  186.         instead of File_ID.DIZ
  187.      o  Added support for DESC.SDI descriptions to EzyAdopt.  If there is
  188.         no file_id.diz, it will look for desc.sdi.
  189.      o  if you have colour in file areas turned on, then ezycom will not
  190.         show the colour codes in ezymast and the online master list
  191.         generators any more
  192.      o  fedit now will allow you to display any file your own way (even
  193.         inside of archives!), by making a FED<extension>.BAT in your
  194.         ezycom directory.  If, you go to view a file with the extension,
  195.         and an FED<extension>.BAT exists, it will use that to view the
  196.         file, instead of the inbuilt browser.
  197.      o  when sending messages to other users online notifying them of
  198.         the message just posted, it now takes alias's into consideration
  199.      o  fedit now correctly formats a description before editing it
  200.      o  added online+offline options to the menu
  201.      o  implemented the rename option in fedit (ctrl-N)
  202.      o  implemented edit file details (Enter)
  203.         it allows you to edit the following details
  204.            Downloads, Arrival Date, Download Date, Private, Checked,
  205.            Offline, NoKill and Uploader
  206.      o  added a switch in config->net-Misc->Number dupes
  207.         you can now have upto 65000 dupe table for ezymail,
  208.         if you have the memory for it
  209.      o  changed the protocol engine around
  210.      o  Ezycom can now handle network name drives for CD Drives
  211.         to allow more than 26 different drives
  212.         eg: \\PETER\SYS\MYDIR
  213.      o  implemented CD file copying system
  214.         files are copied to a temp directory off the temp directory for
  215.         each node before any PE is invoked.  Before a file is copied,
  216.         there MUST be 1meg plus the filesize for it to be copied.  Otherwise,
  217.         it will not be copied, and the download will happen off of the cd.
  218.         If, more than 1 file of the same name are downloaded in the same batch,
  219.         then the first file will be copied, and all subsequent files will be
  220.         downloaded directly off of the cd.
  221.         queuing can be implemented by placing a cd rom stack number in the
  222.         file path section of config, with a value greater than 0.  If, a
  223.         file is already being accessed with that queue, then other lines
  224.         will queue for the cd.
  225.  
  226.         To enable cd copying, turn it on in Config->File Misc
  227.      o  added a couple of switches to ezyutil -makefileareas
  228.  
  229.         [-R<Replace Drive with Path>]
  230.         Allows you to put in a different drive, or a network path into
  231.         the actual config instead of the -D<hard disk>
  232.  
  233.         [-T<template area>]
  234.         Optionally uses the file area and file path at this number as
  235.         a template for the rest of the areas to be added
  236.  
  237.         eg: ezyutil -makefileareas -a401 -DD: -LFILES.BBS -RE: -T1
  238.         This will search drive D for paths with files.bbs in them
  239.         and add them to the file area and file paths sections of config
  240.         It will use the File Area and File Path area number 1 as a template
  241.         to make the areas off.
  242.         The paths placed in config will have an E: instead of D:, because
  243.         the -R switch was used
  244.  
  245.      o  added ezyutil -fileheaders -A<start area> -L<filename>
  246.         This option will read a text file of area names, and place them
  247.         in the file areas name.
  248.  
  249.         The text file should just list the names of the areas
  250.         eg:
  251.         Ezycom Utilities
  252.         Ezycom Release Files
  253.         etc
  254.  
  255.         eg: ezyutil -fileheaders -a401 -Ldirs.txt
  256.      o  in ezyfile, if the file in a file list has no path, then the
  257.         fast find index is checked to find where the file exists
  258.         in -update -delnopath -delpath -offline
  259.      o  stopped allowing the 'P' key in the menu upload command
  260.      o  added a /F=<fido address> to menu option 27 (post message)
  261.         This allows you to force the destination fidonet address
  262.    * o  Added switch to force local uploads from a: or b: only
  263.         It can be configured in Config->Files Misc
  264.         (Registered Versions Only)
  265.  
  266.  
  267. Features added since Ezycom 1.10g1
  268.      o  added full 28k connection responses.. ezycom now uses a file
  269.         called modem.ezy to hold the configuration for each modem
  270.         so it is now possible to have modem configuration for each
  271.         modem, but only have one config.ezy
  272.         eg: Modem.1 Modem.2, etc
  273.  
  274.         Multiline users will most likely have to make the modem.1, etc
  275.         To make one, copy modem.ezy to modem.1, modem.2, etc
  276.         Then run config for each node
  277.  
  278.         Due to the amount of change of modem configuration, it is
  279.         necessary to reconfigure your modem setup.  Also, notice that
  280.         in the limits section of config, the new baud rates will have
  281.         NO daily Ks against it.  You should configure it for each
  282.         security level.
  283.  
  284.      o  added FEdit stats window
  285.      o  when a user logs on and fails the password attempts and they
  286.         post a message to the sysop, if the message board uses aliases,
  287.         then the sysop's alias will be used instead of his/her real name
  288.      o  when you place a /T=SYSOP on the data line of posting a message,
  289.         it will now use the sysop real name/alias depending on wether
  290.         the message board uses aliases or not
  291.      o  added display file in archive in FEdit.. Just press enter
  292.         while viewing the archive and it will display the current file
  293.      o  added Binkley Poll feature to EzyNet
  294.         Format: EzyNet -POLL -U<5D Address>
  295.         eg:     EzyNet -POLL -U3:633/152@fidonet
  296.         This will create a Crash Mail FLO file, so that the system is
  297.         called by Binkley
  298.  
  299. Features added since Ezycom V1.10g0
  300.      o  made ezycom detect os/2 before desqview in case you are running
  301.         os/2 speed, which made ezycom detect dv
  302.      o  added gender question to newuser login.. all old users
  303.         are assumed to be male, so you will have to edit the female
  304.         users with the user editor (when available)
  305.      o  if a user is online, and another user online posts him/her
  306.         a message, then an online message will be sent to him/her telling
  307.         him/her of the message
  308.      o  alt-d in file areas config now removes the file area lists
  309.      o  added a "nosound" period after sounding each tone in the paging
  310.      o  added ctrl-v to fedit to view file contents
  311.      o  alt-d in file areas config now removes the file area lists
  312.      o  ezymail & ezypack now place the mail bundles in the binkley
  313.         outbound directory for binkley style mail
  314.      o  added RAR archiver support
  315.      o  FEdit now takes advantage of 43/50 line modes.
  316.  
  317.  
  318.  
  319. Features added since Ezycom V1.02
  320.  
  321.      o  If a line does not have a user on at the present time,
  322.         a message can be displayed to users selecting the "who's
  323.         online" feature for that line.  The message might contain
  324.         something like "Call 578-0968 for V32bis!".  The message
  325.         can be configured by making a 1 line textfile (maximum 70
  326.         characters wide) in your ezycom system directory.  The
  327.         textfile should be called "NODEINFO.<node>".  Where <node>
  328.         is the node number for that message to be displayed.  If, the
  329.         file is not present, nothing will be displayed for that node
  330.         as per usual.
  331.      o  added NOTIFY feature to EzyNet
  332.         Format: EzyNet -LIST -U<address to list>
  333.         The address should be a full 5 dimensional address.  That is, it
  334.         should include the domain, IF you have setup your nodes in the
  335.         node manager with DOMAINs (more on that later).
  336.         eg: EzyNet -LIST -U3:633/374@fidonet
  337.         The notify function will send out
  338.         Help, List of Linked conferences, List of Unlinked conferences,
  339.         and a list of all conferences.
  340.      o  in the config, the network akas have had the domain attached to
  341.         the same option.
  342.         For Ezycom 5D support to work correctly, the domains must be
  343.         configured.
  344.      o  in config, you can now place a DIRECT flag for each individual
  345.         node in the node manager.
  346.      o  you can now add the domain of a nodelist in the ezynode control
  347.         file.
  348.         Format:  LIST <nodelist file> [optional zones] [@domain]
  349.         Format: PLIST <nodelist file> <zone> [@domain]
  350.         Eg: LIST NODELIST.* @fidonet
  351.         For ezycom 5D mail to work correctly, this must be setup!
  352.      o  you can now toggle flags with Menu Type 87.
  353.         Data Format: <flag><flagpos><status>
  354.  
  355.         <status> can be:   "-" to turn it off
  356.                            "+" to turn it on
  357.                            "*" to toggle it
  358.  
  359.         eg: "A8* A7+ A6-"
  360.      o  added a "redirect field" in the node manager.
  361.         what it does is allow you to PACK mail for one of your exports
  362.         to another address.  This would be useful, if you had a node
  363.         off of you in 2 networks.  Say, in fidonet, and in ezynet.
  364.         Instead of having two outbound mail bundles (for each address),
  365.         you can simply have one, by redirecting one of them to the other
  366.         address.  This can be used to GREATLY simplify your routing.
  367.      o  A new option exists in config>messages>misc>real_name_kludge
  368.         Basically, if a user posts a message with an alias, whether that
  369.         be their alias, or a selected one.  Ezycom will place a REALNAME
  370.         kludge line (if turned on) in the message text.  This will also
  371.         be exported through FTN networks in echomail and netmail.
  372.      o  change to area with new mail, now displays the number of
  373.         messages unread in each area.  if the messages unread is
  374.         greater than or equal to 1000, then  '***' is displayed instead
  375.         of the number due to lack of space in 80 columns
  376.      o  your maximum age can now be 91 years old.  checking is
  377.         now done on the new user date of birth
  378.      o  ezycom now writes MSGDLTD.BBS when a message is deleted
  379.      o  menu type 88 implemented.  it allows the users to reset
  380.         their lastread pointers to the beginning or end of the message
  381.         base (global)
  382.      o  added a forward to field in ezyed page 2...
  383.      o  single erase now does not require the "-"
  384.         to remove a file by number... ie -1 1 etc
  385.         note: ranges are not permitted.
  386.      o  on menu type 67 (change to area with unread mail), if you
  387.         place a /NEWMAIL on the "data" line, then only conferences
  388.         with new mail in them, will be shown to you.
  389.      o  ezypack now handles messages with no INTL line.  If, it
  390.         has a MSGID line, it will use the Zone from that, otherwise
  391.         it will ignore the message as before.
  392.      o  ezynet now checks the message area on importing netmail.
  393.         if the message area is private, it will mark the message
  394.         private on import.
  395.      o  A new switch has been added to EzyMail.
  396.         -FULLCHECK.  Normally, when you only have one node to export
  397.         echomail to in a conference, EzyMail will not bother checking
  398.         to see where the mail came from, it will just assume, it was
  399.         that node.  This forces EzyMail to check that.  The reason the
  400.         switch has been implemented, is for utilities which produce
  401.         .PKTs for importing, but without having an export for them.  Thus,
  402.         EzyMail would never export mail to an uplink, if you had no other
  403.         nodes off of you for that conference.
  404.         Eg: EZYMAIL -Toss -FullCheck
  405.      o  the file areas have 3 new options
  406.            - show in new files check
  407.            - minimum age to access file list
  408.            - whether to ask for descriptions after the upload or not
  409.      o  now any search for the 'SYSOP' name, is ALWAYS remapped to
  410.         the sysops name.
  411.      o  ezymail now readdresses netmail to sysop, to the
  412.         actual sysops name.
  413.      o  setsecurity in the q-a language, will now immediately
  414.         stop the questionnaire and lockout the user if the security
  415.         is set to 0. ie SETSECURITY 0
  416.      o  msgcomp now checks the whofrom, whoto and subject fields for
  417.         'correct lengths' and if it fails, then the message will be
  418.         deleted.
  419.      o  2 switches had to be changed in ezynet due to clashes.
  420.         -nozonegate now -zonegateno
  421.         -nousers now -usersno
  422.      o  all the mail utils (msgcomp, ezymail, ezynet, etc) will delete
  423.         EZYMSG.NOW if it is more than 5 hours old.   That is, something
  424.         probably happened, and the file was not erased.  So, the mail
  425.         utils will start working again after 5 hours.
  426.      o  there is now a one second delay when logging off, to allow the
  427.         modem buffer to clear.
  428.      o  in global read new, it now does not say "end of messages in..."
  429.      o  a switch has been added to EZYMAIL. -STOPFORWARD.  It stops ezymail
  430.         from tossing mail to other nodes.
  431.      o  EzyPack now does a nodelist lookup if there are no INTL or MSGID
  432.         kludge lines to find the zone, for netmail packing.
  433.      o  Added Binkley support to EzyMail/EzyPack.  You can turn it on
  434.         in message->Net_Misc.  You can set it to 4D or 5D support.
  435.         The Outbound Dir can be configured in config->paths->binkley path
  436.      o  ezycom now checks for novell netware, before the double dos
  437.         test, so that it will not report Double Dos under a novell shell
  438.   *  o  added menu type 89... display rumour
  439.         what it does is goes through your rumours file, and displays
  440.         one of them randomly.. ideally this would be a automatic option
  441.         used after your type 40 ansi display... it will allow users
  442.         to make up a 1 line comment, and have it displayed on the bottom
  443.         of any menu you desire...
  444.         Rumours can be used to allow users to make comments about
  445.         anything, and have them flash up at the bottom of menus
  446.         randomly.  They can also be used to display 'one liners' from
  447.         importing a text file of many quotes.  Rumours can literally
  448.         take a plain ordinary bbs into an exciting bbs...
  449.         (Registered Versions Only)
  450.   *  o  added menu type 90... add rumour
  451.         this option actually allows a user to add a rumour to the file
  452.         it is 1 line of text max!  certain colour codes can be used.. they
  453.         can be used by 1 or both of the following methods
  454.  
  455.         Method  Colour
  456.          1  2
  457.  
  458.         |b |01  Blue
  459.         |g |02  Green
  460.         |c |03  Cyan
  461.         |r |04  Red
  462.         |m |05  Magenta
  463.         |p |05  Magenta (Purple)
  464.         |y |06  Brown
  465.         |w |07  Light Gray
  466.         |B |09  Light Blue
  467.         |G |10  Light Green
  468.         |C |11  Light Cyan
  469.         |R |12  Light Red
  470.         |M |13  Light Magenta
  471.         |P |13  Light Magenta (Light Purple)
  472.         |Y |14  Yellow
  473.         |W |15  White
  474.  
  475.         lower case means dull, upper means light.. an example might be
  476.  
  477.         |01P|02e|03t|04e|05r|06 D|07a|09v|10i|11e|12s
  478.  
  479.         or
  480.  
  481.         |bP|ge|ct|re|mr|y D|wa|Bv|Gi|Ce|Rs
  482.  
  483.  
  484.         "Peter Davies" that is, but with colours.
  485.         (Registered Versions Only)
  486.   *  o  Added menu type 92
  487.         List rumours
  488.         lists all the rumours in the rumours file
  489.  
  490.         an option /SHOWUSERNAMES in the data line can be used to
  491.         display the user names of users that wrote the users as well
  492.  
  493.         this could typically be used by the sysop
  494.         (registered version ONLY!)
  495.   *  o  Added menu type 91
  496.         Delete Rumour
  497.         This option allows a user to delete a rumour that the user
  498.         has entered.
  499.         An option /DELETEANY on the data line, allows the user to
  500.         delete any rumour... this would be used by sysops normally.
  501.         (Registered version ONLY!)
  502.      o  a new questionnaire command
  503.         UNDERSCORE <varnum>
  504.         It will replace any spaces in the <varnum> variable with underscores
  505.         It's main use, is with MENUCMND, where some options require underscore
  506.         to mean spaces, to be used in conjunction with %<varnum>%.
  507.         eg
  508.  
  509.         UNDERSCORE 1
  510.         UNDERSCORE 25
  511.      o  Option 54 (Send message to another user), now has an automatic mode
  512.         on it.
  513.         Data Format: [/N=<node> /M=<message>]
  514.         Both must be present for it to work.
  515.         /N=<node>    specifies where you want the message to be sent
  516.         /M=<message> specifies the content of the message to send
  517.         The message should use underscores to represent spaces.
  518.         If the node is not online, then no errors will be popped up.  It
  519.         will be as if, it did not try and send the message.  This could
  520.         be used to indicate to other users that someone has logged on this
  521.         line for instance.
  522.      o  A new program has been written called EZYADOPT
  523.         It is a File Description adopting program for Ezycom V1.10.
  524.         It basically adds to your filebase, any files that exist in
  525.         the directories on your HD, that are not in your file base.
  526.         (Of course, you must have setup your file areas and paths
  527.          correctly first of all).
  528.         By default, it does not search your CD Rom drives for the files.
  529.         There are a few switches for the utility
  530.  
  531.         EZYADOPT [-CDROM] [-FILEID] [-IGNORECR] [-DESC<pos>] [-FROM<file path>] [-TO<to file path>]
  532.  
  533.         To adopt files in CD Rom areas, you MUST specify the -CDROM
  534.         switch on the command line.
  535.  
  536.         To use descriptions out of FILE_ID.DIZ, use the -FILEID switch,
  537.         and any new files to be adopted with FILE_ID.DIZ, will have
  538.         their descriptions used.  In some FILE_ID.DIZ descriptions,
  539.         the standard importation of the descriptions, looks weird, as
  540.         by default, it takes notice of carraige returns.  You can disable
  541.         this feature, by using the -IGNORECR switch on the command line.
  542.  
  543.         If there is no FILE_ID.DIZ, it will use descriptions in the
  544.         FILES.BBS (as per usual).  If there is no description in the
  545.         FILES.BBS for that file path, and it is a GIF file, it will
  546.         make the description the dimensions of the GIF file.
  547.  
  548.         In some FILES.BBSs, they have dates, file sizes, download counts,
  549.         etc.  Using the -DESC<pos>, you can tell EzyAdopt where to start
  550.         importing the descriptions from.  Eg: EZYADOPT -DESC14
  551.         This would tell EzyAdopt to start importing descriptions from
  552.         position 14.  If, no -DESC is used on the command line, then
  553.         EzyAdopt import descriptions from the first space after the filename
  554.         in the FILES.BBS.
  555.  
  556.         EzyAdopt can also import descriptions that are on multiple lines
  557.         of Files.BBSs, but the second, third lines etc, must start with
  558.         a pipe, to tell EzyAdopt it is a part of the description.
  559.  
  560.         Eg:
  561.  
  562.         NEWFILE.ARJ    123123  10-10-94  This is a new program, that
  563.                                        | will be very popular with your
  564.                                        | users
  565.  
  566.         By default, EZYADOPT scans all file paths (except for CD Rom
  567.         paths).  You can specify a particular file path for it to scan
  568.         by using -FROM<file path number>.  Eg: EzyAdopt -FROM10
  569.         (Note: If this is a CD Rom area, it will not scan it, as the
  570.          -CDROM switch is not on the command line.  EzyAdopt -FROM10 -CDROM
  571.          would be the correct command for a CDRom Path)
  572.         It is also possible to specify a range of files paths.  If paths
  573.         20 to 30 needed to be scanned for adopting, the -FROM switch and
  574.         -TO switch would be used.  Eg: EzyAdopt -FROM20 -TO30
  575.  
  576.         The main reason this program was written, was for adopting new
  577.         files for a new system, easily and quickly.  Another usage,
  578.         could be for your TICK processors.  We're sure you'll find many
  579.         other uses for this utility.  A full description of this program
  580.         is contained in the Ezycom V1.10 manual.  See that for a more
  581.         fuller explanation.
  582.  
  583.         Do not forget that the file path MUST allow adopting of files,
  584.         for EzyAdopt to adopt files for that filepath.
  585.         This can be configured in Config->FilePaths
  586.  
  587.   *  o  A new questionnaire command to change the users remaining time
  588.         SETTIME +|-|= <#<var num>>|<time>
  589.         You can change the users remaing time by increasing, decreasing
  590.         or just setting it to a value.  The value, can either be a
  591.         literal (you put in it the q-a eg: 50) or a questionnaire variable.
  592.         Some examples are:
  593.         SETTIME +50      (increases time by 50 minutes)
  594.         SETTIME -25      (decreases time by 25 minutes)
  595.         SETTIME =10      (sets time to 10 minutes)
  596.         SETTIME +#25     (increases time by the value in variable 25)
  597.         SETTIME -#20     (decreases time by the value in variable 20)
  598.         SETTIME =#15     (sets time to the value in variable 15)
  599.  
  600.         Event time left is taken into account, so a user can not go past
  601.         an event.
  602.         (Registered Versions Only)
  603.   *  o  added a new questionnaire command
  604.  
  605.         Format:  SETFP +|-|= <#<var num>>|<file points>
  606.         Eg:      SETFP = 10
  607.  
  608.         This works exactly the same way as SETTIME, but works on file points
  609.         instead of time left.
  610.         (Registered Versions Only)
  611.      o  While making up QWK Mail, if the user presses ESCAPE, then it will
  612.         stop making up any NEW mail, and allow the user to download what
  613.         Mail has already been processed.
  614.         if carrier is dropped while making mail, it will now stop making
  615.         up mail, and exit.
  616.      o  A new smart code has been added Ctrl-F)
  617.         This code displays either ON or OFF depending on whether RIP
  618.         was detected or not.
  619.      o  internal bimodem support has been removed, as there are now
  620.         quite a few bi-directional protocols that do not require
  621.         direct support
  622.      o  added Packet Passwords for Echomail bundles.  Your
  623.         uplink/downlinks can now decide on a password to use
  624.         for your packets.  This adds another degree of security
  625.         to your mail system.  This can be configured in the node
  626.         manager for each node.  If, your password is left blank,
  627.         then all Packet Passwords on inbound mail from that node
  628.         are ignored.
  629.      o  added 2D echomail security option.  When receiving echomail
  630.         from 2D mail systems, you could not place security on the
  631.         message areas the 2D system received.  You can now
  632.         allow 2D Security for those 2D systems in the node manager.
  633.      o  you can now configure domains for systems in your node manager.
  634.         For Ezycom 5D support to work correctly, you must setup these
  635.         domains.
  636.      o  if ezymail is making up a mail bundle queue for Binkley, and
  637.         it finds a Busy file (meaning the mailer is in a mail session),
  638.         and the file is greater than 5 hours old, it will remove the
  639.         busy file.
  640.      o  in the protocol configuration, if a "*" is used instead of
  641.         "@" for download ctrl, it will enable EZYPROTs CD Rom handling
  642.         (copying files on the cd rom to the hd before download)
  643.      o  EZYUTIL now has a new option
  644.         Format: EzyUtil -SORTMESS [-BYGROUP] [-BYTAG] [-BYAGROUP] [-FROM<msgboard>] [-TO<msgboard>]
  645.         It will sort the message areas.
  646.         By default, it will sort by Message Area Name, but if you specify
  647.         the -BYGROUP switch, it will sort by message area group, then by
  648.         name.
  649.         If you use -BYTAG, it sorts by message area tag (echomail tag)
  650.         instead of message area name.
  651.         If you use -BYAGROUP, it sorts by the echoarea group, then
  652.         either the message area name or message area tag.
  653.         By default, it will sort from message board 1, through to your
  654.         maximum usable message boards.
  655.         Using the -FROM switch, you can change where it starts sorting
  656.         from.
  657.         Using the -TO switch, you can change where it sorts to.
  658.         While sorting it will update
  659.            the messages in the message areas
  660.            the netmail boards, and other msg boards configured in config
  661.            combined information for each user
  662.            lastread information for each user
  663.         It will NOT update
  664.            Batch files which use specific message boards, such as
  665.               EZYUTIL -IMPORT -A1
  666.            Menus (.MNUs), which have a specific reference to message
  667.               boards
  668.         Before using the -SORTMESS switch, if in a Fidonet style network
  669.         you should run
  670.               EZYMAIL -SCAN
  671.               MSGCOMP -LINK
  672.      o  The -FILESBBS switch has been removed from EZYUTIL.  A new
  673.         program EZYADOPT has replaced it and a few other things.
  674.      o  EzyUtil has a new switch
  675.         Format: EzyUtil -STRIPMSG -L<filename> [-A<area>]
  676.         It allows you to specify certain text to find in messages areas,
  677.         that will cause the deletion of the messages from your message
  678.         base.
  679.         -L<filename> specifies a text file.  The format is described
  680.                      below.
  681.         Each string to search is placed on a new line of text.
  682.         Each string should be preceeded by one character.  The search
  683.         type.
  684.         "S" means search the subject for the following text.
  685.         "F" means search the from field for the following text.
  686.         "T" means search the to field for the following text.
  687.         "B" means search the from & to field for the following text.
  688.         Eg:
  689.         STest
  690.         TThe Sysop
  691.         FIdiot
  692.         BStupid
  693.  
  694.         The search is non case sensitive, and the text only has to be
  695.         a sub string of the subject, who from, etc.  Spaces should NOT
  696.         be underlined.
  697.  
  698.         [-A<area>] is an optional field.  If used, it tells the message
  699.         stripper to only search that message area.  By default, it searches
  700.         all message areas.
  701.      o  when replying via netmail, if ezycom can not determine the
  702.         destination of the message, it will ask the user for the
  703.         netmail address.
  704.      o  new questionnaire command
  705.         SETDELETED <ON|OFF|TOGGLE>
  706.         this sets the users deleted flag.  If set to ON, it does NOT
  707.         log off the user.  But, if the user logs off while their flag
  708.         is deleted, they will have to logon as a newuser next time they
  709.         logon.  And the deleted account will be purged next run of
  710.         usercomp.
  711.      o  added a new feature to EzyUtil to delete rumours after
  712.         xxx days after they have been made.
  713.         Format:  EZYUTIL -RUMOUROLD<days to keep rumours>
  714.  
  715.         Eg: EZYUTIL -RUMOUROLD10
  716.         Would delete rumours older than 10 days
  717.      o  added a new feature to EzyUtil to add rumours from a text file.
  718.         Format: EZYUTIL -RUMOURADD -L<text file>
  719.         eg: EZYUTIL -RUMOURADD -Lrumour.lst
  720.  
  721.         The text file should contain one line rumours, no longer than
  722.         79 characters long.
  723.  
  724.      o  in the questionnaire language, you can now test variables against
  725.         variables, by placing a # in front of the second variable
  726.         Format:  IF <Var Num> = #<Var Num>
  727.         Eg: IF 10 = #11
  728.                ....
  729.             ENDIF
  730.         That test is saying, if variable 10 is equal to variable 11
  731.         do something
  732.      o  in the questionnaire language, you can now test numeric variables
  733.         against variables, by placing a ^ in front of the second variable
  734.         Format:  IF <Var Num> = ^<Var Num>
  735.         Eg: IF 10 = ^11
  736.                ....
  737.             ENDIF
  738.         That test is saying, if variable 10 is equal to variable 11
  739.         do something
  740.      o  Added RIP Support
  741.         In Config->Logon you can configure whether Ezycom should
  742.         auto detect RIP presence (if you do not, the users will not
  743.         be able to receive RIP graphics)
  744.      o  select compression method now has 7 switches on it...
  745.         /arj /zoo /pak /arc /zoo /sqz /lzh
  746.         you have to use them to select which formats you have
  747.         if none are specified, all are assumed!
  748.         default is the first method selected.. normally ZIP
  749.   *  o  Added a new questionnaire command ASSIGN
  750.         Assign allows you to do addition, multiplication, subtraction
  751.         and division to a variable.
  752.         Syntax:  ASSIGN <var num> = #<var num>|<value> [+|-|*|/ #<var num>|<value>] ...
  753.         Eg: ASSIGN 3 = #5     (assigns variable 3 with the value of
  754.                                variable 5)
  755.             ASSIGN 3 = 5      (assigns variable 3 with the value of 5)
  756.             ASSIGN 3 = 5 * 3  (assigns variable 3 with the value of 15)
  757.             ASSIGN 3 = 5 * 3 + 5 - 2  (assigns var 3 with the value of 18)
  758.         Order of predence (how it evaluates it), is left to right.
  759.         Exactly the same as normal calculators.  You can NOT use
  760.         brackets to order.  Use multiple ASSIGN statements to do the
  761.         same thing.
  762.         (Regestered Versions Only)
  763.      o  Added 2 new questionnaire commands to display information
  764.         DISPLAYCOM & DISPLAYLOC
  765.         They are exactly the same as DISPLAY in syntax, except that
  766.         DISPLAYCOM will only display to the remote system (if there
  767.         is one)
  768.         DISPLAYLOC will only display to the local system
  769.      o  The new naming convention for the headers of file areas, is
  770.         FLxxxxx.ASC.  Where xxxxx is the file area number.
  771.         eg: FL00001.ASC
  772.      o  Added a new option to EzyUtil to find a certain filename on
  773.         cdroms/hds and add that path to the filearea/filepath config.
  774.         Format: EZYUTIL -MAKEFILEAREAS -L<filename to find> -A<areaum>
  775.                         -D<hard disk>
  776.         Eg: EZYUTIL -MAKEFILEAREAS -LFILES.BBS -A100 -DD:
  777.         This will search for FILES.BBS all over D:, and any directories
  778.         where it finds FILES.BBS will be added to the File Areas and
  779.         File Paths part of Config, starting at file area/path 100.
  780.   *  o  Added a new questionnaire command to test the presence of
  781.         a file on the hard disk or cd rom.
  782.         IF EXIST <filename>
  783.            ...
  784.         ENDIF
  785.         eg: IF EXIST c:\autoexec.bat
  786.                SETFLAG A1 ON
  787.             ELSE
  788.                SETFLAG A1 OFF
  789.             ENDIF
  790.         This could be used to turn on/off the viewing of file areas,
  791.         if you are rotating cd roms for instance.  The questionnaire
  792.         in this case, would be setup to run at the start of each
  793.         Ezycom logon.  Wildcards are valid for the filename.
  794.         (Registered Versions Only)
  795.      o  Added Binkley Term Rescanning to EzyNet, EzyMail and EzyPack.
  796.         You MUST have the BINKLEY environment variable SET, and your
  797.         flags directory must be sitting off your Binkley Outbound
  798.         Directory, and called FLAGS... Eg: C:\EZY\FLAGS.  Ezycom will
  799.         create BTRESCAN.xx for every node.
  800.      o  Added a clear screen to listing of rumours.
  801.      o  When download QWK Mail from Netmail areas, it now adds a
  802.         "From: <network address>" as the first line of text, to make
  803.         it easier for users to reply to QWK Netmail.
  804.      o  When scanning for new mail, you can now select to mark new
  805.         mail as read
  806.      o  You can now select whether or not messages that users post should
  807.         be sent back to themselves in QWK Mail.  This can be configured
  808.         in Messages->QWK
  809.      o  You can now configure whether or not the sysop should be displayed
  810.         in the who's online list
  811.      o  while users are in a door, you can display what type of door is
  812.         running by making a userdoes.<node> file in the ezycom system path.
  813.         this should be a plain text file, and the first line should say
  814.         what type of door it is.  The door name should only be 20 characters
  815.         long maximum!  This will tell other users what sort of door the user
  816.         is running.
  817.      o  a new switch in config->netmisc exists to allow you to make
  818.         binkley out, dut, cut, iut, hut type mail for direct, crash,
  819.         immediate, hold style mail.
  820.      o  in ezypack, you can now add a switch called -FATTACH, which will
  821.         make ezypack handle file attachs/requests .msg and convert them
  822.         into binkley format (if using binkley).
  823.      o  Added a new feature to the random function in the questionnaire
  824.         language.  You can now use a variable to say how big the random
  825.         value should go up to.
  826.         Eg: RANDOM <#varnum>|<number> <varnum>
  827.      o  A new file area maintenance program has been written called
  828.         EzyFile.  It replaces EzyMaint.
  829.         Command Line Options
  830.         -PACK   Pack File Area (removes extra space used by
  831.                 old descriptions)
  832.         -SORT   Sort file areas by the method selected for each area
  833.         -OFFLINE Make all files that can not be found OFFLINE no matter
  834.                  how config is set (also brings offline files back
  835.                  online if found)
  836.         -DELPATH as above, but will mark files not found deleted if they do not
  837.                  exist, if the path they should be in DOES exist.
  838.         -DELNOPATH as above, but will mark files not found delete if they do
  839.                  not exist no matter what
  840.         -UPDATE  update the file sizes and dates of online files
  841.         -FROM<area>   Make ezyfile start at a particular area (default 1)
  842.         -TO<area>     Make ezyfile finish at a particular area (default last area)
  843.  
  844.         -OFFLINE -DELPATH and -DELNOPATH are mutually exclusive.  That is,
  845.         they can NOT be used together.  Use one of them, not all of them.
  846.      o  Increased maximum description length to 2048 characters.
  847.      o  changed around the screen positioning of todays callers
  848.      o  increased netmail akas to 20.
  849.   *  o  added a new questionnaire condition to the IF statement
  850.         to test to see if the a variable is numeric or not.
  851.         Syntax: IF ISNUMERIC <varnum>
  852.                  ....
  853.         The condition would return TRUE if the variable is a numeric
  854.         value (contains no letters of the alphabet)
  855.         eg: IF ISNUMERIC 10
  856.                 DISPLAY "Numeric Value"
  857.             ELSE
  858.                 DISPLAY "Not Numeric Value"
  859.             ENDIF
  860.         (Registered Versions Only)
  861.   *  o  Added a New Questionnaire Command to check how valid a credit
  862.         card number is.
  863.         Format:
  864.         CreditCard <credit card var num>  <credit card name var num>
  865.         It actually places the NAME
  866.         AMEX      - American Express
  867.         DINERS    - Diners Club
  868.         VISA      - VISA
  869.         MASTER    - Master Card
  870.         DISCOVERY - Discovery
  871.  
  872.         If the number is invalid, then the variable will be BLANK (no length).
  873.  
  874.         eg:
  875.         ASK 20 1
  876.         CREDITCARD 1 2
  877.         IF 2 = ""
  878.            DISPLAY "That is not a valid Credit Card|"
  879.         ELSE
  880.            DISPLAY "Credit Card Entered is "
  881.            LISTANSWER 2
  882.         ENDIF
  883.  
  884.         (Registered Versions Only)
  885.      o  added SETPAGELOGON ON|OFF|TOGGLE to the questionnaire commands
  886.         it toggles the uses page at logon status
  887.         eg: SETPAGELOGON ON
  888.      o  added a questionnaire command to pause for x seconds
  889.         Format: PAUSE <Time in Seconds>
  890.         PAUSE 10
  891.         will pause for 10 seconds
  892.         Note: Maximum Time allowable is 59 seconds
  893.      o  in qwkmail, when a user adds/drops a conference, ezyqwk now
  894.         also looks for messages to QMAIL as well as EZYQWK
  895.      o  to download in qwkmail now it actually looks at the maximum
  896.         number of messages * 2 + 50 Kilobytes free required to allow
  897.         the download
  898.      o  in the SETVARS questionnaire command, you could do various
  899.         * commands, since it can also do ctrl commands, there is no
  900.         need for the * commands to be there.  They have been now removed
  901.         for efficiency reasons.  The only remaining one is *E
  902.      o  added colour to the filebase descriptions
  903.         turn it on in config->FileMisc
  904.         and then using the Rumour Colour Codes (eg |Y etc), you can
  905.         change the colours for the descriptions
  906.      o  added SETPAGELOGON ON|OFF|TOGGLE to the questionnaire commands
  907.         it toggles the users page at logon status
  908.         eg: SETPAGELOGON ON
  909.      o  fedit has been totally recoded... see docs for usage
  910.  
  911.  
  912.  
  913.  
  914. Problems fixed in 1.10
  915.  
  916.      o  fixed a bug in initilization.  the netmail boards were
  917.         incorrectly set to 0.  making a runtime error if you tried
  918.         to reply in echomail areas.  Although as soon as you changed
  919.         them to their correct number it would be ok.
  920.      o  fixed a bug in rescanning echomail with the %+ALL command
  921.      o  fixed a bug in ezynet with the -ALL and -R on the subject
  922.         line
  923.      o  fixed a bug on converting lastread pointers for a different
  924.         amount of message boards.  anything over 400, would have the
  925.         pointers come out is pure random values.  Although, as soon
  926.         as the message board was packed, it would be fine.
  927.      o  Ezyutil message importer, now correctly handles the private bit
  928.      o  when in the multiline chat, and you just pressed spaces, and
  929.         then return, it exited the chat... fixed
  930.      o  when scanning/quick scanning messages, it updated the lastread
  931.         pointers... fixed
  932.      o  in config->events if you pressed P to pick an event, it would
  933.         not update the lastrun field
  934.      o  fixed a bug in install not correctly making constant.ezy
  935.      o  fixed a bug in %PAUSE %RESUME in areafix requests.  It was
  936.         backwards.
  937.      o  fixed a bug in ezyutil message importer.  when importing into
  938.         a netmail board, it placed an INTL line in there.  Meaning that
  939.         the message was exported with 2 INTL lines.
  940.      o  fixed a bug where under some circumstances ezycom would not
  941.         delete ezyex???.???.
  942.      o  fixed a problem if dupe detection was not turned on.
  943.      o  In binkley support, if you were receiving a mail bundle,
  944.         while running ezymail, it would get an error trying to
  945.         unarchive the mail in it.  It now ignores the mail bundle.
  946.      o  in user to user chat, if a user sent a message to a negative
  947.         node (eg: /msg -1), ezycom would exit with an error.  Ezycom
  948.         now tells the user it is an invalid node.
  949.      o  fixed a bug in uploading messages where it would not accept
  950.         files that had tab characters in them... it now expands them to
  951.         the equivalent spaces for the message
  952.  
  953. Problems fixed in 1.10 Gammas Bugs fixed
  954.      o  fixed deleting message areas in config removing the actual files
  955.      o  fixed a bug in adding rumours, adding the rumours twice
  956.      o  fixed a bug with terminate after upload where it would not allow
  957.         you do it, unless you predefined descriptions..
  958.      o  fixed a bug when moving files that are read only
  959.      o  fixed the bug in ezyutil -rumourold deleting all rumours
  960.      o  fixed upload dupe detection
  961.      o  fixed a bug in ezypack not placing TOPT on netmails when
  962.         they had a domain for points
  963.      o  fixed a bug with fedit not correctly updating the fast find
  964.         index after moving/deleting files
  965.      o  fixed a bug in ezynode sometimes using old nodelist files
  966.      o  fixed a bug in ezynode when nodelist files were missing
  967.      o  fixed displaying of US dates in fedit
  968.  
  969.