changelog.txt 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Changes in version 0.5 (2004-xx-xx)
  2. -----------------------------------
  3. * Added single sign on support via Yale Central Authentication Service (CAS)
  4. * Added full support for HTTP Basic Authentication
  5. * Added Burlap and Hessian remoting to Contacts sample application
  6. * Added pluggable password encoders including plaintext, SHA and MD5
  7. * Added pluggable salt sources to enhance security of hashed passwords
  8. * Added FilterToBeanProxy to obtain filters from Spring application context
  9. * Added support for prepending strings to roles created by JdbcDaoImpl
  10. * Added support for user definition of SQL statements used by JdbcDaoImpl
  11. * Added definable prefixes to avoid expectation of "ROLE_" GrantedAuthoritys
  12. * Added pluggable AuthenticationEntryPoints to SecurityEnforcementFilter
  13. * Added Apache Ant path syntax support to SecurityEnforcementFilter
  14. * Updated JAR to Spring 1.0.1
  15. * Refactored filters to use Spring application context lifecycle support
  16. * Fixed FilterInvocation.getRequestUrl() to also include getPathInfo()
  17. * Fixed Contacts sample application <A></A> tags
  18. * Established acegisecurity-developer mailing list
  19. * Documentation improvements
  20. Changes in version 0.4 (2004-04-03)
  21. -----------------------------------
  22. * Added HTTP session authentication as an alternative to container adapters
  23. * Added HTTP request security interceptor (offers considerable flexibility)
  24. * Added security taglib
  25. * Added Clover test coverage instrumentation (currently 97.2%)
  26. * Added support for Catalina (Tomcat) 4.1.30 to in-container integration tests
  27. * Added HTML test and summary reporting to in-container integration tests
  28. * Updated JARs to Spring Framework release 1.0, with associated AOP changes
  29. * Updated to Apache License version 2.0
  30. * Updated copyright with permission of past contributors
  31. * Refactored unit tests to use mock objects and focus on a single class each
  32. * Refactored many classes to enable insertion of mock objects during testing
  33. * Refactored core classes to ease support of new secure object types
  34. * Changed package layout to better describe the role of contained items
  35. * Changed the extractor to extract additional classes from JBoss and Catalina
  36. * Changed Jetty container adapter configuration (see reference documentation)
  37. * Improved AutoIntegrationFilter handling of deployments without JBoss JARs
  38. * Fixed case handling support in data access object authentication provider
  39. * Documentation improvements
  40. Changes in version 0.3 (2004-03-16)
  41. -----------------------------------
  42. * Added "in container" unit test system for container adapters and sample app
  43. * Added library extractor tool to reduce the "with deps" ZIP release sizes
  44. * Added unit test to the attributes sample
  45. * Added Jalopy source formatting
  46. * Modified all files to use net.sf.acegisecurity namespace
  47. * Renamed springsecurity.xml to acegisecurity.xml for consistency
  48. * Reduced length of ZIP and JAR filenames
  49. * Clarified licenses and sources for all included libraries
  50. * Updated documentation to reflect new file and package names
  51. * Setup Sourceforge.net project and added to CVS etc
  52. Changes in version 0.2 (2004-03-10)
  53. -----------------------------------
  54. * Added Commons Attributes support and sample (thanks to Cameron Braid)
  55. * Added JBoss container adapter
  56. * Added Resin container adapter
  57. * Added JDBC DAO authentication provider
  58. * Added several filter implementations for container adapter integration
  59. * Added SecurityInterceptor startup time validation of ConfigAttributes
  60. * Added more unit tests
  61. * Refactored ConfigAttribute to interface and added concrete implementation
  62. * Enhanced diagnostics information provided by sample application debug.jsp
  63. * Modified sample application for wider container portability (Resin, JBoss)
  64. * Fixed switch block in voting decision manager implementations
  65. * Removed Spring MVC interceptor for container adapter integration
  66. * Documentation improvements
  67. Changes in version 0.1 (2004-03-03)
  68. -----------------------------------
  69. * Initial public release
  70. $Id$