Changes since version 3.1.3
---------------------------

- IMPORTANT!!!! The name of the root naming context has been renamed
  from "DefaultNamingContext" to "NameService" for compatibility with
  the INS specification. Furthermore the new database format is not
  compatible with previous databases.

- A potential deadlock problem was fixed in the service internals.

- The runtest script now forces the test suite client to use
  reactive/reactive concurrency model.

- The NT native service executable is now installed.

- The NT service will run in non-persistent mode if there is no
  database configured.

- Added a new option `--no-updates' and new property
  "ooc.naming.no_updates" to switch off automatic updates for ORBacus
  Names.

- The ORBacus Naming Service supports the Interoperable Naming Service
  specification as described in OMG document orbos/98-10-11.

- Attempts to rebind a context to a binding of type nobject or to
  rebind an object to a binding of type ncontext raise a NotFound
  exception.

Changes since version 3.1.2
---------------------------

- Attempts to bind a nil context raise a BAD_PARAM exception.

- Calling next_n() with a how_many value of 0 throws a BAD_PARAM
  exception. next_n() returns false if the BindingList contains no
  elements.

- In order to avoid unnecessary narrowing of object references the
  database format had to be changed. The new format is not compatible
  with previous databases.

Changes since version 3.1.1
---------------------------

- The naming service can now be used as a native NT service.

- The bindings are now stored in a hash table instead of a sequence.

- Fixed initialization of rest_of_name field in naming service
  exceptions.

Changes since version 3.1
-------------------------

- Fixed bug that caused a crash in the extended naming service if the
  property "ooc.naming.display_root_ior" wasn't present.

- Run the ORB is reactive mode.

- Updated ExtNaming_impl to be compatible with new ORBacus hash table.

Changes since version 3.0
-------------------------

- Added support for dynamic updates and timestamps (useful for ORBacus
  Names).

- Added persistence mechanism to naming service.

- The naming service will start on the NameService default port if the
  initial reference has been set.

- Added test suite.
