Friday Jul 17, 2009

OpenDS 2.0 is here !

The OpenDS development team is very please to announce the availability of OpenDS 2.0.0 and it's supported companion Sun OpenDS Standard Edition 2.0.

OpenDS is an LDAPv3 compliant Directory Service written entirely in Java. The 2.0 release has many new features since OpenDS 1.0 that was released a year ago:
• A graphical control panel that enables basic server and data administration is available and replaces the OpenDS 1.0 status-panel
• An administration connector manages all administration related traffic to the server. By separating user operations and administration operations, the administration connector ensure a better quality of service and simplify logging and monitotring
• Connections can be secured and encrypted with SASL mechanisms
• Access Control mechanism has been enhanced to control access based on the level of security of the connection
• The ;binary transfert option is now supported
• Standard schema files related to Solaris and OpenSolaris LDAP naming services are provided by default
• Setup and tools provide an enhanced support for the JCEKS keystore and alternate security providers
• A new mode for Multi-Master Replication providing greater consistency and availability of data: Assured Replication
• Recurring tasks allow an administrator to schedule repeated tasks such as backups
• New extensible matching rules and indexing allowing comparing, ordering of data according to specific locales and languages
• Better monitoring information for the server and for Replication
• Full compliance with RFC 4518 and matching of UTF-8 in attributes with a DirectoryString syntax
• VLV indexes are now built during the Import
• Works with IBM JVM (Java 6 SR4 required)
• Works by default with JConsole and VisualVM when JMX Connection Handler is enabled
• Default settings and ergonomics have been improved reducing the need for tuning parts of the server
• Greatly improved performances and stability over time of those performances
• Resolved a possible security issue when Pre-ReadEntry, Post-ReadEntry and Assertion Controls were enabled

OpenDS 2.0.0 is a promotion of OpenDS 2.0.0 Release Candidate 4, built with revision 5492, to the stable and finalized version.
It can be installed with the Java WebStart QuickSetup or downloaded as a Zip file.
A DSML-to-LDAP Gateway is available as a War file.

Like for previous OpenDS releases, a snapshot of the documentation wiki has been setup. The documentation is still being verified and a few links might not be functional yet. We expect it to be finalized by the end of next week.

You can find more information about OpenDS 2.0 in the release notes.
For a supported version of OpenDS, please check the Sun OpenDS Standard Edition 2.0 home page or get it directly from Sun Download Center.

I'd like to address a special thank to our external contributors who have helped making this release a better release, especially Christian Brennsteiner for the German translation of messages, Tosiki Iga for the Japanese translation, D.J Hagberg for the performance enhancements, Andy Wang for the IBM JVM Support.
Thanks also to all users who have raised issues during the development phase, helping us with testing the server in ways we can't.

This is a major milestone for the OpenDS project, but there is more to come... Make sure you check the Roadmap and you participate to it.

Technorati Tags: , , , ,

Wednesday Jul 01, 2009

Work Paleontology

It all started today by a conversation with a colleague on our long experience with LDAP and Directory Services...

E3X LogoI told him that I've started my carrier as a developer in the X.400 domain. In my first job, for a French startup called E3X, between 1991 and 1995, I've wrote 3 different versions of a P7 Message Store for the UCOM.X400 product line. Along the same dates, I've also been involved a little bit with X.500. One of the things that I've done, was using our UCOM.X500 product to store information about some restaurants in the Sophia-Antipolis area, so that we could search and choose one whenever we had visitors coming. The data included beside the usual address and phone number, the type of food, opening hours, whether reservation was necessary and so on...

The schema defined eventually got cleaned up and published as an internet draft by my manager at that time, Dr. Alain Zahm. You can find a summary of this internet draft at the very end of this page:
Minutes of IETF OSI-DS meeting in November 1992 also shows that the schema was discussed.
Now that all public and research X.500 servers have been stopped and decommissioned, there is no trace of this anymore. Google is too young to have references to this, and so is Yahoo. But I do remember that in the mid 90ies, whenever I was searching for my name, most of the results coming back were associated with some little known restaurants on the French Riviera !

In 1995, I joined Sun to work on the Solstice X.400 product and a year later, with I've started working on University of Michigan slapd code to produce Sun Directory Services 1.0, released in September 1997... the rest is history :-)

Technorati Tags: , ,

Friday Jan 25, 2008

A successful technical software event...

The Technical software event organized last week in Grenoble Engineering Center has been a great success. Kudos to Dominique, a great G.O.

The attendance exceeded our expectations (and almost our room capacity). There was more than 190 persons over the 4 days, an average of 100 attendees per day (and nearly 120 on the first dat), coming from 20 different countries.

DSC_8015.jpgOn the Thursday and Friday, all the Campus Ambassadors from France attended the presentations and some additional meetings with their mentors and Dan Berg, CTO GSS & VP EMEA Systems Engineering.



Below some of our guest speakers : Dan Berg, Alban Richard -Director of the Directory Services Engineering and Grenoble Site Leader-, Roman Strobl -aka Mr. NetBeans-, Gilles Gravier -OpenSolaris and open source enthousiast-, Alexis Moussine-Pouchkine -GlassFish evangelist and emeritus skier-.

DSC_8019-tm.jpg DSC_7977.jpg DSC_8029.jpg DSC_8004.jpg DSC_7982.jpg

DSC_8025.jpgOn Friday, I presented an introduction to the OpenDS project (PDF) in the general session and in the afternoon a 2 hours session demoing the basic features and principles of OpenDS. There is some feedback to the developer team with regards to dsconfig and usability, an area where we haven't really focused so far.

There has been other reports on the event, by Dominique [1], [2], [3]. [4], Alexis.

Technorati Tags: , , , , , , ,

Friday Dec 14, 2007

OpenDS, OpenSolaris, GlassFish et bien d'autres...

 Ludo Resource Dcp 6547Nous organisons un seminaire technique sur les logiciels et projets open-source pour nos partenaires, au centre de recherche et développement de Grenoble (Grenoble Engineering Center), du 15 au 18 Janvier 2008.

Seront presentés, entre autres, Sun Secure Global desktop, OpenSolaris, GlassFish, NetBeans, OpenDS, OpenESB , xVM, OpenJDK, OpenDMK, Identity Management, Federation Management, Java CAPS...

L'agenda détaillé incluant la liste des présentateurs, les points de contact et les modalités d'inscription sont en ligne.

Attention le nombre de participants est limité, donc n'attendez pas la derniere minute pour vous inscrire.

Technorati Tags: , , , , , , ,

Tuesday Jul 17, 2007

12 years under the Sun

Today marks my 12th anniversary with Sun.

12 years is a long time, and probably more than I anticipated initially when I joined the company in 1995.
But I've been and I am still having a lot of fun, working on a pretty successful product, in a beautiful environment and with very smart people.
Sun Directory Server was started in the Grenoble Engineering Center -GEC- (called International Center for Network Computing - ICNC - at that time) in 1996. The team has evolved a lot with the Sun / Netscape Alliance, the merge with the Innosoft Directory team and all of the yearly re-organizations. But the largest part of Directory Services Engineering remains in Grenoble (well a few kilometers outside Grenoble, in Montbonnot more specifically) where we continue developing both DSEE and OpenDS.
Meanwhile Sun's facilities have evolved as well. In a celebration mood for this anniversary, here are all the buildings I've been working in for the last 12 years.

Dcp 1656Dcp 1663Dcp 1721Dcp 6547

I think I'll be around for a few more years, as I've found a good balance between a highly motivating working environment (and project), and quality of life in the Alps...

Dcp 6599

Technorati Tags: , ,

Friday Jun 29, 2007

Directory Server Enterprise Edition 6.1

Sun Java System Directory Server Enterprise Edition 6.1 is now publicly available, about 3 months after the release of DSEE 6.0.

In this update release, you will get 2 major enhancements over version 6.0.

  • DSCC (the Graphical User Interface) is now available as a WAR file, that can be deployed either in Sun Application Server (8.2, ie the one available in JavaES R5) or Tomcat 5.5.
  • dsadm has a new command "repack" that allows an administrator to "compact" the database files and optimized the database disk utilization.

It also includes other small changes that improved the ease of use and reliability of both Directory Server and Directory Proxy Server.

You can get it from the Directory Server Enterprise Edition Download page.
Since DSEE 6.0 was delivered on many platforms (Solaris sparc, Solaris x86, Solaris x64, Linux, HP-UX and Windows) and 2 flavors of each (the native package version also known as the Java ES 5 version, and the zip version), you need to make sure you get the right update version for your platform. The download wizard is a great help for this. One warning though, if you're looking to update DSEE on a Solaris x86 system. We do make a difference between Solaris 9 x86 (ie a 32bit architecture, which is also supported on Solaris 10) and the Solaris 10 x64 (which is the 64bit version only supported on Solaris 10 with AMD or Intel 64-bit processors).

Make sure you install the required system patches first (for Native packages), the localization patches before the DSEE one. And if installing on Solaris 10 Containers (zones), the system patches are to be applied in the global zone.

The next release of DSEE is already being worked on (and mostly done), and will be available with Java Enterprise System 5 Update 1.
Future updates are also already in the works... Stay tuned.

Technorati Tags: , , ,

Friday Jun 22, 2007

OpenDS introduction podcast

I've just located and listened again the OpenDS project introduction talk that Trey Drake and Don Bowen did as part of the JavaOne 2007 Community Corner Talks.

The MP3 is 21 minutes long and worth listening to.

I'm sure that Trey will post the reading materials for this talk on his blog soon !

Wednesday Jun 06, 2007


This is my OpenID as provided by Sun. A cool service leveraging OpenDS for the storage of identities and sessions tokens, as proven by the Universal ID (which is the DN of my entry in the LDAP Directory Server) in the picture below.


Sun Openid user panel

Wednesday Apr 18, 2007

Join me at CommunityOne and JavaOne 2007.

I'm going to be at JavaOne this year, to present with a few other colleagues what we're doing with OpenDS and also on the Java LDAP API front. And I will be supporting my co-workers from the Grenoble Engineering Center who had the chance to get their presentation accepted: Eamonn and Jean-Francois, Luis-Miguel, Christophe and Frederic, Paul, Bertrand...

I will also be present at the CommunityOne as OpenDS is part of the Glassfish track.

See you there. And if you have not registered, it is not too late.

Join Me at the 2007 JavaOne Conference Event Connect Tool!

Tuesday Mar 27, 2007

Paris Identity Management User Group (March 21st 2007)

Last week a Sun Identity Management User Group meeting was held in Paris. The attendance was really good, and in fact exceeded the room capacity as several customers turned out without pre-registering. I was really impressed by the diversity of customers, and the fact that they were coming from all over Europe (Czech republic, Slovakia, Lithuania, Poland, Greece, Italy, Portugal, Germany, Netherlands, Belgium, UK, France, ...).

The Identity Marketing team came in force with Andy Land, Don Bowen and Etienne Remillon (left to right).

Identity Management Marketing Team

Etienne, Directory Senior product manager, presented Directory Server Enterprise Edition 6.0 and demoed the new graphical console : Directory Service Control Center, and Virtual Directory Server.

Overall it was a good day of interaction with our customers, trying to understand their needs and their issues with our identity management products. If you're a Sun customer, using Directory Server or other Sun Identity product, I would strongly encourage you to participate. Your feedback is important for us.

Question and Ansers

Tuesday Mar 20, 2007

Winter is still here at the Grenoble Engineering Center

Last week, flowers and trees were blossoming and we thought the spring had arrived. But the winter reminded us yesterday that it was not over yet. It snowed yesterday and today in Grenoble (even down in the valley for the first time this year).

This morning we woke up with a couple of inches of snow in the garden, but all the roads were cleared.

Here's a picture of Grenoble Engineering Center as I arrived in the office this morning. No more snow on the ground, but the mountains around are covered. As the sun is supposed to reappear later this week, it might be a pretty good week-end of skiing :-)

 Grenoble Engineering Center March 20th 2007



This is the blog of a senior software engineer, specialized in LDAP, Directory Server and OpenDS. Ludovic Poitou works in France at the Grenoble Engineering Center, in the Directory Services Engineering team. Outside work, I love skiing and taking photo


« June 2016