OpenORB NamingService --------------------- - removed reference to the JDK tools.jar from build.xml to allow compilation on OSX Version 1.4.0 BETA2 - July, 29 2004 - NamingService_1_4_0_BETA2 - Upgraded to checkstyle 3.3. - Fixed various warnings Eclipse 3.0M6 complained about. - Added Eclipse project files (.project and .classpath) the project can now easily be imported by New->Project->Import From existing Source - Added a fix for the JNDI context factory to use the fallback if all other ways fail. - Placed compiler cache files in build directory, caches are now deleted by invoking the build target "clean" Version 1.4.0 BETA1 - December, 19 2003 - NamingService_1_4_0_BETA1 - Use the new java2idl ant task to compile the idl files. - The build.xml file creates an archive 'openorb_ns_omg-1.4.0.jar' now. The archive contains all the org.omg.* classes and must be used to overwrite the JDK org.omg.* classes by using the "endorsed standards override mechanism", for more information see: http://java.sun.com/j2se/1.4.1/docs/guide/standards/index.html For JDK 1.3.x this jar should be put on the boot class path. - Switched the ins over to the Service framework. - Moved the person example into the ns package. The name is now org.openorb.ns.examples.person.Client. - Moved build script logic into Ant files. - Removed deprecation tag from JNDI classes. They had been deprecated when they were in the OpenORB module. They should be usable without any deprecation warning. - Switched to consistent usage of the term NamingService. The term NameService is used for lookup only. All the other places have been modified to use the term NamingService now. - Modified the TNS to use the new Service framework. NOTE: The command line options have changed. Please use "tns -h" (or "launch org.openorb.tns.Server -h") for help. - Fixes to the build.xml script. Using the idl2java ant task now. - Added the NamingUtil deepRebind methods from OpenORB core again. They had been dropped when moving the tns from OpenORB core to the NamingService module. As a consequence fixed the binding of the CallbackManager by switching back from dynamicRebind to deepRebind. - Added shell scripts for launching the ins and the tns. - Preserve the executable file attributes for the shell scripts. - Move the jars into the lib folder instead of the dist folder. - Added the transient NamingService test case that was present in the OpenORB module where the TNS was located before. - Added the JNDI service provider from the RMIoverIIOP package to the NamingService. The test case has also been moved and an example has been created to show how to use the JNDI service provider. - moved plugin jar file to ManagementBoard package - ns.util.NamingUtils missing in ins & tns jar files - Adapted usage of OpenORB classes to new package structure. - Updated version number to 1.4.0. - The class ReleaseInfo has been removed for simplicity reasons. Version 1.3.0 - September, 27 2002 - NamingService_1_3_0 - Fixed bug #613675. The Server class now supports ORB properties like "-ORBInitRef NameService=corbaloc::10.1.1.220:2000/NameService" - HTML documentation is showing the pictures as in the pdf file now. - Fixed bug #573046. The screenshots are shown in the PDF document now. - Make build.sh work with the latest cygwin version. The script was using a variable OSTYPE that is not available in sh. The official way to get the name of the platform is uname which is now used for determining the CLASSPATH separator. Version 1.3.0 BETA2 - August, 10 2002 - NamingService_1_3_0_BETA2 - Added patch by Diego Sevilla Ruiz (dsevilla _at_ um _dot_ es) for the install target of the build.xml. The new version copies the files to the path specified by the property install.path just as if you extract one of the binary tarballs. - Make the install target in build.xml copy all jars from the dist directory to the specified install location. - Added dump-info target to build.xml to show the basic settings that are used by ant. - Add support for xalan on JDK 1.4 to build.xml. Otherwise the compile-docbook target does not work. Version 1.3.0 BETA1 - June, 19 2002 - NamingService_1_3_0_BETA1 - Added a checkstyle target to build.xml. The command "build.sh checkstyle" checks the source code for adherence to the Jakarta coding conventions. - Changed all Class.forName() calls to Thread.currentThread().getContextLoader().loadClass() This is safer when having multiple class loaders. - Converted the ns.xml doc (used to be ins.xml) to docbook format. - Refactored main() and friends out of MapNamingContext.java into Server.java. - Removed -all flag from build.xml idl2html target. - The MapNamingContext class, formerly in OpenORB, is now part of NamingService. Its package has been changed to org.openorb.tns. - Replaced the build.xml file using the OpenORB build.xml as a template. - Aligned idl files to the Jakarta coding guidelines. - Removed the common libs from the lib directory. - Merged install.txt and src/etc/README files. Moved src/etc files CHANGELOG, README, and LICENSE to the base directory of the package and renamed CHANGELOG to WHATSNEW (Jakarta style). - Switched to template based manifest files. - Aligned code to the Apache/Jakarta coding guidlines (Normal and generated code). - build.sh now works under Cygwin, patch submitted by David Blevins (dblevins@users.sourceforge.net). Version 1.2.1 - January, 11 2002 - NamingService_1_2_1 - Added a patch to build.sh from Jesper Pedersen (jep@itplus.dk). Version 1.2.0 - August, 7 2001 - NamingService_1_2_0 - Updated to use the CorbalocService for OpenORB 1.2. Version 1.1.0 - May, 7 2001 - NamingService_1_1_0 - store the ior of Naming Service root reference into the ins.ior file. Was null before. When launching the ins with the -ior flag. - Added a better support for exceptions, by adding several dialog boxes. - Modified the build file to use the classpath path element and add a runtime dependency using the plugin manifest file. - Modified the plugin not to need the ins distribution. Version 1.0.1 - March, 9 2001 - NamingService_1_0_1 - Modified the plugin in order to print the machine/port for a naming service. Several enhancements have been implemented as a better bing object/context dialog. Modified files: Plugin.java, dialog/BindDialog.java Version 1.0.0 - February, 1 2001 - NamingService_1_0_0 - Initial Release