Patch title: Release 94 bulk changes
Abstract:
File: /pliant/protocol/dns/name.pli
Key:
    Removed line
    Added line
   
submodule "/pliant/appli/database.pli"
submodule "/pliant/storage/database.pli"
module "/pliant/protocol/http/site.pli"
module "/pliant/protocol/http/site.pli"
module "/pliant/language/type/text/str8.pli"


type NameIP


type NameIP
  field Str ip
  field Char location <- "F" # Fixed Mobile
  field Str ip # or host
  field Str options
  field Str comment


type NameHost
  field Str public_key
  field Str physical
  field Str ip
  field Str comment


type NameHost
  field Str public_key
  field Str physical
  field Str ip
  field Int http_port remote_port <- undefined
  field Int port http_port remote_port <- undefined
  field Str building
  field Str options
  field Str comment

  field Str options
  field Str comment

type NameBuilding
  field Set:Str proxy
  field Str options
  field Str comment

type NameDatabase
  field Set:NameIP name
  field Set:NameDomain domain
  field Set:Str mask
  field Set:NameReverse reverse
  field Set:NameHost host
type NameDatabase
  field Set:NameIP name
  field Set:NameDomain domain
  field Set:Str mask
  field Set:NameReverse reverse
  field Set:NameHost host
  field Set:NameBuilding building


type NameSessionKey


type NameSessionKey
  field Str key
  field Str8 key
  field DateTime timestamp

type NameSecret
  field Str private_key
  field Set:NameSessionKey session
  field DateTime timestamp

type NameSecret
  field Str private_key
  field Set:NameSessionKey session
  field Set:NameSessionKey user_session


export name_ip name_mask


export name_ip name_mask