mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-06-23 08:31:47 +02: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