wamblee.org

News

  • 12-May-2010: Version 0.5 available:
    • More extensive unit test using the wamblee.org security library.
    • Fixes for Glassfish V2.1. Apparently the APIs changed. Now flexible JDBC realm uses standard JNDI lookups for the datasource instead of a glassfish API. Also, it implements the additional groups functionality itself instead of using glassfish APIs.
    • The password.encoding property has been extended so the number of digits to be padded with can be configured. This allows a fix for a problem where SHA-1 encoding in MySQL uses padding to a length of 40 instead of teh default 32. Also simple TEXT encoding has been added by which the byte array of the digest method is just converted to a string.
    • Added charset optional property that allows setting of the charset when converting a password to a byte array as input to the digest algorithm.
  • 7-Feb-2010: Version 0.4 available. Improved logging. Basically traffic related logging (i.e. users being authenticated) is only done with log level FINEST> In addition there are improvements in the internal design.
  • 15-Feb-2009: Version 0.3 available. Fixed a problem in hex encoding so that a hex number is always at least 32 characters long and padded with leading zeroes if needed.
  • 6-Dec-2008: Version 0.2 available. Extension with user-specific password seeding as an option to avoid dictionary attacks. The features in this version are based on feedback from and discussions with Arnaud Rolly from gedial.com.
  • 29-Jan-2008: Version 0.1 available!