hgserver 1.44
o Fixed the bug where GetText can't fetch remote objects.
o Client-Server protocol 7.04:
  - break of requests (HG_BREAK)
  - retrieve the session id from a global id (MAPID)

hgserver 1.46
o Timeout (20 sec) when connecting an other server.

hgserver 1.48
o Fixed the bug where an Amadeus client sends wrong identifaction info.

hgserver 1.49
o Fixed the bug where an identify request could hang.

hgserver 1.50
o Client-Server protocol 7.06:
  - look for replicas (CHK_REPL)
o Fetches replica instead of remote object.
o Fixed bug where hgserver didn't terminate after 12 hours idle time.

hgserver 1.51
o Fixed bug where object queries don't update the id array.
o Copy remote documents.
o Better termination behavior.
o Fixed GNU bug: beware ios from deleting the rdbuf.

hgserver 1.53
o Fixed bug where ftserver closes connection before any request (SIGPIPE).

hgserver 1.54
o Limit: 30 min per request.

hgserver 1.55
o Fixed (bug where hgserver could die after accept errors (Linux).

hgserver 1.56:
o Fixed bug where a distributed search could hang.
o New logging:
  - Query on active collections:
    TQCO <session> <time> <localHits/-error> [<localActiveColl> ...] ':'<query>
  - Collection members of collection (sid, oid)
    TCHC <session> <time> <sid> <oid>
  - Document members of collection (sid, oid)
    TCHD <session> <time> <sid> <oid>
  - Members of collection (sid, oid)
    TCHI <session> <time> <sid> <oid>
o GDest attribute for source anchors.

hgserver 1.57
o Fixed GNU bug.
o Faster server checking.
o Fixed bug creating links by DHints (multiple spaces between
  collection name and rest).
o Copy collections from HyperRoot.
o Account attribute for user objects
o Price and Cost attributes for documents
o Fixed bug fulltext server.

hgserver 1.58
o GOid attribute also in nondistributed mode.
o Better error codes if GetObject failes.
o Unmap of a wrong session id causes error WRG_VALUE (connection stays alive).
o Update of server objects every 30 min.

hgserver 1.59
o Client-Server protocol 7.08:
  - Reorganization error if server isn't ready to accept connections.

dbcontrol 1.21
o New option 'contwrite'.
o Shows prompt.

dbcontrol 1.22
o Manual identification now possible. 

dbserver 1.43
o Detection of disk full errors.

dbserver 1.44
o Anonymous users may not insert anchors.

dbserver 1.45
o Fixed bug in reorganization procedure.

dbserver 1.46 
o Fixed bug where document count is negative after moving collections.

dbserver 1.47
o Fixed the bug where an identify request could hang
  (requires hgserver 1.49).

dbserver 1.48
o New command: 'lockStat'.

dbserver 1.49
o Rights-Field: user and group names case insensitive.

dbserver 1.50
o Support of replica.

dbserver 1.51
o Server sets default values for TimeCreated and Author.
o Fixed bug in logging of license requests.
o Flushes all data after stopwrite.
o Updates license info.
o Better reorganization behavior for relations.

dbserver 1.52
o Identify stores type-info of clients. Command 'who l' extracts it.
o Copy/Link remote documents/anchors.
o FtchAll, FtchHour, FtchQuarter, FtchMinute removed from 'stat'-command.
o Change of collections Name field only for system group;
  adding a name to a Cluster is allowed for users with write permissions.

dbserver 1.53
o New logging for inCollsCluster:
    TCCI <actSessionID> <time> <#objs> <#colls> <#ret-objs>
o InCollsCluster is faster now (search).
o Improved reorganization.
o Fixed GNU bug beware ios from deleting the rdbuf.

dbserver 1.54
o 'db.change.log', full recovery of last action.
o New delimiter for group names (" \t:,;|")
o Sync files after a stopwrite.

dbserver 1.55
o Number of file syncs reduced.

dbserver 1.56
o Attributes: UName, UGroup, Group case insensitive.
    Delimiter: " !\"#$%&'()*+,./:;<=>?@[\\]^`{|}~"
o Support of surface objects.
o Changing a collection name, move and copy updates the Parent attribute of members.

dbserver 1.57
o Fixed bug SIGPIPE during startup procedure.
o Ignore multiple spaces between collname and rest in hints
o Fixed bug where document count is negative after moving collections.
o 'Account' new user object attribute.
o 'Price' new document attribute.
o 'Cost' new dynamic document attribute.
o Write permission on a document implies read permission to the anchors.

dbserver 1.58
o Better error codes if GetObject failes.
o Insert of source anchors requires write permission on the document.
o Improved change command for client attributes attr
  - 'rem <attr>' removes all attributes attr
  - 'rem <attr>~<regexp>' removes all matching attributes attr

hginstext 1.34
o Accepts decimal values for anchor ids.

hginstext 1.35
o Accepts '<!--PresentationHints=attr_value-->'.

hginstext 1.36
o Accepts negative sequence numbers.

hgadmin 1.41
o Fixed bug: Seg.Fault when using user/group lists.
o Abbrevations for options

hgadmin 1.42
o 'Add Group' -> 'Add to (Parent)Group'
o 'Rem Group' -> 'Rem from (Parent)Group'

dbserver 1.59
o Supports remote source anchors.
o New logging:
  - getLicense:
    TGLI <sessionid> <time> <error> <license_name>
  - Identify (A...automatic, M...manually identified)
    TIDE <sessionid> <time> {A|M} <identified_as> <name_or_from> [<client_info>]

hgserver 1.60
o Fixed bug (Linux, DEC) where access of remote servers hang.
o Fixed bug where server objects aren't updated because of
  wrong modification dates.

dcserver 1.23
o tried to remove an invalid file number from a select() mask

dcserver 1.24
o an empty dcserver (which had just created its files) didn't come up 
  when it wasn't shut properly

dcserver 1.25
o some minor fixes

dcserver 1.26
o Solaris' gethostbyname() hung if the host name contained whitespaces 
  (some clients supplied that). Caught that.

dcserver 1.27
o some minor fixes

dcserver 1.28
o Header semantically changed a bit

dcserver 1.29
o Fixed a memory leak

dcserver 1.30
o some minor fixes

dcserver 1.31
o Linux's sscanf() wants null terminated input (horrible!)

dcserver 1.32
o fixed a time-dependent bug in the InterViews rpc library

dcserver 1.33
o fixed another bug in the InterViews library (occured on IRIX)

dcserver 1.34
o select() sometimes doesn't work correctly (at least under Solaris 
  with an ATM interface). Saying the socket is ready for writing 
  sometimes (?) doesn't really mean that. Caught that.

dcserver 1.35
o minor fixes

dcserver 1.36
o added full caching functionality (!)

dcserver 1.37
o handle write-timeouts a bit different
o open a temporary file with the O_TRUNC flag set 
  (in some cases a file with the same name might already exist)
o fill in the field "DataT=" on Gopher requests (children)
o allow a user-defined timeout on connect() instead of taking 
  the system tcp's default
o replaced O_NONBLOCK with O_NDELAY in class Socket (and derived ones) 
  to get the nonblocking connect() working properly (at least on some systems 
  that have a strange meaning of POSIX)
o dont abort immediately if an index is damaged, rather set all indexes 
  dirty before. 
o dont flush the cache on startup

dcserver 1.38
o class INETSocket: dont abort on unexpected getpeername() error after 
  nonblocking connect() (Solaris 2.x bug / inconsistency)
o changed the DcService/DcUser/Jobs internal protocol to be more
  transparent and to be able to have an arbitrary number of services,
  accessible internally by a global list (e.g., to be able to communicate 
  with hgserver over both UNIX and INET domain sockets, and via various 
  protocols)
o added a special service for passive connections opened by the
  client. listens on TCP port 4712 for the time being.
o chdir() to my directory and operate from there instead.
o enhanced protocol specification to be able for clients having me execute 
  CGI scipts for them, as well as code for doing CGI (of course).
o activated FTP module so clients can begin to implement/test.
o lots of minor changes that I dont remember

dcserver 1.39
o backup and restore possible through a second local store
o some minor changes

dcserver 1.40
o take into account disk error when reading from my local store 
  (class FromDcStream). treated them as simple end of file in 
  previous versions.
o bug fix (freezing/thawing)

ftserver 1.21
o memory leak fixed

ftserver 1.22
o htf dtd changed from /usr/local/Hyper-G/sgml/hyper-g to ~/sgml/htf.dtd 
  to be independent of root

ftserver 1.23
o creating indexes didnt write the management data of the indexes to disk immediately. 
  when the index was shot (kill -9, power off, or the like), the indexes were not 
  complete. this caused a fatal error the next time the server was started. 
  fixed that.

ftserver 1.24
o fixed bug (unaligned access) in index (StrLFTree) for the alpha (64 bits !!)

ftserver 1.25
o extended valid characters to also index numbers and '-', '/'

ftserver 1.26
o some minor fixes

ftserver 1.27
o Mansuet's SGML parser had a deadlock on some occasions

ftserver 1.28
o changed configuration (../server/configuration.[hC]):
  "home" directory is in order of appearance:
  env. var. HYPERG_HOME
  env. var. HOME
  the passwd entry found by getpwuid()

ftserver 1.29 
o some minor fixes

ftserver 1.30
o some minor fixes

ftserver 1.31
o Mansuet fixed a bug in his SGML parser module

ftserver 1.32
o some minor fixes

ftserver 1.33
o fixed time dependent bug in the InterViews rpc library
o the log does append to an existing file rather than truncating it
o reorg. buckets other than a-z are not created anymore.
o mirror block size are written with a terminating 0 char now.

ftserver 1.34
o changed signal handling form signal() to sigaction()

ftserver 1.35
o some minor fixes

ftserver 1.36
o added FtStub::setWriteLock(), FtStub::releaseWriteLock(), FtStub::flush() 
  and the corresponding server functionality

ftserver 1.37
o SGML parser prevents a select() bug in IRIX (incorrect masks(?))

ftserver 1.38
o bug fix in InterViews rpc library

ftserver 1.39
o bug in ATT C++ streams: fstream::get() didnt work properly on empty files. 
  caught that.

ftserver 1.40
o didnt perform correct cleanup (introduced in one of the last versions).

ftserver 1.41
o FtService writes pid to its active-file
o mirror handles incorrect lines tolerantly

ftserver 1.45
o corrected version differences between some architectures

ftserver 1.46
o the SGML parser is a built-in one, i.e. executing sgmls is eliminated
o changed some internals of services, users etc. dramatically

ftserver 1.47
o bug fix in logging module
o bug fix in Gerald Pani's index

ftserver 1.48
o have to reset() SGMLTagParser before parse().
o bug fix in mirror module
o write what-string to log

ftserver 1.49
o backup and restore possible through backup marks
o index words after </xxx> tags with weight 1 instead of 
  not at all

ftserver 1.50
o added <table> html tag to be weighed as 1.0

ftunzipmirror 1.02
o fixed a memory leak

ftunzipmirror 1.03
o mirror block size are written with a terminating 0 char now.

ftunzipmirror 1.04
o some minor fixes

ftunzipmirror 1.05
o some minor fixes

ftzipmirror 1.02
o fixed a memory leak

ftzipmirror 1.03
o mirror block size are written with a terminating 0 char now.

ftzipmirror 1.04
o some minor fixes

ftzipmirror 1.05
o some minor fixes        

ftmkmirror 1.04
o changed signal handling from signal() to sigaction()

ftmkmirror 1.05
o fixed a bug in the stoplist

ftmkmirror 1.06
o fixed memory leak

ftmkmirror 1.07
o extended valid characters to also index numbers and '-', '/'

ftmkmirror 1.08
o Mansuet's SGML parser had a deadlock on some occasions

ftmkmirror 1.09
o some minor fixes

ftmkmirror 1.10
o fixed time dependent bug in the InterViews rpc library
o mirror block size are written with a terminating 0 char now.

ftmkmirror 1.11
o some minor fixes

ftmkmirror 1.12
o some minor fixes

ftmkmirror 1.13
o SGML parser prevents a select() bug in IRIX (incorrect masks(?))

ftmkmirror 1.14
o minor changes        

ftmkmirror 1.15
o the SGML parser is a built-in one, i.e. executing sgmls is eliminated

ftmkmirror 1.16
o have to reset() SGMLTagParser before parse().
o bug fix in mirror module

ftmkmirror 1.17 
o minor changes

ftmkmirror 1.18
o added <table> html tag to be weighed as 1.0

hifimport 1.20
o Works for remote documents
o Progress Indicator while sending document
o overwrite modes: never, old, replace, insert
  'old' mode tries to replace old and damaged (no path!) objects

hifimport 1.30
o Fixed deep problem: When replacing a document, is now able to
  find link endpoints automatically (in most cases, i.e. when the
  dest. anchor has a title). 

hifimport 1.31
o Gives no names to Clusters any more (reduces name conflicts
           during insert).
o Fixed bug in -overwrite mode when determining existance of
           objects.
o Sets Author field to real ID of user inserting stuff (by default).
o New Option -author allows system user (only!) to set a certain user
         name as author or to use the name stored in the hiffile (HIF)

hifimport 1.33
o Counts also Text documents inserted with BEGIN DATA
o Retains Path= attribute for remote documents.
o Remembers additional collection memberships even when not replacing a document

hifimport 1.34
o if user contains '(system)', remove it

hifimport 1.35
o force setting author even when no author specified in HIF file.

hifimport 1.36
o allows overwrite of anchors on same position but with different type
           (e.g., clickable links over inline image).

hgdelobj 1.20
o Default Hyper-G port 418.

hggettext 1.30
o Some minor fixes.

hggetdata 1.30
o Initial release.

hginfo 1.20
o Default Hyper-G port 418.

hginfo 1.30
o Options in new style. 

hginfo 1.31
o Fixed bug in sortorder.

hginscoll 1.20
o Default Hyper-G port 418.

hginsdoc 1.31
o Supports PostScript.

hginsdoc 1.32
o Options in new style. 

hgmodify 1.30
o Option 'rec' (recursive)

hgmodify 1.31
o Options in new style. 

hgmvcp 1.01
o Initial release.

hgerase 1.05
o handle collections with more than one parents correctly

hgerase 1.06
o print error number in addition to their description

hgerase 1.07
o bug fix

hgerase 1.08
o bug fix

hgerase 1.09
o bug fix

hgerase 1.10
o changed arguments
o manual identify possible

hgerase 1.11
o bug fix

hgerase 1.12
o autoidentify should stay the default (not manual) (Said Geri Mesaric)

hgerase 1.13
o attempted to delete a collection twice when it was a child of more 
  than one collection

hgtv 1.66
o fixed bug in editstub (related to anchor parsing)
o "insert document" now transmits document contents
             (user specifies local file name). 
o ReadHTMLtoHTF: More flexible parsing of HREF attribute
o A collection can now have a number of 'Description's in
  different languages (like Title). Client chooses a description
  in the current UI language (if possible). Descriptions have to
  be edited!
o uses htf2rtf.dtd to convert to RTF.
o Shows "<inline>" and anchor # for inline images. Inline image
  support in Apps library for wwwmaster.

hgtv 1.67
o hgobject.C: New Attributes: License (Collection) and WWWType (WWWDocument);
  New Error messages for License violation.
o many: removed #ifdef OLDPARSER everywhere.
  ported to ALPHA/OSF1
o dti.C: Calls Dispatcher more often (in main loop), to receive messages even when
  no database transaction takes place.
o command.C: Shows images alone. Bug/Feature: removes mm docs when cluster
  is left. Displays "MultiMedia document" while mm docs are displayed.
o hgobject.C: Introduced UserAtts attribute.
o command.C: InsDocCommand: Exchanged Generic and Remote. Inserts
  Generic Documents again
o terminal.C: TAB syn. space in completion editor
  only upper-case 'j' and 'k' move Cursor!
  command.C: Fixed bug in ShowAnnoCommand (links but no annotations).
o hgobject.C: "insert document" also transmits generic documents (untested)
o hgobject.C: distinguish between 'Description's with and without
  language specification 

hgtv 1.68
o hgobject.C: GOID inserted in HGObject->Info()
o hgobject.C: allow to change Path attribute for remote documents
  disallow to change Name attreibute for collections
o objectlist.C: better sort order routine (from Harmony)
  allows individual reverse sort
  handles negative sequence numbers correctly.
o hgobject.C: dynamically created documents are given author=HG->User() and
  sequenc #s increasing by 10.
o dti.C: Allowed -L as synonym for -l (language)
  Renamed -L (Line-Mode) to -t (tty-mode)
  Default sort order is now '#T' (was: '#CT')
o hgobject.C: Changed default SortOrder to '#T'. Required modification in gopher
  objects returned by gopher directories as well.
o hgobject.C: Path of Documents is no longer changeable (obsolete and dangerous
  with new document server), also Name (only for Collections).
  "SubDocs" attribute shown in 'info'.
  "PresentationHints" attributes shown and changeable.
o hgobject.C: restructured use of '_loaded' flag in hgobject.C (now tries to
  reload documents if failed first time).
o "License" is a client-changeable attribute.

hgtv 1.69
o dti.C: reads hgtv.rc
o conf.h (HYPHENBASE): new platform-independent hyphenation file hyphdat.[xx]
o hgobject.C: Allows to add/modify(?) Name field in any document.

hgtv 1.70
o Allowed to change Rights attribute even when Rights is contained in the Title.
o fixed various SOLARIS & GNU bugs (curses, dispatch, edit)

hgtv 1.71
o cursesviewer.C: fixed status command for new servers
o hgobject.C: Fixed bug in Document->LinksTo (affected "links" command).

hgparse 1.02
o added whitespace compression in TerminalParser.

hgparse 1.03
o errormessages contain correct line numbers now.

hgparse 1.04
o errormessages can be optional.

hgparse 1.05
o timeout for communication to child process to prevent dead locks if an
	parsing error occurs.

hgparse 1.06
o minor bug fixes

sgmls 1.01
o sgmls version 1.1 from J.Clark (jjc@jclark.com). No changes.

gophgate 1.14
o Terminate, if HgStub couldn't connect.

gophgate 1.15
o No zombie processes.

gophgate 1.16
o Set hghost to mymost.

gophgate 1.17
o Default SortOrder: "#T".

gophgate 1.18
o Reestablish SIGCHLD handler on Solaris.

gophgate 1.19
o Fixed bug: zombies on HP's.
o Fixed bug in setsockopt (reuse of address).

hgserver 1.61
o Fixed bug where a term signal could lead to a 'longjmp botch'-error
on DEC's.
o New logging:
  - Local query
    TOBQ <session> <time> <localHits/-error> ':'<query>
o Initial update servers 129.27.153.5, 129.27.2.5, 129.27.153.8.

hgdelobj 1.21
o 4 character abbreviations of options.

hginfo 1.32
o Option 'anch' considers anchors too.
o Option 'ids' print ids instead of whole object records.

hgmodify 1.32
o Option 'anch' considers anchors too.

hgserver 1.62
o Improved server check (HyperRoot, update of remote links, ignore
  invalid addresses).
o Fulltext Server stub library was compiled with incompatible header
  files (ULTRIX).

rtf2htf 2.01
- improved support for RTF tables
- minor bug fixes

rtf2htf 2.10
- implementation of Apple Macintosh charset
- improved text justification
- better support for Framemaker, Macintosh Word, Wordperfect RTF files

hgserver 1.63
o Fixed bug where hgserver dies on an interrupted accept.
o Normal restart if accept error is EPROTO on Solaris.

dbserver 1.60
o Bug fixed: error in stream library Alpha/OSF1.

hginstserver 1.25
o Confirmation for all changes, options 'nochanges', 'changelog'.

hginstserver 1.26
o Bug fixed.

dbserver.control 1.35
o Logfile configuration dcserver, ftserver.

dbserver 1.61
o Accepts/returns queries with state.

hgserver 1.64
o Atomic logging.
o No automatic identification over server boundaries.
o Query optimization.
o Requires dbserver 1.61

hgserver 1.65
o fixed bug in dcserver stub

hgadmin 1.43
o Minor bug fixed.

hifimport 1.37
o works in distributed mode now
o in case of links pointing outside the HIF file,
  hifimport tries to link to an existing replica of the destination (as given
  by the GDest= attribute. If that fails, it makes a link to the remote object.

hifimport 1.38
o inserts already-existing collections into multiple parents
o exits with error code 101 (fatal) on connection closed by server (untested)
o allows to set timeouts for putDocument

hifexport 1.15
o checks length of document retrieved (using the Path= attribute)
  and shows progress (% read)
o option -local restricts exports to objects of the local server
o can output individual documents by specifying local 32-bit ID (even in
  non-local mode)
o can output more than one collection/document
o writes also GDest= attribute
o writes command options to HIF header

hgparse 1.07
o HGSGMLS environment variable to specify the sgmls binary

hgparse 1.08
o problem with vfork solved

hgparse 1.09
o problem with long start/end text solved

hgparse 1.10
o environment variable HYPERG_HOME is used as base for the 
  DTD and style file

wwwmaster 2.15
- 32 bit session-key.
- global Object IDs in URLs (only in Collection Lists).
- footer.html contains only author, creation date and modification date (other attributes
  deleted).
- error message for 'license expired'.

wwwmaster 2.16
- MIME Types in http Headers.
- global ID of destination Object in Anchors instead of ID of Anchor Object.
- PresentationHint=Hidden for Objects (except texts) contained in Clusters supported.
- log file entry SUCCESS_GET_TEXT(SGML_ERRORS): in case of SGML error when parsing
  text document.

wwwmaster 2.17
- <SUB>, <SUP>, <CENTER> tags put into htf_2_html Stylesheet.
- log file entry for texts with SGML errors: sgml_error GOID.

wwwmaster 2.18
- <HR> put into htf_2_html Stylesheet.
- List of links to parents of document possible (put into footer.html).
- no link to one parent in search result list; only for additional info like in hgtv.
- "synchronization" of WWW Client and Gateway: ?ref= can be added to URL of html files.
- wwwmaster does not accept paths containing  ".." for security reasons; log file
  entry ACCESS_DENIED.
- names in Cluster URLs used instead of global ID.
- PresentationHint=Hidden also for texts in Clusters supported.

wwwmaster 2.19
- option -e no_session: no-session mode: no session-key, no session-dependent features
  in this mode; child process exits immediately after each transaction.
- new placeholder: %%obj_url_with_key%% (contains url of object with session-key if
  present).
- alternative menuline file: menuline_no_opts.html to be used in no-session mode.

wwwmaster 2.20
- "parent/Eltern" in search result list changed to "in".
- WWW Basic Authentication scheme for user identification to Hyper-G server implemented.
- new html file: identify.html sent with status code 401 for identification.
- Referer: field put into NEW_SESSION line of log file.

wwwmaster 2.21
- commandline option -u user_name (environment variable WWW_USER) introduced; defines
  the default user at session start (program default is "www-anonymous").
- in link for search.html ?ref=%%last_coll_url%%" added.
- new icons used and html files modified.
- for generic documents, MIME Type application/x-SUBTYPE is used (SUBTYPE is SubType of
  Hyper-G documents).
- new html files header_text.html (does not contain search icon), header_coll.html,
  footer_text.html, footer_coll.html (does not contain created and modified attributes)
  created.
- FullCollectionHead implemented.

wwwmaster 2.22
- change for user identification: only successful identified users or explicit request
  for user "anonymous" are accepted as identification.
- new html file menuline_no_search.
- update of some online-help html files.
- show images in Cluster as inline images.
- scene.gif for document type icon for 3D scenes.
- MIME Types "x-world/x-vrml" and "x-world/x-sdf" (default) introduced for 3D scenes.

wwwmaster 2.23
- search functionality re-constructed: separation of title- and keyword-search;
  command searchit: field type= replaced by fields: title="yes", keywords="yes",
  content="yes";
  attributes (author, dates) also in fulltext search, result list modified, separate
  list for title/keyword search and fulltext search.
- collection URL with attached query string accepted: results in title/keyword-search
  in this collection.
- commandline option -i (environment variable WWW_LOG_ICON): Switches logging of
  successfully processed requests for wwwmaster's inline icons "on" or "off".
- better escaping of URLs.
- different error message in case of "no read access" to object. Can be file:
  no_access.html, which can contain a link to identify.html. new log-file entry:
  NO_READ_ACCESS:
- additional http-headers generated: Date:, Last-Modified:, Expires:
- new placeholder introduced: %%attributes%% - list of HG attributes of object;
  new HTML file: attributes.html; new option -I (environment variable WWW_INFO_BUTTON)

hggetdata 1.31
o Fixed bug where untitled destination anchors were not inserted
into text documents.
o New option '-identify'.

hginfo 1.33
o New option '-identify'.

hginstext 1.37
o Inserts anchors without a Rights attribute.
o New options '-identify', '-file'.
o Option '-author' changed to '-user'.

hgmodify 1.33
o New option '-identify'.

gophgate 1.20
o Supports environment variable HYPERG_HOME.

hginsdoc 1.33
o New option '-oid' changes an existing document.
o New options '-identify'.
o Option '-anchor' changed to '-user'.

hgtv 2.00
o Enable transfer of any document type via filprotocols telesoftware, 
  x|y|z|modem, kermit (textdocument in format htf, rtf, ps and ascii). In
  hgtv.rc new item <PROTOCOL> added (switch -f zm|ym|...|t8).  In
  hgviewer.rc new symbols $file, $protocol, $tmpdir added. Pseudo- pipe
  mytee installed (read stdin perform in a shell fileprotocols).
o URL-ability - supported protocols are http, gopher, wais and telnet.
o Menuinterface in 4 different languages with the ability to switch to
  the wellknown commandinterface. (switch hgtv -m[i])
o <<>linkname>> fixed in file htfeditor.C
o whats new command: hard coded command (home, parents, search 
  attribute with defaultvalues).
o hotkeys "<" parents, "/" search titles, "CTRL-G" goto, space
  for homecommand in menumode added.

dbserver 1.62
o Name attribute of collections (converted to sgmlIso2LowerAscii)
  - length > 0
  - containing no space
  - not beginning with "0x"
  - last character not +, * or ^
  - unique
o Unlink a from b only if b is a parent of a.
o No read access on groups for anonymous users.
o Identify accepts localhost.

hgserver 1.66
o Some minor bug fixes.

hginstserver 1.28
o environment variable HYPERG_HOME overrides /usr/local/Hyper-G (global entry point)

hginstserver 1.30
o No registration necessary

hginstserver 1.31
o Creates 'file.recommended' for changeable recommended and 'file.old.date'
  for changeable required files.

hginstserver 1.32
o minor bug fix

hginscoll 1.30
o New options: help (h), hghost (r), hgport (d), pname (n), pid (i),
  user (A), identify, lang (L), cdate (C), odate (O), edate (E), 
  description (D), sortorder (S), title (T), formatted (F), rights (R),
  name (N), cluster (c).

hgserver 1.67
o Some minor bug fixes.

hgserver 1.68
o CGI-Support

hgserver 1.69
o minor bug fixed

dbserver 1.63
o 'Name'-attributes for documents.

dbserver 1.64
o Index of TimeCreated, TimeModified stores seconds too

hginstserver 1.33
o two update servers

hginstext 2.00
o Supports insertion of HTML documents

hginstext 2.02
o Supports LINK-tag in HTML documents
o new option -name: add Name-attributes to document
o some bug fixes

hginstext 2.03
o New options replace, oid

hginstext 2.04
o bug fixed where "=",... are not allowed in an URL-path

hggetdata 2.00
o '-fpfx stdout' writes to stdout.
o Supports HTML documents.

hggetdata 2.01
o Supports LINK-tag in HTML documents
o '-fpfx stdout' for all document types

hginstext 2.05
o Language support for HTML documents
o Prints line number on parse errors

hginstext 2.06
o minor bug fixed

dbserver 1.65
o Recognizes clients host address through WWW-Gateway.
o Multiple Name-attributes for collections.

hggetdata 2.02
o HTML-anchors + id parameter.

hgserver 1.70
o Accepts IP-address of client through wwwmaster.
o TPDO-log (PipeDocument + id of document)

hgmvcp 1.10
o New option identify
o Outputs errors on stderr.

dbserver 1.66
o minor bug fix
o remote objects readable for everyone

dbserver.control 1.38
o New resource file option HR_UPDATE

hgserver 1.71
o Don't remove Dead-flags or insert server objects without checking of server.

dbserver 1.67
o Force reorganisation when a file "REORG" exists. 
o Use extention ".finished" for an intermediate state when moving files.
o Anonymous users are allowed to send messages.

hgserver 1.72
o Supports MimeType "text/plain"

dbserver 1.70
o Backup/restore functionality.

hggetdata 2.04
o Support of APPLET-Tag

hggetdata 2.05
o support of plain text
o no anchor id for HTML-Inlines (edit-mode)

hginstext 2.08
o Support of APPLET-Tag

hginstext 2.10
o Use dos2unix conversion

hginsdoc 1.35
o Support of CGI-objects
o new option -name: add Name-attributes to document
o new option -relurl
o Outputs errors on stderr.
o Prints ID of inserted document.

hginsdoc 1.36
o New options replace and relurl.

dbserver 1.71
o Bug fixed: wrong objects in cache after change object failure

hgdelobj 1.30
o new option anch
o new option identify

hginscoll 1.31
o Prints ID of inserted collection.

hgmvcp 1.11
o Exits on error if only one object is moved or copied.

hginstext 2.11
o HTML-Mode URL's:
  - SPACE characters in fragment-id allowed
  - Bug fixed, where ".." at the beginning or end of a path wasn't handled correctly
  - Accepts ".", ".." and "..." as a host name !!

hggetdata 2.06 
o HTML-mode bug fixed: where an end of anchor immediately followed
  by an anchor wasn't handled correctly

hginsdoc 1.40
o DocumentType Program, text (setting MimeType text/plain)
o Option -type now takes C, I, M, S, G, 3D, R, P,
  CGI, Image, Movie, Sound, Generic, Scene, Remote, PostScript, text, Program.
o New option -attributes reads (additional) attributes from file or stdin.
o New option -test doesn't insert a document but prints the attributes of it.
o Protocol sql of Remote-document supported.

hgserver 1.75
o Default dbhost: 127.0.0.1
o Bug fixed: uptdate of server objects
o Bug fixed: resolve IP of localhost on HP's
o Single ObjectID and single GOid for objects from remote servers
