 Customizing FINGER  K FINGER has a great many customizations you can do.  This short document  is K meant to give some idea of a few of them.  All locations with site-specific C selections are commented and begin with the string "site-specific".   	 Defaults:   B      To select default fields for display, you edit FINGERCLD.CLD.  K      You  have  to edit FINGER.FOR to change widths of  individual  display       fields, however.    Minimum_match_characters:   K      By defining this parameter, you set the fewest characters permitted in K      a  wildcard match. If it's 0, then the % character will give  a  total K      user  list,  and short queries such as vowels can be  used  to  obtain K      lists  of users.  If it is defined to be some larger number (e.g.,  3) K      then  when  you request users and give that many characters  of  their K      names, Finger reports full account names.  For shorter queries, Finger K      only  tells  if an account that is exactly the  string  given  exists. K      Thus,  if  it's 3, Finger A will say "no such account: A"  whereas  if K      it's  0,  Finger would list all accounts whose  usernames  or  account E      names contained the letter A.  Edit LOCAL_FINGER to change this.    Public directories:   K      Finger can be set up to report only images in specific "public" direc- K      tories  (so if image names are sensitive, it won't report them  unless K      they're  in  "open" directories like sys$system. You  have  to  define K      which  are  public directories on your system and uncomment  the  code #      that checks them in GET_IMAGE.    Mail:   K      Finger can report unread mail.  There are selections that cause it  to K      report  or not report counts of unread messages. In addition  you  can K      have  Finger  report the date, time, and Subject  fields  of  messages K      *you* sent to the fingeree.  As of version  V51.1.20 these  can now be K      changed without recompiling.  In the FINGERCLD.CLD file are two quali- L      fiers  (DISMAILREP - disable  *all* mail  reporting,  and DISSUBJREP - K      disable the  date/time/subject  information).  Simply add the  keyword K      ', Default' after the qualifier you want. As these are defined as non- K      negatable, users cannot circumvent them by saying (for example) NODIS- 
      MAILREP.    Bypass:   K      Finger  can be built, by uncommenting all the BYPASS logic, to  filter K      all  control  characters in FINGER.PLN files.  If users at  your  site K      have a habit of inserting escape sequences into their FINGER.PLN files K      that turn on "organ mode" in VT100, or lots of non-DEC terminals  that K      VT100  escape  sequences could confuse, select  this.   The  resulting K      Finger  will  normally filter control chars out,  unless  the  /BYPASS K      switch  is given. If this is done, it will pass these characters  nor- K      mally.  You  have to edit the FINGERCLD.CLD file also  to  define  the <      BYPASS qualifier or you'll never be able to turn it on.  	 LAT Info:   K      LAT  terminals  are  reported as  'server_name'+"  "+'port_name'.  The K      maximum  lengths displayed, etc. are changeable by  editing  GET_LOCA- 
      TION.   Load Averaging device:  K      The  load averaging device name can be selected as LAV0:  or  whatever K      else is appropriate. If you don't have the LAV driver, load  averaging K      will  not be displayed. (NOTE: LAVDRIVER.MAR [for VMS V5] is  included 7      on this distribution). Edit HEADER_FULL to change.      User information:   K      The  USER_INFO  routine can be modified on a site  specific  basis  to K      change field widths. Selecting what information is displayed by  edit-        ing the FINGERCLD.CLD file.  # Treating DECnet as a single system:   K      Normally,  you need to have a 'perfect' match of user and node to show L      the  unread mail  information.  An option  exists to treat the  entire K      DECnet as a single system.  Thus, if person X has username Y on all of K      your systems,  if X fingers someone,  mail from X will be shown  inde- K      pendently  of the node it came  from matching the node the  finger was K      done from.  This is only for  DECnet,  and is OFF by default.  In PER-       SONAL_INFO.   Planfile name:  K      The name of the FINGER.PLN file can be chosen on a per site basis. The K      current  version  will try both FINGER.PLN and PLAN.  You  can  change *      these as you like.  In PERSONAL_INFO.   Prettying of personal names:  K      You  can  elect to have some standard transformations applied  to  the K      personal  name  fields, such as changing 'Lastname, First'  to  'First K      Lastname"  and converting to mixed case. However, be aware  that  this K      will  mess  up names like 'First Lastname, Jr.'  (becomes  'Jr.  First K      Lastname'),  as well as things like 'McDonald' coming out  as  'Mcdon- 7      ald'. In GET_USERNAME, LOCAL_FINGER, and FIX_NAME.    Prettying in general:   A      You can elect several styles of 'prettying'. In MAKE_PRETTY.    /IAM stuff:   K      By default, Finger will tack on a qualifier called /IAM containing the K      username and nodename of the person who originated the Finger request. K      This is so mail reporting across  DECnet will work properly.  However, K      older versions of Finger do not recognize this  qualifier and will re- K      port a (harmless)  error message.  If you have  systems running  older K      versions  of Finger and cannot upgrade them,  there are two possibili- K      ties: 1) Simply add an /IAM qualifier to the old Finger's .CLD and re- K      build it, or 2) If that is not possible,  select the site-specific mod K      which prevents this version of Finger from sending the /IAM across the #      DECnet link. In DECNET_FINGER. 