aboutsummaryrefslogtreecommitdiffstats
path: root/lib/orber/doc/src/notes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'lib/orber/doc/src/notes.xml')
-rw-r--r--lib/orber/doc/src/notes.xml410
1 files changed, 410 insertions, 0 deletions
diff --git a/lib/orber/doc/src/notes.xml b/lib/orber/doc/src/notes.xml
new file mode 100644
index 0000000000..08bbf4b29c
--- /dev/null
+++ b/lib/orber/doc/src/notes.xml
@@ -0,0 +1,410 @@
+<?xml version="1.0" encoding="latin1" ?>
+<!DOCTYPE chapter SYSTEM "chapter.dtd">
+
+<chapter>
+ <header>
+ <copyright>
+ <year>1997</year><year>2009</year>
+ <holder>Ericsson AB. All Rights Reserved.</holder>
+ </copyright>
+ <legalnotice>
+ The contents of this file are subject to the Erlang Public License,
+ Version 1.1, (the "License"); you may not use this file except in
+ compliance with the License. You should have received a copy of the
+ Erlang Public License along with this software. If not, it can be
+ retrieved online at http://www.erlang.org/.
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+ the License for the specific language governing rights and limitations
+ under the License.
+
+ </legalnotice>
+
+ <title>Orber Release Notes</title>
+ <prepared></prepared>
+ <responsible></responsible>
+ <docno></docno>
+ <approved></approved>
+ <checked></checked>
+ <date>99-02-12</date>
+ <rev>A</rev>
+ <file>notes.xml</file>
+ </header>
+
+ <section>
+ <title>Orber 3.6.14</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>
+ The documentation is now built with open source tools (xsltproc and fop)
+ that exists on most platforms. One visible change is that the frames are removed.</p>
+ <p>
+ Own Id: OTP-8201 Aux Id:</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.13</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Obsolete guards, e.g. record vs is_record, has been changed
+ to avoid compiler warnings.</p>
+ <p>Own id: OTP-7987</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.12</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Only the source instance of InitialReference.java is now
+ included. Users are adviced to use the Interoperable
+ Naming Service (INS) instead. INS is a part of the OMG
+ standard specification.</p>
+ <p>*** POTENTIAL INCOMPATIBILITY ***</p>
+ <p>Own id: OTP-7906 Aux Id: seq11243</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.11</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Updated file headers.</p>
+ <p>Own id: OTP-7837</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.10</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Documentation source included in open source releases.</p>
+ <p>Own id: OTP-7595</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.9</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Updated file headers.</p>
+ <p>Own id: OTP-7011</p>
+ </item>
+ <item>
+ <p>Now compliant with the new behavior of stdlib.</p>
+ <p>Own id: OTP-7030 Aux Id: seq10827</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.8</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>When a local port range has been defined (i.e. iiop_out_ports),
+ Orber set the socket option reuseaddr to true and after one
+ timed out connection attempt no other port in the given range
+ is used for that particular connect attempt.</p>
+ <p>Own Id: OTP-6844 Aux Id: </p>
+ </item>
+ <item>
+ <p>Possible to override global SSL parameters when using
+ local interfaces.</p>
+ <p>Own Id: OTP-6869 Aux Id: seq10742</p>
+ </item>
+ </list>
+ </section>
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>The parameter ssl_client_ciphers was used on the server side as well
+ instead of ssl_server_ciphers.</p>
+ <p>Own Id: OTP-6868 Aux Id:</p>
+ </item>
+ <item>
+ <p>The configuration parameter iiop_max_in_requests was ignored, until
+ the first incoming request arrived, if iiop_packet_size was set.</p>
+ <p>Own Id: OTP-6912 Aux Id:</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.7</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>The documentation source has been converted from SGML to XML.</p>
+ <p>Own Id: OTP-6754 Aux Id: </p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.6</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>It is now possible to configure incoming connections which
+ overrides some global configuration parameters. See
+ orber:add_listen_interface/2/3.</p>
+ <p>Own Id: OTP-6696 Aux Id: </p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.5</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Removed some unused code.</p>
+ <p>Own Id: OTP-6527 Aux Id: </p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.4</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Orber can now be configured so that different NAT parameters
+ can be specified for different interfaces.</p>
+ <p>Own Id: OTP-6165 Aux Id: </p>
+ </item>
+ <item>
+ <p>It is now possible to set the keepalive option for incoming
+ and outgoing IIOP connections. For more information, see the
+ Configuration chapter in the User's Guide.</p>
+ <p>Own Id: OTP-6370 Aux Id: seq10532</p>
+ </item>
+ <item>
+ <p>The new function orber:close_connection/1/2 allows a client
+ to close connections to an object residing on a remote ORB.</p>
+ <p>Own Id: OTP-6371 Aux Id: seq10532</p>
+ </item>
+ <item>
+ <p>Orber now use the SSL two-phase accept strategy to avoid
+ that new incoming connections via SSL are not blocked
+ by a previous connect attempt that never initiated the
+ SSL handshake. Note, the configuration parameter
+ iiop_ssl_accept_timeout should be set (default infinity).
+ For more information, see the Configuration chapter in the
+ User's Guide. If Orber is started in secure mode, the
+ installed SSL version must support ssl:ssl_accept/1/2 and
+ ssl:transport_accept/1/2.</p>
+ <p>Own Id: OTP-6372 Aux Id: seq10105</p>
+ </item>
+ </list>
+ </section>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>The operation orber_ifr:contents/2 could only handle dk_All.</p>
+ <p>Own Id: OTP-6385 Aux Id:</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.3</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>When installing Orber it is now possible to set the priority
+ for Orber internal Mnesia tables. For more information, see the
+ Reference Manual regarding orber:install/2.</p>
+ <p>Own Id: OTP-5907 Aux Id: seq10156</p>
+ </item>
+ <item>
+ <p>The operation corba_object:is_a/2/3 now only connect to a remote
+ ORB if necessary (i.e. the target object inherits from objects
+ associated with the given IFR id).</p>
+ <p>Own Id: OTP-5908</p>
+ </item>
+ </list>
+ </section>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>The operation corba_object:is_remote/1 always returned
+ true, which was introduced in orber-3.2.10.</p>
+ <p>Own Id: OTP-5909</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.2</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Native interceptors may now export new_in_connection and
+ new_out_connection operations with arity 5. If this is the
+ case, information about the local interface and port is
+ passed to the interceptor. Orber's built in interceptors
+ have been changed to include this information as well.</p>
+ <p>Own Id: OTP-5671</p>
+ </item>
+ </list>
+ </section>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>In some cases, e.g. incorrect GIOP headers or a CancelRequest
+ containing a non-existing RequestId, the incoming connection
+ would be terminated.</p>
+ <p>Own Id: OTP-5672 Aux Id: seq10037</p>
+ </item>
+ <item>
+ <p>If combining the 'Use Current Interface in IOR' and
+ 'Use IPv6' flags, exported IOR:s contained an incorrect
+ host address.</p>
+ <p>Own Id: OTP-5673</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6.1</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>Reduced overhead when using outgoing ACL with a local interface
+ defined.</p>
+ <p>Own Id: OTP-5659</p>
+ </item>
+ <item>
+ <p>Added guards to ensure that, when so required, a list
+ of IOP_ServiceContext's is passed instead of, for example,
+ just the context record.</p>
+ <p>Own Id: OTP-5660</p>
+ </item>
+ </list>
+ </section>
+
+ <section>
+ <title>Fixed Bugs and Malfunctions</title>
+ <list type="bulleted">
+ <item>
+ <p>The documentation referred to two different context definitions,
+ the incorrect ServiceContext and the correct IOP_ServiceContext.
+ The hrl file PATH/include/corba.hrl also contained the incorrect
+ record definition. This has now been updated so that only
+ IOP_ServiceContext is used and referred to.</p>
+ <p>Own Id: OTP-5658</p>
+ </item>
+ </list>
+ </section>
+ </section>
+
+ <section>
+ <title>Orber 3.6</title>
+
+ <section>
+ <title>Improvements and New Features</title>
+ <list type="bulleted">
+ <item>
+ <p>It is now possible to define a Access Control List (ACL),
+ which limits the host and ports Orber may connect to or
+ accept connections from.</p>
+ <p>Own Id: OTP-5567</p>
+ </item>
+ <item>
+ <p>It is now possible to add, and remove, listen interfaces.
+ For more information, consult the User's Guide and the
+ orber module Reference Manual.</p>
+ <p>Own Id: OTP-5568</p>
+ </item>
+ <item>
+ <p>It is now possible to activate and deactivate Audit/Trail
+ logging. One of the three built in interceptors will be used
+ depending on the requested verbosity.</p>
+ <p>Own Id: OTP-5569</p>
+ </item>
+ <item>
+ <p>It is now possible to configure Orber to add the interface,
+ to exported local IOR:s, a Request came via.</p>
+ <p>Own Id: OTP-5570</p>
+ </item>
+ <item>
+ <p>It is now possible to instruct Orber which local interface an outgoing Request
+ shall be sent via. To accomplish this the Orber generic context must be
+ added added to each invocation.</p>
+ <p>Own Id: OTP-5571</p>
+ </item>
+ <item>
+ <p>It is now possible to define a default local interface,
+ which Orber will use when connecting to another ORB.</p>
+ <p>Own Id: OTP-5583</p>
+ </item>
+ </list>
+ </section>
+ <!-- p>For information about older versions see
+ <url href="part_notes_history_frame.html">release notes history</url>.</p -->
+ </section>
+</chapter>
+