mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-03-21 19:41:36 +01:00
fix another possible crlf injection, see issue #320
This commit is contained in:
@@ -141,6 +141,22 @@ public class HttpUtilTest
|
||||
HttpUtil.checkForCRLFInjection("abcka");
|
||||
}
|
||||
|
||||
/**
|
||||
* Method description
|
||||
*
|
||||
*/
|
||||
@Test
|
||||
public void testRemoveCRLFInjectionChars()
|
||||
{
|
||||
assertEquals("any0D0A", HttpUtil.removeCRLFInjectionChars("any%0D%0A"));
|
||||
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123\nabc"));
|
||||
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123\r\nabc"));
|
||||
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123%abc"));
|
||||
assertEquals("123abc", HttpUtil.removeCRLFInjectionChars("123abc"));
|
||||
assertEquals("123", HttpUtil.removeCRLFInjectionChars("123"));
|
||||
|
||||
}
|
||||
|
||||
//~--- get methods ----------------------------------------------------------
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user