OpenDS 1.1.0-Build003 is now available

Opends Logo TagWe have just uploaded OpenDS 1.1.0-build003, built from revision 4709 of our source tree, to our promoted builds folder.

The direct link to download the core server is: http://www.opends.org/promoted-builds/1.1.0-build003/OpenDS-1.1.0-build003.zip

The direct link to download the DSML gateway is: http://www.opends.org/promoted-builds/1.1.0-build003/OpenDS-1.1.0-build003-DSML.war

We have also updated the archive that may be used to install OpenDS via Java Web Start. You may launch that using the URL http://www.opends.org/promoted-builds/1.1.0-build003/install/QuickSetup.jnlp, or visit https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool for more i

nformation.

Detailed information about this build is available at http://www.opends.org/promoted-builds/1.1.0-build003.

Major changes incorporated since OpenDS 1.1.0-build002 include:

  • Revision 4591 (Issue #3571) – Adjust the Control Panel to reflect changes to the windows service configuration.
  • Revision 4592 (Issue #3566) – Increase the timeout of the windows service and make it configurable.
  • Revision 4593 (Issue #3564) – Fix a problem that caused make-ldif to fail with a “Permission denied” message.
  • Revision 4594 (Issue #3569) – Amend the dsconfig command to handle multi-valued properties correctly.
  • Revision 4595 (Issue #3567) – Various fixes to the persistent search mechanism.
  • Revision 4598 (Issue #3580) – Fix a Java exception in the control panel when accessing cn=backup.
  • Revision 4601 (Issue #3572) – Fix an issue where adding a local backend with dsconfig resulted in a number of erroneous messages printed to the error log.
  • Revision 4602 (Issue #3582) – Fix a failure in the –revert option of the upgrade.
  • Revision 4605 (Issue #3585) – Change the network group time/size limits to have no default value.
  • Revision 4616 (Issue #3567) – Additional fixes to the persistent search mechanism.
  • Revision 4621 (Issue #3587) – Refresh the index tab of the control panel after rebuilding indexes.
  • Revision 4622 (Issue #3588) – Control Panel : make all Base DNs available for VLV index creation.
  • Revision 4623 (Issue #3589) – Control Panel : fix an error raised at new vlv index creation.
  • Revision 4632 (Issue #3596) – Control Panel : reset data fields when opening the New Base DN window.
  • Revision 4633 (Issue #3599) – Control Panel : new schema object panels were not refreshed.
  • Revision 4634 (Issue #3603) – Control Panel : the manage schema function included other files.
  • Revision 4637 (Issue #3611) – Control Panel : fix an exception raised when refreshing the backups directory.
  • Revision 4638 (Issue #3612) – Control Panel : fix the value of the “Java Home” variable in the “Java Settings” panel.
  • Revision 4639 (Issue #3613) – Control Panel : fix incorrect output messages when deleting a subtree.
  • Revision 4641 (Issue #3614) – Control Panel : fix restore failure when the available backup was a directory.
  • Revision 4643 (Issue #3616) – Control Panel : add the missing –useSSL option.
  • Revision 4645 (Issue #3620) – Control Panel : add the missing –noPropertiesFile option to the command-line equivalents.
  • Revision 4647 – Add the standard schema files necessary for OpenSolaris LDAP naming services.
  • Revision 4648 (Issue #3622) – Control Panel : change the object class sort to be case insensitive
  • Revision 4649 (Issue #3622) – Control Panel : sort all the elements in the schema panels without taking case into account.
  • Revision 4650 (Issue #3623) – Control Panel : refresh the Matching Rules used by the attributes panel.
  • Revision 4652 (Issue #3618) – Control panel : View All Base DS’s generated SEVERE ERRORS.
  • Revision 4659 (Issue #3547) – Fix an issue that prevented persistent searches from being abandoned.
  • Revision 4682 (Issue #3481) – Change the permissions on the password file generated by setup/quicksetup.
  • Revision 4697 – Implement a new ACI bind rule keyword “ssf” that allows users to control the level of access based on the security level of the connection.
  • Revision 4703 – Provide suppport for SMF for SVR4 packages.

Technorati Tags: , , , , ,

OpenDS 1.1.0-Build002 is now available

Opends Logo TagWe have just uploaded OpenDS 1.1.0-build002, built from revision 4590 of our source tree, to our promoted builds folder.

The direct link to download the core server is: http://www.opends.org/promoted-builds/1.1.0-build002/OpenDS-1.1.0-build002.zip

The direct link to download the DSML gateway is: http://www.opends.org/promoted-builds/1.1.0-build002/OpenDS-1.1.0-build002-DSML.war

We have also updated the archive that may be used to install OpenDS via Java Web Start. You may launch that using the URL http://www.opends.org/promoted-builds/1.1.0-build002/install/QuickSetup.jnlp, or visit https://www.opends.org/wiki/page/OverviewOfTheQuickSetupTool for more i

nformation.

Detailed information about this build is available at http://www.opends.org/promoted-builds/1.1.0-build002.

Major changes incorporated since OpenDS 1.1.0-build001 include:

  • Revision 4513 (Issue #3501) – Fix the upgrade process from OpenDS 1.0 to OpenDS 1.1.
  • Revision 4518 (Issue #3514) – Make the DSML server multi-thread safe.
  • Revision 4524 (Issue #3527) – Fix the –log-file and –ldif-file options of all command-line utilities.
  • Revision 4528 (Issue #3504) – Add support for JCEKS keystore in the setup.
  • Revision 4530 – Upgrade the svnkit to version 1.2.0.
  • Revision 4531 – Major code commit including the following new features:

    – An updated version of the underlying database. BDB JE 3.3 is now used.

    – Attribute API refactoring providing better abstraction and improved performance.

    – A new GUI called the Control-Panel to replace the Status-Panel.

    – Some changes in the replication protocol to implement “Assured Replication Mode”.

    – Support for Service Tags on the platforms where the functionality is available and enabled.

    – The new Administration Connector service, including updates to the various command line tools.

    – Some internal re-architecting of the server.
  • Revision 4543 (Issue #3534) – Provide native Solaris packages.
  • Revision 4544 – Implement a network group dedicated to the admin connector.
  • Revision 4555 (Issue #3543) – Fix a replication protocol incompatibility between OpenDS 1.0 and OpenDS 1.1.
  • Revision 4560 (Issue #3525) – Attribute modifications were not replicated for modDN operations.
  • Revision 4564 (Issue #3553) – Enable the creation of multiple workflows with the same base DN.
  • Revision 4575 (Issue #3563) – Fix an ldapdelete error that occurred when using a properties file.
  • Revision 4580 – Add confidentiality/integrity to the SASL GSSAPI and DIGEST-MD5 mechanisms.
  • Revision 4582 (Issue #3565) – Fix a problem that prevented setup from creating a baseDN if there was a tools.properties file in the user environment.
  • Revsion 4588 – Implement statistics for network groups. The stats are available under cn=monitor.

Technorati Tags: , , , , ,

Sun OpenSSO Enterprise 8.0 is out

Around 2001, I was collaborating with Jamie’s team to build iPlanet Directory Server Access Manager Edition, an addition on top of the successful iPlanet Directory Server.

Many years later, after many branding changes, a tons of new functionalities and supported standards, a successful open sourcing of the code and much investment in ease of use, Sun has just released the first commercial version of the OpenSSO project : Sun OpenSSO Enterprise 8.0.

Sun OpenSSO Enterprise

OpenSSO still makes a great use of LDAP directory servers, but has even gone one step further as it includes an embedded OpenDS directory that can be used as a user store or configuration store, providing an unmatched out of the box user experience.

You can get Sun OpenSSO Enterprise 8.0 now, and if you want to learn more about it refer to the Product page.

Technorati Tags: , , , ,

OpenDS principle #1 : Ease of Use.

Last week a major piece of code was committed in the OpenDS project. A new GUI named Control Panel is now part of the OpenDS daily-builds (or in the source code repository).

The OpenDS Control Panel makes it trivial for Administrators to manage the OpenDS server as well as manage the entries stored in the LDAP server. Our technical writers have been working intensively to make the documentation available on the OpenDS Documentation wiki… The ink is still wet and the content has not gone under quality review yet, but you can get a real feel of how easy it is to take control of OpenDS LDAP directory server.

Below are screenshots of the main windows and administrative tasks of the Control Panel. Click on an image for the full size display.

OpenDS Control Panel
The Control Panel

OpenDS Control Panel : Entry Management
Managing Entries

OpenDS Control Panel - Manage Schema
Managing the Schema

Control Panel - Manage Indexes
Managing Indexes

Give the tool a try and let us know what you think. You can join the OpenDS project and leave a message on the user mailing list, or on the Forum. You can get in touch with some of us on the #opends IRC channel on freenode.net. Or you can leave comments on this blog.

Technorati Tags: , , , , ,

GlassFish v3 Prelude and LDAP

Glassfish V3Today, Sun announced the immediate availability of GlassFishTM Application Server v3 Prelude and its commercially supported counterpart, Sun GlassFish Enterprise Server v3 Prelude.

The list of benefits and features of GlassFish v3 Prelude is long and impressive.

One thing I did not see on the list but is present and working very well is LDAP support.

In the OpenDS project we document "How to secure web applications deployed in GlassFish with OpenDS". The example is written for GlassFish v2 but continues to work with GlassFish v3 Prelude.

You can also run OpenDS LDAP directory server, embedded in a Web Application deployed in GlassFish

Or deploy OpenDS DSML Gateway in GlassFish 

Learn more about GlassFish v3 Prelude in these three videos: Introducing GlassFish v3 Prelude, What’s New in GlassFish v3 Prelude?, and Java EE 6 and GlassFish. Or on The Aquarium UStream.TV channel.

Edit on Nov 7th.

I forgot to mention that there will be a chapter dedicated to OpenDS on the coming book : GlassFish in Action (and it looks like the chapter is already available in the Manning Early Access Program). 

Technorati Tags: , , , , ,

BigAdmin Message Of The Day on Nov 4th 2008

Captured on Sun BigAdmin front page today :

BigAdmin MOTD

A nice reminder for an article that was written some time ago. Using OpenDS with OpenSolaris will get even easier in a few months when the OpenDS server will be available in the OpenSolaris IPS package repository.

Technorati Tags: , , , , ,

OpenDS Tab Sweep

A few tabs and URLs related to OpenDS that I need to share:

Last but not the least, if you haven’t checked the OpenDS new Control Panel GUI yet, grab a recent daily build and play with it… And tell us what you think about it.

OpenDS Control Panel

Technorati Tags: , , ,

OpenDS, IPS packages and Update Center 2

Picture 4The Update Center 2 project has just released a new version of the IPS packaging toolkit.

One of the nice new feature of the toolkit is the Custom Ant tasks for pkg(5) providing a easy way to produce IPS packages, package repositories and installation image for Ant based build environment.

Christopher Kampmaier has updated the example use of the pkg(5) toolkit for OpenDS, demonstrating the power of these Ant tasks.

No doubt that we will be integrating the IPS factory in the OpenDS Project in the near future.

Technorati Tags: , , , ,

OpenDS LDAP server under accidental stress !

Full speedBill Hathaway, long time user of Sun Directory Server product, was recently playing with OpenDS, the open source LDAP directory server written in Java. After installing and populating the server with a million user entries, he started a "modrate" job and forgot about it… Approximately 327 millions changes later, and after 13 hours, the server was still running fine at an average of 7000 modifications per seconds !

Read the details on Bill’s blog.

Technorati Tags: , , , , ,

How To: OpenDS and IBM WebSphere Process Server

I’ve just found this morning this article about OpenDS and IBM WebSphere Process Server (WPS), posted on BigAdmin By Sachin Krishna Telang. It covers step by step the procedures for installing and configuring OpenDS 1.0 as the User registry for WPS 6.0.2.0.

I’ve also added a reference to this article to the OpenDS Wiki page describing how to Use OpenDS With Specific Directory Enabled Applications, where we already have detailed procedures for GlassFish, Apache Web Server, Tomcat…

Technorati Tags: , , ,

It takes longer to boil an egg !

Nick Wooler recently moved from OpenSSO over to Directory Services team as the Product Line Manager. OpenDS and its commercial companion Sun OpenDS Standard Edition are now part of his daily matters. Not only he immediately tried the new toys, but he has scored a home run and produced this high quality screencast.

Watch how to install OpenDS, configure it and load 2000 sample entries, in less time than it takes to boil an egg !

Update on Sept. 2010

Oops, the movie is no longer available. Here’s another one done by @AlexisMP.

Technorati Tags: , , , , ,

Code for Freedom 2008

 Communities Univ Codeforfreedom Images L0 CodecontestSun announced Code For Freedom 2008, an open source code contest opened to any student of an accredited Indian Educational institution.

With this contest Sun intend to involve the large student community to join the open source movement by contributing to the various open source initiatives that Sun espouses.

The various Sun Technologies one can work on are: GlassFish, GridEngine, JavaDB, java.net, Mobile & Embedded, MySQL, NetBeans, OpenDS, Open ESB, OpenJDK, OpenCDS, Open HA, Cluster, OpenOffice.org, OpenSPARC, OpenSSO, OpenSolaris, PostgreSQL, VirtualBox.

The complete details are here.

Have fun !

Technorati Tags: , , , , , ,

OpenSSO Enterprise 8 unveiled…

OpenSSO Enterprise 8.0 visual
Yesterday, OpenSSO Enterprise 8.0 was launched in SecondLife.

In a very well attended session, Daniel Raskins and Jamie Nelson showed how OpenSSO Enterprise 8.0, known in its last release as Sun Access Manager, adds many new features, as well as being the first commercial release from the open source OpenSSO project.

What impress me most with OpenSSO Enterprise is the amount of work that has been put on user experience, simplifying the life of developers, deployers and administrators. With new features such as the embedded OpenDS LDAP server as the configuration store, the Fedlet, the Identity Services or the Java Web Start Installer

Check out a replay of the SecondLife Launch to get a sense of all the cool new features and capabilities.

Technorati Tags: , , , ,

Some experiments with Drupal and OpenDS…

Drupal LogoVia the Four Kitchens‘ blog, David Timothy Strauss sees some similarities between Drupal Nodes and the Directory Information Tree of an LDAP server such as OpenDS, making a parallel between the Decorator Pattern used when developing Node types and the possibility to decorate directory entries with Auxiliary object classes.

He also realizes the benefits of storing the nodes in a directory server that supports multi-master replication, providing high availability and scalability for Drupal servers.

I hope we will hear soon from David’s experiments with using OpenDS as a Node storage engine.

PS: David, you’re welcome to share your experience and comments on the OpenDS Users mailing list.

Technorati Tags: , , , ,

Another OpenDS – GlassFish tutorial

JYeary
Java evangelist John Yeary just posted a detailed, well illustrated tutorial for setting up LDAP based authentication and authorization with GlassFish and OpenDS. The tutorial is similar to the one published on OpenDS Wiki a while ago, but adds the required steps to enable SSL and completely secure the authentication phase.

Technorati Tags: , , , , ,