Commit Graph

985 Commits (6eb88220590d406bfea78530c653cf6940abf0d5)
 

Author SHA1 Message Date
El RIDO 6eb8822059
optimizing PNG
6 years ago
El RIDO dae11fdd16
Merge branch 'qrcode'
6 years ago
El RIDO 6ce0fe55f6
revert as per StyleCI: missed one
6 years ago
El RIDO f135dd2667
Hrmpf, StyleCI only allows the use of either tabs or spaces for PHP code, forcing me to revert the use of tabs in the templates
6 years ago
El RIDO ec3ed1e5ff
removing unused code and reducing size of HTML in case QR code is turned off
6 years ago
El RIDO 98a8591a27
naming JS libraries consistently
6 years ago
El RIDO fe54889b99
fixing failing unit test
6 years ago
El RIDO 094a0c80db
Merge branch 'master' into qrcode
6 years ago
El RIDO 76c14795ef
removing unnecessary repository from composer: We do not depend on ourselves
6 years ago
El RIDO daebd41af7
correcting syntax of npm install
6 years ago
El RIDO 63e5f5c101
improving npm installation performance
6 years ago
El RIDO 12c5e9db39
Maybe not needed anymore? See https://github.com/composer/composer/issues/4884#issuecomment-195229989
6 years ago
El RIDO bb54d46c7e
updating DOMPurify library, simplifying its use, ensuring HTML entities get escaped before formatting paste - regression introduced in #258, reported in #269
6 years ago
El RIDO 6093f0cc9c
enable travis CI caching, hoping to circumvent composer rate limiting
6 years ago
rugk 414ab0eb71
Add config and basic page template support
6 years ago
rugk 7bf5af761b
Add QR code generation when paste is created
7 years ago
El RIDO 9f973edb7d
Merge branch 'sanitizeMarkdown'
7 years ago
El RIDO d9c6b634b9
remove dangling comma
7 years ago
El RIDO a0740ff79f
getting rid of htmlEntities (except for tests) and setElementText (dropping IE9 support), changing urls2links interface, all to avoid double encoding sanitized HTML
7 years ago
El RIDO d0cccce7a8
removing patterns that don't get sanitized, but also don't get interpreted when inserted into the HTML
7 years ago
rugk 56f4ee5c20
Revert "Try to move sanitisation & links into setElementText"
7 years ago
rugk 8d2e19f791
Try to move sanitisation & links into setElementText
7 years ago
rugk 3d2dbabaec
add some more tests from OWASP
7 years ago
El RIDO 9fa2ea3373
ensuring text is sanitized in all cases, before being injected into the DOM
7 years ago
El RIDO 2d00202b42
correcting the XSS test, commenting two failing patterns, to be reviewed by @rugk
7 years ago
El RIDO 233bd65b00
Merge branch 'master' into sanitizeMarkdown, changing test to use new library
7 years ago
El RIDO f2628a0bf3
added a test for #183, fails at this point, #258 should fix this
7 years ago
El RIDO e40da8b1a6
Merge branch 'js-unit-testing'
7 years ago
rugk bbec693cab
Allow DOMPurify as a global
7 years ago
rugk b6d7d56774
Sanitize HTML code
7 years ago
rugk bccb349226
adjust .gitignore to use new config file name
7 years ago
El RIDO 35ea65b797
handling JSVerify RNG state 89fdc94018a35b672e
7 years ago
El RIDO c6ddee317d
adding tests for PasteViewer class
7 years ago
El RIDO 10ee37b35c
handling JSVerify RNG state 08a74d310cfb58269e
7 years ago
El RIDO af073c9ca1
adding tests for Editor class
7 years ago
El RIDO 5a2bb1993d
handling JSVerify RNG state 82fb7d20c918a6e543
7 years ago
El RIDO 360a0921e2
adding tests for Prompt class, typos
7 years ago
El RIDO 984941f901
adding test for hiding messages
7 years ago
El RIDO 9d1a9a0da7
fixing paste success message handling in page template
7 years ago
El RIDO b1e1878861
fully testing remaining time display function
7 years ago
El RIDO 73bc685178
fixing error message display revealed by testing remaining time display function
7 years ago
El RIDO 86ecdb1155
fixing post increment
7 years ago
El RIDO 4652b5af7b
preferring pre-increment StyleCI recommendation
7 years ago
El RIDO 478cf288b4
implementing StyleCI recommendations
7 years ago
El RIDO c2133cfa7e
Merge branch 'master' into js-unit-testing
7 years ago
El RIDO 0cfb019615
handling JSVerify RNG state 0b2b38c4ef690d1a57
7 years ago
El RIDO 6c8f57f91f
making PasteStatus testable, adding test for paste creation notification
7 years ago
El RIDO e51aa7c80f
increasing coverage (by three lines)
7 years ago
El RIDO 9af4a4e2f5
handling JSVerify RNG states 08a8fd9e23076415bc & 8623a0cde74fb19568
7 years ago
El RIDO 01a6c0142a
adding test for alert handler
7 years ago