- #4: Upgraded Spring/Spring Security 3.1.1 - @hazendaz.
#3: Converted commons-logging to slf4j logging - @hazendaz.
- Added slf4j with additional jars for jcl, jdk, log4j, nop, simple logging solutions.
- Added jcl over slf4j jar for spring as it still uses commons-logging.
- Added logback for native slf4j solution.
- Added sample xml files for logback solution to all demos.
- #3: Upgraded thirdparty tomcat to 6.0.35 - @hazendaz.
- #2: Upgraded thirdparty Guava to 12.0 - @hazendaz.
- #2: Upgraded thirdparty JUnit to 4.10 - @hazendaz.
- #1: Adjusted logging from info to debug to reduce noise level - @mcfly83.
First release off Github.
- #8559: Added impersonation support on the Servlet security filter.
- #9353: Allow customization of
GrantedAuthoritystring in Spring Security filter and authentication manager.
- #8493: Intermediate security contexts of unfinished Negotiate protocol instances expire after ten seconds.
- #9854: Added support for query strings with multiple parameters to
- #243081: Filter providers and protocols specified in configuration can be separated by any type of space.
- #11052: Upgraded thirdparty JNA to 3.3.0.
- #11053: Upgraded thirdparty WIX to 3.5.
- #9552: Upgraded thirdparty Tomcat to 6.0.29.
- #8493: Using Guava (Google collections), which requires a new guava-r07.jar in deployment of Java filters and applications.
- #9456: Added Serializable to
- #9657: Added
authProvideroption to the
- #9895: Upgraded Jacob to 1.15M4 and JacobGen to 0.10.
- #10031: Removed
waffle.windows.auth.IWindowsSecurityContextnull initialize and added
targetNameto the remaining initialize interface method.
- #9274: Guest
WindowsIdentityleaks a handle when guest login disabled.
- #224546: Unable to deploy other Spring-security providers alongside Waffle. Spring Security Filter will now fall through to the remaining filter chain for unsupported security protocols.
- #8965: Anonymous login is not correctly recognized as guest on Windows 7.
NegotiateRequestWrapper.isUserInRole(SID)broken. Specifying roleFormat as both and calling
isUserInRolewith a SID value always incorrectly returns false.
- #9615: waffle-form, waffle-mixed and waffle-form samples fail with 404 instead of 401; html files not packaged in the distribution.
WindowsComputerImplsometimes returned wrong number of groups.
NegotiateSecurityFilterProviderleaks a handle with new logons.
- Ported Waffle to native Java with JNA 3.2.7, added waffle-jna.jar.
- Added a Negotiate (NTLM and Kerberos) Tomcat authenticator,
- Added a JAAS Windows Login module,
- Added a Mixed (Negotiate and Form-Based) Tomcat security authenticator,
- Added a Negotiate (NTLM and Kerberos) and Basic Servlet security filter,
waffle.servlet.NegotiateSecurityFilterin waffle-jna.jar. Works with any servlet container, including Tomcat, Jetty and Websphere.
- Added a Spring-Security Negotiate (NTLM and Kerberos) and Basic Filter,
- Added a Spring-Security Authentication Manager,
- Project upgraded to Visual Studio 2008.
Initial open-source release under the Eclipse Public License.