Hi guys,

Now that transaction support has been added in the API, and some
important refactoring was done in ApacheDS to make JDBM more reliable, I
have started to fix some pending issues in the LDAP API, in order to get
a release cut soon.

I'm currently fixing an issue where the Syncrepl SyncInfoValue
Intermediate response was treated as a control. The idea is to add a
third extension to the API, beside Controls and Extended operations.
That should be done this week.

I also started refactoring a bit the I18n class, using a more rational
numbering scheme. Here is what I'd like to come with - it will take a
bit of time - :

api-asn1-api:                  0 -   999

api-asn1-ber:               1000 -  1999
  <>:                         1000 -  1099
  actions:                    1100 -  1199
  grammar:                    1200 -  1299
  tlv:                        1300 -  1399
        
api-dsml-engine             2000 -  2999

api-dsml-parser             3000 -  3999
  <>:                         3000 -  3099
  actions:                    3100 -  3199
  request:                    3200 -  3299
  response:                   3300 -  3399

api-ldap-client-api:        4000 -  4999
  <>:                         4000 -  4099
  api:                        4100 -  4199
  template:                   4200 -  4299

api-ldap-codec-core:        5000 -  5999
  <>:                         5000 -  5099
  actions:                    5100 -  5199
  api:                        5200 -  5299
  controls:                   5300 -  5399
  osgi:                       5400 -  5499
  search:                     5500 -  5599

api-ldap-codec-standalone:  6000 -  6999

api-ldap-extras-aci:        7000 -  7999

api-ldap-extras-codec:      8000 -  8999
  <>:                         8000 -  8099
  controls:                   8100 -  8199
  extended:                   8200 -  8299
  intermediate:               8300 -  8399

api-ldap-extras-codec-api:  9000 -  9999
  <>:                         9000 -  9099
  controls:                   9100 -  9199
  extended:                   9200 -  9299
  intermediate:               9300 -  9399
        
api-ldap-extras-sp:        10000 - 10999

api-ldap-extras-trigger:   11000 - 11999

api-ldap-extras-util:      12000 - 12999

api-ldap-model:            13000 - 13999
  <>:                        13000 - 13099
  cursor:                    13100 - 13199
  entry:                     13200 - 13299
  filter:                    13300 - 13399
  ldif:                      13400 - 13499
  message:                   13500 - 13599
  name:                      13600 - 13699
  schema:                    13700 - 13799
  subtree:                   13800 - 13899
                                                        
api-ldap-net-mina:         14000 - 14999

api-ldap-schema-converter: 15000 - 15999

api-ldap-schema-data:      16000 - 16999

api-util:                  17000 - 17999


I'm also adding text to each error (many are missing). This is not going
to break anything, it's just cosmetic. In any case, this will not be a
blocker for a release, and I may not be done this week anyway.

I will also try to fix a few other JIRAs in the mean time.

Last, not least, I'm waiting for a new release of MINA (2.0.17) which
will be cut today - so it will be available by the end of this week.

I hope to have enough time to get the release cut this week-end.

Last, not least, we have to review our packaging to get rid of MD5
signatures per the new rules. That is really a no-brainer.

Have a nice week !

-- 
Emmanuel Lecharny

Symas.com
directory.apache.org

Reply via email to