Hi guys, a bit of a heads up on what I'm on atm. being pretty busy aside, and I guess its the same for all of you, things are moving forward slowly.
- support for RDN like 'cn=A + cn=B'. This is legit, but it's currently rejected. We have to change the way we store AVA inside the RDN to use a sorted list of AVA based on the AttributeType. Should take a day. - handling of escaped chars in values and DN. This one is a complicated beast, it requires a complete review on the way we process DN parsing and schema support. I don't expect that to be simple nor fast... - I have added two AttributeTypes in the ApacheDS schema : nbChildren and nbSubordinates. They will contain the number of children and subordinates an entry has (we have this information in ApacheDS associated with each RDN), they are operational attributes that will be added on the fly. I still have to add them in the AbstractBtreePartition (in the fetch method, which calls the buildEntryDn metho, which has access to this information) On day of work. - The commons-io dependency has been removed from teh LDAP API and ApacheDS, we still have a dependency on it in Studio, but I'm not sure it worths it to get it removed too. - I have checked if commons-pool could not be upgraded from 1.6 to 2.4.2. There are some API changes, and it would take a bit of time to get through it. - I'm working on the Opendlap ACL parser in Studio. This is a work in progress which will take quite some time. Atm, I'm rewritting the grammar, modifying the model to be able to accept all the possible ACL syntax. The next step will be to review and complete the GUI for ACLs - I tried, with Shawn, to cut a release of fortress core, realm and enmasse. The release is ok for core and realm, but we rollbacked it as Shawn found some problems with dependencies. This was just a matter to kick in tyres anyway, and we now have a clean pom.xml for realm (the work is not completed for enmasse). We will restart next week. I have had no time recently to work on Mavibot, which really deserves some love. The problem is that it's quite impossible to focus on such thing one hour there, one hour here. It requires a full week of work that I don't currently have :/ So things are moving forward, slowly, but still... Thanks !
